/** Creates the graph node for new node. */ protected void createGraphNode() { graphNode = DeployHelper.createGraphNodeForClass(element, position, size); NodeContainer nodeContainer = getNodeContainer(); if (nodeContainer != null) { GraphNode container = nodeContainer.getGraphNode(); GraphNode bodyCompartment = (GraphNode) container.getContaineds().get(1); setAddDiagramElementAction( new AddDiagramElementAction( bodyCompartment, graphNode, modelManager.getProjectConfigurationManager())); } else { setAddDiagramElementAction( new AddDiagramElementAction( getDiagramView().getDiagram(), graphNode, modelManager.getProjectConfigurationManager())); } }