/*****************************************************************************
* Copyright (c) 2009-2011 CEA LIST.
*
*
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
* http://www.eclipse.org/legal/epl-v10.html
*
* Contributors:
* Yann Tanguy (CEA LIST) yann.tanguy@cea.fr - Initial API and implementation
*
*****************************************************************************/
package org.eclipse.papyrus.uml.diagram.composite.part;
import java.util.Collection;
import java.util.HashMap;
import java.util.Iterator;
import java.util.LinkedList;
import java.util.Map;
import org.eclipse.gmf.runtime.diagram.core.services.ViewService;
import org.eclipse.gmf.runtime.diagram.core.util.ViewUtil;
import org.eclipse.gmf.runtime.notation.Diagram;
import org.eclipse.gmf.runtime.notation.Edge;
import org.eclipse.gmf.runtime.notation.Node;
import org.eclipse.gmf.runtime.notation.View;
import org.eclipse.papyrus.uml.diagram.composite.edit.parts.*;
import org.eclipse.uml2.uml.Package;
/**
* @generated
*/
public class UMLDiagramContentInitializer {
/**
* @generated
*/
private Map myDomain2NotationMap = new HashMap();
/**
* @generated
*/
private Collection myLinkDescriptors = new LinkedList();
/**
* @generated
*/
public void initDiagramContent(Diagram diagram) {
if(!CompositeStructureDiagramEditPart.MODEL_ID.equals(diagram.getType())) {
UMLDiagramEditorPlugin.getInstance().logError("Incorrect diagram passed as a parameter: " + diagram.getType());
return;
}
if(false == diagram.getElement() instanceof Package) {
UMLDiagramEditorPlugin.getInstance().logError("Incorrect diagram element specified: " + diagram.getElement() + " instead of Package");
return;
}
createPackage_1000Children(diagram);
createLinks(diagram);
}
/**
* @generated
*/
private void createPackage_1000Children(View view) {
Collection childNodeDescriptors = UMLDiagramUpdater.getPackage_1000SemanticChildren(view);
for(Iterator it = childNodeDescriptors.iterator(); it.hasNext();) {
createNode(view, (UMLNodeDescriptor)it.next());
}
}
/**
* @generated
*/
private void createActivity_2060Children(View view) {
myDomain2NotationMap.put(view.getElement(), view);
myLinkDescriptors.addAll(UMLDiagramUpdater.getActivity_2060OutgoingLinks(view));
Collection childNodeDescriptors = UMLDiagramUpdater.getActivity_2060SemanticChildren(view);
for(Iterator it = childNodeDescriptors.iterator(); it.hasNext();) {
createNode(view, (UMLNodeDescriptor)it.next());
}
createActivityStructure_7063Children(getCompartment(view, ActivityCompositeCompartmentEditPart.VISUAL_ID));
}
/**
* @generated
*/
private void createInteraction_2061Children(View view) {
myDomain2NotationMap.put(view.getElement(), view);
myLinkDescriptors.addAll(UMLDiagramUpdater.getInteraction_2061OutgoingLinks(view));
Collection childNodeDescriptors = UMLDiagramUpdater.getInteraction_2061SemanticChildren(view);
for(Iterator it = childNodeDescriptors.iterator(); it.hasNext();) {
createNode(view, (UMLNodeDescriptor)it.next());
}
createInteractionStructure_7064Children(getCompartment(view, InteractionCompositeCompartmentEditPart.VISUAL_ID));
}
/**
* @generated
*/
private void createProtocolStateMachine_2062Children(View view) {
myDomain2NotationMap.put(view.getElement(), view);
myLinkDescriptors.addAll(UMLDiagramUpdater.getProtocolStateMachine_2062OutgoingLinks(view));
Collection childNodeDescriptors = UMLDiagramUpdater.getProtocolStateMachine_2062SemanticChildren(view);
for(Iterator it = childNodeDescriptors.iterator(); it.hasNext();) {
createNode(view, (UMLNodeDescriptor)it.next());
}
createProtocolStateMachineStructure_7065Children(getCompartment(view, ProtocolStateMachineCompositeCompartmentEditPart.VISUAL_ID));
}
/**
* @generated
*/
private void createStateMachine_2063Children(View view) {
myDomain2NotationMap.put(view.getElement(), view);
myLinkDescriptors.addAll(UMLDiagramUpdater.getStateMachine_2063OutgoingLinks(view));
Collection childNodeDescriptors = UMLDiagramUpdater.getStateMachine_2063SemanticChildren(view);
for(Iterator it = childNodeDescriptors.iterator(); it.hasNext();) {
createNode(view, (UMLNodeDescriptor)it.next());
}
createStateMachineStructure_7066Children(getCompartment(view, StateMachineCompositeCompartmentEditPart.VISUAL_ID));
}
/**
* @generated
*/
private void createFunctionBehavior_2064Children(View view) {
myDomain2NotationMap.put(view.getElement(), view);
myLinkDescriptors.addAll(UMLDiagramUpdater.getFunctionBehavior_2064OutgoingLinks(view));
Collection childNodeDescriptors = UMLDiagramUpdater.getFunctionBehavior_2064SemanticChildren(view);
for(Iterator it = childNodeDescriptors.iterator(); it.hasNext();) {
createNode(view, (UMLNodeDescriptor)it.next());
}
createFunctionBehaviorStructure_7067Children(getCompartment(view, FunctionBehaviorCompositeCompartmentEditPart.VISUAL_ID));
}
/**
* @generated
*/
private void createOpaqueBehavior_2065Children(View view) {
myDomain2NotationMap.put(view.getElement(), view);
myLinkDescriptors.addAll(UMLDiagramUpdater.getOpaqueBehavior_2065OutgoingLinks(view));
Collection childNodeDescriptors = UMLDiagramUpdater.getOpaqueBehavior_2065SemanticChildren(view);
for(Iterator it = childNodeDescriptors.iterator(); it.hasNext();) {
createNode(view, (UMLNodeDescriptor)it.next());
}
createOpaqueBehaviorStructure_7068Children(getCompartment(view, OpaqueBehaviorCompositeCompartmentEditPart.VISUAL_ID));
}
/**
* @generated
*/
private void createComponent_2069Children(View view) {
myDomain2NotationMap.put(view.getElement(), view);
myLinkDescriptors.addAll(UMLDiagramUpdater.getComponent_2069OutgoingLinks(view));
Collection childNodeDescriptors = UMLDiagramUpdater.getComponent_2069SemanticChildren(view);
for(Iterator it = childNodeDescriptors.iterator(); it.hasNext();) {
createNode(view, (UMLNodeDescriptor)it.next());
}
createComponentStructure_7069Children(getCompartment(view, ComponentCompositeCompartmentEditPart.VISUAL_ID));
}
/**
* @generated
*/
private void createDevice_2070Children(View view) {
myDomain2NotationMap.put(view.getElement(), view);
myLinkDescriptors.addAll(UMLDiagramUpdater.getDevice_2070OutgoingLinks(view));
Collection childNodeDescriptors = UMLDiagramUpdater.getDevice_2070SemanticChildren(view);
for(Iterator it = childNodeDescriptors.iterator(); it.hasNext();) {
createNode(view, (UMLNodeDescriptor)it.next());
}
createDeviceStructure_7070Children(getCompartment(view, DeviceCompositeCompartmentEditPart.VISUAL_ID));
}
/**
* @generated
*/
private void createExecutionEnvironment_2071Children(View view) {
myDomain2NotationMap.put(view.getElement(), view);
myLinkDescriptors.addAll(UMLDiagramUpdater.getExecutionEnvironment_2071OutgoingLinks(view));
Collection childNodeDescriptors = UMLDiagramUpdater.getExecutionEnvironment_2071SemanticChildren(view);
for(Iterator it = childNodeDescriptors.iterator(); it.hasNext();) {
createNode(view, (UMLNodeDescriptor)it.next());
}
createExecutionEnvironmentStructure_7071Children(getCompartment(view, ExecutionEnvironmentCompositeCompartmentEditPart.VISUAL_ID));
}
/**
* @generated
*/
private void createNode_2072Children(View view) {
myDomain2NotationMap.put(view.getElement(), view);
myLinkDescriptors.addAll(UMLDiagramUpdater.getNode_2072OutgoingLinks(view));
Collection childNodeDescriptors = UMLDiagramUpdater.getNode_2072SemanticChildren(view);
for(Iterator it = childNodeDescriptors.iterator(); it.hasNext();) {
createNode(view, (UMLNodeDescriptor)it.next());
}
createNodeStructure_7072Children(getCompartment(view, NodeCompositeCompartmentEditPart.VISUAL_ID));
}
/**
* @generated
*/
private void createClass_2073Children(View view) {
myDomain2NotationMap.put(view.getElement(), view);
myLinkDescriptors.addAll(UMLDiagramUpdater.getClass_2073OutgoingLinks(view));
Collection childNodeDescriptors = UMLDiagramUpdater.getClass_2073SemanticChildren(view);
for(Iterator it = childNodeDescriptors.iterator(); it.hasNext();) {
createNode(view, (UMLNodeDescriptor)it.next());
}
createClassStructure_7073Children(getCompartment(view, ClassCompositeCompartmentEditPart.VISUAL_ID));
}
/**
* @generated
*/
private void createCollaboration_2075Children(View view) {
myDomain2NotationMap.put(view.getElement(), view);
myLinkDescriptors.addAll(UMLDiagramUpdater.getCollaboration_2075OutgoingLinks(view));
createCollaborationStructure_7075Children(getCompartment(view, CollaborationCompositeCompartmentEditPart.VISUAL_ID));
}
/**
* @generated
*/
private void createInterface_2076Children(View view) {
myDomain2NotationMap.put(view.getElement(), view);
myLinkDescriptors.addAll(UMLDiagramUpdater.getInterface_2076OutgoingLinks(view));
}
/**
* @generated
*/
private void createPrimitiveType_2066Children(View view) {
myDomain2NotationMap.put(view.getElement(), view);
myLinkDescriptors.addAll(UMLDiagramUpdater.getPrimitiveType_2066OutgoingLinks(view));
}
/**
* @generated
*/
private void createEnumeration_2067Children(View view) {
myDomain2NotationMap.put(view.getElement(), view);
myLinkDescriptors.addAll(UMLDiagramUpdater.getEnumeration_2067OutgoingLinks(view));
Collection childNodeDescriptors = UMLDiagramUpdater.getEnumeration_2067SemanticChildren(view);
for(Iterator it = childNodeDescriptors.iterator(); it.hasNext();) {
createNode(view, (UMLNodeDescriptor)it.next());
}
createEnumerationLiterals_7048Children(getCompartment(view, EnumerationEnumerationLiteralCompartmentEditPart.VISUAL_ID));
}
/**
* @generated
*/
private void createDataType_2068Children(View view) {
myDomain2NotationMap.put(view.getElement(), view);
myLinkDescriptors.addAll(UMLDiagramUpdater.getDataType_2068OutgoingLinks(view));
createDataTypeProperties_7033Children(getCompartment(view, DataTypeAttributeCompartmentEditPart.VISUAL_ID));
createDataTypeOperations_7034Children(getCompartment(view, DataTypeOperationCompartmentEditPart.VISUAL_ID));
}
/**
* @generated
*/
private void createActor_2077Children(View view) {
myDomain2NotationMap.put(view.getElement(), view);
myLinkDescriptors.addAll(UMLDiagramUpdater.getActor_2077OutgoingLinks(view));
}
/**
* @generated
*/
private void createDeploymentSpecification_2078Children(View view) {
myDomain2NotationMap.put(view.getElement(), view);
myLinkDescriptors.addAll(UMLDiagramUpdater.getDeploymentSpecification_2078OutgoingLinks(view));
}
/**
* @generated
*/
private void createArtifact_2079Children(View view) {
myDomain2NotationMap.put(view.getElement(), view);
myLinkDescriptors.addAll(UMLDiagramUpdater.getArtifact_2079OutgoingLinks(view));
}
/**
* @generated
*/
private void createInformationItem_2080Children(View view) {
myDomain2NotationMap.put(view.getElement(), view);
myLinkDescriptors.addAll(UMLDiagramUpdater.getInformationItem_2080OutgoingLinks(view));
}
/**
* @generated
*/
private void createSignal_2081Children(View view) {
myDomain2NotationMap.put(view.getElement(), view);
myLinkDescriptors.addAll(UMLDiagramUpdater.getSignal_2081OutgoingLinks(view));
}
/**
* @generated
*/
private void createUseCase_2082Children(View view) {
myDomain2NotationMap.put(view.getElement(), view);
myLinkDescriptors.addAll(UMLDiagramUpdater.getUseCase_2082OutgoingLinks(view));
}
/**
* @generated
*/
private void createSignalEvent_2083Children(View view) {
myDomain2NotationMap.put(view.getElement(), view);
myLinkDescriptors.addAll(UMLDiagramUpdater.getSignalEvent_2083OutgoingLinks(view));
}
/**
* @generated
*/
private void createCallEvent_2084Children(View view) {
myDomain2NotationMap.put(view.getElement(), view);
myLinkDescriptors.addAll(UMLDiagramUpdater.getCallEvent_2084OutgoingLinks(view));
}
/**
* @generated
*/
private void createAnyReceiveEvent_2085Children(View view) {
myDomain2NotationMap.put(view.getElement(), view);
myLinkDescriptors.addAll(UMLDiagramUpdater.getAnyReceiveEvent_2085OutgoingLinks(view));
}
/**
* @generated
*/
private void createChangeEvent_2088Children(View view) {
myDomain2NotationMap.put(view.getElement(), view);
myLinkDescriptors.addAll(UMLDiagramUpdater.getChangeEvent_2088OutgoingLinks(view));
}
/**
* @generated
*/
private void createTimeEvent_2089Children(View view) {
myDomain2NotationMap.put(view.getElement(), view);
myLinkDescriptors.addAll(UMLDiagramUpdater.getTimeEvent_2089OutgoingLinks(view));
}
/**
* @generated
*/
private void createDurationObservation_2093Children(View view) {
myDomain2NotationMap.put(view.getElement(), view);
myLinkDescriptors.addAll(UMLDiagramUpdater.getDurationObservation_2093OutgoingLinks(view));
}
/**
* @generated
*/
private void createTimeObservation_2094Children(View view) {
myDomain2NotationMap.put(view.getElement(), view);
myLinkDescriptors.addAll(UMLDiagramUpdater.getTimeObservation_2094OutgoingLinks(view));
}
/**
* @generated
*/
private void createLiteralBoolean_2095Children(View view) {
myDomain2NotationMap.put(view.getElement(), view);
myLinkDescriptors.addAll(UMLDiagramUpdater.getLiteralBoolean_2095OutgoingLinks(view));
}
/**
* @generated
*/
private void createLiteralInteger_2096Children(View view) {
myDomain2NotationMap.put(view.getElement(), view);
myLinkDescriptors.addAll(UMLDiagramUpdater.getLiteralInteger_2096OutgoingLinks(view));
}
/**
* @generated
*/
private void createLiteralNull_2097Children(View view) {
myDomain2NotationMap.put(view.getElement(), view);
myLinkDescriptors.addAll(UMLDiagramUpdater.getLiteralNull_2097OutgoingLinks(view));
}
/**
* @generated
*/
private void createLiteralString_2098Children(View view) {
myDomain2NotationMap.put(view.getElement(), view);
myLinkDescriptors.addAll(UMLDiagramUpdater.getLiteralString_2098OutgoingLinks(view));
}
/**
* @generated
*/
private void createLiteralUnlimitedNatural_2099Children(View view) {
myDomain2NotationMap.put(view.getElement(), view);
myLinkDescriptors.addAll(UMLDiagramUpdater.getLiteralUnlimitedNatural_2099OutgoingLinks(view));
}
/**
* @generated
*/
private void createStringExpression_2100Children(View view) {
myDomain2NotationMap.put(view.getElement(), view);
myLinkDescriptors.addAll(UMLDiagramUpdater.getStringExpression_2100OutgoingLinks(view));
}
/**
* @generated
*/
private void createOpaqueExpression_2101Children(View view) {
myDomain2NotationMap.put(view.getElement(), view);
myLinkDescriptors.addAll(UMLDiagramUpdater.getOpaqueExpression_2101OutgoingLinks(view));
}
/**
* @generated
*/
private void createTimeExpression_2102Children(View view) {
myDomain2NotationMap.put(view.getElement(), view);
myLinkDescriptors.addAll(UMLDiagramUpdater.getTimeExpression_2102OutgoingLinks(view));
}
/**
* @generated
*/
private void createExpression_2103Children(View view) {
myDomain2NotationMap.put(view.getElement(), view);
myLinkDescriptors.addAll(UMLDiagramUpdater.getExpression_2103OutgoingLinks(view));
}
/**
* @generated
*/
private void createDuration_2104Children(View view) {
myDomain2NotationMap.put(view.getElement(), view);
myLinkDescriptors.addAll(UMLDiagramUpdater.getDuration_2104OutgoingLinks(view));
}
/**
* @generated
*/
private void createTimeInterval_2105Children(View view) {
myDomain2NotationMap.put(view.getElement(), view);
myLinkDescriptors.addAll(UMLDiagramUpdater.getTimeInterval_2105OutgoingLinks(view));
}
/**
* @generated
*/
private void createDurationInterval_2106Children(View view) {
myDomain2NotationMap.put(view.getElement(), view);
myLinkDescriptors.addAll(UMLDiagramUpdater.getDurationInterval_2106OutgoingLinks(view));
}
/**
* @generated
*/
private void createInterval_2107Children(View view) {
myDomain2NotationMap.put(view.getElement(), view);
myLinkDescriptors.addAll(UMLDiagramUpdater.getInterval_2107OutgoingLinks(view));
}
/**
* @generated
*/
private void createInstanceValue_2108Children(View view) {
myDomain2NotationMap.put(view.getElement(), view);
myLinkDescriptors.addAll(UMLDiagramUpdater.getInstanceValue_2108OutgoingLinks(view));
}
/**
* @generated
*/
private void createComment_2109Children(View view) {
myDomain2NotationMap.put(view.getElement(), view);
myLinkDescriptors.addAll(UMLDiagramUpdater.getComment_2109OutgoingLinks(view));
}
/**
* @generated
*/
private void createDurationConstraint_2110Children(View view) {
myDomain2NotationMap.put(view.getElement(), view);
myLinkDescriptors.addAll(UMLDiagramUpdater.getDurationConstraint_2110OutgoingLinks(view));
}
/**
* @generated
*/
private void createTimeConstraint_2111Children(View view) {
myDomain2NotationMap.put(view.getElement(), view);
myLinkDescriptors.addAll(UMLDiagramUpdater.getTimeConstraint_2111OutgoingLinks(view));
}
/**
* @generated
*/
private void createIntervalConstraint_2112Children(View view) {
myDomain2NotationMap.put(view.getElement(), view);
myLinkDescriptors.addAll(UMLDiagramUpdater.getIntervalConstraint_2112OutgoingLinks(view));
}
/**
* @generated
*/
private void createInteractionConstraint_2113Children(View view) {
myDomain2NotationMap.put(view.getElement(), view);
myLinkDescriptors.addAll(UMLDiagramUpdater.getInteractionConstraint_2113OutgoingLinks(view));
}
/**
* @generated
*/
private void createConstraint_2114Children(View view) {
myDomain2NotationMap.put(view.getElement(), view);
myLinkDescriptors.addAll(UMLDiagramUpdater.getConstraint_2114OutgoingLinks(view));
}
/**
* @generated
*/
private void createPort_3069Children(View view) {
myDomain2NotationMap.put(view.getElement(), view);
myLinkDescriptors.addAll(UMLDiagramUpdater.getPort_3069OutgoingLinks(view));
}
/**
* @generated
*/
private void createParameter_3088Children(View view) {
myDomain2NotationMap.put(view.getElement(), view);
myLinkDescriptors.addAll(UMLDiagramUpdater.getParameter_3088OutgoingLinks(view));
}
/**
* @generated
*/
private void createProperty_3070Children(View view) {
myDomain2NotationMap.put(view.getElement(), view);
myLinkDescriptors.addAll(UMLDiagramUpdater.getProperty_3070OutgoingLinks(view));
Collection childNodeDescriptors = UMLDiagramUpdater.getProperty_3070SemanticChildren(view);
for(Iterator it = childNodeDescriptors.iterator(); it.hasNext();) {
createNode(view, (UMLNodeDescriptor)it.next());
}
createPropertyStructure_7077Children(getCompartment(view, PropertyPartCompartmentEditPartCN.VISUAL_ID));
}
/**
* @generated
*/
private void createConnectableElement_3115Children(View view) {
myDomain2NotationMap.put(view.getElement(), view);
myLinkDescriptors.addAll(UMLDiagramUpdater.getConnectableElement_3115OutgoingLinks(view));
}
/**
* @generated
*/
private void createCollaborationUse_3071Children(View view) {
myDomain2NotationMap.put(view.getElement(), view);
myLinkDescriptors.addAll(UMLDiagramUpdater.getCollaborationUse_3071OutgoingLinks(view));
}
/**
* @generated
*/
private void createActivity_3072Children(View view) {
myDomain2NotationMap.put(view.getElement(), view);
myLinkDescriptors.addAll(UMLDiagramUpdater.getActivity_3072OutgoingLinks(view));
Collection childNodeDescriptors = UMLDiagramUpdater.getActivity_3072SemanticChildren(view);
for(Iterator it = childNodeDescriptors.iterator(); it.hasNext();) {
createNode(view, (UMLNodeDescriptor)it.next());
}
createActivityStructure_7050Children(getCompartment(view, ActivityCompositeCompartmentEditPartCN.VISUAL_ID));
}
/**
* @generated
*/
private void createInteraction_3073Children(View view) {
myDomain2NotationMap.put(view.getElement(), view);
myLinkDescriptors.addAll(UMLDiagramUpdater.getInteraction_3073OutgoingLinks(view));
Collection childNodeDescriptors = UMLDiagramUpdater.getInteraction_3073SemanticChildren(view);
for(Iterator it = childNodeDescriptors.iterator(); it.hasNext();) {
createNode(view, (UMLNodeDescriptor)it.next());
}
createInteractionStructure_7051Children(getCompartment(view, InteractionCompositeCompartmentEditPartCN.VISUAL_ID));
}
/**
* @generated
*/
private void createProtocolStateMachine_3074Children(View view) {
myDomain2NotationMap.put(view.getElement(), view);
myLinkDescriptors.addAll(UMLDiagramUpdater.getProtocolStateMachine_3074OutgoingLinks(view));
Collection childNodeDescriptors = UMLDiagramUpdater.getProtocolStateMachine_3074SemanticChildren(view);
for(Iterator it = childNodeDescriptors.iterator(); it.hasNext();) {
createNode(view, (UMLNodeDescriptor)it.next());
}
createProtocolStateMachineStructure_7052Children(getCompartment(view, ProtocolStateMachineCompositeCompartmentEditPartCN.VISUAL_ID));
}
/**
* @generated
*/
private void createStateMachine_3075Children(View view) {
myDomain2NotationMap.put(view.getElement(), view);
myLinkDescriptors.addAll(UMLDiagramUpdater.getStateMachine_3075OutgoingLinks(view));
Collection childNodeDescriptors = UMLDiagramUpdater.getStateMachine_3075SemanticChildren(view);
for(Iterator it = childNodeDescriptors.iterator(); it.hasNext();) {
createNode(view, (UMLNodeDescriptor)it.next());
}
createStateMachineStructure_7053Children(getCompartment(view, StateMachineCompositeCompartmentEditPartCN.VISUAL_ID));
}
/**
* @generated
*/
private void createFunctionBehavior_3076Children(View view) {
myDomain2NotationMap.put(view.getElement(), view);
myLinkDescriptors.addAll(UMLDiagramUpdater.getFunctionBehavior_3076OutgoingLinks(view));
Collection childNodeDescriptors = UMLDiagramUpdater.getFunctionBehavior_3076SemanticChildren(view);
for(Iterator it = childNodeDescriptors.iterator(); it.hasNext();) {
createNode(view, (UMLNodeDescriptor)it.next());
}
createFunctionBehaviorStructure_7054Children(getCompartment(view, FunctionBehaviorCompositeCompartmentEditPartCN.VISUAL_ID));
}
/**
* @generated
*/
private void createOpaqueBehavior_3077Children(View view) {
myDomain2NotationMap.put(view.getElement(), view);
myLinkDescriptors.addAll(UMLDiagramUpdater.getOpaqueBehavior_3077OutgoingLinks(view));
Collection childNodeDescriptors = UMLDiagramUpdater.getOpaqueBehavior_3077SemanticChildren(view);
for(Iterator it = childNodeDescriptors.iterator(); it.hasNext();) {
createNode(view, (UMLNodeDescriptor)it.next());
}
createOpaqueBehaviorStructure_7055Children(getCompartment(view, OpaqueBehaviorCompositeCompartmentEditPartCN.VISUAL_ID));
}
/**
* @generated
*/
private void createComponent_3081Children(View view) {
myDomain2NotationMap.put(view.getElement(), view);
myLinkDescriptors.addAll(UMLDiagramUpdater.getComponent_3081OutgoingLinks(view));
Collection childNodeDescriptors = UMLDiagramUpdater.getComponent_3081SemanticChildren(view);
for(Iterator it = childNodeDescriptors.iterator(); it.hasNext();) {
createNode(view, (UMLNodeDescriptor)it.next());
}
createComponentStructure_7056Children(getCompartment(view, ComponentCompositeCompartmentEditPartCN.VISUAL_ID));
}
/**
* @generated
*/
private void createDevice_3082Children(View view) {
myDomain2NotationMap.put(view.getElement(), view);
myLinkDescriptors.addAll(UMLDiagramUpdater.getDevice_3082OutgoingLinks(view));
Collection childNodeDescriptors = UMLDiagramUpdater.getDevice_3082SemanticChildren(view);
for(Iterator it = childNodeDescriptors.iterator(); it.hasNext();) {
createNode(view, (UMLNodeDescriptor)it.next());
}
createDeviceStructure_7057Children(getCompartment(view, DeviceCompositeCompartmentEditPartCN.VISUAL_ID));
}
/**
* @generated
*/
private void createExecutionEnvironment_3083Children(View view) {
myDomain2NotationMap.put(view.getElement(), view);
myLinkDescriptors.addAll(UMLDiagramUpdater.getExecutionEnvironment_3083OutgoingLinks(view));
Collection childNodeDescriptors = UMLDiagramUpdater.getExecutionEnvironment_3083SemanticChildren(view);
for(Iterator it = childNodeDescriptors.iterator(); it.hasNext();) {
createNode(view, (UMLNodeDescriptor)it.next());
}
createExecutionEnvironmentStructure_7058Children(getCompartment(view, ExecutionEnvironmentCompositeCompartmentEditPartCN.VISUAL_ID));
}
/**
* @generated
*/
private void createNode_3084Children(View view) {
myDomain2NotationMap.put(view.getElement(), view);
myLinkDescriptors.addAll(UMLDiagramUpdater.getNode_3084OutgoingLinks(view));
Collection childNodeDescriptors = UMLDiagramUpdater.getNode_3084SemanticChildren(view);
for(Iterator it = childNodeDescriptors.iterator(); it.hasNext();) {
createNode(view, (UMLNodeDescriptor)it.next());
}
createNodeStructure_7059Children(getCompartment(view, NodeCompositeCompartmentEditPartCN.VISUAL_ID));
}
/**
* @generated
*/
private void createClass_3085Children(View view) {
myDomain2NotationMap.put(view.getElement(), view);
myLinkDescriptors.addAll(UMLDiagramUpdater.getClass_3085OutgoingLinks(view));
Collection childNodeDescriptors = UMLDiagramUpdater.getClass_3085SemanticChildren(view);
for(Iterator it = childNodeDescriptors.iterator(); it.hasNext();) {
createNode(view, (UMLNodeDescriptor)it.next());
}
createClassStructure_7060Children(getCompartment(view, ClassCompositeCompartmentEditPartCN.VISUAL_ID));
}
/**
* @generated
*/
private void createCollaboration_3086Children(View view) {
myDomain2NotationMap.put(view.getElement(), view);
myLinkDescriptors.addAll(UMLDiagramUpdater.getCollaboration_3086OutgoingLinks(view));
createCollaborationStructure_7061Children(getCompartment(view, CollaborationCompositeCompartmentEditPartCN.VISUAL_ID));
}
/**
* @generated
*/
private void createInterface_3087Children(View view) {
myDomain2NotationMap.put(view.getElement(), view);
myLinkDescriptors.addAll(UMLDiagramUpdater.getInterface_3087OutgoingLinks(view));
}
/**
* @generated
*/
private void createPrimitiveType_3078Children(View view) {
myDomain2NotationMap.put(view.getElement(), view);
myLinkDescriptors.addAll(UMLDiagramUpdater.getPrimitiveType_3078OutgoingLinks(view));
}
/**
* @generated
*/
private void createEnumeration_3079Children(View view) {
myDomain2NotationMap.put(view.getElement(), view);
myLinkDescriptors.addAll(UMLDiagramUpdater.getEnumeration_3079OutgoingLinks(view));
Collection childNodeDescriptors = UMLDiagramUpdater.getEnumeration_3079SemanticChildren(view);
for(Iterator it = childNodeDescriptors.iterator(); it.hasNext();) {
createNode(view, (UMLNodeDescriptor)it.next());
}
createEnumerationLiterals_7049Children(getCompartment(view, EnumerationEnumerationLiteralCompartmentEditPartCN.VISUAL_ID));
}
/**
* @generated
*/
private void createDataType_3080Children(View view) {
myDomain2NotationMap.put(view.getElement(), view);
myLinkDescriptors.addAll(UMLDiagramUpdater.getDataType_3080OutgoingLinks(view));
createDataTypeProperties_7036Children(getCompartment(view, DataTypeAttributeCompartmentEditPartCN.VISUAL_ID));
createDataTypeOperations_7037Children(getCompartment(view, DataTypeOperationCompartmentEditPartCN.VISUAL_ID));
}
/**
* @generated
*/
private void createActor_3091Children(View view) {
myDomain2NotationMap.put(view.getElement(), view);
myLinkDescriptors.addAll(UMLDiagramUpdater.getActor_3091OutgoingLinks(view));
}
/**
* @generated
*/
private void createDeploymentSpecification_3092Children(View view) {
myDomain2NotationMap.put(view.getElement(), view);
myLinkDescriptors.addAll(UMLDiagramUpdater.getDeploymentSpecification_3092OutgoingLinks(view));
}
/**
* @generated
*/
private void createArtifact_3093Children(View view) {
myDomain2NotationMap.put(view.getElement(), view);
myLinkDescriptors.addAll(UMLDiagramUpdater.getArtifact_3093OutgoingLinks(view));
}
/**
* @generated
*/
private void createInformationItem_3094Children(View view) {
myDomain2NotationMap.put(view.getElement(), view);
myLinkDescriptors.addAll(UMLDiagramUpdater.getInformationItem_3094OutgoingLinks(view));
}
/**
* @generated
*/
private void createSignal_3095Children(View view) {
myDomain2NotationMap.put(view.getElement(), view);
myLinkDescriptors.addAll(UMLDiagramUpdater.getSignal_3095OutgoingLinks(view));
}
/**
* @generated
*/
private void createUseCase_3096Children(View view) {
myDomain2NotationMap.put(view.getElement(), view);
myLinkDescriptors.addAll(UMLDiagramUpdater.getUseCase_3096OutgoingLinks(view));
}
/**
* @generated
*/
private void createComment_3097Children(View view) {
myDomain2NotationMap.put(view.getElement(), view);
myLinkDescriptors.addAll(UMLDiagramUpdater.getComment_3097OutgoingLinks(view));
}
/**
* @generated
*/
private void createDurationConstraint_3116Children(View view) {
myDomain2NotationMap.put(view.getElement(), view);
myLinkDescriptors.addAll(UMLDiagramUpdater.getDurationConstraint_3116OutgoingLinks(view));
}
/**
* @generated
*/
private void createTimeConstraint_3117Children(View view) {
myDomain2NotationMap.put(view.getElement(), view);
myLinkDescriptors.addAll(UMLDiagramUpdater.getTimeConstraint_3117OutgoingLinks(view));
}
/**
* @generated
*/
private void createIntervalConstraint_3118Children(View view) {
myDomain2NotationMap.put(view.getElement(), view);
myLinkDescriptors.addAll(UMLDiagramUpdater.getIntervalConstraint_3118OutgoingLinks(view));
}
/**
* @generated
*/
private void createInteractionConstraint_3119Children(View view) {
myDomain2NotationMap.put(view.getElement(), view);
myLinkDescriptors.addAll(UMLDiagramUpdater.getInteractionConstraint_3119OutgoingLinks(view));
}
/**
* @generated
*/
private void createConstraint_3120Children(View view) {
myDomain2NotationMap.put(view.getElement(), view);
myLinkDescriptors.addAll(UMLDiagramUpdater.getConstraint_3120OutgoingLinks(view));
}
/**
* @generated
*/
private void createProperty_3101Children(View view) {
myDomain2NotationMap.put(view.getElement(), view);
myLinkDescriptors.addAll(UMLDiagramUpdater.getProperty_3101OutgoingLinks(view));
}
/**
* @generated
*/
private void createOperation_3102Children(View view) {
myDomain2NotationMap.put(view.getElement(), view);
myLinkDescriptors.addAll(UMLDiagramUpdater.getOperation_3102OutgoingLinks(view));
}
/**
* @generated
*/
private void createReception_3100Children(View view) {
myDomain2NotationMap.put(view.getElement(), view);
myLinkDescriptors.addAll(UMLDiagramUpdater.getReception_3100OutgoingLinks(view));
}
/**
* @generated
*/
private void createEnumerationLiteral_3066Children(View view) {
myDomain2NotationMap.put(view.getElement(), view);
myLinkDescriptors.addAll(UMLDiagramUpdater.getEnumerationLiteral_3066OutgoingLinks(view));
}
/**
* @generated
*/
private void createActivity_3103Children(View view) {
myDomain2NotationMap.put(view.getElement(), view);
myLinkDescriptors.addAll(UMLDiagramUpdater.getActivity_3103OutgoingLinks(view));
}
/**
* @generated
*/
private void createInteraction_3104Children(View view) {
myDomain2NotationMap.put(view.getElement(), view);
myLinkDescriptors.addAll(UMLDiagramUpdater.getInteraction_3104OutgoingLinks(view));
}
/**
* @generated
*/
private void createProtocolStateMachine_3105Children(View view) {
myDomain2NotationMap.put(view.getElement(), view);
myLinkDescriptors.addAll(UMLDiagramUpdater.getProtocolStateMachine_3105OutgoingLinks(view));
}
/**
* @generated
*/
private void createStateMachine_3106Children(View view) {
myDomain2NotationMap.put(view.getElement(), view);
myLinkDescriptors.addAll(UMLDiagramUpdater.getStateMachine_3106OutgoingLinks(view));
}
/**
* @generated
*/
private void createFunctionBehavior_3107Children(View view) {
myDomain2NotationMap.put(view.getElement(), view);
myLinkDescriptors.addAll(UMLDiagramUpdater.getFunctionBehavior_3107OutgoingLinks(view));
}
/**
* @generated
*/
private void createOpaqueBehavior_3108Children(View view) {
myDomain2NotationMap.put(view.getElement(), view);
myLinkDescriptors.addAll(UMLDiagramUpdater.getOpaqueBehavior_3108OutgoingLinks(view));
}
/**
* @generated
*/
private void createCollaboration_3109Children(View view) {
myDomain2NotationMap.put(view.getElement(), view);
myLinkDescriptors.addAll(UMLDiagramUpdater.getCollaboration_3109OutgoingLinks(view));
}
/**
* @generated
*/
private void createInterface_3110Children(View view) {
myDomain2NotationMap.put(view.getElement(), view);
myLinkDescriptors.addAll(UMLDiagramUpdater.getInterface_3110OutgoingLinks(view));
}
/**
* @generated
*/
private void createEnumeration_3111Children(View view) {
myDomain2NotationMap.put(view.getElement(), view);
myLinkDescriptors.addAll(UMLDiagramUpdater.getEnumeration_3111OutgoingLinks(view));
}
/**
* @generated
*/
private void createPrimitiveType_3112Children(View view) {
myDomain2NotationMap.put(view.getElement(), view);
myLinkDescriptors.addAll(UMLDiagramUpdater.getPrimitiveType_3112OutgoingLinks(view));
}
/**
* @generated
*/
private void createDataType_3113Children(View view) {
myDomain2NotationMap.put(view.getElement(), view);
myLinkDescriptors.addAll(UMLDiagramUpdater.getDataType_3113OutgoingLinks(view));
}
/**
* @generated
*/
private void createClass_3114Children(View view) {
myDomain2NotationMap.put(view.getElement(), view);
myLinkDescriptors.addAll(UMLDiagramUpdater.getClass_3114OutgoingLinks(view));
}
/**
* @generated
*/
private void createDataTypeProperties_7033Children(View view) {
Collection childNodeDescriptors = UMLDiagramUpdater.getDataTypeProperties_7033SemanticChildren(view);
for(Iterator it = childNodeDescriptors.iterator(); it.hasNext();) {
createNode(view, (UMLNodeDescriptor)it.next());
}
}
/**
* @generated
*/
private void createDataTypeOperations_7034Children(View view) {
Collection childNodeDescriptors = UMLDiagramUpdater.getDataTypeOperations_7034SemanticChildren(view);
for(Iterator it = childNodeDescriptors.iterator(); it.hasNext();) {
createNode(view, (UMLNodeDescriptor)it.next());
}
}
/**
* @generated
*/
private void createDataTypeProperties_7036Children(View view) {
Collection childNodeDescriptors = UMLDiagramUpdater.getDataTypeProperties_7036SemanticChildren(view);
for(Iterator it = childNodeDescriptors.iterator(); it.hasNext();) {
createNode(view, (UMLNodeDescriptor)it.next());
}
}
/**
* @generated
*/
private void createDataTypeOperations_7037Children(View view) {
Collection childNodeDescriptors = UMLDiagramUpdater.getDataTypeOperations_7037SemanticChildren(view);
for(Iterator it = childNodeDescriptors.iterator(); it.hasNext();) {
createNode(view, (UMLNodeDescriptor)it.next());
}
}
/**
* @generated
*/
private void createEnumerationLiterals_7048Children(View view) {
Collection childNodeDescriptors = UMLDiagramUpdater.getEnumerationLiterals_7048SemanticChildren(view);
for(Iterator it = childNodeDescriptors.iterator(); it.hasNext();) {
createNode(view, (UMLNodeDescriptor)it.next());
}
}
/**
* @generated
*/
private void createEnumerationLiterals_7049Children(View view) {
Collection childNodeDescriptors = UMLDiagramUpdater.getEnumerationLiterals_7049SemanticChildren(view);
for(Iterator it = childNodeDescriptors.iterator(); it.hasNext();) {
createNode(view, (UMLNodeDescriptor)it.next());
}
}
/**
* @generated
*/
private void createActivityStructure_7050Children(View view) {
Collection childNodeDescriptors = UMLDiagramUpdater.getActivityStructure_7050SemanticChildren(view);
for(Iterator it = childNodeDescriptors.iterator(); it.hasNext();) {
createNode(view, (UMLNodeDescriptor)it.next());
}
}
/**
* @generated
*/
private void createInteractionStructure_7051Children(View view) {
Collection childNodeDescriptors = UMLDiagramUpdater.getInteractionStructure_7051SemanticChildren(view);
for(Iterator it = childNodeDescriptors.iterator(); it.hasNext();) {
createNode(view, (UMLNodeDescriptor)it.next());
}
}
/**
* @generated
*/
private void createProtocolStateMachineStructure_7052Children(View view) {
Collection childNodeDescriptors = UMLDiagramUpdater.getProtocolStateMachineStructure_7052SemanticChildren(view);
for(Iterator it = childNodeDescriptors.iterator(); it.hasNext();) {
createNode(view, (UMLNodeDescriptor)it.next());
}
}
/**
* @generated
*/
private void createStateMachineStructure_7053Children(View view) {
Collection childNodeDescriptors = UMLDiagramUpdater.getStateMachineStructure_7053SemanticChildren(view);
for(Iterator it = childNodeDescriptors.iterator(); it.hasNext();) {
createNode(view, (UMLNodeDescriptor)it.next());
}
}
/**
* @generated
*/
private void createFunctionBehaviorStructure_7054Children(View view) {
Collection childNodeDescriptors = UMLDiagramUpdater.getFunctionBehaviorStructure_7054SemanticChildren(view);
for(Iterator it = childNodeDescriptors.iterator(); it.hasNext();) {
createNode(view, (UMLNodeDescriptor)it.next());
}
}
/**
* @generated
*/
private void createOpaqueBehaviorStructure_7055Children(View view) {
Collection childNodeDescriptors = UMLDiagramUpdater.getOpaqueBehaviorStructure_7055SemanticChildren(view);
for(Iterator it = childNodeDescriptors.iterator(); it.hasNext();) {
createNode(view, (UMLNodeDescriptor)it.next());
}
}
/**
* @generated
*/
private void createComponentStructure_7056Children(View view) {
Collection childNodeDescriptors = UMLDiagramUpdater.getComponentStructure_7056SemanticChildren(view);
for(Iterator it = childNodeDescriptors.iterator(); it.hasNext();) {
createNode(view, (UMLNodeDescriptor)it.next());
}
}
/**
* @generated
*/
private void createDeviceStructure_7057Children(View view) {
Collection childNodeDescriptors = UMLDiagramUpdater.getDeviceStructure_7057SemanticChildren(view);
for(Iterator it = childNodeDescriptors.iterator(); it.hasNext();) {
createNode(view, (UMLNodeDescriptor)it.next());
}
}
/**
* @generated
*/
private void createExecutionEnvironmentStructure_7058Children(View view) {
Collection childNodeDescriptors = UMLDiagramUpdater.getExecutionEnvironmentStructure_7058SemanticChildren(view);
for(Iterator it = childNodeDescriptors.iterator(); it.hasNext();) {
createNode(view, (UMLNodeDescriptor)it.next());
}
}
/**
* @generated
*/
private void createNodeStructure_7059Children(View view) {
Collection childNodeDescriptors = UMLDiagramUpdater.getNodeStructure_7059SemanticChildren(view);
for(Iterator it = childNodeDescriptors.iterator(); it.hasNext();) {
createNode(view, (UMLNodeDescriptor)it.next());
}
}
/**
* @generated
*/
private void createClassStructure_7060Children(View view) {
Collection childNodeDescriptors = UMLDiagramUpdater.getClassStructure_7060SemanticChildren(view);
for(Iterator it = childNodeDescriptors.iterator(); it.hasNext();) {
createNode(view, (UMLNodeDescriptor)it.next());
}
}
/**
* @generated
*/
private void createCollaborationStructure_7061Children(View view) {
Collection childNodeDescriptors = UMLDiagramUpdater.getCollaborationStructure_7061SemanticChildren(view);
for(Iterator it = childNodeDescriptors.iterator(); it.hasNext();) {
createNode(view, (UMLNodeDescriptor)it.next());
}
}
/**
* @generated
*/
private void createActivityStructure_7063Children(View view) {
Collection childNodeDescriptors = UMLDiagramUpdater.getActivityStructure_7063SemanticChildren(view);
for(Iterator it = childNodeDescriptors.iterator(); it.hasNext();) {
createNode(view, (UMLNodeDescriptor)it.next());
}
}
/**
* @generated
*/
private void createInteractionStructure_7064Children(View view) {
Collection childNodeDescriptors = UMLDiagramUpdater.getInteractionStructure_7064SemanticChildren(view);
for(Iterator it = childNodeDescriptors.iterator(); it.hasNext();) {
createNode(view, (UMLNodeDescriptor)it.next());
}
}
/**
* @generated
*/
private void createProtocolStateMachineStructure_7065Children(View view) {
Collection childNodeDescriptors = UMLDiagramUpdater.getProtocolStateMachineStructure_7065SemanticChildren(view);
for(Iterator it = childNodeDescriptors.iterator(); it.hasNext();) {
createNode(view, (UMLNodeDescriptor)it.next());
}
}
/**
* @generated
*/
private void createStateMachineStructure_7066Children(View view) {
Collection childNodeDescriptors = UMLDiagramUpdater.getStateMachineStructure_7066SemanticChildren(view);
for(Iterator it = childNodeDescriptors.iterator(); it.hasNext();) {
createNode(view, (UMLNodeDescriptor)it.next());
}
}
/**
* @generated
*/
private void createFunctionBehaviorStructure_7067Children(View view) {
Collection childNodeDescriptors = UMLDiagramUpdater.getFunctionBehaviorStructure_7067SemanticChildren(view);
for(Iterator it = childNodeDescriptors.iterator(); it.hasNext();) {
createNode(view, (UMLNodeDescriptor)it.next());
}
}
/**
* @generated
*/
private void createOpaqueBehaviorStructure_7068Children(View view) {
Collection childNodeDescriptors = UMLDiagramUpdater.getOpaqueBehaviorStructure_7068SemanticChildren(view);
for(Iterator it = childNodeDescriptors.iterator(); it.hasNext();) {
createNode(view, (UMLNodeDescriptor)it.next());
}
}
/**
* @generated
*/
private void createComponentStructure_7069Children(View view) {
Collection childNodeDescriptors = UMLDiagramUpdater.getComponentStructure_7069SemanticChildren(view);
for(Iterator it = childNodeDescriptors.iterator(); it.hasNext();) {
createNode(view, (UMLNodeDescriptor)it.next());
}
}
/**
* @generated
*/
private void createDeviceStructure_7070Children(View view) {
Collection childNodeDescriptors = UMLDiagramUpdater.getDeviceStructure_7070SemanticChildren(view);
for(Iterator it = childNodeDescriptors.iterator(); it.hasNext();) {
createNode(view, (UMLNodeDescriptor)it.next());
}
}
/**
* @generated
*/
private void createExecutionEnvironmentStructure_7071Children(View view) {
Collection childNodeDescriptors = UMLDiagramUpdater.getExecutionEnvironmentStructure_7071SemanticChildren(view);
for(Iterator it = childNodeDescriptors.iterator(); it.hasNext();) {
createNode(view, (UMLNodeDescriptor)it.next());
}
}
/**
* @generated
*/
private void createNodeStructure_7072Children(View view) {
Collection childNodeDescriptors = UMLDiagramUpdater.getNodeStructure_7072SemanticChildren(view);
for(Iterator it = childNodeDescriptors.iterator(); it.hasNext();) {
createNode(view, (UMLNodeDescriptor)it.next());
}
}
/**
* @generated
*/
private void createClassStructure_7073Children(View view) {
Collection childNodeDescriptors = UMLDiagramUpdater.getClassStructure_7073SemanticChildren(view);
for(Iterator it = childNodeDescriptors.iterator(); it.hasNext();) {
createNode(view, (UMLNodeDescriptor)it.next());
}
}
/**
* @generated
*/
private void createCollaborationStructure_7075Children(View view) {
Collection childNodeDescriptors = UMLDiagramUpdater.getCollaborationStructure_7075SemanticChildren(view);
for(Iterator it = childNodeDescriptors.iterator(); it.hasNext();) {
createNode(view, (UMLNodeDescriptor)it.next());
}
}
/**
* @generated
*/
private void createPropertyStructure_7077Children(View view) {
Collection childNodeDescriptors = UMLDiagramUpdater.getPropertyStructure_7077SemanticChildren(view);
for(Iterator it = childNodeDescriptors.iterator(); it.hasNext();) {
createNode(view, (UMLNodeDescriptor)it.next());
}
}
/**
* @generated
*/
private void createNode(View parentView, UMLNodeDescriptor nodeDescriptor) {
final String nodeType = UMLVisualIDRegistry.getType(nodeDescriptor.getVisualID());
Node node = ViewService.createNode(parentView, nodeDescriptor.getModelElement(), nodeType, UMLDiagramEditorPlugin.DIAGRAM_PREFERENCES_HINT);
switch(nodeDescriptor.getVisualID()) {
case ActivityCompositeEditPart.VISUAL_ID:
createActivity_2060Children(node);
return;
case InteractionCompositeEditPart.VISUAL_ID:
createInteraction_2061Children(node);
return;
case ProtocolStateMachineCompositeEditPart.VISUAL_ID:
createProtocolStateMachine_2062Children(node);
return;
case StateMachineCompositeEditPart.VISUAL_ID:
createStateMachine_2063Children(node);
return;
case FunctionBehaviorCompositeEditPart.VISUAL_ID:
createFunctionBehavior_2064Children(node);
return;
case OpaqueBehaviorCompositeEditPart.VISUAL_ID:
createOpaqueBehavior_2065Children(node);
return;
case ComponentCompositeEditPart.VISUAL_ID:
createComponent_2069Children(node);
return;
case DeviceCompositeEditPart.VISUAL_ID:
createDevice_2070Children(node);
return;
case ExecutionEnvironmentCompositeEditPart.VISUAL_ID:
createExecutionEnvironment_2071Children(node);
return;
case NodeCompositeEditPart.VISUAL_ID:
createNode_2072Children(node);
return;
case ClassCompositeEditPart.VISUAL_ID:
createClass_2073Children(node);
return;
case CollaborationCompositeEditPart.VISUAL_ID:
createCollaboration_2075Children(node);
return;
case InterfaceEditPart.VISUAL_ID:
createInterface_2076Children(node);
return;
case PrimitiveTypeEditPart.VISUAL_ID:
createPrimitiveType_2066Children(node);
return;
case EnumerationEditPart.VISUAL_ID:
createEnumeration_2067Children(node);
return;
case DataTypeEditPart.VISUAL_ID:
createDataType_2068Children(node);
return;
case ActorEditPart.VISUAL_ID:
createActor_2077Children(node);
return;
case DeploymentSpecificationEditPart.VISUAL_ID:
createDeploymentSpecification_2078Children(node);
return;
case ArtifactEditPart.VISUAL_ID:
createArtifact_2079Children(node);
return;
case InformationItemEditPart.VISUAL_ID:
createInformationItem_2080Children(node);
return;
case SignalEditPart.VISUAL_ID:
createSignal_2081Children(node);
return;
case UseCaseEditPart.VISUAL_ID:
createUseCase_2082Children(node);
return;
case SignalEventEditPart.VISUAL_ID:
createSignalEvent_2083Children(node);
return;
case CallEventEditPart.VISUAL_ID:
createCallEvent_2084Children(node);
return;
case AnyReceiveEventEditPart.VISUAL_ID:
createAnyReceiveEvent_2085Children(node);
return;
case ChangeEventEditPart.VISUAL_ID:
createChangeEvent_2088Children(node);
return;
case TimeEventEditPart.VISUAL_ID:
createTimeEvent_2089Children(node);
return;
case DurationObservationEditPart.VISUAL_ID:
createDurationObservation_2093Children(node);
return;
case TimeObservationEditPart.VISUAL_ID:
createTimeObservation_2094Children(node);
return;
case LiteralBooleanEditPart.VISUAL_ID:
createLiteralBoolean_2095Children(node);
return;
case LiteralIntegerEditPart.VISUAL_ID:
createLiteralInteger_2096Children(node);
return;
case LiteralNullEditPart.VISUAL_ID:
createLiteralNull_2097Children(node);
return;
case LiteralStringEditPart.VISUAL_ID:
createLiteralString_2098Children(node);
return;
case LiteralUnlimitedNaturalEditPart.VISUAL_ID:
createLiteralUnlimitedNatural_2099Children(node);
return;
case StringExpressionEditPart.VISUAL_ID:
createStringExpression_2100Children(node);
return;
case OpaqueExpressionEditPart.VISUAL_ID:
createOpaqueExpression_2101Children(node);
return;
case TimeExpressionEditPart.VISUAL_ID:
createTimeExpression_2102Children(node);
return;
case ExpressionEditPart.VISUAL_ID:
createExpression_2103Children(node);
return;
case DurationEditPart.VISUAL_ID:
createDuration_2104Children(node);
return;
case TimeIntervalEditPart.VISUAL_ID:
createTimeInterval_2105Children(node);
return;
case DurationIntervalEditPart.VISUAL_ID:
createDurationInterval_2106Children(node);
return;
case IntervalEditPart.VISUAL_ID:
createInterval_2107Children(node);
return;
case InstanceValueEditPart.VISUAL_ID:
createInstanceValue_2108Children(node);
return;
case CommentEditPart.VISUAL_ID:
createComment_2109Children(node);
return;
case DurationConstraintEditPart.VISUAL_ID:
createDurationConstraint_2110Children(node);
return;
case TimeConstraintEditPart.VISUAL_ID:
createTimeConstraint_2111Children(node);
return;
case IntervalConstraintEditPart.VISUAL_ID:
createIntervalConstraint_2112Children(node);
return;
case InteractionConstraintEditPart.VISUAL_ID:
createInteractionConstraint_2113Children(node);
return;
case ConstraintEditPart.VISUAL_ID:
createConstraint_2114Children(node);
return;
case PortEditPart.VISUAL_ID:
createPort_3069Children(node);
return;
case ParameterEditPart.VISUAL_ID:
createParameter_3088Children(node);
return;
case PropertyPartEditPartCN.VISUAL_ID:
createProperty_3070Children(node);
return;
case CollaborationRoleEditPartCN.VISUAL_ID:
createConnectableElement_3115Children(node);
return;
case CollaborationUseEditPartCN.VISUAL_ID:
createCollaborationUse_3071Children(node);
return;
case ActivityCompositeEditPartCN.VISUAL_ID:
createActivity_3072Children(node);
return;
case InteractionCompositeEditPartCN.VISUAL_ID:
createInteraction_3073Children(node);
return;
case ProtocolStateMachineCompositeEditPartCN.VISUAL_ID:
createProtocolStateMachine_3074Children(node);
return;
case StateMachineCompositeEditPartCN.VISUAL_ID:
createStateMachine_3075Children(node);
return;
case FunctionBehaviorCompositeEditPartCN.VISUAL_ID:
createFunctionBehavior_3076Children(node);
return;
case OpaqueBehaviorCompositeEditPartCN.VISUAL_ID:
createOpaqueBehavior_3077Children(node);
return;
case ComponentCompositeEditPartCN.VISUAL_ID:
createComponent_3081Children(node);
return;
case DeviceCompositeEditPartCN.VISUAL_ID:
createDevice_3082Children(node);
return;
case ExecutionEnvironmentCompositeEditPartCN.VISUAL_ID:
createExecutionEnvironment_3083Children(node);
return;
case NodeCompositeEditPartCN.VISUAL_ID:
createNode_3084Children(node);
return;
case ClassCompositeEditPartCN.VISUAL_ID:
createClass_3085Children(node);
return;
case CollaborationCompositeEditPartCN.VISUAL_ID:
createCollaboration_3086Children(node);
return;
case InterfaceEditPartCN.VISUAL_ID:
createInterface_3087Children(node);
return;
case PrimitiveTypeEditPartCN.VISUAL_ID:
createPrimitiveType_3078Children(node);
return;
case EnumerationEditPartCN.VISUAL_ID:
createEnumeration_3079Children(node);
return;
case DataTypeEditPartCN.VISUAL_ID:
createDataType_3080Children(node);
return;
case ActorEditPartCN.VISUAL_ID:
createActor_3091Children(node);
return;
case DeploymentSpecificationEditPartCN.VISUAL_ID:
createDeploymentSpecification_3092Children(node);
return;
case ArtifactEditPartCN.VISUAL_ID:
createArtifact_3093Children(node);
return;
case InformationItemEditPartCN.VISUAL_ID:
createInformationItem_3094Children(node);
return;
case SignalEditPartCN.VISUAL_ID:
createSignal_3095Children(node);
return;
case UseCaseEditPartCN.VISUAL_ID:
createUseCase_3096Children(node);
return;
case CommentEditPartCN.VISUAL_ID:
createComment_3097Children(node);
return;
case DurationConstraintEditPartCN.VISUAL_ID:
createDurationConstraint_3116Children(node);
return;
case TimeConstraintEditPartCN.VISUAL_ID:
createTimeConstraint_3117Children(node);
return;
case IntervalConstraintEditPartCN.VISUAL_ID:
createIntervalConstraint_3118Children(node);
return;
case InteractionConstraintEditPartCN.VISUAL_ID:
createInteractionConstraint_3119Children(node);
return;
case ConstraintEditPartCN.VISUAL_ID:
createConstraint_3120Children(node);
return;
case PropertyEditPartCLN.VISUAL_ID:
createProperty_3101Children(node);
return;
case OperationEditPartCLN.VISUAL_ID:
createOperation_3102Children(node);
return;
case ReceptionEditPartCLN.VISUAL_ID:
createReception_3100Children(node);
return;
case EnumerationLiteralEditPartCLN.VISUAL_ID:
createEnumerationLiteral_3066Children(node);
return;
case ActivityEditPartCLN.VISUAL_ID:
createActivity_3103Children(node);
return;
case InteractionEditPartCLN.VISUAL_ID:
createInteraction_3104Children(node);
return;
case ProtocolStateMachineEditPartCLN.VISUAL_ID:
createProtocolStateMachine_3105Children(node);
return;
case StateMachineEditPartCLN.VISUAL_ID:
createStateMachine_3106Children(node);
return;
case FunctionBehaviorEditPartCLN.VISUAL_ID:
createFunctionBehavior_3107Children(node);
return;
case OpaqueBehaviorEditPartCLN.VISUAL_ID:
createOpaqueBehavior_3108Children(node);
return;
case CollaborationEditPartCLN.VISUAL_ID:
createCollaboration_3109Children(node);
return;
case InterfaceEditPartCLN.VISUAL_ID:
createInterface_3110Children(node);
return;
case EnumerationEditPartCLN.VISUAL_ID:
createEnumeration_3111Children(node);
return;
case PrimitiveTypeEditPartCLN.VISUAL_ID:
createPrimitiveType_3112Children(node);
return;
case DataTypeEditPartCLN.VISUAL_ID:
createDataType_3113Children(node);
return;
case ClassEditPartCLN.VISUAL_ID:
createClass_3114Children(node);
return;
}
}
/**
* @generated
*/
private void createLinks(Diagram diagram) {
for(boolean continueLinkCreation = true; continueLinkCreation;) {
continueLinkCreation = false;
Collection additionalDescriptors = new LinkedList();
for(Iterator it = myLinkDescriptors.iterator(); it.hasNext();) {
UMLLinkDescriptor nextLinkDescriptor = (UMLLinkDescriptor)it.next();
if(!myDomain2NotationMap.containsKey(nextLinkDescriptor.getSource()) || !myDomain2NotationMap.containsKey(nextLinkDescriptor.getDestination())) {
continue;
}
final String linkType = UMLVisualIDRegistry.getType(nextLinkDescriptor.getVisualID());
Edge edge = ViewService.getInstance().createEdge(nextLinkDescriptor.getSemanticAdapter(), diagram, linkType, ViewUtil.APPEND, true, UMLDiagramEditorPlugin.DIAGRAM_PREFERENCES_HINT);
if(edge != null) {
edge.setSource((View)myDomain2NotationMap.get(nextLinkDescriptor.getSource()));
edge.setTarget((View)myDomain2NotationMap.get(nextLinkDescriptor.getDestination()));
it.remove();
if(nextLinkDescriptor.getModelElement() != null) {
myDomain2NotationMap.put(nextLinkDescriptor.getModelElement(), edge);
}
continueLinkCreation = true;
switch(nextLinkDescriptor.getVisualID()) {
case ComponentRealizationEditPart.VISUAL_ID:
additionalDescriptors.addAll(UMLDiagramUpdater.getComponentRealization_4004OutgoingLinks(edge));
break;
case InterfaceRealizationEditPart.VISUAL_ID:
additionalDescriptors.addAll(UMLDiagramUpdater.getInterfaceRealization_4005OutgoingLinks(edge));
break;
case SubstitutionEditPart.VISUAL_ID:
additionalDescriptors.addAll(UMLDiagramUpdater.getSubstitution_4011OutgoingLinks(edge));
break;
case RealizationEditPart.VISUAL_ID:
additionalDescriptors.addAll(UMLDiagramUpdater.getRealization_4006OutgoingLinks(edge));
break;
case ManifestationEditPart.VISUAL_ID:
additionalDescriptors.addAll(UMLDiagramUpdater.getManifestation_4012OutgoingLinks(edge));
break;
case AbstractionEditPart.VISUAL_ID:
additionalDescriptors.addAll(UMLDiagramUpdater.getAbstraction_4007OutgoingLinks(edge));
break;
case UsageEditPart.VISUAL_ID:
additionalDescriptors.addAll(UMLDiagramUpdater.getUsage_4008OutgoingLinks(edge));
break;
case DeploymentEditPart.VISUAL_ID:
additionalDescriptors.addAll(UMLDiagramUpdater.getDeployment_4009OutgoingLinks(edge));
break;
case RoleBindingEditPart.VISUAL_ID:
additionalDescriptors.addAll(UMLDiagramUpdater.getDependency_4017OutgoingLinks(edge));
break;
case DependencyEditPart.VISUAL_ID:
additionalDescriptors.addAll(UMLDiagramUpdater.getDependency_4010OutgoingLinks(edge));
break;
case ConnectorEditPart.VISUAL_ID:
additionalDescriptors.addAll(UMLDiagramUpdater.getConnector_4013OutgoingLinks(edge));
break;
case GeneralizationEditPart.VISUAL_ID:
additionalDescriptors.addAll(UMLDiagramUpdater.getGeneralization_4015OutgoingLinks(edge));
break;
case InformationFlowEditPart.VISUAL_ID:
additionalDescriptors.addAll(UMLDiagramUpdater.getInformationFlow_4021OutgoingLinks(edge));
break;
}
}
}
myLinkDescriptors.addAll(additionalDescriptors);
}
}
/**
* @generated
*/
private Node getCompartment(View node, int visualID) {
String type = UMLVisualIDRegistry.getType(visualID);
for(Iterator it = node.getChildren().iterator(); it.hasNext();) {
View nextView = (View)it.next();
if(nextView instanceof Node && type.equals(nextView.getType())) {
return (Node)nextView;
}
}
return null;
}
}