Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'extraplugins/diagram-definition/org.eclipse.papyrus.umldi/src-gen/org/eclipse/papyrus/umldi/impl/UMLDIPackageImpl.java')
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.umldi/src-gen/org/eclipse/papyrus/umldi/impl/UMLDIPackageImpl.java3392
1 files changed, 1633 insertions, 1759 deletions
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.umldi/src-gen/org/eclipse/papyrus/umldi/impl/UMLDIPackageImpl.java b/extraplugins/diagram-definition/org.eclipse.papyrus.umldi/src-gen/org/eclipse/papyrus/umldi/impl/UMLDIPackageImpl.java
index 6b34eff90ef..1c95fce9fc2 100644
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.umldi/src-gen/org/eclipse/papyrus/umldi/impl/UMLDIPackageImpl.java
+++ b/extraplugins/diagram-definition/org.eclipse.papyrus.umldi/src-gen/org/eclipse/papyrus/umldi/impl/UMLDIPackageImpl.java
@@ -28,6 +28,7 @@ import org.eclipse.papyrus.umldi.ActionShape;
import org.eclipse.papyrus.umldi.ActivityDiagram;
import org.eclipse.papyrus.umldi.ActivityEdgeEdge;
import org.eclipse.papyrus.umldi.ActivityGroupShape;
+import org.eclipse.papyrus.umldi.ActivityNodeCompartment;
import org.eclipse.papyrus.umldi.ActivityNodeShape;
import org.eclipse.papyrus.umldi.ActivityParameterNodeShape;
import org.eclipse.papyrus.umldi.ActivityPartitionShape;
@@ -43,7 +44,6 @@ import org.eclipse.papyrus.umldi.AttributeCompartment;
import org.eclipse.papyrus.umldi.BaseStateShape;
import org.eclipse.papyrus.umldi.BehaviorDiagram;
import org.eclipse.papyrus.umldi.BehavioredClassifierShape;
-import org.eclipse.papyrus.umldi.BodyLabel;
import org.eclipse.papyrus.umldi.ClassDiagram;
import org.eclipse.papyrus.umldi.ClassShape;
import org.eclipse.papyrus.umldi.ClassifierCompartment;
@@ -54,6 +54,7 @@ import org.eclipse.papyrus.umldi.ClassifierWithOperationsShape;
import org.eclipse.papyrus.umldi.ClassifierWithReceptionsShape;
import org.eclipse.papyrus.umldi.CollaborationShape;
import org.eclipse.papyrus.umldi.CollaborationUseShape;
+import org.eclipse.papyrus.umldi.CombinedFragmentShape;
import org.eclipse.papyrus.umldi.CommentShape;
import org.eclipse.papyrus.umldi.CommunicationDiagram;
import org.eclipse.papyrus.umldi.CommunicationPathEdge;
@@ -67,7 +68,6 @@ import org.eclipse.papyrus.umldi.ConnectorEdge;
import org.eclipse.papyrus.umldi.ConstraintLabel;
import org.eclipse.papyrus.umldi.ConstraintShape;
import org.eclipse.papyrus.umldi.ContainmentEdge;
-import org.eclipse.papyrus.umldi.ContentCompartment;
import org.eclipse.papyrus.umldi.ControlFlowEdge;
import org.eclipse.papyrus.umldi.ConveyedLabel;
import org.eclipse.papyrus.umldi.DataTypeShape;
@@ -81,23 +81,28 @@ import org.eclipse.papyrus.umldi.DeploymentSpecificationShape;
import org.eclipse.papyrus.umldi.DeploymentTargetShape;
import org.eclipse.papyrus.umldi.DeviceShape;
import org.eclipse.papyrus.umldi.DiagramCompartment;
+import org.eclipse.papyrus.umldi.DurationConstraintShape;
import org.eclipse.papyrus.umldi.DurationObservationShape;
+import org.eclipse.papyrus.umldi.DurationShape;
import org.eclipse.papyrus.umldi.ElementEdge;
import org.eclipse.papyrus.umldi.ElementImportEdge;
import org.eclipse.papyrus.umldi.ElementShape;
-import org.eclipse.papyrus.umldi.ElementWithBodyShape;
-import org.eclipse.papyrus.umldi.ElementWithInternalStructureShape;
+import org.eclipse.papyrus.umldi.ElementWithActivityNodesShape;
import org.eclipse.papyrus.umldi.ElementWithPackagedElementsShape;
import org.eclipse.papyrus.umldi.ElementWithPortsShape;
+import org.eclipse.papyrus.umldi.ElementWithStructureShape;
import org.eclipse.papyrus.umldi.EnumerationShape;
import org.eclipse.papyrus.umldi.ExceptionHandlerEdge;
import org.eclipse.papyrus.umldi.ExecutionEnvironmentShape;
+import org.eclipse.papyrus.umldi.ExecutionSpecificationShape;
import org.eclipse.papyrus.umldi.ExpansionNodeShape;
import org.eclipse.papyrus.umldi.ExpansionRegionShape;
import org.eclipse.papyrus.umldi.ExtendEdge;
import org.eclipse.papyrus.umldi.ExtensionEdge;
import org.eclipse.papyrus.umldi.ExtensionPointCompartment;
import org.eclipse.papyrus.umldi.FunctionBehaviorShape;
+import org.eclipse.papyrus.umldi.GateShape;
+import org.eclipse.papyrus.umldi.GeneralOrderingEdge;
import org.eclipse.papyrus.umldi.GeneralizationEdge;
import org.eclipse.papyrus.umldi.GeneralizationSetEdge;
import org.eclipse.papyrus.umldi.GuardLabel;
@@ -108,18 +113,25 @@ import org.eclipse.papyrus.umldi.InformationItemShape;
import org.eclipse.papyrus.umldi.InstanceSpecificationEdge;
import org.eclipse.papyrus.umldi.InstanceSpecificationShape;
import org.eclipse.papyrus.umldi.InteractionDiagram;
+import org.eclipse.papyrus.umldi.InteractionFragmentShape;
+import org.eclipse.papyrus.umldi.InteractionFragmentWithGatesShape;
+import org.eclipse.papyrus.umldi.InteractionFragmentWithSubfragmentsShape;
+import org.eclipse.papyrus.umldi.InteractionOperandShape;
import org.eclipse.papyrus.umldi.InteractionOverviewDiagram;
import org.eclipse.papyrus.umldi.InteractionShape;
+import org.eclipse.papyrus.umldi.InteractionUseShape;
import org.eclipse.papyrus.umldi.InterfaceRealizationEdge;
import org.eclipse.papyrus.umldi.InterfaceShape;
import org.eclipse.papyrus.umldi.InternalBehaviorCompartment;
-import org.eclipse.papyrus.umldi.InternalStructureCompartment;
import org.eclipse.papyrus.umldi.InternalTransitionCompartment;
+import org.eclipse.papyrus.umldi.LifelineShape;
import org.eclipse.papyrus.umldi.ListCompartment;
import org.eclipse.papyrus.umldi.ListItemLabel;
import org.eclipse.papyrus.umldi.LiteralCompartment;
import org.eclipse.papyrus.umldi.MainLabel;
import org.eclipse.papyrus.umldi.ManifestationEdge;
+import org.eclipse.papyrus.umldi.MessageEdge;
+import org.eclipse.papyrus.umldi.MessageLabel;
import org.eclipse.papyrus.umldi.ModelShape;
import org.eclipse.papyrus.umldi.MultiplicityLabel;
import org.eclipse.papyrus.umldi.NestedArtifactCompartment;
@@ -139,6 +151,7 @@ import org.eclipse.papyrus.umldi.PackageMergeEdge;
import org.eclipse.papyrus.umldi.PackageShape;
import org.eclipse.papyrus.umldi.PackagedElementCompartment;
import org.eclipse.papyrus.umldi.ParameterCompartment;
+import org.eclipse.papyrus.umldi.PathEdge;
import org.eclipse.papyrus.umldi.PinShape;
import org.eclipse.papyrus.umldi.Placement;
import org.eclipse.papyrus.umldi.PortShape;
@@ -157,26 +170,34 @@ import org.eclipse.papyrus.umldi.RealizationEdge;
import org.eclipse.papyrus.umldi.ReceptionCompartment;
import org.eclipse.papyrus.umldi.RegionCompartment;
import org.eclipse.papyrus.umldi.RegionShape;
-import org.eclipse.papyrus.umldi.RelationshipWithGuardEdge;
import org.eclipse.papyrus.umldi.RepresentationEdge;
import org.eclipse.papyrus.umldi.RoleLabel;
import org.eclipse.papyrus.umldi.SelectionLabel;
import org.eclipse.papyrus.umldi.SequenceDiagram;
import org.eclipse.papyrus.umldi.SignalShape;
import org.eclipse.papyrus.umldi.SlotCompartment;
+import org.eclipse.papyrus.umldi.StateInvariantShape;
import org.eclipse.papyrus.umldi.StateMachineDiagram;
import org.eclipse.papyrus.umldi.StateMachineShape;
import org.eclipse.papyrus.umldi.StateShape;
+import org.eclipse.papyrus.umldi.StereotypeCompartment;
+import org.eclipse.papyrus.umldi.StereotypeLabel;
import org.eclipse.papyrus.umldi.StereotypeShape;
+import org.eclipse.papyrus.umldi.StereotypedDiagramElement;
+import org.eclipse.papyrus.umldi.StructureCompartment;
import org.eclipse.papyrus.umldi.StructureDiagram;
import org.eclipse.papyrus.umldi.StructuredActivityNodeShape;
-import org.eclipse.papyrus.umldi.SubPartitionCompartment;
+import org.eclipse.papyrus.umldi.SubfragmentCompartment;
+import org.eclipse.papyrus.umldi.SubpartitionCompartment;
import org.eclipse.papyrus.umldi.SubstitutionEdge;
import org.eclipse.papyrus.umldi.SubvertexCompartment;
import org.eclipse.papyrus.umldi.TemplateBindingEdge;
import org.eclipse.papyrus.umldi.TemplateParameterCompartment;
import org.eclipse.papyrus.umldi.TemplateableElementShape;
+import org.eclipse.papyrus.umldi.TimeConstraintShape;
+import org.eclipse.papyrus.umldi.TimeExpressionShape;
import org.eclipse.papyrus.umldi.TimeObservationShape;
+import org.eclipse.papyrus.umldi.TimeObservationShape_TimeObservationShape;
import org.eclipse.papyrus.umldi.TimingDiagram;
import org.eclipse.papyrus.umldi.TopUmlDiagramElement;
import org.eclipse.papyrus.umldi.TransformationLabel;
@@ -203,12 +224,15 @@ import org.eclipse.uml2.uml.UMLPackage;
* <!-- begin-user-doc -->
* An implementation of the model <b>Package</b>.
* <!-- end-user-doc -->
+ *
* @generated
*/
public class UMLDIPackageImpl extends EPackageImpl implements UMLDIPackage {
+
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
private EClass umlDiagramEClass = null;
@@ -216,6 +240,7 @@ public class UMLDIPackageImpl extends EPackageImpl implements UMLDIPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
private EClass umlDiagramElementEClass = null;
@@ -223,6 +248,7 @@ public class UMLDIPackageImpl extends EPackageImpl implements UMLDIPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
private EClass umlStyleEClass = null;
@@ -230,6 +256,7 @@ public class UMLDIPackageImpl extends EPackageImpl implements UMLDIPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
private EClass umlEdgeEClass = null;
@@ -237,6 +264,7 @@ public class UMLDIPackageImpl extends EPackageImpl implements UMLDIPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
private EClass topUmlDiagramElementEClass = null;
@@ -244,6 +272,15 @@ public class UMLDIPackageImpl extends EPackageImpl implements UMLDIPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ private EClass stereotypedDiagramElementEClass = null;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
* @generated
*/
private EClass diagramCompartmentEClass = null;
@@ -251,6 +288,7 @@ public class UMLDIPackageImpl extends EPackageImpl implements UMLDIPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
private EClass umlCompartmentEClass = null;
@@ -258,6 +296,7 @@ public class UMLDIPackageImpl extends EPackageImpl implements UMLDIPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
private EClass mainLabelEClass = null;
@@ -265,6 +304,7 @@ public class UMLDIPackageImpl extends EPackageImpl implements UMLDIPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
private EClass umlLabelEClass = null;
@@ -272,6 +312,7 @@ public class UMLDIPackageImpl extends EPackageImpl implements UMLDIPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
private EClass umlShapeEClass = null;
@@ -279,6 +320,7 @@ public class UMLDIPackageImpl extends EPackageImpl implements UMLDIPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
private EClass classDiagramEClass = null;
@@ -286,6 +328,7 @@ public class UMLDIPackageImpl extends EPackageImpl implements UMLDIPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
private EClass structureDiagramEClass = null;
@@ -293,6 +336,7 @@ public class UMLDIPackageImpl extends EPackageImpl implements UMLDIPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
private EClass classifierShapeEClass = null;
@@ -300,6 +344,7 @@ public class UMLDIPackageImpl extends EPackageImpl implements UMLDIPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
private EClass templateableElementShapeEClass = null;
@@ -307,6 +352,7 @@ public class UMLDIPackageImpl extends EPackageImpl implements UMLDIPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
private EClass elementShapeEClass = null;
@@ -314,90 +360,103 @@ public class UMLDIPackageImpl extends EPackageImpl implements UMLDIPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
- private EClass templateParameterCompartmentEClass = null;
+ private EClass stereotypeCompartmentEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
- private EClass listCompartmentEClass = null;
+ private EClass templateParameterCompartmentEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
- private EClass listItemLabelEClass = null;
+ private EClass listCompartmentEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
- private EClass ownedUseCaseCompartmentEClass = null;
+ private EClass listItemLabelEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
- private EClass classifierCompartmentEClass = null;
+ private EClass stereotypeLabelEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
- private EClass useCaseCompartmentEClass = null;
+ private EClass ownedUseCaseCompartmentEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
- private EClass packageShapeEClass = null;
+ private EClass classifierCompartmentEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
- private EClass elementWithPackagedElementsShapeEClass = null;
+ private EClass useCaseCompartmentEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
- private EClass packagedElementCompartmentEClass = null;
+ private EClass packageShapeEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
- private EClass constraintShapeEClass = null;
+ private EClass elementWithPackagedElementsShapeEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
- private EClass elementWithBodyShapeEClass = null;
+ private EClass packagedElementCompartmentEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
- private EClass bodyLabelEClass = null;
+ private EClass constraintShapeEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
private EClass attributeCompartmentEClass = null;
@@ -405,6 +464,7 @@ public class UMLDIPackageImpl extends EPackageImpl implements UMLDIPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
private EClass classifierWithAttributesShapeEClass = null;
@@ -412,6 +472,7 @@ public class UMLDIPackageImpl extends EPackageImpl implements UMLDIPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
private EClass operationCompartmentEClass = null;
@@ -419,6 +480,7 @@ public class UMLDIPackageImpl extends EPackageImpl implements UMLDIPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
private EClass classifierWithOperationsShapeEClass = null;
@@ -426,6 +488,7 @@ public class UMLDIPackageImpl extends EPackageImpl implements UMLDIPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
private EClass receptionCompartmentEClass = null;
@@ -433,6 +496,7 @@ public class UMLDIPackageImpl extends EPackageImpl implements UMLDIPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
private EClass classifierWithReceptionsShapeEClass = null;
@@ -440,6 +504,7 @@ public class UMLDIPackageImpl extends EPackageImpl implements UMLDIPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
private EClass literalCompartmentEClass = null;
@@ -447,6 +512,7 @@ public class UMLDIPackageImpl extends EPackageImpl implements UMLDIPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
private EClass enumerationShapeEClass = null;
@@ -454,6 +520,7 @@ public class UMLDIPackageImpl extends EPackageImpl implements UMLDIPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
private EClass roleLabelEClass = null;
@@ -461,6 +528,7 @@ public class UMLDIPackageImpl extends EPackageImpl implements UMLDIPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
private EClass associationEdgeEClass = null;
@@ -468,6 +536,7 @@ public class UMLDIPackageImpl extends EPackageImpl implements UMLDIPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
private EClass elementEdgeEClass = null;
@@ -475,6 +544,7 @@ public class UMLDIPackageImpl extends EPackageImpl implements UMLDIPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
private EClass multiplicityLabelEClass = null;
@@ -482,6 +552,7 @@ public class UMLDIPackageImpl extends EPackageImpl implements UMLDIPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
private EClass propertyEdgeEClass = null;
@@ -489,6 +560,7 @@ public class UMLDIPackageImpl extends EPackageImpl implements UMLDIPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
private EClass constraintLabelEClass = null;
@@ -496,6 +568,7 @@ public class UMLDIPackageImpl extends EPackageImpl implements UMLDIPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
private EClass generalizationSetEdgeEClass = null;
@@ -503,6 +576,7 @@ public class UMLDIPackageImpl extends EPackageImpl implements UMLDIPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
private EClass powerLabelEClass = null;
@@ -510,6 +584,71 @@ public class UMLDIPackageImpl extends EPackageImpl implements UMLDIPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ private EClass objectNodeShapeEClass = null;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ private EClass activityNodeShapeEClass = null;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ private EClass selectionLabelEClass = null;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ private EClass objectFlowEdgeEClass = null;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ private EClass activityEdgeEdgeEClass = null;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ private EClass guardLabelEClass = null;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ private EClass weightLabelEClass = null;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ private EClass transformationLabelEClass = null;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
* @generated
*/
private EClass connectorEdgeEClass = null;
@@ -517,6 +656,7 @@ public class UMLDIPackageImpl extends EPackageImpl implements UMLDIPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
private EClass instanceSpecificationEdgeEClass = null;
@@ -524,6 +664,7 @@ public class UMLDIPackageImpl extends EPackageImpl implements UMLDIPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
private EClass dependencyEdgeEClass = null;
@@ -531,6 +672,7 @@ public class UMLDIPackageImpl extends EPackageImpl implements UMLDIPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
private EClass instanceSpecificationShapeEClass = null;
@@ -538,6 +680,7 @@ public class UMLDIPackageImpl extends EPackageImpl implements UMLDIPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
private EClass deploymentTargetShapeEClass = null;
@@ -545,6 +688,7 @@ public class UMLDIPackageImpl extends EPackageImpl implements UMLDIPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
private EClass deployedArtifactCompartmentEClass = null;
@@ -552,6 +696,7 @@ public class UMLDIPackageImpl extends EPackageImpl implements UMLDIPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
private EClass slotCompartmentEClass = null;
@@ -559,6 +704,7 @@ public class UMLDIPackageImpl extends EPackageImpl implements UMLDIPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
private EClass classShapeEClass = null;
@@ -566,6 +712,7 @@ public class UMLDIPackageImpl extends EPackageImpl implements UMLDIPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
private EClass elementWithPortsShapeEClass = null;
@@ -573,20 +720,23 @@ public class UMLDIPackageImpl extends EPackageImpl implements UMLDIPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
- private EClass elementWithInternalStructureShapeEClass = null;
+ private EClass elementWithStructureShapeEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
- private EClass internalStructureCompartmentEClass = null;
+ private EClass structureCompartmentEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
private EClass portShapeEClass = null;
@@ -594,6 +744,7 @@ public class UMLDIPackageImpl extends EPackageImpl implements UMLDIPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
private EClass classifierWithNestedClassifiersShapeEClass = null;
@@ -601,6 +752,7 @@ public class UMLDIPackageImpl extends EPackageImpl implements UMLDIPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
private EClass nestedClassifierCompartmentEClass = null;
@@ -608,6 +760,7 @@ public class UMLDIPackageImpl extends EPackageImpl implements UMLDIPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
private EClass behavioredClassifierShapeEClass = null;
@@ -615,6 +768,7 @@ public class UMLDIPackageImpl extends EPackageImpl implements UMLDIPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
private EClass ownedBehaviorCompartmentEClass = null;
@@ -622,6 +776,7 @@ public class UMLDIPackageImpl extends EPackageImpl implements UMLDIPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
private EClass interfaceShapeEClass = null;
@@ -629,6 +784,7 @@ public class UMLDIPackageImpl extends EPackageImpl implements UMLDIPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
private EClass dataTypeShapeEClass = null;
@@ -636,6 +792,7 @@ public class UMLDIPackageImpl extends EPackageImpl implements UMLDIPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
private EClass primitiveTypeShapeEClass = null;
@@ -643,6 +800,7 @@ public class UMLDIPackageImpl extends EPackageImpl implements UMLDIPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
private EClass signalShapeEClass = null;
@@ -650,6 +808,7 @@ public class UMLDIPackageImpl extends EPackageImpl implements UMLDIPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
private EClass modelShapeEClass = null;
@@ -657,6 +816,7 @@ public class UMLDIPackageImpl extends EPackageImpl implements UMLDIPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
private EClass containmentEdgeEClass = null;
@@ -664,6 +824,7 @@ public class UMLDIPackageImpl extends EPackageImpl implements UMLDIPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
private EClass generalizationEdgeEClass = null;
@@ -671,6 +832,7 @@ public class UMLDIPackageImpl extends EPackageImpl implements UMLDIPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
private EClass realizationEdgeEClass = null;
@@ -678,6 +840,7 @@ public class UMLDIPackageImpl extends EPackageImpl implements UMLDIPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
private EClass abstractionEdgeEClass = null;
@@ -685,6 +848,7 @@ public class UMLDIPackageImpl extends EPackageImpl implements UMLDIPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
private EClass interfaceRealizationEdgeEClass = null;
@@ -692,6 +856,7 @@ public class UMLDIPackageImpl extends EPackageImpl implements UMLDIPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
private EClass usageEdgeEClass = null;
@@ -699,6 +864,7 @@ public class UMLDIPackageImpl extends EPackageImpl implements UMLDIPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
private EClass elementImportEdgeEClass = null;
@@ -706,6 +872,7 @@ public class UMLDIPackageImpl extends EPackageImpl implements UMLDIPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
private EClass packageImportEdgeEClass = null;
@@ -713,6 +880,7 @@ public class UMLDIPackageImpl extends EPackageImpl implements UMLDIPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
private EClass packageMergeEdgeEClass = null;
@@ -720,6 +888,7 @@ public class UMLDIPackageImpl extends EPackageImpl implements UMLDIPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
private EClass substitutionEdgeEClass = null;
@@ -727,6 +896,7 @@ public class UMLDIPackageImpl extends EPackageImpl implements UMLDIPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
private EClass informationFlowEdgeEClass = null;
@@ -734,6 +904,7 @@ public class UMLDIPackageImpl extends EPackageImpl implements UMLDIPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
private EClass conveyedLabelEClass = null;
@@ -741,6 +912,7 @@ public class UMLDIPackageImpl extends EPackageImpl implements UMLDIPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
private EClass associationClassEdgeEClass = null;
@@ -748,6 +920,7 @@ public class UMLDIPackageImpl extends EPackageImpl implements UMLDIPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
private EClass commentShapeEClass = null;
@@ -755,6 +928,7 @@ public class UMLDIPackageImpl extends EPackageImpl implements UMLDIPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
private EClass attachmentEdgeEClass = null;
@@ -762,6 +936,7 @@ public class UMLDIPackageImpl extends EPackageImpl implements UMLDIPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
private EClass associationClassShapeEClass = null;
@@ -769,6 +944,7 @@ public class UMLDIPackageImpl extends EPackageImpl implements UMLDIPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
private EClass componentShapeEClass = null;
@@ -776,6 +952,7 @@ public class UMLDIPackageImpl extends EPackageImpl implements UMLDIPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
private EClass informationItemShapeEClass = null;
@@ -783,6 +960,7 @@ public class UMLDIPackageImpl extends EPackageImpl implements UMLDIPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
private EClass representationEdgeEClass = null;
@@ -790,6 +968,7 @@ public class UMLDIPackageImpl extends EPackageImpl implements UMLDIPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
private EClass associationShapeEClass = null;
@@ -797,6 +976,7 @@ public class UMLDIPackageImpl extends EPackageImpl implements UMLDIPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
private EClass dependencyShapeEClass = null;
@@ -804,6 +984,7 @@ public class UMLDIPackageImpl extends EPackageImpl implements UMLDIPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
private EClass timeObservationShapeEClass = null;
@@ -811,6 +992,15 @@ public class UMLDIPackageImpl extends EPackageImpl implements UMLDIPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ private EClass timeObservationShape_TimeObservationShapeEClass = null;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
* @generated
*/
private EClass durationObservationShapeEClass = null;
@@ -818,6 +1008,7 @@ public class UMLDIPackageImpl extends EPackageImpl implements UMLDIPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
private EClass packageDiagramEClass = null;
@@ -825,6 +1016,7 @@ public class UMLDIPackageImpl extends EPackageImpl implements UMLDIPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
private EClass profileDiagramEClass = null;
@@ -832,6 +1024,7 @@ public class UMLDIPackageImpl extends EPackageImpl implements UMLDIPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
private EClass compositeStructureDiagramEClass = null;
@@ -839,6 +1032,7 @@ public class UMLDIPackageImpl extends EPackageImpl implements UMLDIPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
private EClass deploymentDiagramEClass = null;
@@ -846,6 +1040,7 @@ public class UMLDIPackageImpl extends EPackageImpl implements UMLDIPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
private EClass componentDiagramEClass = null;
@@ -853,6 +1048,7 @@ public class UMLDIPackageImpl extends EPackageImpl implements UMLDIPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
private EClass objectDiagramEClass = null;
@@ -860,6 +1056,7 @@ public class UMLDIPackageImpl extends EPackageImpl implements UMLDIPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
private EClass profileShapeEClass = null;
@@ -867,6 +1064,7 @@ public class UMLDIPackageImpl extends EPackageImpl implements UMLDIPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
private EClass profileApplicationEdgeEClass = null;
@@ -874,6 +1072,7 @@ public class UMLDIPackageImpl extends EPackageImpl implements UMLDIPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
private EClass extensionEdgeEClass = null;
@@ -881,6 +1080,7 @@ public class UMLDIPackageImpl extends EPackageImpl implements UMLDIPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
private EClass behaviorDiagramEClass = null;
@@ -888,6 +1088,7 @@ public class UMLDIPackageImpl extends EPackageImpl implements UMLDIPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
private EClass useCaseDiagramEClass = null;
@@ -895,6 +1096,7 @@ public class UMLDIPackageImpl extends EPackageImpl implements UMLDIPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
private EClass artifactShapeEClass = null;
@@ -902,6 +1104,7 @@ public class UMLDIPackageImpl extends EPackageImpl implements UMLDIPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
private EClass nestedArtifactCompartmentEClass = null;
@@ -909,6 +1112,7 @@ public class UMLDIPackageImpl extends EPackageImpl implements UMLDIPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
private EClass componentRealizationEdgeEClass = null;
@@ -916,6 +1120,7 @@ public class UMLDIPackageImpl extends EPackageImpl implements UMLDIPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
private EClass manifestationEdgeEClass = null;
@@ -923,6 +1128,7 @@ public class UMLDIPackageImpl extends EPackageImpl implements UMLDIPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
private EClass propertyShapeEClass = null;
@@ -930,6 +1136,7 @@ public class UMLDIPackageImpl extends EPackageImpl implements UMLDIPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
private EClass collaborationShapeEClass = null;
@@ -937,6 +1144,7 @@ public class UMLDIPackageImpl extends EPackageImpl implements UMLDIPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
private EClass collaborationUseShapeEClass = null;
@@ -944,6 +1152,7 @@ public class UMLDIPackageImpl extends EPackageImpl implements UMLDIPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
private EClass templateBindingEdgeEClass = null;
@@ -951,6 +1160,7 @@ public class UMLDIPackageImpl extends EPackageImpl implements UMLDIPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
private EClass stereotypeShapeEClass = null;
@@ -958,6 +1168,7 @@ public class UMLDIPackageImpl extends EPackageImpl implements UMLDIPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
private EClass nodeShapeEClass = null;
@@ -965,6 +1176,7 @@ public class UMLDIPackageImpl extends EPackageImpl implements UMLDIPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
private EClass nestedNodeCompartmentEClass = null;
@@ -972,6 +1184,7 @@ public class UMLDIPackageImpl extends EPackageImpl implements UMLDIPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
private EClass deviceShapeEClass = null;
@@ -979,6 +1192,7 @@ public class UMLDIPackageImpl extends EPackageImpl implements UMLDIPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
private EClass executionEnvironmentShapeEClass = null;
@@ -986,6 +1200,7 @@ public class UMLDIPackageImpl extends EPackageImpl implements UMLDIPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
private EClass activityShapeEClass = null;
@@ -993,6 +1208,23 @@ public class UMLDIPackageImpl extends EPackageImpl implements UMLDIPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ private EClass elementWithActivityNodesShapeEClass = null;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ private EClass activityNodeCompartmentEClass = null;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
* @generated
*/
private EClass parameterCompartmentEClass = null;
@@ -1000,6 +1232,7 @@ public class UMLDIPackageImpl extends EPackageImpl implements UMLDIPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
private EClass postConditionCompartmentEClass = null;
@@ -1007,6 +1240,7 @@ public class UMLDIPackageImpl extends EPackageImpl implements UMLDIPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
private EClass preConditionCompartmentEClass = null;
@@ -1014,34 +1248,63 @@ public class UMLDIPackageImpl extends EPackageImpl implements UMLDIPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
- private EClass contentCompartmentEClass = null;
+ private EClass activityParameterNodeShapeEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
- private EClass structuredActivityNodeShapeEClass = null;
+ private EClass interactionShapeEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
- private EClass activityParameterNodeShapeEClass = null;
+ private EClass interactionFragmentWithSubfragmentsShapeEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
- private EClass interactionShapeEClass = null;
+ private EClass interactionFragmentShapeEClass = null;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ private EClass subfragmentCompartmentEClass = null;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ private EClass interactionFragmentWithGatesShapeEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ private EClass gateShapeEClass = null;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
* @generated
*/
private EClass opaqueBehaviorShapeEClass = null;
@@ -1049,6 +1312,7 @@ public class UMLDIPackageImpl extends EPackageImpl implements UMLDIPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
private EClass functionBehaviorShapeEClass = null;
@@ -1056,6 +1320,7 @@ public class UMLDIPackageImpl extends EPackageImpl implements UMLDIPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
private EClass stateMachineShapeEClass = null;
@@ -1063,6 +1328,7 @@ public class UMLDIPackageImpl extends EPackageImpl implements UMLDIPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
private EClass baseStateShapeEClass = null;
@@ -1070,6 +1336,7 @@ public class UMLDIPackageImpl extends EPackageImpl implements UMLDIPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
private EClass pseudostateShapeEClass = null;
@@ -1077,6 +1344,7 @@ public class UMLDIPackageImpl extends EPackageImpl implements UMLDIPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
private EClass regionCompartmentEClass = null;
@@ -1084,6 +1352,7 @@ public class UMLDIPackageImpl extends EPackageImpl implements UMLDIPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
private EClass protocolStateMachineShapeEClass = null;
@@ -1091,6 +1360,7 @@ public class UMLDIPackageImpl extends EPackageImpl implements UMLDIPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
private EClass deploymentSpecificationShapeEClass = null;
@@ -1098,6 +1368,7 @@ public class UMLDIPackageImpl extends EPackageImpl implements UMLDIPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
private EClass communicationPathEdgeEClass = null;
@@ -1105,6 +1376,7 @@ public class UMLDIPackageImpl extends EPackageImpl implements UMLDIPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
private EClass deploymentEdgeEClass = null;
@@ -1112,6 +1384,7 @@ public class UMLDIPackageImpl extends EPackageImpl implements UMLDIPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
private EClass actorShapeEClass = null;
@@ -1119,6 +1392,7 @@ public class UMLDIPackageImpl extends EPackageImpl implements UMLDIPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
private EClass extensionPointCompartmentEClass = null;
@@ -1126,6 +1400,7 @@ public class UMLDIPackageImpl extends EPackageImpl implements UMLDIPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
private EClass useCaseShapeEClass = null;
@@ -1133,6 +1408,7 @@ public class UMLDIPackageImpl extends EPackageImpl implements UMLDIPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
private EClass includeEdgeEClass = null;
@@ -1140,6 +1416,7 @@ public class UMLDIPackageImpl extends EPackageImpl implements UMLDIPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
private EClass extendEdgeEClass = null;
@@ -1147,6 +1424,7 @@ public class UMLDIPackageImpl extends EPackageImpl implements UMLDIPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
private EClass stateMachineDiagramEClass = null;
@@ -1154,6 +1432,7 @@ public class UMLDIPackageImpl extends EPackageImpl implements UMLDIPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
private EClass activityDiagramEClass = null;
@@ -1161,6 +1440,7 @@ public class UMLDIPackageImpl extends EPackageImpl implements UMLDIPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
private EClass sequenceDiagramEClass = null;
@@ -1168,6 +1448,7 @@ public class UMLDIPackageImpl extends EPackageImpl implements UMLDIPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
private EClass interactionDiagramEClass = null;
@@ -1175,6 +1456,7 @@ public class UMLDIPackageImpl extends EPackageImpl implements UMLDIPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
private EClass communicationDiagramEClass = null;
@@ -1182,6 +1464,7 @@ public class UMLDIPackageImpl extends EPackageImpl implements UMLDIPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
private EClass timingDiagramEClass = null;
@@ -1189,6 +1472,7 @@ public class UMLDIPackageImpl extends EPackageImpl implements UMLDIPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
private EClass interactionOverviewDiagramEClass = null;
@@ -1196,6 +1480,7 @@ public class UMLDIPackageImpl extends EPackageImpl implements UMLDIPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
private EClass internalBehaviorCompartmentEClass = null;
@@ -1203,6 +1488,7 @@ public class UMLDIPackageImpl extends EPackageImpl implements UMLDIPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
private EClass stateShapeEClass = null;
@@ -1210,6 +1496,7 @@ public class UMLDIPackageImpl extends EPackageImpl implements UMLDIPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
private EClass connectionPointReferenceShapeEClass = null;
@@ -1217,6 +1504,7 @@ public class UMLDIPackageImpl extends EPackageImpl implements UMLDIPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
private EClass internalTransitionCompartmentEClass = null;
@@ -1224,6 +1512,7 @@ public class UMLDIPackageImpl extends EPackageImpl implements UMLDIPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
private EClass deferrableTriggerCompartmentEClass = null;
@@ -1231,6 +1520,7 @@ public class UMLDIPackageImpl extends EPackageImpl implements UMLDIPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
private EClass regionShapeEClass = null;
@@ -1238,6 +1528,7 @@ public class UMLDIPackageImpl extends EPackageImpl implements UMLDIPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
private EClass subvertexCompartmentEClass = null;
@@ -1245,153 +1536,223 @@ public class UMLDIPackageImpl extends EPackageImpl implements UMLDIPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
- private EClass relationshipWithGuardEdgeEClass = null;
+ private EClass transitionEdgeEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
- private EClass guardLabelEClass = null;
+ private EClass controlFlowEdgeEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
- private EClass activityNodeShapeEClass = null;
+ private EClass activityGroupShapeEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
- private EClass transitionEdgeEClass = null;
+ private EClass exceptionHandlerEdgeEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
- private EClass activityEdgeEdgeEClass = null;
+ private EClass typeLabelEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
- private EClass weightLabelEClass = null;
+ private EClass iconLabelEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
- private EClass controlFlowEdgeEClass = null;
+ private EClass actionShapeEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
- private EClass objectFlowEdgeEClass = null;
+ private EClass pinShapeEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
- private EClass activityGroupShapeEClass = null;
+ private EClass subpartitionCompartmentEClass = null;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ private EClass activityPartitionShapeEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
- private EClass exceptionHandlerEdgeEClass = null;
+ private EClass structuredActivityNodeShapeEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
- private EClass typeLabelEClass = null;
+ private EClass expansionRegionShapeEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
- private EClass iconLabelEClass = null;
+ private EClass expansionNodeShapeEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
- private EClass subPartitionCompartmentEClass = null;
+ private EClass lifelineShapeEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
- private EClass activityPartitionShapeEClass = null;
+ private EClass executionSpecificationShapeEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
- private EClass expansionRegionShapeEClass = null;
+ private EClass durationConstraintShapeEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
- private EClass expansionNodeShapeEClass = null;
+ private EClass timeConstraintShapeEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
- private EClass actionShapeEClass = null;
+ private EClass timeExpressionShapeEClass = null;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ private EClass durationShapeEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
- private EClass pinShapeEClass = null;
+ private EClass pathEdgeEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
- private EClass objectNodeShapeEClass = null;
+ private EClass messageLabelEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
- private EClass selectionLabelEClass = null;
+ private EClass stateInvariantShapeEClass = null;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ private EClass messageEdgeEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
- private EClass transformationLabelEClass = null;
+ private EClass generalOrderingEdgeEClass = null;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ private EClass combinedFragmentShapeEClass = null;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ private EClass interactionUseShapeEClass = null;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ private EClass interactionOperandShapeEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
private EEnum compartmentLayoutEEnum = null;
@@ -1399,20 +1760,19 @@ public class UMLDIPackageImpl extends EPackageImpl implements UMLDIPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
private EEnum placementEEnum = null;
/**
- * Creates an instance of the model <b>Package</b>, registered with
- * {@link org.eclipse.emf.ecore.EPackage.Registry EPackage.Registry} by the package
+ * Creates an instance of the model <b>Package</b>, registered with {@link org.eclipse.emf.ecore.EPackage.Registry EPackage.Registry} by the
+ * package
* package URI value.
- * <p>Note: the correct way to create the package is via the static
- * factory method {@link #init init()}, which also performs
- * initialization of the package, or returns the registered package,
- * if one already exists.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * <p>
+ * Note: the correct way to create the package is via the static factory method {@link #init init()}, which also performs initialization of the
+ * package, or returns the registered package, if one already exists. <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
* @see org.eclipse.emf.ecore.EPackage.Registry
* @see org.eclipse.papyrus.umldi.UMLDIPackage#eNS_URI
* @see #init()
@@ -1425,6 +1785,7 @@ public class UMLDIPackageImpl extends EPackageImpl implements UMLDIPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
private static boolean isInited = false;
@@ -1432,46 +1793,37 @@ public class UMLDIPackageImpl extends EPackageImpl implements UMLDIPackage {
/**
* Creates, registers, and initializes the <b>Package</b> for this model, and for any others upon which it depends.
*
- * <p>This method is used to initialize {@link UMLDIPackage#eINSTANCE} when that field is accessed.
- * Clients should not invoke it directly. Instead, they should simply access that field to obtain the package.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ * <p>
+ * This method is used to initialize {@link UMLDIPackage#eINSTANCE} when that field is accessed. Clients should not invoke it directly. Instead,
+ * they should simply access that field to obtain the package. <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
* @see #eNS_URI
* @see #createPackageContents()
* @see #initializePackageContents()
* @generated
*/
public static UMLDIPackage init() {
- if (isInited) return (UMLDIPackage)EPackage.Registry.INSTANCE.getEPackage(UMLDIPackage.eNS_URI);
-
+ if(isInited)
+ return (UMLDIPackage)EPackage.Registry.INSTANCE.getEPackage(UMLDIPackage.eNS_URI);
// Obtain or create and register package
UMLDIPackageImpl theUMLDIPackage = (UMLDIPackageImpl)(EPackage.Registry.INSTANCE.get(eNS_URI) instanceof UMLDIPackageImpl ? EPackage.Registry.INSTANCE.get(eNS_URI) : new UMLDIPackageImpl());
-
isInited = true;
-
// Initialize simple dependencies
DIPackage.eINSTANCE.eClass();
UMLPackage.eINSTANCE.eClass();
-
// Create package meta-data objects
theUMLDIPackage.createPackageContents();
-
// Initialize created meta-data
theUMLDIPackage.initializePackageContents();
-
// Register package validator
- EValidator.Registry.INSTANCE.put
- (theUMLDIPackage,
- new EValidator.Descriptor() {
- public EValidator getEValidator() {
- return UMLDIValidator.INSTANCE;
- }
- });
+ EValidator.Registry.INSTANCE.put(theUMLDIPackage, new EValidator.Descriptor() {
+ public EValidator getEValidator() {
+ return UMLDIValidator.INSTANCE;
+ }
+ });
// Mark meta-data to indicate it can't be changed
theUMLDIPackage.freeze();
-
-
// Update the registry and return the package
EPackage.Registry.INSTANCE.put(UMLDIPackage.eNS_URI, theUMLDIPackage);
return theUMLDIPackage;
@@ -1480,6 +1832,7 @@ public class UMLDIPackageImpl extends EPackageImpl implements UMLDIPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public EClass getUmlDiagram() {
@@ -1489,6 +1842,7 @@ public class UMLDIPackageImpl extends EPackageImpl implements UMLDIPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public EReference getUmlDiagram_TopUmlDiagramElement() {
@@ -1498,6 +1852,7 @@ public class UMLDIPackageImpl extends EPackageImpl implements UMLDIPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public EClass getUmlDiagramElement() {
@@ -1507,6 +1862,7 @@ public class UMLDIPackageImpl extends EPackageImpl implements UMLDIPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public EReference getUmlDiagramElement_UmlModelElement() {
@@ -1516,6 +1872,7 @@ public class UMLDIPackageImpl extends EPackageImpl implements UMLDIPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public EReference getUmlDiagramElement_SharedUmlStyle() {
@@ -1525,6 +1882,7 @@ public class UMLDIPackageImpl extends EPackageImpl implements UMLDIPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public EReference getUmlDiagramElement_LocalUmlStyle() {
@@ -1534,6 +1892,7 @@ public class UMLDIPackageImpl extends EPackageImpl implements UMLDIPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public EReference getUmlDiagramElement_OwnedUmlDiagramElement() {
@@ -1543,6 +1902,7 @@ public class UMLDIPackageImpl extends EPackageImpl implements UMLDIPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public EReference getUmlDiagramElement_OwningUmlDiagramElement() {
@@ -1552,6 +1912,7 @@ public class UMLDIPackageImpl extends EPackageImpl implements UMLDIPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public EReference getUmlDiagramElement_TargetUmlEdge() {
@@ -1561,6 +1922,7 @@ public class UMLDIPackageImpl extends EPackageImpl implements UMLDIPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public EReference getUmlDiagramElement_SourceUmlEdge() {
@@ -1570,6 +1932,7 @@ public class UMLDIPackageImpl extends EPackageImpl implements UMLDIPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public EClass getUmlStyle() {
@@ -1579,6 +1942,7 @@ public class UMLDIPackageImpl extends EPackageImpl implements UMLDIPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public EAttribute getUmlStyle_FontName() {
@@ -1588,6 +1952,7 @@ public class UMLDIPackageImpl extends EPackageImpl implements UMLDIPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public EAttribute getUmlStyle_FontSize() {
@@ -1597,6 +1962,7 @@ public class UMLDIPackageImpl extends EPackageImpl implements UMLDIPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public EOperation getUmlStyle__FontsizePositive__DiagnosticChain_Map() {
@@ -1606,6 +1972,7 @@ public class UMLDIPackageImpl extends EPackageImpl implements UMLDIPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public EClass getUmlEdge() {
@@ -1615,6 +1982,7 @@ public class UMLDIPackageImpl extends EPackageImpl implements UMLDIPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public EReference getUmlEdge_SourceUmlDiagramElement() {
@@ -1624,51 +1992,87 @@ public class UMLDIPackageImpl extends EPackageImpl implements UMLDIPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
- public EReference getUmlEdge_MainLabel() {
+ public EReference getUmlEdge_TargetUmlDiagramElement() {
return (EReference)umlEdgeEClass.getEStructuralFeatures().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
- public EReference getUmlEdge_TargetUmlDiagramElement() {
- return (EReference)umlEdgeEClass.getEStructuralFeatures().get(2);
+ public EClass getTopUmlDiagramElement() {
+ return topUmlDiagramElementEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
- public EClass getTopUmlDiagramElement() {
- return topUmlDiagramElementEClass;
+ public EReference getTopUmlDiagramElement_UmlDiagram() {
+ return (EReference)topUmlDiagramElementEClass.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
- public EReference getTopUmlDiagramElement_UmlDiagram() {
- return (EReference)topUmlDiagramElementEClass.getEStructuralFeatures().get(0);
+ public EReference getTopUmlDiagramElement_DiagramCompartment() {
+ return (EReference)topUmlDiagramElementEClass.getEStructuralFeatures().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
- public EReference getTopUmlDiagramElement_DiagramCompartment() {
- return (EReference)topUmlDiagramElementEClass.getEStructuralFeatures().get(1);
+ public EReference getTopUmlDiagramElement_MainLabel() {
+ return (EReference)topUmlDiagramElementEClass.getEStructuralFeatures().get(2);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ public EClass getStereotypedDiagramElement() {
+ return stereotypedDiagramElementEClass;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ public EAttribute getStereotypedDiagramElement_ShowStereotypeAttributes() {
+ return (EAttribute)stereotypedDiagramElementEClass.getEStructuralFeatures().get(0);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ public EReference getStereotypedDiagramElement_StereotypeLabel() {
+ return (EReference)stereotypedDiagramElementEClass.getEStructuralFeatures().get(1);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
* @generated
*/
public EClass getDiagramCompartment() {
@@ -1678,6 +2082,7 @@ public class UMLDIPackageImpl extends EPackageImpl implements UMLDIPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public EReference getDiagramCompartment_TopUmlDiagramElement() {
@@ -1687,6 +2092,7 @@ public class UMLDIPackageImpl extends EPackageImpl implements UMLDIPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public EClass getUmlCompartment() {
@@ -1696,6 +2102,7 @@ public class UMLDIPackageImpl extends EPackageImpl implements UMLDIPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public EClass getMainLabel() {
@@ -1705,24 +2112,17 @@ public class UMLDIPackageImpl extends EPackageImpl implements UMLDIPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
- public EReference getMainLabel_UmlShape() {
+ public EReference getMainLabel_TopUmlDiagramElement() {
return (EReference)mainLabelEClass.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- * @generated
- */
- public EReference getMainLabel_UmlEdge() {
- return (EReference)mainLabelEClass.getEStructuralFeatures().get(1);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ *
* @generated
*/
public EClass getUmlLabel() {
@@ -1732,6 +2132,7 @@ public class UMLDIPackageImpl extends EPackageImpl implements UMLDIPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public EClass getUmlShape() {
@@ -1741,15 +2142,17 @@ public class UMLDIPackageImpl extends EPackageImpl implements UMLDIPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
- public EReference getUmlShape_MainLabel() {
+ public EReference getUmlShape_StereotypeCompartment() {
return (EReference)umlShapeEClass.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public EClass getClassDiagram() {
@@ -1759,6 +2162,7 @@ public class UMLDIPackageImpl extends EPackageImpl implements UMLDIPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public EClass getStructureDiagram() {
@@ -1768,6 +2172,7 @@ public class UMLDIPackageImpl extends EPackageImpl implements UMLDIPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public EClass getClassifierShape() {
@@ -1777,6 +2182,7 @@ public class UMLDIPackageImpl extends EPackageImpl implements UMLDIPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public EAttribute getClassifierShape_UseClassifierNotation() {
@@ -1786,6 +2192,7 @@ public class UMLDIPackageImpl extends EPackageImpl implements UMLDIPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public EReference getClassifierShape_OwnedUseCaseCompartment() {
@@ -1795,6 +2202,7 @@ public class UMLDIPackageImpl extends EPackageImpl implements UMLDIPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public EReference getClassifierShape_UseCaseCompartment() {
@@ -1804,6 +2212,7 @@ public class UMLDIPackageImpl extends EPackageImpl implements UMLDIPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public EClass getTemplateableElementShape() {
@@ -1813,6 +2222,7 @@ public class UMLDIPackageImpl extends EPackageImpl implements UMLDIPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public EReference getTemplateableElementShape_TemplateParameterCompartment() {
@@ -1822,6 +2232,7 @@ public class UMLDIPackageImpl extends EPackageImpl implements UMLDIPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public EClass getElementShape() {
@@ -1831,6 +2242,27 @@ public class UMLDIPackageImpl extends EPackageImpl implements UMLDIPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ public EClass getStereotypeCompartment() {
+ return stereotypeCompartmentEClass;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ public EReference getStereotypeCompartment_UmlShape() {
+ return (EReference)stereotypeCompartmentEClass.getEStructuralFeatures().get(0);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
* @generated
*/
public EClass getTemplateParameterCompartment() {
@@ -1840,6 +2272,7 @@ public class UMLDIPackageImpl extends EPackageImpl implements UMLDIPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public EReference getTemplateParameterCompartment_TemplateableElementShape() {
@@ -1849,6 +2282,7 @@ public class UMLDIPackageImpl extends EPackageImpl implements UMLDIPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public EClass getListCompartment() {
@@ -1858,6 +2292,7 @@ public class UMLDIPackageImpl extends EPackageImpl implements UMLDIPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public EReference getListCompartment_ListItemLabel() {
@@ -1867,6 +2302,7 @@ public class UMLDIPackageImpl extends EPackageImpl implements UMLDIPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public EClass getListItemLabel() {
@@ -1876,6 +2312,7 @@ public class UMLDIPackageImpl extends EPackageImpl implements UMLDIPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public EReference getListItemLabel_ListCompartment() {
@@ -1885,6 +2322,27 @@ public class UMLDIPackageImpl extends EPackageImpl implements UMLDIPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ public EClass getStereotypeLabel() {
+ return stereotypeLabelEClass;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ public EReference getStereotypeLabel_StereotypedDiagramElement() {
+ return (EReference)stereotypeLabelEClass.getEStructuralFeatures().get(0);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
* @generated
*/
public EClass getOwnedUseCaseCompartment() {
@@ -1894,6 +2352,7 @@ public class UMLDIPackageImpl extends EPackageImpl implements UMLDIPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public EReference getOwnedUseCaseCompartment_ClassifierShape() {
@@ -1903,6 +2362,7 @@ public class UMLDIPackageImpl extends EPackageImpl implements UMLDIPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public EClass getClassifierCompartment() {
@@ -1912,6 +2372,7 @@ public class UMLDIPackageImpl extends EPackageImpl implements UMLDIPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public EAttribute getClassifierCompartment_Layout() {
@@ -1921,6 +2382,7 @@ public class UMLDIPackageImpl extends EPackageImpl implements UMLDIPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public EClass getUseCaseCompartment() {
@@ -1930,6 +2392,7 @@ public class UMLDIPackageImpl extends EPackageImpl implements UMLDIPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public EReference getUseCaseCompartment_ClassifierShape() {
@@ -1939,6 +2402,7 @@ public class UMLDIPackageImpl extends EPackageImpl implements UMLDIPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public EClass getPackageShape() {
@@ -1948,6 +2412,7 @@ public class UMLDIPackageImpl extends EPackageImpl implements UMLDIPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public EClass getElementWithPackagedElementsShape() {
@@ -1957,6 +2422,7 @@ public class UMLDIPackageImpl extends EPackageImpl implements UMLDIPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public EReference getElementWithPackagedElementsShape_PackagedElementCompartment() {
@@ -1966,6 +2432,7 @@ public class UMLDIPackageImpl extends EPackageImpl implements UMLDIPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public EClass getPackagedElementCompartment() {
@@ -1975,6 +2442,7 @@ public class UMLDIPackageImpl extends EPackageImpl implements UMLDIPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public EReference getPackagedElementCompartment_ElementWithPackagedElementsShape() {
@@ -1984,6 +2452,7 @@ public class UMLDIPackageImpl extends EPackageImpl implements UMLDIPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public EClass getConstraintShape() {
@@ -1993,42 +2462,7 @@ public class UMLDIPackageImpl extends EPackageImpl implements UMLDIPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- * @generated
- */
- public EClass getElementWithBodyShape() {
- return elementWithBodyShapeEClass;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public EReference getElementWithBodyShape_BodyLabel() {
- return (EReference)elementWithBodyShapeEClass.getEStructuralFeatures().get(0);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public EClass getBodyLabel() {
- return bodyLabelEClass;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public EReference getBodyLabel_ElementWithBodyShape() {
- return (EReference)bodyLabelEClass.getEStructuralFeatures().get(0);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
+ *
* @generated
*/
public EClass getAttributeCompartment() {
@@ -2038,6 +2472,7 @@ public class UMLDIPackageImpl extends EPackageImpl implements UMLDIPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public EReference getAttributeCompartment_ClassifierWithAttributesShape() {
@@ -2047,6 +2482,7 @@ public class UMLDIPackageImpl extends EPackageImpl implements UMLDIPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public EClass getClassifierWithAttributesShape() {
@@ -2056,6 +2492,7 @@ public class UMLDIPackageImpl extends EPackageImpl implements UMLDIPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public EReference getClassifierWithAttributesShape_AttributeCompartment() {
@@ -2065,6 +2502,7 @@ public class UMLDIPackageImpl extends EPackageImpl implements UMLDIPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public EClass getOperationCompartment() {
@@ -2074,6 +2512,7 @@ public class UMLDIPackageImpl extends EPackageImpl implements UMLDIPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public EReference getOperationCompartment_ClassifierWithOperationsShape() {
@@ -2083,6 +2522,7 @@ public class UMLDIPackageImpl extends EPackageImpl implements UMLDIPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public EClass getClassifierWithOperationsShape() {
@@ -2092,6 +2532,7 @@ public class UMLDIPackageImpl extends EPackageImpl implements UMLDIPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public EReference getClassifierWithOperationsShape_OperationCompartment() {
@@ -2101,6 +2542,7 @@ public class UMLDIPackageImpl extends EPackageImpl implements UMLDIPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public EClass getReceptionCompartment() {
@@ -2110,6 +2552,7 @@ public class UMLDIPackageImpl extends EPackageImpl implements UMLDIPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public EReference getReceptionCompartment_ClassifierWithReceptionShape() {
@@ -2119,6 +2562,7 @@ public class UMLDIPackageImpl extends EPackageImpl implements UMLDIPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public EClass getClassifierWithReceptionsShape() {
@@ -2128,6 +2572,7 @@ public class UMLDIPackageImpl extends EPackageImpl implements UMLDIPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public EReference getClassifierWithReceptionsShape_ReceptionCompartment() {
@@ -2137,6 +2582,7 @@ public class UMLDIPackageImpl extends EPackageImpl implements UMLDIPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public EClass getLiteralCompartment() {
@@ -2146,6 +2592,7 @@ public class UMLDIPackageImpl extends EPackageImpl implements UMLDIPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public EReference getLiteralCompartment_EnumerationShape() {
@@ -2155,6 +2602,7 @@ public class UMLDIPackageImpl extends EPackageImpl implements UMLDIPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public EClass getEnumerationShape() {
@@ -2164,6 +2612,7 @@ public class UMLDIPackageImpl extends EPackageImpl implements UMLDIPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public EReference getEnumerationShape_LiteralCompartment() {
@@ -2173,6 +2622,7 @@ public class UMLDIPackageImpl extends EPackageImpl implements UMLDIPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public EClass getRoleLabel() {
@@ -2182,6 +2632,7 @@ public class UMLDIPackageImpl extends EPackageImpl implements UMLDIPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public EReference getRoleLabel_AssociationEdge() {
@@ -2191,6 +2642,7 @@ public class UMLDIPackageImpl extends EPackageImpl implements UMLDIPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public EReference getRoleLabel_InstanceSpecificationEdge() {
@@ -2200,6 +2652,7 @@ public class UMLDIPackageImpl extends EPackageImpl implements UMLDIPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public EReference getRoleLabel_RoleBindingEdge() {
@@ -2209,6 +2662,7 @@ public class UMLDIPackageImpl extends EPackageImpl implements UMLDIPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public EClass getAssociationEdge() {
@@ -2218,6 +2672,7 @@ public class UMLDIPackageImpl extends EPackageImpl implements UMLDIPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public EReference getAssociationEdge_EndMultiplicityLabel() {
@@ -2227,6 +2682,7 @@ public class UMLDIPackageImpl extends EPackageImpl implements UMLDIPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public EReference getAssociationEdge_EndConstraintLabel() {
@@ -2236,6 +2692,7 @@ public class UMLDIPackageImpl extends EPackageImpl implements UMLDIPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public EReference getAssociationEdge_EndRoleLabel() {
@@ -2245,6 +2702,7 @@ public class UMLDIPackageImpl extends EPackageImpl implements UMLDIPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public EClass getElementEdge() {
@@ -2254,6 +2712,7 @@ public class UMLDIPackageImpl extends EPackageImpl implements UMLDIPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public EClass getMultiplicityLabel() {
@@ -2263,6 +2722,7 @@ public class UMLDIPackageImpl extends EPackageImpl implements UMLDIPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public EReference getMultiplicityLabel_PropertyEdge() {
@@ -2272,6 +2732,7 @@ public class UMLDIPackageImpl extends EPackageImpl implements UMLDIPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public EReference getMultiplicityLabel_ConnectorEdge() {
@@ -2281,6 +2742,7 @@ public class UMLDIPackageImpl extends EPackageImpl implements UMLDIPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public EReference getMultiplicityLabel_AssociationEdge() {
@@ -2290,6 +2752,7 @@ public class UMLDIPackageImpl extends EPackageImpl implements UMLDIPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public EClass getPropertyEdge() {
@@ -2299,6 +2762,7 @@ public class UMLDIPackageImpl extends EPackageImpl implements UMLDIPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public EReference getPropertyEdge_ConstraintLabel() {
@@ -2308,6 +2772,7 @@ public class UMLDIPackageImpl extends EPackageImpl implements UMLDIPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public EReference getPropertyEdge_MultiplicityLabel() {
@@ -2317,6 +2782,7 @@ public class UMLDIPackageImpl extends EPackageImpl implements UMLDIPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public EClass getConstraintLabel() {
@@ -2326,6 +2792,7 @@ public class UMLDIPackageImpl extends EPackageImpl implements UMLDIPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public EReference getConstraintLabel_AssociationEdge() {
@@ -2335,6 +2802,7 @@ public class UMLDIPackageImpl extends EPackageImpl implements UMLDIPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public EReference getConstraintLabel_GeneralizationSetEdge() {
@@ -2344,6 +2812,7 @@ public class UMLDIPackageImpl extends EPackageImpl implements UMLDIPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public EReference getConstraintLabel_ObjectNodeShape() {
@@ -2353,15 +2822,37 @@ public class UMLDIPackageImpl extends EPackageImpl implements UMLDIPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
- public EReference getConstraintLabel_PropertyEdge() {
+ public EReference getConstraintLabel_LifelineShape() {
return (EReference)constraintLabelEClass.getEStructuralFeatures().get(3);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ public EReference getConstraintLabel_ActionShape() {
+ return (EReference)constraintLabelEClass.getEStructuralFeatures().get(4);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ public EReference getConstraintLabel_PropertyEdge() {
+ return (EReference)constraintLabelEClass.getEStructuralFeatures().get(5);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
* @generated
*/
public EClass getGeneralizationSetEdge() {
@@ -2371,6 +2862,7 @@ public class UMLDIPackageImpl extends EPackageImpl implements UMLDIPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public EReference getGeneralizationSetEdge_PowerLabel() {
@@ -2380,6 +2872,7 @@ public class UMLDIPackageImpl extends EPackageImpl implements UMLDIPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public EReference getGeneralizationSetEdge_ConstraintLabel() {
@@ -2389,6 +2882,7 @@ public class UMLDIPackageImpl extends EPackageImpl implements UMLDIPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public EClass getPowerLabel() {
@@ -2398,6 +2892,7 @@ public class UMLDIPackageImpl extends EPackageImpl implements UMLDIPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public EReference getPowerLabel_GeneralizationSetEdge() {
@@ -2407,6 +2902,197 @@ public class UMLDIPackageImpl extends EPackageImpl implements UMLDIPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ public EClass getObjectNodeShape() {
+ return objectNodeShapeEClass;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ public EReference getObjectNodeShape_SelectionLabel() {
+ return (EReference)objectNodeShapeEClass.getEStructuralFeatures().get(0);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ public EReference getObjectNodeShape_ConstraintLabel() {
+ return (EReference)objectNodeShapeEClass.getEStructuralFeatures().get(1);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ public EClass getActivityNodeShape() {
+ return activityNodeShapeEClass;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ public EClass getSelectionLabel() {
+ return selectionLabelEClass;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ public EReference getSelectionLabel_ObjectFlowEdge() {
+ return (EReference)selectionLabelEClass.getEStructuralFeatures().get(0);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ public EReference getSelectionLabel_ObjectNodeShape() {
+ return (EReference)selectionLabelEClass.getEStructuralFeatures().get(1);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ public EClass getObjectFlowEdge() {
+ return objectFlowEdgeEClass;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ public EReference getObjectFlowEdge_TransformationLabel() {
+ return (EReference)objectFlowEdgeEClass.getEStructuralFeatures().get(0);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ public EReference getObjectFlowEdge_SelectionLabel() {
+ return (EReference)objectFlowEdgeEClass.getEStructuralFeatures().get(1);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ public EClass getActivityEdgeEdge() {
+ return activityEdgeEdgeEClass;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ public EReference getActivityEdgeEdge_GuardLabel() {
+ return (EReference)activityEdgeEdgeEClass.getEStructuralFeatures().get(0);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ public EReference getActivityEdgeEdge_WeightLabel() {
+ return (EReference)activityEdgeEdgeEClass.getEStructuralFeatures().get(1);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ public EClass getGuardLabel() {
+ return guardLabelEClass;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ public EReference getGuardLabel_ActivityEdgeEdge() {
+ return (EReference)guardLabelEClass.getEStructuralFeatures().get(0);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ public EClass getWeightLabel() {
+ return weightLabelEClass;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ public EReference getWeightLabel_ActivityEdgeEdge() {
+ return (EReference)weightLabelEClass.getEStructuralFeatures().get(0);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ public EClass getTransformationLabel() {
+ return transformationLabelEClass;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ public EReference getTransformationLabel_ObjectFlowEdge() {
+ return (EReference)transformationLabelEClass.getEStructuralFeatures().get(0);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
* @generated
*/
public EClass getConnectorEdge() {
@@ -2416,6 +3102,7 @@ public class UMLDIPackageImpl extends EPackageImpl implements UMLDIPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public EReference getConnectorEdge_EndMultiplicityLabel() {
@@ -2425,6 +3112,7 @@ public class UMLDIPackageImpl extends EPackageImpl implements UMLDIPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public EClass getInstanceSpecificationEdge() {
@@ -2434,6 +3122,7 @@ public class UMLDIPackageImpl extends EPackageImpl implements UMLDIPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public EReference getInstanceSpecificationEdge_EndRoleLabel() {
@@ -2443,6 +3132,7 @@ public class UMLDIPackageImpl extends EPackageImpl implements UMLDIPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public EClass getDependencyEdge() {
@@ -2452,6 +3142,7 @@ public class UMLDIPackageImpl extends EPackageImpl implements UMLDIPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public EReference getDependencyEdge_RoleLabel() {
@@ -2461,6 +3152,7 @@ public class UMLDIPackageImpl extends EPackageImpl implements UMLDIPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public EClass getInstanceSpecificationShape() {
@@ -2470,6 +3162,7 @@ public class UMLDIPackageImpl extends EPackageImpl implements UMLDIPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public EReference getInstanceSpecificationShape_SlotCompartment() {
@@ -2479,6 +3172,7 @@ public class UMLDIPackageImpl extends EPackageImpl implements UMLDIPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public EClass getDeploymentTargetShape() {
@@ -2488,6 +3182,7 @@ public class UMLDIPackageImpl extends EPackageImpl implements UMLDIPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public EReference getDeploymentTargetShape_DeployedArtifactCompartment() {
@@ -2497,6 +3192,7 @@ public class UMLDIPackageImpl extends EPackageImpl implements UMLDIPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public EClass getDeployedArtifactCompartment() {
@@ -2506,6 +3202,7 @@ public class UMLDIPackageImpl extends EPackageImpl implements UMLDIPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public EReference getDeployedArtifactCompartment_DeploymentTargetShape() {
@@ -2515,6 +3212,7 @@ public class UMLDIPackageImpl extends EPackageImpl implements UMLDIPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public EClass getSlotCompartment() {
@@ -2524,6 +3222,7 @@ public class UMLDIPackageImpl extends EPackageImpl implements UMLDIPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public EReference getSlotCompartment_InstanceSpecificationShape() {
@@ -2533,6 +3232,7 @@ public class UMLDIPackageImpl extends EPackageImpl implements UMLDIPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public EClass getClassShape() {
@@ -2542,6 +3242,7 @@ public class UMLDIPackageImpl extends EPackageImpl implements UMLDIPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public EClass getElementWithPortsShape() {
@@ -2551,6 +3252,7 @@ public class UMLDIPackageImpl extends EPackageImpl implements UMLDIPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public EReference getElementWithPortsShape_PortShape() {
@@ -2560,42 +3262,47 @@ public class UMLDIPackageImpl extends EPackageImpl implements UMLDIPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
- public EClass getElementWithInternalStructureShape() {
- return elementWithInternalStructureShapeEClass;
+ public EClass getElementWithStructureShape() {
+ return elementWithStructureShapeEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
- public EReference getElementWithInternalStructureShape_InternalStructureCompartment() {
- return (EReference)elementWithInternalStructureShapeEClass.getEStructuralFeatures().get(0);
+ public EReference getElementWithStructureShape_StructureCompartment() {
+ return (EReference)elementWithStructureShapeEClass.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
- public EClass getInternalStructureCompartment() {
- return internalStructureCompartmentEClass;
+ public EClass getStructureCompartment() {
+ return structureCompartmentEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
- public EReference getInternalStructureCompartment_ElementWithInternalStructureShape() {
- return (EReference)internalStructureCompartmentEClass.getEStructuralFeatures().get(0);
+ public EReference getStructureCompartment_ElementWithStructureShape() {
+ return (EReference)structureCompartmentEClass.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public EClass getPortShape() {
@@ -2605,6 +3312,7 @@ public class UMLDIPackageImpl extends EPackageImpl implements UMLDIPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public EReference getPortShape_ElementWithPortsShape() {
@@ -2614,6 +3322,7 @@ public class UMLDIPackageImpl extends EPackageImpl implements UMLDIPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public EClass getClassifierWithNestedClassifiersShape() {
@@ -2623,6 +3332,7 @@ public class UMLDIPackageImpl extends EPackageImpl implements UMLDIPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public EReference getClassifierWithNestedClassifiersShape_NestedClassifierCompartment() {
@@ -2632,6 +3342,7 @@ public class UMLDIPackageImpl extends EPackageImpl implements UMLDIPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public EClass getNestedClassifierCompartment() {
@@ -2641,6 +3352,7 @@ public class UMLDIPackageImpl extends EPackageImpl implements UMLDIPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public EReference getNestedClassifierCompartment_ClassifierWithNestedClassifiersShape() {
@@ -2650,6 +3362,7 @@ public class UMLDIPackageImpl extends EPackageImpl implements UMLDIPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public EClass getBehavioredClassifierShape() {
@@ -2659,6 +3372,7 @@ public class UMLDIPackageImpl extends EPackageImpl implements UMLDIPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public EReference getBehavioredClassifierShape_OwnedBehaviorCompartment() {
@@ -2668,6 +3382,7 @@ public class UMLDIPackageImpl extends EPackageImpl implements UMLDIPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public EClass getOwnedBehaviorCompartment() {
@@ -2677,6 +3392,7 @@ public class UMLDIPackageImpl extends EPackageImpl implements UMLDIPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public EReference getOwnedBehaviorCompartment_BehavioredClassifierShape() {
@@ -2686,6 +3402,7 @@ public class UMLDIPackageImpl extends EPackageImpl implements UMLDIPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public EClass getInterfaceShape() {
@@ -2695,6 +3412,7 @@ public class UMLDIPackageImpl extends EPackageImpl implements UMLDIPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public EClass getDataTypeShape() {
@@ -2704,6 +3422,7 @@ public class UMLDIPackageImpl extends EPackageImpl implements UMLDIPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public EClass getPrimitiveTypeShape() {
@@ -2713,6 +3432,7 @@ public class UMLDIPackageImpl extends EPackageImpl implements UMLDIPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public EClass getSignalShape() {
@@ -2722,6 +3442,7 @@ public class UMLDIPackageImpl extends EPackageImpl implements UMLDIPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public EClass getModelShape() {
@@ -2731,6 +3452,7 @@ public class UMLDIPackageImpl extends EPackageImpl implements UMLDIPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public EClass getContainmentEdge() {
@@ -2740,6 +3462,7 @@ public class UMLDIPackageImpl extends EPackageImpl implements UMLDIPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public EClass getGeneralizationEdge() {
@@ -2749,6 +3472,7 @@ public class UMLDIPackageImpl extends EPackageImpl implements UMLDIPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public EClass getRealizationEdge() {
@@ -2758,6 +3482,7 @@ public class UMLDIPackageImpl extends EPackageImpl implements UMLDIPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public EClass getAbstractionEdge() {
@@ -2767,6 +3492,7 @@ public class UMLDIPackageImpl extends EPackageImpl implements UMLDIPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public EClass getInterfaceRealizationEdge() {
@@ -2776,6 +3502,7 @@ public class UMLDIPackageImpl extends EPackageImpl implements UMLDIPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public EClass getUsageEdge() {
@@ -2785,6 +3512,7 @@ public class UMLDIPackageImpl extends EPackageImpl implements UMLDIPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public EClass getElementImportEdge() {
@@ -2794,6 +3522,7 @@ public class UMLDIPackageImpl extends EPackageImpl implements UMLDIPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public EClass getPackageImportEdge() {
@@ -2803,6 +3532,7 @@ public class UMLDIPackageImpl extends EPackageImpl implements UMLDIPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public EClass getPackageMergeEdge() {
@@ -2812,6 +3542,7 @@ public class UMLDIPackageImpl extends EPackageImpl implements UMLDIPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public EClass getSubstitutionEdge() {
@@ -2821,6 +3552,7 @@ public class UMLDIPackageImpl extends EPackageImpl implements UMLDIPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public EClass getInformationFlowEdge() {
@@ -2830,6 +3562,7 @@ public class UMLDIPackageImpl extends EPackageImpl implements UMLDIPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public EReference getInformationFlowEdge_ConveyedLabel() {
@@ -2839,6 +3572,7 @@ public class UMLDIPackageImpl extends EPackageImpl implements UMLDIPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public EClass getConveyedLabel() {
@@ -2848,6 +3582,7 @@ public class UMLDIPackageImpl extends EPackageImpl implements UMLDIPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public EReference getConveyedLabel_InformationFlowEdge() {
@@ -2857,6 +3592,7 @@ public class UMLDIPackageImpl extends EPackageImpl implements UMLDIPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public EClass getAssociationClassEdge() {
@@ -2866,6 +3602,7 @@ public class UMLDIPackageImpl extends EPackageImpl implements UMLDIPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public EClass getCommentShape() {
@@ -2875,6 +3612,7 @@ public class UMLDIPackageImpl extends EPackageImpl implements UMLDIPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public EClass getAttachmentEdge() {
@@ -2884,6 +3622,7 @@ public class UMLDIPackageImpl extends EPackageImpl implements UMLDIPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public EClass getAssociationClassShape() {
@@ -2893,6 +3632,7 @@ public class UMLDIPackageImpl extends EPackageImpl implements UMLDIPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public EClass getComponentShape() {
@@ -2902,6 +3642,7 @@ public class UMLDIPackageImpl extends EPackageImpl implements UMLDIPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public EClass getInformationItemShape() {
@@ -2911,6 +3652,7 @@ public class UMLDIPackageImpl extends EPackageImpl implements UMLDIPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public EClass getRepresentationEdge() {
@@ -2920,6 +3662,7 @@ public class UMLDIPackageImpl extends EPackageImpl implements UMLDIPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public EClass getAssociationShape() {
@@ -2929,6 +3672,7 @@ public class UMLDIPackageImpl extends EPackageImpl implements UMLDIPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public EClass getDependencyShape() {
@@ -2938,6 +3682,7 @@ public class UMLDIPackageImpl extends EPackageImpl implements UMLDIPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public EClass getTimeObservationShape() {
@@ -2947,6 +3692,17 @@ public class UMLDIPackageImpl extends EPackageImpl implements UMLDIPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ public EClass getTimeObservationShape_TimeObservationShape() {
+ return timeObservationShape_TimeObservationShapeEClass;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
* @generated
*/
public EClass getDurationObservationShape() {
@@ -2956,6 +3712,7 @@ public class UMLDIPackageImpl extends EPackageImpl implements UMLDIPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public EClass getPackageDiagram() {
@@ -2965,6 +3722,7 @@ public class UMLDIPackageImpl extends EPackageImpl implements UMLDIPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public EClass getProfileDiagram() {
@@ -2974,6 +3732,7 @@ public class UMLDIPackageImpl extends EPackageImpl implements UMLDIPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public EClass getCompositeStructureDiagram() {
@@ -2983,6 +3742,7 @@ public class UMLDIPackageImpl extends EPackageImpl implements UMLDIPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public EClass getDeploymentDiagram() {
@@ -2992,6 +3752,7 @@ public class UMLDIPackageImpl extends EPackageImpl implements UMLDIPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public EClass getComponentDiagram() {
@@ -3001,6 +3762,7 @@ public class UMLDIPackageImpl extends EPackageImpl implements UMLDIPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public EClass getObjectDiagram() {
@@ -3010,6 +3772,7 @@ public class UMLDIPackageImpl extends EPackageImpl implements UMLDIPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public EClass getProfileShape() {
@@ -3019,6 +3782,7 @@ public class UMLDIPackageImpl extends EPackageImpl implements UMLDIPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public EClass getProfileApplicationEdge() {
@@ -3028,6 +3792,7 @@ public class UMLDIPackageImpl extends EPackageImpl implements UMLDIPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public EClass getExtensionEdge() {
@@ -3037,6 +3802,7 @@ public class UMLDIPackageImpl extends EPackageImpl implements UMLDIPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public EClass getBehaviorDiagram() {
@@ -3046,6 +3812,7 @@ public class UMLDIPackageImpl extends EPackageImpl implements UMLDIPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public EClass getUseCaseDiagram() {
@@ -3055,6 +3822,7 @@ public class UMLDIPackageImpl extends EPackageImpl implements UMLDIPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public EClass getArtifactShape() {
@@ -3064,6 +3832,7 @@ public class UMLDIPackageImpl extends EPackageImpl implements UMLDIPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public EReference getArtifactShape_NestedArtifactCompartment() {
@@ -3073,6 +3842,7 @@ public class UMLDIPackageImpl extends EPackageImpl implements UMLDIPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public EClass getNestedArtifactCompartment() {
@@ -3082,6 +3852,7 @@ public class UMLDIPackageImpl extends EPackageImpl implements UMLDIPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public EReference getNestedArtifactCompartment_ArtifactShape() {
@@ -3091,6 +3862,7 @@ public class UMLDIPackageImpl extends EPackageImpl implements UMLDIPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public EClass getComponentRealizationEdge() {
@@ -3100,6 +3872,7 @@ public class UMLDIPackageImpl extends EPackageImpl implements UMLDIPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public EClass getManifestationEdge() {
@@ -3109,6 +3882,7 @@ public class UMLDIPackageImpl extends EPackageImpl implements UMLDIPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public EClass getPropertyShape() {
@@ -3118,6 +3892,7 @@ public class UMLDIPackageImpl extends EPackageImpl implements UMLDIPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public EClass getCollaborationShape() {
@@ -3127,6 +3902,7 @@ public class UMLDIPackageImpl extends EPackageImpl implements UMLDIPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public EReference getCollaborationShape_ReceptionCompartment() {
@@ -3136,6 +3912,7 @@ public class UMLDIPackageImpl extends EPackageImpl implements UMLDIPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public EClass getCollaborationUseShape() {
@@ -3145,6 +3922,7 @@ public class UMLDIPackageImpl extends EPackageImpl implements UMLDIPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public EClass getTemplateBindingEdge() {
@@ -3154,6 +3932,7 @@ public class UMLDIPackageImpl extends EPackageImpl implements UMLDIPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public EClass getStereotypeShape() {
@@ -3163,6 +3942,7 @@ public class UMLDIPackageImpl extends EPackageImpl implements UMLDIPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public EClass getNodeShape() {
@@ -3172,6 +3952,7 @@ public class UMLDIPackageImpl extends EPackageImpl implements UMLDIPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public EReference getNodeShape_NestedNodeCompartment() {
@@ -3181,6 +3962,7 @@ public class UMLDIPackageImpl extends EPackageImpl implements UMLDIPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public EClass getNestedNodeCompartment() {
@@ -3190,6 +3972,7 @@ public class UMLDIPackageImpl extends EPackageImpl implements UMLDIPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public EReference getNestedNodeCompartment_NodeShape() {
@@ -3199,6 +3982,7 @@ public class UMLDIPackageImpl extends EPackageImpl implements UMLDIPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public EClass getDeviceShape() {
@@ -3208,6 +3992,7 @@ public class UMLDIPackageImpl extends EPackageImpl implements UMLDIPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public EClass getExecutionEnvironmentShape() {
@@ -3217,6 +4002,7 @@ public class UMLDIPackageImpl extends EPackageImpl implements UMLDIPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public EClass getActivityShape() {
@@ -3226,6 +4012,7 @@ public class UMLDIPackageImpl extends EPackageImpl implements UMLDIPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public EReference getActivityShape_ParameterCompartment() {
@@ -3235,6 +4022,7 @@ public class UMLDIPackageImpl extends EPackageImpl implements UMLDIPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public EReference getActivityShape_PostConditionCompartment() {
@@ -3244,6 +4032,7 @@ public class UMLDIPackageImpl extends EPackageImpl implements UMLDIPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public EReference getActivityShape_PreConditionCompartment() {
@@ -3253,24 +4042,57 @@ public class UMLDIPackageImpl extends EPackageImpl implements UMLDIPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
- public EReference getActivityShape_ContentCompartment() {
+ public EReference getActivityShape_ActivityParameterNodeShape() {
return (EReference)activityShapeEClass.getEStructuralFeatures().get(3);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
- public EReference getActivityShape_ActivityParameterNodeShape() {
- return (EReference)activityShapeEClass.getEStructuralFeatures().get(4);
+ public EClass getElementWithActivityNodesShape() {
+ return elementWithActivityNodesShapeEClass;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ public EReference getElementWithActivityNodesShape_ActivityNodeCompartment() {
+ return (EReference)elementWithActivityNodesShapeEClass.getEStructuralFeatures().get(0);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ public EClass getActivityNodeCompartment() {
+ return activityNodeCompartmentEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ public EReference getActivityNodeCompartment_ElementWithActivityNodesShape() {
+ return (EReference)activityNodeCompartmentEClass.getEStructuralFeatures().get(0);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
* @generated
*/
public EClass getParameterCompartment() {
@@ -3280,6 +4102,7 @@ public class UMLDIPackageImpl extends EPackageImpl implements UMLDIPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public EReference getParameterCompartment_ActivityShape() {
@@ -3289,6 +4112,7 @@ public class UMLDIPackageImpl extends EPackageImpl implements UMLDIPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public EClass getPostConditionCompartment() {
@@ -3298,6 +4122,7 @@ public class UMLDIPackageImpl extends EPackageImpl implements UMLDIPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public EReference getPostConditionCompartment_ActivityShape() {
@@ -3307,6 +4132,7 @@ public class UMLDIPackageImpl extends EPackageImpl implements UMLDIPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public EClass getPreConditionCompartment() {
@@ -3316,6 +4142,7 @@ public class UMLDIPackageImpl extends EPackageImpl implements UMLDIPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public EReference getPreConditionCompartment_ActivityShape() {
@@ -3325,78 +4152,137 @@ public class UMLDIPackageImpl extends EPackageImpl implements UMLDIPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
- public EClass getContentCompartment() {
- return contentCompartmentEClass;
+ public EClass getActivityParameterNodeShape() {
+ return activityParameterNodeShapeEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
- public EReference getContentCompartment_StructuredActivityNodeShape() {
- return (EReference)contentCompartmentEClass.getEStructuralFeatures().get(0);
+ public EReference getActivityParameterNodeShape_ActivityShape() {
+ return (EReference)activityParameterNodeShapeEClass.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
- public EReference getContentCompartment_ActivityShape() {
- return (EReference)contentCompartmentEClass.getEStructuralFeatures().get(1);
+ public EClass getInteractionShape() {
+ return interactionShapeEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
- public EClass getStructuredActivityNodeShape() {
- return structuredActivityNodeShapeEClass;
+ public EClass getInteractionFragmentWithSubfragmentsShape() {
+ return interactionFragmentWithSubfragmentsShapeEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
- public EReference getStructuredActivityNodeShape_ContentCompartment() {
- return (EReference)structuredActivityNodeShapeEClass.getEStructuralFeatures().get(0);
+ public EReference getInteractionFragmentWithSubfragmentsShape_SubfragmentCompartment() {
+ return (EReference)interactionFragmentWithSubfragmentsShapeEClass.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
- public EClass getActivityParameterNodeShape() {
- return activityParameterNodeShapeEClass;
+ public EClass getInteractionFragmentShape() {
+ return interactionFragmentShapeEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
- public EReference getActivityParameterNodeShape_ActivityShape() {
- return (EReference)activityParameterNodeShapeEClass.getEStructuralFeatures().get(0);
+ public EReference getInteractionFragmentShape_LifelineShape() {
+ return (EReference)interactionFragmentShapeEClass.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
- public EClass getInteractionShape() {
- return interactionShapeEClass;
+ public EClass getSubfragmentCompartment() {
+ return subfragmentCompartmentEClass;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ public EReference getSubfragmentCompartment_InteractionFragmentWithSubfragmentsShape() {
+ return (EReference)subfragmentCompartmentEClass.getEStructuralFeatures().get(0);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ public EClass getInteractionFragmentWithGatesShape() {
+ return interactionFragmentWithGatesShapeEClass;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ public EReference getInteractionFragmentWithGatesShape_GateShape() {
+ return (EReference)interactionFragmentWithGatesShapeEClass.getEStructuralFeatures().get(0);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ public EClass getGateShape() {
+ return gateShapeEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ public EReference getGateShape_InteractionFragmentWithGatesShape() {
+ return (EReference)gateShapeEClass.getEStructuralFeatures().get(0);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
* @generated
*/
public EClass getOpaqueBehaviorShape() {
@@ -3406,6 +4292,7 @@ public class UMLDIPackageImpl extends EPackageImpl implements UMLDIPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public EClass getFunctionBehaviorShape() {
@@ -3415,6 +4302,7 @@ public class UMLDIPackageImpl extends EPackageImpl implements UMLDIPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public EClass getStateMachineShape() {
@@ -3424,6 +4312,7 @@ public class UMLDIPackageImpl extends EPackageImpl implements UMLDIPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public EClass getBaseStateShape() {
@@ -3433,6 +4322,7 @@ public class UMLDIPackageImpl extends EPackageImpl implements UMLDIPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public EReference getBaseStateShape_ConnectionPointShape() {
@@ -3442,6 +4332,7 @@ public class UMLDIPackageImpl extends EPackageImpl implements UMLDIPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public EReference getBaseStateShape_RegionCompartment() {
@@ -3451,6 +4342,7 @@ public class UMLDIPackageImpl extends EPackageImpl implements UMLDIPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public EClass getPseudostateShape() {
@@ -3460,6 +4352,7 @@ public class UMLDIPackageImpl extends EPackageImpl implements UMLDIPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public EReference getPseudostateShape_BaseStateShape() {
@@ -3469,6 +4362,7 @@ public class UMLDIPackageImpl extends EPackageImpl implements UMLDIPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public EClass getRegionCompartment() {
@@ -3478,6 +4372,7 @@ public class UMLDIPackageImpl extends EPackageImpl implements UMLDIPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public EReference getRegionCompartment_BaseStateShape() {
@@ -3487,6 +4382,7 @@ public class UMLDIPackageImpl extends EPackageImpl implements UMLDIPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public EClass getProtocolStateMachineShape() {
@@ -3496,6 +4392,7 @@ public class UMLDIPackageImpl extends EPackageImpl implements UMLDIPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public EClass getDeploymentSpecificationShape() {
@@ -3505,6 +4402,7 @@ public class UMLDIPackageImpl extends EPackageImpl implements UMLDIPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public EClass getCommunicationPathEdge() {
@@ -3514,6 +4412,7 @@ public class UMLDIPackageImpl extends EPackageImpl implements UMLDIPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public EClass getDeploymentEdge() {
@@ -3523,6 +4422,7 @@ public class UMLDIPackageImpl extends EPackageImpl implements UMLDIPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public EClass getActorShape() {
@@ -3532,6 +4432,7 @@ public class UMLDIPackageImpl extends EPackageImpl implements UMLDIPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public EClass getExtensionPointCompartment() {
@@ -3541,6 +4442,7 @@ public class UMLDIPackageImpl extends EPackageImpl implements UMLDIPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public EReference getExtensionPointCompartment_UseCaseShape() {
@@ -3550,6 +4452,7 @@ public class UMLDIPackageImpl extends EPackageImpl implements UMLDIPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public EClass getUseCaseShape() {
@@ -3559,6 +4462,7 @@ public class UMLDIPackageImpl extends EPackageImpl implements UMLDIPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public EReference getUseCaseShape_ExtensionPointCompartment() {
@@ -3568,6 +4472,7 @@ public class UMLDIPackageImpl extends EPackageImpl implements UMLDIPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public EClass getIncludeEdge() {
@@ -3577,6 +4482,7 @@ public class UMLDIPackageImpl extends EPackageImpl implements UMLDIPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public EClass getExtendEdge() {
@@ -3586,6 +4492,7 @@ public class UMLDIPackageImpl extends EPackageImpl implements UMLDIPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public EClass getStateMachineDiagram() {
@@ -3595,6 +4502,7 @@ public class UMLDIPackageImpl extends EPackageImpl implements UMLDIPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public EClass getActivityDiagram() {
@@ -3604,6 +4512,7 @@ public class UMLDIPackageImpl extends EPackageImpl implements UMLDIPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public EClass getSequenceDiagram() {
@@ -3613,6 +4522,7 @@ public class UMLDIPackageImpl extends EPackageImpl implements UMLDIPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public EClass getInteractionDiagram() {
@@ -3622,6 +4532,7 @@ public class UMLDIPackageImpl extends EPackageImpl implements UMLDIPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public EClass getCommunicationDiagram() {
@@ -3631,6 +4542,7 @@ public class UMLDIPackageImpl extends EPackageImpl implements UMLDIPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public EClass getTimingDiagram() {
@@ -3640,6 +4552,7 @@ public class UMLDIPackageImpl extends EPackageImpl implements UMLDIPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public EClass getInteractionOverviewDiagram() {
@@ -3649,6 +4562,7 @@ public class UMLDIPackageImpl extends EPackageImpl implements UMLDIPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public EClass getInternalBehaviorCompartment() {
@@ -3658,6 +4572,7 @@ public class UMLDIPackageImpl extends EPackageImpl implements UMLDIPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public EReference getInternalBehaviorCompartment_StateShape() {
@@ -3667,6 +4582,7 @@ public class UMLDIPackageImpl extends EPackageImpl implements UMLDIPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public EClass getStateShape() {
@@ -3676,6 +4592,7 @@ public class UMLDIPackageImpl extends EPackageImpl implements UMLDIPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public EReference getStateShape_ConnectionPointReferenceShape() {
@@ -3685,6 +4602,7 @@ public class UMLDIPackageImpl extends EPackageImpl implements UMLDIPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public EReference getStateShape_InternalTransitionCompartment() {
@@ -3694,6 +4612,7 @@ public class UMLDIPackageImpl extends EPackageImpl implements UMLDIPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public EReference getStateShape_DeferrableTriggerCompartment() {
@@ -3703,6 +4622,7 @@ public class UMLDIPackageImpl extends EPackageImpl implements UMLDIPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public EReference getStateShape_InternalBehaviorCompartment() {
@@ -3712,6 +4632,7 @@ public class UMLDIPackageImpl extends EPackageImpl implements UMLDIPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public EClass getConnectionPointReferenceShape() {
@@ -3721,6 +4642,7 @@ public class UMLDIPackageImpl extends EPackageImpl implements UMLDIPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public EReference getConnectionPointReferenceShape_StateShape() {
@@ -3730,6 +4652,7 @@ public class UMLDIPackageImpl extends EPackageImpl implements UMLDIPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public EClass getInternalTransitionCompartment() {
@@ -3739,6 +4662,7 @@ public class UMLDIPackageImpl extends EPackageImpl implements UMLDIPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public EReference getInternalTransitionCompartment_StateShape() {
@@ -3748,6 +4672,7 @@ public class UMLDIPackageImpl extends EPackageImpl implements UMLDIPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public EClass getDeferrableTriggerCompartment() {
@@ -3757,6 +4682,7 @@ public class UMLDIPackageImpl extends EPackageImpl implements UMLDIPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public EReference getDeferrableTriggerCompartment_StateShape() {
@@ -3766,6 +4692,7 @@ public class UMLDIPackageImpl extends EPackageImpl implements UMLDIPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public EClass getRegionShape() {
@@ -3775,6 +4702,7 @@ public class UMLDIPackageImpl extends EPackageImpl implements UMLDIPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public EAttribute getRegionShape_Placement() {
@@ -3784,6 +4712,7 @@ public class UMLDIPackageImpl extends EPackageImpl implements UMLDIPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public EReference getRegionShape_SubvertexCompartment() {
@@ -3793,6 +4722,7 @@ public class UMLDIPackageImpl extends EPackageImpl implements UMLDIPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public EClass getSubvertexCompartment() {
@@ -3802,6 +4732,7 @@ public class UMLDIPackageImpl extends EPackageImpl implements UMLDIPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public EReference getSubvertexCompartment_RegionShape() {
@@ -3811,402 +4742,487 @@ public class UMLDIPackageImpl extends EPackageImpl implements UMLDIPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
- public EClass getRelationshipWithGuardEdge() {
- return relationshipWithGuardEdgeEClass;
+ public EClass getTransitionEdge() {
+ return transitionEdgeEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
- public EReference getRelationshipWithGuardEdge_GuardLabel() {
- return (EReference)relationshipWithGuardEdgeEClass.getEStructuralFeatures().get(0);
+ public EClass getControlFlowEdge() {
+ return controlFlowEdgeEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
- public EClass getGuardLabel() {
- return guardLabelEClass;
+ public EClass getActivityGroupShape() {
+ return activityGroupShapeEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
- public EReference getGuardLabel_RelationshipWithGuardEdge() {
- return (EReference)guardLabelEClass.getEStructuralFeatures().get(0);
+ public EClass getExceptionHandlerEdge() {
+ return exceptionHandlerEdgeEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
- public EClass getActivityNodeShape() {
- return activityNodeShapeEClass;
+ public EReference getExceptionHandlerEdge_TypeLabel() {
+ return (EReference)exceptionHandlerEdgeEClass.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
- public EClass getTransitionEdge() {
- return transitionEdgeEClass;
+ public EReference getExceptionHandlerEdge_IconLabel() {
+ return (EReference)exceptionHandlerEdgeEClass.getEStructuralFeatures().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
- public EClass getActivityEdgeEdge() {
- return activityEdgeEdgeEClass;
+ public EClass getTypeLabel() {
+ return typeLabelEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
- public EReference getActivityEdgeEdge_WeightLabel() {
- return (EReference)activityEdgeEdgeEClass.getEStructuralFeatures().get(0);
+ public EReference getTypeLabel_InteractionUseShape() {
+ return (EReference)typeLabelEClass.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
- public EClass getWeightLabel() {
- return weightLabelEClass;
+ public EReference getTypeLabel_ExceptionHandlerEdge() {
+ return (EReference)typeLabelEClass.getEStructuralFeatures().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
- public EReference getWeightLabel_RelationshipWithGuardEdge() {
- return (EReference)weightLabelEClass.getEStructuralFeatures().get(0);
+ public EClass getIconLabel() {
+ return iconLabelEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
- public EReference getWeightLabel_ActivityEdgeEdge() {
- return (EReference)weightLabelEClass.getEStructuralFeatures().get(1);
+ public EReference getIconLabel_ExceptionHandlerEdge() {
+ return (EReference)iconLabelEClass.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
- public EClass getControlFlowEdge() {
- return controlFlowEdgeEClass;
+ public EClass getActionShape() {
+ return actionShapeEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
- public EClass getObjectFlowEdge() {
- return objectFlowEdgeEClass;
+ public EReference getActionShape_PinShape() {
+ return (EReference)actionShapeEClass.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
- public EReference getObjectFlowEdge_TransformationLabel() {
- return (EReference)objectFlowEdgeEClass.getEStructuralFeatures().get(0);
+ public EReference getActionShape_ConditionLabel() {
+ return (EReference)actionShapeEClass.getEStructuralFeatures().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
- public EReference getObjectFlowEdge_SelectionLabel() {
- return (EReference)objectFlowEdgeEClass.getEStructuralFeatures().get(1);
+ public EClass getPinShape() {
+ return pinShapeEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
- public EClass getActivityGroupShape() {
- return activityGroupShapeEClass;
+ public EReference getPinShape_ActionShape() {
+ return (EReference)pinShapeEClass.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
- public EClass getExceptionHandlerEdge() {
- return exceptionHandlerEdgeEClass;
+ public EClass getSubpartitionCompartment() {
+ return subpartitionCompartmentEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
- public EReference getExceptionHandlerEdge_TypeLabel() {
- return (EReference)exceptionHandlerEdgeEClass.getEStructuralFeatures().get(0);
+ public EReference getSubpartitionCompartment_ActivityPartitionShape() {
+ return (EReference)subpartitionCompartmentEClass.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
- public EReference getExceptionHandlerEdge_IconLabel() {
- return (EReference)exceptionHandlerEdgeEClass.getEStructuralFeatures().get(1);
+ public EClass getActivityPartitionShape() {
+ return activityPartitionShapeEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
- public EClass getTypeLabel() {
- return typeLabelEClass;
+ public EAttribute getActivityPartitionShape_IsVertical() {
+ return (EAttribute)activityPartitionShapeEClass.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
- public EReference getTypeLabel_ExceptionHandlerEdge() {
- return (EReference)typeLabelEClass.getEStructuralFeatures().get(0);
+ public EReference getActivityPartitionShape_SubpartitionCompartment() {
+ return (EReference)activityPartitionShapeEClass.getEStructuralFeatures().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
- public EClass getIconLabel() {
- return iconLabelEClass;
+ public EClass getStructuredActivityNodeShape() {
+ return structuredActivityNodeShapeEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
- public EReference getIconLabel_ExceptionHandlerEdge() {
- return (EReference)iconLabelEClass.getEStructuralFeatures().get(0);
+ public EClass getExpansionRegionShape() {
+ return expansionRegionShapeEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
- public EClass getSubPartitionCompartment() {
- return subPartitionCompartmentEClass;
+ public EReference getExpansionRegionShape_ExpansionNodeShape() {
+ return (EReference)expansionRegionShapeEClass.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
- public EReference getSubPartitionCompartment_ActivityPartitionShape() {
- return (EReference)subPartitionCompartmentEClass.getEStructuralFeatures().get(0);
+ public EClass getExpansionNodeShape() {
+ return expansionNodeShapeEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
- public EClass getActivityPartitionShape() {
- return activityPartitionShapeEClass;
+ public EReference getExpansionNodeShape_ExpansionRegionShape() {
+ return (EReference)expansionNodeShapeEClass.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
- public EAttribute getActivityPartitionShape_IsVertical() {
- return (EAttribute)activityPartitionShapeEClass.getEStructuralFeatures().get(0);
+ public EClass getLifelineShape() {
+ return lifelineShapeEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
- public EReference getActivityPartitionShape_SubPartitionCompartment() {
- return (EReference)activityPartitionShapeEClass.getEStructuralFeatures().get(1);
+ public EReference getLifelineShape_SubfragmentShape() {
+ return (EReference)lifelineShapeEClass.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
- public EClass getExpansionRegionShape() {
- return expansionRegionShapeEClass;
+ public EReference getLifelineShape_NestingLifelineShape() {
+ return (EReference)lifelineShapeEClass.getEStructuralFeatures().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
- public EReference getExpansionRegionShape_ExpansionNodeShape() {
- return (EReference)expansionRegionShapeEClass.getEStructuralFeatures().get(0);
+ public EReference getLifelineShape_NestedLifelineShape() {
+ return (EReference)lifelineShapeEClass.getEStructuralFeatures().get(2);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
- public EClass getExpansionNodeShape() {
- return expansionNodeShapeEClass;
+ public EReference getLifelineShape_ConstraintLabel() {
+ return (EReference)lifelineShapeEClass.getEStructuralFeatures().get(3);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
- public EReference getExpansionNodeShape_ExpansionRegionShape() {
- return (EReference)expansionNodeShapeEClass.getEStructuralFeatures().get(0);
+ public EClass getExecutionSpecificationShape() {
+ return executionSpecificationShapeEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
- public EClass getActionShape() {
- return actionShapeEClass;
+ public EClass getDurationConstraintShape() {
+ return durationConstraintShapeEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
- public EReference getActionShape_PinShape() {
- return (EReference)actionShapeEClass.getEStructuralFeatures().get(0);
+ public EClass getTimeConstraintShape() {
+ return timeConstraintShapeEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
- public EClass getPinShape() {
- return pinShapeEClass;
+ public EClass getTimeExpressionShape() {
+ return timeExpressionShapeEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
- public EReference getPinShape_ActionShape() {
- return (EReference)pinShapeEClass.getEStructuralFeatures().get(0);
+ public EClass getDurationShape() {
+ return durationShapeEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
- public EClass getObjectNodeShape() {
- return objectNodeShapeEClass;
+ public EClass getPathEdge() {
+ return pathEdgeEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
- public EReference getObjectNodeShape_SelectionLabel() {
- return (EReference)objectNodeShapeEClass.getEStructuralFeatures().get(0);
+ public EReference getPathEdge_MessageLabel() {
+ return (EReference)pathEdgeEClass.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
- public EReference getObjectNodeShape_ConstraintLabel() {
- return (EReference)objectNodeShapeEClass.getEStructuralFeatures().get(1);
+ public EClass getMessageLabel() {
+ return messageLabelEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
- public EClass getSelectionLabel() {
- return selectionLabelEClass;
+ public EReference getMessageLabel_PathEdge() {
+ return (EReference)messageLabelEClass.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
- public EReference getSelectionLabel_ObjectFlowEdge() {
- return (EReference)selectionLabelEClass.getEStructuralFeatures().get(0);
+ public EClass getStateInvariantShape() {
+ return stateInvariantShapeEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
- public EReference getSelectionLabel_ObjectNodeShape() {
- return (EReference)selectionLabelEClass.getEStructuralFeatures().get(1);
+ public EAttribute getStateInvariantShape_UseStateShape() {
+ return (EAttribute)stateInvariantShapeEClass.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
- public EClass getTransformationLabel() {
- return transformationLabelEClass;
+ public EClass getMessageEdge() {
+ return messageEdgeEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
- public EReference getTransformationLabel_ObjectFlowEdge() {
- return (EReference)transformationLabelEClass.getEStructuralFeatures().get(0);
+ public EClass getGeneralOrderingEdge() {
+ return generalOrderingEdgeEClass;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ public EClass getCombinedFragmentShape() {
+ return combinedFragmentShapeEClass;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ public EClass getInteractionUseShape() {
+ return interactionUseShapeEClass;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ public EReference getInteractionUseShape_TypeLabel() {
+ return (EReference)interactionUseShapeEClass.getEStructuralFeatures().get(0);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ public EClass getInteractionOperandShape() {
+ return interactionOperandShapeEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public EEnum getCompartmentLayout() {
@@ -4216,6 +5232,7 @@ public class UMLDIPackageImpl extends EPackageImpl implements UMLDIPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public EEnum getPlacement() {
@@ -4225,6 +5242,7 @@ public class UMLDIPackageImpl extends EPackageImpl implements UMLDIPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public UMLDIFactory getUMLDIFactory() {
@@ -4234,25 +5252,26 @@ public class UMLDIPackageImpl extends EPackageImpl implements UMLDIPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
private boolean isCreated = false;
/**
- * Creates the meta-model objects for the package. This method is
+ * Creates the meta-model objects for the package. This method is
* guarded to have no affect on any invocation but its first.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public void createPackageContents() {
- if (isCreated) return;
+ if(isCreated)
+ return;
isCreated = true;
-
// Create classes and their features
umlDiagramEClass = createEClass(UML_DIAGRAM);
createEReference(umlDiagramEClass, UML_DIAGRAM__TOP_UML_DIAGRAM_ELEMENT);
-
umlDiagramElementEClass = createEClass(UML_DIAGRAM_ELEMENT);
createEReference(umlDiagramElementEClass, UML_DIAGRAM_ELEMENT__UML_MODEL_ELEMENT);
createEReference(umlDiagramElementEClass, UML_DIAGRAM_ELEMENT__SHARED_UML_STYLE);
@@ -4261,467 +5280,335 @@ public class UMLDIPackageImpl extends EPackageImpl implements UMLDIPackage {
createEReference(umlDiagramElementEClass, UML_DIAGRAM_ELEMENT__OWNING_UML_DIAGRAM_ELEMENT);
createEReference(umlDiagramElementEClass, UML_DIAGRAM_ELEMENT__TARGET_UML_EDGE);
createEReference(umlDiagramElementEClass, UML_DIAGRAM_ELEMENT__SOURCE_UML_EDGE);
-
umlStyleEClass = createEClass(UML_STYLE);
createEAttribute(umlStyleEClass, UML_STYLE__FONT_NAME);
createEAttribute(umlStyleEClass, UML_STYLE__FONT_SIZE);
createEOperation(umlStyleEClass, UML_STYLE___FONTSIZE_POSITIVE__DIAGNOSTICCHAIN_MAP);
-
umlEdgeEClass = createEClass(UML_EDGE);
createEReference(umlEdgeEClass, UML_EDGE__SOURCE_UML_DIAGRAM_ELEMENT);
- createEReference(umlEdgeEClass, UML_EDGE__MAIN_LABEL);
createEReference(umlEdgeEClass, UML_EDGE__TARGET_UML_DIAGRAM_ELEMENT);
-
topUmlDiagramElementEClass = createEClass(TOP_UML_DIAGRAM_ELEMENT);
createEReference(topUmlDiagramElementEClass, TOP_UML_DIAGRAM_ELEMENT__UML_DIAGRAM);
createEReference(topUmlDiagramElementEClass, TOP_UML_DIAGRAM_ELEMENT__DIAGRAM_COMPARTMENT);
-
+ createEReference(topUmlDiagramElementEClass, TOP_UML_DIAGRAM_ELEMENT__MAIN_LABEL);
+ stereotypedDiagramElementEClass = createEClass(STEREOTYPED_DIAGRAM_ELEMENT);
+ createEAttribute(stereotypedDiagramElementEClass, STEREOTYPED_DIAGRAM_ELEMENT__SHOW_STEREOTYPE_ATTRIBUTES);
+ createEReference(stereotypedDiagramElementEClass, STEREOTYPED_DIAGRAM_ELEMENT__STEREOTYPE_LABEL);
+ stereotypeLabelEClass = createEClass(STEREOTYPE_LABEL);
+ createEReference(stereotypeLabelEClass, STEREOTYPE_LABEL__STEREOTYPED_DIAGRAM_ELEMENT);
+ umlLabelEClass = createEClass(UML_LABEL);
diagramCompartmentEClass = createEClass(DIAGRAM_COMPARTMENT);
createEReference(diagramCompartmentEClass, DIAGRAM_COMPARTMENT__TOP_UML_DIAGRAM_ELEMENT);
-
umlCompartmentEClass = createEClass(UML_COMPARTMENT);
-
mainLabelEClass = createEClass(MAIN_LABEL);
- createEReference(mainLabelEClass, MAIN_LABEL__UML_SHAPE);
- createEReference(mainLabelEClass, MAIN_LABEL__UML_EDGE);
-
- umlLabelEClass = createEClass(UML_LABEL);
-
+ createEReference(mainLabelEClass, MAIN_LABEL__TOP_UML_DIAGRAM_ELEMENT);
umlShapeEClass = createEClass(UML_SHAPE);
- createEReference(umlShapeEClass, UML_SHAPE__MAIN_LABEL);
-
+ createEReference(umlShapeEClass, UML_SHAPE__STEREOTYPE_COMPARTMENT);
+ stereotypeCompartmentEClass = createEClass(STEREOTYPE_COMPARTMENT);
+ createEReference(stereotypeCompartmentEClass, STEREOTYPE_COMPARTMENT__UML_SHAPE);
+ listCompartmentEClass = createEClass(LIST_COMPARTMENT);
+ createEReference(listCompartmentEClass, LIST_COMPARTMENT__LIST_ITEM_LABEL);
+ listItemLabelEClass = createEClass(LIST_ITEM_LABEL);
+ createEReference(listItemLabelEClass, LIST_ITEM_LABEL__LIST_COMPARTMENT);
classDiagramEClass = createEClass(CLASS_DIAGRAM);
-
structureDiagramEClass = createEClass(STRUCTURE_DIAGRAM);
-
classifierShapeEClass = createEClass(CLASSIFIER_SHAPE);
createEAttribute(classifierShapeEClass, CLASSIFIER_SHAPE__USE_CLASSIFIER_NOTATION);
createEReference(classifierShapeEClass, CLASSIFIER_SHAPE__OWNED_USE_CASE_COMPARTMENT);
createEReference(classifierShapeEClass, CLASSIFIER_SHAPE__USE_CASE_COMPARTMENT);
-
templateableElementShapeEClass = createEClass(TEMPLATEABLE_ELEMENT_SHAPE);
createEReference(templateableElementShapeEClass, TEMPLATEABLE_ELEMENT_SHAPE__TEMPLATE_PARAMETER_COMPARTMENT);
-
elementShapeEClass = createEClass(ELEMENT_SHAPE);
-
templateParameterCompartmentEClass = createEClass(TEMPLATE_PARAMETER_COMPARTMENT);
createEReference(templateParameterCompartmentEClass, TEMPLATE_PARAMETER_COMPARTMENT__TEMPLATEABLE_ELEMENT_SHAPE);
-
- listCompartmentEClass = createEClass(LIST_COMPARTMENT);
- createEReference(listCompartmentEClass, LIST_COMPARTMENT__LIST_ITEM_LABEL);
-
- listItemLabelEClass = createEClass(LIST_ITEM_LABEL);
- createEReference(listItemLabelEClass, LIST_ITEM_LABEL__LIST_COMPARTMENT);
-
ownedUseCaseCompartmentEClass = createEClass(OWNED_USE_CASE_COMPARTMENT);
createEReference(ownedUseCaseCompartmentEClass, OWNED_USE_CASE_COMPARTMENT__CLASSIFIER_SHAPE);
-
classifierCompartmentEClass = createEClass(CLASSIFIER_COMPARTMENT);
createEAttribute(classifierCompartmentEClass, CLASSIFIER_COMPARTMENT__LAYOUT);
-
useCaseCompartmentEClass = createEClass(USE_CASE_COMPARTMENT);
createEReference(useCaseCompartmentEClass, USE_CASE_COMPARTMENT__CLASSIFIER_SHAPE);
-
packageShapeEClass = createEClass(PACKAGE_SHAPE);
-
elementWithPackagedElementsShapeEClass = createEClass(ELEMENT_WITH_PACKAGED_ELEMENTS_SHAPE);
createEReference(elementWithPackagedElementsShapeEClass, ELEMENT_WITH_PACKAGED_ELEMENTS_SHAPE__PACKAGED_ELEMENT_COMPARTMENT);
-
packagedElementCompartmentEClass = createEClass(PACKAGED_ELEMENT_COMPARTMENT);
createEReference(packagedElementCompartmentEClass, PACKAGED_ELEMENT_COMPARTMENT__ELEMENT_WITH_PACKAGED_ELEMENTS_SHAPE);
-
constraintShapeEClass = createEClass(CONSTRAINT_SHAPE);
-
- elementWithBodyShapeEClass = createEClass(ELEMENT_WITH_BODY_SHAPE);
- createEReference(elementWithBodyShapeEClass, ELEMENT_WITH_BODY_SHAPE__BODY_LABEL);
-
- bodyLabelEClass = createEClass(BODY_LABEL);
- createEReference(bodyLabelEClass, BODY_LABEL__ELEMENT_WITH_BODY_SHAPE);
-
attributeCompartmentEClass = createEClass(ATTRIBUTE_COMPARTMENT);
createEReference(attributeCompartmentEClass, ATTRIBUTE_COMPARTMENT__CLASSIFIER_WITH_ATTRIBUTES_SHAPE);
-
classifierWithAttributesShapeEClass = createEClass(CLASSIFIER_WITH_ATTRIBUTES_SHAPE);
createEReference(classifierWithAttributesShapeEClass, CLASSIFIER_WITH_ATTRIBUTES_SHAPE__ATTRIBUTE_COMPARTMENT);
-
operationCompartmentEClass = createEClass(OPERATION_COMPARTMENT);
createEReference(operationCompartmentEClass, OPERATION_COMPARTMENT__CLASSIFIER_WITH_OPERATIONS_SHAPE);
-
classifierWithOperationsShapeEClass = createEClass(CLASSIFIER_WITH_OPERATIONS_SHAPE);
createEReference(classifierWithOperationsShapeEClass, CLASSIFIER_WITH_OPERATIONS_SHAPE__OPERATION_COMPARTMENT);
-
receptionCompartmentEClass = createEClass(RECEPTION_COMPARTMENT);
createEReference(receptionCompartmentEClass, RECEPTION_COMPARTMENT__CLASSIFIER_WITH_RECEPTION_SHAPE);
-
classifierWithReceptionsShapeEClass = createEClass(CLASSIFIER_WITH_RECEPTIONS_SHAPE);
createEReference(classifierWithReceptionsShapeEClass, CLASSIFIER_WITH_RECEPTIONS_SHAPE__RECEPTION_COMPARTMENT);
-
literalCompartmentEClass = createEClass(LITERAL_COMPARTMENT);
createEReference(literalCompartmentEClass, LITERAL_COMPARTMENT__ENUMERATION_SHAPE);
-
enumerationShapeEClass = createEClass(ENUMERATION_SHAPE);
createEReference(enumerationShapeEClass, ENUMERATION_SHAPE__LITERAL_COMPARTMENT);
-
roleLabelEClass = createEClass(ROLE_LABEL);
createEReference(roleLabelEClass, ROLE_LABEL__ASSOCIATION_EDGE);
createEReference(roleLabelEClass, ROLE_LABEL__INSTANCE_SPECIFICATION_EDGE);
createEReference(roleLabelEClass, ROLE_LABEL__ROLE_BINDING_EDGE);
-
associationEdgeEClass = createEClass(ASSOCIATION_EDGE);
createEReference(associationEdgeEClass, ASSOCIATION_EDGE__END_MULTIPLICITY_LABEL);
createEReference(associationEdgeEClass, ASSOCIATION_EDGE__END_CONSTRAINT_LABEL);
createEReference(associationEdgeEClass, ASSOCIATION_EDGE__END_ROLE_LABEL);
-
elementEdgeEClass = createEClass(ELEMENT_EDGE);
-
multiplicityLabelEClass = createEClass(MULTIPLICITY_LABEL);
createEReference(multiplicityLabelEClass, MULTIPLICITY_LABEL__PROPERTY_EDGE);
createEReference(multiplicityLabelEClass, MULTIPLICITY_LABEL__CONNECTOR_EDGE);
createEReference(multiplicityLabelEClass, MULTIPLICITY_LABEL__ASSOCIATION_EDGE);
-
propertyEdgeEClass = createEClass(PROPERTY_EDGE);
createEReference(propertyEdgeEClass, PROPERTY_EDGE__CONSTRAINT_LABEL);
createEReference(propertyEdgeEClass, PROPERTY_EDGE__MULTIPLICITY_LABEL);
-
constraintLabelEClass = createEClass(CONSTRAINT_LABEL);
createEReference(constraintLabelEClass, CONSTRAINT_LABEL__ASSOCIATION_EDGE);
createEReference(constraintLabelEClass, CONSTRAINT_LABEL__GENERALIZATION_SET_EDGE);
createEReference(constraintLabelEClass, CONSTRAINT_LABEL__OBJECT_NODE_SHAPE);
+ createEReference(constraintLabelEClass, CONSTRAINT_LABEL__LIFELINE_SHAPE);
+ createEReference(constraintLabelEClass, CONSTRAINT_LABEL__ACTION_SHAPE);
createEReference(constraintLabelEClass, CONSTRAINT_LABEL__PROPERTY_EDGE);
-
generalizationSetEdgeEClass = createEClass(GENERALIZATION_SET_EDGE);
createEReference(generalizationSetEdgeEClass, GENERALIZATION_SET_EDGE__POWER_LABEL);
createEReference(generalizationSetEdgeEClass, GENERALIZATION_SET_EDGE__CONSTRAINT_LABEL);
-
powerLabelEClass = createEClass(POWER_LABEL);
createEReference(powerLabelEClass, POWER_LABEL__GENERALIZATION_SET_EDGE);
-
objectNodeShapeEClass = createEClass(OBJECT_NODE_SHAPE);
createEReference(objectNodeShapeEClass, OBJECT_NODE_SHAPE__SELECTION_LABEL);
createEReference(objectNodeShapeEClass, OBJECT_NODE_SHAPE__CONSTRAINT_LABEL);
-
activityNodeShapeEClass = createEClass(ACTIVITY_NODE_SHAPE);
-
selectionLabelEClass = createEClass(SELECTION_LABEL);
createEReference(selectionLabelEClass, SELECTION_LABEL__OBJECT_FLOW_EDGE);
createEReference(selectionLabelEClass, SELECTION_LABEL__OBJECT_NODE_SHAPE);
-
objectFlowEdgeEClass = createEClass(OBJECT_FLOW_EDGE);
createEReference(objectFlowEdgeEClass, OBJECT_FLOW_EDGE__TRANSFORMATION_LABEL);
createEReference(objectFlowEdgeEClass, OBJECT_FLOW_EDGE__SELECTION_LABEL);
-
activityEdgeEdgeEClass = createEClass(ACTIVITY_EDGE_EDGE);
+ createEReference(activityEdgeEdgeEClass, ACTIVITY_EDGE_EDGE__GUARD_LABEL);
createEReference(activityEdgeEdgeEClass, ACTIVITY_EDGE_EDGE__WEIGHT_LABEL);
-
- relationshipWithGuardEdgeEClass = createEClass(RELATIONSHIP_WITH_GUARD_EDGE);
- createEReference(relationshipWithGuardEdgeEClass, RELATIONSHIP_WITH_GUARD_EDGE__GUARD_LABEL);
-
guardLabelEClass = createEClass(GUARD_LABEL);
- createEReference(guardLabelEClass, GUARD_LABEL__RELATIONSHIP_WITH_GUARD_EDGE);
-
+ createEReference(guardLabelEClass, GUARD_LABEL__ACTIVITY_EDGE_EDGE);
weightLabelEClass = createEClass(WEIGHT_LABEL);
- createEReference(weightLabelEClass, WEIGHT_LABEL__RELATIONSHIP_WITH_GUARD_EDGE);
createEReference(weightLabelEClass, WEIGHT_LABEL__ACTIVITY_EDGE_EDGE);
-
transformationLabelEClass = createEClass(TRANSFORMATION_LABEL);
createEReference(transformationLabelEClass, TRANSFORMATION_LABEL__OBJECT_FLOW_EDGE);
-
+ lifelineShapeEClass = createEClass(LIFELINE_SHAPE);
+ createEReference(lifelineShapeEClass, LIFELINE_SHAPE__SUBFRAGMENT_SHAPE);
+ createEReference(lifelineShapeEClass, LIFELINE_SHAPE__NESTING_LIFELINE_SHAPE);
+ createEReference(lifelineShapeEClass, LIFELINE_SHAPE__NESTED_LIFELINE_SHAPE);
+ createEReference(lifelineShapeEClass, LIFELINE_SHAPE__CONSTRAINT_LABEL);
+ interactionFragmentShapeEClass = createEClass(INTERACTION_FRAGMENT_SHAPE);
+ createEReference(interactionFragmentShapeEClass, INTERACTION_FRAGMENT_SHAPE__LIFELINE_SHAPE);
+ actionShapeEClass = createEClass(ACTION_SHAPE);
+ createEReference(actionShapeEClass, ACTION_SHAPE__PIN_SHAPE);
+ createEReference(actionShapeEClass, ACTION_SHAPE__CONDITION_LABEL);
+ pinShapeEClass = createEClass(PIN_SHAPE);
+ createEReference(pinShapeEClass, PIN_SHAPE__ACTION_SHAPE);
connectorEdgeEClass = createEClass(CONNECTOR_EDGE);
createEReference(connectorEdgeEClass, CONNECTOR_EDGE__END_MULTIPLICITY_LABEL);
-
instanceSpecificationEdgeEClass = createEClass(INSTANCE_SPECIFICATION_EDGE);
createEReference(instanceSpecificationEdgeEClass, INSTANCE_SPECIFICATION_EDGE__END_ROLE_LABEL);
-
dependencyEdgeEClass = createEClass(DEPENDENCY_EDGE);
createEReference(dependencyEdgeEClass, DEPENDENCY_EDGE__ROLE_LABEL);
-
instanceSpecificationShapeEClass = createEClass(INSTANCE_SPECIFICATION_SHAPE);
createEReference(instanceSpecificationShapeEClass, INSTANCE_SPECIFICATION_SHAPE__SLOT_COMPARTMENT);
-
deploymentTargetShapeEClass = createEClass(DEPLOYMENT_TARGET_SHAPE);
createEReference(deploymentTargetShapeEClass, DEPLOYMENT_TARGET_SHAPE__DEPLOYED_ARTIFACT_COMPARTMENT);
-
deployedArtifactCompartmentEClass = createEClass(DEPLOYED_ARTIFACT_COMPARTMENT);
createEReference(deployedArtifactCompartmentEClass, DEPLOYED_ARTIFACT_COMPARTMENT__DEPLOYMENT_TARGET_SHAPE);
-
slotCompartmentEClass = createEClass(SLOT_COMPARTMENT);
createEReference(slotCompartmentEClass, SLOT_COMPARTMENT__INSTANCE_SPECIFICATION_SHAPE);
-
classShapeEClass = createEClass(CLASS_SHAPE);
-
elementWithPortsShapeEClass = createEClass(ELEMENT_WITH_PORTS_SHAPE);
createEReference(elementWithPortsShapeEClass, ELEMENT_WITH_PORTS_SHAPE__PORT_SHAPE);
-
- elementWithInternalStructureShapeEClass = createEClass(ELEMENT_WITH_INTERNAL_STRUCTURE_SHAPE);
- createEReference(elementWithInternalStructureShapeEClass, ELEMENT_WITH_INTERNAL_STRUCTURE_SHAPE__INTERNAL_STRUCTURE_COMPARTMENT);
-
- internalStructureCompartmentEClass = createEClass(INTERNAL_STRUCTURE_COMPARTMENT);
- createEReference(internalStructureCompartmentEClass, INTERNAL_STRUCTURE_COMPARTMENT__ELEMENT_WITH_INTERNAL_STRUCTURE_SHAPE);
-
+ elementWithStructureShapeEClass = createEClass(ELEMENT_WITH_STRUCTURE_SHAPE);
+ createEReference(elementWithStructureShapeEClass, ELEMENT_WITH_STRUCTURE_SHAPE__STRUCTURE_COMPARTMENT);
+ structureCompartmentEClass = createEClass(STRUCTURE_COMPARTMENT);
+ createEReference(structureCompartmentEClass, STRUCTURE_COMPARTMENT__ELEMENT_WITH_STRUCTURE_SHAPE);
portShapeEClass = createEClass(PORT_SHAPE);
createEReference(portShapeEClass, PORT_SHAPE__ELEMENT_WITH_PORTS_SHAPE);
-
classifierWithNestedClassifiersShapeEClass = createEClass(CLASSIFIER_WITH_NESTED_CLASSIFIERS_SHAPE);
createEReference(classifierWithNestedClassifiersShapeEClass, CLASSIFIER_WITH_NESTED_CLASSIFIERS_SHAPE__NESTED_CLASSIFIER_COMPARTMENT);
-
nestedClassifierCompartmentEClass = createEClass(NESTED_CLASSIFIER_COMPARTMENT);
createEReference(nestedClassifierCompartmentEClass, NESTED_CLASSIFIER_COMPARTMENT__CLASSIFIER_WITH_NESTED_CLASSIFIERS_SHAPE);
-
behavioredClassifierShapeEClass = createEClass(BEHAVIORED_CLASSIFIER_SHAPE);
createEReference(behavioredClassifierShapeEClass, BEHAVIORED_CLASSIFIER_SHAPE__OWNED_BEHAVIOR_COMPARTMENT);
-
ownedBehaviorCompartmentEClass = createEClass(OWNED_BEHAVIOR_COMPARTMENT);
createEReference(ownedBehaviorCompartmentEClass, OWNED_BEHAVIOR_COMPARTMENT__BEHAVIORED_CLASSIFIER_SHAPE);
-
interfaceShapeEClass = createEClass(INTERFACE_SHAPE);
-
dataTypeShapeEClass = createEClass(DATA_TYPE_SHAPE);
-
primitiveTypeShapeEClass = createEClass(PRIMITIVE_TYPE_SHAPE);
-
signalShapeEClass = createEClass(SIGNAL_SHAPE);
-
modelShapeEClass = createEClass(MODEL_SHAPE);
-
containmentEdgeEClass = createEClass(CONTAINMENT_EDGE);
-
generalizationEdgeEClass = createEClass(GENERALIZATION_EDGE);
-
realizationEdgeEClass = createEClass(REALIZATION_EDGE);
-
abstractionEdgeEClass = createEClass(ABSTRACTION_EDGE);
-
interfaceRealizationEdgeEClass = createEClass(INTERFACE_REALIZATION_EDGE);
-
usageEdgeEClass = createEClass(USAGE_EDGE);
-
elementImportEdgeEClass = createEClass(ELEMENT_IMPORT_EDGE);
-
packageImportEdgeEClass = createEClass(PACKAGE_IMPORT_EDGE);
-
packageMergeEdgeEClass = createEClass(PACKAGE_MERGE_EDGE);
-
substitutionEdgeEClass = createEClass(SUBSTITUTION_EDGE);
-
informationFlowEdgeEClass = createEClass(INFORMATION_FLOW_EDGE);
createEReference(informationFlowEdgeEClass, INFORMATION_FLOW_EDGE__CONVEYED_LABEL);
-
conveyedLabelEClass = createEClass(CONVEYED_LABEL);
createEReference(conveyedLabelEClass, CONVEYED_LABEL__INFORMATION_FLOW_EDGE);
-
associationClassEdgeEClass = createEClass(ASSOCIATION_CLASS_EDGE);
-
commentShapeEClass = createEClass(COMMENT_SHAPE);
-
attachmentEdgeEClass = createEClass(ATTACHMENT_EDGE);
-
associationClassShapeEClass = createEClass(ASSOCIATION_CLASS_SHAPE);
-
componentShapeEClass = createEClass(COMPONENT_SHAPE);
-
informationItemShapeEClass = createEClass(INFORMATION_ITEM_SHAPE);
-
representationEdgeEClass = createEClass(REPRESENTATION_EDGE);
-
associationShapeEClass = createEClass(ASSOCIATION_SHAPE);
-
dependencyShapeEClass = createEClass(DEPENDENCY_SHAPE);
-
timeObservationShapeEClass = createEClass(TIME_OBSERVATION_SHAPE);
-
+ timeObservationShape_TimeObservationShapeEClass = createEClass(TIME_OBSERVATION_SHAPE_TIME_OBSERVATION_SHAPE);
durationObservationShapeEClass = createEClass(DURATION_OBSERVATION_SHAPE);
-
packageDiagramEClass = createEClass(PACKAGE_DIAGRAM);
-
profileDiagramEClass = createEClass(PROFILE_DIAGRAM);
-
compositeStructureDiagramEClass = createEClass(COMPOSITE_STRUCTURE_DIAGRAM);
-
deploymentDiagramEClass = createEClass(DEPLOYMENT_DIAGRAM);
-
componentDiagramEClass = createEClass(COMPONENT_DIAGRAM);
-
objectDiagramEClass = createEClass(OBJECT_DIAGRAM);
-
profileShapeEClass = createEClass(PROFILE_SHAPE);
-
profileApplicationEdgeEClass = createEClass(PROFILE_APPLICATION_EDGE);
-
extensionEdgeEClass = createEClass(EXTENSION_EDGE);
-
behaviorDiagramEClass = createEClass(BEHAVIOR_DIAGRAM);
-
useCaseDiagramEClass = createEClass(USE_CASE_DIAGRAM);
-
artifactShapeEClass = createEClass(ARTIFACT_SHAPE);
createEReference(artifactShapeEClass, ARTIFACT_SHAPE__NESTED_ARTIFACT_COMPARTMENT);
-
nestedArtifactCompartmentEClass = createEClass(NESTED_ARTIFACT_COMPARTMENT);
createEReference(nestedArtifactCompartmentEClass, NESTED_ARTIFACT_COMPARTMENT__ARTIFACT_SHAPE);
-
componentRealizationEdgeEClass = createEClass(COMPONENT_REALIZATION_EDGE);
-
manifestationEdgeEClass = createEClass(MANIFESTATION_EDGE);
-
propertyShapeEClass = createEClass(PROPERTY_SHAPE);
-
collaborationShapeEClass = createEClass(COLLABORATION_SHAPE);
createEReference(collaborationShapeEClass, COLLABORATION_SHAPE__RECEPTION_COMPARTMENT);
-
collaborationUseShapeEClass = createEClass(COLLABORATION_USE_SHAPE);
-
templateBindingEdgeEClass = createEClass(TEMPLATE_BINDING_EDGE);
-
stereotypeShapeEClass = createEClass(STEREOTYPE_SHAPE);
-
nodeShapeEClass = createEClass(NODE_SHAPE);
createEReference(nodeShapeEClass, NODE_SHAPE__NESTED_NODE_COMPARTMENT);
-
nestedNodeCompartmentEClass = createEClass(NESTED_NODE_COMPARTMENT);
createEReference(nestedNodeCompartmentEClass, NESTED_NODE_COMPARTMENT__NODE_SHAPE);
-
deviceShapeEClass = createEClass(DEVICE_SHAPE);
-
executionEnvironmentShapeEClass = createEClass(EXECUTION_ENVIRONMENT_SHAPE);
-
activityShapeEClass = createEClass(ACTIVITY_SHAPE);
createEReference(activityShapeEClass, ACTIVITY_SHAPE__PARAMETER_COMPARTMENT);
createEReference(activityShapeEClass, ACTIVITY_SHAPE__POST_CONDITION_COMPARTMENT);
createEReference(activityShapeEClass, ACTIVITY_SHAPE__PRE_CONDITION_COMPARTMENT);
- createEReference(activityShapeEClass, ACTIVITY_SHAPE__CONTENT_COMPARTMENT);
createEReference(activityShapeEClass, ACTIVITY_SHAPE__ACTIVITY_PARAMETER_NODE_SHAPE);
-
+ elementWithActivityNodesShapeEClass = createEClass(ELEMENT_WITH_ACTIVITY_NODES_SHAPE);
+ createEReference(elementWithActivityNodesShapeEClass, ELEMENT_WITH_ACTIVITY_NODES_SHAPE__ACTIVITY_NODE_COMPARTMENT);
+ activityNodeCompartmentEClass = createEClass(ACTIVITY_NODE_COMPARTMENT);
+ createEReference(activityNodeCompartmentEClass, ACTIVITY_NODE_COMPARTMENT__ELEMENT_WITH_ACTIVITY_NODES_SHAPE);
parameterCompartmentEClass = createEClass(PARAMETER_COMPARTMENT);
createEReference(parameterCompartmentEClass, PARAMETER_COMPARTMENT__ACTIVITY_SHAPE);
-
postConditionCompartmentEClass = createEClass(POST_CONDITION_COMPARTMENT);
createEReference(postConditionCompartmentEClass, POST_CONDITION_COMPARTMENT__ACTIVITY_SHAPE);
-
preConditionCompartmentEClass = createEClass(PRE_CONDITION_COMPARTMENT);
createEReference(preConditionCompartmentEClass, PRE_CONDITION_COMPARTMENT__ACTIVITY_SHAPE);
-
- contentCompartmentEClass = createEClass(CONTENT_COMPARTMENT);
- createEReference(contentCompartmentEClass, CONTENT_COMPARTMENT__STRUCTURED_ACTIVITY_NODE_SHAPE);
- createEReference(contentCompartmentEClass, CONTENT_COMPARTMENT__ACTIVITY_SHAPE);
-
- structuredActivityNodeShapeEClass = createEClass(STRUCTURED_ACTIVITY_NODE_SHAPE);
- createEReference(structuredActivityNodeShapeEClass, STRUCTURED_ACTIVITY_NODE_SHAPE__CONTENT_COMPARTMENT);
-
- actionShapeEClass = createEClass(ACTION_SHAPE);
- createEReference(actionShapeEClass, ACTION_SHAPE__PIN_SHAPE);
-
- pinShapeEClass = createEClass(PIN_SHAPE);
- createEReference(pinShapeEClass, PIN_SHAPE__ACTION_SHAPE);
-
- activityGroupShapeEClass = createEClass(ACTIVITY_GROUP_SHAPE);
-
activityParameterNodeShapeEClass = createEClass(ACTIVITY_PARAMETER_NODE_SHAPE);
createEReference(activityParameterNodeShapeEClass, ACTIVITY_PARAMETER_NODE_SHAPE__ACTIVITY_SHAPE);
-
interactionShapeEClass = createEClass(INTERACTION_SHAPE);
-
+ interactionFragmentWithSubfragmentsShapeEClass = createEClass(INTERACTION_FRAGMENT_WITH_SUBFRAGMENTS_SHAPE);
+ createEReference(interactionFragmentWithSubfragmentsShapeEClass, INTERACTION_FRAGMENT_WITH_SUBFRAGMENTS_SHAPE__SUBFRAGMENT_COMPARTMENT);
+ subfragmentCompartmentEClass = createEClass(SUBFRAGMENT_COMPARTMENT);
+ createEReference(subfragmentCompartmentEClass, SUBFRAGMENT_COMPARTMENT__INTERACTION_FRAGMENT_WITH_SUBFRAGMENTS_SHAPE);
+ interactionFragmentWithGatesShapeEClass = createEClass(INTERACTION_FRAGMENT_WITH_GATES_SHAPE);
+ createEReference(interactionFragmentWithGatesShapeEClass, INTERACTION_FRAGMENT_WITH_GATES_SHAPE__GATE_SHAPE);
+ gateShapeEClass = createEClass(GATE_SHAPE);
+ createEReference(gateShapeEClass, GATE_SHAPE__INTERACTION_FRAGMENT_WITH_GATES_SHAPE);
opaqueBehaviorShapeEClass = createEClass(OPAQUE_BEHAVIOR_SHAPE);
-
functionBehaviorShapeEClass = createEClass(FUNCTION_BEHAVIOR_SHAPE);
-
stateMachineShapeEClass = createEClass(STATE_MACHINE_SHAPE);
-
baseStateShapeEClass = createEClass(BASE_STATE_SHAPE);
createEReference(baseStateShapeEClass, BASE_STATE_SHAPE__CONNECTION_POINT_SHAPE);
createEReference(baseStateShapeEClass, BASE_STATE_SHAPE__REGION_COMPARTMENT);
-
pseudostateShapeEClass = createEClass(PSEUDOSTATE_SHAPE);
createEReference(pseudostateShapeEClass, PSEUDOSTATE_SHAPE__BASE_STATE_SHAPE);
-
regionCompartmentEClass = createEClass(REGION_COMPARTMENT);
createEReference(regionCompartmentEClass, REGION_COMPARTMENT__BASE_STATE_SHAPE);
-
protocolStateMachineShapeEClass = createEClass(PROTOCOL_STATE_MACHINE_SHAPE);
-
deploymentSpecificationShapeEClass = createEClass(DEPLOYMENT_SPECIFICATION_SHAPE);
-
communicationPathEdgeEClass = createEClass(COMMUNICATION_PATH_EDGE);
-
deploymentEdgeEClass = createEClass(DEPLOYMENT_EDGE);
-
actorShapeEClass = createEClass(ACTOR_SHAPE);
-
extensionPointCompartmentEClass = createEClass(EXTENSION_POINT_COMPARTMENT);
createEReference(extensionPointCompartmentEClass, EXTENSION_POINT_COMPARTMENT__USE_CASE_SHAPE);
-
useCaseShapeEClass = createEClass(USE_CASE_SHAPE);
createEReference(useCaseShapeEClass, USE_CASE_SHAPE__EXTENSION_POINT_COMPARTMENT);
-
includeEdgeEClass = createEClass(INCLUDE_EDGE);
-
extendEdgeEClass = createEClass(EXTEND_EDGE);
-
stateMachineDiagramEClass = createEClass(STATE_MACHINE_DIAGRAM);
-
activityDiagramEClass = createEClass(ACTIVITY_DIAGRAM);
-
sequenceDiagramEClass = createEClass(SEQUENCE_DIAGRAM);
-
interactionDiagramEClass = createEClass(INTERACTION_DIAGRAM);
-
communicationDiagramEClass = createEClass(COMMUNICATION_DIAGRAM);
-
timingDiagramEClass = createEClass(TIMING_DIAGRAM);
-
interactionOverviewDiagramEClass = createEClass(INTERACTION_OVERVIEW_DIAGRAM);
-
internalBehaviorCompartmentEClass = createEClass(INTERNAL_BEHAVIOR_COMPARTMENT);
createEReference(internalBehaviorCompartmentEClass, INTERNAL_BEHAVIOR_COMPARTMENT__STATE_SHAPE);
-
stateShapeEClass = createEClass(STATE_SHAPE);
createEReference(stateShapeEClass, STATE_SHAPE__CONNECTION_POINT_REFERENCE_SHAPE);
createEReference(stateShapeEClass, STATE_SHAPE__INTERNAL_TRANSITION_COMPARTMENT);
createEReference(stateShapeEClass, STATE_SHAPE__DEFERRABLE_TRIGGER_COMPARTMENT);
createEReference(stateShapeEClass, STATE_SHAPE__INTERNAL_BEHAVIOR_COMPARTMENT);
-
connectionPointReferenceShapeEClass = createEClass(CONNECTION_POINT_REFERENCE_SHAPE);
createEReference(connectionPointReferenceShapeEClass, CONNECTION_POINT_REFERENCE_SHAPE__STATE_SHAPE);
-
internalTransitionCompartmentEClass = createEClass(INTERNAL_TRANSITION_COMPARTMENT);
createEReference(internalTransitionCompartmentEClass, INTERNAL_TRANSITION_COMPARTMENT__STATE_SHAPE);
-
deferrableTriggerCompartmentEClass = createEClass(DEFERRABLE_TRIGGER_COMPARTMENT);
createEReference(deferrableTriggerCompartmentEClass, DEFERRABLE_TRIGGER_COMPARTMENT__STATE_SHAPE);
-
regionShapeEClass = createEClass(REGION_SHAPE);
createEAttribute(regionShapeEClass, REGION_SHAPE__PLACEMENT);
createEReference(regionShapeEClass, REGION_SHAPE__SUBVERTEX_COMPARTMENT);
-
subvertexCompartmentEClass = createEClass(SUBVERTEX_COMPARTMENT);
createEReference(subvertexCompartmentEClass, SUBVERTEX_COMPARTMENT__REGION_SHAPE);
-
transitionEdgeEClass = createEClass(TRANSITION_EDGE);
-
controlFlowEdgeEClass = createEClass(CONTROL_FLOW_EDGE);
-
+ activityGroupShapeEClass = createEClass(ACTIVITY_GROUP_SHAPE);
exceptionHandlerEdgeEClass = createEClass(EXCEPTION_HANDLER_EDGE);
createEReference(exceptionHandlerEdgeEClass, EXCEPTION_HANDLER_EDGE__TYPE_LABEL);
createEReference(exceptionHandlerEdgeEClass, EXCEPTION_HANDLER_EDGE__ICON_LABEL);
-
typeLabelEClass = createEClass(TYPE_LABEL);
+ createEReference(typeLabelEClass, TYPE_LABEL__INTERACTION_USE_SHAPE);
createEReference(typeLabelEClass, TYPE_LABEL__EXCEPTION_HANDLER_EDGE);
-
+ interactionUseShapeEClass = createEClass(INTERACTION_USE_SHAPE);
+ createEReference(interactionUseShapeEClass, INTERACTION_USE_SHAPE__TYPE_LABEL);
iconLabelEClass = createEClass(ICON_LABEL);
createEReference(iconLabelEClass, ICON_LABEL__EXCEPTION_HANDLER_EDGE);
-
- subPartitionCompartmentEClass = createEClass(SUB_PARTITION_COMPARTMENT);
- createEReference(subPartitionCompartmentEClass, SUB_PARTITION_COMPARTMENT__ACTIVITY_PARTITION_SHAPE);
-
+ subpartitionCompartmentEClass = createEClass(SUBPARTITION_COMPARTMENT);
+ createEReference(subpartitionCompartmentEClass, SUBPARTITION_COMPARTMENT__ACTIVITY_PARTITION_SHAPE);
activityPartitionShapeEClass = createEClass(ACTIVITY_PARTITION_SHAPE);
createEAttribute(activityPartitionShapeEClass, ACTIVITY_PARTITION_SHAPE__IS_VERTICAL);
- createEReference(activityPartitionShapeEClass, ACTIVITY_PARTITION_SHAPE__SUB_PARTITION_COMPARTMENT);
-
+ createEReference(activityPartitionShapeEClass, ACTIVITY_PARTITION_SHAPE__SUBPARTITION_COMPARTMENT);
+ structuredActivityNodeShapeEClass = createEClass(STRUCTURED_ACTIVITY_NODE_SHAPE);
expansionRegionShapeEClass = createEClass(EXPANSION_REGION_SHAPE);
createEReference(expansionRegionShapeEClass, EXPANSION_REGION_SHAPE__EXPANSION_NODE_SHAPE);
-
expansionNodeShapeEClass = createEClass(EXPANSION_NODE_SHAPE);
createEReference(expansionNodeShapeEClass, EXPANSION_NODE_SHAPE__EXPANSION_REGION_SHAPE);
-
+ messageEdgeEClass = createEClass(MESSAGE_EDGE);
+ generalOrderingEdgeEClass = createEClass(GENERAL_ORDERING_EDGE);
+ combinedFragmentShapeEClass = createEClass(COMBINED_FRAGMENT_SHAPE);
+ interactionOperandShapeEClass = createEClass(INTERACTION_OPERAND_SHAPE);
+ executionSpecificationShapeEClass = createEClass(EXECUTION_SPECIFICATION_SHAPE);
+ durationConstraintShapeEClass = createEClass(DURATION_CONSTRAINT_SHAPE);
+ timeConstraintShapeEClass = createEClass(TIME_CONSTRAINT_SHAPE);
+ timeExpressionShapeEClass = createEClass(TIME_EXPRESSION_SHAPE);
+ durationShapeEClass = createEClass(DURATION_SHAPE);
+ pathEdgeEClass = createEClass(PATH_EDGE);
+ createEReference(pathEdgeEClass, PATH_EDGE__MESSAGE_LABEL);
+ messageLabelEClass = createEClass(MESSAGE_LABEL);
+ createEReference(messageLabelEClass, MESSAGE_LABEL__PATH_EDGE);
+ stateInvariantShapeEClass = createEClass(STATE_INVARIANT_SHAPE);
+ createEAttribute(stateInvariantShapeEClass, STATE_INVARIANT_SHAPE__USE_STATE_SHAPE);
// Create enums
compartmentLayoutEEnum = createEEnum(COMPARTMENT_LAYOUT);
placementEEnum = createEEnum(PLACEMENT);
@@ -4730,35 +5617,33 @@ public class UMLDIPackageImpl extends EPackageImpl implements UMLDIPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
private boolean isInitialized = false;
/**
- * Complete the initialization of the package and its meta-model. This
+ * Complete the initialization of the package and its meta-model. This
* method is guarded to have no affect on any invocation but its first.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public void initializePackageContents() {
- if (isInitialized) return;
+ if(isInitialized)
+ return;
isInitialized = true;
-
// Initialize package
setName(eNAME);
setNsPrefix(eNS_PREFIX);
setNsURI(eNS_URI);
-
// Obtain other dependent packages
DIPackage theDIPackage = (DIPackage)EPackage.Registry.INSTANCE.getEPackage(DIPackage.eNS_URI);
UMLPackage theUMLPackage = (UMLPackage)EPackage.Registry.INSTANCE.getEPackage(UMLPackage.eNS_URI);
DCPackage theDCPackage = (DCPackage)EPackage.Registry.INSTANCE.getEPackage(DCPackage.eNS_URI);
-
// Create type parameters
-
// Set bounds for type parameters
-
// Add supertypes to classes
umlDiagramEClass.getESuperTypes().add(this.getUmlDiagramElement());
umlDiagramEClass.getESuperTypes().add(theDIPackage.getDiagram());
@@ -4766,23 +5651,27 @@ public class UMLDIPackageImpl extends EPackageImpl implements UMLDIPackage {
umlStyleEClass.getESuperTypes().add(theDIPackage.getStyle());
umlEdgeEClass.getESuperTypes().add(this.getTopUmlDiagramElement());
umlEdgeEClass.getESuperTypes().add(theDIPackage.getEdge());
- topUmlDiagramElementEClass.getESuperTypes().add(this.getUmlDiagramElement());
+ topUmlDiagramElementEClass.getESuperTypes().add(this.getStereotypedDiagramElement());
+ stereotypedDiagramElementEClass.getESuperTypes().add(this.getUmlDiagramElement());
+ stereotypeLabelEClass.getESuperTypes().add(this.getUmlLabel());
+ umlLabelEClass.getESuperTypes().add(this.getUmlDiagramElement());
+ umlLabelEClass.getESuperTypes().add(theDIPackage.getShape());
diagramCompartmentEClass.getESuperTypes().add(this.getUmlCompartment());
umlCompartmentEClass.getESuperTypes().add(this.getUmlDiagramElement());
umlCompartmentEClass.getESuperTypes().add(theDIPackage.getShape());
mainLabelEClass.getESuperTypes().add(this.getUmlLabel());
- umlLabelEClass.getESuperTypes().add(this.getUmlDiagramElement());
- umlLabelEClass.getESuperTypes().add(theDIPackage.getShape());
umlShapeEClass.getESuperTypes().add(this.getTopUmlDiagramElement());
umlShapeEClass.getESuperTypes().add(theDIPackage.getShape());
+ stereotypeCompartmentEClass.getESuperTypes().add(this.getListCompartment());
+ listCompartmentEClass.getESuperTypes().add(this.getUmlCompartment());
+ listItemLabelEClass.getESuperTypes().add(this.getStereotypedDiagramElement());
+ listItemLabelEClass.getESuperTypes().add(this.getUmlLabel());
classDiagramEClass.getESuperTypes().add(this.getStructureDiagram());
structureDiagramEClass.getESuperTypes().add(this.getUmlDiagram());
classifierShapeEClass.getESuperTypes().add(this.getTemplateableElementShape());
templateableElementShapeEClass.getESuperTypes().add(this.getElementShape());
elementShapeEClass.getESuperTypes().add(this.getUmlShape());
templateParameterCompartmentEClass.getESuperTypes().add(this.getListCompartment());
- listCompartmentEClass.getESuperTypes().add(this.getUmlCompartment());
- listItemLabelEClass.getESuperTypes().add(this.getUmlLabel());
ownedUseCaseCompartmentEClass.getESuperTypes().add(this.getClassifierCompartment());
classifierCompartmentEClass.getESuperTypes().add(this.getDiagramCompartment());
classifierCompartmentEClass.getESuperTypes().add(this.getListCompartment());
@@ -4791,9 +5680,7 @@ public class UMLDIPackageImpl extends EPackageImpl implements UMLDIPackage {
packageShapeEClass.getESuperTypes().add(this.getTemplateableElementShape());
elementWithPackagedElementsShapeEClass.getESuperTypes().add(this.getElementShape());
packagedElementCompartmentEClass.getESuperTypes().add(this.getDiagramCompartment());
- constraintShapeEClass.getESuperTypes().add(this.getElementWithBodyShape());
- elementWithBodyShapeEClass.getESuperTypes().add(this.getElementShape());
- bodyLabelEClass.getESuperTypes().add(this.getUmlLabel());
+ constraintShapeEClass.getESuperTypes().add(this.getElementShape());
attributeCompartmentEClass.getESuperTypes().add(this.getListCompartment());
classifierWithAttributesShapeEClass.getESuperTypes().add(this.getClassifierShape());
operationCompartmentEClass.getESuperTypes().add(this.getListCompartment());
@@ -4814,11 +5701,15 @@ public class UMLDIPackageImpl extends EPackageImpl implements UMLDIPackage {
activityNodeShapeEClass.getESuperTypes().add(this.getElementShape());
selectionLabelEClass.getESuperTypes().add(this.getUmlLabel());
objectFlowEdgeEClass.getESuperTypes().add(this.getActivityEdgeEdge());
- activityEdgeEdgeEClass.getESuperTypes().add(this.getRelationshipWithGuardEdge());
- relationshipWithGuardEdgeEClass.getESuperTypes().add(this.getElementEdge());
+ activityEdgeEdgeEClass.getESuperTypes().add(this.getElementEdge());
guardLabelEClass.getESuperTypes().add(this.getUmlLabel());
weightLabelEClass.getESuperTypes().add(this.getUmlLabel());
transformationLabelEClass.getESuperTypes().add(this.getUmlLabel());
+ lifelineShapeEClass.getESuperTypes().add(this.getElementShape());
+ interactionFragmentShapeEClass.getESuperTypes().add(this.getElementShape());
+ actionShapeEClass.getESuperTypes().add(this.getActivityNodeShape());
+ pinShapeEClass.getESuperTypes().add(this.getObjectNodeShape());
+ pinShapeEClass.getESuperTypes().add(this.getActivityNodeShape());
connectorEdgeEClass.getESuperTypes().add(this.getElementEdge());
instanceSpecificationEdgeEClass.getESuperTypes().add(this.getElementEdge());
dependencyEdgeEClass.getESuperTypes().add(this.getElementEdge());
@@ -4829,9 +5720,9 @@ public class UMLDIPackageImpl extends EPackageImpl implements UMLDIPackage {
classShapeEClass.getESuperTypes().add(this.getClassifierWithNestedClassifiersShape());
classShapeEClass.getESuperTypes().add(this.getBehavioredClassifierShape());
classShapeEClass.getESuperTypes().add(this.getElementWithPortsShape());
- elementWithPortsShapeEClass.getESuperTypes().add(this.getElementWithInternalStructureShape());
- elementWithInternalStructureShapeEClass.getESuperTypes().add(this.getElementShape());
- internalStructureCompartmentEClass.getESuperTypes().add(this.getDiagramCompartment());
+ elementWithPortsShapeEClass.getESuperTypes().add(this.getElementWithStructureShape());
+ elementWithStructureShapeEClass.getESuperTypes().add(this.getElementShape());
+ structureCompartmentEClass.getESuperTypes().add(this.getDiagramCompartment());
portShapeEClass.getESuperTypes().add(this.getElementShape());
classifierWithNestedClassifiersShapeEClass.getESuperTypes().add(this.getClassifierWithReceptionsShape());
nestedClassifierCompartmentEClass.getESuperTypes().add(this.getClassifierCompartment());
@@ -4855,7 +5746,7 @@ public class UMLDIPackageImpl extends EPackageImpl implements UMLDIPackage {
informationFlowEdgeEClass.getESuperTypes().add(this.getElementEdge());
conveyedLabelEClass.getESuperTypes().add(this.getUmlLabel());
associationClassEdgeEClass.getESuperTypes().add(this.getAssociationEdge());
- commentShapeEClass.getESuperTypes().add(this.getElementWithBodyShape());
+ commentShapeEClass.getESuperTypes().add(this.getElementShape());
attachmentEdgeEClass.getESuperTypes().add(this.getUmlEdge());
associationClassShapeEClass.getESuperTypes().add(this.getClassShape());
componentShapeEClass.getESuperTypes().add(this.getClassShape());
@@ -4865,6 +5756,7 @@ public class UMLDIPackageImpl extends EPackageImpl implements UMLDIPackage {
associationShapeEClass.getESuperTypes().add(this.getClassifierShape());
dependencyShapeEClass.getESuperTypes().add(this.getElementShape());
timeObservationShapeEClass.getESuperTypes().add(this.getElementShape());
+ timeObservationShape_TimeObservationShapeEClass.getESuperTypes().add(this.getElementShape());
durationObservationShapeEClass.getESuperTypes().add(this.getElementShape());
packageDiagramEClass.getESuperTypes().add(this.getStructureDiagram());
profileDiagramEClass.getESuperTypes().add(this.getStructureDiagram());
@@ -4885,7 +5777,7 @@ public class UMLDIPackageImpl extends EPackageImpl implements UMLDIPackage {
propertyShapeEClass.getESuperTypes().add(this.getDeploymentTargetShape());
collaborationShapeEClass.getESuperTypes().add(this.getClassifierWithOperationsShape());
collaborationShapeEClass.getESuperTypes().add(this.getBehavioredClassifierShape());
- collaborationShapeEClass.getESuperTypes().add(this.getElementWithInternalStructureShape());
+ collaborationShapeEClass.getESuperTypes().add(this.getElementWithStructureShape());
collaborationUseShapeEClass.getESuperTypes().add(this.getElementShape());
templateBindingEdgeEClass.getESuperTypes().add(this.getElementEdge());
stereotypeShapeEClass.getESuperTypes().add(this.getClassShape());
@@ -4895,18 +5787,20 @@ public class UMLDIPackageImpl extends EPackageImpl implements UMLDIPackage {
deviceShapeEClass.getESuperTypes().add(this.getNodeShape());
executionEnvironmentShapeEClass.getESuperTypes().add(this.getNodeShape());
activityShapeEClass.getESuperTypes().add(this.getClassShape());
+ activityShapeEClass.getESuperTypes().add(this.getElementWithActivityNodesShape());
+ elementWithActivityNodesShapeEClass.getESuperTypes().add(this.getElementShape());
+ activityNodeCompartmentEClass.getESuperTypes().add(this.getDiagramCompartment());
parameterCompartmentEClass.getESuperTypes().add(this.getListCompartment());
postConditionCompartmentEClass.getESuperTypes().add(this.getListCompartment());
preConditionCompartmentEClass.getESuperTypes().add(this.getListCompartment());
- contentCompartmentEClass.getESuperTypes().add(this.getDiagramCompartment());
- structuredActivityNodeShapeEClass.getESuperTypes().add(this.getActionShape());
- structuredActivityNodeShapeEClass.getESuperTypes().add(this.getActivityGroupShape());
- actionShapeEClass.getESuperTypes().add(this.getActivityNodeShape());
- pinShapeEClass.getESuperTypes().add(this.getObjectNodeShape());
- pinShapeEClass.getESuperTypes().add(this.getActivityNodeShape());
- activityGroupShapeEClass.getESuperTypes().add(this.getElementShape());
activityParameterNodeShapeEClass.getESuperTypes().add(this.getObjectNodeShape());
interactionShapeEClass.getESuperTypes().add(this.getClassShape());
+ interactionShapeEClass.getESuperTypes().add(this.getInteractionFragmentWithGatesShape());
+ interactionShapeEClass.getESuperTypes().add(this.getInteractionFragmentWithSubfragmentsShape());
+ interactionFragmentWithSubfragmentsShapeEClass.getESuperTypes().add(this.getInteractionFragmentShape());
+ subfragmentCompartmentEClass.getESuperTypes().add(this.getDiagramCompartment());
+ interactionFragmentWithGatesShapeEClass.getESuperTypes().add(this.getInteractionFragmentShape());
+ gateShapeEClass.getESuperTypes().add(this.getElementShape());
opaqueBehaviorShapeEClass.getESuperTypes().add(this.getClassShape());
functionBehaviorShapeEClass.getESuperTypes().add(this.getOpaqueBehaviorShape());
stateMachineShapeEClass.getESuperTypes().add(this.getClassShape());
@@ -4937,20 +5831,36 @@ public class UMLDIPackageImpl extends EPackageImpl implements UMLDIPackage {
deferrableTriggerCompartmentEClass.getESuperTypes().add(this.getListCompartment());
regionShapeEClass.getESuperTypes().add(this.getElementShape());
subvertexCompartmentEClass.getESuperTypes().add(this.getDiagramCompartment());
- transitionEdgeEClass.getESuperTypes().add(this.getRelationshipWithGuardEdge());
+ transitionEdgeEClass.getESuperTypes().add(this.getElementEdge());
controlFlowEdgeEClass.getESuperTypes().add(this.getActivityEdgeEdge());
+ activityGroupShapeEClass.getESuperTypes().add(this.getElementShape());
exceptionHandlerEdgeEClass.getESuperTypes().add(this.getElementEdge());
typeLabelEClass.getESuperTypes().add(this.getUmlLabel());
+ interactionUseShapeEClass.getESuperTypes().add(this.getInteractionFragmentWithGatesShape());
iconLabelEClass.getESuperTypes().add(this.getUmlLabel());
- subPartitionCompartmentEClass.getESuperTypes().add(this.getDiagramCompartment());
+ subpartitionCompartmentEClass.getESuperTypes().add(this.getDiagramCompartment());
activityPartitionShapeEClass.getESuperTypes().add(this.getActivityGroupShape());
+ structuredActivityNodeShapeEClass.getESuperTypes().add(this.getActionShape());
+ structuredActivityNodeShapeEClass.getESuperTypes().add(this.getElementWithActivityNodesShape());
+ structuredActivityNodeShapeEClass.getESuperTypes().add(this.getActivityGroupShape());
expansionRegionShapeEClass.getESuperTypes().add(this.getStructuredActivityNodeShape());
expansionNodeShapeEClass.getESuperTypes().add(this.getObjectNodeShape());
-
+ messageEdgeEClass.getESuperTypes().add(this.getElementEdge());
+ generalOrderingEdgeEClass.getESuperTypes().add(this.getElementEdge());
+ combinedFragmentShapeEClass.getESuperTypes().add(this.getInteractionFragmentWithGatesShape());
+ combinedFragmentShapeEClass.getESuperTypes().add(this.getInteractionFragmentWithSubfragmentsShape());
+ interactionOperandShapeEClass.getESuperTypes().add(this.getInteractionFragmentWithSubfragmentsShape());
+ executionSpecificationShapeEClass.getESuperTypes().add(this.getInteractionFragmentShape());
+ durationConstraintShapeEClass.getESuperTypes().add(this.getConstraintShape());
+ timeConstraintShapeEClass.getESuperTypes().add(this.getConstraintShape());
+ timeExpressionShapeEClass.getESuperTypes().add(this.getElementShape());
+ durationShapeEClass.getESuperTypes().add(this.getElementShape());
+ pathEdgeEClass.getESuperTypes().add(this.getUmlEdge());
+ messageLabelEClass.getESuperTypes().add(this.getUmlLabel());
+ stateInvariantShapeEClass.getESuperTypes().add(this.getInteractionFragmentShape());
// Initialize classes, features, and operations; add parameters
initEClass(umlDiagramEClass, UmlDiagram.class, "UmlDiagram", IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
- initEReference(getUmlDiagram_TopUmlDiagramElement(), this.getTopUmlDiagramElement(), this.getTopUmlDiagramElement_UmlDiagram(), "topUmlDiagramElement", null, 0, -1, UmlDiagram.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED);
-
+ initEReference(getUmlDiagram_TopUmlDiagramElement(), this.getTopUmlDiagramElement(), this.getTopUmlDiagramElement_UmlDiagram(), "topUmlDiagramElement", null, 0, -1, UmlDiagram.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEClass(umlDiagramElementEClass, UmlDiagramElement.class, "UmlDiagramElement", IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEReference(getUmlDiagramElement_UmlModelElement(), theUMLPackage.getElement(), null, "umlModelElement", null, 0, 1, UmlDiagramElement.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEReference(getUmlDiagramElement_SharedUmlStyle(), this.getUmlStyle(), null, "sharedUmlStyle", null, 0, 1, UmlDiagramElement.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED);
@@ -4959,11 +5869,9 @@ public class UMLDIPackageImpl extends EPackageImpl implements UMLDIPackage {
initEReference(getUmlDiagramElement_OwningUmlDiagramElement(), this.getUmlDiagramElement(), this.getUmlDiagramElement_OwnedUmlDiagramElement(), "owningUmlDiagramElement", null, 0, 1, UmlDiagramElement.class, IS_TRANSIENT, IS_VOLATILE, !IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, IS_DERIVED, !IS_ORDERED);
initEReference(getUmlDiagramElement_TargetUmlEdge(), this.getUmlEdge(), this.getUmlEdge_TargetUmlDiagramElement(), "targetUmlEdge", null, 0, -1, UmlDiagramElement.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEReference(getUmlDiagramElement_SourceUmlEdge(), this.getUmlEdge(), this.getUmlEdge_SourceUmlDiagramElement(), "sourceUmlEdge", null, 0, -1, UmlDiagramElement.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
-
initEClass(umlStyleEClass, UmlStyle.class, "UmlStyle", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEAttribute(getUmlStyle_FontName(), theDCPackage.getString(), "fontName", null, 0, 1, UmlStyle.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED);
initEAttribute(getUmlStyle_FontSize(), theDCPackage.getReal(), "fontSize", null, 0, 1, UmlStyle.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED);
-
EOperation op = initEOperation(getUmlStyle__FontsizePositive__DiagnosticChain_Map(), ecorePackage.getEBoolean(), "fontsizePositive", 0, 1, IS_UNIQUE, IS_ORDERED);
addEParameter(op, ecorePackage.getEDiagnosticChain(), "diagnostics", 0, 1, IS_UNIQUE, IS_ORDERED);
EGenericType g1 = createEGenericType(ecorePackage.getEMap());
@@ -4972,476 +5880,342 @@ public class UMLDIPackageImpl extends EPackageImpl implements UMLDIPackage {
g2 = createEGenericType(ecorePackage.getEJavaObject());
g1.getETypeArguments().add(g2);
addEParameter(op, g1, "context", 0, 1, IS_UNIQUE, IS_ORDERED);
-
initEClass(umlEdgeEClass, UmlEdge.class, "UmlEdge", IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEReference(getUmlEdge_SourceUmlDiagramElement(), this.getUmlDiagramElement(), this.getUmlDiagramElement_SourceUmlEdge(), "sourceUmlDiagramElement", null, 1, 1, UmlEdge.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED);
- initEReference(getUmlEdge_MainLabel(), this.getMainLabel(), this.getMainLabel_UmlEdge(), "mainLabel", null, 0, 1, UmlEdge.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED);
initEReference(getUmlEdge_TargetUmlDiagramElement(), this.getUmlDiagramElement(), this.getUmlDiagramElement_TargetUmlEdge(), "targetUmlDiagramElement", null, 1, 1, UmlEdge.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED);
-
initEClass(topUmlDiagramElementEClass, TopUmlDiagramElement.class, "TopUmlDiagramElement", IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEReference(getTopUmlDiagramElement_UmlDiagram(), this.getUmlDiagram(), this.getUmlDiagram_TopUmlDiagramElement(), "umlDiagram", null, 0, 1, TopUmlDiagramElement.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED);
initEReference(getTopUmlDiagramElement_DiagramCompartment(), this.getDiagramCompartment(), this.getDiagramCompartment_TopUmlDiagramElement(), "diagramCompartment", null, 0, 1, TopUmlDiagramElement.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED);
-
+ initEReference(getTopUmlDiagramElement_MainLabel(), this.getMainLabel(), this.getMainLabel_TopUmlDiagramElement(), "mainLabel", null, 0, 1, TopUmlDiagramElement.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED);
+ initEClass(stereotypedDiagramElementEClass, StereotypedDiagramElement.class, "StereotypedDiagramElement", IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
+ initEAttribute(getStereotypedDiagramElement_ShowStereotypeAttributes(), theDCPackage.getBoolean(), "showStereotypeAttributes", "true", 1, 1, StereotypedDiagramElement.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED);
+ initEReference(getStereotypedDiagramElement_StereotypeLabel(), this.getStereotypeLabel(), this.getStereotypeLabel_StereotypedDiagramElement(), "stereotypeLabel", null, 0, 1, StereotypedDiagramElement.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED);
+ initEClass(stereotypeLabelEClass, StereotypeLabel.class, "StereotypeLabel", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
+ initEReference(getStereotypeLabel_StereotypedDiagramElement(), this.getStereotypedDiagramElement(), this.getStereotypedDiagramElement_StereotypeLabel(), "stereotypedDiagramElement", null, 0, 1, StereotypeLabel.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED);
+ initEClass(umlLabelEClass, UmlLabel.class, "UmlLabel", IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEClass(diagramCompartmentEClass, DiagramCompartment.class, "DiagramCompartment", IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEReference(getDiagramCompartment_TopUmlDiagramElement(), this.getTopUmlDiagramElement(), this.getTopUmlDiagramElement_DiagramCompartment(), "topUmlDiagramElement", null, 0, -1, DiagramCompartment.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
-
initEClass(umlCompartmentEClass, UmlCompartment.class, "UmlCompartment", IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
-
initEClass(mainLabelEClass, MainLabel.class, "MainLabel", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
- initEReference(getMainLabel_UmlShape(), this.getUmlShape(), this.getUmlShape_MainLabel(), "umlShape", null, 0, 1, MainLabel.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED);
- initEReference(getMainLabel_UmlEdge(), this.getUmlEdge(), this.getUmlEdge_MainLabel(), "umlEdge", null, 0, 1, MainLabel.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED);
-
- initEClass(umlLabelEClass, UmlLabel.class, "UmlLabel", IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
-
+ initEReference(getMainLabel_TopUmlDiagramElement(), this.getTopUmlDiagramElement(), this.getTopUmlDiagramElement_MainLabel(), "topUmlDiagramElement", null, 0, 1, MainLabel.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED);
initEClass(umlShapeEClass, UmlShape.class, "UmlShape", IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
- initEReference(getUmlShape_MainLabel(), this.getMainLabel(), this.getMainLabel_UmlShape(), "mainLabel", null, 0, 1, UmlShape.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED);
-
+ initEReference(getUmlShape_StereotypeCompartment(), this.getStereotypeCompartment(), this.getStereotypeCompartment_UmlShape(), "stereotypeCompartment", null, 0, -1, UmlShape.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEClass(stereotypeCompartmentEClass, StereotypeCompartment.class, "StereotypeCompartment", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
+ initEReference(getStereotypeCompartment_UmlShape(), this.getUmlShape(), this.getUmlShape_StereotypeCompartment(), "umlShape", null, 0, 1, StereotypeCompartment.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED);
+ initEClass(listCompartmentEClass, ListCompartment.class, "ListCompartment", IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
+ initEReference(getListCompartment_ListItemLabel(), this.getListItemLabel(), this.getListItemLabel_ListCompartment(), "listItemLabel", null, 0, -1, ListCompartment.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEClass(listItemLabelEClass, ListItemLabel.class, "ListItemLabel", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
+ initEReference(getListItemLabel_ListCompartment(), this.getListCompartment(), this.getListCompartment_ListItemLabel(), "listCompartment", null, 0, 1, ListItemLabel.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED);
initEClass(classDiagramEClass, ClassDiagram.class, "ClassDiagram", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
-
initEClass(structureDiagramEClass, StructureDiagram.class, "StructureDiagram", IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
-
initEClass(classifierShapeEClass, ClassifierShape.class, "ClassifierShape", IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEAttribute(getClassifierShape_UseClassifierNotation(), theDCPackage.getBoolean(), "useClassifierNotation", "true", 1, 1, ClassifierShape.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED);
initEReference(getClassifierShape_OwnedUseCaseCompartment(), this.getOwnedUseCaseCompartment(), this.getOwnedUseCaseCompartment_ClassifierShape(), "ownedUseCaseCompartment", null, 0, 1, ClassifierShape.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED);
initEReference(getClassifierShape_UseCaseCompartment(), this.getUseCaseCompartment(), this.getUseCaseCompartment_ClassifierShape(), "useCaseCompartment", null, 0, 1, ClassifierShape.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED);
-
initEClass(templateableElementShapeEClass, TemplateableElementShape.class, "TemplateableElementShape", IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEReference(getTemplateableElementShape_TemplateParameterCompartment(), this.getTemplateParameterCompartment(), this.getTemplateParameterCompartment_TemplateableElementShape(), "templateParameterCompartment", null, 0, 1, TemplateableElementShape.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED);
-
initEClass(elementShapeEClass, ElementShape.class, "ElementShape", IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
-
initEClass(templateParameterCompartmentEClass, TemplateParameterCompartment.class, "TemplateParameterCompartment", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEReference(getTemplateParameterCompartment_TemplateableElementShape(), this.getTemplateableElementShape(), this.getTemplateableElementShape_TemplateParameterCompartment(), "templateableElementShape", null, 0, 1, TemplateParameterCompartment.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED);
-
- initEClass(listCompartmentEClass, ListCompartment.class, "ListCompartment", IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
- initEReference(getListCompartment_ListItemLabel(), this.getListItemLabel(), this.getListItemLabel_ListCompartment(), "listItemLabel", null, 0, -1, ListCompartment.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
-
- initEClass(listItemLabelEClass, ListItemLabel.class, "ListItemLabel", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
- initEReference(getListItemLabel_ListCompartment(), this.getListCompartment(), this.getListCompartment_ListItemLabel(), "listCompartment", null, 0, 1, ListItemLabel.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED);
-
initEClass(ownedUseCaseCompartmentEClass, OwnedUseCaseCompartment.class, "OwnedUseCaseCompartment", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEReference(getOwnedUseCaseCompartment_ClassifierShape(), this.getClassifierShape(), this.getClassifierShape_OwnedUseCaseCompartment(), "classifierShape", null, 0, 1, OwnedUseCaseCompartment.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED);
-
initEClass(classifierCompartmentEClass, ClassifierCompartment.class, "ClassifierCompartment", IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEAttribute(getClassifierCompartment_Layout(), this.getCompartmentLayout(), "layout", "list", 1, 1, ClassifierCompartment.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED);
-
initEClass(useCaseCompartmentEClass, UseCaseCompartment.class, "UseCaseCompartment", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEReference(getUseCaseCompartment_ClassifierShape(), this.getClassifierShape(), this.getClassifierShape_UseCaseCompartment(), "classifierShape", null, 0, 1, UseCaseCompartment.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED);
-
initEClass(packageShapeEClass, PackageShape.class, "PackageShape", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
-
initEClass(elementWithPackagedElementsShapeEClass, ElementWithPackagedElementsShape.class, "ElementWithPackagedElementsShape", IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEReference(getElementWithPackagedElementsShape_PackagedElementCompartment(), this.getPackagedElementCompartment(), this.getPackagedElementCompartment_ElementWithPackagedElementsShape(), "packagedElementCompartment", null, 0, 1, ElementWithPackagedElementsShape.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED);
-
initEClass(packagedElementCompartmentEClass, PackagedElementCompartment.class, "PackagedElementCompartment", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEReference(getPackagedElementCompartment_ElementWithPackagedElementsShape(), this.getElementWithPackagedElementsShape(), this.getElementWithPackagedElementsShape_PackagedElementCompartment(), "elementWithPackagedElementsShape", null, 0, 1, PackagedElementCompartment.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED);
-
initEClass(constraintShapeEClass, ConstraintShape.class, "ConstraintShape", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
-
- initEClass(elementWithBodyShapeEClass, ElementWithBodyShape.class, "ElementWithBodyShape", IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
- initEReference(getElementWithBodyShape_BodyLabel(), this.getBodyLabel(), this.getBodyLabel_ElementWithBodyShape(), "bodyLabel", null, 0, 1, ElementWithBodyShape.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED);
-
- initEClass(bodyLabelEClass, BodyLabel.class, "BodyLabel", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
- initEReference(getBodyLabel_ElementWithBodyShape(), this.getElementWithBodyShape(), this.getElementWithBodyShape_BodyLabel(), "elementWithBodyShape", null, 0, 1, BodyLabel.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED);
-
initEClass(attributeCompartmentEClass, AttributeCompartment.class, "AttributeCompartment", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEReference(getAttributeCompartment_ClassifierWithAttributesShape(), this.getClassifierWithAttributesShape(), this.getClassifierWithAttributesShape_AttributeCompartment(), "classifierWithAttributesShape", null, 0, 1, AttributeCompartment.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED);
-
initEClass(classifierWithAttributesShapeEClass, ClassifierWithAttributesShape.class, "ClassifierWithAttributesShape", IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEReference(getClassifierWithAttributesShape_AttributeCompartment(), this.getAttributeCompartment(), this.getAttributeCompartment_ClassifierWithAttributesShape(), "attributeCompartment", null, 0, 1, ClassifierWithAttributesShape.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED);
-
initEClass(operationCompartmentEClass, OperationCompartment.class, "OperationCompartment", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEReference(getOperationCompartment_ClassifierWithOperationsShape(), this.getClassifierWithOperationsShape(), this.getClassifierWithOperationsShape_OperationCompartment(), "classifierWithOperationsShape", null, 0, 1, OperationCompartment.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED);
-
initEClass(classifierWithOperationsShapeEClass, ClassifierWithOperationsShape.class, "ClassifierWithOperationsShape", IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEReference(getClassifierWithOperationsShape_OperationCompartment(), this.getOperationCompartment(), this.getOperationCompartment_ClassifierWithOperationsShape(), "operationCompartment", null, 0, 1, ClassifierWithOperationsShape.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED);
-
initEClass(receptionCompartmentEClass, ReceptionCompartment.class, "ReceptionCompartment", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEReference(getReceptionCompartment_ClassifierWithReceptionShape(), this.getClassifierWithReceptionsShape(), this.getClassifierWithReceptionsShape_ReceptionCompartment(), "classifierWithReceptionShape", null, 0, 1, ReceptionCompartment.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED);
-
initEClass(classifierWithReceptionsShapeEClass, ClassifierWithReceptionsShape.class, "ClassifierWithReceptionsShape", IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEReference(getClassifierWithReceptionsShape_ReceptionCompartment(), this.getReceptionCompartment(), this.getReceptionCompartment_ClassifierWithReceptionShape(), "receptionCompartment", null, 0, 1, ClassifierWithReceptionsShape.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED);
-
initEClass(literalCompartmentEClass, LiteralCompartment.class, "LiteralCompartment", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEReference(getLiteralCompartment_EnumerationShape(), this.getEnumerationShape(), this.getEnumerationShape_LiteralCompartment(), "enumerationShape", null, 0, 1, LiteralCompartment.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED);
-
initEClass(enumerationShapeEClass, EnumerationShape.class, "EnumerationShape", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEReference(getEnumerationShape_LiteralCompartment(), this.getLiteralCompartment(), this.getLiteralCompartment_EnumerationShape(), "literalCompartment", null, 0, 1, EnumerationShape.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED);
-
initEClass(roleLabelEClass, RoleLabel.class, "RoleLabel", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEReference(getRoleLabel_AssociationEdge(), this.getAssociationEdge(), this.getAssociationEdge_EndRoleLabel(), "associationEdge", null, 0, 1, RoleLabel.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED);
initEReference(getRoleLabel_InstanceSpecificationEdge(), this.getInstanceSpecificationEdge(), this.getInstanceSpecificationEdge_EndRoleLabel(), "instanceSpecificationEdge", null, 0, 1, RoleLabel.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED);
initEReference(getRoleLabel_RoleBindingEdge(), this.getDependencyEdge(), this.getDependencyEdge_RoleLabel(), "roleBindingEdge", null, 0, 1, RoleLabel.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED);
-
initEClass(associationEdgeEClass, AssociationEdge.class, "AssociationEdge", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
- initEReference(getAssociationEdge_EndMultiplicityLabel(), this.getMultiplicityLabel(), this.getMultiplicityLabel_AssociationEdge(), "endMultiplicityLabel", null, 0, 2, AssociationEdge.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED);
- initEReference(getAssociationEdge_EndConstraintLabel(), this.getConstraintLabel(), this.getConstraintLabel_AssociationEdge(), "endConstraintLabel", null, 0, 2, AssociationEdge.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED);
- initEReference(getAssociationEdge_EndRoleLabel(), this.getRoleLabel(), this.getRoleLabel_AssociationEdge(), "endRoleLabel", null, 0, 2, AssociationEdge.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED);
-
+ initEReference(getAssociationEdge_EndMultiplicityLabel(), this.getMultiplicityLabel(), this.getMultiplicityLabel_AssociationEdge(), "endMultiplicityLabel", null, 0, 2, AssociationEdge.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEReference(getAssociationEdge_EndConstraintLabel(), this.getConstraintLabel(), this.getConstraintLabel_AssociationEdge(), "endConstraintLabel", null, 0, 2, AssociationEdge.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEReference(getAssociationEdge_EndRoleLabel(), this.getRoleLabel(), this.getRoleLabel_AssociationEdge(), "endRoleLabel", null, 0, 2, AssociationEdge.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEClass(elementEdgeEClass, ElementEdge.class, "ElementEdge", IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
-
initEClass(multiplicityLabelEClass, MultiplicityLabel.class, "MultiplicityLabel", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEReference(getMultiplicityLabel_PropertyEdge(), this.getPropertyEdge(), this.getPropertyEdge_MultiplicityLabel(), "propertyEdge", null, 0, 1, MultiplicityLabel.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED);
initEReference(getMultiplicityLabel_ConnectorEdge(), this.getConnectorEdge(), this.getConnectorEdge_EndMultiplicityLabel(), "connectorEdge", null, 0, 1, MultiplicityLabel.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED);
initEReference(getMultiplicityLabel_AssociationEdge(), this.getAssociationEdge(), this.getAssociationEdge_EndMultiplicityLabel(), "associationEdge", null, 0, 1, MultiplicityLabel.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED);
-
initEClass(propertyEdgeEClass, PropertyEdge.class, "PropertyEdge", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEReference(getPropertyEdge_ConstraintLabel(), this.getConstraintLabel(), this.getConstraintLabel_PropertyEdge(), "constraintLabel", null, 0, 1, PropertyEdge.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED);
initEReference(getPropertyEdge_MultiplicityLabel(), this.getMultiplicityLabel(), this.getMultiplicityLabel_PropertyEdge(), "multiplicityLabel", null, 0, 1, PropertyEdge.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED);
-
initEClass(constraintLabelEClass, ConstraintLabel.class, "ConstraintLabel", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEReference(getConstraintLabel_AssociationEdge(), this.getAssociationEdge(), this.getAssociationEdge_EndConstraintLabel(), "associationEdge", null, 0, 1, ConstraintLabel.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED);
initEReference(getConstraintLabel_GeneralizationSetEdge(), this.getGeneralizationSetEdge(), this.getGeneralizationSetEdge_ConstraintLabel(), "generalizationSetEdge", null, 0, 1, ConstraintLabel.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED);
initEReference(getConstraintLabel_ObjectNodeShape(), this.getObjectNodeShape(), this.getObjectNodeShape_ConstraintLabel(), "objectNodeShape", null, 0, 1, ConstraintLabel.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED);
+ initEReference(getConstraintLabel_LifelineShape(), this.getLifelineShape(), this.getLifelineShape_ConstraintLabel(), "lifelineShape", null, 0, 1, ConstraintLabel.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED);
+ initEReference(getConstraintLabel_ActionShape(), this.getActionShape(), this.getActionShape_ConditionLabel(), "actionShape", null, 0, 1, ConstraintLabel.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED);
initEReference(getConstraintLabel_PropertyEdge(), this.getPropertyEdge(), this.getPropertyEdge_ConstraintLabel(), "propertyEdge", null, 0, 1, ConstraintLabel.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED);
-
initEClass(generalizationSetEdgeEClass, GeneralizationSetEdge.class, "GeneralizationSetEdge", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEReference(getGeneralizationSetEdge_PowerLabel(), this.getPowerLabel(), this.getPowerLabel_GeneralizationSetEdge(), "powerLabel", null, 0, 1, GeneralizationSetEdge.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED);
initEReference(getGeneralizationSetEdge_ConstraintLabel(), this.getConstraintLabel(), this.getConstraintLabel_GeneralizationSetEdge(), "constraintLabel", null, 0, 1, GeneralizationSetEdge.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED);
-
initEClass(powerLabelEClass, PowerLabel.class, "PowerLabel", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEReference(getPowerLabel_GeneralizationSetEdge(), this.getGeneralizationSetEdge(), this.getGeneralizationSetEdge_PowerLabel(), "generalizationSetEdge", null, 0, 1, PowerLabel.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED);
-
initEClass(objectNodeShapeEClass, ObjectNodeShape.class, "ObjectNodeShape", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEReference(getObjectNodeShape_SelectionLabel(), this.getSelectionLabel(), this.getSelectionLabel_ObjectNodeShape(), "selectionLabel", null, 0, 1, ObjectNodeShape.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED);
initEReference(getObjectNodeShape_ConstraintLabel(), this.getConstraintLabel(), this.getConstraintLabel_ObjectNodeShape(), "constraintLabel", null, 0, 1, ObjectNodeShape.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED);
-
initEClass(activityNodeShapeEClass, ActivityNodeShape.class, "ActivityNodeShape", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
-
initEClass(selectionLabelEClass, SelectionLabel.class, "SelectionLabel", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEReference(getSelectionLabel_ObjectFlowEdge(), this.getObjectFlowEdge(), this.getObjectFlowEdge_SelectionLabel(), "objectFlowEdge", null, 0, 1, SelectionLabel.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED);
initEReference(getSelectionLabel_ObjectNodeShape(), this.getObjectNodeShape(), this.getObjectNodeShape_SelectionLabel(), "objectNodeShape", null, 0, 1, SelectionLabel.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED);
-
initEClass(objectFlowEdgeEClass, ObjectFlowEdge.class, "ObjectFlowEdge", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEReference(getObjectFlowEdge_TransformationLabel(), this.getTransformationLabel(), this.getTransformationLabel_ObjectFlowEdge(), "transformationLabel", null, 0, 1, ObjectFlowEdge.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED);
initEReference(getObjectFlowEdge_SelectionLabel(), this.getSelectionLabel(), this.getSelectionLabel_ObjectFlowEdge(), "selectionLabel", null, 0, 1, ObjectFlowEdge.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED);
-
initEClass(activityEdgeEdgeEClass, ActivityEdgeEdge.class, "ActivityEdgeEdge", IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
+ initEReference(getActivityEdgeEdge_GuardLabel(), this.getGuardLabel(), this.getGuardLabel_ActivityEdgeEdge(), "guardLabel", null, 0, 1, ActivityEdgeEdge.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED);
initEReference(getActivityEdgeEdge_WeightLabel(), this.getWeightLabel(), this.getWeightLabel_ActivityEdgeEdge(), "weightLabel", null, 0, 1, ActivityEdgeEdge.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED);
-
- initEClass(relationshipWithGuardEdgeEClass, RelationshipWithGuardEdge.class, "RelationshipWithGuardEdge", IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
- initEReference(getRelationshipWithGuardEdge_GuardLabel(), this.getGuardLabel(), this.getGuardLabel_RelationshipWithGuardEdge(), "guardLabel", null, 0, 1, RelationshipWithGuardEdge.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED);
-
initEClass(guardLabelEClass, GuardLabel.class, "GuardLabel", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
- initEReference(getGuardLabel_RelationshipWithGuardEdge(), this.getRelationshipWithGuardEdge(), this.getRelationshipWithGuardEdge_GuardLabel(), "relationshipWithGuardEdge", null, 0, 1, GuardLabel.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED);
-
+ initEReference(getGuardLabel_ActivityEdgeEdge(), this.getActivityEdgeEdge(), this.getActivityEdgeEdge_GuardLabel(), "activityEdgeEdge", null, 0, 1, GuardLabel.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED);
initEClass(weightLabelEClass, WeightLabel.class, "WeightLabel", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
- initEReference(getWeightLabel_RelationshipWithGuardEdge(), this.getRelationshipWithGuardEdge(), null, "relationshipWithGuardEdge", null, 0, 1, WeightLabel.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED);
initEReference(getWeightLabel_ActivityEdgeEdge(), this.getActivityEdgeEdge(), this.getActivityEdgeEdge_WeightLabel(), "activityEdgeEdge", null, 0, 1, WeightLabel.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED);
-
initEClass(transformationLabelEClass, TransformationLabel.class, "TransformationLabel", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEReference(getTransformationLabel_ObjectFlowEdge(), this.getObjectFlowEdge(), this.getObjectFlowEdge_TransformationLabel(), "objectFlowEdge", null, 0, 1, TransformationLabel.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED);
-
+ initEClass(lifelineShapeEClass, LifelineShape.class, "LifelineShape", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
+ initEReference(getLifelineShape_SubfragmentShape(), this.getInteractionFragmentShape(), this.getInteractionFragmentShape_LifelineShape(), "subfragmentShape", null, 0, -1, LifelineShape.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEReference(getLifelineShape_NestingLifelineShape(), this.getLifelineShape(), this.getLifelineShape_NestedLifelineShape(), "nestingLifelineShape", null, 0, 1, LifelineShape.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED);
+ initEReference(getLifelineShape_NestedLifelineShape(), this.getLifelineShape(), this.getLifelineShape_NestingLifelineShape(), "nestedLifelineShape", null, 0, -1, LifelineShape.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEReference(getLifelineShape_ConstraintLabel(), this.getConstraintLabel(), this.getConstraintLabel_LifelineShape(), "constraintLabel", null, 0, -1, LifelineShape.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEClass(interactionFragmentShapeEClass, InteractionFragmentShape.class, "InteractionFragmentShape", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
+ initEReference(getInteractionFragmentShape_LifelineShape(), this.getLifelineShape(), this.getLifelineShape_SubfragmentShape(), "lifelineShape", null, 0, 1, InteractionFragmentShape.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED);
+ initEClass(actionShapeEClass, ActionShape.class, "ActionShape", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
+ initEReference(getActionShape_PinShape(), this.getPinShape(), this.getPinShape_ActionShape(), "pinShape", null, 0, -1, ActionShape.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEReference(getActionShape_ConditionLabel(), this.getConstraintLabel(), this.getConstraintLabel_ActionShape(), "conditionLabel", null, 0, -1, ActionShape.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEClass(pinShapeEClass, PinShape.class, "PinShape", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
+ initEReference(getPinShape_ActionShape(), this.getActionShape(), this.getActionShape_PinShape(), "actionShape", null, 0, 1, PinShape.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED);
initEClass(connectorEdgeEClass, ConnectorEdge.class, "ConnectorEdge", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
- initEReference(getConnectorEdge_EndMultiplicityLabel(), this.getMultiplicityLabel(), this.getMultiplicityLabel_ConnectorEdge(), "endMultiplicityLabel", null, 0, 2, ConnectorEdge.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED);
-
+ initEReference(getConnectorEdge_EndMultiplicityLabel(), this.getMultiplicityLabel(), this.getMultiplicityLabel_ConnectorEdge(), "endMultiplicityLabel", null, 0, 2, ConnectorEdge.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEClass(instanceSpecificationEdgeEClass, InstanceSpecificationEdge.class, "InstanceSpecificationEdge", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEReference(getInstanceSpecificationEdge_EndRoleLabel(), this.getRoleLabel(), this.getRoleLabel_InstanceSpecificationEdge(), "endRoleLabel", null, 0, 2, InstanceSpecificationEdge.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
-
initEClass(dependencyEdgeEClass, DependencyEdge.class, "DependencyEdge", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEReference(getDependencyEdge_RoleLabel(), this.getRoleLabel(), this.getRoleLabel_RoleBindingEdge(), "roleLabel", null, 0, 1, DependencyEdge.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED);
-
initEClass(instanceSpecificationShapeEClass, InstanceSpecificationShape.class, "InstanceSpecificationShape", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEReference(getInstanceSpecificationShape_SlotCompartment(), this.getSlotCompartment(), this.getSlotCompartment_InstanceSpecificationShape(), "slotCompartment", null, 0, 1, InstanceSpecificationShape.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED);
-
initEClass(deploymentTargetShapeEClass, DeploymentTargetShape.class, "DeploymentTargetShape", IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEReference(getDeploymentTargetShape_DeployedArtifactCompartment(), this.getDeployedArtifactCompartment(), this.getDeployedArtifactCompartment_DeploymentTargetShape(), "deployedArtifactCompartment", null, 0, 1, DeploymentTargetShape.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED);
-
initEClass(deployedArtifactCompartmentEClass, DeployedArtifactCompartment.class, "DeployedArtifactCompartment", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEReference(getDeployedArtifactCompartment_DeploymentTargetShape(), this.getDeploymentTargetShape(), this.getDeploymentTargetShape_DeployedArtifactCompartment(), "deploymentTargetShape", null, 0, 1, DeployedArtifactCompartment.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED);
-
initEClass(slotCompartmentEClass, SlotCompartment.class, "SlotCompartment", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEReference(getSlotCompartment_InstanceSpecificationShape(), this.getInstanceSpecificationShape(), this.getInstanceSpecificationShape_SlotCompartment(), "instanceSpecificationShape", null, 0, 1, SlotCompartment.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED);
-
initEClass(classShapeEClass, ClassShape.class, "ClassShape", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
-
initEClass(elementWithPortsShapeEClass, ElementWithPortsShape.class, "ElementWithPortsShape", IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
- initEReference(getElementWithPortsShape_PortShape(), this.getPortShape(), this.getPortShape_ElementWithPortsShape(), "portShape", null, 0, -1, ElementWithPortsShape.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED);
-
- initEClass(elementWithInternalStructureShapeEClass, ElementWithInternalStructureShape.class, "ElementWithInternalStructureShape", IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
- initEReference(getElementWithInternalStructureShape_InternalStructureCompartment(), this.getInternalStructureCompartment(), this.getInternalStructureCompartment_ElementWithInternalStructureShape(), "internalStructureCompartment", null, 0, 1, ElementWithInternalStructureShape.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED);
-
- initEClass(internalStructureCompartmentEClass, InternalStructureCompartment.class, "InternalStructureCompartment", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
- initEReference(getInternalStructureCompartment_ElementWithInternalStructureShape(), this.getElementWithInternalStructureShape(), this.getElementWithInternalStructureShape_InternalStructureCompartment(), "elementWithInternalStructureShape", null, 0, 1, InternalStructureCompartment.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED);
-
+ initEReference(getElementWithPortsShape_PortShape(), this.getPortShape(), this.getPortShape_ElementWithPortsShape(), "portShape", null, 0, -1, ElementWithPortsShape.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEClass(elementWithStructureShapeEClass, ElementWithStructureShape.class, "ElementWithStructureShape", IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
+ initEReference(getElementWithStructureShape_StructureCompartment(), this.getStructureCompartment(), this.getStructureCompartment_ElementWithStructureShape(), "structureCompartment", null, 0, 1, ElementWithStructureShape.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED);
+ initEClass(structureCompartmentEClass, StructureCompartment.class, "StructureCompartment", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
+ initEReference(getStructureCompartment_ElementWithStructureShape(), this.getElementWithStructureShape(), this.getElementWithStructureShape_StructureCompartment(), "elementWithStructureShape", null, 0, 1, StructureCompartment.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED);
initEClass(portShapeEClass, PortShape.class, "PortShape", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEReference(getPortShape_ElementWithPortsShape(), this.getElementWithPortsShape(), this.getElementWithPortsShape_PortShape(), "elementWithPortsShape", null, 0, 1, PortShape.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED);
-
initEClass(classifierWithNestedClassifiersShapeEClass, ClassifierWithNestedClassifiersShape.class, "ClassifierWithNestedClassifiersShape", IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEReference(getClassifierWithNestedClassifiersShape_NestedClassifierCompartment(), this.getNestedClassifierCompartment(), this.getNestedClassifierCompartment_ClassifierWithNestedClassifiersShape(), "nestedClassifierCompartment", null, 0, 1, ClassifierWithNestedClassifiersShape.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED);
-
initEClass(nestedClassifierCompartmentEClass, NestedClassifierCompartment.class, "NestedClassifierCompartment", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEReference(getNestedClassifierCompartment_ClassifierWithNestedClassifiersShape(), this.getClassifierWithNestedClassifiersShape(), this.getClassifierWithNestedClassifiersShape_NestedClassifierCompartment(), "classifierWithNestedClassifiersShape", null, 0, 1, NestedClassifierCompartment.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED);
-
initEClass(behavioredClassifierShapeEClass, BehavioredClassifierShape.class, "BehavioredClassifierShape", IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEReference(getBehavioredClassifierShape_OwnedBehaviorCompartment(), this.getOwnedBehaviorCompartment(), this.getOwnedBehaviorCompartment_BehavioredClassifierShape(), "ownedBehaviorCompartment", null, 0, 1, BehavioredClassifierShape.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED);
-
initEClass(ownedBehaviorCompartmentEClass, OwnedBehaviorCompartment.class, "OwnedBehaviorCompartment", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEReference(getOwnedBehaviorCompartment_BehavioredClassifierShape(), this.getBehavioredClassifierShape(), this.getBehavioredClassifierShape_OwnedBehaviorCompartment(), "behavioredClassifierShape", null, 0, 1, OwnedBehaviorCompartment.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED);
-
initEClass(interfaceShapeEClass, InterfaceShape.class, "InterfaceShape", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
-
initEClass(dataTypeShapeEClass, DataTypeShape.class, "DataTypeShape", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
-
initEClass(primitiveTypeShapeEClass, PrimitiveTypeShape.class, "PrimitiveTypeShape", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
-
initEClass(signalShapeEClass, SignalShape.class, "SignalShape", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
-
initEClass(modelShapeEClass, ModelShape.class, "ModelShape", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
-
initEClass(containmentEdgeEClass, ContainmentEdge.class, "ContainmentEdge", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
-
initEClass(generalizationEdgeEClass, GeneralizationEdge.class, "GeneralizationEdge", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
-
initEClass(realizationEdgeEClass, RealizationEdge.class, "RealizationEdge", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
-
initEClass(abstractionEdgeEClass, AbstractionEdge.class, "AbstractionEdge", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
-
initEClass(interfaceRealizationEdgeEClass, InterfaceRealizationEdge.class, "InterfaceRealizationEdge", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
-
initEClass(usageEdgeEClass, UsageEdge.class, "UsageEdge", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
-
initEClass(elementImportEdgeEClass, ElementImportEdge.class, "ElementImportEdge", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
-
initEClass(packageImportEdgeEClass, PackageImportEdge.class, "PackageImportEdge", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
-
initEClass(packageMergeEdgeEClass, PackageMergeEdge.class, "PackageMergeEdge", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
-
initEClass(substitutionEdgeEClass, SubstitutionEdge.class, "SubstitutionEdge", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
-
initEClass(informationFlowEdgeEClass, InformationFlowEdge.class, "InformationFlowEdge", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEReference(getInformationFlowEdge_ConveyedLabel(), this.getConveyedLabel(), this.getConveyedLabel_InformationFlowEdge(), "conveyedLabel", null, 0, 1, InformationFlowEdge.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED);
-
initEClass(conveyedLabelEClass, ConveyedLabel.class, "ConveyedLabel", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEReference(getConveyedLabel_InformationFlowEdge(), this.getInformationFlowEdge(), this.getInformationFlowEdge_ConveyedLabel(), "informationFlowEdge", null, 0, 1, ConveyedLabel.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED);
-
initEClass(associationClassEdgeEClass, AssociationClassEdge.class, "AssociationClassEdge", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
-
initEClass(commentShapeEClass, CommentShape.class, "CommentShape", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
-
initEClass(attachmentEdgeEClass, AttachmentEdge.class, "AttachmentEdge", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
-
initEClass(associationClassShapeEClass, AssociationClassShape.class, "AssociationClassShape", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
-
initEClass(componentShapeEClass, ComponentShape.class, "ComponentShape", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
-
initEClass(informationItemShapeEClass, InformationItemShape.class, "InformationItemShape", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
-
initEClass(representationEdgeEClass, RepresentationEdge.class, "RepresentationEdge", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
-
initEClass(associationShapeEClass, AssociationShape.class, "AssociationShape", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
-
initEClass(dependencyShapeEClass, DependencyShape.class, "DependencyShape", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
-
initEClass(timeObservationShapeEClass, TimeObservationShape.class, "TimeObservationShape", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
-
+ initEClass(timeObservationShape_TimeObservationShapeEClass, TimeObservationShape_TimeObservationShape.class, "TimeObservationShape_TimeObservationShape", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEClass(durationObservationShapeEClass, DurationObservationShape.class, "DurationObservationShape", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
-
initEClass(packageDiagramEClass, PackageDiagram.class, "PackageDiagram", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
-
initEClass(profileDiagramEClass, ProfileDiagram.class, "ProfileDiagram", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
-
initEClass(compositeStructureDiagramEClass, CompositeStructureDiagram.class, "CompositeStructureDiagram", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
-
initEClass(deploymentDiagramEClass, DeploymentDiagram.class, "DeploymentDiagram", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
-
initEClass(componentDiagramEClass, ComponentDiagram.class, "ComponentDiagram", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
-
initEClass(objectDiagramEClass, ObjectDiagram.class, "ObjectDiagram", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
-
initEClass(profileShapeEClass, ProfileShape.class, "ProfileShape", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
-
initEClass(profileApplicationEdgeEClass, ProfileApplicationEdge.class, "ProfileApplicationEdge", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
-
initEClass(extensionEdgeEClass, ExtensionEdge.class, "ExtensionEdge", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
-
initEClass(behaviorDiagramEClass, BehaviorDiagram.class, "BehaviorDiagram", IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
-
initEClass(useCaseDiagramEClass, UseCaseDiagram.class, "UseCaseDiagram", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
-
initEClass(artifactShapeEClass, ArtifactShape.class, "ArtifactShape", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEReference(getArtifactShape_NestedArtifactCompartment(), this.getNestedArtifactCompartment(), this.getNestedArtifactCompartment_ArtifactShape(), "nestedArtifactCompartment", null, 0, 1, ArtifactShape.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED);
-
initEClass(nestedArtifactCompartmentEClass, NestedArtifactCompartment.class, "NestedArtifactCompartment", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEReference(getNestedArtifactCompartment_ArtifactShape(), this.getArtifactShape(), this.getArtifactShape_NestedArtifactCompartment(), "artifactShape", null, 0, 1, NestedArtifactCompartment.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED);
-
initEClass(componentRealizationEdgeEClass, ComponentRealizationEdge.class, "ComponentRealizationEdge", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
-
initEClass(manifestationEdgeEClass, ManifestationEdge.class, "ManifestationEdge", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
-
initEClass(propertyShapeEClass, PropertyShape.class, "PropertyShape", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
-
initEClass(collaborationShapeEClass, CollaborationShape.class, "CollaborationShape", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEReference(getCollaborationShape_ReceptionCompartment(), this.getReceptionCompartment(), null, "receptionCompartment", null, 0, 1, CollaborationShape.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED);
-
initEClass(collaborationUseShapeEClass, CollaborationUseShape.class, "CollaborationUseShape", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
-
initEClass(templateBindingEdgeEClass, TemplateBindingEdge.class, "TemplateBindingEdge", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
-
initEClass(stereotypeShapeEClass, StereotypeShape.class, "StereotypeShape", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
-
initEClass(nodeShapeEClass, NodeShape.class, "NodeShape", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEReference(getNodeShape_NestedNodeCompartment(), this.getNestedNodeCompartment(), this.getNestedNodeCompartment_NodeShape(), "nestedNodeCompartment", null, 0, 1, NodeShape.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED);
-
initEClass(nestedNodeCompartmentEClass, NestedNodeCompartment.class, "NestedNodeCompartment", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEReference(getNestedNodeCompartment_NodeShape(), this.getNodeShape(), this.getNodeShape_NestedNodeCompartment(), "nodeShape", null, 0, 1, NestedNodeCompartment.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED);
-
initEClass(deviceShapeEClass, DeviceShape.class, "DeviceShape", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
-
initEClass(executionEnvironmentShapeEClass, ExecutionEnvironmentShape.class, "ExecutionEnvironmentShape", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
-
initEClass(activityShapeEClass, ActivityShape.class, "ActivityShape", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEReference(getActivityShape_ParameterCompartment(), this.getParameterCompartment(), this.getParameterCompartment_ActivityShape(), "parameterCompartment", null, 0, 1, ActivityShape.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED);
initEReference(getActivityShape_PostConditionCompartment(), this.getPostConditionCompartment(), this.getPostConditionCompartment_ActivityShape(), "postConditionCompartment", null, 0, 1, ActivityShape.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED);
initEReference(getActivityShape_PreConditionCompartment(), this.getPreConditionCompartment(), this.getPreConditionCompartment_ActivityShape(), "preConditionCompartment", null, 0, 1, ActivityShape.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED);
- initEReference(getActivityShape_ContentCompartment(), this.getContentCompartment(), this.getContentCompartment_ActivityShape(), "contentCompartment", null, 0, 1, ActivityShape.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED);
- initEReference(getActivityShape_ActivityParameterNodeShape(), this.getActivityParameterNodeShape(), this.getActivityParameterNodeShape_ActivityShape(), "activityParameterNodeShape", null, 0, -1, ActivityShape.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED);
-
+ initEReference(getActivityShape_ActivityParameterNodeShape(), this.getActivityParameterNodeShape(), this.getActivityParameterNodeShape_ActivityShape(), "activityParameterNodeShape", null, 0, -1, ActivityShape.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEClass(elementWithActivityNodesShapeEClass, ElementWithActivityNodesShape.class, "ElementWithActivityNodesShape", IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
+ initEReference(getElementWithActivityNodesShape_ActivityNodeCompartment(), this.getActivityNodeCompartment(), this.getActivityNodeCompartment_ElementWithActivityNodesShape(), "activityNodeCompartment", null, 0, 1, ElementWithActivityNodesShape.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED);
+ initEClass(activityNodeCompartmentEClass, ActivityNodeCompartment.class, "ActivityNodeCompartment", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
+ initEReference(getActivityNodeCompartment_ElementWithActivityNodesShape(), this.getElementWithActivityNodesShape(), this.getElementWithActivityNodesShape_ActivityNodeCompartment(), "elementWithActivityNodesShape", null, 0, 1, ActivityNodeCompartment.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED);
initEClass(parameterCompartmentEClass, ParameterCompartment.class, "ParameterCompartment", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEReference(getParameterCompartment_ActivityShape(), this.getActivityShape(), this.getActivityShape_ParameterCompartment(), "activityShape", null, 0, 1, ParameterCompartment.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED);
-
initEClass(postConditionCompartmentEClass, PostConditionCompartment.class, "PostConditionCompartment", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEReference(getPostConditionCompartment_ActivityShape(), this.getActivityShape(), this.getActivityShape_PostConditionCompartment(), "activityShape", null, 0, 1, PostConditionCompartment.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED);
-
initEClass(preConditionCompartmentEClass, PreConditionCompartment.class, "PreConditionCompartment", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEReference(getPreConditionCompartment_ActivityShape(), this.getActivityShape(), this.getActivityShape_PreConditionCompartment(), "activityShape", null, 0, 1, PreConditionCompartment.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED);
-
- initEClass(contentCompartmentEClass, ContentCompartment.class, "ContentCompartment", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
- initEReference(getContentCompartment_StructuredActivityNodeShape(), this.getStructuredActivityNodeShape(), this.getStructuredActivityNodeShape_ContentCompartment(), "structuredActivityNodeShape", null, 0, 1, ContentCompartment.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED);
- initEReference(getContentCompartment_ActivityShape(), this.getActivityShape(), this.getActivityShape_ContentCompartment(), "activityShape", null, 0, 1, ContentCompartment.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED);
-
- initEClass(structuredActivityNodeShapeEClass, StructuredActivityNodeShape.class, "StructuredActivityNodeShape", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
- initEReference(getStructuredActivityNodeShape_ContentCompartment(), this.getContentCompartment(), this.getContentCompartment_StructuredActivityNodeShape(), "contentCompartment", null, 0, 1, StructuredActivityNodeShape.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED);
-
- initEClass(actionShapeEClass, ActionShape.class, "ActionShape", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
- initEReference(getActionShape_PinShape(), this.getPinShape(), this.getPinShape_ActionShape(), "pinShape", null, 0, -1, ActionShape.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED);
-
- initEClass(pinShapeEClass, PinShape.class, "PinShape", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
- initEReference(getPinShape_ActionShape(), this.getActionShape(), this.getActionShape_PinShape(), "actionShape", null, 0, 1, PinShape.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED);
-
- initEClass(activityGroupShapeEClass, ActivityGroupShape.class, "ActivityGroupShape", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
-
initEClass(activityParameterNodeShapeEClass, ActivityParameterNodeShape.class, "ActivityParameterNodeShape", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEReference(getActivityParameterNodeShape_ActivityShape(), this.getActivityShape(), this.getActivityShape_ActivityParameterNodeShape(), "activityShape", null, 0, 1, ActivityParameterNodeShape.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED);
-
initEClass(interactionShapeEClass, InteractionShape.class, "InteractionShape", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
-
+ initEClass(interactionFragmentWithSubfragmentsShapeEClass, InteractionFragmentWithSubfragmentsShape.class, "InteractionFragmentWithSubfragmentsShape", IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
+ initEReference(getInteractionFragmentWithSubfragmentsShape_SubfragmentCompartment(), this.getSubfragmentCompartment(), this.getSubfragmentCompartment_InteractionFragmentWithSubfragmentsShape(), "subfragmentCompartment", null, 0, 1, InteractionFragmentWithSubfragmentsShape.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED);
+ initEClass(subfragmentCompartmentEClass, SubfragmentCompartment.class, "SubfragmentCompartment", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
+ initEReference(getSubfragmentCompartment_InteractionFragmentWithSubfragmentsShape(), this.getInteractionFragmentWithSubfragmentsShape(), this.getInteractionFragmentWithSubfragmentsShape_SubfragmentCompartment(), "interactionFragmentWithSubfragmentsShape", null, 0, 1, SubfragmentCompartment.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED);
+ initEClass(interactionFragmentWithGatesShapeEClass, InteractionFragmentWithGatesShape.class, "InteractionFragmentWithGatesShape", IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
+ initEReference(getInteractionFragmentWithGatesShape_GateShape(), this.getGateShape(), this.getGateShape_InteractionFragmentWithGatesShape(), "gateShape", null, 0, -1, InteractionFragmentWithGatesShape.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEClass(gateShapeEClass, GateShape.class, "GateShape", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
+ initEReference(getGateShape_InteractionFragmentWithGatesShape(), this.getInteractionFragmentWithGatesShape(), this.getInteractionFragmentWithGatesShape_GateShape(), "interactionFragmentWithGatesShape", null, 0, 1, GateShape.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED);
initEClass(opaqueBehaviorShapeEClass, OpaqueBehaviorShape.class, "OpaqueBehaviorShape", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
-
initEClass(functionBehaviorShapeEClass, FunctionBehaviorShape.class, "FunctionBehaviorShape", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
-
initEClass(stateMachineShapeEClass, StateMachineShape.class, "StateMachineShape", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
-
initEClass(baseStateShapeEClass, BaseStateShape.class, "BaseStateShape", IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
- initEReference(getBaseStateShape_ConnectionPointShape(), this.getPseudostateShape(), this.getPseudostateShape_BaseStateShape(), "connectionPointShape", null, 0, -1, BaseStateShape.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED);
+ initEReference(getBaseStateShape_ConnectionPointShape(), this.getPseudostateShape(), this.getPseudostateShape_BaseStateShape(), "connectionPointShape", null, 0, -1, BaseStateShape.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEReference(getBaseStateShape_RegionCompartment(), this.getRegionCompartment(), this.getRegionCompartment_BaseStateShape(), "regionCompartment", null, 0, 1, BaseStateShape.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED);
-
initEClass(pseudostateShapeEClass, PseudostateShape.class, "PseudostateShape", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEReference(getPseudostateShape_BaseStateShape(), this.getBaseStateShape(), this.getBaseStateShape_ConnectionPointShape(), "baseStateShape", null, 0, 1, PseudostateShape.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED);
-
initEClass(regionCompartmentEClass, RegionCompartment.class, "RegionCompartment", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEReference(getRegionCompartment_BaseStateShape(), this.getBaseStateShape(), this.getBaseStateShape_RegionCompartment(), "baseStateShape", null, 0, 1, RegionCompartment.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED);
-
initEClass(protocolStateMachineShapeEClass, ProtocolStateMachineShape.class, "ProtocolStateMachineShape", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
-
initEClass(deploymentSpecificationShapeEClass, DeploymentSpecificationShape.class, "DeploymentSpecificationShape", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
-
initEClass(communicationPathEdgeEClass, CommunicationPathEdge.class, "CommunicationPathEdge", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
-
initEClass(deploymentEdgeEClass, DeploymentEdge.class, "DeploymentEdge", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
-
initEClass(actorShapeEClass, ActorShape.class, "ActorShape", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
-
initEClass(extensionPointCompartmentEClass, ExtensionPointCompartment.class, "ExtensionPointCompartment", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEReference(getExtensionPointCompartment_UseCaseShape(), this.getUseCaseShape(), this.getUseCaseShape_ExtensionPointCompartment(), "useCaseShape", null, 0, 1, ExtensionPointCompartment.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED);
-
initEClass(useCaseShapeEClass, UseCaseShape.class, "UseCaseShape", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEReference(getUseCaseShape_ExtensionPointCompartment(), this.getExtensionPointCompartment(), this.getExtensionPointCompartment_UseCaseShape(), "extensionPointCompartment", null, 0, 1, UseCaseShape.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED);
-
initEClass(includeEdgeEClass, IncludeEdge.class, "IncludeEdge", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
-
initEClass(extendEdgeEClass, ExtendEdge.class, "ExtendEdge", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
-
initEClass(stateMachineDiagramEClass, StateMachineDiagram.class, "StateMachineDiagram", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
-
initEClass(activityDiagramEClass, ActivityDiagram.class, "ActivityDiagram", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
-
initEClass(sequenceDiagramEClass, SequenceDiagram.class, "SequenceDiagram", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
-
initEClass(interactionDiagramEClass, InteractionDiagram.class, "InteractionDiagram", IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
-
initEClass(communicationDiagramEClass, CommunicationDiagram.class, "CommunicationDiagram", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
-
initEClass(timingDiagramEClass, TimingDiagram.class, "TimingDiagram", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
-
initEClass(interactionOverviewDiagramEClass, InteractionOverviewDiagram.class, "InteractionOverviewDiagram", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
-
initEClass(internalBehaviorCompartmentEClass, InternalBehaviorCompartment.class, "InternalBehaviorCompartment", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEReference(getInternalBehaviorCompartment_StateShape(), this.getStateShape(), this.getStateShape_InternalBehaviorCompartment(), "stateShape", null, 0, 1, InternalBehaviorCompartment.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED);
-
initEClass(stateShapeEClass, StateShape.class, "StateShape", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
- initEReference(getStateShape_ConnectionPointReferenceShape(), this.getConnectionPointReferenceShape(), this.getConnectionPointReferenceShape_StateShape(), "connectionPointReferenceShape", null, 0, -1, StateShape.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED);
+ initEReference(getStateShape_ConnectionPointReferenceShape(), this.getConnectionPointReferenceShape(), this.getConnectionPointReferenceShape_StateShape(), "connectionPointReferenceShape", null, 0, -1, StateShape.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEReference(getStateShape_InternalTransitionCompartment(), this.getInternalTransitionCompartment(), this.getInternalTransitionCompartment_StateShape(), "internalTransitionCompartment", null, 0, 1, StateShape.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED);
initEReference(getStateShape_DeferrableTriggerCompartment(), this.getDeferrableTriggerCompartment(), this.getDeferrableTriggerCompartment_StateShape(), "deferrableTriggerCompartment", null, 0, 1, StateShape.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED);
initEReference(getStateShape_InternalBehaviorCompartment(), this.getInternalBehaviorCompartment(), this.getInternalBehaviorCompartment_StateShape(), "internalBehaviorCompartment", null, 0, 1, StateShape.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED);
-
initEClass(connectionPointReferenceShapeEClass, ConnectionPointReferenceShape.class, "ConnectionPointReferenceShape", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEReference(getConnectionPointReferenceShape_StateShape(), this.getStateShape(), this.getStateShape_ConnectionPointReferenceShape(), "stateShape", null, 0, 1, ConnectionPointReferenceShape.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED);
-
initEClass(internalTransitionCompartmentEClass, InternalTransitionCompartment.class, "InternalTransitionCompartment", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEReference(getInternalTransitionCompartment_StateShape(), this.getStateShape(), this.getStateShape_InternalTransitionCompartment(), "stateShape", null, 0, 1, InternalTransitionCompartment.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED);
-
initEClass(deferrableTriggerCompartmentEClass, DeferrableTriggerCompartment.class, "DeferrableTriggerCompartment", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEReference(getDeferrableTriggerCompartment_StateShape(), this.getStateShape(), this.getStateShape_DeferrableTriggerCompartment(), "stateShape", null, 0, 1, DeferrableTriggerCompartment.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED);
-
initEClass(regionShapeEClass, RegionShape.class, "RegionShape", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEAttribute(getRegionShape_Placement(), this.getPlacement(), "placement", null, 0, -1, RegionShape.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEReference(getRegionShape_SubvertexCompartment(), this.getSubvertexCompartment(), this.getSubvertexCompartment_RegionShape(), "subvertexCompartment", null, 0, 1, RegionShape.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED);
-
initEClass(subvertexCompartmentEClass, SubvertexCompartment.class, "SubvertexCompartment", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEReference(getSubvertexCompartment_RegionShape(), this.getRegionShape(), this.getRegionShape_SubvertexCompartment(), "regionShape", null, 0, 1, SubvertexCompartment.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED);
-
initEClass(transitionEdgeEClass, TransitionEdge.class, "TransitionEdge", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
-
initEClass(controlFlowEdgeEClass, ControlFlowEdge.class, "ControlFlowEdge", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
-
+ initEClass(activityGroupShapeEClass, ActivityGroupShape.class, "ActivityGroupShape", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEClass(exceptionHandlerEdgeEClass, ExceptionHandlerEdge.class, "ExceptionHandlerEdge", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEReference(getExceptionHandlerEdge_TypeLabel(), this.getTypeLabel(), this.getTypeLabel_ExceptionHandlerEdge(), "typeLabel", null, 0, 1, ExceptionHandlerEdge.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED);
initEReference(getExceptionHandlerEdge_IconLabel(), this.getIconLabel(), this.getIconLabel_ExceptionHandlerEdge(), "iconLabel", null, 0, 1, ExceptionHandlerEdge.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED);
-
initEClass(typeLabelEClass, TypeLabel.class, "TypeLabel", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
+ initEReference(getTypeLabel_InteractionUseShape(), this.getInteractionUseShape(), this.getInteractionUseShape_TypeLabel(), "interactionUseShape", null, 0, 1, TypeLabel.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED);
initEReference(getTypeLabel_ExceptionHandlerEdge(), this.getExceptionHandlerEdge(), this.getExceptionHandlerEdge_TypeLabel(), "exceptionHandlerEdge", null, 0, 1, TypeLabel.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED);
-
+ initEClass(interactionUseShapeEClass, InteractionUseShape.class, "InteractionUseShape", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
+ initEReference(getInteractionUseShape_TypeLabel(), this.getTypeLabel(), this.getTypeLabel_InteractionUseShape(), "typeLabel", null, 0, 1, InteractionUseShape.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED);
initEClass(iconLabelEClass, IconLabel.class, "IconLabel", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEReference(getIconLabel_ExceptionHandlerEdge(), this.getExceptionHandlerEdge(), this.getExceptionHandlerEdge_IconLabel(), "exceptionHandlerEdge", null, 0, 1, IconLabel.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED);
-
- initEClass(subPartitionCompartmentEClass, SubPartitionCompartment.class, "SubPartitionCompartment", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
- initEReference(getSubPartitionCompartment_ActivityPartitionShape(), this.getActivityPartitionShape(), this.getActivityPartitionShape_SubPartitionCompartment(), "activityPartitionShape", null, 0, 1, SubPartitionCompartment.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED);
-
+ initEClass(subpartitionCompartmentEClass, SubpartitionCompartment.class, "SubpartitionCompartment", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
+ initEReference(getSubpartitionCompartment_ActivityPartitionShape(), this.getActivityPartitionShape(), this.getActivityPartitionShape_SubpartitionCompartment(), "activityPartitionShape", null, 0, 1, SubpartitionCompartment.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED);
initEClass(activityPartitionShapeEClass, ActivityPartitionShape.class, "ActivityPartitionShape", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEAttribute(getActivityPartitionShape_IsVertical(), theDCPackage.getBoolean(), "isVertical", "true", 1, 1, ActivityPartitionShape.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED);
- initEReference(getActivityPartitionShape_SubPartitionCompartment(), this.getSubPartitionCompartment(), this.getSubPartitionCompartment_ActivityPartitionShape(), "subPartitionCompartment", null, 0, 1, ActivityPartitionShape.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED);
-
+ initEReference(getActivityPartitionShape_SubpartitionCompartment(), this.getSubpartitionCompartment(), this.getSubpartitionCompartment_ActivityPartitionShape(), "subpartitionCompartment", null, 0, 1, ActivityPartitionShape.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED);
+ initEClass(structuredActivityNodeShapeEClass, StructuredActivityNodeShape.class, "StructuredActivityNodeShape", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEClass(expansionRegionShapeEClass, ExpansionRegionShape.class, "ExpansionRegionShape", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
- initEReference(getExpansionRegionShape_ExpansionNodeShape(), this.getExpansionNodeShape(), this.getExpansionNodeShape_ExpansionRegionShape(), "expansionNodeShape", null, 0, -1, ExpansionRegionShape.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED);
-
+ initEReference(getExpansionRegionShape_ExpansionNodeShape(), this.getExpansionNodeShape(), this.getExpansionNodeShape_ExpansionRegionShape(), "expansionNodeShape", null, 0, -1, ExpansionRegionShape.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEClass(expansionNodeShapeEClass, ExpansionNodeShape.class, "ExpansionNodeShape", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEReference(getExpansionNodeShape_ExpansionRegionShape(), this.getExpansionRegionShape(), this.getExpansionRegionShape_ExpansionNodeShape(), "expansionRegionShape", null, 0, 1, ExpansionNodeShape.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED);
-
+ initEClass(messageEdgeEClass, MessageEdge.class, "MessageEdge", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
+ initEClass(generalOrderingEdgeEClass, GeneralOrderingEdge.class, "GeneralOrderingEdge", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
+ initEClass(combinedFragmentShapeEClass, CombinedFragmentShape.class, "CombinedFragmentShape", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
+ initEClass(interactionOperandShapeEClass, InteractionOperandShape.class, "InteractionOperandShape", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
+ initEClass(executionSpecificationShapeEClass, ExecutionSpecificationShape.class, "ExecutionSpecificationShape", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
+ initEClass(durationConstraintShapeEClass, DurationConstraintShape.class, "DurationConstraintShape", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
+ initEClass(timeConstraintShapeEClass, TimeConstraintShape.class, "TimeConstraintShape", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
+ initEClass(timeExpressionShapeEClass, TimeExpressionShape.class, "TimeExpressionShape", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
+ initEClass(durationShapeEClass, DurationShape.class, "DurationShape", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
+ initEClass(pathEdgeEClass, PathEdge.class, "PathEdge", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
+ initEReference(getPathEdge_MessageLabel(), this.getMessageLabel(), this.getMessageLabel_PathEdge(), "messageLabel", null, 0, -1, PathEdge.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEClass(messageLabelEClass, MessageLabel.class, "MessageLabel", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
+ initEReference(getMessageLabel_PathEdge(), this.getPathEdge(), this.getPathEdge_MessageLabel(), "pathEdge", null, 0, 1, MessageLabel.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED);
+ initEClass(stateInvariantShapeEClass, StateInvariantShape.class, "StateInvariantShape", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
+ initEAttribute(getStateInvariantShape_UseStateShape(), theDCPackage.getBoolean(), "useStateShape", "false", 1, 1, StateInvariantShape.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED);
// Initialize enums and add enum literals
initEEnum(compartmentLayoutEEnum, CompartmentLayout.class, "CompartmentLayout");
addEEnumLiteral(compartmentLayoutEEnum, CompartmentLayout.LIST);
addEEnumLiteral(compartmentLayoutEEnum, CompartmentLayout.DIAGRAM);
-
initEEnum(placementEEnum, Placement.class, "Placement");
addEEnumLiteral(placementEEnum, Placement.TOP);
addEEnumLiteral(placementEEnum, Placement.RIGHT);
addEEnumLiteral(placementEEnum, Placement.BOTTOM);
addEEnumLiteral(placementEEnum, Placement.LEFT);
-
// Create resource
createResource(eNS_URI);
-
// Create annotations
// http://www.eclipse.org/uml2/2.0.0/UML
createUMLAnnotations();
@@ -5459,1100 +6233,200 @@ public class UMLDIPackageImpl extends EPackageImpl implements UMLDIPackage {
* Initializes the annotations for <b>http://www.eclipse.org/uml2/2.0.0/UML</b>.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
protected void createUMLAnnotations() {
- String source = "http://www.eclipse.org/uml2/2.0.0/UML";
- addAnnotation
- (this,
- source,
- new String[] {
- "originalName", "UMLDI"
- });
- addAnnotation
- (getUmlStyle__FontsizePositive__DiagnosticChain_Map(),
- source,
- new String[] {
- "originalName", "fontsize_positive"
- });
+ String source = "http://www.eclipse.org/uml2/2.0.0/UML";
+ addAnnotation(this, source, new String[]{ "originalName", "UMLDI" });
+ addAnnotation(getUmlStyle__FontsizePositive__DiagnosticChain_Map(), source, new String[]{ "originalName", "fontsize_positive" });
}
/**
* Initializes the annotations for <b>http://www.eclipse.org/emf/2002/Ecore</b>.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
protected void createEcoreAnnotations() {
- String source = "http://www.eclipse.org/emf/2002/Ecore";
- addAnnotation
- (this,
- source,
- new String[] {
- "validationDelegates", "http://www.eclipse.org/emf/2002/Ecore/OCL"
- });
+ String source = "http://www.eclipse.org/emf/2002/Ecore";
+ addAnnotation(this, source, new String[]{ "validationDelegates", "http://www.eclipse.org/emf/2002/Ecore/OCL" });
}
/**
* Initializes the annotations for <b>subsets</b>.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
protected void createSubsetsAnnotations() {
- String source = "subsets";
- addAnnotation
- (getUmlDiagram_TopUmlDiagramElement(),
- source,
- new String[] {
- },
- new URI[] {
- URI.createURI(eNS_URI).appendFragment("//UmlDiagramElement/ownedUmlDiagramElement")
- });
- addAnnotation
- (getUmlDiagramElement_UmlModelElement(),
- source,
- new String[] {
- },
- new URI[] {
- URI.createURI(DIPackage.eNS_URI).appendFragment("//DiagramElement/modelElement")
- });
- addAnnotation
- (getUmlDiagramElement_SharedUmlStyle(),
- source,
- new String[] {
- },
- new URI[] {
- URI.createURI(DIPackage.eNS_URI).appendFragment("//DiagramElement/sharedStyle")
- });
- addAnnotation
- (getUmlDiagramElement_LocalUmlStyle(),
- source,
- new String[] {
- },
- new URI[] {
- URI.createURI(DIPackage.eNS_URI).appendFragment("//DiagramElement/localStyle")
- });
- addAnnotation
- (getUmlDiagramElement_OwnedUmlDiagramElement(),
- source,
- new String[] {
- },
- new URI[] {
- URI.createURI(DIPackage.eNS_URI).appendFragment("//DiagramElement/ownedDiagramElement")
- });
- addAnnotation
- (getUmlDiagramElement_OwningUmlDiagramElement(),
- source,
- new String[] {
- },
- new URI[] {
- URI.createURI(DIPackage.eNS_URI).appendFragment("//DiagramElement/owningDiagramElement")
- });
- addAnnotation
- (getUmlDiagramElement_TargetUmlEdge(),
- source,
- new String[] {
- },
- new URI[] {
- URI.createURI(DIPackage.eNS_URI).appendFragment("//DiagramElement/targetEdge")
- });
- addAnnotation
- (getUmlDiagramElement_SourceUmlEdge(),
- source,
- new String[] {
- },
- new URI[] {
- URI.createURI(DIPackage.eNS_URI).appendFragment("//DiagramElement/sourceEdge")
- });
- addAnnotation
- (getUmlEdge_SourceUmlDiagramElement(),
- source,
- new String[] {
- },
- new URI[] {
- URI.createURI(DIPackage.eNS_URI).appendFragment("//Edge/sourceDiagramElement")
- });
- addAnnotation
- (getUmlEdge_MainLabel(),
- source,
- new String[] {
- },
- new URI[] {
- URI.createURI(eNS_URI).appendFragment("//UmlDiagramElement/ownedUmlDiagramElement")
- });
- addAnnotation
- (getUmlEdge_TargetUmlDiagramElement(),
- source,
- new String[] {
- },
- new URI[] {
- URI.createURI(DIPackage.eNS_URI).appendFragment("//Edge/targetDiagramElement")
- });
- addAnnotation
- (getTopUmlDiagramElement_UmlDiagram(),
- source,
- new String[] {
- },
- new URI[] {
- URI.createURI(eNS_URI).appendFragment("//UmlDiagramElement/owningUmlDiagramElement")
- });
- addAnnotation
- (getTopUmlDiagramElement_DiagramCompartment(),
- source,
- new String[] {
- },
- new URI[] {
- URI.createURI(eNS_URI).appendFragment("//UmlDiagramElement/owningUmlDiagramElement")
- });
- addAnnotation
- (getDiagramCompartment_TopUmlDiagramElement(),
- source,
- new String[] {
- },
- new URI[] {
- URI.createURI(eNS_URI).appendFragment("//UmlDiagramElement/ownedUmlDiagramElement")
- });
- addAnnotation
- (getMainLabel_UmlShape(),
- source,
- new String[] {
- },
- new URI[] {
- URI.createURI(eNS_URI).appendFragment("//UmlDiagramElement/owningUmlDiagramElement")
- });
- addAnnotation
- (getMainLabel_UmlEdge(),
- source,
- new String[] {
- },
- new URI[] {
- URI.createURI(eNS_URI).appendFragment("//UmlDiagramElement/owningUmlDiagramElement")
- });
- addAnnotation
- (getUmlShape_MainLabel(),
- source,
- new String[] {
- },
- new URI[] {
- URI.createURI(eNS_URI).appendFragment("//UmlDiagramElement/ownedUmlDiagramElement")
- });
- addAnnotation
- (getClassifierShape_OwnedUseCaseCompartment(),
- source,
- new String[] {
- },
- new URI[] {
- URI.createURI(eNS_URI).appendFragment("//UmlDiagramElement/ownedUmlDiagramElement")
- });
- addAnnotation
- (getClassifierShape_UseCaseCompartment(),
- source,
- new String[] {
- },
- new URI[] {
- URI.createURI(eNS_URI).appendFragment("//UmlDiagramElement/ownedUmlDiagramElement")
- });
- addAnnotation
- (getTemplateableElementShape_TemplateParameterCompartment(),
- source,
- new String[] {
- },
- new URI[] {
- URI.createURI(eNS_URI).appendFragment("//UmlDiagramElement/ownedUmlDiagramElement")
- });
- addAnnotation
- (getTemplateParameterCompartment_TemplateableElementShape(),
- source,
- new String[] {
- },
- new URI[] {
- URI.createURI(eNS_URI).appendFragment("//UmlDiagramElement/owningUmlDiagramElement")
- });
- addAnnotation
- (getListCompartment_ListItemLabel(),
- source,
- new String[] {
- },
- new URI[] {
- URI.createURI(eNS_URI).appendFragment("//UmlDiagramElement/ownedUmlDiagramElement")
- });
- addAnnotation
- (getListItemLabel_ListCompartment(),
- source,
- new String[] {
- },
- new URI[] {
- URI.createURI(eNS_URI).appendFragment("//UmlDiagramElement/owningUmlDiagramElement")
- });
- addAnnotation
- (getOwnedUseCaseCompartment_ClassifierShape(),
- source,
- new String[] {
- },
- new URI[] {
- URI.createURI(eNS_URI).appendFragment("//UmlDiagramElement/owningUmlDiagramElement")
- });
- addAnnotation
- (getUseCaseCompartment_ClassifierShape(),
- source,
- new String[] {
- },
- new URI[] {
- URI.createURI(eNS_URI).appendFragment("//UmlDiagramElement/owningUmlDiagramElement")
- });
- addAnnotation
- (getElementWithPackagedElementsShape_PackagedElementCompartment(),
- source,
- new String[] {
- },
- new URI[] {
- URI.createURI(eNS_URI).appendFragment("//UmlDiagramElement/ownedUmlDiagramElement")
- });
- addAnnotation
- (getPackagedElementCompartment_ElementWithPackagedElementsShape(),
- source,
- new String[] {
- },
- new URI[] {
- URI.createURI(eNS_URI).appendFragment("//UmlDiagramElement/owningUmlDiagramElement")
- });
- addAnnotation
- (getElementWithBodyShape_BodyLabel(),
- source,
- new String[] {
- },
- new URI[] {
- URI.createURI(eNS_URI).appendFragment("//UmlDiagramElement/ownedUmlDiagramElement")
- });
- addAnnotation
- (getBodyLabel_ElementWithBodyShape(),
- source,
- new String[] {
- },
- new URI[] {
- URI.createURI(eNS_URI).appendFragment("//UmlDiagramElement/owningUmlDiagramElement")
- });
- addAnnotation
- (getAttributeCompartment_ClassifierWithAttributesShape(),
- source,
- new String[] {
- },
- new URI[] {
- URI.createURI(eNS_URI).appendFragment("//UmlDiagramElement/owningUmlDiagramElement")
- });
- addAnnotation
- (getClassifierWithAttributesShape_AttributeCompartment(),
- source,
- new String[] {
- },
- new URI[] {
- URI.createURI(eNS_URI).appendFragment("//UmlDiagramElement/ownedUmlDiagramElement")
- });
- addAnnotation
- (getOperationCompartment_ClassifierWithOperationsShape(),
- source,
- new String[] {
- },
- new URI[] {
- URI.createURI(eNS_URI).appendFragment("//UmlDiagramElement/owningUmlDiagramElement")
- });
- addAnnotation
- (getClassifierWithOperationsShape_OperationCompartment(),
- source,
- new String[] {
- },
- new URI[] {
- URI.createURI(eNS_URI).appendFragment("//UmlDiagramElement/ownedUmlDiagramElement")
- });
- addAnnotation
- (getReceptionCompartment_ClassifierWithReceptionShape(),
- source,
- new String[] {
- },
- new URI[] {
- URI.createURI(eNS_URI).appendFragment("//UmlDiagramElement/owningUmlDiagramElement")
- });
- addAnnotation
- (getClassifierWithReceptionsShape_ReceptionCompartment(),
- source,
- new String[] {
- },
- new URI[] {
- URI.createURI(eNS_URI).appendFragment("//UmlDiagramElement/ownedUmlDiagramElement")
- });
- addAnnotation
- (getLiteralCompartment_EnumerationShape(),
- source,
- new String[] {
- },
- new URI[] {
- URI.createURI(eNS_URI).appendFragment("//UmlDiagramElement/owningUmlDiagramElement")
- });
- addAnnotation
- (getEnumerationShape_LiteralCompartment(),
- source,
- new String[] {
- },
- new URI[] {
- URI.createURI(eNS_URI).appendFragment("//UmlDiagramElement/ownedUmlDiagramElement")
- });
- addAnnotation
- (getRoleLabel_AssociationEdge(),
- source,
- new String[] {
- },
- new URI[] {
- URI.createURI(eNS_URI).appendFragment("//UmlDiagramElement/owningUmlDiagramElement")
- });
- addAnnotation
- (getRoleLabel_InstanceSpecificationEdge(),
- source,
- new String[] {
- },
- new URI[] {
- URI.createURI(eNS_URI).appendFragment("//UmlDiagramElement/owningUmlDiagramElement")
- });
- addAnnotation
- (getRoleLabel_RoleBindingEdge(),
- source,
- new String[] {
- },
- new URI[] {
- URI.createURI(eNS_URI).appendFragment("//UmlDiagramElement/owningUmlDiagramElement")
- });
- addAnnotation
- (getAssociationEdge_EndMultiplicityLabel(),
- source,
- new String[] {
- },
- new URI[] {
- URI.createURI(eNS_URI).appendFragment("//UmlDiagramElement/ownedUmlDiagramElement")
- });
- addAnnotation
- (getAssociationEdge_EndConstraintLabel(),
- source,
- new String[] {
- },
- new URI[] {
- URI.createURI(eNS_URI).appendFragment("//UmlDiagramElement/ownedUmlDiagramElement")
- });
- addAnnotation
- (getAssociationEdge_EndRoleLabel(),
- source,
- new String[] {
- },
- new URI[] {
- URI.createURI(eNS_URI).appendFragment("//UmlDiagramElement/ownedUmlDiagramElement")
- });
- addAnnotation
- (getMultiplicityLabel_PropertyEdge(),
- source,
- new String[] {
- },
- new URI[] {
- URI.createURI(eNS_URI).appendFragment("//UmlDiagramElement/owningUmlDiagramElement")
- });
- addAnnotation
- (getMultiplicityLabel_ConnectorEdge(),
- source,
- new String[] {
- },
- new URI[] {
- URI.createURI(eNS_URI).appendFragment("//UmlDiagramElement/owningUmlDiagramElement")
- });
- addAnnotation
- (getMultiplicityLabel_AssociationEdge(),
- source,
- new String[] {
- },
- new URI[] {
- URI.createURI(eNS_URI).appendFragment("//UmlDiagramElement/owningUmlDiagramElement")
- });
- addAnnotation
- (getPropertyEdge_ConstraintLabel(),
- source,
- new String[] {
- },
- new URI[] {
- URI.createURI(eNS_URI).appendFragment("//UmlDiagramElement/ownedUmlDiagramElement")
- });
- addAnnotation
- (getPropertyEdge_MultiplicityLabel(),
- source,
- new String[] {
- },
- new URI[] {
- URI.createURI(eNS_URI).appendFragment("//UmlDiagramElement/ownedUmlDiagramElement")
- });
- addAnnotation
- (getConstraintLabel_AssociationEdge(),
- source,
- new String[] {
- },
- new URI[] {
- URI.createURI(eNS_URI).appendFragment("//UmlDiagramElement/owningUmlDiagramElement")
- });
- addAnnotation
- (getConstraintLabel_GeneralizationSetEdge(),
- source,
- new String[] {
- },
- new URI[] {
- URI.createURI(eNS_URI).appendFragment("//UmlDiagramElement/owningUmlDiagramElement")
- });
- addAnnotation
- (getConstraintLabel_ObjectNodeShape(),
- source,
- new String[] {
- },
- new URI[] {
- URI.createURI(eNS_URI).appendFragment("//UmlDiagramElement/owningUmlDiagramElement")
- });
- addAnnotation
- (getConstraintLabel_PropertyEdge(),
- source,
- new String[] {
- },
- new URI[] {
- URI.createURI(eNS_URI).appendFragment("//UmlDiagramElement/owningUmlDiagramElement")
- });
- addAnnotation
- (getGeneralizationSetEdge_PowerLabel(),
- source,
- new String[] {
- },
- new URI[] {
- URI.createURI(eNS_URI).appendFragment("//UmlDiagramElement/ownedUmlDiagramElement")
- });
- addAnnotation
- (getGeneralizationSetEdge_ConstraintLabel(),
- source,
- new String[] {
- },
- new URI[] {
- URI.createURI(eNS_URI).appendFragment("//UmlDiagramElement/ownedUmlDiagramElement")
- });
- addAnnotation
- (getPowerLabel_GeneralizationSetEdge(),
- source,
- new String[] {
- },
- new URI[] {
- URI.createURI(eNS_URI).appendFragment("//UmlDiagramElement/owningUmlDiagramElement")
- });
- addAnnotation
- (getObjectNodeShape_SelectionLabel(),
- source,
- new String[] {
- },
- new URI[] {
- URI.createURI(eNS_URI).appendFragment("//UmlDiagramElement/ownedUmlDiagramElement")
- });
- addAnnotation
- (getObjectNodeShape_ConstraintLabel(),
- source,
- new String[] {
- },
- new URI[] {
- URI.createURI(eNS_URI).appendFragment("//UmlDiagramElement/ownedUmlDiagramElement")
- });
- addAnnotation
- (getSelectionLabel_ObjectFlowEdge(),
- source,
- new String[] {
- },
- new URI[] {
- URI.createURI(eNS_URI).appendFragment("//UmlDiagramElement/owningUmlDiagramElement")
- });
- addAnnotation
- (getSelectionLabel_ObjectNodeShape(),
- source,
- new String[] {
- },
- new URI[] {
- URI.createURI(eNS_URI).appendFragment("//UmlDiagramElement/owningUmlDiagramElement")
- });
- addAnnotation
- (getObjectFlowEdge_TransformationLabel(),
- source,
- new String[] {
- },
- new URI[] {
- URI.createURI(eNS_URI).appendFragment("//UmlDiagramElement/ownedUmlDiagramElement")
- });
- addAnnotation
- (getObjectFlowEdge_SelectionLabel(),
- source,
- new String[] {
- },
- new URI[] {
- URI.createURI(eNS_URI).appendFragment("//UmlDiagramElement/ownedUmlDiagramElement")
- });
- addAnnotation
- (getActivityEdgeEdge_WeightLabel(),
- source,
- new String[] {
- },
- new URI[] {
- URI.createURI(eNS_URI).appendFragment("//UmlDiagramElement/ownedUmlDiagramElement")
- });
- addAnnotation
- (getRelationshipWithGuardEdge_GuardLabel(),
- source,
- new String[] {
- },
- new URI[] {
- URI.createURI(eNS_URI).appendFragment("//UmlDiagramElement/ownedUmlDiagramElement")
- });
- addAnnotation
- (getGuardLabel_RelationshipWithGuardEdge(),
- source,
- new String[] {
- },
- new URI[] {
- URI.createURI(eNS_URI).appendFragment("//UmlDiagramElement/owningUmlDiagramElement")
- });
- addAnnotation
- (getWeightLabel_RelationshipWithGuardEdge(),
- source,
- new String[] {
- },
- new URI[] {
- URI.createURI(eNS_URI).appendFragment("//UmlDiagramElement/owningUmlDiagramElement")
- });
- addAnnotation
- (getWeightLabel_ActivityEdgeEdge(),
- source,
- new String[] {
- },
- new URI[] {
- URI.createURI(eNS_URI).appendFragment("//UmlDiagramElement/owningUmlDiagramElement")
- });
- addAnnotation
- (getTransformationLabel_ObjectFlowEdge(),
- source,
- new String[] {
- },
- new URI[] {
- URI.createURI(eNS_URI).appendFragment("//UmlDiagramElement/owningUmlDiagramElement")
- });
- addAnnotation
- (getConnectorEdge_EndMultiplicityLabel(),
- source,
- new String[] {
- },
- new URI[] {
- URI.createURI(eNS_URI).appendFragment("//UmlDiagramElement/ownedUmlDiagramElement")
- });
- addAnnotation
- (getInstanceSpecificationEdge_EndRoleLabel(),
- source,
- new String[] {
- },
- new URI[] {
- URI.createURI(eNS_URI).appendFragment("//UmlDiagramElement/ownedUmlDiagramElement")
- });
- addAnnotation
- (getDependencyEdge_RoleLabel(),
- source,
- new String[] {
- },
- new URI[] {
- URI.createURI(eNS_URI).appendFragment("//UmlDiagramElement/ownedUmlDiagramElement")
- });
- addAnnotation
- (getInstanceSpecificationShape_SlotCompartment(),
- source,
- new String[] {
- },
- new URI[] {
- URI.createURI(eNS_URI).appendFragment("//UmlDiagramElement/ownedUmlDiagramElement")
- });
- addAnnotation
- (getDeploymentTargetShape_DeployedArtifactCompartment(),
- source,
- new String[] {
- },
- new URI[] {
- URI.createURI(eNS_URI).appendFragment("//UmlDiagramElement/ownedUmlDiagramElement")
- });
- addAnnotation
- (getDeployedArtifactCompartment_DeploymentTargetShape(),
- source,
- new String[] {
- },
- new URI[] {
- URI.createURI(eNS_URI).appendFragment("//UmlDiagramElement/owningUmlDiagramElement")
- });
- addAnnotation
- (getSlotCompartment_InstanceSpecificationShape(),
- source,
- new String[] {
- },
- new URI[] {
- URI.createURI(eNS_URI).appendFragment("//UmlDiagramElement/owningUmlDiagramElement")
- });
- addAnnotation
- (getElementWithPortsShape_PortShape(),
- source,
- new String[] {
- },
- new URI[] {
- URI.createURI(eNS_URI).appendFragment("//UmlDiagramElement/ownedUmlDiagramElement")
- });
- addAnnotation
- (getElementWithInternalStructureShape_InternalStructureCompartment(),
- source,
- new String[] {
- },
- new URI[] {
- URI.createURI(eNS_URI).appendFragment("//UmlDiagramElement/ownedUmlDiagramElement")
- });
- addAnnotation
- (getInternalStructureCompartment_ElementWithInternalStructureShape(),
- source,
- new String[] {
- },
- new URI[] {
- URI.createURI(eNS_URI).appendFragment("//UmlDiagramElement/owningUmlDiagramElement")
- });
- addAnnotation
- (getPortShape_ElementWithPortsShape(),
- source,
- new String[] {
- },
- new URI[] {
- URI.createURI(eNS_URI).appendFragment("//UmlDiagramElement/owningUmlDiagramElement")
- });
- addAnnotation
- (getClassifierWithNestedClassifiersShape_NestedClassifierCompartment(),
- source,
- new String[] {
- },
- new URI[] {
- URI.createURI(eNS_URI).appendFragment("//UmlDiagramElement/ownedUmlDiagramElement")
- });
- addAnnotation
- (getNestedClassifierCompartment_ClassifierWithNestedClassifiersShape(),
- source,
- new String[] {
- },
- new URI[] {
- URI.createURI(eNS_URI).appendFragment("//UmlDiagramElement/owningUmlDiagramElement")
- });
- addAnnotation
- (getBehavioredClassifierShape_OwnedBehaviorCompartment(),
- source,
- new String[] {
- },
- new URI[] {
- URI.createURI(eNS_URI).appendFragment("//UmlDiagramElement/ownedUmlDiagramElement")
- });
- addAnnotation
- (getOwnedBehaviorCompartment_BehavioredClassifierShape(),
- source,
- new String[] {
- },
- new URI[] {
- URI.createURI(eNS_URI).appendFragment("//UmlDiagramElement/owningUmlDiagramElement")
- });
- addAnnotation
- (getInformationFlowEdge_ConveyedLabel(),
- source,
- new String[] {
- },
- new URI[] {
- URI.createURI(eNS_URI).appendFragment("//UmlDiagramElement/ownedUmlDiagramElement")
- });
- addAnnotation
- (getConveyedLabel_InformationFlowEdge(),
- source,
- new String[] {
- },
- new URI[] {
- URI.createURI(eNS_URI).appendFragment("//UmlDiagramElement/owningUmlDiagramElement")
- });
- addAnnotation
- (getArtifactShape_NestedArtifactCompartment(),
- source,
- new String[] {
- },
- new URI[] {
- URI.createURI(eNS_URI).appendFragment("//UmlDiagramElement/ownedUmlDiagramElement")
- });
- addAnnotation
- (getNestedArtifactCompartment_ArtifactShape(),
- source,
- new String[] {
- },
- new URI[] {
- URI.createURI(eNS_URI).appendFragment("//UmlDiagramElement/owningUmlDiagramElement")
- });
- addAnnotation
- (getCollaborationShape_ReceptionCompartment(),
- source,
- new String[] {
- },
- new URI[] {
- URI.createURI(eNS_URI).appendFragment("//UmlDiagramElement/ownedUmlDiagramElement")
- });
- addAnnotation
- (getNodeShape_NestedNodeCompartment(),
- source,
- new String[] {
- },
- new URI[] {
- URI.createURI(eNS_URI).appendFragment("//UmlDiagramElement/ownedUmlDiagramElement")
- });
- addAnnotation
- (getNestedNodeCompartment_NodeShape(),
- source,
- new String[] {
- },
- new URI[] {
- URI.createURI(eNS_URI).appendFragment("//UmlDiagramElement/owningUmlDiagramElement")
- });
- addAnnotation
- (getActivityShape_ParameterCompartment(),
- source,
- new String[] {
- },
- new URI[] {
- URI.createURI(eNS_URI).appendFragment("//UmlDiagramElement/ownedUmlDiagramElement")
- });
- addAnnotation
- (getActivityShape_PostConditionCompartment(),
- source,
- new String[] {
- },
- new URI[] {
- URI.createURI(eNS_URI).appendFragment("//UmlDiagramElement/ownedUmlDiagramElement")
- });
- addAnnotation
- (getActivityShape_PreConditionCompartment(),
- source,
- new String[] {
- },
- new URI[] {
- URI.createURI(eNS_URI).appendFragment("//UmlDiagramElement/ownedUmlDiagramElement")
- });
- addAnnotation
- (getActivityShape_ContentCompartment(),
- source,
- new String[] {
- },
- new URI[] {
- URI.createURI(eNS_URI).appendFragment("//UmlDiagramElement/ownedUmlDiagramElement")
- });
- addAnnotation
- (getActivityShape_ActivityParameterNodeShape(),
- source,
- new String[] {
- },
- new URI[] {
- URI.createURI(eNS_URI).appendFragment("//UmlDiagramElement/ownedUmlDiagramElement")
- });
- addAnnotation
- (getParameterCompartment_ActivityShape(),
- source,
- new String[] {
- },
- new URI[] {
- URI.createURI(eNS_URI).appendFragment("//UmlDiagramElement/owningUmlDiagramElement")
- });
- addAnnotation
- (getPostConditionCompartment_ActivityShape(),
- source,
- new String[] {
- },
- new URI[] {
- URI.createURI(eNS_URI).appendFragment("//UmlDiagramElement/owningUmlDiagramElement")
- });
- addAnnotation
- (getPreConditionCompartment_ActivityShape(),
- source,
- new String[] {
- },
- new URI[] {
- URI.createURI(eNS_URI).appendFragment("//UmlDiagramElement/owningUmlDiagramElement")
- });
- addAnnotation
- (getContentCompartment_StructuredActivityNodeShape(),
- source,
- new String[] {
- },
- new URI[] {
- URI.createURI(eNS_URI).appendFragment("//UmlDiagramElement/owningUmlDiagramElement")
- });
- addAnnotation
- (getContentCompartment_ActivityShape(),
- source,
- new String[] {
- },
- new URI[] {
- URI.createURI(eNS_URI).appendFragment("//UmlDiagramElement/owningUmlDiagramElement")
- });
- addAnnotation
- (getStructuredActivityNodeShape_ContentCompartment(),
- source,
- new String[] {
- },
- new URI[] {
- URI.createURI(eNS_URI).appendFragment("//UmlDiagramElement/ownedUmlDiagramElement")
- });
- addAnnotation
- (getActionShape_PinShape(),
- source,
- new String[] {
- },
- new URI[] {
- URI.createURI(eNS_URI).appendFragment("//UmlDiagramElement/ownedUmlDiagramElement")
- });
- addAnnotation
- (getPinShape_ActionShape(),
- source,
- new String[] {
- },
- new URI[] {
- URI.createURI(eNS_URI).appendFragment("//UmlDiagramElement/owningUmlDiagramElement")
- });
- addAnnotation
- (getActivityParameterNodeShape_ActivityShape(),
- source,
- new String[] {
- },
- new URI[] {
- URI.createURI(eNS_URI).appendFragment("//UmlDiagramElement/owningUmlDiagramElement")
- });
- addAnnotation
- (getBaseStateShape_ConnectionPointShape(),
- source,
- new String[] {
- },
- new URI[] {
- URI.createURI(eNS_URI).appendFragment("//UmlDiagramElement/ownedUmlDiagramElement")
- });
- addAnnotation
- (getBaseStateShape_RegionCompartment(),
- source,
- new String[] {
- },
- new URI[] {
- URI.createURI(eNS_URI).appendFragment("//UmlDiagramElement/ownedUmlDiagramElement")
- });
- addAnnotation
- (getPseudostateShape_BaseStateShape(),
- source,
- new String[] {
- },
- new URI[] {
- URI.createURI(eNS_URI).appendFragment("//UmlDiagramElement/owningUmlDiagramElement")
- });
- addAnnotation
- (getRegionCompartment_BaseStateShape(),
- source,
- new String[] {
- },
- new URI[] {
- URI.createURI(eNS_URI).appendFragment("//UmlDiagramElement/owningUmlDiagramElement")
- });
- addAnnotation
- (getExtensionPointCompartment_UseCaseShape(),
- source,
- new String[] {
- },
- new URI[] {
- URI.createURI(eNS_URI).appendFragment("//UmlDiagramElement/owningUmlDiagramElement")
- });
- addAnnotation
- (getUseCaseShape_ExtensionPointCompartment(),
- source,
- new String[] {
- },
- new URI[] {
- URI.createURI(eNS_URI).appendFragment("//UmlDiagramElement/ownedUmlDiagramElement")
- });
- addAnnotation
- (getInternalBehaviorCompartment_StateShape(),
- source,
- new String[] {
- },
- new URI[] {
- URI.createURI(eNS_URI).appendFragment("//UmlDiagramElement/owningUmlDiagramElement")
- });
- addAnnotation
- (getStateShape_ConnectionPointReferenceShape(),
- source,
- new String[] {
- },
- new URI[] {
- URI.createURI(eNS_URI).appendFragment("//UmlDiagramElement/ownedUmlDiagramElement")
- });
- addAnnotation
- (getStateShape_InternalTransitionCompartment(),
- source,
- new String[] {
- },
- new URI[] {
- URI.createURI(eNS_URI).appendFragment("//UmlDiagramElement/ownedUmlDiagramElement")
- });
- addAnnotation
- (getStateShape_DeferrableTriggerCompartment(),
- source,
- new String[] {
- },
- new URI[] {
- URI.createURI(eNS_URI).appendFragment("//UmlDiagramElement/ownedUmlDiagramElement")
- });
- addAnnotation
- (getStateShape_InternalBehaviorCompartment(),
- source,
- new String[] {
- },
- new URI[] {
- URI.createURI(eNS_URI).appendFragment("//UmlDiagramElement/ownedUmlDiagramElement")
- });
- addAnnotation
- (getConnectionPointReferenceShape_StateShape(),
- source,
- new String[] {
- },
- new URI[] {
- URI.createURI(eNS_URI).appendFragment("//UmlDiagramElement/owningUmlDiagramElement")
- });
- addAnnotation
- (getInternalTransitionCompartment_StateShape(),
- source,
- new String[] {
- },
- new URI[] {
- URI.createURI(eNS_URI).appendFragment("//UmlDiagramElement/owningUmlDiagramElement")
- });
- addAnnotation
- (getDeferrableTriggerCompartment_StateShape(),
- source,
- new String[] {
- },
- new URI[] {
- URI.createURI(eNS_URI).appendFragment("//UmlDiagramElement/owningUmlDiagramElement")
- });
- addAnnotation
- (getRegionShape_SubvertexCompartment(),
- source,
- new String[] {
- },
- new URI[] {
- URI.createURI(eNS_URI).appendFragment("//UmlDiagramElement/ownedUmlDiagramElement")
- });
- addAnnotation
- (getSubvertexCompartment_RegionShape(),
- source,
- new String[] {
- },
- new URI[] {
- URI.createURI(eNS_URI).appendFragment("//UmlDiagramElement/owningUmlDiagramElement")
- });
- addAnnotation
- (getExceptionHandlerEdge_TypeLabel(),
- source,
- new String[] {
- },
- new URI[] {
- URI.createURI(eNS_URI).appendFragment("//UmlDiagramElement/ownedUmlDiagramElement")
- });
- addAnnotation
- (getExceptionHandlerEdge_IconLabel(),
- source,
- new String[] {
- },
- new URI[] {
- URI.createURI(eNS_URI).appendFragment("//UmlDiagramElement/ownedUmlDiagramElement")
- });
- addAnnotation
- (getTypeLabel_ExceptionHandlerEdge(),
- source,
- new String[] {
- },
- new URI[] {
- URI.createURI(eNS_URI).appendFragment("//UmlDiagramElement/owningUmlDiagramElement")
- });
- addAnnotation
- (getIconLabel_ExceptionHandlerEdge(),
- source,
- new String[] {
- },
- new URI[] {
- URI.createURI(eNS_URI).appendFragment("//UmlDiagramElement/owningUmlDiagramElement")
- });
- addAnnotation
- (getSubPartitionCompartment_ActivityPartitionShape(),
- source,
- new String[] {
- },
- new URI[] {
- URI.createURI(eNS_URI).appendFragment("//UmlDiagramElement/owningUmlDiagramElement")
- });
- addAnnotation
- (getActivityPartitionShape_SubPartitionCompartment(),
- source,
- new String[] {
- },
- new URI[] {
- URI.createURI(eNS_URI).appendFragment("//UmlDiagramElement/ownedUmlDiagramElement")
- });
- addAnnotation
- (getExpansionRegionShape_ExpansionNodeShape(),
- source,
- new String[] {
- },
- new URI[] {
- URI.createURI(eNS_URI).appendFragment("//UmlDiagramElement/ownedUmlDiagramElement")
- });
- addAnnotation
- (getExpansionNodeShape_ExpansionRegionShape(),
- source,
- new String[] {
- },
- new URI[] {
- URI.createURI(eNS_URI).appendFragment("//UmlDiagramElement/owningUmlDiagramElement")
- });
+ String source = "subsets";
+ addAnnotation(getUmlDiagram_TopUmlDiagramElement(), source, new String[]{}, new URI[]{ URI.createURI(eNS_URI).appendFragment("//UmlDiagramElement/ownedUmlDiagramElement") });
+ addAnnotation(getUmlDiagramElement_UmlModelElement(), source, new String[]{}, new URI[]{ URI.createURI(DIPackage.eNS_URI).appendFragment("//DiagramElement/modelElement") });
+ addAnnotation(getUmlDiagramElement_SharedUmlStyle(), source, new String[]{}, new URI[]{ URI.createURI(DIPackage.eNS_URI).appendFragment("//DiagramElement/sharedStyle") });
+ addAnnotation(getUmlDiagramElement_LocalUmlStyle(), source, new String[]{}, new URI[]{ URI.createURI(DIPackage.eNS_URI).appendFragment("//DiagramElement/localStyle") });
+ addAnnotation(getUmlDiagramElement_OwnedUmlDiagramElement(), source, new String[]{}, new URI[]{ URI.createURI(DIPackage.eNS_URI).appendFragment("//DiagramElement/ownedDiagramElement") });
+ addAnnotation(getUmlDiagramElement_OwningUmlDiagramElement(), source, new String[]{}, new URI[]{ URI.createURI(DIPackage.eNS_URI).appendFragment("//DiagramElement/owningDiagramElement") });
+ addAnnotation(getUmlDiagramElement_TargetUmlEdge(), source, new String[]{}, new URI[]{ URI.createURI(DIPackage.eNS_URI).appendFragment("//DiagramElement/targetEdge") });
+ addAnnotation(getUmlDiagramElement_SourceUmlEdge(), source, new String[]{}, new URI[]{ URI.createURI(DIPackage.eNS_URI).appendFragment("//DiagramElement/sourceEdge") });
+ addAnnotation(getUmlEdge_SourceUmlDiagramElement(), source, new String[]{}, new URI[]{ URI.createURI(DIPackage.eNS_URI).appendFragment("//Edge/sourceDiagramElement") });
+ addAnnotation(getUmlEdge_TargetUmlDiagramElement(), source, new String[]{}, new URI[]{ URI.createURI(DIPackage.eNS_URI).appendFragment("//Edge/targetDiagramElement") });
+ addAnnotation(getTopUmlDiagramElement_UmlDiagram(), source, new String[]{}, new URI[]{ URI.createURI(eNS_URI).appendFragment("//UmlDiagramElement/owningUmlDiagramElement") });
+ addAnnotation(getTopUmlDiagramElement_DiagramCompartment(), source, new String[]{}, new URI[]{ URI.createURI(eNS_URI).appendFragment("//UmlDiagramElement/owningUmlDiagramElement") });
+ addAnnotation(getTopUmlDiagramElement_MainLabel(), source, new String[]{}, new URI[]{ URI.createURI(eNS_URI).appendFragment("//UmlDiagramElement/ownedUmlDiagramElement") });
+ addAnnotation(getStereotypedDiagramElement_StereotypeLabel(), source, new String[]{}, new URI[]{ URI.createURI(eNS_URI).appendFragment("//UmlDiagramElement/ownedUmlDiagramElement") });
+ addAnnotation(getStereotypeLabel_StereotypedDiagramElement(), source, new String[]{}, new URI[]{ URI.createURI(eNS_URI).appendFragment("//UmlDiagramElement/owningUmlDiagramElement") });
+ addAnnotation(getDiagramCompartment_TopUmlDiagramElement(), source, new String[]{}, new URI[]{ URI.createURI(eNS_URI).appendFragment("//UmlDiagramElement/ownedUmlDiagramElement") });
+ addAnnotation(getMainLabel_TopUmlDiagramElement(), source, new String[]{}, new URI[]{ URI.createURI(eNS_URI).appendFragment("//UmlDiagramElement/owningUmlDiagramElement") });
+ addAnnotation(getUmlShape_StereotypeCompartment(), source, new String[]{}, new URI[]{ URI.createURI(eNS_URI).appendFragment("//UmlDiagramElement/ownedUmlDiagramElement") });
+ addAnnotation(getStereotypeCompartment_UmlShape(), source, new String[]{}, new URI[]{ URI.createURI(eNS_URI).appendFragment("//UmlDiagramElement/owningUmlDiagramElement") });
+ addAnnotation(getListCompartment_ListItemLabel(), source, new String[]{}, new URI[]{ URI.createURI(eNS_URI).appendFragment("//UmlDiagramElement/ownedUmlDiagramElement") });
+ addAnnotation(getListItemLabel_ListCompartment(), source, new String[]{}, new URI[]{ URI.createURI(eNS_URI).appendFragment("//UmlDiagramElement/owningUmlDiagramElement") });
+ addAnnotation(getClassifierShape_OwnedUseCaseCompartment(), source, new String[]{}, new URI[]{ URI.createURI(eNS_URI).appendFragment("//UmlDiagramElement/ownedUmlDiagramElement") });
+ addAnnotation(getClassifierShape_UseCaseCompartment(), source, new String[]{}, new URI[]{ URI.createURI(eNS_URI).appendFragment("//UmlDiagramElement/ownedUmlDiagramElement") });
+ addAnnotation(getTemplateableElementShape_TemplateParameterCompartment(), source, new String[]{}, new URI[]{ URI.createURI(eNS_URI).appendFragment("//UmlDiagramElement/ownedUmlDiagramElement") });
+ addAnnotation(getTemplateParameterCompartment_TemplateableElementShape(), source, new String[]{}, new URI[]{ URI.createURI(eNS_URI).appendFragment("//UmlDiagramElement/owningUmlDiagramElement") });
+ addAnnotation(getOwnedUseCaseCompartment_ClassifierShape(), source, new String[]{}, new URI[]{ URI.createURI(eNS_URI).appendFragment("//UmlDiagramElement/owningUmlDiagramElement") });
+ addAnnotation(getUseCaseCompartment_ClassifierShape(), source, new String[]{}, new URI[]{ URI.createURI(eNS_URI).appendFragment("//UmlDiagramElement/owningUmlDiagramElement") });
+ addAnnotation(getElementWithPackagedElementsShape_PackagedElementCompartment(), source, new String[]{}, new URI[]{ URI.createURI(eNS_URI).appendFragment("//UmlDiagramElement/ownedUmlDiagramElement") });
+ addAnnotation(getPackagedElementCompartment_ElementWithPackagedElementsShape(), source, new String[]{}, new URI[]{ URI.createURI(eNS_URI).appendFragment("//UmlDiagramElement/owningUmlDiagramElement") });
+ addAnnotation(getAttributeCompartment_ClassifierWithAttributesShape(), source, new String[]{}, new URI[]{ URI.createURI(eNS_URI).appendFragment("//UmlDiagramElement/owningUmlDiagramElement") });
+ addAnnotation(getClassifierWithAttributesShape_AttributeCompartment(), source, new String[]{}, new URI[]{ URI.createURI(eNS_URI).appendFragment("//UmlDiagramElement/ownedUmlDiagramElement") });
+ addAnnotation(getOperationCompartment_ClassifierWithOperationsShape(), source, new String[]{}, new URI[]{ URI.createURI(eNS_URI).appendFragment("//UmlDiagramElement/owningUmlDiagramElement") });
+ addAnnotation(getClassifierWithOperationsShape_OperationCompartment(), source, new String[]{}, new URI[]{ URI.createURI(eNS_URI).appendFragment("//UmlDiagramElement/ownedUmlDiagramElement") });
+ addAnnotation(getReceptionCompartment_ClassifierWithReceptionShape(), source, new String[]{}, new URI[]{ URI.createURI(eNS_URI).appendFragment("//UmlDiagramElement/owningUmlDiagramElement") });
+ addAnnotation(getClassifierWithReceptionsShape_ReceptionCompartment(), source, new String[]{}, new URI[]{ URI.createURI(eNS_URI).appendFragment("//UmlDiagramElement/ownedUmlDiagramElement") });
+ addAnnotation(getLiteralCompartment_EnumerationShape(), source, new String[]{}, new URI[]{ URI.createURI(eNS_URI).appendFragment("//UmlDiagramElement/owningUmlDiagramElement") });
+ addAnnotation(getEnumerationShape_LiteralCompartment(), source, new String[]{}, new URI[]{ URI.createURI(eNS_URI).appendFragment("//UmlDiagramElement/ownedUmlDiagramElement") });
+ addAnnotation(getRoleLabel_AssociationEdge(), source, new String[]{}, new URI[]{ URI.createURI(eNS_URI).appendFragment("//UmlDiagramElement/owningUmlDiagramElement") });
+ addAnnotation(getRoleLabel_InstanceSpecificationEdge(), source, new String[]{}, new URI[]{ URI.createURI(eNS_URI).appendFragment("//UmlDiagramElement/owningUmlDiagramElement") });
+ addAnnotation(getRoleLabel_RoleBindingEdge(), source, new String[]{}, new URI[]{ URI.createURI(eNS_URI).appendFragment("//UmlDiagramElement/owningUmlDiagramElement") });
+ addAnnotation(getAssociationEdge_EndMultiplicityLabel(), source, new String[]{}, new URI[]{ URI.createURI(eNS_URI).appendFragment("//UmlDiagramElement/ownedUmlDiagramElement") });
+ addAnnotation(getAssociationEdge_EndConstraintLabel(), source, new String[]{}, new URI[]{ URI.createURI(eNS_URI).appendFragment("//UmlDiagramElement/ownedUmlDiagramElement") });
+ addAnnotation(getAssociationEdge_EndRoleLabel(), source, new String[]{}, new URI[]{ URI.createURI(eNS_URI).appendFragment("//UmlDiagramElement/ownedUmlDiagramElement") });
+ addAnnotation(getMultiplicityLabel_PropertyEdge(), source, new String[]{}, new URI[]{ URI.createURI(eNS_URI).appendFragment("//UmlDiagramElement/owningUmlDiagramElement") });
+ addAnnotation(getMultiplicityLabel_ConnectorEdge(), source, new String[]{}, new URI[]{ URI.createURI(eNS_URI).appendFragment("//UmlDiagramElement/owningUmlDiagramElement") });
+ addAnnotation(getMultiplicityLabel_AssociationEdge(), source, new String[]{}, new URI[]{ URI.createURI(eNS_URI).appendFragment("//UmlDiagramElement/owningUmlDiagramElement") });
+ addAnnotation(getPropertyEdge_ConstraintLabel(), source, new String[]{}, new URI[]{ URI.createURI(eNS_URI).appendFragment("//UmlDiagramElement/ownedUmlDiagramElement") });
+ addAnnotation(getPropertyEdge_MultiplicityLabel(), source, new String[]{}, new URI[]{ URI.createURI(eNS_URI).appendFragment("//UmlDiagramElement/ownedUmlDiagramElement") });
+ addAnnotation(getConstraintLabel_AssociationEdge(), source, new String[]{}, new URI[]{ URI.createURI(eNS_URI).appendFragment("//UmlDiagramElement/owningUmlDiagramElement") });
+ addAnnotation(getConstraintLabel_GeneralizationSetEdge(), source, new String[]{}, new URI[]{ URI.createURI(eNS_URI).appendFragment("//UmlDiagramElement/owningUmlDiagramElement") });
+ addAnnotation(getConstraintLabel_ObjectNodeShape(), source, new String[]{}, new URI[]{ URI.createURI(eNS_URI).appendFragment("//UmlDiagramElement/owningUmlDiagramElement") });
+ addAnnotation(getConstraintLabel_LifelineShape(), source, new String[]{}, new URI[]{ URI.createURI(eNS_URI).appendFragment("//UmlDiagramElement/owningUmlDiagramElement") });
+ addAnnotation(getConstraintLabel_ActionShape(), source, new String[]{}, new URI[]{ URI.createURI(eNS_URI).appendFragment("//UmlDiagramElement/owningUmlDiagramElement") });
+ addAnnotation(getConstraintLabel_PropertyEdge(), source, new String[]{}, new URI[]{ URI.createURI(eNS_URI).appendFragment("//UmlDiagramElement/owningUmlDiagramElement") });
+ addAnnotation(getGeneralizationSetEdge_PowerLabel(), source, new String[]{}, new URI[]{ URI.createURI(eNS_URI).appendFragment("//UmlDiagramElement/ownedUmlDiagramElement") });
+ addAnnotation(getGeneralizationSetEdge_ConstraintLabel(), source, new String[]{}, new URI[]{ URI.createURI(eNS_URI).appendFragment("//UmlDiagramElement/ownedUmlDiagramElement") });
+ addAnnotation(getPowerLabel_GeneralizationSetEdge(), source, new String[]{}, new URI[]{ URI.createURI(eNS_URI).appendFragment("//UmlDiagramElement/owningUmlDiagramElement") });
+ addAnnotation(getObjectNodeShape_SelectionLabel(), source, new String[]{}, new URI[]{ URI.createURI(eNS_URI).appendFragment("//UmlDiagramElement/ownedUmlDiagramElement") });
+ addAnnotation(getObjectNodeShape_ConstraintLabel(), source, new String[]{}, new URI[]{ URI.createURI(eNS_URI).appendFragment("//UmlDiagramElement/ownedUmlDiagramElement") });
+ addAnnotation(getSelectionLabel_ObjectFlowEdge(), source, new String[]{}, new URI[]{ URI.createURI(eNS_URI).appendFragment("//UmlDiagramElement/owningUmlDiagramElement") });
+ addAnnotation(getSelectionLabel_ObjectNodeShape(), source, new String[]{}, new URI[]{ URI.createURI(eNS_URI).appendFragment("//UmlDiagramElement/owningUmlDiagramElement") });
+ addAnnotation(getObjectFlowEdge_TransformationLabel(), source, new String[]{}, new URI[]{ URI.createURI(eNS_URI).appendFragment("//UmlDiagramElement/ownedUmlDiagramElement") });
+ addAnnotation(getObjectFlowEdge_SelectionLabel(), source, new String[]{}, new URI[]{ URI.createURI(eNS_URI).appendFragment("//UmlDiagramElement/ownedUmlDiagramElement") });
+ addAnnotation(getActivityEdgeEdge_GuardLabel(), source, new String[]{}, new URI[]{ URI.createURI(eNS_URI).appendFragment("//UmlDiagramElement/ownedUmlDiagramElement") });
+ addAnnotation(getActivityEdgeEdge_WeightLabel(), source, new String[]{}, new URI[]{ URI.createURI(eNS_URI).appendFragment("//UmlDiagramElement/ownedUmlDiagramElement") });
+ addAnnotation(getGuardLabel_ActivityEdgeEdge(), source, new String[]{}, new URI[]{ URI.createURI(eNS_URI).appendFragment("//UmlDiagramElement/owningUmlDiagramElement") });
+ addAnnotation(getWeightLabel_ActivityEdgeEdge(), source, new String[]{}, new URI[]{ URI.createURI(eNS_URI).appendFragment("//UmlDiagramElement/owningUmlDiagramElement") });
+ addAnnotation(getTransformationLabel_ObjectFlowEdge(), source, new String[]{}, new URI[]{ URI.createURI(eNS_URI).appendFragment("//UmlDiagramElement/owningUmlDiagramElement") });
+ addAnnotation(getLifelineShape_SubfragmentShape(), source, new String[]{}, new URI[]{ URI.createURI(eNS_URI).appendFragment("//UmlDiagramElement/ownedUmlDiagramElement") });
+ addAnnotation(getLifelineShape_NestingLifelineShape(), source, new String[]{}, new URI[]{ URI.createURI(eNS_URI).appendFragment("//UmlDiagramElement/owningUmlDiagramElement") });
+ addAnnotation(getLifelineShape_NestedLifelineShape(), source, new String[]{}, new URI[]{ URI.createURI(eNS_URI).appendFragment("//UmlDiagramElement/ownedUmlDiagramElement") });
+ addAnnotation(getLifelineShape_ConstraintLabel(), source, new String[]{}, new URI[]{ URI.createURI(eNS_URI).appendFragment("//UmlDiagramElement/ownedUmlDiagramElement") });
+ addAnnotation(getInteractionFragmentShape_LifelineShape(), source, new String[]{}, new URI[]{ URI.createURI(eNS_URI).appendFragment("//UmlDiagramElement/owningUmlDiagramElement") });
+ addAnnotation(getActionShape_PinShape(), source, new String[]{}, new URI[]{ URI.createURI(eNS_URI).appendFragment("//UmlDiagramElement/ownedUmlDiagramElement") });
+ addAnnotation(getActionShape_ConditionLabel(), source, new String[]{}, new URI[]{ URI.createURI(eNS_URI).appendFragment("//UmlDiagramElement/ownedUmlDiagramElement") });
+ addAnnotation(getPinShape_ActionShape(), source, new String[]{}, new URI[]{ URI.createURI(eNS_URI).appendFragment("//UmlDiagramElement/owningUmlDiagramElement") });
+ addAnnotation(getConnectorEdge_EndMultiplicityLabel(), source, new String[]{}, new URI[]{ URI.createURI(eNS_URI).appendFragment("//UmlDiagramElement/ownedUmlDiagramElement") });
+ addAnnotation(getInstanceSpecificationEdge_EndRoleLabel(), source, new String[]{}, new URI[]{ URI.createURI(eNS_URI).appendFragment("//UmlDiagramElement/ownedUmlDiagramElement") });
+ addAnnotation(getDependencyEdge_RoleLabel(), source, new String[]{}, new URI[]{ URI.createURI(eNS_URI).appendFragment("//UmlDiagramElement/ownedUmlDiagramElement") });
+ addAnnotation(getInstanceSpecificationShape_SlotCompartment(), source, new String[]{}, new URI[]{ URI.createURI(eNS_URI).appendFragment("//UmlDiagramElement/ownedUmlDiagramElement") });
+ addAnnotation(getDeploymentTargetShape_DeployedArtifactCompartment(), source, new String[]{}, new URI[]{ URI.createURI(eNS_URI).appendFragment("//UmlDiagramElement/ownedUmlDiagramElement") });
+ addAnnotation(getDeployedArtifactCompartment_DeploymentTargetShape(), source, new String[]{}, new URI[]{ URI.createURI(eNS_URI).appendFragment("//UmlDiagramElement/owningUmlDiagramElement") });
+ addAnnotation(getSlotCompartment_InstanceSpecificationShape(), source, new String[]{}, new URI[]{ URI.createURI(eNS_URI).appendFragment("//UmlDiagramElement/owningUmlDiagramElement") });
+ addAnnotation(getElementWithPortsShape_PortShape(), source, new String[]{}, new URI[]{ URI.createURI(eNS_URI).appendFragment("//UmlDiagramElement/ownedUmlDiagramElement") });
+ addAnnotation(getElementWithStructureShape_StructureCompartment(), source, new String[]{}, new URI[]{ URI.createURI(eNS_URI).appendFragment("//UmlDiagramElement/ownedUmlDiagramElement") });
+ addAnnotation(getStructureCompartment_ElementWithStructureShape(), source, new String[]{}, new URI[]{ URI.createURI(eNS_URI).appendFragment("//UmlDiagramElement/owningUmlDiagramElement") });
+ addAnnotation(getPortShape_ElementWithPortsShape(), source, new String[]{}, new URI[]{ URI.createURI(eNS_URI).appendFragment("//UmlDiagramElement/owningUmlDiagramElement") });
+ addAnnotation(getClassifierWithNestedClassifiersShape_NestedClassifierCompartment(), source, new String[]{}, new URI[]{ URI.createURI(eNS_URI).appendFragment("//UmlDiagramElement/ownedUmlDiagramElement") });
+ addAnnotation(getNestedClassifierCompartment_ClassifierWithNestedClassifiersShape(), source, new String[]{}, new URI[]{ URI.createURI(eNS_URI).appendFragment("//UmlDiagramElement/owningUmlDiagramElement") });
+ addAnnotation(getBehavioredClassifierShape_OwnedBehaviorCompartment(), source, new String[]{}, new URI[]{ URI.createURI(eNS_URI).appendFragment("//UmlDiagramElement/ownedUmlDiagramElement") });
+ addAnnotation(getOwnedBehaviorCompartment_BehavioredClassifierShape(), source, new String[]{}, new URI[]{ URI.createURI(eNS_URI).appendFragment("//UmlDiagramElement/owningUmlDiagramElement") });
+ addAnnotation(getInformationFlowEdge_ConveyedLabel(), source, new String[]{}, new URI[]{ URI.createURI(eNS_URI).appendFragment("//UmlDiagramElement/ownedUmlDiagramElement") });
+ addAnnotation(getConveyedLabel_InformationFlowEdge(), source, new String[]{}, new URI[]{ URI.createURI(eNS_URI).appendFragment("//UmlDiagramElement/owningUmlDiagramElement") });
+ addAnnotation(getArtifactShape_NestedArtifactCompartment(), source, new String[]{}, new URI[]{ URI.createURI(eNS_URI).appendFragment("//UmlDiagramElement/ownedUmlDiagramElement") });
+ addAnnotation(getNestedArtifactCompartment_ArtifactShape(), source, new String[]{}, new URI[]{ URI.createURI(eNS_URI).appendFragment("//UmlDiagramElement/owningUmlDiagramElement") });
+ addAnnotation(getCollaborationShape_ReceptionCompartment(), source, new String[]{}, new URI[]{ URI.createURI(eNS_URI).appendFragment("//UmlDiagramElement/ownedUmlDiagramElement") });
+ addAnnotation(getNodeShape_NestedNodeCompartment(), source, new String[]{}, new URI[]{ URI.createURI(eNS_URI).appendFragment("//UmlDiagramElement/ownedUmlDiagramElement") });
+ addAnnotation(getNestedNodeCompartment_NodeShape(), source, new String[]{}, new URI[]{ URI.createURI(eNS_URI).appendFragment("//UmlDiagramElement/owningUmlDiagramElement") });
+ addAnnotation(getActivityShape_ParameterCompartment(), source, new String[]{}, new URI[]{ URI.createURI(eNS_URI).appendFragment("//UmlDiagramElement/ownedUmlDiagramElement") });
+ addAnnotation(getActivityShape_PostConditionCompartment(), source, new String[]{}, new URI[]{ URI.createURI(eNS_URI).appendFragment("//UmlDiagramElement/ownedUmlDiagramElement") });
+ addAnnotation(getActivityShape_PreConditionCompartment(), source, new String[]{}, new URI[]{ URI.createURI(eNS_URI).appendFragment("//UmlDiagramElement/ownedUmlDiagramElement") });
+ addAnnotation(getActivityShape_ActivityParameterNodeShape(), source, new String[]{}, new URI[]{ URI.createURI(eNS_URI).appendFragment("//UmlDiagramElement/ownedUmlDiagramElement") });
+ addAnnotation(getElementWithActivityNodesShape_ActivityNodeCompartment(), source, new String[]{}, new URI[]{ URI.createURI(eNS_URI).appendFragment("//UmlDiagramElement/ownedUmlDiagramElement") });
+ addAnnotation(getActivityNodeCompartment_ElementWithActivityNodesShape(), source, new String[]{}, new URI[]{ URI.createURI(eNS_URI).appendFragment("//UmlDiagramElement/owningUmlDiagramElement") });
+ addAnnotation(getParameterCompartment_ActivityShape(), source, new String[]{}, new URI[]{ URI.createURI(eNS_URI).appendFragment("//UmlDiagramElement/owningUmlDiagramElement") });
+ addAnnotation(getPostConditionCompartment_ActivityShape(), source, new String[]{}, new URI[]{ URI.createURI(eNS_URI).appendFragment("//UmlDiagramElement/owningUmlDiagramElement") });
+ addAnnotation(getPreConditionCompartment_ActivityShape(), source, new String[]{}, new URI[]{ URI.createURI(eNS_URI).appendFragment("//UmlDiagramElement/owningUmlDiagramElement") });
+ addAnnotation(getActivityParameterNodeShape_ActivityShape(), source, new String[]{}, new URI[]{ URI.createURI(eNS_URI).appendFragment("//UmlDiagramElement/owningUmlDiagramElement") });
+ addAnnotation(getInteractionFragmentWithSubfragmentsShape_SubfragmentCompartment(), source, new String[]{}, new URI[]{ URI.createURI(eNS_URI).appendFragment("//UmlDiagramElement/ownedUmlDiagramElement") });
+ addAnnotation(getSubfragmentCompartment_InteractionFragmentWithSubfragmentsShape(), source, new String[]{}, new URI[]{ URI.createURI(eNS_URI).appendFragment("//UmlDiagramElement/owningUmlDiagramElement") });
+ addAnnotation(getInteractionFragmentWithGatesShape_GateShape(), source, new String[]{}, new URI[]{ URI.createURI(eNS_URI).appendFragment("//UmlDiagramElement/ownedUmlDiagramElement") });
+ addAnnotation(getGateShape_InteractionFragmentWithGatesShape(), source, new String[]{}, new URI[]{ URI.createURI(eNS_URI).appendFragment("//UmlDiagramElement/owningUmlDiagramElement") });
+ addAnnotation(getBaseStateShape_ConnectionPointShape(), source, new String[]{}, new URI[]{ URI.createURI(eNS_URI).appendFragment("//UmlDiagramElement/ownedUmlDiagramElement") });
+ addAnnotation(getBaseStateShape_RegionCompartment(), source, new String[]{}, new URI[]{ URI.createURI(eNS_URI).appendFragment("//UmlDiagramElement/ownedUmlDiagramElement") });
+ addAnnotation(getPseudostateShape_BaseStateShape(), source, new String[]{}, new URI[]{ URI.createURI(eNS_URI).appendFragment("//UmlDiagramElement/owningUmlDiagramElement") });
+ addAnnotation(getRegionCompartment_BaseStateShape(), source, new String[]{}, new URI[]{ URI.createURI(eNS_URI).appendFragment("//UmlDiagramElement/owningUmlDiagramElement") });
+ addAnnotation(getExtensionPointCompartment_UseCaseShape(), source, new String[]{}, new URI[]{ URI.createURI(eNS_URI).appendFragment("//UmlDiagramElement/owningUmlDiagramElement") });
+ addAnnotation(getUseCaseShape_ExtensionPointCompartment(), source, new String[]{}, new URI[]{ URI.createURI(eNS_URI).appendFragment("//UmlDiagramElement/ownedUmlDiagramElement") });
+ addAnnotation(getInternalBehaviorCompartment_StateShape(), source, new String[]{}, new URI[]{ URI.createURI(eNS_URI).appendFragment("//UmlDiagramElement/owningUmlDiagramElement") });
+ addAnnotation(getStateShape_ConnectionPointReferenceShape(), source, new String[]{}, new URI[]{ URI.createURI(eNS_URI).appendFragment("//UmlDiagramElement/ownedUmlDiagramElement") });
+ addAnnotation(getStateShape_InternalTransitionCompartment(), source, new String[]{}, new URI[]{ URI.createURI(eNS_URI).appendFragment("//UmlDiagramElement/ownedUmlDiagramElement") });
+ addAnnotation(getStateShape_DeferrableTriggerCompartment(), source, new String[]{}, new URI[]{ URI.createURI(eNS_URI).appendFragment("//UmlDiagramElement/ownedUmlDiagramElement") });
+ addAnnotation(getStateShape_InternalBehaviorCompartment(), source, new String[]{}, new URI[]{ URI.createURI(eNS_URI).appendFragment("//UmlDiagramElement/ownedUmlDiagramElement") });
+ addAnnotation(getConnectionPointReferenceShape_StateShape(), source, new String[]{}, new URI[]{ URI.createURI(eNS_URI).appendFragment("//UmlDiagramElement/owningUmlDiagramElement") });
+ addAnnotation(getInternalTransitionCompartment_StateShape(), source, new String[]{}, new URI[]{ URI.createURI(eNS_URI).appendFragment("//UmlDiagramElement/owningUmlDiagramElement") });
+ addAnnotation(getDeferrableTriggerCompartment_StateShape(), source, new String[]{}, new URI[]{ URI.createURI(eNS_URI).appendFragment("//UmlDiagramElement/owningUmlDiagramElement") });
+ addAnnotation(getRegionShape_SubvertexCompartment(), source, new String[]{}, new URI[]{ URI.createURI(eNS_URI).appendFragment("//UmlDiagramElement/ownedUmlDiagramElement") });
+ addAnnotation(getSubvertexCompartment_RegionShape(), source, new String[]{}, new URI[]{ URI.createURI(eNS_URI).appendFragment("//UmlDiagramElement/owningUmlDiagramElement") });
+ addAnnotation(getExceptionHandlerEdge_TypeLabel(), source, new String[]{}, new URI[]{ URI.createURI(eNS_URI).appendFragment("//UmlDiagramElement/ownedUmlDiagramElement") });
+ addAnnotation(getExceptionHandlerEdge_IconLabel(), source, new String[]{}, new URI[]{ URI.createURI(eNS_URI).appendFragment("//UmlDiagramElement/ownedUmlDiagramElement") });
+ addAnnotation(getTypeLabel_InteractionUseShape(), source, new String[]{}, new URI[]{ URI.createURI(eNS_URI).appendFragment("//UmlDiagramElement/owningUmlDiagramElement") });
+ addAnnotation(getTypeLabel_ExceptionHandlerEdge(), source, new String[]{}, new URI[]{ URI.createURI(eNS_URI).appendFragment("//UmlDiagramElement/owningUmlDiagramElement") });
+ addAnnotation(getInteractionUseShape_TypeLabel(), source, new String[]{}, new URI[]{ URI.createURI(eNS_URI).appendFragment("//UmlDiagramElement/ownedUmlDiagramElement") });
+ addAnnotation(getIconLabel_ExceptionHandlerEdge(), source, new String[]{}, new URI[]{ URI.createURI(eNS_URI).appendFragment("//UmlDiagramElement/owningUmlDiagramElement") });
+ addAnnotation(getSubpartitionCompartment_ActivityPartitionShape(), source, new String[]{}, new URI[]{ URI.createURI(eNS_URI).appendFragment("//UmlDiagramElement/owningUmlDiagramElement") });
+ addAnnotation(getActivityPartitionShape_SubpartitionCompartment(), source, new String[]{}, new URI[]{ URI.createURI(eNS_URI).appendFragment("//UmlDiagramElement/ownedUmlDiagramElement") });
+ addAnnotation(getExpansionRegionShape_ExpansionNodeShape(), source, new String[]{}, new URI[]{ URI.createURI(eNS_URI).appendFragment("//UmlDiagramElement/ownedUmlDiagramElement") });
+ addAnnotation(getExpansionNodeShape_ExpansionRegionShape(), source, new String[]{}, new URI[]{ URI.createURI(eNS_URI).appendFragment("//UmlDiagramElement/owningUmlDiagramElement") });
+ addAnnotation(getPathEdge_MessageLabel(), source, new String[]{}, new URI[]{ URI.createURI(eNS_URI).appendFragment("//UmlDiagramElement/ownedUmlDiagramElement") });
+ addAnnotation(getMessageLabel_PathEdge(), source, new String[]{}, new URI[]{ URI.createURI(eNS_URI).appendFragment("//UmlDiagramElement/owningUmlDiagramElement") });
}
/**
* Initializes the annotations for <b>union</b>.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
protected void createUnionAnnotations() {
- String source = "union";
- addAnnotation
- (getUmlDiagramElement_OwnedUmlDiagramElement(),
- source,
- new String[] {
- });
- addAnnotation
- (getUmlDiagramElement_OwningUmlDiagramElement(),
- source,
- new String[] {
- });
+ String source = "union";
+ addAnnotation(getUmlDiagramElement_OwnedUmlDiagramElement(), source, new String[]{});
+ addAnnotation(getUmlDiagramElement_OwningUmlDiagramElement(), source, new String[]{});
}
/**
* Initializes the annotations for <b>http://www.eclipse.org/emf/2002/Ecore/OCL</b>.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
protected void createOCLAnnotations() {
- String source = "http://www.eclipse.org/emf/2002/Ecore/OCL";
- addAnnotation
- (getUmlStyle__FontsizePositive__DiagnosticChain_Map(),
- source,
- new String[] {
- "body", "fontSize > 0"
- });
+ String source = "http://www.eclipse.org/emf/2002/Ecore/OCL";
+ addAnnotation(getUmlStyle__FontsizePositive__DiagnosticChain_Map(), source, new String[]{ "body", "fontSize > 0" });
}
-
} //UMLDIPackageImpl

Back to the top