Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorrschnekenbu2010-12-09 08:11:36 -0500
committerrschnekenbu2010-12-09 08:11:36 -0500
commit6b727cdfa9297e7d0f52c1e22a09c1322b3b710c (patch)
treed49f9fc643beb45bfa506f097742ead8919430e4 /examples
parent204499c88d7e70cec7308749019efdd93c2b3028 (diff)
downloadorg.eclipse.papyrus-6b727cdfa9297e7d0f52c1e22a09c1322b3b710c.tar.gz
org.eclipse.papyrus-6b727cdfa9297e7d0f52c1e22a09c1322b3b710c.tar.xz
org.eclipse.papyrus-6b727cdfa9297e7d0f52c1e22a09c1322b3b710c.zip
Merged branch 0.7.X changes r2480:3444 into the trunk
Diffstat (limited to 'examples')
-rw-r--r--examples/QVToExamples/.project11
-rw-r--r--examples/QVToExamples/MyTransfo.qvto16
-rw-r--r--examples/QVToExamples/model.di17
-rw-r--r--examples/QVToExamples/model.notation201
-rw-r--r--examples/QVToExamples/model.uml39
-rw-r--r--examples/org.eclipse.papyrus.examples.restrictedservicecreation/.classpath7
-rw-r--r--examples/org.eclipse.papyrus.examples.restrictedservicecreation/.project28
-rw-r--r--examples/org.eclipse.papyrus.examples.restrictedservicecreation/.settings/org.eclipse.jdt.core.prefs8
-rw-r--r--examples/org.eclipse.papyrus.examples.restrictedservicecreation/META-INF/MANIFEST.MF21
-rw-r--r--examples/org.eclipse.papyrus.examples.restrictedservicecreation/build.properties8
-rw-r--r--examples/org.eclipse.papyrus.examples.restrictedservicecreation/plugin.properties12
-rw-r--r--examples/org.eclipse.papyrus.examples.restrictedservicecreation/plugin.xml27
-rw-r--r--examples/org.eclipse.papyrus.examples.restrictedservicecreation/src/org/eclipse/papyrus/restrictedservicecreation/Activator.java68
-rw-r--r--examples/org.eclipse.papyrus.examples.restrictedservicecreation/src/org/eclipse/papyrus/restrictedservicecreation/FilterClassOnPackage.java73
-rw-r--r--examples/referencediagrams/ClassDiagramTestEditor/.project11
-rw-r--r--examples/referencediagrams/ClassDiagramTestEditor/ClassDiagramEditorTest.di163
-rw-r--r--examples/referencediagrams/ClassDiagramTestEditor/ClassDiagramEditorTest.notation894
-rw-r--r--examples/referencediagrams/ClassDiagramTestEditor/ClassDiagramEditorTest.uml256
-rw-r--r--examples/referencediagrams/ClassDiagramTestEditor/SYSML.metamodel.di227
-rw-r--r--examples/referencediagrams/ClassDiagramTestEditor/SYSML.metamodel.notation3584
-rw-r--r--examples/referencediagrams/ClassDiagramTestEditor/SYSML.metamodel.uml800
-rw-r--r--examples/referencediagrams/TC1/.project11
-rw-r--r--examples/referencediagrams/TC1/diagram.pngbin0 -> 16885 bytes
-rw-r--r--examples/referencediagrams/TC1/testcase1-fromXMI.uml51
-rw-r--r--examples/referencediagrams/TC1/testcase1.di8
-rw-r--r--examples/referencediagrams/TC1/testcase1.gifbin0 -> 6974 bytes
-rw-r--r--examples/referencediagrams/TC1/testcase1.notation226
-rw-r--r--examples/referencediagrams/TC1/testcase1.uml63
-rw-r--r--examples/referencediagrams/TC1/validTestCase1.xmi51
-rw-r--r--examples/referencediagrams/UseCaseTestEditor/.project11
-rw-r--r--examples/referencediagrams/UseCaseTestEditor/UseCaseDiagramTest.di26
-rw-r--r--examples/referencediagrams/UseCaseTestEditor/UseCaseDiagramTest.notation179
-rw-r--r--examples/referencediagrams/UseCaseTestEditor/UseCaseDiagramTest.uml42
33 files changed, 7139 insertions, 0 deletions
diff --git a/examples/QVToExamples/.project b/examples/QVToExamples/.project
new file mode 100644
index 00000000000..4cdfeb750d0
--- /dev/null
+++ b/examples/QVToExamples/.project
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<projectDescription>
+ <name>QVToExamples</name>
+ <comment></comment>
+ <projects>
+ </projects>
+ <buildSpec>
+ </buildSpec>
+ <natures>
+ </natures>
+</projectDescription>
diff --git a/examples/QVToExamples/MyTransfo.qvto b/examples/QVToExamples/MyTransfo.qvto
new file mode 100644
index 00000000000..72ecc299a31
--- /dev/null
+++ b/examples/QVToExamples/MyTransfo.qvto
@@ -0,0 +1,16 @@
+modeltype UML uses 'http://www.eclipse.org/uml2/3.0.0/UML';
+transformation MyTransformation(inout model : UML){
+
+ main() {
+ //Get the root of the model
+ var root := model.rootObjects()![UML::Model];
+ //Get all the classes in this model
+ var clazzes := model.objectsOfType(Class)->asSequence();
+
+ //Prefix all of them
+ clazzes->forEach(el){
+ el.name := "MySystem-"+el.name;
+ }
+ }
+
+} \ No newline at end of file
diff --git a/examples/QVToExamples/model.di b/examples/QVToExamples/model.di
new file mode 100644
index 00000000000..3b01ee2d7c0
--- /dev/null
+++ b/examples/QVToExamples/model.di
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="ASCII"?>
+<di:SashWindowsMngr xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:di="http://www.eclipse.org/papyrus/0.7.0/sashdi">
+ <pageList>
+ <availablePage>
+ <emfPageIdentifier href="model.notation#_4I66oK98Ed-AraimtK_2vA"/>
+ </availablePage>
+ </pageList>
+ <sashModel currentSelection="//@sashModel/@windows.0/@children.0">
+ <windows>
+ <children xsi:type="di:TabFolder">
+ <children>
+ <emfPageIdentifier href="model.notation#_4I66oK98Ed-AraimtK_2vA"/>
+ </children>
+ </children>
+ </windows>
+ </sashModel>
+</di:SashWindowsMngr>
diff --git a/examples/QVToExamples/model.notation b/examples/QVToExamples/model.notation
new file mode 100644
index 00000000000..2236c2905f9
--- /dev/null
+++ b/examples/QVToExamples/model.notation
@@ -0,0 +1,201 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<notation:Diagram xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:notation="http://www.eclipse.org/gmf/runtime/1.0.2/notation" xmlns:uml="http://www.eclipse.org/uml2/3.0.0/UML" xmi:id="_4I66oK98Ed-AraimtK_2vA" type="PapyrusUMLClassDiagram" name="NewDiagram" measurementUnit="Pixel">
+ <children xmi:type="notation:Shape" xmi:id="_zVeMILBgEd-EL9UfMUyvSg" type="2007" fontHeight="8" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_zVeMIrBgEd-EL9UfMUyvSg" source="ShadowFigure">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_zVeMI7BgEd-EL9UfMUyvSg" key="ShadowFigure_Value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_zVeMJLBgEd-EL9UfMUyvSg" source="displayNameLabelIcon">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_zVeMJbBgEd-EL9UfMUyvSg" key="displayNameLabelIcon_value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_zVeMJrBgEd-EL9UfMUyvSg" source="QualifiedName">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_zVeMJ7BgEd-EL9UfMUyvSg" key="QualifiedNameDepth" value="1000"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_zVeMKLBgEd-EL9UfMUyvSg" type="5026"/>
+ <children xmi:type="notation:DecorationNode" xmi:id="_zVeMKbBgEd-EL9UfMUyvSg" type="7016">
+ <children xmi:type="notation:Shape" xmi:id="_0w0IwLBgEd-EL9UfMUyvSg" type="3010" fontHeight="8" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_0w95wLBgEd-EL9UfMUyvSg" source="ShadowFigure">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_0w95wbBgEd-EL9UfMUyvSg" key="ShadowFigure_Value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_0w95wrBgEd-EL9UfMUyvSg" source="displayNameLabelIcon">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_0w95w7BgEd-EL9UfMUyvSg" key="displayNameLabelIcon_value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_0w95xLBgEd-EL9UfMUyvSg" source="QualifiedName">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_0w95xbBgEd-EL9UfMUyvSg" key="QualifiedNameDepth" value="1000"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_0w95xrBgEd-EL9UfMUyvSg" type="5014"/>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_0w95x7BgEd-EL9UfMUyvSg" type="7011">
+ <styles xmi:type="notation:SortingStyle" xmi:id="_0w95yLBgEd-EL9UfMUyvSg"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_0w95ybBgEd-EL9UfMUyvSg"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_0w95yrBgEd-EL9UfMUyvSg"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_0w95y7BgEd-EL9UfMUyvSg" type="7012">
+ <styles xmi:type="notation:SortingStyle" xmi:id="_0w95zLBgEd-EL9UfMUyvSg"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_0w95zbBgEd-EL9UfMUyvSg"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_0w95zrBgEd-EL9UfMUyvSg"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_0w95z7BgEd-EL9UfMUyvSg" type="7013">
+ <styles xmi:type="notation:SortingStyle" xmi:id="_0w950LBgEd-EL9UfMUyvSg"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_0w950bBgEd-EL9UfMUyvSg"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_0w950rBgEd-EL9UfMUyvSg"/>
+ </children>
+ <element xmi:type="uml:Class" href="model.uml#_0whN0LBgEd-EL9UfMUyvSg"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_0w0IwbBgEd-EL9UfMUyvSg" x="28" y="21"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_2TdnQLBgEd-EL9UfMUyvSg" type="3010" fontHeight="8" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_2TdnQrBgEd-EL9UfMUyvSg" source="ShadowFigure">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_2TdnQ7BgEd-EL9UfMUyvSg" key="ShadowFigure_Value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_2TdnRLBgEd-EL9UfMUyvSg" source="displayNameLabelIcon">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_2TdnRbBgEd-EL9UfMUyvSg" key="displayNameLabelIcon_value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_2TdnRrBgEd-EL9UfMUyvSg" source="QualifiedName">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_2TdnR7BgEd-EL9UfMUyvSg" key="QualifiedNameDepth" value="1000"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_2TdnSLBgEd-EL9UfMUyvSg" type="5014"/>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_2TdnSbBgEd-EL9UfMUyvSg" type="7011">
+ <styles xmi:type="notation:SortingStyle" xmi:id="_2TdnSrBgEd-EL9UfMUyvSg"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_2TdnS7BgEd-EL9UfMUyvSg"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_2TdnTLBgEd-EL9UfMUyvSg"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_2TdnTbBgEd-EL9UfMUyvSg" type="7012">
+ <styles xmi:type="notation:SortingStyle" xmi:id="_2TdnTrBgEd-EL9UfMUyvSg"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_2TdnT7BgEd-EL9UfMUyvSg"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_2TdnULBgEd-EL9UfMUyvSg"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_2TdnUbBgEd-EL9UfMUyvSg" type="7013">
+ <styles xmi:type="notation:SortingStyle" xmi:id="_2TdnUrBgEd-EL9UfMUyvSg"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_2TdnU7BgEd-EL9UfMUyvSg"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_2TdnVLBgEd-EL9UfMUyvSg"/>
+ </children>
+ <element xmi:type="uml:Class" href="model.uml#_2TT2QLBgEd-EL9UfMUyvSg"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_2TdnQbBgEd-EL9UfMUyvSg" x="293" y="21"/>
+ </children>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_zVeMKrBgEd-EL9UfMUyvSg"/>
+ </children>
+ <element xmi:type="uml:Package" href="model.uml#_zU3vMLBgEd-EL9UfMUyvSg"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_zVeMIbBgEd-EL9UfMUyvSg" x="237" y="159" width="384" height="157"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_3plssLBgEd-EL9UfMUyvSg" type="2007" fontHeight="8" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_3plssrBgEd-EL9UfMUyvSg" source="ShadowFigure">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_3plss7BgEd-EL9UfMUyvSg" key="ShadowFigure_Value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_3plstLBgEd-EL9UfMUyvSg" source="displayNameLabelIcon">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_3plstbBgEd-EL9UfMUyvSg" key="displayNameLabelIcon_value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_3plstrBgEd-EL9UfMUyvSg" source="QualifiedName">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_3plst7BgEd-EL9UfMUyvSg" key="QualifiedNameDepth" value="1000"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_3plsuLBgEd-EL9UfMUyvSg" type="5026"/>
+ <children xmi:type="notation:DecorationNode" xmi:id="_3plsubBgEd-EL9UfMUyvSg" type="7016">
+ <children xmi:type="notation:Shape" xmi:id="_6IbtsLBgEd-EL9UfMUyvSg" type="3010" fontHeight="8" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_6IbtsrBgEd-EL9UfMUyvSg" source="ShadowFigure">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_6Ibts7BgEd-EL9UfMUyvSg" key="ShadowFigure_Value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_6IbttLBgEd-EL9UfMUyvSg" source="displayNameLabelIcon">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_6IbttbBgEd-EL9UfMUyvSg" key="displayNameLabelIcon_value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_6IbttrBgEd-EL9UfMUyvSg" source="QualifiedName">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_6Ibtt7BgEd-EL9UfMUyvSg" key="QualifiedNameDepth" value="1000"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_6IbtuLBgEd-EL9UfMUyvSg" type="5014"/>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_6IbtubBgEd-EL9UfMUyvSg" type="7011">
+ <styles xmi:type="notation:SortingStyle" xmi:id="_6IbturBgEd-EL9UfMUyvSg"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_6Ibtu7BgEd-EL9UfMUyvSg"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_6IbtvLBgEd-EL9UfMUyvSg"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_6IbtvbBgEd-EL9UfMUyvSg" type="7012">
+ <styles xmi:type="notation:SortingStyle" xmi:id="_6IbtvrBgEd-EL9UfMUyvSg"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_6Ibtv7BgEd-EL9UfMUyvSg"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_6IbtwLBgEd-EL9UfMUyvSg"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_6IbtwbBgEd-EL9UfMUyvSg" type="7013">
+ <styles xmi:type="notation:SortingStyle" xmi:id="_6IbtwrBgEd-EL9UfMUyvSg"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_6Ibtw7BgEd-EL9UfMUyvSg"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_6IbtxLBgEd-EL9UfMUyvSg"/>
+ </children>
+ <element xmi:type="uml:Class" href="model.uml#_6ISjwLBgEd-EL9UfMUyvSg"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_6IbtsbBgEd-EL9UfMUyvSg" x="34" y="21"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_722-YLBgEd-EL9UfMUyvSg" type="3010" fontHeight="8" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_722-YrBgEd-EL9UfMUyvSg" source="ShadowFigure">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_722-Y7BgEd-EL9UfMUyvSg" key="ShadowFigure_Value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_722-ZLBgEd-EL9UfMUyvSg" source="displayNameLabelIcon">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_722-ZbBgEd-EL9UfMUyvSg" key="displayNameLabelIcon_value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_722-ZrBgEd-EL9UfMUyvSg" source="QualifiedName">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_722-Z7BgEd-EL9UfMUyvSg" key="QualifiedNameDepth" value="1000"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_722-aLBgEd-EL9UfMUyvSg" type="5014"/>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_722-abBgEd-EL9UfMUyvSg" type="7011">
+ <styles xmi:type="notation:SortingStyle" xmi:id="_722-arBgEd-EL9UfMUyvSg"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_722-a7BgEd-EL9UfMUyvSg"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_722-bLBgEd-EL9UfMUyvSg"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_722-bbBgEd-EL9UfMUyvSg" type="7012">
+ <styles xmi:type="notation:SortingStyle" xmi:id="_722-brBgEd-EL9UfMUyvSg"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_722-b7BgEd-EL9UfMUyvSg"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_722-cLBgEd-EL9UfMUyvSg"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_722-cbBgEd-EL9UfMUyvSg" type="7013">
+ <styles xmi:type="notation:SortingStyle" xmi:id="_722-crBgEd-EL9UfMUyvSg"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_722-c7BgEd-EL9UfMUyvSg"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_722-dLBgEd-EL9UfMUyvSg"/>
+ </children>
+ <element xmi:type="uml:Class" href="model.uml#_72tNYLBgEd-EL9UfMUyvSg"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_722-YbBgEd-EL9UfMUyvSg" x="324" y="21"/>
+ </children>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_3plsurBgEd-EL9UfMUyvSg"/>
+ </children>
+ <element xmi:type="uml:Package" href="model.uml#_3pb7sLBgEd-EL9UfMUyvSg"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_3plssbBgEd-EL9UfMUyvSg" x="636" y="159" width="446" height="158"/>
+ </children>
+ <styles xmi:type="notation:DiagramStyle" xmi:id="_4I66oa98Ed-AraimtK_2vA"/>
+ <element xmi:type="uml:Model" href="model.uml#_4IxJoK98Ed-AraimtK_2vA"/>
+ <edges xmi:type="notation:Connector" xmi:id="_MncmtLBhEd-EL9UfMUyvSg" type="4001" source="_6IbtsLBgEd-EL9UfMUyvSg" target="_722-YLBgEd-EL9UfMUyvSg" lineColor="0">
+ <children xmi:type="notation:DecorationNode" xmi:id="_Mncmt7BhEd-EL9UfMUyvSg" type="6001">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_MncmuLBhEd-EL9UfMUyvSg" y="-20"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_MncmubBhEd-EL9UfMUyvSg" type="6002">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_MncmurBhEd-EL9UfMUyvSg" y="20"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_Mncmu7BhEd-EL9UfMUyvSg" type="6003">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_MncmvLBhEd-EL9UfMUyvSg" y="-20"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_MncmvbBhEd-EL9UfMUyvSg" type="6005">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_MncmvrBhEd-EL9UfMUyvSg" y="20"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_Mncmv7BhEd-EL9UfMUyvSg" type="6033">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_MncmwLBhEd-EL9UfMUyvSg" y="20"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_MnmXsLBhEd-EL9UfMUyvSg" type="6034">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_MnmXsbBhEd-EL9UfMUyvSg" y="-20"/>
+ </children>
+ <styles xmi:type="notation:FontStyle" xmi:id="_MncmtbBhEd-EL9UfMUyvSg" fontHeight="8"/>
+ <element xmi:type="uml:Association" href="model.uml#_MncmsLBhEd-EL9UfMUyvSg"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_MncmtrBhEd-EL9UfMUyvSg" points="[20, 3, -270, 3]$[289, 33, -1, 33]"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_UvgS9LBhEd-EL9UfMUyvSg" type="4001" source="_0w0IwLBgEd-EL9UfMUyvSg" target="_2TdnQLBgEd-EL9UfMUyvSg" lineColor="0">
+ <children xmi:type="notation:DecorationNode" xmi:id="_UvgS97BhEd-EL9UfMUyvSg" type="6001">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_UvgS-LBhEd-EL9UfMUyvSg" y="-20"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_UvgS-bBhEd-EL9UfMUyvSg" type="6002">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_UvgS-rBhEd-EL9UfMUyvSg" x="-2" y="12"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_UvgS-7BhEd-EL9UfMUyvSg" type="6003">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_UvgS_LBhEd-EL9UfMUyvSg" y="-20"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_UvgS_bBhEd-EL9UfMUyvSg" type="6005">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_UvgS_rBhEd-EL9UfMUyvSg" x="-14" y="-18"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_UvgS_7BhEd-EL9UfMUyvSg" type="6033">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_UvgTALBhEd-EL9UfMUyvSg" x="-19" y="12"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_UvgTAbBhEd-EL9UfMUyvSg" type="6034">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_UvgTArBhEd-EL9UfMUyvSg" x="9" y="17"/>
+ </children>
+ <styles xmi:type="notation:FontStyle" xmi:id="_UvgS9bBhEd-EL9UfMUyvSg" fontHeight="8"/>
+ <element xmi:type="uml:Association" href="model.uml#_UvgS8LBhEd-EL9UfMUyvSg"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_UvgS9rBhEd-EL9UfMUyvSg" points="[20, 0, -215, 0]$[236, -32, 1, -32]"/>
+ </edges>
+</notation:Diagram>
diff --git a/examples/QVToExamples/model.uml b/examples/QVToExamples/model.uml
new file mode 100644
index 00000000000..1c756cf1907
--- /dev/null
+++ b/examples/QVToExamples/model.uml
@@ -0,0 +1,39 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<uml:Model xmi:version="2.1" xmlns:xmi="http://schema.omg.org/spec/XMI/2.1" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:uml="http://www.eclipse.org/uml2/3.0.0/UML" xmi:id="_4IxJoK98Ed-AraimtK_2vA" name="Model">
+ <packageImport xmi:id="_4IxJoa98Ed-AraimtK_2vA">
+ <importedPackage xmi:type="uml:Model" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#_0"/>
+ </packageImport>
+ <packagedElement xmi:type="uml:Package" xmi:id="_zU3vMLBgEd-EL9UfMUyvSg" name="System">
+ <packagedElement xmi:type="uml:Class" xmi:id="_0whN0LBgEd-EL9UfMUyvSg" name="Car">
+ <ownedAttribute xmi:id="_UvWh8LBhEd-EL9UfMUyvSg" name="engine" type="_2TT2QLBgEd-EL9UfMUyvSg" association="_UvgS8LBhEd-EL9UfMUyvSg">
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UvWh8bBhEd-EL9UfMUyvSg" value="1"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UvWh8rBhEd-EL9UfMUyvSg" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Class" xmi:id="_2TT2QLBgEd-EL9UfMUyvSg" name="Engine"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_UvgS8LBhEd-EL9UfMUyvSg" name="car_engine" memberEnd="_UvgS8bBhEd-EL9UfMUyvSg _UvWh8LBhEd-EL9UfMUyvSg">
+ <ownedEnd xmi:id="_UvgS8bBhEd-EL9UfMUyvSg" name="car" type="_0whN0LBgEd-EL9UfMUyvSg" association="_UvgS8LBhEd-EL9UfMUyvSg">
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UvgS8rBhEd-EL9UfMUyvSg" value="1"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UvgS87BhEd-EL9UfMUyvSg" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_3pb7sLBgEd-EL9UfMUyvSg" name="Environment">
+ <packagedElement xmi:type="uml:Class" xmi:id="_6ISjwLBgEd-EL9UfMUyvSg" name="Road">
+ <ownedAttribute xmi:id="_MnS1sLBhEd-EL9UfMUyvSg" name="sign" visibility="public" type="_72tNYLBgEd-EL9UfMUyvSg" association="_MncmsLBhEd-EL9UfMUyvSg">
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_MnS1sbBhEd-EL9UfMUyvSg" value="*"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_MnS1srBhEd-EL9UfMUyvSg"/>
+ <defaultValue xmi:type="uml:LiteralString" xmi:id="_QqSKALBhEd-EL9UfMUyvSg">
+ <value xsi:nil="true"/>
+ </defaultValue>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Class" xmi:id="_72tNYLBgEd-EL9UfMUyvSg" name="Sign"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_MncmsLBhEd-EL9UfMUyvSg" name="road_sign" memberEnd="_MncmsbBhEd-EL9UfMUyvSg _MnS1sLBhEd-EL9UfMUyvSg">
+ <ownedEnd xmi:id="_MncmsbBhEd-EL9UfMUyvSg" name="road" type="_6ISjwLBgEd-EL9UfMUyvSg" association="_MncmsLBhEd-EL9UfMUyvSg">
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_MncmsrBhEd-EL9UfMUyvSg" value="1"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Mncms7BhEd-EL9UfMUyvSg" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ </packagedElement>
+</uml:Model>
diff --git a/examples/org.eclipse.papyrus.examples.restrictedservicecreation/.classpath b/examples/org.eclipse.papyrus.examples.restrictedservicecreation/.classpath
new file mode 100644
index 00000000000..2d1a4302f04
--- /dev/null
+++ b/examples/org.eclipse.papyrus.examples.restrictedservicecreation/.classpath
@@ -0,0 +1,7 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<classpath>
+ <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/J2SE-1.5"/>
+ <classpathentry kind="con" path="org.eclipse.pde.core.requiredPlugins"/>
+ <classpathentry kind="src" path="src"/>
+ <classpathentry kind="output" path="bin"/>
+</classpath>
diff --git a/examples/org.eclipse.papyrus.examples.restrictedservicecreation/.project b/examples/org.eclipse.papyrus.examples.restrictedservicecreation/.project
new file mode 100644
index 00000000000..d6cd9d20511
--- /dev/null
+++ b/examples/org.eclipse.papyrus.examples.restrictedservicecreation/.project
@@ -0,0 +1,28 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<projectDescription>
+ <name>org.eclipse.papyrus.example.restrictedservicecreation</name>
+ <comment></comment>
+ <projects>
+ </projects>
+ <buildSpec>
+ <buildCommand>
+ <name>org.eclipse.jdt.core.javabuilder</name>
+ <arguments>
+ </arguments>
+ </buildCommand>
+ <buildCommand>
+ <name>org.eclipse.pde.ManifestBuilder</name>
+ <arguments>
+ </arguments>
+ </buildCommand>
+ <buildCommand>
+ <name>org.eclipse.pde.SchemaBuilder</name>
+ <arguments>
+ </arguments>
+ </buildCommand>
+ </buildSpec>
+ <natures>
+ <nature>org.eclipse.pde.PluginNature</nature>
+ <nature>org.eclipse.jdt.core.javanature</nature>
+ </natures>
+</projectDescription>
diff --git a/examples/org.eclipse.papyrus.examples.restrictedservicecreation/.settings/org.eclipse.jdt.core.prefs b/examples/org.eclipse.papyrus.examples.restrictedservicecreation/.settings/org.eclipse.jdt.core.prefs
new file mode 100644
index 00000000000..828157292c3
--- /dev/null
+++ b/examples/org.eclipse.papyrus.examples.restrictedservicecreation/.settings/org.eclipse.jdt.core.prefs
@@ -0,0 +1,8 @@
+#Tue Aug 24 16:14:29 CEST 2010
+eclipse.preferences.version=1
+org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
+org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.5
+org.eclipse.jdt.core.compiler.compliance=1.5
+org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
+org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
+org.eclipse.jdt.core.compiler.source=1.5
diff --git a/examples/org.eclipse.papyrus.examples.restrictedservicecreation/META-INF/MANIFEST.MF b/examples/org.eclipse.papyrus.examples.restrictedservicecreation/META-INF/MANIFEST.MF
new file mode 100644
index 00000000000..46e3e6004d7
--- /dev/null
+++ b/examples/org.eclipse.papyrus.examples.restrictedservicecreation/META-INF/MANIFEST.MF
@@ -0,0 +1,21 @@
+Manifest-Version: 1.0
+Bundle-ManifestVersion: 2
+Bundle-Name: %pluginName
+Bundle-SymbolicName: org.eclipse.papyrus.example.restrictedservicecreation;singleton:=true
+Bundle-Version: 0.7.1.qualifier
+Bundle-Activator: org.eclipse.papyrus.restrictedservicecreation.Activator
+Require-Bundle: org.eclipse.core.runtime,
+ org.eclipse.ui,
+ org.eclipse.uml2.uml,
+ org.eclipse.papyrus.umlutils;bundle-version="0.7.0",
+ org.eclipse.papyrus.core;bundle-version="0.7.0",
+ org.eclipse.papyrus.diagram.common;bundle-version="0.7.0",
+ org.eclipse.gmt.modisco.infra.browser;bundle-version="0.8.0",
+ org.eclipse.gmt.modisco.infra.browser.uicore;bundle-version="0.8.0",
+ org.eclipse.papyrus.service.creation;bundle-version="0.7.1",
+ org.eclipse.papyrus.uml.service.creation;bundle-version="0.7.1",
+ org.eclipse.gmf.runtime.emf.type.ui;bundle-version="1.2.0"
+Bundle-ActivationPolicy: lazy
+Bundle-RequiredExecutionEnvironment: J2SE-1.5
+Export-Package: org.eclipse.papyrus.restrictedservicecreation
+Bundle-Vendor: %providerName
diff --git a/examples/org.eclipse.papyrus.examples.restrictedservicecreation/build.properties b/examples/org.eclipse.papyrus.examples.restrictedservicecreation/build.properties
new file mode 100644
index 00000000000..c0d503fd9e3
--- /dev/null
+++ b/examples/org.eclipse.papyrus.examples.restrictedservicecreation/build.properties
@@ -0,0 +1,8 @@
+source.. = src/
+output.. = bin/
+bin.includes = META-INF/,\
+ .,\
+ plugin.xml
+src.includes = src/,\
+ plugin.xml,\
+ build.properties
diff --git a/examples/org.eclipse.papyrus.examples.restrictedservicecreation/plugin.properties b/examples/org.eclipse.papyrus.examples.restrictedservicecreation/plugin.properties
new file mode 100644
index 00000000000..f5b4a67e73b
--- /dev/null
+++ b/examples/org.eclipse.papyrus.examples.restrictedservicecreation/plugin.properties
@@ -0,0 +1,12 @@
+#################################################################################
+# Copyright (c) 2008 CEA LIST.
+# All rights reserved. This program and the accompanying materials
+# are made available under the terms of the Eclipse Public License v1.0
+# which accompanies this distribution, and is available at
+# http://www.eclipse.org/legal/epl-v10.html
+#
+# Contributors:
+# Patrick Tessier (CEA LIST) Patrick.tessier@cea.fr - Initial API and implementation
+##################################################################################
+pluginName=restrictedservicecreation
+providerName=Eclipse.org
diff --git a/examples/org.eclipse.papyrus.examples.restrictedservicecreation/plugin.xml b/examples/org.eclipse.papyrus.examples.restrictedservicecreation/plugin.xml
new file mode 100644
index 00000000000..5591c133f4c
--- /dev/null
+++ b/examples/org.eclipse.papyrus.examples.restrictedservicecreation/plugin.xml
@@ -0,0 +1,27 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<?eclipse version="3.4"?>
+<plugin>
+ <extension point="org.eclipse.gmf.runtime.emf.type.core.elementTypes">
+ <metamodel nsURI="http://www.eclipse.org/uml2/3.0.0/UML">
+
+ <adviceBinding
+ class="org.eclipse.papyrus.restrictedservicecreation.FilterClassOnPackage"
+ id="org.eclipse.papyrus.restrictedservicecreation.FilterClassOnPackage"
+ inheritance="all"
+ typeId="org.eclipse.papyrus.uml.Element">
+ </adviceBinding>
+ </metamodel>
+ </extension>
+
+ <!-- Creating a default binding -->
+ <extension point="org.eclipse.gmf.runtime.emf.type.core.elementTypeBindings">
+
+ <!-- Bindings declaration -->
+ <binding context="org.eclipse.papyrus.uml.service.creation.TypeContext">
+ <elementType pattern="org.eclipse.papyrus.uml.*" />
+ <advice ref="org.eclipse.papyrus.restrictedservicecreation.FilterClassOnPackage" />
+ </binding>
+ </extension>
+
+
+</plugin>
diff --git a/examples/org.eclipse.papyrus.examples.restrictedservicecreation/src/org/eclipse/papyrus/restrictedservicecreation/Activator.java b/examples/org.eclipse.papyrus.examples.restrictedservicecreation/src/org/eclipse/papyrus/restrictedservicecreation/Activator.java
new file mode 100644
index 00000000000..0ea5d65b1a6
--- /dev/null
+++ b/examples/org.eclipse.papyrus.examples.restrictedservicecreation/src/org/eclipse/papyrus/restrictedservicecreation/Activator.java
@@ -0,0 +1,68 @@
+/*****************************************************************************
+ * Copyright (c) 2010 CEA LIST.
+ *
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * Patrick Tessier (CEA LIST) Patrick.tessier@cea.fr - Initial API and implementation
+ *
+ *****************************************************************************/
+package org.eclipse.papyrus.restrictedservicecreation;
+
+import org.eclipse.ui.plugin.AbstractUIPlugin;
+import org.osgi.framework.BundleContext;
+
+/**
+ * The activator class controls the plug-in life cycle
+ */
+public class Activator extends AbstractUIPlugin implements org.eclipse.ui.IStartup{
+
+ // The plug-in ID
+ public static final String PLUGIN_ID = "org.eclipse.papyrus.example.restrictedservicecreation"; //$NON-NLS-1$
+
+ // The shared instance
+ private static Activator plugin;
+
+ /**
+ * The constructor
+ */
+ public Activator() {
+ }
+
+ /*
+ * (non-Javadoc)
+ * @see org.eclipse.ui.plugin.AbstractUIPlugin#start(org.osgi.framework.BundleContext)
+ */
+ public void start(BundleContext context) throws Exception {
+ super.start(context);
+ plugin = this;
+ }
+
+ /*
+ * (non-Javadoc)
+ * @see org.eclipse.ui.plugin.AbstractUIPlugin#stop(org.osgi.framework.BundleContext)
+ */
+ public void stop(BundleContext context) throws Exception {
+ plugin = null;
+ super.stop(context);
+ }
+
+ /**
+ * Returns the shared instance
+ *
+ * @return the shared instance
+ */
+ public static Activator getDefault() {
+ return plugin;
+ }
+
+ public void earlyStartup() {
+ // TODO Auto-generated method stub
+
+ }
+
+}
diff --git a/examples/org.eclipse.papyrus.examples.restrictedservicecreation/src/org/eclipse/papyrus/restrictedservicecreation/FilterClassOnPackage.java b/examples/org.eclipse.papyrus.examples.restrictedservicecreation/src/org/eclipse/papyrus/restrictedservicecreation/FilterClassOnPackage.java
new file mode 100644
index 00000000000..afba04aae08
--- /dev/null
+++ b/examples/org.eclipse.papyrus.examples.restrictedservicecreation/src/org/eclipse/papyrus/restrictedservicecreation/FilterClassOnPackage.java
@@ -0,0 +1,73 @@
+/*****************************************************************************
+ * Copyright (c) 2010 CEA LIST.
+ *
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * Patrick Tessier (CEA LIST) Patrick.tessier@cea.fr - Initial API and implementation
+ *
+ *****************************************************************************/
+package org.eclipse.papyrus.restrictedservicecreation;
+
+import org.eclipse.core.commands.ExecutionException;
+import org.eclipse.core.runtime.IAdaptable;
+import org.eclipse.core.runtime.IProgressMonitor;
+import org.eclipse.gmf.runtime.common.core.command.CommandResult;
+import org.eclipse.gmf.runtime.common.core.command.ICommand;
+import org.eclipse.gmf.runtime.emf.type.core.commands.ConfigureElementCommand;
+import org.eclipse.gmf.runtime.emf.type.core.requests.ConfigureRequest;
+import org.eclipse.gmf.runtime.emf.type.core.requests.CreateElementRequest;
+import org.eclipse.gmf.runtime.emf.type.core.requests.GetEditContextRequest;
+import org.eclipse.gmf.runtime.emf.type.core.requests.IEditCommandRequest;
+import org.eclipse.papyrus.service.creation.PapyrusEditHelperFilter;
+import org.eclipse.papyrus.uml.service.creation.element.UMLElementTypes;
+
+/**
+ * this is a filter used to allow the creation of a class or package in the context on a package,
+ * or to allow only the creation of a property in the context of a class
+ *
+ */
+public class FilterClassOnPackage extends PapyrusEditHelperFilter {
+
+ /**
+ * {@inheritDoc}
+ */
+ protected ICommand getAfterConfigureCommand(final ConfigureRequest request) {
+ return new ConfigureElementCommand(request) {
+
+ protected CommandResult doExecuteWithResult(IProgressMonitor progressMonitor, IAdaptable info) throws ExecutionException {
+ return CommandResult.newOKCommandResult();
+ }
+ };
+ }
+ /**
+ * {@inheritDoc}
+ */
+ public boolean validateRequest(IEditCommandRequest request) {
+ if(request instanceof GetEditContextRequest){
+ IEditCommandRequest subrequest= ((GetEditContextRequest)request).getEditCommandRequest();
+ if( subrequest instanceof CreateElementRequest){
+
+ //allow only creation of class or package into a package
+ if(((CreateElementRequest) subrequest).getContainer() instanceof org.eclipse.uml2.uml.Package){
+ if(((CreateElementRequest) subrequest).getElementType().equals(UMLElementTypes.CLASS)||
+ ((CreateElementRequest) subrequest).getElementType().equals(UMLElementTypes.PACKAGE)){
+ return true;
+ }
+ }
+ //allow only creation of property into a class
+ if(((CreateElementRequest) subrequest).getContainer() instanceof org.eclipse.uml2.uml.Class){
+ if(((CreateElementRequest) subrequest).getElementType().equals(UMLElementTypes.PROPERTY)){
+ return true;
+ }
+ }
+ }
+ }
+ return false;
+ }
+
+}
diff --git a/examples/referencediagrams/ClassDiagramTestEditor/.project b/examples/referencediagrams/ClassDiagramTestEditor/.project
new file mode 100644
index 00000000000..2e0345705a8
--- /dev/null
+++ b/examples/referencediagrams/ClassDiagramTestEditor/.project
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<projectDescription>
+ <name>ClassDiagramTestEditor</name>
+ <comment></comment>
+ <projects>
+ </projects>
+ <buildSpec>
+ </buildSpec>
+ <natures>
+ </natures>
+</projectDescription>
diff --git a/examples/referencediagrams/ClassDiagramTestEditor/ClassDiagramEditorTest.di b/examples/referencediagrams/ClassDiagramTestEditor/ClassDiagramEditorTest.di
new file mode 100644
index 00000000000..727d64bae37
--- /dev/null
+++ b/examples/referencediagrams/ClassDiagramTestEditor/ClassDiagramEditorTest.di
@@ -0,0 +1,163 @@
+<?xml version="1.0" encoding="ASCII"?>
+<di:Diagram xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:di="http://www.eclipse.org/papyrus/0.7.0/di" name="tabfolder.window" type="tabfolder.window">
+ <contained xsi:type="di:Diagram" name="Overview" type="tab.window">
+ <semanticModel xsi:type="di:CoreSemanticModelBridge">
+ <element href="ClassDiagramEditorTest.notation#/0"/>
+ </semanticModel>
+ </contained>
+ <contained xsi:type="di:Diagram" name="tab.window" type="tab.window">
+ <semanticModel xsi:type="di:CoreSemanticModelBridge">
+ <element href="ClassDiagramEditorTest.notation#/1"/>
+ </semanticModel>
+ </contained>
+ <contained xsi:type="di:Diagram" name="tab.window" type="tab.window">
+ <semanticModel xsi:type="di:CoreSemanticModelBridge">
+ <element href="ClassDiagramEditorTest.notation#/2"/>
+ </semanticModel>
+ </contained>
+ <contained xsi:type="di:Diagram" name="tab.window" type="tab.window">
+ <semanticModel xsi:type="di:CoreSemanticModelBridge">
+ <element href="ClassDiagramEditorTest.notation#/3"/>
+ </semanticModel>
+ </contained>
+ <contained xsi:type="di:Diagram" name="tab.window" type="tab.window">
+ <semanticModel xsi:type="di:CoreSemanticModelBridge">
+ <element href="ClassDiagramEditorTest.notation#/4"/>
+ </semanticModel>
+ </contained>
+ <contained xsi:type="di:Diagram" name="tab.window" type="tab.window">
+ <semanticModel xsi:type="di:CoreSemanticModelBridge">
+ <element href="ClassDiagramEditorTest.notation#/5"/>
+ </semanticModel>
+ </contained>
+ <contained xsi:type="di:Diagram" name="tab.window" type="tab.window">
+ <semanticModel xsi:type="di:CoreSemanticModelBridge">
+ <element href="ClassDiagramEditorTest.notation#/6"/>
+ </semanticModel>
+ </contained>
+ <contained xsi:type="di:Diagram" name="tab.window" type="tab.window">
+ <semanticModel xsi:type="di:CoreSemanticModelBridge">
+ <element href="ClassDiagramEditorTest.notation#/7"/>
+ </semanticModel>
+ </contained>
+ <contained xsi:type="di:Diagram" name="tab.window" type="tab.window">
+ <semanticModel xsi:type="di:CoreSemanticModelBridge">
+ <element href="ClassDiagramEditorTest.notation#/8"/>
+ </semanticModel>
+ </contained>
+ <contained xsi:type="di:Diagram" name="tab.window" type="tab.window">
+ <semanticModel xsi:type="di:CoreSemanticModelBridge">
+ <element href="ClassDiagramEditorTest.notation#/9"/>
+ </semanticModel>
+ </contained>
+ <contained xsi:type="di:Diagram" name="tab.window" type="tab.window">
+ <semanticModel xsi:type="di:CoreSemanticModelBridge">
+ <element href="ClassDiagramEditorTest.notation#/10"/>
+ </semanticModel>
+ </contained>
+ <contained xsi:type="di:Diagram" name="tab.window" type="tab.window">
+ <semanticModel xsi:type="di:CoreSemanticModelBridge">
+ <element href="ClassDiagramEditorTest.notation#/11"/>
+ </semanticModel>
+ </contained>
+ <contained xsi:type="di:Diagram" name="tab.window" type="tab.window">
+ <semanticModel xsi:type="di:CoreSemanticModelBridge">
+ <element href="ClassDiagramEditorTest.notation#/12"/>
+ </semanticModel>
+ </contained>
+ <contained xsi:type="di:Diagram" name="tab.window" type="tab.window">
+ <semanticModel xsi:type="di:CoreSemanticModelBridge">
+ <element href="ClassDiagramEditorTest.notation#/13"/>
+ </semanticModel>
+ </contained>
+ <contained xsi:type="di:Diagram" name="tab.window" type="tab.window">
+ <semanticModel xsi:type="di:CoreSemanticModelBridge">
+ <element href="ClassDiagramEditorTest.notation#/14"/>
+ </semanticModel>
+ </contained>
+ <contained xsi:type="di:Diagram" name="tab.window" type="tab.window">
+ <semanticModel xsi:type="di:CoreSemanticModelBridge">
+ <element href="ClassDiagramEditorTest.notation#/15"/>
+ </semanticModel>
+ </contained>
+ <contained xsi:type="di:Diagram" name="tab.window" type="tab.window">
+ <semanticModel xsi:type="di:CoreSemanticModelBridge">
+ <element href="ClassDiagramEditorTest.notation#/16"/>
+ </semanticModel>
+ </contained>
+ <contained xsi:type="di:Diagram" name="tab.window" type="tab.window">
+ <semanticModel xsi:type="di:CoreSemanticModelBridge">
+ <element href="ClassDiagramEditorTest.notation#/17"/>
+ </semanticModel>
+ </contained>
+ <contained xsi:type="di:Diagram" name="tab.window" type="tab.window">
+ <semanticModel xsi:type="di:CoreSemanticModelBridge">
+ <element href="ClassDiagramEditorTest.notation#/18"/>
+ </semanticModel>
+ </contained>
+ <contained xsi:type="di:Diagram" name="tab.window" type="tab.window">
+ <semanticModel xsi:type="di:CoreSemanticModelBridge">
+ <element href="ClassDiagramEditorTest.notation#/19"/>
+ </semanticModel>
+ </contained>
+ <contained xsi:type="di:Diagram" name="tab.window" type="tab.window">
+ <semanticModel xsi:type="di:CoreSemanticModelBridge">
+ <element href="ClassDiagramEditorTest.notation#/20"/>
+ </semanticModel>
+ </contained>
+ <contained xsi:type="di:Diagram" name="tab.window" type="tab.window">
+ <semanticModel xsi:type="di:CoreSemanticModelBridge">
+ <element href="ClassDiagramEditorTest.notation#/21"/>
+ </semanticModel>
+ </contained>
+ <contained xsi:type="di:Diagram" name="tab.window" type="tab.window">
+ <semanticModel xsi:type="di:CoreSemanticModelBridge">
+ <element href="ClassDiagramEditorTest.notation#/22"/>
+ </semanticModel>
+ </contained>
+ <contained xsi:type="di:Diagram" name="tab.window" type="tab.window">
+ <semanticModel xsi:type="di:CoreSemanticModelBridge">
+ <element href="ClassDiagramEditorTest.notation#/23"/>
+ </semanticModel>
+ </contained>
+ <contained xsi:type="di:Diagram" name="tab.window" type="tab.window">
+ <semanticModel xsi:type="di:CoreSemanticModelBridge">
+ <element href="ClassDiagramEditorTest.notation#/24"/>
+ </semanticModel>
+ </contained>
+ <contained xsi:type="di:Diagram" name="tab.window" type="tab.window">
+ <semanticModel xsi:type="di:CoreSemanticModelBridge">
+ <element href="ClassDiagramEditorTest.notation#/25"/>
+ </semanticModel>
+ </contained>
+ <contained xsi:type="di:Diagram" name="tab.window" type="tab.window">
+ <semanticModel xsi:type="di:CoreSemanticModelBridge">
+ <element href="ClassDiagramEditorTest.notation#/26"/>
+ </semanticModel>
+ </contained>
+ <contained xsi:type="di:Diagram" name="tab.window" type="tab.window">
+ <semanticModel xsi:type="di:CoreSemanticModelBridge">
+ <element href="ClassDiagramEditorTest.notation#/27"/>
+ </semanticModel>
+ </contained>
+ <contained xsi:type="di:Diagram" name="tab.window" type="tab.window">
+ <semanticModel xsi:type="di:CoreSemanticModelBridge">
+ <element href="ClassDiagramEditorTest.notation#/28"/>
+ </semanticModel>
+ </contained>
+ <contained xsi:type="di:Diagram" name="tab.window" type="tab.window">
+ <semanticModel xsi:type="di:CoreSemanticModelBridge">
+ <element href="ClassDiagramEditorTest.notation#/29"/>
+ </semanticModel>
+ </contained>
+ <contained xsi:type="di:Diagram" name="tab.window" type="tab.window">
+ <semanticModel xsi:type="di:CoreSemanticModelBridge">
+ <element href="ClassDiagramEditorTest.notation#/30"/>
+ </semanticModel>
+ </contained>
+ <contained xsi:type="di:Diagram" name="tab.window" type="tab.window">
+ <semanticModel xsi:type="di:CoreSemanticModelBridge">
+ <element href="ClassDiagramEditorTest.notation#/31"/>
+ </semanticModel>
+ </contained>
+</di:Diagram>
diff --git a/examples/referencediagrams/ClassDiagramTestEditor/ClassDiagramEditorTest.notation b/examples/referencediagrams/ClassDiagramTestEditor/ClassDiagramEditorTest.notation
new file mode 100644
index 00000000000..900edc09028
--- /dev/null
+++ b/examples/referencediagrams/ClassDiagramTestEditor/ClassDiagramEditorTest.notation
@@ -0,0 +1,894 @@
+<?xml version="1.0" encoding="ASCII"?>
+<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:notation="http://www.eclipse.org/gmf/runtime/1.0.1/notation">
+ <notation:Diagram type="PapyrusUMLClassDiagram" name="NewDiagram" measurementUnit="Pixel">
+ <eAnnotations source="org.eclipse.papyrus.diagram.common.Belongs_To_This_Diagram">
+ <references href="ClassDiagramEditorTest.uml#_yYZpwAisEd6X-5NwKztg_w"/>
+ </eAnnotations>
+ <children type="2012">
+ <children type="5038"/>
+ <styles xsi:type="notation:ShapeStyle" fontHeight="8" fillColor="0" lineColor="0"/>
+ <styles xsi:type="notation:HintedDiagramLinkStyle"/>
+ <element href="ClassDiagramEditorTest.uml#_hyN6oAisEd6X-5NwKztg_w"/>
+ <layoutConstraint xsi:type="notation:Bounds" x="92" y="62" width="476" height="68"/>
+ </children>
+ <styles xsi:type="notation:DiagramStyle"/>
+ <element href="ClassDiagramEditorTest.uml#_RzX4UAisEd6_MpEAxXq7Hg"/>
+ </notation:Diagram>
+ <notation:Diagram type="PapyrusUMLClassDiagram" name="CreationDeletionTest" measurementUnit="Pixel">
+ <children type="2012">
+ <children type="5038"/>
+ <styles xsi:type="notation:ShapeStyle" fontHeight="8" fillColor="0" lineColor="0"/>
+ <styles xsi:type="notation:HintedDiagramLinkStyle"/>
+ <element href="ClassDiagramEditorTest.uml#_IPpp4AitEd6X-5NwKztg_w"/>
+ <layoutConstraint xsi:type="notation:Bounds" x="29" y="10" width="240" height="77"/>
+ </children>
+ <styles xsi:type="notation:DiagramStyle"/>
+ <element href="ClassDiagramEditorTest.uml#_yYZpwAisEd6X-5NwKztg_w"/>
+ </notation:Diagram>
+ <notation:Diagram type="PapyrusUMLClassDiagram" name="MovementResizingTest" measurementUnit="Pixel">
+ <children type="2012">
+ <children type="5038"/>
+ <styles xsi:type="notation:ShapeStyle" fontHeight="8" fillColor="0" lineColor="0"/>
+ <styles xsi:type="notation:HintedDiagramLinkStyle"/>
+ <element href="ClassDiagramEditorTest.uml#_LwSEwAi9Ed67XriYtPXATQ"/>
+ <layoutConstraint xsi:type="notation:Bounds" x="7" y="17" width="461" height="39"/>
+ </children>
+ <children type="2008">
+ <children type="5028"/>
+ <children type="5029"/>
+ <children type="5030"/>
+ <children type="7017">
+ <styles xsi:type="notation:DrawerStyle"/>
+ <styles xsi:type="notation:SortingStyle"/>
+ <styles xsi:type="notation:FilteringStyle"/>
+ </children>
+ <children type="7018">
+ <styles xsi:type="notation:DrawerStyle"/>
+ <styles xsi:type="notation:SortingStyle"/>
+ <styles xsi:type="notation:FilteringStyle"/>
+ </children>
+ <children type="7019">
+ <styles xsi:type="notation:DrawerStyle"/>
+ <styles xsi:type="notation:SortingStyle"/>
+ <styles xsi:type="notation:FilteringStyle"/>
+ </children>
+ <styles xsi:type="notation:ShapeStyle" fontHeight="28" fillColor="0" lineColor="0"/>
+ <styles xsi:type="notation:HintedDiagramLinkStyle"/>
+ <element href="ClassDiagramEditorTest.uml#_Z3mkwAi9Ed67XriYtPXATQ"/>
+ <layoutConstraint xsi:type="notation:Bounds" x="248" y="204" width="262" height="98"/>
+ </children>
+ <styles xsi:type="notation:DiagramStyle"/>
+ <element href="ClassDiagramEditorTest.uml#_yYZpwAisEd6X-5NwKztg_w"/>
+ </notation:Diagram>
+ <notation:Diagram type="PapyrusUMLClassDiagram" name="MovementInAcontainerTest" measurementUnit="Pixel">
+ <eAnnotations source="org.eclipse.papyrus.diagram.common.Belongs_To_This_Diagram">
+ <references href="ClassDiagramEditorTest.uml#_Z3mkwAi9Ed67XriYtPXATQ"/>
+ </eAnnotations>
+ <children type="2012">
+ <children type="5038"/>
+ <styles xsi:type="notation:ShapeStyle" fontHeight="8" fillColor="0" lineColor="0"/>
+ <styles xsi:type="notation:HintedDiagramLinkStyle"/>
+ <element href="ClassDiagramEditorTest.uml#_shM9IAi9Ed67XriYtPXATQ"/>
+ <layoutConstraint xsi:type="notation:Bounds" x="44" y="29" width="344" height="42"/>
+ </children>
+ <children type="2007">
+ <children type="5025"/>
+ <children type="5026"/>
+ <children type="5027"/>
+ <children type="7016">
+ <styles xsi:type="notation:SortingStyle"/>
+ <styles xsi:type="notation:FilteringStyle"/>
+ </children>
+ <styles xsi:type="notation:ShapeStyle" fontHeight="8" fillColor="0" lineColor="0"/>
+ <styles xsi:type="notation:HintedDiagramLinkStyle"/>
+ <element href="ClassDiagramEditorTest.uml#_0c5oYAi9Ed67XriYtPXATQ"/>
+ <layoutConstraint xsi:type="notation:Bounds" x="195" y="98" width="364" height="144"/>
+ </children>
+ <children type="2008">
+ <children type="5028"/>
+ <children type="5029"/>
+ <children type="5030"/>
+ <children type="7017">
+ <styles xsi:type="notation:DrawerStyle"/>
+ <styles xsi:type="notation:SortingStyle"/>
+ <styles xsi:type="notation:FilteringStyle"/>
+ </children>
+ <children type="7018">
+ <styles xsi:type="notation:DrawerStyle"/>
+ <styles xsi:type="notation:SortingStyle"/>
+ <styles xsi:type="notation:FilteringStyle"/>
+ </children>
+ <children type="7019">
+ <styles xsi:type="notation:DrawerStyle"/>
+ <styles xsi:type="notation:SortingStyle"/>
+ <styles xsi:type="notation:FilteringStyle"/>
+ </children>
+ <styles xsi:type="notation:ShapeStyle" fontHeight="28" fillColor="0" lineColor="0"/>
+ <styles xsi:type="notation:HintedDiagramLinkStyle"/>
+ <element href="ClassDiagramEditorTest.uml#_Z3mkwAi9Ed67XriYtPXATQ"/>
+ <layoutConstraint xsi:type="notation:Bounds" x="214" y="316" width="345" height="113"/>
+ </children>
+ <styles xsi:type="notation:DiagramStyle"/>
+ <element href="ClassDiagramEditorTest.uml#_yYZpwAisEd6X-5NwKztg_w"/>
+ </notation:Diagram>
+ <notation:Diagram type="PapyrusUMLClassDiagram" name="ElementDropTest" measurementUnit="Pixel">
+ <eAnnotations source="org.eclipse.papyrus.diagram.common.Belongs_To_This_Diagram">
+ <references href="ClassDiagramEditorTest.uml#_Z3mkwAi9Ed67XriYtPXATQ"/>
+ </eAnnotations>
+ <children type="2012">
+ <children type="5038"/>
+ <styles xsi:type="notation:ShapeStyle" fontHeight="8" fillColor="0" lineColor="0"/>
+ <styles xsi:type="notation:HintedDiagramLinkStyle"/>
+ <element href="ClassDiagramEditorTest.uml#_IVCQcAi-Ed67XriYtPXATQ"/>
+ <layoutConstraint xsi:type="notation:Bounds" x="75" y="23" width="515" height="35"/>
+ </children>
+ <styles xsi:type="notation:DiagramStyle"/>
+ <element href="ClassDiagramEditorTest.uml#_yYZpwAisEd6X-5NwKztg_w"/>
+ </notation:Diagram>
+ <notation:Diagram type="PapyrusUMLClassDiagram" name="CreationDeletionTest" measurementUnit="Pixel">
+ <eAnnotations source="org.eclipse.papyrus.diagram.common.Belongs_To_This_Diagram">
+ <references href="ClassDiagramEditorTest.uml#_nXz14AjHEd6G3Oli81IDTQ"/>
+ </eAnnotations>
+ <children type="2012">
+ <children type="5038"/>
+ <styles xsi:type="notation:ShapeStyle" fontHeight="8" fillColor="0" lineColor="0"/>
+ <styles xsi:type="notation:HintedDiagramLinkStyle"/>
+ <element href="ClassDiagramEditorTest.uml#_nXz14AjHEd6G3Oli81IDTQ"/>
+ <layoutConstraint xsi:type="notation:Bounds" x="85" y="44" width="482"/>
+ </children>
+ <styles xsi:type="notation:DiagramStyle"/>
+ <element href="ClassDiagramEditorTest.uml#_gHVR4AjHEd6G3Oli81IDTQ"/>
+ </notation:Diagram>
+ <notation:Diagram type="PapyrusUMLClassDiagram" name="ElementDropTest" measurementUnit="Pixel">
+ <eAnnotations source="org.eclipse.papyrus.diagram.common.Belongs_To_This_Diagram">
+ <references href="ClassDiagramEditorTest.uml#_nXz14gjHEd6G3Oli81IDTQ"/>
+ </eAnnotations>
+ <children type="2012">
+ <children type="5038"/>
+ <styles xsi:type="notation:ShapeStyle" fontHeight="8" fillColor="0" lineColor="0"/>
+ <styles xsi:type="notation:HintedDiagramLinkStyle"/>
+ <element href="ClassDiagramEditorTest.uml#_nXz14gjHEd6G3Oli81IDTQ"/>
+ <layoutConstraint xsi:type="notation:Bounds" x="56" y="27"/>
+ </children>
+ <styles xsi:type="notation:DiagramStyle"/>
+ <element href="ClassDiagramEditorTest.uml#_gHVR4AjHEd6G3Oli81IDTQ"/>
+ </notation:Diagram>
+ <notation:Diagram type="PapyrusUMLClassDiagram" name="MovementInAContainer" measurementUnit="Pixel">
+ <eAnnotations source="org.eclipse.papyrus.diagram.common.Belongs_To_This_Diagram">
+ <references href="ClassDiagramEditorTest.uml#_nXz14wjHEd6G3Oli81IDTQ"/>
+ </eAnnotations>
+ <children type="2007">
+ <children type="5025"/>
+ <children type="5026"/>
+ <children type="5027"/>
+ <children type="7016">
+ <styles xsi:type="notation:SortingStyle"/>
+ <styles xsi:type="notation:FilteringStyle"/>
+ </children>
+ <styles xsi:type="notation:ShapeStyle" fontHeight="8" fillColor="13420443" lineColor="0"/>
+ <styles xsi:type="notation:HintedDiagramLinkStyle"/>
+ <element href="ClassDiagramEditorTest.uml#_UKsZYAjKEd6s1Ji8suGDvw"/>
+ <layoutConstraint xsi:type="notation:Bounds" x="140" y="254" width="399" height="212"/>
+ </children>
+ <children type="2012">
+ <children type="5038"/>
+ <styles xsi:type="notation:ShapeStyle" fontHeight="10" bold="true" italic="true" lineColor="0"/>
+ <styles xsi:type="notation:HintedDiagramLinkStyle"/>
+ <element href="ClassDiagramEditorTest.uml#_nXz14wjHEd6G3Oli81IDTQ"/>
+ <layoutConstraint xsi:type="notation:Bounds" x="30" y="17" width="389" height="118"/>
+ </children>
+ <children type="2012">
+ <children type="5038"/>
+ <styles xsi:type="notation:ShapeStyle" fontHeight="8" fillColor="0" lineColor="0"/>
+ <styles xsi:type="notation:HintedDiagramLinkStyle"/>
+ <element href="ClassDiagramEditorTest.uml#_lYQmsAjMEd6s1Ji8suGDvw"/>
+ <layoutConstraint xsi:type="notation:Bounds" x="140" y="164" width="286" height="44"/>
+ </children>
+ <styles xsi:type="notation:DiagramStyle"/>
+ <element href="ClassDiagramEditorTest.uml#_gHVR4AjHEd6G3Oli81IDTQ"/>
+ </notation:Diagram>
+ <notation:Diagram type="PapyrusUMLClassDiagram" name="CreationDeletionTest" measurementUnit="Pixel">
+ <eAnnotations source="org.eclipse.papyrus.diagram.common.Belongs_To_This_Diagram">
+ <references href="ClassDiagramEditorTest.uml#_nFXIEQjUEd6s1Ji8suGDvw"/>
+ </eAnnotations>
+ <children type="2012">
+ <children type="5038"/>
+ <styles xsi:type="notation:ShapeStyle" fontHeight="8" fillColor="0" lineColor="0"/>
+ <styles xsi:type="notation:HintedDiagramLinkStyle"/>
+ <element href="ClassDiagramEditorTest.uml#_nFXIEQjUEd6s1Ji8suGDvw"/>
+ <layoutConstraint xsi:type="notation:Bounds" x="207" y="51"/>
+ </children>
+ <styles xsi:type="notation:DiagramStyle"/>
+ <element href="ClassDiagramEditorTest.uml#_nFXIEAjUEd6s1Ji8suGDvw"/>
+ </notation:Diagram>
+ <notation:Diagram type="PapyrusUMLClassDiagram" name="ElementDrop" measurementUnit="Pixel">
+ <eAnnotations source="org.eclipse.papyrus.diagram.common.Belongs_To_This_Diagram">
+ <references href="ClassDiagramEditorTest.uml#_nFXIFAjUEd6s1Ji8suGDvw"/>
+ <references href="ClassDiagramEditorTest.uml#_rkCLcAjXEd6s1Ji8suGDvw"/>
+ </eAnnotations>
+ <children type="2012">
+ <children type="5038"/>
+ <styles xsi:type="notation:ShapeStyle" fontHeight="8" fillColor="0" lineColor="0"/>
+ <styles xsi:type="notation:HintedDiagramLinkStyle"/>
+ <element href="ClassDiagramEditorTest.uml#_nFXIFAjUEd6s1Ji8suGDvw"/>
+ <layoutConstraint xsi:type="notation:Bounds" x="35" y="15"/>
+ </children>
+ <styles xsi:type="notation:DiagramStyle"/>
+ <element href="ClassDiagramEditorTest.uml#_nFXIEAjUEd6s1Ji8suGDvw"/>
+ </notation:Diagram>
+ <notation:Diagram type="PapyrusUMLClassDiagram" name="MovmentInAContainer" measurementUnit="Pixel">
+ <eAnnotations source="org.eclipse.papyrus.diagram.common.Belongs_To_This_Diagram">
+ <references href="ClassDiagramEditorTest.uml#_nFXIEwjUEd6s1Ji8suGDvw"/>
+ <references href="ClassDiagramEditorTest.uml#_nFXIFgjUEd6s1Ji8suGDvw"/>
+ <references href="ClassDiagramEditorTest.uml#_rkCLcAjXEd6s1Ji8suGDvw"/>
+ </eAnnotations>
+ <children type="2012">
+ <children type="5038"/>
+ <styles xsi:type="notation:ShapeStyle" fontHeight="8" fillColor="0" lineColor="0"/>
+ <styles xsi:type="notation:HintedDiagramLinkStyle"/>
+ <element href="ClassDiagramEditorTest.uml#_nFXIEwjUEd6s1Ji8suGDvw"/>
+ <layoutConstraint xsi:type="notation:Bounds" x="32" y="29"/>
+ </children>
+ <children type="2007">
+ <children type="5025"/>
+ <children type="5026"/>
+ <children type="5027"/>
+ <children type="7016">
+ <styles xsi:type="notation:SortingStyle"/>
+ <styles xsi:type="notation:FilteringStyle"/>
+ </children>
+ <styles xsi:type="notation:ShapeStyle" fontHeight="8" fillColor="0" lineColor="0"/>
+ <styles xsi:type="notation:HintedDiagramLinkStyle"/>
+ <element href="ClassDiagramEditorTest.uml#_nFXIFgjUEd6s1Ji8suGDvw"/>
+ <layoutConstraint xsi:type="notation:Bounds" x="96" y="225" width="414" height="242"/>
+ </children>
+ <children type="2002">
+ <children type="5004"/>
+ <children type="5005"/>
+ <children type="5006"/>
+ <children type="7002">
+ <styles xsi:type="notation:DrawerStyle"/>
+ <styles xsi:type="notation:SortingStyle"/>
+ <styles xsi:type="notation:FilteringStyle"/>
+ </children>
+ <children type="7003">
+ <styles xsi:type="notation:DrawerStyle"/>
+ <styles xsi:type="notation:SortingStyle"/>
+ <styles xsi:type="notation:FilteringStyle"/>
+ </children>
+ <children type="7004">
+ <styles xsi:type="notation:DrawerStyle"/>
+ <styles xsi:type="notation:SortingStyle"/>
+ <styles xsi:type="notation:FilteringStyle"/>
+ </children>
+ <styles xsi:type="notation:ShapeStyle" fontHeight="8" fillColor="0" lineColor="0"/>
+ <styles xsi:type="notation:HintedDiagramLinkStyle"/>
+ <element href="ClassDiagramEditorTest.uml#_rkCLcAjXEd6s1Ji8suGDvw"/>
+ <layoutConstraint xsi:type="notation:Bounds" x="95" y="113"/>
+ </children>
+ <styles xsi:type="notation:DiagramStyle"/>
+ <element href="ClassDiagramEditorTest.uml#_nFXIEAjUEd6s1Ji8suGDvw"/>
+ </notation:Diagram>
+ <notation:Diagram type="PapyrusUMLClassDiagram" name="MovementResizing" measurementUnit="Pixel">
+ <eAnnotations source="org.eclipse.papyrus.diagram.common.Belongs_To_This_Diagram">
+ <references href="ClassDiagramEditorTest.uml#_nFXIEwjUEd6s1Ji8suGDvw"/>
+ <references href="ClassDiagramEditorTest.uml#_nFXIEgjUEd6s1Ji8suGDvw"/>
+ <references href="ClassDiagramEditorTest.uml#_rkCLcAjXEd6s1Ji8suGDvw"/>
+ </eAnnotations>
+ <children type="2012">
+ <children type="5038"/>
+ <styles xsi:type="notation:ShapeStyle" fontHeight="8" fillColor="0" lineColor="0"/>
+ <styles xsi:type="notation:HintedDiagramLinkStyle"/>
+ <element href="ClassDiagramEditorTest.uml#_nFXIEgjUEd6s1Ji8suGDvw"/>
+ <layoutConstraint xsi:type="notation:Bounds" x="66" y="31"/>
+ </children>
+ <children type="2002">
+ <children type="5004"/>
+ <children type="5005"/>
+ <children type="5006"/>
+ <children type="7002">
+ <styles xsi:type="notation:DrawerStyle"/>
+ <styles xsi:type="notation:SortingStyle"/>
+ <styles xsi:type="notation:FilteringStyle"/>
+ </children>
+ <children type="7003">
+ <styles xsi:type="notation:DrawerStyle"/>
+ <styles xsi:type="notation:SortingStyle"/>
+ <styles xsi:type="notation:FilteringStyle"/>
+ </children>
+ <children type="7004">
+ <styles xsi:type="notation:DrawerStyle"/>
+ <styles xsi:type="notation:SortingStyle"/>
+ <styles xsi:type="notation:FilteringStyle"/>
+ </children>
+ <styles xsi:type="notation:ShapeStyle" fontHeight="8" fillColor="0" lineColor="0"/>
+ <styles xsi:type="notation:HintedDiagramLinkStyle"/>
+ <element href="ClassDiagramEditorTest.uml#_rkCLcAjXEd6s1Ji8suGDvw"/>
+ <layoutConstraint xsi:type="notation:Bounds" x="175" y="134" width="345" height="117"/>
+ </children>
+ <styles xsi:type="notation:DiagramStyle"/>
+ <element href="ClassDiagramEditorTest.uml#_nFXIEAjUEd6s1Ji8suGDvw"/>
+ </notation:Diagram>
+ <notation:Diagram type="PapyrusUMLClassDiagram" name="CreationDeletionTest" measurementUnit="Pixel">
+ <eAnnotations source="org.eclipse.papyrus.diagram.common.Belongs_To_This_Diagram">
+ <references href="ClassDiagramEditorTest.uml#_USWtUQjaEd6ftJNsxnHJwA"/>
+ </eAnnotations>
+ <children type="2012">
+ <children type="5038"/>
+ <styles xsi:type="notation:ShapeStyle" fontHeight="8" fillColor="0" lineColor="0"/>
+ <styles xsi:type="notation:HintedDiagramLinkStyle"/>
+ <element href="ClassDiagramEditorTest.uml#_USWtUQjaEd6ftJNsxnHJwA"/>
+ <layoutConstraint xsi:type="notation:Bounds" x="239" y="65"/>
+ </children>
+ <styles xsi:type="notation:DiagramStyle"/>
+ <element href="ClassDiagramEditorTest.uml#_USWtUAjaEd6ftJNsxnHJwA"/>
+ </notation:Diagram>
+ <notation:Diagram type="PapyrusUMLClassDiagram" name="ElementDropTest" measurementUnit="Pixel">
+ <eAnnotations source="org.eclipse.papyrus.diagram.common.Belongs_To_This_Diagram">
+ <references href="ClassDiagramEditorTest.uml#_USWtVAjaEd6ftJNsxnHJwA"/>
+ <references href="ClassDiagramEditorTest.uml#_uZbj4AjaEd6ftJNsxnHJwA"/>
+ </eAnnotations>
+ <children type="2012">
+ <children type="5038"/>
+ <styles xsi:type="notation:ShapeStyle" fontHeight="8" fillColor="0" lineColor="0"/>
+ <styles xsi:type="notation:HintedDiagramLinkStyle"/>
+ <element href="ClassDiagramEditorTest.uml#_USWtVAjaEd6ftJNsxnHJwA"/>
+ <layoutConstraint xsi:type="notation:Bounds" x="54" y="23"/>
+ </children>
+ <styles xsi:type="notation:DiagramStyle"/>
+ <element href="ClassDiagramEditorTest.uml#_USWtUAjaEd6ftJNsxnHJwA"/>
+ </notation:Diagram>
+ <notation:Diagram type="PapyrusUMLClassDiagram" name="MovementResizingTest" measurementUnit="Pixel">
+ <eAnnotations source="org.eclipse.papyrus.diagram.common.Belongs_To_This_Diagram">
+ <references href="ClassDiagramEditorTest.uml#_USWtUgjaEd6ftJNsxnHJwA"/>
+ <references href="ClassDiagramEditorTest.uml#_uZbj4AjaEd6ftJNsxnHJwA"/>
+ </eAnnotations>
+ <children type="2012">
+ <children type="5038"/>
+ <styles xsi:type="notation:ShapeStyle" fontHeight="8" fillColor="0" lineColor="0"/>
+ <styles xsi:type="notation:HintedDiagramLinkStyle"/>
+ <element href="ClassDiagramEditorTest.uml#_USWtUgjaEd6ftJNsxnHJwA"/>
+ <layoutConstraint xsi:type="notation:Bounds" x="65" y="23"/>
+ </children>
+ <children type="2011">
+ <children type="5037"/>
+ <styles xsi:type="notation:ShapeStyle" fontHeight="8" fillColor="0" lineColor="0"/>
+ <styles xsi:type="notation:HintedDiagramLinkStyle"/>
+ <element href="ClassDiagramEditorTest.uml#_uZbj4AjaEd6ftJNsxnHJwA"/>
+ <layoutConstraint xsi:type="notation:Bounds" x="126" y="158" width="179" height="38"/>
+ </children>
+ <styles xsi:type="notation:DiagramStyle"/>
+ <element href="ClassDiagramEditorTest.uml#_USWtUAjaEd6ftJNsxnHJwA"/>
+ </notation:Diagram>
+ <notation:Diagram type="PapyrusUMLClassDiagram" name="MovementIntoContainer" measurementUnit="Pixel">
+ <eAnnotations source="org.eclipse.papyrus.diagram.common.Belongs_To_This_Diagram">
+ <references href="ClassDiagramEditorTest.uml#_USWtUwjaEd6ftJNsxnHJwA"/>
+ <references href="ClassDiagramEditorTest.uml#_USWtVQjaEd6ftJNsxnHJwA"/>
+ <references href="ClassDiagramEditorTest.uml#_uZbj4AjaEd6ftJNsxnHJwA"/>
+ </eAnnotations>
+ <children type="2012">
+ <children type="5038"/>
+ <styles xsi:type="notation:ShapeStyle" fontHeight="8" fillColor="0" lineColor="0"/>
+ <styles xsi:type="notation:HintedDiagramLinkStyle"/>
+ <element href="ClassDiagramEditorTest.uml#_USWtUwjaEd6ftJNsxnHJwA"/>
+ <layoutConstraint xsi:type="notation:Bounds" x="58" y="17"/>
+ </children>
+ <children type="2007">
+ <children type="5025"/>
+ <children type="5026"/>
+ <children type="5027"/>
+ <children type="7016">
+ <styles xsi:type="notation:SortingStyle"/>
+ <styles xsi:type="notation:FilteringStyle"/>
+ </children>
+ <styles xsi:type="notation:ShapeStyle" fontHeight="8" fillColor="0" lineColor="0"/>
+ <styles xsi:type="notation:HintedDiagramLinkStyle"/>
+ <element href="ClassDiagramEditorTest.uml#_USWtVQjaEd6ftJNsxnHJwA"/>
+ <layoutConstraint xsi:type="notation:Bounds" x="271" y="184" width="366" height="260"/>
+ </children>
+ <children type="2011">
+ <children type="5037"/>
+ <styles xsi:type="notation:ShapeStyle" fontHeight="8" fillColor="0" lineColor="0"/>
+ <styles xsi:type="notation:HintedDiagramLinkStyle"/>
+ <element href="ClassDiagramEditorTest.uml#_uZbj4AjaEd6ftJNsxnHJwA"/>
+ <layoutConstraint xsi:type="notation:Bounds" x="76" y="145"/>
+ </children>
+ <styles xsi:type="notation:DiagramStyle"/>
+ <element href="ClassDiagramEditorTest.uml#_USWtUAjaEd6ftJNsxnHJwA"/>
+ </notation:Diagram>
+ <notation:Diagram type="PapyrusUMLClassDiagram" name="CreationDeletionTest" measurementUnit="Pixel">
+ <eAnnotations source="org.eclipse.papyrus.diagram.common.Belongs_To_This_Diagram">
+ <references href="ClassDiagramEditorTest.uml#_eY9UcQjbEd6ftJNsxnHJwA"/>
+ </eAnnotations>
+ <children type="2012">
+ <children type="5038"/>
+ <styles xsi:type="notation:ShapeStyle" fontHeight="8" fillColor="0" lineColor="0"/>
+ <styles xsi:type="notation:HintedDiagramLinkStyle"/>
+ <element href="ClassDiagramEditorTest.uml#_eY9UcQjbEd6ftJNsxnHJwA"/>
+ <layoutConstraint xsi:type="notation:Bounds" x="86" y="8"/>
+ </children>
+ <styles xsi:type="notation:DiagramStyle"/>
+ <element href="ClassDiagramEditorTest.uml#_eY9UcAjbEd6ftJNsxnHJwA"/>
+ </notation:Diagram>
+ <notation:Diagram type="PapyrusUMLClassDiagram" name="MovementResizingTest" measurementUnit="Pixel">
+ <eAnnotations source="org.eclipse.papyrus.diagram.common.Belongs_To_This_Diagram">
+ <references href="ClassDiagramEditorTest.uml#_eY9UcgjbEd6ftJNsxnHJwA"/>
+ <references href="ClassDiagramEditorTest.uml#_l6Rw0AjbEd6ftJNsxnHJwA"/>
+ </eAnnotations>
+ <children type="2012">
+ <children type="5038"/>
+ <styles xsi:type="notation:ShapeStyle" fontHeight="8" fillColor="0" lineColor="0"/>
+ <styles xsi:type="notation:HintedDiagramLinkStyle"/>
+ <element href="ClassDiagramEditorTest.uml#_eY9UcgjbEd6ftJNsxnHJwA"/>
+ <layoutConstraint xsi:type="notation:Bounds" x="98" y="19"/>
+ </children>
+ <children type="2010">
+ <children type="5034"/>
+ <children type="5035"/>
+ <children type="5036"/>
+ <children type="7020">
+ <styles xsi:type="notation:DrawerStyle"/>
+ <styles xsi:type="notation:SortingStyle"/>
+ <styles xsi:type="notation:FilteringStyle"/>
+ </children>
+ <children type="7021">
+ <styles xsi:type="notation:DrawerStyle"/>
+ <styles xsi:type="notation:SortingStyle"/>
+ <styles xsi:type="notation:FilteringStyle"/>
+ </children>
+ <styles xsi:type="notation:ShapeStyle" fontHeight="8" fillColor="0" lineColor="0"/>
+ <styles xsi:type="notation:HintedDiagramLinkStyle"/>
+ <element href="ClassDiagramEditorTest.uml#_l6Rw0AjbEd6ftJNsxnHJwA"/>
+ <layoutConstraint xsi:type="notation:Bounds" x="159" y="199" width="335" height="89"/>
+ </children>
+ <styles xsi:type="notation:DiagramStyle"/>
+ <element href="ClassDiagramEditorTest.uml#_eY9UcAjbEd6ftJNsxnHJwA"/>
+ </notation:Diagram>
+ <notation:Diagram type="PapyrusUMLClassDiagram" name="MovementIntoDiagramTest" measurementUnit="Pixel">
+ <eAnnotations source="org.eclipse.papyrus.diagram.common.Belongs_To_This_Diagram">
+ <references href="ClassDiagramEditorTest.uml#_eY9UcwjbEd6ftJNsxnHJwA"/>
+ <references href="ClassDiagramEditorTest.uml#_eY9UdQjbEd6ftJNsxnHJwA"/>
+ <references href="ClassDiagramEditorTest.uml#_l6Rw0AjbEd6ftJNsxnHJwA"/>
+ </eAnnotations>
+ <children type="2012">
+ <children type="5038"/>
+ <styles xsi:type="notation:ShapeStyle" fontHeight="8" fillColor="0" lineColor="0"/>
+ <styles xsi:type="notation:HintedDiagramLinkStyle"/>
+ <element href="ClassDiagramEditorTest.uml#_eY9UcwjbEd6ftJNsxnHJwA"/>
+ <layoutConstraint xsi:type="notation:Bounds" x="123" y="27"/>
+ </children>
+ <children type="2007">
+ <children type="5025"/>
+ <children type="5026"/>
+ <children type="5027"/>
+ <children type="7016">
+ <styles xsi:type="notation:SortingStyle"/>
+ <styles xsi:type="notation:FilteringStyle"/>
+ </children>
+ <styles xsi:type="notation:ShapeStyle" fontHeight="8" fillColor="0" lineColor="0"/>
+ <styles xsi:type="notation:HintedDiagramLinkStyle"/>
+ <element href="ClassDiagramEditorTest.uml#_eY9UdQjbEd6ftJNsxnHJwA"/>
+ <layoutConstraint xsi:type="notation:Bounds" x="102" y="293" width="404" height="148"/>
+ </children>
+ <children type="2010">
+ <children type="5034"/>
+ <children type="5035"/>
+ <children type="5036"/>
+ <children type="7020">
+ <styles xsi:type="notation:DrawerStyle"/>
+ <styles xsi:type="notation:SortingStyle"/>
+ <styles xsi:type="notation:FilteringStyle"/>
+ </children>
+ <children type="7021">
+ <styles xsi:type="notation:DrawerStyle"/>
+ <styles xsi:type="notation:SortingStyle"/>
+ <styles xsi:type="notation:FilteringStyle"/>
+ </children>
+ <styles xsi:type="notation:ShapeStyle" fontHeight="8" fillColor="0" lineColor="0"/>
+ <styles xsi:type="notation:HintedDiagramLinkStyle"/>
+ <element href="ClassDiagramEditorTest.uml#_l6Rw0AjbEd6ftJNsxnHJwA"/>
+ <layoutConstraint xsi:type="notation:Bounds" x="67" y="145"/>
+ </children>
+ <styles xsi:type="notation:DiagramStyle"/>
+ <element href="ClassDiagramEditorTest.uml#_eY9UcAjbEd6ftJNsxnHJwA"/>
+ </notation:Diagram>
+ <notation:Diagram type="PapyrusUMLClassDiagram" name="DropTest" measurementUnit="Pixel">
+ <eAnnotations source="org.eclipse.papyrus.diagram.common.Belongs_To_This_Diagram">
+ <references href="ClassDiagramEditorTest.uml#_eY9UdAjbEd6ftJNsxnHJwA"/>
+ <references href="ClassDiagramEditorTest.uml#_l6Rw0AjbEd6ftJNsxnHJwA"/>
+ </eAnnotations>
+ <children type="2012">
+ <children type="5038"/>
+ <styles xsi:type="notation:ShapeStyle" fontHeight="8" fillColor="0" lineColor="0"/>
+ <styles xsi:type="notation:HintedDiagramLinkStyle"/>
+ <element href="ClassDiagramEditorTest.uml#_eY9UdAjbEd6ftJNsxnHJwA"/>
+ <layoutConstraint xsi:type="notation:Bounds" x="40" y="24"/>
+ </children>
+ <styles xsi:type="notation:DiagramStyle"/>
+ <element href="ClassDiagramEditorTest.uml#_eY9UcAjbEd6ftJNsxnHJwA"/>
+ </notation:Diagram>
+ <notation:Diagram type="PapyrusUMLClassDiagram" name="CreationDeletionTest" measurementUnit="Pixel">
+ <eAnnotations source="org.eclipse.papyrus.diagram.common.Belongs_To_This_Diagram">
+ <references href="ClassDiagramEditorTest.uml#_xrkYIQjcEd6ftJNsxnHJwA"/>
+ </eAnnotations>
+ <children type="2012">
+ <children type="5038"/>
+ <styles xsi:type="notation:ShapeStyle" fontHeight="8" fillColor="0" lineColor="0"/>
+ <styles xsi:type="notation:HintedDiagramLinkStyle"/>
+ <element href="ClassDiagramEditorTest.uml#_xrkYIQjcEd6ftJNsxnHJwA"/>
+ <layoutConstraint xsi:type="notation:Bounds" x="131" y="47"/>
+ </children>
+ <styles xsi:type="notation:DiagramStyle"/>
+ <element href="ClassDiagramEditorTest.uml#_xrkYIAjcEd6ftJNsxnHJwA"/>
+ </notation:Diagram>
+ <notation:Diagram type="PapyrusUMLClassDiagram" name="MovementResizingTest" measurementUnit="Pixel">
+ <eAnnotations source="org.eclipse.papyrus.diagram.common.Belongs_To_This_Diagram">
+ <references href="ClassDiagramEditorTest.uml#_xrkYIgjcEd6ftJNsxnHJwA"/>
+ </eAnnotations>
+ <children type="2012">
+ <children type="5038"/>
+ <styles xsi:type="notation:ShapeStyle" fontHeight="8" fillColor="0" lineColor="0"/>
+ <styles xsi:type="notation:HintedDiagramLinkStyle"/>
+ <element href="ClassDiagramEditorTest.uml#_xrkYIgjcEd6ftJNsxnHJwA"/>
+ <layoutConstraint xsi:type="notation:Bounds" x="79" y="25"/>
+ </children>
+ <children type="2006">
+ <children type="5022"/>
+ <children type="5023"/>
+ <children type="5024"/>
+ <children type="7015">
+ <styles xsi:type="notation:DrawerStyle"/>
+ <styles xsi:type="notation:SortingStyle"/>
+ <styles xsi:type="notation:FilteringStyle"/>
+ </children>
+ <styles xsi:type="notation:ShapeStyle" fontHeight="8" fillColor="0" lineColor="0"/>
+ <styles xsi:type="notation:HintedDiagramLinkStyle"/>
+ <element href="ClassDiagramEditorTest.uml#_GtLwwAjdEd6ftJNsxnHJwA"/>
+ <layoutConstraint xsi:type="notation:Bounds" x="45" y="133" width="336" height="90"/>
+ </children>
+ <styles xsi:type="notation:DiagramStyle"/>
+ <element href="ClassDiagramEditorTest.uml#_xrkYIAjcEd6ftJNsxnHJwA"/>
+ </notation:Diagram>
+ <notation:Diagram type="PapyrusUMLClassDiagram" name="MovementIntoAContainer" measurementUnit="Pixel">
+ <eAnnotations source="org.eclipse.papyrus.diagram.common.Belongs_To_This_Diagram">
+ <references href="ClassDiagramEditorTest.uml#_xrkYIwjcEd6ftJNsxnHJwA"/>
+ <references href="ClassDiagramEditorTest.uml#_xrkYJQjcEd6ftJNsxnHJwA"/>
+ <references href="ClassDiagramEditorTest.uml#_GtLwwAjdEd6ftJNsxnHJwA"/>
+ </eAnnotations>
+ <children type="2012">
+ <children type="5038"/>
+ <styles xsi:type="notation:ShapeStyle" fontHeight="8" fillColor="0" lineColor="0"/>
+ <styles xsi:type="notation:HintedDiagramLinkStyle"/>
+ <element href="ClassDiagramEditorTest.uml#_xrkYIwjcEd6ftJNsxnHJwA"/>
+ <layoutConstraint xsi:type="notation:Bounds" x="113" y="21"/>
+ </children>
+ <children type="2007">
+ <children type="5025"/>
+ <children type="5026"/>
+ <children type="5027"/>
+ <children type="7016">
+ <styles xsi:type="notation:SortingStyle"/>
+ <styles xsi:type="notation:FilteringStyle"/>
+ </children>
+ <styles xsi:type="notation:ShapeStyle" fontHeight="8" fillColor="0" lineColor="0"/>
+ <styles xsi:type="notation:HintedDiagramLinkStyle"/>
+ <element href="ClassDiagramEditorTest.uml#_xrkYJQjcEd6ftJNsxnHJwA"/>
+ <layoutConstraint xsi:type="notation:Bounds" x="71" y="283" width="563" height="151"/>
+ </children>
+ <children type="2006">
+ <children type="5022"/>
+ <children type="5023"/>
+ <children type="5024"/>
+ <children type="7015">
+ <styles xsi:type="notation:DrawerStyle"/>
+ <styles xsi:type="notation:SortingStyle"/>
+ <styles xsi:type="notation:FilteringStyle"/>
+ </children>
+ <styles xsi:type="notation:ShapeStyle" fontHeight="8" fillColor="0" lineColor="0"/>
+ <styles xsi:type="notation:HintedDiagramLinkStyle"/>
+ <element href="ClassDiagramEditorTest.uml#_GtLwwAjdEd6ftJNsxnHJwA"/>
+ <layoutConstraint xsi:type="notation:Bounds" x="171" y="139"/>
+ </children>
+ <styles xsi:type="notation:DiagramStyle"/>
+ <element href="ClassDiagramEditorTest.uml#_xrkYIAjcEd6ftJNsxnHJwA"/>
+ </notation:Diagram>
+ <notation:Diagram type="PapyrusUMLClassDiagram" name="DropTest" measurementUnit="Pixel">
+ <eAnnotations source="org.eclipse.papyrus.diagram.common.Belongs_To_This_Diagram">
+ <references href="ClassDiagramEditorTest.uml#_xrkYJAjcEd6ftJNsxnHJwA"/>
+ <references href="ClassDiagramEditorTest.uml#_GtLwwAjdEd6ftJNsxnHJwA"/>
+ </eAnnotations>
+ <children type="2012">
+ <children type="5038"/>
+ <styles xsi:type="notation:ShapeStyle" fontHeight="8" fillColor="0" lineColor="0"/>
+ <styles xsi:type="notation:HintedDiagramLinkStyle"/>
+ <element href="ClassDiagramEditorTest.uml#_xrkYJAjcEd6ftJNsxnHJwA"/>
+ <layoutConstraint xsi:type="notation:Bounds" x="179" y="39"/>
+ </children>
+ <styles xsi:type="notation:DiagramStyle"/>
+ <element href="ClassDiagramEditorTest.uml#_xrkYIAjcEd6ftJNsxnHJwA"/>
+ </notation:Diagram>
+ <notation:Diagram type="PapyrusUMLClassDiagram" name="CreationDeletionTest" measurementUnit="Pixel">
+ <eAnnotations source="org.eclipse.papyrus.diagram.common.Belongs_To_This_Diagram">
+ <references href="ClassDiagramEditorTest.uml#_uL595gjdEd6M04pHOkSelQ"/>
+ <references href="ClassDiagramEditorTest.uml#_uL594QjdEd6M04pHOkSelQ"/>
+ </eAnnotations>
+ <children type="2006">
+ <children type="5022"/>
+ <children type="5023"/>
+ <children type="5024"/>
+ <children type="7015">
+ <children type="3017">
+ <element href="ClassDiagramEditorTest.uml#_GecUsAjeEd6M04pHOkSelQ"/>
+ <layoutConstraint xsi:type="notation:Location"/>
+ </children>
+ <styles xsi:type="notation:DrawerStyle"/>
+ <styles xsi:type="notation:SortingStyle"/>
+ <styles xsi:type="notation:FilteringStyle"/>
+ </children>
+ <styles xsi:type="notation:ShapeStyle" fontHeight="8" fillColor="0" lineColor="0"/>
+ <styles xsi:type="notation:HintedDiagramLinkStyle"/>
+ <element href="ClassDiagramEditorTest.uml#_uL595gjdEd6M04pHOkSelQ"/>
+ <layoutConstraint xsi:type="notation:Bounds" x="101" y="172" height="159"/>
+ </children>
+ <children type="2012">
+ <children type="5038"/>
+ <styles xsi:type="notation:ShapeStyle" fontHeight="8" fillColor="0" lineColor="0"/>
+ <styles xsi:type="notation:HintedDiagramLinkStyle"/>
+ <element href="ClassDiagramEditorTest.uml#_uL594QjdEd6M04pHOkSelQ"/>
+ <layoutConstraint xsi:type="notation:Bounds" x="72" y="21"/>
+ </children>
+ <styles xsi:type="notation:DiagramStyle"/>
+ <element href="ClassDiagramEditorTest.uml#_uL594AjdEd6M04pHOkSelQ"/>
+ </notation:Diagram>
+ <notation:Diagram type="PapyrusUMLClassDiagram" name="MovementTest" measurementUnit="Pixel">
+ <eAnnotations source="org.eclipse.papyrus.diagram.common.Belongs_To_This_Diagram">
+ <references href="ClassDiagramEditorTest.uml#_uL594gjdEd6M04pHOkSelQ"/>
+ </eAnnotations>
+ <children type="2012">
+ <children type="5038"/>
+ <styles xsi:type="notation:ShapeStyle" fontHeight="8" fillColor="0" lineColor="0"/>
+ <styles xsi:type="notation:HintedDiagramLinkStyle"/>
+ <element href="ClassDiagramEditorTest.uml#_uL594gjdEd6M04pHOkSelQ"/>
+ <layoutConstraint xsi:type="notation:Bounds" x="41" y="35"/>
+ </children>
+ <children type="2006">
+ <children type="5022"/>
+ <children type="5023"/>
+ <children type="5024"/>
+ <children type="7015">
+ <children type="3017">
+ <element href="ClassDiagramEditorTest.uml#_XBvdAAjgEd6M04pHOkSelQ"/>
+ <layoutConstraint xsi:type="notation:Location"/>
+ </children>
+ <children type="3017">
+ <element href="ClassDiagramEditorTest.uml#_XX89kAjgEd6M04pHOkSelQ"/>
+ <layoutConstraint xsi:type="notation:Location"/>
+ </children>
+ <children type="3017">
+ <element href="ClassDiagramEditorTest.uml#_XvWJ4AjgEd6M04pHOkSelQ"/>
+ <layoutConstraint xsi:type="notation:Location"/>
+ </children>
+ <children type="3017">
+ <element href="ClassDiagramEditorTest.uml#_YC3i0AjgEd6M04pHOkSelQ"/>
+ <layoutConstraint xsi:type="notation:Location"/>
+ </children>
+ <children type="3017">
+ <element href="ClassDiagramEditorTest.uml#_YVye0AjgEd6M04pHOkSelQ"/>
+ <layoutConstraint xsi:type="notation:Location"/>
+ </children>
+ <children type="3017">
+ <element href="ClassDiagramEditorTest.uml#_YvbG0AjgEd6M04pHOkSelQ"/>
+ <layoutConstraint xsi:type="notation:Location"/>
+ </children>
+ <children type="3017">
+ <element href="ClassDiagramEditorTest.uml#_ZCo9wAjgEd6M04pHOkSelQ"/>
+ <layoutConstraint xsi:type="notation:Location"/>
+ </children>
+ <children type="3017">
+ <element href="ClassDiagramEditorTest.uml#_Za7h8AjgEd6M04pHOkSelQ"/>
+ <layoutConstraint xsi:type="notation:Location"/>
+ </children>
+ <children type="3017">
+ <element href="ClassDiagramEditorTest.uml#_ZwilkAjgEd6M04pHOkSelQ"/>
+ <layoutConstraint xsi:type="notation:Location"/>
+ </children>
+ <styles xsi:type="notation:DrawerStyle"/>
+ <styles xsi:type="notation:SortingStyle"/>
+ <styles xsi:type="notation:FilteringStyle"/>
+ </children>
+ <styles xsi:type="notation:ShapeStyle" fontHeight="8" fillColor="0" lineColor="0"/>
+ <styles xsi:type="notation:HintedDiagramLinkStyle"/>
+ <element href="ClassDiagramEditorTest.uml#_VvWBAAjgEd6M04pHOkSelQ"/>
+ <layoutConstraint xsi:type="notation:Bounds" x="113" y="151" width="300" height="220"/>
+ </children>
+ <styles xsi:type="notation:DiagramStyle"/>
+ <element href="ClassDiagramEditorTest.uml#_uL594AjdEd6M04pHOkSelQ"/>
+ </notation:Diagram>
+ <notation:Diagram type="PapyrusUMLClassDiagram" name="MoveIntoAContainer" measurementUnit="Pixel">
+ <eAnnotations source="org.eclipse.papyrus.diagram.common.Belongs_To_This_Diagram">
+ <references href="ClassDiagramEditorTest.uml#_XBvdAAjgEd6M04pHOkSelQ"/>
+ <references href="ClassDiagramEditorTest.uml#_XX89kAjgEd6M04pHOkSelQ"/>
+ <references href="ClassDiagramEditorTest.uml#_XvWJ4AjgEd6M04pHOkSelQ"/>
+ <references href="ClassDiagramEditorTest.uml#_YC3i0AjgEd6M04pHOkSelQ"/>
+ <references href="ClassDiagramEditorTest.uml#_YVye0AjgEd6M04pHOkSelQ"/>
+ <references href="ClassDiagramEditorTest.uml#_YvbG0AjgEd6M04pHOkSelQ"/>
+ <references href="ClassDiagramEditorTest.uml#_ZCo9wAjgEd6M04pHOkSelQ"/>
+ <references href="ClassDiagramEditorTest.uml#_Za7h8AjgEd6M04pHOkSelQ"/>
+ <references href="ClassDiagramEditorTest.uml#_ZwilkAjgEd6M04pHOkSelQ"/>
+ <references href="ClassDiagramEditorTest.uml#_VvWBAAjgEd6M04pHOkSelQ"/>
+ <references href="ClassDiagramEditorTest.uml#_uL594wjdEd6M04pHOkSelQ"/>
+ </eAnnotations>
+ <children type="2006">
+ <children type="5022"/>
+ <children type="5023"/>
+ <children type="5024"/>
+ <children type="7015">
+ <children type="3017">
+ <element href="ClassDiagramEditorTest.uml#_nvRU0AjhEd6tRLTiTp-cYA"/>
+ <layoutConstraint xsi:type="notation:Location"/>
+ </children>
+ <styles xsi:type="notation:DrawerStyle"/>
+ <styles xsi:type="notation:SortingStyle"/>
+ <styles xsi:type="notation:FilteringStyle"/>
+ </children>
+ <styles xsi:type="notation:ShapeStyle" fontHeight="8" fillColor="0" lineColor="0"/>
+ <styles xsi:type="notation:HintedDiagramLinkStyle"/>
+ <element href="ClassDiagramEditorTest.uml#_VvWBAAjgEd6M04pHOkSelQ"/>
+ <layoutConstraint xsi:type="notation:Bounds" x="96" y="103" height="137"/>
+ </children>
+ <children type="2012">
+ <children type="5038"/>
+ <styles xsi:type="notation:ShapeStyle" fontHeight="8" fillColor="0" lineColor="0"/>
+ <styles xsi:type="notation:HintedDiagramLinkStyle"/>
+ <element href="ClassDiagramEditorTest.uml#_uL594wjdEd6M04pHOkSelQ"/>
+ <layoutConstraint xsi:type="notation:Bounds" x="72" y="10"/>
+ </children>
+ <children type="2006">
+ <children type="5022"/>
+ <children type="5023"/>
+ <children type="5024"/>
+ <children type="7015">
+ <styles xsi:type="notation:DrawerStyle"/>
+ <styles xsi:type="notation:SortingStyle"/>
+ <styles xsi:type="notation:FilteringStyle"/>
+ </children>
+ <styles xsi:type="notation:ShapeStyle" fontHeight="8" fillColor="0" lineColor="0"/>
+ <styles xsi:type="notation:HintedDiagramLinkStyle"/>
+ <element href="ClassDiagramEditorTest.uml#_tU5gkAjhEd6tRLTiTp-cYA"/>
+ <layoutConstraint xsi:type="notation:Bounds" x="95" y="310" height="197"/>
+ </children>
+ <styles xsi:type="notation:DiagramStyle"/>
+ <element href="ClassDiagramEditorTest.uml#_uL594AjdEd6M04pHOkSelQ"/>
+ </notation:Diagram>
+ <notation:Diagram type="PapyrusUMLClassDiagram" name="DropTest" measurementUnit="Pixel">
+ <eAnnotations source="org.eclipse.papyrus.diagram.common.Belongs_To_This_Diagram">
+ <references href="ClassDiagramEditorTest.uml#_GecUsAjeEd6M04pHOkSelQ"/>
+ <references href="ClassDiagramEditorTest.uml#_uL595gjdEd6M04pHOkSelQ"/>
+ <references href="ClassDiagramEditorTest.uml#_uL595AjdEd6M04pHOkSelQ"/>
+ </eAnnotations>
+ <children type="2006">
+ <children type="5022"/>
+ <children type="5023"/>
+ <children type="5024"/>
+ <children type="7015">
+ <styles xsi:type="notation:DrawerStyle"/>
+ <styles xsi:type="notation:SortingStyle"/>
+ <styles xsi:type="notation:FilteringStyle"/>
+ </children>
+ <styles xsi:type="notation:ShapeStyle" fontHeight="8" fillColor="0" lineColor="0"/>
+ <styles xsi:type="notation:HintedDiagramLinkStyle"/>
+ <element href="ClassDiagramEditorTest.uml#_uL595gjdEd6M04pHOkSelQ"/>
+ <layoutConstraint xsi:type="notation:Bounds" x="66" y="249" height="196"/>
+ </children>
+ <children type="2012">
+ <children type="5038"/>
+ <styles xsi:type="notation:ShapeStyle" fontHeight="8" fillColor="0" lineColor="0"/>
+ <styles xsi:type="notation:HintedDiagramLinkStyle"/>
+ <element href="ClassDiagramEditorTest.uml#_uL595AjdEd6M04pHOkSelQ"/>
+ <layoutConstraint xsi:type="notation:Bounds" x="198" y="40"/>
+ </children>
+ <styles xsi:type="notation:DiagramStyle"/>
+ <element href="ClassDiagramEditorTest.uml#_uL594AjdEd6M04pHOkSelQ"/>
+ </notation:Diagram>
+ <notation:Diagram type="PapyrusUMLClassDiagram" name="CreationDeletionTest" measurementUnit="Pixel">
+ <eAnnotations source="org.eclipse.papyrus.diagram.common.Belongs_To_This_Diagram">
+ <references href="ClassDiagramEditorTest.uml#_pLatQAjiEd6tRLTiTp-cYA"/>
+ </eAnnotations>
+ <children type="2012">
+ <children type="5038"/>
+ <styles xsi:type="notation:ShapeStyle" fontHeight="8" fillColor="0" lineColor="0"/>
+ <styles xsi:type="notation:HintedDiagramLinkStyle"/>
+ <element href="ClassDiagramEditorTest.uml#_pLatQAjiEd6tRLTiTp-cYA"/>
+ <layoutConstraint xsi:type="notation:Bounds" x="171" y="46"/>
+ </children>
+ <styles xsi:type="notation:DiagramStyle"/>
+ <element href="ClassDiagramEditorTest.uml#_eAmaoAjiEd6tRLTiTp-cYA"/>
+ </notation:Diagram>
+ <notation:Diagram type="PapyrusUMLClassDiagram" name="MovementResizingTest" measurementUnit="Pixel">
+ <eAnnotations source="org.eclipse.papyrus.diagram.common.Belongs_To_This_Diagram">
+ <references href="ClassDiagramEditorTest.uml#_pLatQgjiEd6tRLTiTp-cYA"/>
+ <references href="ClassDiagramEditorTest.uml#_q6uuwAjiEd6tRLTiTp-cYA"/>
+ </eAnnotations>
+ <children type="2012">
+ <children type="5038"/>
+ <styles xsi:type="notation:ShapeStyle" fontHeight="8" fillColor="0" lineColor="0"/>
+ <styles xsi:type="notation:HintedDiagramLinkStyle"/>
+ <element href="ClassDiagramEditorTest.uml#_pLatQgjiEd6tRLTiTp-cYA"/>
+ <layoutConstraint xsi:type="notation:Bounds" x="66" y="23"/>
+ </children>
+ <children type="2001">
+ <children type="5001"/>
+ <children type="5002"/>
+ <children type="5003"/>
+ <children type="7001">
+ <styles xsi:type="notation:DrawerStyle"/>
+ <styles xsi:type="notation:SortingStyle"/>
+ <styles xsi:type="notation:FilteringStyle"/>
+ </children>
+ <styles xsi:type="notation:ShapeStyle" fontHeight="8" fillColor="0" lineColor="0"/>
+ <styles xsi:type="notation:HintedDiagramLinkStyle"/>
+ <element href="ClassDiagramEditorTest.uml#_q6uuwAjiEd6tRLTiTp-cYA"/>
+ <layoutConstraint xsi:type="notation:Bounds" x="74" y="228" width="486" height="86"/>
+ </children>
+ <styles xsi:type="notation:DiagramStyle"/>
+ <element href="ClassDiagramEditorTest.uml#_eAmaoAjiEd6tRLTiTp-cYA"/>
+ </notation:Diagram>
+ <notation:Diagram type="PapyrusUMLClassDiagram" name="MovementIntoContainerTest" measurementUnit="Pixel">
+ <eAnnotations source="org.eclipse.papyrus.diagram.common.Belongs_To_This_Diagram">
+ <references href="ClassDiagramEditorTest.uml#_q6uuwAjiEd6tRLTiTp-cYA"/>
+ <references href="ClassDiagramEditorTest.uml#_pLatQwjiEd6tRLTiTp-cYA"/>
+ <references href="ClassDiagramEditorTest.uml#_eAmapQjiEd6tRLTiTp-cYA"/>
+ </eAnnotations>
+ <children type="2001">
+ <children type="5001"/>
+ <children type="5002"/>
+ <children type="5003"/>
+ <children type="7001">
+ <styles xsi:type="notation:DrawerStyle"/>
+ <styles xsi:type="notation:SortingStyle"/>
+ <styles xsi:type="notation:FilteringStyle"/>
+ </children>
+ <styles xsi:type="notation:ShapeStyle" fontHeight="8" fillColor="0" lineColor="0"/>
+ <styles xsi:type="notation:HintedDiagramLinkStyle"/>
+ <element href="ClassDiagramEditorTest.uml#_q6uuwAjiEd6tRLTiTp-cYA"/>
+ <layoutConstraint xsi:type="notation:Bounds" x="54" y="158"/>
+ </children>
+ <children type="2012">
+ <children type="5038"/>
+ <styles xsi:type="notation:ShapeStyle" fontHeight="8" fillColor="0" lineColor="0"/>
+ <styles xsi:type="notation:HintedDiagramLinkStyle"/>
+ <element href="ClassDiagramEditorTest.uml#_pLatQwjiEd6tRLTiTp-cYA"/>
+ <layoutConstraint xsi:type="notation:Bounds" x="61" y="23"/>
+ </children>
+ <children type="2007">
+ <children type="5025"/>
+ <children type="5026"/>
+ <children type="5027"/>
+ <children type="7016">
+ <styles xsi:type="notation:SortingStyle"/>
+ <styles xsi:type="notation:FilteringStyle"/>
+ </children>
+ <styles xsi:type="notation:ShapeStyle" fontHeight="8" fillColor="0" lineColor="0"/>
+ <styles xsi:type="notation:HintedDiagramLinkStyle"/>
+ <element href="ClassDiagramEditorTest.uml#_eAmapQjiEd6tRLTiTp-cYA"/>
+ <layoutConstraint xsi:type="notation:Bounds" x="71" y="242" width="616" height="120"/>
+ </children>
+ <styles xsi:type="notation:DiagramStyle"/>
+ <element href="ClassDiagramEditorTest.uml#_eAmaoAjiEd6tRLTiTp-cYA"/>
+ </notation:Diagram>
+ <notation:Diagram type="PapyrusUMLClassDiagram" name="DropTest" measurementUnit="Pixel">
+ <eAnnotations source="org.eclipse.papyrus.diagram.common.Belongs_To_This_Diagram">
+ <references href="ClassDiagramEditorTest.uml#_pLatQQjiEd6tRLTiTp-cYA"/>
+ <references href="ClassDiagramEditorTest.uml#_q6uuwAjiEd6tRLTiTp-cYA"/>
+ </eAnnotations>
+ <children type="2012">
+ <children type="5038"/>
+ <styles xsi:type="notation:ShapeStyle" fontHeight="8" fillColor="0" lineColor="0"/>
+ <styles xsi:type="notation:HintedDiagramLinkStyle"/>
+ <element href="ClassDiagramEditorTest.uml#_pLatQQjiEd6tRLTiTp-cYA"/>
+ <layoutConstraint xsi:type="notation:Bounds" x="31" y="18"/>
+ </children>
+ <styles xsi:type="notation:DiagramStyle"/>
+ <element href="ClassDiagramEditorTest.uml#_eAmaoAjiEd6tRLTiTp-cYA"/>
+ </notation:Diagram>
+</xmi:XMI>
diff --git a/examples/referencediagrams/ClassDiagramTestEditor/ClassDiagramEditorTest.uml b/examples/referencediagrams/ClassDiagramTestEditor/ClassDiagramEditorTest.uml
new file mode 100644
index 00000000000..0dd4f154bcd
--- /dev/null
+++ b/examples/referencediagrams/ClassDiagramTestEditor/ClassDiagramEditorTest.uml
@@ -0,0 +1,256 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<uml:Model xmi:version="2.1" xmlns:xmi="http://schema.omg.org/spec/XMI/2.1" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:uml="http://www.eclipse.org/uml2/2.1.0/UML" xmi:id="_RzX4UAisEd6_MpEAxXq7Hg" name="ClassDiagramEditorTest">
+ <ownedComment xmi:id="_hyN6oAisEd6X-5NwKztg_w">
+ <body>The purpose if this model is to test the class diagram editor.&#xD;
+Each package focuses on testing one element.</body>
+ </ownedComment>
+ <packagedElement xmi:type="uml:Package" xmi:id="_yYZpwAisEd6X-5NwKztg_w" name="ClassElementTest">
+ <ownedComment xmi:id="_IPpp4AitEd6X-5NwKztg_w">
+ <body>The prupose is to test:&#xD;
+ - creation with undo redo&#xD;
+ - graphical deletion with undo redo&#xD;
+ -model deletion with undo redo</body>
+ </ownedComment>
+ <ownedComment xmi:id="_LwSEwAi9Ed67XriYtPXATQ">
+ <body>The purpose is to test here the resizing and the movement of the element in each direction.&#xD;
+</body>
+ </ownedComment>
+ <ownedComment xmi:id="_shM9IAi9Ed67XriYtPXATQ">
+ <body>The purpose is to test the movement of the element into a container with undo redo</body>
+ </ownedComment>
+ <ownedComment xmi:id="_IVCQcAi-Ed67XriYtPXATQ">
+ <body>The purpose is to test the drop of element from the model explorer with undo redo</body>
+ </ownedComment>
+ <packagedElement xmi:type="uml:Class" xmi:id="_Z3mkwAi9Ed67XriYtPXATQ" name="ClassToTest"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_0c5oYAi9Ed67XriYtPXATQ" name="Container"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_gHVR4AjHEd6G3Oli81IDTQ" name="CommentElementTest">
+ <ownedComment xmi:id="_nXz14AjHEd6G3Oli81IDTQ">
+ <body>The prupose is to test:&#xD;
+ - creation with undo redo&#xD;
+ - graphical deletion with undo redo&#xD;
+ -model deletion with undo redo</body>
+ </ownedComment>
+ <ownedComment xmi:id="_nXz14QjHEd6G3Oli81IDTQ">
+ <body>The purpose is to test here the resizing and the movement of the element in each direction.&#xD;
+</body>
+ </ownedComment>
+ <ownedComment xmi:id="_nXz14gjHEd6G3Oli81IDTQ">
+ <body>The purpose is to test the drop of element from the model explorer with undo redo</body>
+ </ownedComment>
+ <ownedComment xmi:id="_nXz14wjHEd6G3Oli81IDTQ">
+ <body>Name: test of move on Element&#xD;
+Goal: test the movement of a Comment into a container, including undo/redo.&#xD;
+Actions:&#xD;
+a1 - move the yellow comment element into the package called Container.&#xD;
+a2 - undo and redo.&#xD;
+Comments:&#xD;
+N/A.</body>
+ </ownedComment>
+ <ownedComment xmi:id="_lYQmsAjMEd6s1Ji8suGDvw">
+ <body>I am the Comment model element to use for this test.</body>
+ </ownedComment>
+ <packagedElement xmi:type="uml:Package" xmi:id="_UKsZYAjKEd6s1Ji8suGDvw" name="Container"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_nFXIEAjUEd6s1Ji8suGDvw" name="ComponentElementTest">
+ <ownedComment xmi:id="_nFXIEQjUEd6s1Ji8suGDvw">
+ <body>The purpose is to test:&#xD;
+ - creation with undo redo&#xD;
+ - graphical deletion with undo redo&#xD;
+ - model deletion with undo redo</body>
+ </ownedComment>
+ <ownedComment xmi:id="_nFXIEgjUEd6s1Ji8suGDvw">
+ <body>The purpose is to test here the resizing and the movement of the element in each direction.&#xD;
+</body>
+ </ownedComment>
+ <ownedComment xmi:id="_nFXIEwjUEd6s1Ji8suGDvw">
+ <body>The purpose is to test the movement of the element into a container with undo redo</body>
+ </ownedComment>
+ <ownedComment xmi:id="_nFXIFAjUEd6s1Ji8suGDvw">
+ <body>The purpose is to test the drop of element from the model explorer with undo redo</body>
+ </ownedComment>
+ <packagedElement xmi:type="uml:Package" xmi:id="_nFXIFgjUEd6s1Ji8suGDvw" name="Container"/>
+ <packagedElement xmi:type="uml:Component" xmi:id="_rkCLcAjXEd6s1Ji8suGDvw" name="ComponentToTest"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_USWtUAjaEd6ftJNsxnHJwA" name="ConstraintElementTest">
+ <ownedComment xmi:id="_USWtUQjaEd6ftJNsxnHJwA">
+ <body>The purpose is to test:&#xD;
+ - creation with undo redo&#xD;
+ - graphical deletion with undo redo&#xD;
+ - model deletion with undo redo</body>
+ </ownedComment>
+ <ownedComment xmi:id="_USWtUgjaEd6ftJNsxnHJwA">
+ <body>The purpose is to test here the resizing and the movement of the element in each direction.&#xD;
+Action:&#xD;
+ - resize in all directions&#xD;
+ - move the element&#xD;
+</body>
+ </ownedComment>
+ <ownedComment xmi:id="_USWtUwjaEd6ftJNsxnHJwA">
+ <body>Name: test of move on Element&#xD;
+Goal: test the movement of an element into a container, including undo/redo.&#xD;
+Actions:&#xD;
+a1 - move the yellow element into the package called Container.&#xD;
+a2 - undo and redo.</body>
+ </ownedComment>
+ <ownedComment xmi:id="_USWtVAjaEd6ftJNsxnHJwA">
+ <body>The purpose is to test the drop of element from the model explorer with undo redo</body>
+ </ownedComment>
+ <packagedElement xmi:type="uml:Package" xmi:id="_USWtVQjaEd6ftJNsxnHJwA" name="Container"/>
+ <packagedElement xmi:type="uml:Constraint" xmi:id="_uZbj4AjaEd6ftJNsxnHJwA" name="ConstraintToTest"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_eY9UcAjbEd6ftJNsxnHJwA" name="DataTypeElementTest">
+ <ownedComment xmi:id="_eY9UcQjbEd6ftJNsxnHJwA">
+ <body>Name: creation deletion test&#xD;
+Goal :The purpose is to test the creation, graphical deletion, model deletion&#xD;
+Action:&#xD;
+ a. create the element with undo redo&#xD;
+ b. delete from model with undo redo&#xD;
+ c. do a graphical deletion with undo redo</body>
+ </ownedComment>
+ <ownedComment xmi:id="_eY9UcgjbEd6ftJNsxnHJwA">
+ <body>Name: movement and resizing element,&#xD;
+Goal: The purpose is to test here the resizing and the movement of the element in each direction.&#xD;
+Action:&#xD;
+ a. resize in all directions&#xD;
+ b. move the element</body>
+ </ownedComment>
+ <ownedComment xmi:id="_eY9UcwjbEd6ftJNsxnHJwA">
+ <body>Name: test of move on Element&#xD;
+Goal: test the movement of an element into a container, including undo/redo.&#xD;
+Actions:&#xD;
+a1 - move the element into the package called Container.&#xD;
+a2 - undo and redo.</body>
+ </ownedComment>
+ <ownedComment xmi:id="_eY9UdAjbEd6ftJNsxnHJwA">
+ <body>Name: Drop Test&#xD;
+Goal: The purpose is to test the drop of element from the model explorer&#xD;
+Actions:&#xD;
+ a. drop the element&#xD;
+ b. undo and redo</body>
+ </ownedComment>
+ <packagedElement xmi:type="uml:Package" xmi:id="_eY9UdQjbEd6ftJNsxnHJwA" name="Container"/>
+ <packagedElement xmi:type="uml:DataType" xmi:id="_l6Rw0AjbEd6ftJNsxnHJwA" name="DataTypeToTest"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_xrkYIAjcEd6ftJNsxnHJwA" name="EnumerationElementTest">
+ <ownedComment xmi:id="_xrkYIQjcEd6ftJNsxnHJwA">
+ <body>Name: creation deletion test&#xD;
+Goal :The purpose is to test the creation, graphical deletion, model deletion&#xD;
+Action:&#xD;
+ a. create the element with undo redo&#xD;
+ b. delete from model with undo redo&#xD;
+ c. do a graphical deletion with undo redo</body>
+ </ownedComment>
+ <ownedComment xmi:id="_xrkYIgjcEd6ftJNsxnHJwA">
+ <body>Name: movement and resizing element,&#xD;
+Goal: The purpose is to test here the resizing and the movement of the element in each direction.&#xD;
+Action:&#xD;
+ a. resize in all directions&#xD;
+ b. move the element</body>
+ </ownedComment>
+ <ownedComment xmi:id="_xrkYIwjcEd6ftJNsxnHJwA">
+ <body>Name: test of move on Element&#xD;
+Goal: test the movement of an element into a container, including undo/redo.&#xD;
+Actions:&#xD;
+a1 - move the element into the package called Container.&#xD;
+a2 - undo and redo.</body>
+ </ownedComment>
+ <ownedComment xmi:id="_xrkYJAjcEd6ftJNsxnHJwA">
+ <body>Name: Drop Test&#xD;
+Goal: The purpose is to test the drop of element from the model explorer&#xD;
+Actions:&#xD;
+ a. drop the element&#xD;
+ b. undo and redo</body>
+ </ownedComment>
+ <packagedElement xmi:type="uml:Package" xmi:id="_xrkYJQjcEd6ftJNsxnHJwA" name="Container"/>
+ <packagedElement xmi:type="uml:Enumeration" xmi:id="_GtLwwAjdEd6ftJNsxnHJwA" name="EnumerationToTest"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_uL594AjdEd6M04pHOkSelQ" name="EnumerationLiteralElementTest">
+ <ownedComment xmi:id="_uL594QjdEd6M04pHOkSelQ">
+ <body>Name: creation deletion test of &#xD;
+ennumeration&#xD;
+Goal :The purpose is to test the creation, graphical deletion, model deletion&#xD;
+Action:&#xD;
+ a. create the element with undo redo&#xD;
+ b. delete from model with undo redo&#xD;
+ c. do a graphical deletion with undo redo</body>
+ </ownedComment>
+ <ownedComment xmi:id="_uL594gjdEd6M04pHOkSelQ">
+ <body>Name: movement&#xD;
+Goal: The purpose is to test here the movement of the element in his container.&#xD;
+Action:&#xD;
+ a. move the element in the list</body>
+ </ownedComment>
+ <ownedComment xmi:id="_uL594wjdEd6M04pHOkSelQ">
+ <body>Name: test of move on Element&#xD;
+Goal: test the movement of an element into a container, including undo/redo.&#xD;
+Actions:&#xD;
+a1 - move the element into the enumeration called Container.&#xD;
+a2 - undo and redo.</body>
+ </ownedComment>
+ <ownedComment xmi:id="_uL595AjdEd6M04pHOkSelQ">
+ <body>Name: Drop Test&#xD;
+Goal: The purpose is to test the drop of element from the model explorer&#xD;
+Actions:&#xD;
+ a. drop the element&#xD;
+ b. undo and redo</body>
+ </ownedComment>
+ <packagedElement xmi:type="uml:Package" xmi:id="_uL595QjdEd6M04pHOkSelQ" name="Container"/>
+ <packagedElement xmi:type="uml:Enumeration" xmi:id="_uL595gjdEd6M04pHOkSelQ" name="Enumeration">
+ <ownedLiteral xmi:id="_GecUsAjeEd6M04pHOkSelQ" name="EnumerationLiteral0"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Enumeration" xmi:id="_VvWBAAjgEd6M04pHOkSelQ" name="Enumeration0">
+ <ownedLiteral xmi:id="_XBvdAAjgEd6M04pHOkSelQ" name="EnumerationLiteralToMove"/>
+ <ownedLiteral xmi:id="_XX89kAjgEd6M04pHOkSelQ" name="EnumerationLiteral1"/>
+ <ownedLiteral xmi:id="_XvWJ4AjgEd6M04pHOkSelQ" name="EnumerationLiteral2"/>
+ <ownedLiteral xmi:id="_YC3i0AjgEd6M04pHOkSelQ" name="EnumerationLiteral3"/>
+ <ownedLiteral xmi:id="_YVye0AjgEd6M04pHOkSelQ" name="EnumerationLiteral4"/>
+ <ownedLiteral xmi:id="_YvbG0AjgEd6M04pHOkSelQ" name="EnumerationLiteral5"/>
+ <ownedLiteral xmi:id="_ZCo9wAjgEd6M04pHOkSelQ" name="EnumerationLiteral6"/>
+ <ownedLiteral xmi:id="_Za7h8AjgEd6M04pHOkSelQ" name="EnumerationLiteral7"/>
+ <ownedLiteral xmi:id="_ZwilkAjgEd6M04pHOkSelQ" name="EnumerationLiteral8"/>
+ <ownedLiteral xmi:id="_nvRU0AjhEd6tRLTiTp-cYA" name="EnumerationLiteral0"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Enumeration" xmi:id="_tU5gkAjhEd6tRLTiTp-cYA" name="Container"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_eAmaoAjiEd6tRLTiTp-cYA" name="InstanceSpecificationElementTest">
+ <ownedComment xmi:id="_pLatQAjiEd6tRLTiTp-cYA">
+ <body>Name: creation deletion test&#xD;
+Goal :The purpose is to test the creation, graphical deletion, model deletion&#xD;
+Action:&#xD;
+ a. create the element with undo redo&#xD;
+ b. delete from model with undo redo&#xD;
+ c. do a graphical deletion with undo redo</body>
+ </ownedComment>
+ <ownedComment xmi:id="_pLatQQjiEd6tRLTiTp-cYA">
+ <body>Name: Drop Test&#xD;
+Goal: The purpose is to test the drop of element from the model explorer&#xD;
+Actions:&#xD;
+ a. drop the element&#xD;
+ b. undo and redo</body>
+ </ownedComment>
+ <ownedComment xmi:id="_pLatQgjiEd6tRLTiTp-cYA">
+ <body>Name: movement and resizing element,&#xD;
+Goal: The purpose is to test here the resizing and the movement of the element in each direction.&#xD;
+Action:&#xD;
+ a. resize in all directions&#xD;
+ b. move the element</body>
+ </ownedComment>
+ <ownedComment xmi:id="_pLatQwjiEd6tRLTiTp-cYA">
+ <body>Name: test of move on Element&#xD;
+Goal: test the movement of an element into a container, including undo/redo.&#xD;
+Actions:&#xD;
+a1 - move the element into the package called Container.&#xD;
+a2 - undo and redo.</body>
+ </ownedComment>
+ <packagedElement xmi:type="uml:Package" xmi:id="_eAmapQjiEd6tRLTiTp-cYA" name="Container"/>
+ <packagedElement xmi:type="uml:Constraint" xmi:id="_eAmapgjiEd6tRLTiTp-cYA" name="ConstraintToTest"/>
+ <packagedElement xmi:type="uml:InstanceSpecification" xmi:id="_q6uuwAjiEd6tRLTiTp-cYA" name="InstanceSpecificationToTest"/>
+ </packagedElement>
+ <profileApplication xmi:id="_RzX4UQisEd6_MpEAxXq7Hg">
+ <eAnnotations xmi:id="_RzX4UgisEd6_MpEAxXq7Hg" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <references xmi:type="ecore:EPackage" href="pathmap://UML_PROFILES/Standard.profile.uml#_yzU58YinEdqtvbnfB2L_5w"/>
+ </eAnnotations>
+ <appliedProfile href="pathmap://UML_PROFILES/Standard.profile.uml#_0"/>
+ </profileApplication>
+</uml:Model>
diff --git a/examples/referencediagrams/ClassDiagramTestEditor/SYSML.metamodel.di b/examples/referencediagrams/ClassDiagramTestEditor/SYSML.metamodel.di
new file mode 100644
index 00000000000..a33c20090c9
--- /dev/null
+++ b/examples/referencediagrams/ClassDiagramTestEditor/SYSML.metamodel.di
@@ -0,0 +1,227 @@
+<?xml version="1.0" encoding="ASCII"?>
+<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:di="http://www.eclipse.org/papyrus/0.7.0/di" xmlns:di_1="http://www.eclipse.org/papyrus/0.7.0/sashdi">
+ <di:Diagram name="tabfolder.window" type="tabfolder.window"/>
+ <di_1:SashWindowsMngr>
+ <pageList>
+ <availablePage>
+ <emfPageIdentifier href="SYSML.metamodel.notation#/0"/>
+ </availablePage>
+ <availablePage>
+ <emfPageIdentifier href="SYSML.metamodel.notation#/1"/>
+ </availablePage>
+ <availablePage>
+ <emfPageIdentifier href="SYSML.metamodel.notation#/0"/>
+ </availablePage>
+ <availablePage>
+ <emfPageIdentifier href="SYSML.metamodel.notation#/1"/>
+ </availablePage>
+ <availablePage>
+ <emfPageIdentifier href="SYSML.metamodel.notation#/2"/>
+ </availablePage>
+ <availablePage>
+ <emfPageIdentifier href="SYSML.metamodel.notation#/3"/>
+ </availablePage>
+ <availablePage>
+ <emfPageIdentifier href="SYSML.metamodel.notation#/4"/>
+ </availablePage>
+ <availablePage>
+ <emfPageIdentifier href="SYSML.metamodel.notation#/5"/>
+ </availablePage>
+ <availablePage>
+ <emfPageIdentifier href="SYSML.metamodel.notation#/6"/>
+ </availablePage>
+ <availablePage>
+ <emfPageIdentifier href="SYSML.metamodel.notation#/7"/>
+ </availablePage>
+ <availablePage>
+ <emfPageIdentifier href="SYSML.metamodel.notation#/8"/>
+ </availablePage>
+ <availablePage>
+ <emfPageIdentifier href="SYSML.metamodel.notation#/9"/>
+ </availablePage>
+ <availablePage>
+ <emfPageIdentifier href="SYSML.metamodel.notation#/10"/>
+ </availablePage>
+ <availablePage>
+ <emfPageIdentifier href="SYSML.metamodel.notation#/9"/>
+ </availablePage>
+ <availablePage>
+ <emfPageIdentifier href="SYSML.metamodel.notation#/9"/>
+ </availablePage>
+ <availablePage>
+ <emfPageIdentifier href="SYSML.metamodel.notation#/10"/>
+ </availablePage>
+ <availablePage>
+ <emfPageIdentifier href="SYSML.metamodel.notation#/10"/>
+ </availablePage>
+ <availablePage>
+ <emfPageIdentifier href="SYSML.metamodel.notation#/9"/>
+ </availablePage>
+ <availablePage>
+ <emfPageIdentifier href="SYSML.metamodel.notation#/3"/>
+ </availablePage>
+ <availablePage>
+ <emfPageIdentifier href="SYSML.metamodel.notation#/1"/>
+ </availablePage>
+ <availablePage>
+ <emfPageIdentifier href="SYSML.metamodel.notation#/4"/>
+ </availablePage>
+ <availablePage>
+ <emfPageIdentifier href="SYSML.metamodel.notation#/4"/>
+ </availablePage>
+ <availablePage>
+ <emfPageIdentifier href="SYSML.metamodel.notation#/4"/>
+ </availablePage>
+ <availablePage>
+ <emfPageIdentifier href="SYSML.metamodel.notation#/2"/>
+ </availablePage>
+ <availablePage>
+ <emfPageIdentifier href="SYSML.metamodel.notation#/8"/>
+ </availablePage>
+ <availablePage>
+ <emfPageIdentifier href="SYSML.metamodel.notation#/7"/>
+ </availablePage>
+ <availablePage>
+ <emfPageIdentifier href="SYSML.metamodel.notation#/10"/>
+ </availablePage>
+ <availablePage>
+ <emfPageIdentifier href="SYSML.metamodel.notation#/9"/>
+ </availablePage>
+ <availablePage>
+ <emfPageIdentifier href="SYSML.metamodel.notation#/3"/>
+ </availablePage>
+ <availablePage>
+ <emfPageIdentifier href="SYSML.metamodel.notation#/1"/>
+ </availablePage>
+ <availablePage>
+ <emfPageIdentifier href="SYSML.metamodel.notation#/4"/>
+ </availablePage>
+ <availablePage>
+ <emfPageIdentifier href="SYSML.metamodel.notation#/2"/>
+ </availablePage>
+ <availablePage>
+ <emfPageIdentifier href="SYSML.metamodel.notation#/8"/>
+ </availablePage>
+ <availablePage>
+ <emfPageIdentifier href="SYSML.metamodel.notation#/6"/>
+ </availablePage>
+ <availablePage>
+ <emfPageIdentifier href="SYSML.metamodel.notation#/5"/>
+ </availablePage>
+ <availablePage>
+ <emfPageIdentifier href="SYSML.metamodel.notation#/0"/>
+ </availablePage>
+ <availablePage>
+ <emfPageIdentifier href="SYSML.metamodel.notation#/7"/>
+ </availablePage>
+ <availablePage>
+ <emfPageIdentifier href="SYSML.metamodel.notation#/5"/>
+ </availablePage>
+ <availablePage>
+ <emfPageIdentifier href="SYSML.metamodel.notation#/6"/>
+ </availablePage>
+ <availablePage>
+ <emfPageIdentifier href="SYSML.metamodel.notation#/2"/>
+ </availablePage>
+ <availablePage>
+ <emfPageIdentifier href="SYSML.metamodel.notation#/0"/>
+ </availablePage>
+ <availablePage>
+ <emfPageIdentifier href="SYSML.metamodel.notation#/0"/>
+ </availablePage>
+ <availablePage>
+ <emfPageIdentifier href="SYSML.metamodel.notation#/0"/>
+ </availablePage>
+ <availablePage>
+ <emfPageIdentifier href="SYSML.metamodel.notation#/0"/>
+ </availablePage>
+ <availablePage>
+ <emfPageIdentifier href="SYSML.metamodel.notation#/0"/>
+ </availablePage>
+ <availablePage>
+ <emfPageIdentifier href="SYSML.metamodel.notation#/5"/>
+ </availablePage>
+ <availablePage>
+ <emfPageIdentifier href="SYSML.metamodel.notation#/0"/>
+ </availablePage>
+ <availablePage>
+ <emfPageIdentifier href="SYSML.metamodel.notation#/0"/>
+ </availablePage>
+ <availablePage>
+ <emfPageIdentifier href="SYSML.metamodel.notation#/1"/>
+ </availablePage>
+ <availablePage>
+ <emfPageIdentifier href="SYSML.metamodel.notation#/5"/>
+ </availablePage>
+ <availablePage>
+ <emfPageIdentifier href="SYSML.metamodel.notation#/6"/>
+ </availablePage>
+ <availablePage>
+ <emfPageIdentifier href="SYSML.metamodel.notation#/1"/>
+ </availablePage>
+ <availablePage>
+ <emfPageIdentifier href="SYSML.metamodel.notation#/5"/>
+ </availablePage>
+ <availablePage>
+ <emfPageIdentifier href="SYSML.metamodel.notation#/3"/>
+ </availablePage>
+ <availablePage>
+ <emfPageIdentifier href="SYSML.metamodel.notation#/7"/>
+ </availablePage>
+ <availablePage>
+ <emfPageIdentifier href="SYSML.metamodel.notation#/8"/>
+ </availablePage>
+ <availablePage>
+ <emfPageIdentifier href="SYSML.metamodel.notation#/5"/>
+ </availablePage>
+ <availablePage>
+ <emfPageIdentifier href="SYSML.metamodel.notation#/8"/>
+ </availablePage>
+ <availablePage>
+ <emfPageIdentifier href="SYSML.metamodel.notation#/9"/>
+ </availablePage>
+ </pageList>
+ <sashModel currentSelection="/1/@sashModel/@windows.0/@children.0">
+ <windows>
+ <children xsi:type="di_1:TabFolder">
+ <children>
+ <emfPageIdentifier href="SYSML.metamodel.notation#/9"/>
+ </children>
+ <children>
+ <emfPageIdentifier href="SYSML.metamodel.notation#/10"/>
+ </children>
+ <children>
+ <emfPageIdentifier href="SYSML.metamodel.notation#/3"/>
+ </children>
+ <children>
+ <emfPageIdentifier href="SYSML.metamodel.notation#/1"/>
+ </children>
+ <children>
+ <emfPageIdentifier href="SYSML.metamodel.notation#/10"/>
+ </children>
+ <children>
+ <emfPageIdentifier href="SYSML.metamodel.notation#/3"/>
+ </children>
+ <children>
+ <emfPageIdentifier href="SYSML.metamodel.notation#/1"/>
+ </children>
+ <children>
+ <emfPageIdentifier href="SYSML.metamodel.notation#/4"/>
+ </children>
+ <children>
+ <emfPageIdentifier href="SYSML.metamodel.notation#/2"/>
+ </children>
+ <children>
+ <emfPageIdentifier href="SYSML.metamodel.notation#/8"/>
+ </children>
+ <children>
+ <emfPageIdentifier href="SYSML.metamodel.notation#/6"/>
+ </children>
+ <children>
+ <emfPageIdentifier href="SYSML.metamodel.notation#/5"/>
+ </children>
+ </children>
+ </windows>
+ </sashModel>
+ </di_1:SashWindowsMngr>
+</xmi:XMI>
diff --git a/examples/referencediagrams/ClassDiagramTestEditor/SYSML.metamodel.notation b/examples/referencediagrams/ClassDiagramTestEditor/SYSML.metamodel.notation
new file mode 100644
index 00000000000..c69533d1406
--- /dev/null
+++ b/examples/referencediagrams/ClassDiagramTestEditor/SYSML.metamodel.notation
@@ -0,0 +1,3584 @@
+<?xml version="1.0" encoding="ASCII"?>
+<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:notation="http://www.eclipse.org/gmf/runtime/1.0.2/notation">
+ <notation:Diagram type="PapyrusUMLClassDiagram" name="classdiagram" measurementUnit="Pixel">
+ <eAnnotations source="es.cv.gvcase.mdt.uml2.diagram.common.Belongs_To_This_Diagram">
+ <references href="SYSML.metamodel.uml#Allocate-_generalization.0"/>
+ <references href="SYSML.metamodel.uml#Allocate"/>
+ <references href="SYSML.metamodel.uml#Conform-_generalization.0"/>
+ <references href="SYSML.metamodel.uml#Conform"/>
+ </eAnnotations>
+ <styles xsi:type="notation:DiagramStyle"/>
+ <element href="SYSML.metamodel.uml#_0"/>
+ </notation:Diagram>
+ <notation:Diagram type="PapyrusUMLClassDiagram" name="stereotypes" measurementUnit="Pixel">
+ <eAnnotations source="es.cv.gvcase.mdt.uml2.diagram.common.Belongs_To_This_Diagram">
+ <references href="SYSML.metamodel.uml#Conform-_generalization.0"/>
+ <references href="SYSML.metamodel.uml#Conform"/>
+ <references href="SYSML.metamodel.uml#Viewpoint-_generalization.0"/>
+ <references href="SYSML.metamodel.uml#Viewpoint-stakeholders-_upperValue"/>
+ <references href="SYSML.metamodel.uml#Viewpoint-stakeholders-_lowerValue"/>
+ <references href="SYSML.metamodel.uml#Viewpoint-stakeholders"/>
+ <references href="SYSML.metamodel.uml#Viewpoint-purpose-_lowerValue"/>
+ <references href="SYSML.metamodel.uml#Viewpoint-purpose"/>
+ <references href="SYSML.metamodel.uml#Viewpoint-concerns-_upperValue"/>
+ <references href="SYSML.metamodel.uml#Viewpoint-concerns-_lowerValue"/>
+ <references href="SYSML.metamodel.uml#Viewpoint-concerns"/>
+ <references href="SYSML.metamodel.uml#Viewpoint-languages-_upperValue"/>
+ <references href="SYSML.metamodel.uml#Viewpoint-languages-_lowerValue"/>
+ <references href="SYSML.metamodel.uml#Viewpoint-languages"/>
+ <references href="SYSML.metamodel.uml#Viewpoint-methods-_upperValue"/>
+ <references href="SYSML.metamodel.uml#Viewpoint-methods-_lowerValue"/>
+ <references href="SYSML.metamodel.uml#Viewpoint-methods"/>
+ <references href="SYSML.metamodel.uml#Viewpoint"/>
+ <references href="SYSML.metamodel.uml#View-_generalization.0"/>
+ <references href="SYSML.metamodel.uml#View-viewpoint"/>
+ <references href="SYSML.metamodel.uml#View"/>
+ <references href="SYSML.metamodel.uml#Rationale-_generalization.0"/>
+ <references href="SYSML.metamodel.uml#Rationale"/>
+ <references href="SYSML.metamodel.uml#Problem-_generalization.0"/>
+ <references href="SYSML.metamodel.uml#Problem"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Comment-_ownedComment.0"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Comment-_generalization.0"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Comment-body-_ownedComment.0"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Comment-body-_upperValue"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Comment-body-_lowerValue"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Comment-body"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Comment-annotatedElement-_ownedComment.0"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Comment-annotatedElement-_upperValue"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Comment-annotatedElement-_lowerValue"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Comment-annotatedElement"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Comment"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Package-_ownedComment.0"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Package-_ownedComment.1"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Package-_ownedComment.2"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Package-elements_public_or_private-_ownedComment.0"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Package-elements_public_or_private-_specification"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Package-elements_public_or_private"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Package-_generalization.0"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Package-_generalization.1"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Package-_generalization.2"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Package-packageMerge-_ownedComment.0"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Package-packageMerge-_upperValue"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Package-packageMerge-_lowerValue"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Package-packageMerge"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Package-packagedElement-_ownedComment.0"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Package-packagedElement-_upperValue"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Package-packagedElement-_lowerValue"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Package-packagedElement"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Package-ownedType-_ownedComment.0"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Package-ownedType-_upperValue"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Package-ownedType-_lowerValue"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Package-ownedType"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Package-nestedPackage-_ownedComment.0"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Package-nestedPackage-_upperValue"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Package-nestedPackage-_lowerValue"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Package-nestedPackage"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Package-nestingPackage-_ownedComment.0"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Package-nestingPackage-_upperValue"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Package-nestingPackage-_lowerValue"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Package-nestingPackage"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Package-profileApplication-_ownedComment.0"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Package-profileApplication-_upperValue"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Package-profileApplication-_lowerValue"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Package-profileApplication"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Package-createOwnedClass-_ownedComment.0"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Package-createOwnedClass-_ownedParameter.0"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Package-createOwnedClass-name-_ownedComment.0"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Package-createOwnedClass-name"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Package-createOwnedClass-isAbstract-_ownedComment.0"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Package-createOwnedClass-isAbstract"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Package-createOwnedClass"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Package-createOwnedEnumeration-_ownedComment.0"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Package-createOwnedEnumeration-_ownedParameter.0"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Package-createOwnedEnumeration-name-_ownedComment.0"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Package-createOwnedEnumeration-name"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Package-createOwnedEnumeration"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Package-createOwnedPrimitiveType-_ownedComment.0"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Package-createOwnedPrimitiveType-_ownedParameter.0"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Package-createOwnedPrimitiveType-name-_ownedComment.0"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Package-createOwnedPrimitiveType-name"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Package-createOwnedPrimitiveType"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Package-createOwnedInterface-_ownedComment.0"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Package-createOwnedInterface-_ownedParameter.0"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Package-createOwnedInterface-name-_ownedComment.0"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Package-createOwnedInterface-name"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Package-createOwnedInterface"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Package-isProfileApplied-_ownedComment.0"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Package-isProfileApplied-_ownedParameter.0"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Package-isProfileApplied-profile-_ownedComment.0"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Package-isProfileApplied-profile"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Package-isProfileApplied"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Package-applyProfile-_ownedComment.0"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Package-applyProfile-_ownedParameter.0-_upperValue"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Package-applyProfile-_ownedParameter.0-_lowerValue"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Package-applyProfile-_ownedParameter.0"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Package-applyProfile-profile-_ownedComment.0"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Package-applyProfile-profile"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Package-applyProfile"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Package-unapplyProfile-_ownedComment.0"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Package-unapplyProfile-_ownedParameter.0-_upperValue"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Package-unapplyProfile-_ownedParameter.0-_lowerValue"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Package-unapplyProfile-_ownedParameter.0"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Package-unapplyProfile-profile-_ownedComment.0"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Package-unapplyProfile-profile"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Package-unapplyProfile"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Package-getAppliedProfiles-_ownedComment.0"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Package-getAppliedProfiles-_ownedParameter.0-_upperValue"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Package-getAppliedProfiles-_ownedParameter.0-_lowerValue"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Package-getAppliedProfiles-_ownedParameter.0"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Package-getAppliedProfiles"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Package-getAllAppliedProfiles-_ownedComment.0"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Package-getAllAppliedProfiles-_ownedParameter.0-_upperValue"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Package-getAllAppliedProfiles-_ownedParameter.0-_lowerValue"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Package-getAllAppliedProfiles-_ownedParameter.0"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Package-getAllAppliedProfiles"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Package-getAppliedProfile-_ownedComment.0"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Package-getAppliedProfile-_ownedParameter.0-_upperValue"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Package-getAppliedProfile-_ownedParameter.0-_lowerValue"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Package-getAppliedProfile-_ownedParameter.0"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Package-getAppliedProfile-qualifiedName-_ownedComment.0"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Package-getAppliedProfile-qualifiedName"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Package-getAppliedProfile"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Package-getAppliedProfile.1-_ownedComment.0"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Package-getAppliedProfile.1-_ownedParameter.0-_upperValue"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Package-getAppliedProfile.1-_ownedParameter.0-_lowerValue"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Package-getAppliedProfile.1-_ownedParameter.0"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Package-getAppliedProfile.1-qualifiedName-_ownedComment.0"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Package-getAppliedProfile.1-qualifiedName"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Package-getAppliedProfile.1-recurse-_ownedComment.0"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Package-getAppliedProfile.1-recurse"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Package-getAppliedProfile.1"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Package-getAllProfileApplications-_ownedComment.0"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Package-getAllProfileApplications-_ownedParameter.0-_upperValue"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Package-getAllProfileApplications-_ownedParameter.0-_lowerValue"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Package-getAllProfileApplications-_ownedParameter.0"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Package-getAllProfileApplications"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Package-getProfileApplication-_ownedComment.0"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Package-getProfileApplication-_ownedParameter.0-_upperValue"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Package-getProfileApplication-_ownedParameter.0-_lowerValue"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Package-getProfileApplication-_ownedParameter.0"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Package-getProfileApplication-profile-_ownedComment.0"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Package-getProfileApplication-profile"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Package-getProfileApplication"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Package-getProfileApplication.1-_ownedComment.0"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Package-getProfileApplication.1-_ownedParameter.0-_upperValue"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Package-getProfileApplication.1-_ownedParameter.0-_lowerValue"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Package-getProfileApplication.1-_ownedParameter.0"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Package-getProfileApplication.1-profile-_ownedComment.0"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Package-getProfileApplication.1-profile"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Package-getProfileApplication.1-recurse-_ownedComment.0"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Package-getProfileApplication.1-recurse"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Package-getProfileApplication.1"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Package-isModelLibrary-_ownedComment.0"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Package-isModelLibrary-_ownedParameter.0"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Package-isModelLibrary"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Package-mustBeOwned-_ownedComment.0"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Package-mustBeOwned-spec-_specification"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Package-mustBeOwned-spec"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Package-mustBeOwned-_ownedParameter.0"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Package-mustBeOwned"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Package-visibleMembers-_ownedComment.0"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Package-visibleMembers-spec-_specification"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Package-visibleMembers-spec"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Package-visibleMembers-_ownedParameter.0-_upperValue"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Package-visibleMembers-_ownedParameter.0-_lowerValue"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Package-visibleMembers-_ownedParameter.0"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Package-visibleMembers"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Package-makesVisible-_ownedComment.0"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Package-makesVisible-_ownedRule.0-_specification"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Package-makesVisible-_ownedRule.0"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Package-makesVisible-spec-_specification"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Package-makesVisible-spec"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Package-makesVisible-_ownedParameter.0"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Package-makesVisible-el"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Package-makesVisible"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Package"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class-_ownedComment.0"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class-_ownedComment.1"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class-_ownedComment.2"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class-_ownedComment.3"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class-passive_class-_ownedComment.0"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class-passive_class-_specification"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class-passive_class"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class-_generalization.0"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class-_generalization.1"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class-isAbstract-_ownedComment.0"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class-isAbstract-_ownedComment.1"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class-isAbstract-_defaultValue"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class-isAbstract"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class-nestedClassifier-_ownedComment.0"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class-nestedClassifier-_upperValue"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class-nestedClassifier-_lowerValue"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class-nestedClassifier"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class-ownedAttribute-_ownedComment.0"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class-ownedAttribute-_upperValue"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class-ownedAttribute-_lowerValue"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class-ownedAttribute"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class-ownedOperation-_ownedComment.0"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class-ownedOperation-_upperValue"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class-ownedOperation-_lowerValue"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class-ownedOperation"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class-superClass-_ownedComment.0"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class-superClass-_upperValue"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class-superClass-_lowerValue"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class-superClass"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class-isActive-_ownedComment.0"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class-isActive-_defaultValue"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class-isActive"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class-ownedReception-_ownedComment.0"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class-ownedReception-_upperValue"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class-ownedReception-_lowerValue"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class-ownedReception"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class-extension-_ownedComment.0"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class-extension-_upperValue"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class-extension-_lowerValue"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class-extension"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class-getExtensions-_ownedParameter.0-_upperValue"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class-getExtensions-_ownedParameter.0-_lowerValue"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class-getExtensions-_ownedParameter.0"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class-getExtensions"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class-createOwnedOperation-_ownedComment.0"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class-createOwnedOperation-_ownedParameter.0"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class-createOwnedOperation-name-_ownedComment.0"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class-createOwnedOperation-name-_upperValue"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class-createOwnedOperation-name-_lowerValue"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class-createOwnedOperation-name"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class-createOwnedOperation-parameterNames-_ownedComment.0"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class-createOwnedOperation-parameterNames-_upperValue"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class-createOwnedOperation-parameterNames-_lowerValue"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class-createOwnedOperation-parameterNames"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class-createOwnedOperation-parameterTypes-_ownedComment.0"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class-createOwnedOperation-parameterTypes-_upperValue"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class-createOwnedOperation-parameterTypes-_lowerValue"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class-createOwnedOperation-parameterTypes"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class-createOwnedOperation-returnType-_ownedComment.0"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class-createOwnedOperation-returnType-_upperValue"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class-createOwnedOperation-returnType-_lowerValue"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class-createOwnedOperation-returnType"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class-createOwnedOperation"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class-isMetaclass-_ownedComment.0"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class-isMetaclass-_ownedParameter.0"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class-isMetaclass"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class-inherit-_ownedComment.0"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class-inherit-spec-_specification"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class-inherit-spec"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class-inherit-_ownedParameter.0-_upperValue"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class-inherit-_ownedParameter.0-_lowerValue"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class-inherit-_ownedParameter.0"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class-inherit-inhs-_upperValue"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class-inherit-inhs-_lowerValue"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class-inherit-inhs"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class-inherit"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Dependency-_ownedComment.0"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Dependency-_generalization.0"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Dependency-_generalization.1"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Dependency-supplier-_ownedComment.0"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Dependency-supplier-_upperValue"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Dependency-supplier-_lowerValue"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Dependency-supplier"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Dependency-client-_ownedComment.0"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Dependency-client-_upperValue"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Dependency-client-_lowerValue"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Dependency-client"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Dependency"/>
+ </eAnnotations>
+ <children xsi:type="notation:Shape" type="2008" fontName="Microsoft Sans Serif" fontHeight="8" transparency="0" gradient="16777215, 15060913, 0" lineColor="15060913">
+ <children xsi:type="notation:DecorationNode" type="5029"/>
+ <children xsi:type="notation:BasicCompartment" type="7017">
+ <styles xsi:type="notation:SortingStyle"/>
+ <styles xsi:type="notation:FilteringStyle"/>
+ </children>
+ <children xsi:type="notation:BasicCompartment" type="7018">
+ <styles xsi:type="notation:SortingStyle"/>
+ <styles xsi:type="notation:FilteringStyle"/>
+ </children>
+ <children xsi:type="notation:BasicCompartment" type="7019">
+ <styles xsi:type="notation:SortingStyle"/>
+ <styles xsi:type="notation:FilteringStyle"/>
+ </children>
+ <styles xsi:type="notation:HintedDiagramLinkStyle"/>
+ <element href="SYSML.metamodel.uml#Conform"/>
+ <layoutConstraint xsi:type="notation:Bounds" x="36" y="544" width="122"/>
+ </children>
+ <children xsi:type="notation:Shape" type="2008" fontName="Microsoft Sans Serif" fontHeight="8" transparency="0" gradient="16777215, 15060913, 0" lineColor="15060913">
+ <children xsi:type="notation:DecorationNode" type="5029"/>
+ <children xsi:type="notation:BasicCompartment" type="7017">
+ <children type="3012">
+ <element href="SYSML.metamodel.uml#Viewpoint-languages"/>
+ <layoutConstraint xsi:type="notation:Location" x="20" y="5"/>
+ </children>
+ <children type="3012">
+ <element href="SYSML.metamodel.uml#Viewpoint-concerns"/>
+ <layoutConstraint xsi:type="notation:Location" x="20" y="5"/>
+ </children>
+ <children type="3012">
+ <element href="SYSML.metamodel.uml#Viewpoint-purpose"/>
+ <layoutConstraint xsi:type="notation:Location" x="20" y="5"/>
+ </children>
+ <children type="3012">
+ <element href="SYSML.metamodel.uml#Viewpoint-methods"/>
+ <layoutConstraint xsi:type="notation:Location" x="20" y="5"/>
+ </children>
+ <children type="3012">
+ <element href="SYSML.metamodel.uml#Viewpoint-stakeholders"/>
+ <layoutConstraint xsi:type="notation:Location" x="20" y="5"/>
+ </children>
+ <styles xsi:type="notation:SortingStyle"/>
+ <styles xsi:type="notation:FilteringStyle"/>
+ </children>
+ <children xsi:type="notation:BasicCompartment" type="7018">
+ <styles xsi:type="notation:SortingStyle"/>
+ <styles xsi:type="notation:FilteringStyle"/>
+ </children>
+ <children xsi:type="notation:BasicCompartment" type="7019">
+ <styles xsi:type="notation:SortingStyle"/>
+ <styles xsi:type="notation:FilteringStyle"/>
+ </children>
+ <styles xsi:type="notation:HintedDiagramLinkStyle"/>
+ <element href="SYSML.metamodel.uml#Viewpoint"/>
+ <layoutConstraint xsi:type="notation:Bounds" x="444" y="405" width="243" height="134"/>
+ </children>
+ <children xsi:type="notation:Shape" type="2008" fontName="Microsoft Sans Serif" fontHeight="8" transparency="0" gradient="16777215, 15060913, 0" lineColor="15060913">
+ <children xsi:type="notation:DecorationNode" type="5029"/>
+ <children xsi:type="notation:BasicCompartment" type="7017">
+ <children type="3012">
+ <element href="SYSML.metamodel.uml#View-viewpoint"/>
+ <layoutConstraint xsi:type="notation:Location" x="42" y="7"/>
+ </children>
+ <styles xsi:type="notation:SortingStyle"/>
+ <styles xsi:type="notation:FilteringStyle"/>
+ </children>
+ <children xsi:type="notation:BasicCompartment" type="7018">
+ <styles xsi:type="notation:SortingStyle"/>
+ <styles xsi:type="notation:FilteringStyle"/>
+ </children>
+ <children xsi:type="notation:BasicCompartment" type="7019">
+ <styles xsi:type="notation:SortingStyle"/>
+ <styles xsi:type="notation:FilteringStyle"/>
+ </children>
+ <styles xsi:type="notation:HintedDiagramLinkStyle"/>
+ <element href="SYSML.metamodel.uml#View"/>
+ <layoutConstraint xsi:type="notation:Bounds" x="238" y="404" width="186"/>
+ </children>
+ <children xsi:type="notation:Shape" type="2008" fontName="Microsoft Sans Serif" fontHeight="8" transparency="0" gradient="16777215, 15060913, 0" lineColor="15060913">
+ <children xsi:type="notation:DecorationNode" type="5029"/>
+ <children xsi:type="notation:BasicCompartment" type="7017">
+ <styles xsi:type="notation:SortingStyle"/>
+ <styles xsi:type="notation:FilteringStyle"/>
+ </children>
+ <children xsi:type="notation:BasicCompartment" type="7018">
+ <styles xsi:type="notation:SortingStyle"/>
+ <styles xsi:type="notation:FilteringStyle"/>
+ </children>
+ <children xsi:type="notation:BasicCompartment" type="7019">
+ <styles xsi:type="notation:SortingStyle"/>
+ <styles xsi:type="notation:FilteringStyle"/>
+ </children>
+ <styles xsi:type="notation:HintedDiagramLinkStyle"/>
+ <element href="SYSML.metamodel.uml#Rationale"/>
+ <layoutConstraint xsi:type="notation:Bounds" x="702" y="411" width="107"/>
+ </children>
+ <children xsi:type="notation:Shape" type="2008" fontName="Microsoft Sans Serif" fontHeight="8" transparency="0" gradient="16777215, 15060913, 0" lineColor="15060913">
+ <children xsi:type="notation:DecorationNode" type="5029"/>
+ <children xsi:type="notation:BasicCompartment" type="7017">
+ <styles xsi:type="notation:SortingStyle"/>
+ <styles xsi:type="notation:FilteringStyle"/>
+ </children>
+ <children xsi:type="notation:BasicCompartment" type="7018">
+ <styles xsi:type="notation:SortingStyle"/>
+ <styles xsi:type="notation:FilteringStyle"/>
+ </children>
+ <children xsi:type="notation:BasicCompartment" type="7019">
+ <styles xsi:type="notation:SortingStyle"/>
+ <styles xsi:type="notation:FilteringStyle"/>
+ </children>
+ <styles xsi:type="notation:HintedDiagramLinkStyle"/>
+ <element href="SYSML.metamodel.uml#Problem"/>
+ <layoutConstraint xsi:type="notation:Bounds" x="822" y="411" width="106"/>
+ </children>
+ <children xsi:type="notation:Shape" type="2008" fontName="Microsoft Sans Serif" fontHeight="8" transparency="0" gradient="16777215, 15060913, 0" lineColor="15060913">
+ <children xsi:type="notation:DecorationNode" type="5029"/>
+ <children xsi:type="notation:BasicCompartment" type="7017">
+ <styles xsi:type="notation:SortingStyle"/>
+ <styles xsi:type="notation:FilteringStyle"/>
+ </children>
+ <children xsi:type="notation:BasicCompartment" type="7018">
+ <styles xsi:type="notation:SortingStyle"/>
+ <styles xsi:type="notation:FilteringStyle"/>
+ </children>
+ <children xsi:type="notation:BasicCompartment" type="7019">
+ <styles xsi:type="notation:SortingStyle"/>
+ <styles xsi:type="notation:FilteringStyle"/>
+ </children>
+ <styles xsi:type="notation:HintedDiagramLinkStyle"/>
+ <element href="pathmap://UML_METAMODELS/UML.metamodel.uml#Comment"/>
+ <layoutConstraint xsi:type="notation:Bounds" x="688" y="138" width="122"/>
+ </children>
+ <children xsi:type="notation:Shape" type="2008" fontName="Microsoft Sans Serif" fontHeight="8" transparency="0" gradient="16777215, 15060913, 0" lineColor="15060913">
+ <children xsi:type="notation:DecorationNode" type="5029"/>
+ <children xsi:type="notation:BasicCompartment" type="7017">
+ <styles xsi:type="notation:SortingStyle"/>
+ <styles xsi:type="notation:FilteringStyle"/>
+ </children>
+ <children xsi:type="notation:BasicCompartment" type="7018">
+ <styles xsi:type="notation:SortingStyle"/>
+ <styles xsi:type="notation:FilteringStyle"/>
+ </children>
+ <children xsi:type="notation:BasicCompartment" type="7019">
+ <styles xsi:type="notation:SortingStyle"/>
+ <styles xsi:type="notation:FilteringStyle"/>
+ </children>
+ <styles xsi:type="notation:HintedDiagramLinkStyle"/>
+ <element href="pathmap://UML_METAMODELS/UML.metamodel.uml#Package"/>
+ <layoutConstraint xsi:type="notation:Bounds" x="272" y="234" width="122"/>
+ </children>
+ <children xsi:type="notation:Shape" type="2008" fontName="Microsoft Sans Serif" fontHeight="8" transparency="0" gradient="16777215, 15060913, 0" lineColor="15060913">
+ <children xsi:type="notation:DecorationNode" type="5029"/>
+ <children xsi:type="notation:BasicCompartment" type="7017">
+ <styles xsi:type="notation:SortingStyle"/>
+ <styles xsi:type="notation:FilteringStyle"/>
+ </children>
+ <children xsi:type="notation:BasicCompartment" type="7018">
+ <styles xsi:type="notation:SortingStyle"/>
+ <styles xsi:type="notation:FilteringStyle"/>
+ </children>
+ <children xsi:type="notation:BasicCompartment" type="7019">
+ <styles xsi:type="notation:SortingStyle"/>
+ <styles xsi:type="notation:FilteringStyle"/>
+ </children>
+ <styles xsi:type="notation:HintedDiagramLinkStyle"/>
+ <element href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class"/>
+ <layoutConstraint xsi:type="notation:Bounds" x="496" y="237" width="120"/>
+ </children>
+ <children xsi:type="notation:Shape" type="2008" fontName="Microsoft Sans Serif" fontHeight="8" transparency="0" gradient="16777215, 15060913, 0" lineColor="15060913">
+ <children xsi:type="notation:DecorationNode" type="5029"/>
+ <children xsi:type="notation:BasicCompartment" type="7017">
+ <styles xsi:type="notation:SortingStyle"/>
+ <styles xsi:type="notation:FilteringStyle"/>
+ </children>
+ <children xsi:type="notation:BasicCompartment" type="7018">
+ <styles xsi:type="notation:SortingStyle"/>
+ <styles xsi:type="notation:FilteringStyle"/>
+ </children>
+ <children xsi:type="notation:BasicCompartment" type="7019">
+ <styles xsi:type="notation:SortingStyle"/>
+ <styles xsi:type="notation:FilteringStyle"/>
+ </children>
+ <styles xsi:type="notation:HintedDiagramLinkStyle"/>
+ <element href="pathmap://UML_METAMODELS/UML.metamodel.uml#Dependency"/>
+ <layoutConstraint xsi:type="notation:Bounds" x="36" y="138" width="107"/>
+ </children>
+ <children xsi:type="notation:Shape" type="2008" fontName="Microsoft Sans Serif" fontHeight="8" transparency="0" gradient="16777215, 15060913, 0" lineColor="15060913">
+ <children xsi:type="notation:DecorationNode" type="5029"/>
+ <children xsi:type="notation:BasicCompartment" type="7017">
+ <styles xsi:type="notation:SortingStyle"/>
+ <styles xsi:type="notation:FilteringStyle"/>
+ </children>
+ <children xsi:type="notation:BasicCompartment" type="7018">
+ <styles xsi:type="notation:SortingStyle"/>
+ <styles xsi:type="notation:FilteringStyle"/>
+ </children>
+ <children xsi:type="notation:BasicCompartment" type="7019">
+ <styles xsi:type="notation:SortingStyle"/>
+ <styles xsi:type="notation:FilteringStyle"/>
+ </children>
+ <styles xsi:type="notation:HintedDiagramLinkStyle"/>
+ <element href="pathmap://UML_METAMODELS/UML.metamodel.uml#NamedElement"/>
+ <layoutConstraint xsi:type="notation:Bounds" x="331" y="-8" width="112"/>
+ </children>
+ <styles xsi:type="notation:DiagramStyle"/>
+ <element href="SYSML.metamodel.uml#_0"/>
+ <edges xsi:type="notation:Connector" type="4002" source="/1/@children.3" target="/1/@children.5" routing="Rectilinear" lineColor="0">
+ <children xsi:type="notation:DecorationNode" type="6007">
+ <layoutConstraint xsi:type="notation:Location" y="40"/>
+ </children>
+ <styles xsi:type="notation:FontStyle" fontName="Microsoft Sans Serif" fontHeight="8"/>
+ <element href="SYSML.metamodel.uml#Rationale-_generalization.0"/>
+ <bendpoints xsi:type="notation:RelativeBendpoints" points="[-26, -50, 27, 216]$[-26, -216, 27, 50]"/>
+ </edges>
+ <edges xsi:type="notation:Connector" type="4002" source="/1/@children.4" target="/1/@children.5" routing="Rectilinear" lineColor="0">
+ <children xsi:type="notation:DecorationNode" type="6007">
+ <layoutConstraint xsi:type="notation:Location" y="40"/>
+ </children>
+ <styles xsi:type="notation:FontStyle" fontName="Microsoft Sans Serif" fontHeight="8"/>
+ <element href="SYSML.metamodel.uml#Problem-_generalization.0"/>
+ <bendpoints xsi:type="notation:RelativeBendpoints" points="[13, -50, 153, 223]$[13, -155, 153, 118]$[-129, -155, 11, 118]$[-129, -223, 11, 50]"/>
+ </edges>
+ <edges xsi:type="notation:Connector" type="4002" source="/1/@children.2" target="/1/@children.6" routing="Rectilinear" lineColor="0">
+ <children xsi:type="notation:DecorationNode" type="6007">
+ <layoutConstraint xsi:type="notation:Location" y="40"/>
+ </children>
+ <styles xsi:type="notation:FontStyle" fontName="Microsoft Sans Serif" fontHeight="8"/>
+ <element href="SYSML.metamodel.uml#View-_generalization.0"/>
+ <bendpoints xsi:type="notation:RelativeBendpoints" points="[42, -50, -1, 119]$[42, -119, -1, 50]"/>
+ </edges>
+ <edges xsi:type="notation:Connector" type="4002" source="/1/@children.1" target="/1/@children.7" routing="Rectilinear" lineColor="0">
+ <children xsi:type="notation:DecorationNode" type="6007">
+ <layoutConstraint xsi:type="notation:Location" y="40"/>
+ </children>
+ <styles xsi:type="notation:FontStyle" fontName="Microsoft Sans Serif" fontHeight="8"/>
+ <element href="SYSML.metamodel.uml#Viewpoint-_generalization.0"/>
+ <bendpoints xsi:type="notation:RelativeBendpoints" points="[-2, -51, 0, 126]$[-2, -127, 0, 50]"/>
+ </edges>
+ <edges xsi:type="notation:Connector" type="4002" source="/1/@children.0" target="/1/@children.8" routing="Rectilinear" lineColor="0">
+ <children xsi:type="notation:DecorationNode" type="6007">
+ <layoutConstraint xsi:type="notation:Location" y="40"/>
+ </children>
+ <styles xsi:type="notation:FontStyle" fontName="Microsoft Sans Serif" fontHeight="8"/>
+ <element href="SYSML.metamodel.uml#Conform-_generalization.0"/>
+ <bendpoints xsi:type="notation:RelativeBendpoints" points="[-7, -50, 1, 360]$[-8, -65, 0, 345]$[-8, -360, 0, 50]"/>
+ </edges>
+ <edges xsi:type="notation:Connector" type="4001" source="/1/@children.8" target="/1/@children.9" routing="Rectilinear" lineColor="15060913">
+ <children xsi:type="notation:DecorationNode" type="6001">
+ <layoutConstraint xsi:type="notation:Location" y="-20"/>
+ </children>
+ <children xsi:type="notation:DecorationNode" type="6002">
+ <layoutConstraint xsi:type="notation:Location" x="41" y="18"/>
+ </children>
+ <children xsi:type="notation:DecorationNode" type="6003">
+ <layoutConstraint xsi:type="notation:Location" x="35" y="83"/>
+ </children>
+ <children xsi:type="notation:DecorationNode" type="6004">
+ <layoutConstraint xsi:type="notation:Location" y="20"/>
+ </children>
+ <children xsi:type="notation:DecorationNode" type="6005">
+ <layoutConstraint xsi:type="notation:Location" x="-31" y="12"/>
+ </children>
+ <children xsi:type="notation:DecorationNode" type="6006">
+ <layoutConstraint xsi:type="notation:Location" x="23" y="-13"/>
+ </children>
+ <styles xsi:type="notation:FontStyle" fontName="Microsoft Sans Serif" fontHeight="8"/>
+ <element href="pathmap://UML_METAMODELS/UML.metamodel.uml#A_clientDependency_client"/>
+ <bendpoints xsi:type="notation:RelativeBendpoints" points="[50, -25, -245, 121]$[295, -25, 0, 121]$[295, -96, 0, 50]"/>
+ </edges>
+ <edges xsi:type="notation:Connector" type="4001" source="/1/@children.8" target="/1/@children.9" lineColor="15060913">
+ <children xsi:type="notation:DecorationNode" type="6001">
+ <layoutConstraint xsi:type="notation:Location" y="-20"/>
+ </children>
+ <children xsi:type="notation:DecorationNode" type="6002">
+ <layoutConstraint xsi:type="notation:Location" x="-42" y="-12"/>
+ </children>
+ <children xsi:type="notation:DecorationNode" type="6003">
+ <layoutConstraint xsi:type="notation:Location" x="-55" y="9"/>
+ </children>
+ <children xsi:type="notation:DecorationNode" type="6004">
+ <layoutConstraint xsi:type="notation:Location" x="33" y="10"/>
+ </children>
+ <children xsi:type="notation:DecorationNode" type="6005">
+ <layoutConstraint xsi:type="notation:Location" x="-36" y="15"/>
+ </children>
+ <children xsi:type="notation:DecorationNode" type="6006">
+ <layoutConstraint xsi:type="notation:Location" x="-36" y="-77"/>
+ </children>
+ <styles xsi:type="notation:FontStyle" fontName="Microsoft Sans Serif" fontHeight="8"/>
+ <element href="pathmap://UML_METAMODELS/UML.metamodel.uml#A_supplierDependency_supplier"/>
+ <bendpoints xsi:type="notation:RelativeBendpoints" points="[0, -50, -295, 96]$[0, -146, -295, 0]$[245, -146, -50, 0]"/>
+ </edges>
+ <edges xsi:type="notation:Connector" type="4001" source="/1/@children.0" target="/1/@children.2" routing="Rectilinear" lineColor="15060913">
+ <children xsi:type="notation:DecorationNode" type="6001">
+ <layoutConstraint xsi:type="notation:Location" y="-20"/>
+ </children>
+ <children xsi:type="notation:DecorationNode" type="6002">
+ <layoutConstraint xsi:type="notation:Location" x="-26" y="2"/>
+ </children>
+ <children xsi:type="notation:DecorationNode" type="6003">
+ <layoutConstraint xsi:type="notation:Location" x="-41" y="-13"/>
+ </children>
+ <children xsi:type="notation:DecorationNode" type="6004">
+ <layoutConstraint xsi:type="notation:Location" x="21" y="14"/>
+ </children>
+ <children xsi:type="notation:DecorationNode" type="6005">
+ <layoutConstraint xsi:type="notation:Location" x="-21" y="-13"/>
+ </children>
+ <children xsi:type="notation:DecorationNode" type="6006">
+ <layoutConstraint xsi:type="notation:Location" x="-21" y="125"/>
+ </children>
+ <styles xsi:type="notation:FontStyle" fontName="Microsoft Sans Serif" fontHeight="8"/>
+ <element href="SYSML.metamodel.uml#_jA0_YG1gEd6aGe9mbu2K8Q"/>
+ <bendpoints xsi:type="notation:RelativeBendpoints" points="[43, -24, -167, 125]$[43, -140, -167, 9]$[155, -140, -55, 9]"/>
+ <sourceAnchor xsi:type="notation:IdentityAnchor" id="(0.56,0.24)"/>
+ <targetAnchor xsi:type="notation:IdentityAnchor" id="(0.34375,0.15)"/>
+ </edges>
+ <edges xsi:type="notation:Connector" type="4001" source="/1/@children.0" target="/1/@children.1" lineColor="15060913">
+ <children xsi:type="notation:DecorationNode" type="6001">
+ <layoutConstraint xsi:type="notation:Location" y="-20"/>
+ </children>
+ <children xsi:type="notation:DecorationNode" type="6002">
+ <layoutConstraint xsi:type="notation:Location" x="11" y="12"/>
+ </children>
+ <children xsi:type="notation:DecorationNode" type="6003">
+ <layoutConstraint xsi:type="notation:Location" x="115" y="-26"/>
+ </children>
+ <children xsi:type="notation:DecorationNode" type="6004">
+ <layoutConstraint xsi:type="notation:Location" y="20"/>
+ </children>
+ <children xsi:type="notation:DecorationNode" type="6005">
+ <layoutConstraint xsi:type="notation:Location" y="20"/>
+ </children>
+ <children xsi:type="notation:DecorationNode" type="6006">
+ <layoutConstraint xsi:type="notation:Location" x="66" y="-14"/>
+ </children>
+ <styles xsi:type="notation:FontStyle" fontName="Microsoft Sans Serif" fontHeight="8"/>
+ <element href="SYSML.metamodel.uml#_x1z3oG1VEd6aGe9mbu2K8Q"/>
+ <bendpoints xsi:type="notation:RelativeBendpoints" points="[50, 0, -423, 122]$[473, 0, 0, 122]$[473, -55, 0, 67]"/>
+ </edges>
+ </notation:Diagram>
+ <notation:Diagram type="PapyrusUMLClassDiagram" name="Abstract syntax extensions for SysML properties and blocks" measurementUnit="Pixel">
+ <eAnnotations source="es.cv.gvcase.mdt.uml2.diagram.common.Belongs_To_This_Diagram">
+ <references href="SYSML.metamodel.uml#Block-isEncapsulated-_lowerValue"/>
+ <references href="SYSML.metamodel.uml#Block-isEncapsulated"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class-_ownedComment.0"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class-_ownedComment.1"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class-_ownedComment.2"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class-_ownedComment.3"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class-passive_class-_ownedComment.0"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class-passive_class-_specification"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class-passive_class"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class-_generalization.0"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class-_generalization.1"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class-isAbstract-_ownedComment.0"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class-isAbstract-_ownedComment.1"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class-isAbstract-_defaultValue"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class-isAbstract"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class-nestedClassifier-_ownedComment.0"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class-nestedClassifier-_upperValue"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class-nestedClassifier-_lowerValue"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class-nestedClassifier"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class-ownedAttribute-_ownedComment.0"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class-ownedAttribute-_upperValue"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class-ownedAttribute-_lowerValue"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class-ownedAttribute"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class-ownedOperation-_ownedComment.0"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class-ownedOperation-_upperValue"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class-ownedOperation-_lowerValue"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class-ownedOperation"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class-superClass-_ownedComment.0"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class-superClass-_upperValue"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class-superClass-_lowerValue"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class-superClass"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class-isActive-_ownedComment.0"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class-isActive-_defaultValue"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class-isActive"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class-ownedReception-_ownedComment.0"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class-ownedReception-_upperValue"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class-ownedReception-_lowerValue"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class-ownedReception"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class-extension-_ownedComment.0"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class-extension-_upperValue"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class-extension-_lowerValue"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class-extension"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class-getExtensions-_ownedParameter.0-_upperValue"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class-getExtensions-_ownedParameter.0-_lowerValue"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class-getExtensions-_ownedParameter.0"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class-getExtensions"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class-createOwnedOperation-_ownedComment.0"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class-createOwnedOperation-_ownedParameter.0"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class-createOwnedOperation-name-_ownedComment.0"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class-createOwnedOperation-name-_upperValue"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class-createOwnedOperation-name-_lowerValue"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class-createOwnedOperation-name"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class-createOwnedOperation-parameterNames-_ownedComment.0"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class-createOwnedOperation-parameterNames-_upperValue"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class-createOwnedOperation-parameterNames-_lowerValue"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class-createOwnedOperation-parameterNames"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class-createOwnedOperation-parameterTypes-_ownedComment.0"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class-createOwnedOperation-parameterTypes-_upperValue"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class-createOwnedOperation-parameterTypes-_lowerValue"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class-createOwnedOperation-parameterTypes"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class-createOwnedOperation-returnType-_ownedComment.0"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class-createOwnedOperation-returnType-_upperValue"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class-createOwnedOperation-returnType-_lowerValue"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class-createOwnedOperation-returnType"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class-createOwnedOperation"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class-isMetaclass-_ownedComment.0"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class-isMetaclass-_ownedParameter.0"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class-isMetaclass"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class-inherit-_ownedComment.0"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class-inherit-spec-_specification"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class-inherit-spec"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class-inherit-_ownedParameter.0-_upperValue"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class-inherit-_ownedParameter.0-_lowerValue"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class-inherit-_ownedParameter.0"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class-inherit-inhs-_upperValue"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class-inherit-inhs-_lowerValue"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class-inherit-inhs"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class-inherit"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class"/>
+ <references href="SYSML.metamodel.uml#ConnectorProperty-_generalization.0"/>
+ <references href="SYSML.metamodel.uml#ConnectorProperty-connector"/>
+ <references href="SYSML.metamodel.uml#ConnectorProperty"/>
+ <references href="SYSML.metamodel.uml#ParticipantProperty-_generalization.0"/>
+ <references href="SYSML.metamodel.uml#ParticipantProperty"/>
+ <references href="SYSML.metamodel.uml#DistributedProperty-_generalization.0"/>
+ <references href="SYSML.metamodel.uml#DistributedProperty"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property-_ownedComment.0"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property-_ownedComment.1"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property-_ownedComment.2"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property-_ownedComment.3"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property-_ownedComment.4"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property-multiplicity_of_composite-_ownedComment.0"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property-multiplicity_of_composite-_ownedComment.1"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property-multiplicity_of_composite-_specification"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property-multiplicity_of_composite"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property-subsetting_context_conforms-_ownedComment.0"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property-subsetting_context_conforms-_specification"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property-subsetting_context_conforms"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property-redefined_property_inherited-_ownedComment.0"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property-redefined_property_inherited-_specification"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property-redefined_property_inherited"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property-subsetting_rules-_ownedComment.0"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property-subsetting_rules-_specification"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property-subsetting_rules"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property-navigable_readonly-_ownedComment.0"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property-navigable_readonly-_specification"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property-navigable_readonly"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property-derived_union_is_derived-_ownedComment.0"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property-derived_union_is_derived-_specification"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property-derived_union_is_derived"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property-derived_union_is_read_only-_ownedComment.0"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property-derived_union_is_read_only-_specification"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property-derived_union_is_read_only"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property-subsetted_property_names-_ownedComment.0"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property-subsetted_property_names-_specification"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property-subsetted_property_names"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property-deployment_target-_ownedComment.0"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property-deployment_target-_specification"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property-deployment_target"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property-binding_to_attribute-_ownedComment.0"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property-binding_to_attribute-_specification"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property-binding_to_attribute"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property-_generalization.0"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property-_generalization.1"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property-_generalization.2"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property-isDerived-_ownedComment.0"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property-isDerived-_ownedComment.1"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property-isDerived-_defaultValue"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property-isDerived"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property-isReadOnly-_ownedComment.0"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property-isReadOnly-_ownedComment.1"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property-isReadOnly-_defaultValue"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property-isReadOnly"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property-isDerivedUnion-_ownedComment.0"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property-isDerivedUnion-_defaultValue"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property-isDerivedUnion"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property-default-_ownedComment.0"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property-default-_ownedComment.1"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property-default-_upperValue"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property-default-_lowerValue"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property-default"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property-aggregation-_ownedComment.0"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property-aggregation-_defaultValue"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property-aggregation"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property-isComposite-_ownedComment.0"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property-isComposite-_ownedComment.1"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property-isComposite-_defaultValue"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property-isComposite"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property-class-_ownedComment.0"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property-class-_upperValue"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property-class-_lowerValue"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property-class"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property-redefinedProperty-_ownedComment.0"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property-redefinedProperty-_upperValue"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property-redefinedProperty-_lowerValue"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property-redefinedProperty"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property-owningAssociation-_ownedComment.0"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property-owningAssociation-_upperValue"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property-owningAssociation-_lowerValue"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property-owningAssociation"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property-datatype-_ownedComment.0"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property-datatype-_upperValue"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property-datatype-_lowerValue"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property-datatype"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property-defaultValue-_ownedComment.0"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property-defaultValue-_upperValue"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property-defaultValue-_lowerValue"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property-defaultValue"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property-opposite-_ownedComment.0"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property-opposite-_upperValue"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property-opposite-_lowerValue"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property-opposite"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property-subsettedProperty-_ownedComment.0"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property-subsettedProperty-_upperValue"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property-subsettedProperty-_lowerValue"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property-subsettedProperty"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property-association-_ownedComment.0"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property-association-_upperValue"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property-association-_lowerValue"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property-association"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property-qualifier-_ownedComment.0"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property-qualifier-_upperValue"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property-qualifier-_lowerValue"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property-qualifier"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property-associationEnd-_ownedComment.0"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property-associationEnd-_upperValue"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property-associationEnd-_lowerValue"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property-associationEnd"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property-getDefault-_ownedParameter.0-_upperValue"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property-getDefault-_ownedParameter.0-_lowerValue"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property-getDefault-_ownedParameter.0"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property-getDefault"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property-isSetDefault-_ownedParameter.0"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property-isSetDefault"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property-setDefault-newDefault"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property-setDefault"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property-setIsComposite-newIsComposite"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property-setIsComposite"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property-setOpposite-newOpposite"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property-setOpposite"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property-unsetDefault"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property-setIsNavigable-_ownedComment.0"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property-setIsNavigable-isNavigable-_ownedComment.0"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property-setIsNavigable-isNavigable"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property-setIsNavigable"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property-getOtherEnd-_ownedComment.0"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property-getOtherEnd-_ownedParameter.0-_upperValue"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property-getOtherEnd-_ownedParameter.0-_lowerValue"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property-getOtherEnd-_ownedParameter.0"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property-getOtherEnd"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property-setBooleanDefaultValue-_ownedComment.0"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property-setBooleanDefaultValue-value-_ownedComment.0"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property-setBooleanDefaultValue-value"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property-setBooleanDefaultValue"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property-setIntegerDefaultValue-_ownedComment.0"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property-setIntegerDefaultValue-value-_ownedComment.0"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property-setIntegerDefaultValue-value"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property-setIntegerDefaultValue"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property-setStringDefaultValue-_ownedComment.0"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property-setStringDefaultValue-value-_ownedComment.0"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property-setStringDefaultValue-value"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property-setStringDefaultValue"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property-setUnlimitedNaturalDefaultValue-_ownedComment.0"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property-setUnlimitedNaturalDefaultValue-value-_ownedComment.0"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property-setUnlimitedNaturalDefaultValue-value"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property-setUnlimitedNaturalDefaultValue"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property-setNullDefaultValue-_ownedComment.0"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property-setNullDefaultValue"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property-isAttribute-_ownedComment.0"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property-isAttribute-spec-_specification"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property-isAttribute-spec"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property-isAttribute-_ownedParameter.0"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property-isAttribute-p"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property-isAttribute"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property-opposite.1-_ownedComment.0"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property-opposite.1-spec-_specification"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property-opposite.1-spec"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property-opposite.1-_ownedParameter.0"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property-opposite.1"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property-isComposite.1-_ownedComment.0"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property-isComposite.1-spec-_specification"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property-isComposite.1-spec"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property-isComposite.1-_ownedParameter.0"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property-isComposite.1"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property-isConsistentWith-_ownedComment.0"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property-isConsistentWith-_ownedRule.0-_specification"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property-isConsistentWith-_ownedRule.0"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property-isConsistentWith-spec-_specification"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property-isConsistentWith-spec"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property-isConsistentWith-_ownedParameter.0"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property-isConsistentWith-redefinee"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property-isConsistentWith"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property-subsettingContext-_ownedComment.0"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property-subsettingContext-spec-_specification"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property-subsettingContext-spec"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property-subsettingContext-_ownedParameter.0-_upperValue"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property-subsettingContext-_ownedParameter.0-_lowerValue"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property-subsettingContext-_ownedParameter.0"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property-subsettingContext"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property-isNavigable-_ownedComment.0"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property-isNavigable-spec-_specification"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property-isNavigable-spec"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property-isNavigable-_ownedParameter.0"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property-isNavigable"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property-isCompatibleWith-_ownedComment.0"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property-isCompatibleWith-spec-_specification"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property-isCompatibleWith-spec"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property-isCompatibleWith-_ownedParameter.0"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property-isCompatibleWith-p"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property-isCompatibleWith"/>
+ <references href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
+ </eAnnotations>
+ <children xsi:type="notation:Shape" type="2008" fontName="Microsoft Sans Serif" fontHeight="8" transparency="0" gradient="16777215, 15060913, 0" lineColor="15060913">
+ <children xsi:type="notation:DecorationNode" type="5029"/>
+ <children xsi:type="notation:BasicCompartment" type="7017">
+ <styles xsi:type="notation:SortingStyle"/>
+ <styles xsi:type="notation:FilteringStyle"/>
+ </children>
+ <children xsi:type="notation:BasicCompartment" type="7018">
+ <styles xsi:type="notation:SortingStyle"/>
+ <styles xsi:type="notation:FilteringStyle"/>
+ </children>
+ <children xsi:type="notation:BasicCompartment" type="7019">
+ <styles xsi:type="notation:SortingStyle"/>
+ <styles xsi:type="notation:FilteringStyle"/>
+ </children>
+ <styles xsi:type="notation:HintedDiagramLinkStyle"/>
+ <element href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class"/>
+ <layoutConstraint xsi:type="notation:Bounds" x="-9" y="-54" width="106"/>
+ </children>
+ <children xsi:type="notation:Shape" type="2008" fontName="Microsoft Sans Serif" fontHeight="8" transparency="0" gradient="16777215, 15060913, 0" lineColor="15060913">
+ <children xsi:type="notation:DecorationNode" type="5029"/>
+ <children xsi:type="notation:BasicCompartment" type="7017" collapsed="true">
+ <children type="3012">
+ <element href="SYSML.metamodel.uml#ConnectorProperty-connector"/>
+ <layoutConstraint xsi:type="notation:Location" x="41" y="3"/>
+ </children>
+ <styles xsi:type="notation:SortingStyle"/>
+ <styles xsi:type="notation:FilteringStyle"/>
+ </children>
+ <children xsi:type="notation:BasicCompartment" type="7018">
+ <styles xsi:type="notation:SortingStyle"/>
+ <styles xsi:type="notation:FilteringStyle"/>
+ </children>
+ <children xsi:type="notation:BasicCompartment" type="7019">
+ <styles xsi:type="notation:SortingStyle"/>
+ <styles xsi:type="notation:FilteringStyle"/>
+ </children>
+ <styles xsi:type="notation:HintedDiagramLinkStyle"/>
+ <element href="SYSML.metamodel.uml#ConnectorProperty"/>
+ <layoutConstraint xsi:type="notation:Bounds" x="353" y="313" width="230"/>
+ </children>
+ <children xsi:type="notation:Shape" type="2008" fontName="Microsoft Sans Serif" fontHeight="8" transparency="0" gradient="16777215, 15060913, 0" lineColor="15060913">
+ <children xsi:type="notation:DecorationNode" type="5029"/>
+ <children xsi:type="notation:BasicCompartment" type="7017">
+ <styles xsi:type="notation:SortingStyle"/>
+ <styles xsi:type="notation:FilteringStyle"/>
+ </children>
+ <children xsi:type="notation:BasicCompartment" type="7018">
+ <styles xsi:type="notation:SortingStyle"/>
+ <styles xsi:type="notation:FilteringStyle"/>
+ </children>
+ <children xsi:type="notation:BasicCompartment" type="7019">
+ <styles xsi:type="notation:SortingStyle"/>
+ <styles xsi:type="notation:FilteringStyle"/>
+ </children>
+ <styles xsi:type="notation:HintedDiagramLinkStyle"/>
+ <element href="SYSML.metamodel.uml#DistributedProperty"/>
+ <layoutConstraint xsi:type="notation:Bounds" x="866" y="313" width="115"/>
+ </children>
+ <children xsi:type="notation:Shape" type="2008" fontName="Microsoft Sans Serif" fontHeight="8" transparency="0" gradient="16777215, 15060913, 0" lineColor="15060913">
+ <children xsi:type="notation:DecorationNode" type="5029"/>
+ <children xsi:type="notation:BasicCompartment" type="7017">
+ <styles xsi:type="notation:SortingStyle"/>
+ <styles xsi:type="notation:FilteringStyle"/>
+ </children>
+ <children xsi:type="notation:BasicCompartment" type="7018">
+ <styles xsi:type="notation:SortingStyle"/>
+ <styles xsi:type="notation:FilteringStyle"/>
+ </children>
+ <children xsi:type="notation:BasicCompartment" type="7019">
+ <styles xsi:type="notation:SortingStyle"/>
+ <styles xsi:type="notation:FilteringStyle"/>
+ </children>
+ <styles xsi:type="notation:HintedDiagramLinkStyle"/>
+ <element href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
+ <layoutConstraint xsi:type="notation:Bounds" x="723" y="7" width="164" height="124"/>
+ </children>
+ <children xsi:type="notation:Shape" type="2008" fontName="Microsoft Sans Serif" fontHeight="8" transparency="0" gradient="16777215, 15060913, 0" lineColor="15060913">
+ <children xsi:type="notation:DecorationNode" type="5029"/>
+ <children xsi:type="notation:BasicCompartment" type="7017">
+ <children type="3012">
+ <element href="SYSML.metamodel.uml#Block-isEncapsulated"/>
+ <layoutConstraint xsi:type="notation:Location" x="43" y="8"/>
+ </children>
+ <styles xsi:type="notation:SortingStyle"/>
+ <styles xsi:type="notation:FilteringStyle"/>
+ </children>
+ <children xsi:type="notation:BasicCompartment" type="7018">
+ <styles xsi:type="notation:SortingStyle"/>
+ <styles xsi:type="notation:FilteringStyle"/>
+ </children>
+ <children xsi:type="notation:BasicCompartment" type="7019">
+ <styles xsi:type="notation:SortingStyle"/>
+ <styles xsi:type="notation:FilteringStyle"/>
+ </children>
+ <styles xsi:type="notation:HintedDiagramLinkStyle"/>
+ <element href="SYSML.metamodel.uml#_fmUJsHIpEd6oWe6GYqP1Cw"/>
+ <layoutConstraint xsi:type="notation:Bounds" x="180" y="171" width="192"/>
+ </children>
+ <children xsi:type="notation:Shape" type="2008" fontName="Microsoft Sans Serif" fontHeight="8" transparency="0" gradient="16777215, 15060913, 0" lineColor="15060913">
+ <children xsi:type="notation:DecorationNode" type="5029"/>
+ <children xsi:type="notation:BasicCompartment" type="7017">
+ <styles xsi:type="notation:SortingStyle"/>
+ <styles xsi:type="notation:FilteringStyle"/>
+ </children>
+ <children xsi:type="notation:BasicCompartment" type="7018">
+ <styles xsi:type="notation:SortingStyle"/>
+ <styles xsi:type="notation:FilteringStyle"/>
+ </children>
+ <children xsi:type="notation:BasicCompartment" type="7019">
+ <styles xsi:type="notation:SortingStyle"/>
+ <styles xsi:type="notation:FilteringStyle"/>
+ </children>
+ <styles xsi:type="notation:HintedDiagramLinkStyle"/>
+ <element href="SYSML.metamodel.uml#_o98AYHIpEd6oWe6GYqP1Cw"/>
+ <layoutConstraint xsi:type="notation:Bounds" x="-45" y="449" width="188" height="121"/>
+ </children>
+ <children xsi:type="notation:Shape" type="2008" fontName="Microsoft Sans Serif" fontHeight="8" transparency="0" gradient="16777215, 15060913, 0" lineColor="15060913">
+ <children xsi:type="notation:DecorationNode" type="5029"/>
+ <children xsi:type="notation:BasicCompartment" type="7017">
+ <styles xsi:type="notation:SortingStyle"/>
+ <styles xsi:type="notation:FilteringStyle"/>
+ </children>
+ <children xsi:type="notation:BasicCompartment" type="7018">
+ <styles xsi:type="notation:SortingStyle"/>
+ <styles xsi:type="notation:FilteringStyle"/>
+ </children>
+ <children xsi:type="notation:BasicCompartment" type="7019">
+ <styles xsi:type="notation:SortingStyle"/>
+ <styles xsi:type="notation:FilteringStyle"/>
+ </children>
+ <styles xsi:type="notation:HintedDiagramLinkStyle"/>
+ <element href="SYSML.metamodel.uml#ParticipantProperty"/>
+ <layoutConstraint xsi:type="notation:Bounds" x="615" y="312" width="226"/>
+ </children>
+ <children xsi:type="notation:Shape" type="2008" fontName="Microsoft Sans Serif" fontHeight="8" transparency="0" gradient="16777215, 15060913, 0" lineColor="15060913">
+ <children xsi:type="notation:DecorationNode" type="5029"/>
+ <children xsi:type="notation:BasicCompartment" type="7017">
+ <styles xsi:type="notation:SortingStyle"/>
+ <styles xsi:type="notation:FilteringStyle"/>
+ </children>
+ <children xsi:type="notation:BasicCompartment" type="7018">
+ <styles xsi:type="notation:SortingStyle"/>
+ <styles xsi:type="notation:FilteringStyle"/>
+ </children>
+ <children xsi:type="notation:BasicCompartment" type="7019">
+ <styles xsi:type="notation:SortingStyle"/>
+ <styles xsi:type="notation:FilteringStyle"/>
+ </children>
+ <styles xsi:type="notation:HintedDiagramLinkStyle"/>
+ <element href="SYSML.metamodel.uml#ValueType"/>
+ <layoutConstraint xsi:type="notation:Bounds" x="990" y="92" width="106"/>
+ </children>
+ <children xsi:type="notation:Shape" type="2008" fontName="Microsoft Sans Serif" fontHeight="8" transparency="0" gradient="16777215, 15060913, 0" lineColor="15060913">
+ <children xsi:type="notation:DecorationNode" type="5029"/>
+ <children xsi:type="notation:BasicCompartment" type="7017">
+ <styles xsi:type="notation:SortingStyle"/>
+ <styles xsi:type="notation:FilteringStyle"/>
+ </children>
+ <children xsi:type="notation:BasicCompartment" type="7018">
+ <styles xsi:type="notation:SortingStyle"/>
+ <styles xsi:type="notation:FilteringStyle"/>
+ </children>
+ <children xsi:type="notation:BasicCompartment" type="7019">
+ <styles xsi:type="notation:SortingStyle"/>
+ <styles xsi:type="notation:FilteringStyle"/>
+ </children>
+ <styles xsi:type="notation:HintedDiagramLinkStyle"/>
+ <element href="pathmap://UML_METAMODELS/UML.metamodel.uml#Association"/>
+ <layoutConstraint xsi:type="notation:Bounds" x="-59" y="169" width="106"/>
+ </children>
+ <children xsi:type="notation:Shape" type="2008" fontName="Microsoft Sans Serif" fontHeight="8" transparency="0" gradient="16777215, 15060913, 0" lineColor="15060913">
+ <children xsi:type="notation:DecorationNode" type="5029"/>
+ <children xsi:type="notation:BasicCompartment" type="7017" collapsed="true">
+ <children type="3012">
+ <element href="pathmap://UML_METAMODELS/UML.metamodel.uml#Connector-redefinedConnector"/>
+ <layoutConstraint xsi:type="notation:Location" x="45" y="5"/>
+ </children>
+ <children type="3012">
+ <element href="pathmap://UML_METAMODELS/UML.metamodel.uml#Connector-end"/>
+ <layoutConstraint xsi:type="notation:Location" x="45" y="5"/>
+ </children>
+ <children type="3012">
+ <element href="pathmap://UML_METAMODELS/UML.metamodel.uml#Connector-type"/>
+ <layoutConstraint xsi:type="notation:Location" x="45" y="5"/>
+ </children>
+ <children type="3012">
+ <element href="pathmap://UML_METAMODELS/UML.metamodel.uml#Connector-contract"/>
+ <layoutConstraint xsi:type="notation:Location" x="45" y="5"/>
+ </children>
+ <children type="3012">
+ <element href="pathmap://UML_METAMODELS/UML.metamodel.uml#Connector-kind"/>
+ <layoutConstraint xsi:type="notation:Location" x="39" y="13"/>
+ </children>
+ <styles xsi:type="notation:SortingStyle"/>
+ <styles xsi:type="notation:FilteringStyle"/>
+ </children>
+ <children xsi:type="notation:BasicCompartment" type="7018">
+ <styles xsi:type="notation:SortingStyle"/>
+ <styles xsi:type="notation:FilteringStyle"/>
+ </children>
+ <children xsi:type="notation:BasicCompartment" type="7019">
+ <styles xsi:type="notation:SortingStyle"/>
+ <styles xsi:type="notation:FilteringStyle"/>
+ </children>
+ <styles xsi:type="notation:HintedDiagramLinkStyle"/>
+ <element href="pathmap://UML_METAMODELS/UML.metamodel.uml#Connector"/>
+ <layoutConstraint xsi:type="notation:Bounds" x="473" y="175" width="143" height="68"/>
+ </children>
+ <styles xsi:type="notation:DiagramStyle"/>
+ <element href="SYSML.metamodel.uml#_0"/>
+ <edges xsi:type="notation:Connector" type="4001" source="/2/@children.4" target="/2/@children.3" routing="Rectilinear" lineColor="15060913">
+ <children xsi:type="notation:DecorationNode" type="6001">
+ <layoutConstraint xsi:type="notation:Location" y="-20"/>
+ </children>
+ <children xsi:type="notation:DecorationNode" type="6002">
+ <layoutConstraint xsi:type="notation:Location" x="-82" y="-11"/>
+ </children>
+ <children xsi:type="notation:DecorationNode" type="6003">
+ <layoutConstraint xsi:type="notation:Location" x="15" y="-10"/>
+ </children>
+ <children xsi:type="notation:DecorationNode" type="6004">
+ <layoutConstraint xsi:type="notation:Location" x="52" y="8"/>
+ </children>
+ <children xsi:type="notation:DecorationNode" type="6005">
+ <layoutConstraint xsi:type="notation:Location" x="-74" y="-18"/>
+ </children>
+ <children xsi:type="notation:DecorationNode" type="6006">
+ <layoutConstraint xsi:type="notation:Location" x="-74" y="-107"/>
+ </children>
+ <styles xsi:type="notation:FontStyle" fontName="Microsoft Sans Serif" fontHeight="8"/>
+ <element href="SYSML.metamodel.uml#_RiGJYHIbEd6oWe6GYqP1Cw"/>
+ <bendpoints xsi:type="notation:RelativeBendpoints" points="[53, -59, -477, 111]$[53, -160, -477, 10]$[502, -160, -28, 10]"/>
+ <sourceAnchor xsi:type="notation:IdentityAnchor" id="(0.22,0.59)"/>
+ <targetAnchor xsi:type="notation:IdentityAnchor" id="(0.18,0.24)"/>
+ </edges>
+ <edges xsi:type="notation:Connector" type="4001" source="/2/@children.4" target="/2/@children.3" routing="Rectilinear" lineColor="15060913">
+ <children xsi:type="notation:DecorationNode" type="6001">
+ <layoutConstraint xsi:type="notation:Location" y="-20"/>
+ </children>
+ <children xsi:type="notation:DecorationNode" type="6002">
+ <layoutConstraint xsi:type="notation:Location" x="-32" y="-9"/>
+ </children>
+ <children xsi:type="notation:DecorationNode" type="6003">
+ <eAnnotations source="QualifiedName">
+ <details key="QualifiedNameDepth" value="0"/>
+ </eAnnotations>
+ <layoutConstraint xsi:type="notation:Location" x="-11" y="-10"/>
+ </children>
+ <children xsi:type="notation:DecorationNode" type="6004">
+ <layoutConstraint xsi:type="notation:Location" x="43" y="-24"/>
+ </children>
+ <children xsi:type="notation:DecorationNode" type="6005">
+ <layoutConstraint xsi:type="notation:Location" x="-28" y="43"/>
+ </children>
+ <children xsi:type="notation:DecorationNode" type="6006">
+ <layoutConstraint xsi:type="notation:Location" x="71" y="42"/>
+ </children>
+ <styles xsi:type="notation:FontStyle" fontName="Microsoft Sans Serif" fontHeight="8"/>
+ <element href="SYSML.metamodel.uml#_8uzrMHIbEd6oWe6GYqP1Cw"/>
+ <bendpoints xsi:type="notation:RelativeBendpoints" points="[22, -79, -514, 101]$[22, -124, -514, 56]$[410, -124, -126, 56]"/>
+ <sourceAnchor xsi:type="notation:IdentityAnchor" id="(0.71,0.79)"/>
+ <targetAnchor xsi:type="notation:IdentityAnchor" id="(0.8,0.34)"/>
+ </edges>
+ <edges xsi:type="notation:Connector" type="4002" source="/2/@children.5" target="/2/@children.4" routing="Tree" lineColor="0">
+ <children xsi:type="notation:DecorationNode" type="6007">
+ <layoutConstraint xsi:type="notation:Location" y="40"/>
+ </children>
+ <styles xsi:type="notation:FontStyle" fontName="Microsoft Sans Serif" fontHeight="8"/>
+ <element href="SYSML.metamodel.uml#_xdxTcHIpEd6oWe6GYqP1Cw"/>
+ <bendpoints xsi:type="notation:RelativeBendpoints" points="[0, -60, -251, 263]$[0, -171, -251, 152]$[152, -171, -99, 152]$[152, -238, -99, 85]"/>
+ <targetAnchor xsi:type="notation:IdentityAnchor" id="(0.63,0.15)"/>
+ </edges>
+ <edges xsi:type="notation:Connector" type="4002" source="/2/@children.2" target="/2/@children.3" routing="Tree" lineColor="0">
+ <children xsi:type="notation:DecorationNode" type="6007">
+ <layoutConstraint xsi:type="notation:Location" y="40"/>
+ </children>
+ <styles xsi:type="notation:FontStyle" fontName="Microsoft Sans Serif" fontHeight="8"/>
+ <element href="SYSML.metamodel.uml#DistributedProperty-_generalization.0"/>
+ <bendpoints xsi:type="notation:RelativeBendpoints" points="[0, -50, 110, 246]$[0, -74, 110, 222]$[-75, -74, 35, 222]$[-75, -246, 35, 50]"/>
+ </edges>
+ <edges xsi:type="notation:Connector" type="4002" source="/2/@children.6" target="/2/@children.3" routing="Tree" lineColor="0">
+ <children xsi:type="notation:DecorationNode" type="6007">
+ <layoutConstraint xsi:type="notation:Location" y="40"/>
+ </children>
+ <styles xsi:type="notation:FontStyle" fontName="Microsoft Sans Serif" fontHeight="8"/>
+ <element href="SYSML.metamodel.uml#ParticipantProperty-_generalization.0"/>
+ <bendpoints xsi:type="notation:RelativeBendpoints" points="[64, -50, -13, 246]$[64, -74, -13, 222]$[112, -74, 35, 222]$[112, -246, 35, 50]"/>
+ </edges>
+ <edges xsi:type="notation:Connector" type="4002" source="/2/@children.1" target="/2/@children.3" routing="Tree" lineColor="0">
+ <children xsi:type="notation:DecorationNode" type="6007">
+ <layoutConstraint xsi:type="notation:Location" y="40"/>
+ </children>
+ <styles xsi:type="notation:FontStyle" fontName="Microsoft Sans Serif" fontHeight="8"/>
+ <element href="SYSML.metamodel.uml#ConnectorProperty-_generalization.0"/>
+ <bendpoints xsi:type="notation:RelativeBendpoints" points="[108, -50, -229, 247]$[108, -75, -229, 222]$[372, -75, 35, 222]$[372, -247, 35, 50]"/>
+ </edges>
+ <edges xsi:type="notation:Connector" type="4001" source="/2/@children.7" target="/2/@children.2" routing="Rectilinear" lineColor="15060913">
+ <children xsi:type="notation:DecorationNode" type="6001">
+ <layoutConstraint xsi:type="notation:Location" y="-20"/>
+ </children>
+ <children xsi:type="notation:DecorationNode" type="6002">
+ <eAnnotations source="displayNameLabelIcon">
+ <details key="displayNameLabelIcon_value" value="false"/>
+ </eAnnotations>
+ <layoutConstraint xsi:type="notation:Location" y="-80"/>
+ </children>
+ <children xsi:type="notation:DecorationNode" type="6003">
+ <layoutConstraint xsi:type="notation:Location" x="-90" y="-15"/>
+ </children>
+ <children xsi:type="notation:DecorationNode" type="6004">
+ <layoutConstraint xsi:type="notation:Location" x="21" y="13"/>
+ </children>
+ <children xsi:type="notation:DecorationNode" type="6005">
+ <layoutConstraint xsi:type="notation:Location" x="-24" y="-17"/>
+ </children>
+ <children xsi:type="notation:DecorationNode" type="6006">
+ <layoutConstraint xsi:type="notation:Location" x="-25" y="84"/>
+ </children>
+ <styles xsi:type="notation:FontStyle" fontName="Microsoft Sans Serif" fontHeight="8"/>
+ <element href="SYSML.metamodel.uml#_AiN0sHLHEd6z4NQq9r5Ykg"/>
+ <bendpoints xsi:type="notation:RelativeBendpoints" points="[12, 50, 150, -135]$[12, 220, 150, 35]$[-57, 220, 81, 35]"/>
+ <targetAnchor xsi:type="notation:IdentityAnchor" id="(0.425531914893617,0.15)"/>
+ </edges>
+ <edges xsi:type="notation:Connector" type="4002" source="/2/@children.5" target="/2/@children.8" routing="Tree" lineColor="0">
+ <children xsi:type="notation:DecorationNode" type="6007">
+ <layoutConstraint xsi:type="notation:Location" x="-2" y="-42"/>
+ </children>
+ <styles xsi:type="notation:FontStyle" fontName="Microsoft Sans Serif" fontHeight="8"/>
+ <element href="SYSML.metamodel.uml#_0SZzIHabEd6sO-Hboh1LgQ"/>
+ <bendpoints xsi:type="notation:RelativeBendpoints" points="[-1, -23, 60, 266]$[-1, -134, 60, 155]$[-56, -134, 5, 155]$[-56, -203, 5, 86]"/>
+ <sourceAnchor xsi:type="notation:IdentityAnchor" id="(0.5054945054945055,0.19008264462809918)"/>
+ <targetAnchor xsi:type="notation:IdentityAnchor" id="(0.45,0.14)"/>
+ </edges>
+ <edges xsi:type="notation:Connector" type="4001" source="/2/@children.5" target="/2/@children.6" routing="Rectilinear" lineColor="15060913">
+ <children xsi:type="notation:DecorationNode" type="6001">
+ <layoutConstraint xsi:type="notation:Location" y="-20"/>
+ </children>
+ <children xsi:type="notation:DecorationNode" type="6002">
+ <layoutConstraint xsi:type="notation:Location" x="32" y="10"/>
+ </children>
+ <children xsi:type="notation:DecorationNode" type="6003">
+ <layoutConstraint xsi:type="notation:Location" x="-131" y="-77"/>
+ </children>
+ <children xsi:type="notation:DecorationNode" type="6004">
+ <layoutConstraint xsi:type="notation:Location" x="28" y="-79"/>
+ </children>
+ <children xsi:type="notation:DecorationNode" type="6005">
+ <layoutConstraint xsi:type="notation:Location" x="-83" y="11"/>
+ </children>
+ <children xsi:type="notation:DecorationNode" type="6006">
+ <layoutConstraint xsi:type="notation:Location" x="11" y="-11"/>
+ </children>
+ <styles xsi:type="notation:FontStyle" fontName="Microsoft Sans Serif" fontHeight="8"/>
+ <element href="SYSML.metamodel.uml#_SHSG0HIrEd6oWe6GYqP1Cw"/>
+ <bendpoints xsi:type="notation:RelativeBendpoints" points="[91, -2, -355, 146]$[446, -8, 0, 140]$[446, -98, 0, 50]"/>
+ </edges>
+ <edges xsi:type="notation:Connector" type="4002" source="/2/@children.4" target="/2/@children.0" routing="Tree" lineColor="0">
+ <children xsi:type="notation:DecorationNode" type="6007">
+ <layoutConstraint xsi:type="notation:Location" y="40"/>
+ </children>
+ <styles xsi:type="notation:FontStyle" fontName="Microsoft Sans Serif" fontHeight="8"/>
+ <element href="SYSML.metamodel.uml#_W5jNUHacEd6sO-Hboh1LgQ"/>
+ <bendpoints xsi:type="notation:RelativeBendpoints" points="[-36, -15, 173, 203]$[-36, -108, 173, 110]$[-183, -108, 26, 110]$[-183, -140, 26, 78]"/>
+ <sourceAnchor xsi:type="notation:IdentityAnchor" id="(0.23655913978494625,0.15)"/>
+ <targetAnchor xsi:type="notation:IdentityAnchor" id="(0.24,0.22)"/>
+ </edges>
+ <edges xsi:type="notation:Connector" type="4001" source="/2/@children.4" target="/2/@children.2" routing="Rectilinear" jumpLinkStatus="Above" lineColor="15060913">
+ <children xsi:type="notation:DecorationNode" type="6001">
+ <layoutConstraint xsi:type="notation:Location" y="-20"/>
+ </children>
+ <children xsi:type="notation:DecorationNode" type="6002">
+ <layoutConstraint xsi:type="notation:Location" x="28" y="10"/>
+ </children>
+ <children xsi:type="notation:DecorationNode" type="6003">
+ <layoutConstraint xsi:type="notation:Location" x="246" y="-31"/>
+ </children>
+ <children xsi:type="notation:DecorationNode" type="6004">
+ <layoutConstraint xsi:type="notation:Location" x="104" y="-32"/>
+ </children>
+ <children xsi:type="notation:DecorationNode" type="6005">
+ <layoutConstraint xsi:type="notation:Location" x="-115" y="12"/>
+ </children>
+ <children xsi:type="notation:DecorationNode" type="6006">
+ <layoutConstraint xsi:type="notation:Location" x="-114" y="-42"/>
+ </children>
+ <styles xsi:type="notation:FontStyle" fontName="Microsoft Sans Serif" fontHeight="8"/>
+ <element href="SYSML.metamodel.uml#_ZxjRAHajEd6vj7tN0L3z0A"/>
+ <bendpoints xsi:type="notation:RelativeBendpoints" points="[-50, 55, -630, -91]$[-50, 238, -630, 92]$[580, 238, 0, 92]$[580, 196, 0, 50]"/>
+ <sourceAnchor xsi:type="notation:IdentityAnchor" id="(0.7688172043010753,0.45)"/>
+ </edges>
+ <edges xsi:type="notation:Connector" type="4001" source="/2/@children.9" target="/2/@children.1" routing="Rectilinear" lineColor="15060913">
+ <children xsi:type="notation:DecorationNode" type="6001">
+ <layoutConstraint xsi:type="notation:Location" y="-20"/>
+ </children>
+ <children xsi:type="notation:DecorationNode" type="6002">
+ <layoutConstraint xsi:type="notation:Location" y="20"/>
+ </children>
+ <children xsi:type="notation:DecorationNode" visible="false" type="6003">
+ <layoutConstraint xsi:type="notation:Location" y="-20"/>
+ </children>
+ <children xsi:type="notation:DecorationNode" type="6004">
+ <layoutConstraint xsi:type="notation:Location" x="-1" y="-15"/>
+ </children>
+ <children xsi:type="notation:DecorationNode" type="6005">
+ <layoutConstraint xsi:type="notation:Location" x="5" y="10"/>
+ </children>
+ <children xsi:type="notation:DecorationNode" type="6006">
+ <layoutConstraint xsi:type="notation:Location" x="4" y="-77"/>
+ </children>
+ <styles xsi:type="notation:FontStyle" fontName="Microsoft Sans Serif" fontHeight="8"/>
+ <element href="SYSML.metamodel.uml#_packagedElement.46"/>
+ <bendpoints xsi:type="notation:RelativeBendpoints" points="[-33, 34, 43, -120]$[-33, 104, 43, -50]"/>
+ </edges>
+ <edges xsi:type="notation:Connector" type="4001" source="/2/@children.6" target="/2/@children.3" routing="Rectilinear" lineColor="15060913">
+ <children xsi:type="notation:DecorationNode" type="6001">
+ <layoutConstraint xsi:type="notation:Location" y="-20"/>
+ </children>
+ <children xsi:type="notation:DecorationNode" type="6002">
+ <layoutConstraint xsi:type="notation:Location" x="10" y="-22"/>
+ </children>
+ <children xsi:type="notation:DecorationNode" type="6003">
+ <layoutConstraint xsi:type="notation:Location" x="13" y="-53"/>
+ </children>
+ <children xsi:type="notation:DecorationNode" type="6004">
+ <layoutConstraint xsi:type="notation:Location" x="11" y="7"/>
+ </children>
+ <children xsi:type="notation:DecorationNode" visible="false" type="6005">
+ <layoutConstraint xsi:type="notation:Location" x="-16" y="13"/>
+ </children>
+ <children xsi:type="notation:DecorationNode" visible="false" type="6006">
+ <layoutConstraint xsi:type="notation:Location" x="-18" y="-31"/>
+ </children>
+ <styles xsi:type="notation:FontStyle" fontName="Microsoft Sans Serif" fontHeight="8"/>
+ <element href="SYSML.metamodel.uml#_ICdvII1XEd6Uwep1wGTpyA"/>
+ <bendpoints xsi:type="notation:RelativeBendpoints" points="[32, -50, -35, 294]$[32, -246, -35, 98]"/>
+ <targetAnchor xsi:type="notation:IdentityAnchor" id="(0.43670886075949367,0.02)"/>
+ </edges>
+ </notation:Diagram>
+ <notation:Diagram type="PapyrusUMLClassDiagram" name="Abstract syntax extensions for SysML value types" measurementUnit="Pixel">
+ <children xsi:type="notation:Shape" type="2008" fontName="Microsoft Sans Serif" fontHeight="8" transparency="0" gradient="16777215, 15060913, 0" lineColor="15060913">
+ <children xsi:type="notation:DecorationNode" type="5029"/>
+ <children xsi:type="notation:BasicCompartment" type="7017">
+ <styles xsi:type="notation:SortingStyle"/>
+ <styles xsi:type="notation:FilteringStyle"/>
+ </children>
+ <children xsi:type="notation:BasicCompartment" type="7018">
+ <styles xsi:type="notation:SortingStyle"/>
+ <styles xsi:type="notation:FilteringStyle"/>
+ </children>
+ <children xsi:type="notation:BasicCompartment" type="7019">
+ <styles xsi:type="notation:SortingStyle"/>
+ <styles xsi:type="notation:FilteringStyle"/>
+ </children>
+ <styles xsi:type="notation:HintedDiagramLinkStyle"/>
+ <element href="pathmap://UML_METAMODELS/UML.metamodel.uml#InstanceSpecification"/>
+ <layoutConstraint xsi:type="notation:Bounds" x="354" y="32"/>
+ </children>
+ <children xsi:type="notation:Shape" type="2008" fontName="Microsoft Sans Serif" fontHeight="8" transparency="0" gradient="16777215, 15060913, 0" lineColor="15060913">
+ <children xsi:type="notation:DecorationNode" type="5029"/>
+ <children xsi:type="notation:BasicCompartment" type="7017">
+ <styles xsi:type="notation:SortingStyle"/>
+ <styles xsi:type="notation:FilteringStyle"/>
+ </children>
+ <children xsi:type="notation:BasicCompartment" type="7018">
+ <styles xsi:type="notation:SortingStyle"/>
+ <styles xsi:type="notation:FilteringStyle"/>
+ </children>
+ <children xsi:type="notation:BasicCompartment" type="7019">
+ <styles xsi:type="notation:SortingStyle"/>
+ <styles xsi:type="notation:FilteringStyle"/>
+ </children>
+ <styles xsi:type="notation:HintedDiagramLinkStyle"/>
+ <element href="pathmap://UML_METAMODELS/UML.metamodel.uml#DataType"/>
+ <layoutConstraint xsi:type="notation:Bounds" x="101" y="40"/>
+ </children>
+ <children xsi:type="notation:Shape" type="2008" fontName="Microsoft Sans Serif" fontHeight="8" transparency="0" gradient="16777215, 15060913, 0" lineColor="15060913">
+ <children xsi:type="notation:DecorationNode" type="5029"/>
+ <children xsi:type="notation:BasicCompartment" type="7017">
+ <styles xsi:type="notation:SortingStyle"/>
+ <styles xsi:type="notation:FilteringStyle"/>
+ </children>
+ <children xsi:type="notation:BasicCompartment" type="7018">
+ <styles xsi:type="notation:SortingStyle"/>
+ <styles xsi:type="notation:FilteringStyle"/>
+ </children>
+ <children xsi:type="notation:BasicCompartment" type="7019">
+ <styles xsi:type="notation:SortingStyle"/>
+ <styles xsi:type="notation:FilteringStyle"/>
+ </children>
+ <styles xsi:type="notation:HintedDiagramLinkStyle"/>
+ <element href="SYSML.metamodel.uml#ValueType"/>
+ <layoutConstraint xsi:type="notation:Bounds" x="26" y="221" width="114"/>
+ </children>
+ <children xsi:type="notation:Shape" type="2008" fontName="Microsoft Sans Serif" fontHeight="8" transparency="0" gradient="16777215, 15060913, 0" lineColor="15060913">
+ <children xsi:type="notation:DecorationNode" type="5029"/>
+ <children xsi:type="notation:BasicCompartment" type="7017">
+ <styles xsi:type="notation:SortingStyle"/>
+ <styles xsi:type="notation:FilteringStyle"/>
+ </children>
+ <children xsi:type="notation:BasicCompartment" type="7018">
+ <styles xsi:type="notation:SortingStyle"/>
+ <styles xsi:type="notation:FilteringStyle"/>
+ </children>
+ <children xsi:type="notation:BasicCompartment" type="7019">
+ <styles xsi:type="notation:SortingStyle"/>
+ <styles xsi:type="notation:FilteringStyle"/>
+ </children>
+ <styles xsi:type="notation:HintedDiagramLinkStyle"/>
+ <element href="SYSML.metamodel.uml#Unit"/>
+ <layoutConstraint xsi:type="notation:Bounds" x="278" y="224"/>
+ </children>
+ <children xsi:type="notation:Shape" type="2008" fontName="Microsoft Sans Serif" fontHeight="8" transparency="0" gradient="16777215, 15060913, 0" lineColor="15060913">
+ <children xsi:type="notation:DecorationNode" type="5029"/>
+ <children xsi:type="notation:BasicCompartment" type="7017">
+ <styles xsi:type="notation:SortingStyle"/>
+ <styles xsi:type="notation:FilteringStyle"/>
+ </children>
+ <children xsi:type="notation:BasicCompartment" type="7018">
+ <styles xsi:type="notation:SortingStyle"/>
+ <styles xsi:type="notation:FilteringStyle"/>
+ </children>
+ <children xsi:type="notation:BasicCompartment" type="7019">
+ <styles xsi:type="notation:SortingStyle"/>
+ <styles xsi:type="notation:FilteringStyle"/>
+ </children>
+ <styles xsi:type="notation:HintedDiagramLinkStyle"/>
+ <element href="SYSML.metamodel.uml#Dimension"/>
+ <layoutConstraint xsi:type="notation:Bounds" x="596" y="225" width="145"/>
+ </children>
+ <styles xsi:type="notation:DiagramStyle"/>
+ <element href="SYSML.metamodel.uml#_0"/>
+ <edges xsi:type="notation:Connector" type="4002" source="/3/@children.2" target="/3/@children.1" routing="Rectilinear" lineColor="0">
+ <children xsi:type="notation:DecorationNode" type="6007">
+ <layoutConstraint xsi:type="notation:Location" y="40"/>
+ </children>
+ <styles xsi:type="notation:FontStyle" fontName="Microsoft Sans Serif" fontHeight="8"/>
+ <element href="SYSML.metamodel.uml#ValueType-_generalization.0"/>
+ <bendpoints xsi:type="notation:RelativeBendpoints" points="[46, -50, -30, 137]$[46, -137, -30, 50]"/>
+ </edges>
+ <edges xsi:type="notation:Connector" type="4002" source="/3/@children.3" target="/3/@children.0" routing="Rectilinear" lineColor="0">
+ <children xsi:type="notation:DecorationNode" type="6007">
+ <layoutConstraint xsi:type="notation:Location" y="40"/>
+ </children>
+ <styles xsi:type="notation:FontStyle" fontName="Microsoft Sans Serif" fontHeight="8"/>
+ <element href="SYSML.metamodel.uml#Unit-_generalization.0"/>
+ <bendpoints xsi:type="notation:RelativeBendpoints" points="[0, -50, -94, 139]$[0, -92, -94, 97]$[68, -92, -26, 97]$[68, -139, -26, 50]"/>
+ </edges>
+ <edges xsi:type="notation:Connector" type="4002" source="/3/@children.4" target="/3/@children.0" routing="Rectilinear" lineColor="0">
+ <children xsi:type="notation:DecorationNode" type="6007">
+ <layoutConstraint xsi:type="notation:Location" y="40"/>
+ </children>
+ <styles xsi:type="notation:FontStyle" fontName="Microsoft Sans Serif" fontHeight="8"/>
+ <element href="SYSML.metamodel.uml#Dimension-_generalization.0"/>
+ <bendpoints xsi:type="notation:RelativeBendpoints" points="[-15, -50, 66, 134]$[-15, -89, 66, 95]$[-115, -89, -34, 95]$[-115, -134, -34, 50]"/>
+ </edges>
+ <edges xsi:type="notation:Connector" type="4001" source="/3/@children.3" target="/3/@children.2" lineColor="15060913">
+ <children xsi:type="notation:DecorationNode" type="6001">
+ <layoutConstraint xsi:type="notation:Location" y="-20"/>
+ </children>
+ <children xsi:type="notation:DecorationNode" type="6002">
+ <layoutConstraint xsi:type="notation:Location" y="20"/>
+ </children>
+ <children xsi:type="notation:DecorationNode" visible="false" type="6003">
+ <layoutConstraint xsi:type="notation:Location" y="-20"/>
+ </children>
+ <children xsi:type="notation:DecorationNode" type="6004">
+ <layoutConstraint xsi:type="notation:Location" y="20"/>
+ </children>
+ <children xsi:type="notation:DecorationNode" type="6005">
+ <layoutConstraint xsi:type="notation:Location" x="1" y="13"/>
+ </children>
+ <children xsi:type="notation:DecorationNode" type="6006">
+ <layoutConstraint xsi:type="notation:Location" x="35" y="-16"/>
+ </children>
+ <styles xsi:type="notation:FontStyle" fontName="Microsoft Sans Serif" fontHeight="8"/>
+ <element href="SYSML.metamodel.uml#_packagedElement.25"/>
+ <bendpoints xsi:type="notation:RelativeBendpoints" points="[-50, -2, 143, 0]$[-143, 0, 50, 2]"/>
+ </edges>
+ <edges xsi:type="notation:Connector" type="4001" source="/3/@children.4" target="/3/@children.2" routing="Rectilinear" lineColor="15060913">
+ <children xsi:type="notation:DecorationNode" type="6001">
+ <layoutConstraint xsi:type="notation:Location" y="-20"/>
+ </children>
+ <children xsi:type="notation:DecorationNode" type="6002">
+ <layoutConstraint xsi:type="notation:Location" y="20"/>
+ </children>
+ <children xsi:type="notation:DecorationNode" visible="false" type="6003">
+ <layoutConstraint xsi:type="notation:Location" y="-20"/>
+ </children>
+ <children xsi:type="notation:DecorationNode" type="6004">
+ <layoutConstraint xsi:type="notation:Location" x="43" y="13"/>
+ </children>
+ <children xsi:type="notation:DecorationNode" type="6005">
+ <layoutConstraint xsi:type="notation:Location" x="-81" y="6"/>
+ </children>
+ <children xsi:type="notation:DecorationNode" type="6006">
+ <layoutConstraint xsi:type="notation:Location" x="14" y="9"/>
+ </children>
+ <styles xsi:type="notation:FontStyle" fontName="Microsoft Sans Serif" fontHeight="8"/>
+ <element href="SYSML.metamodel.uml#_packagedElement.26"/>
+ <bendpoints xsi:type="notation:RelativeBendpoints" points="[13, 50, 598, 54]$[13, 83, 598, 87]$[-546, 83, 39, 87]$[-546, 46, 39, 50]"/>
+ </edges>
+ <edges xsi:type="notation:Connector" type="4001" source="/3/@children.4" target="/3/@children.3" lineColor="15060913">
+ <children xsi:type="notation:DecorationNode" type="6001">
+ <layoutConstraint xsi:type="notation:Location" y="-20"/>
+ </children>
+ <children xsi:type="notation:DecorationNode" type="6002">
+ <layoutConstraint xsi:type="notation:Location" y="20"/>
+ </children>
+ <children xsi:type="notation:DecorationNode" visible="false" type="6003">
+ <layoutConstraint xsi:type="notation:Location" y="-20"/>
+ </children>
+ <children xsi:type="notation:DecorationNode" type="6004">
+ <layoutConstraint xsi:type="notation:Location" x="24" y="-12"/>
+ </children>
+ <children xsi:type="notation:DecorationNode" type="6005">
+ <layoutConstraint xsi:type="notation:Location" x="-4" y="10"/>
+ </children>
+ <children xsi:type="notation:DecorationNode" type="6006">
+ <layoutConstraint xsi:type="notation:Location" x="40" y="-14"/>
+ </children>
+ <styles xsi:type="notation:FontStyle" fontName="Microsoft Sans Serif" fontHeight="8"/>
+ <element href="SYSML.metamodel.uml#_packagedElement.24"/>
+ <bendpoints xsi:type="notation:RelativeBendpoints" points="[-50, -1, 152, 2]$[-152, -3, 50, 0]"/>
+ </edges>
+ </notation:Diagram>
+ <notation:Diagram type="PapyrusUMLClassDiagram" name="Abstract syntax extensions for SysML connector ends" measurementUnit="Pixel">
+ <children xsi:type="notation:Shape" type="2008" fontName="Microsoft Sans Serif" fontHeight="8" transparency="0" gradient="16777215, 15060913, 0" lineColor="15060913">
+ <children xsi:type="notation:DecorationNode" type="5029"/>
+ <children xsi:type="notation:BasicCompartment" type="7017">
+ <styles xsi:type="notation:SortingStyle"/>
+ <styles xsi:type="notation:FilteringStyle"/>
+ </children>
+ <children xsi:type="notation:BasicCompartment" type="7018">
+ <styles xsi:type="notation:SortingStyle"/>
+ <styles xsi:type="notation:FilteringStyle"/>
+ </children>
+ <children xsi:type="notation:BasicCompartment" type="7019">
+ <styles xsi:type="notation:SortingStyle"/>
+ <styles xsi:type="notation:FilteringStyle"/>
+ </children>
+ <styles xsi:type="notation:HintedDiagramLinkStyle"/>
+ <element href="SYSML.metamodel.uml#BindingConnector"/>
+ <layoutConstraint xsi:type="notation:Bounds" x="114" y="295" width="135"/>
+ </children>
+ <children xsi:type="notation:Shape" type="2008" fontName="Microsoft Sans Serif" fontHeight="8" transparency="0" gradient="16777215, 15060913, 0" lineColor="15060913">
+ <children xsi:type="notation:DecorationNode" type="5029"/>
+ <children xsi:type="notation:BasicCompartment" type="7017">
+ <children type="3012">
+ <element href="SYSML.metamodel.uml#NestedConnectorEnd-propertyPath"/>
+ <layoutConstraint xsi:type="notation:Location" x="18" y="5"/>
+ </children>
+ <styles xsi:type="notation:SortingStyle"/>
+ <styles xsi:type="notation:FilteringStyle"/>
+ </children>
+ <children xsi:type="notation:BasicCompartment" type="7018">
+ <styles xsi:type="notation:SortingStyle"/>
+ <styles xsi:type="notation:FilteringStyle"/>
+ </children>
+ <children xsi:type="notation:BasicCompartment" type="7019">
+ <styles xsi:type="notation:SortingStyle"/>
+ <styles xsi:type="notation:FilteringStyle"/>
+ </children>
+ <styles xsi:type="notation:HintedDiagramLinkStyle"/>
+ <element href="SYSML.metamodel.uml#NestedConnectorEnd"/>
+ <layoutConstraint xsi:type="notation:Bounds" x="347" y="293" width="209"/>
+ </children>
+ <children xsi:type="notation:Shape" type="2008" fontName="Microsoft Sans Serif" fontHeight="8" transparency="0" gradient="16777215, 15060913, 0" lineColor="15060913">
+ <children xsi:type="notation:DecorationNode" type="5029"/>
+ <children xsi:type="notation:BasicCompartment" type="7017">
+ <styles xsi:type="notation:SortingStyle"/>
+ <styles xsi:type="notation:FilteringStyle"/>
+ </children>
+ <children xsi:type="notation:BasicCompartment" type="7018">
+ <styles xsi:type="notation:SortingStyle"/>
+ <styles xsi:type="notation:FilteringStyle"/>
+ </children>
+ <children xsi:type="notation:BasicCompartment" type="7019">
+ <styles xsi:type="notation:SortingStyle"/>
+ <styles xsi:type="notation:FilteringStyle"/>
+ </children>
+ <styles xsi:type="notation:HintedDiagramLinkStyle"/>
+ <element href="pathmap://UML_METAMODELS/UML.metamodel.uml#Connector"/>
+ <layoutConstraint xsi:type="notation:Bounds" x="128" y="46" width="108"/>
+ </children>
+ <children xsi:type="notation:Shape" type="2008" fontName="Microsoft Sans Serif" fontHeight="8" transparency="0" gradient="16777215, 15060913, 0" lineColor="15060913">
+ <children xsi:type="notation:DecorationNode" type="5029"/>
+ <children xsi:type="notation:BasicCompartment" type="7017">
+ <styles xsi:type="notation:SortingStyle"/>
+ <styles xsi:type="notation:FilteringStyle"/>
+ </children>
+ <children xsi:type="notation:BasicCompartment" type="7018">
+ <styles xsi:type="notation:SortingStyle"/>
+ <styles xsi:type="notation:FilteringStyle"/>
+ </children>
+ <children xsi:type="notation:BasicCompartment" type="7019">
+ <styles xsi:type="notation:SortingStyle"/>
+ <styles xsi:type="notation:FilteringStyle"/>
+ </children>
+ <styles xsi:type="notation:HintedDiagramLinkStyle"/>
+ <element href="pathmap://UML_METAMODELS/UML.metamodel.uml#ConnectorEnd"/>
+ <layoutConstraint xsi:type="notation:Bounds" x="379" y="47" width="108"/>
+ </children>
+ <styles xsi:type="notation:DiagramStyle"/>
+ <element href="SYSML.metamodel.uml#_0"/>
+ <edges xsi:type="notation:Connector" type="4002" source="/4/@children.1" target="/4/@children.3" routing="Rectilinear" lineColor="0">
+ <children xsi:type="notation:DecorationNode" type="6007">
+ <layoutConstraint xsi:type="notation:Location" y="40"/>
+ </children>
+ <styles xsi:type="notation:FontStyle" fontName="Microsoft Sans Serif" fontHeight="8"/>
+ <element href="SYSML.metamodel.uml#NestedConnectorEnd-_generalization.0"/>
+ <bendpoints xsi:type="notation:RelativeBendpoints" points="[62, -50, -255, 205]$[267, -215, -50, 40]"/>
+ </edges>
+ <edges xsi:type="notation:Connector" type="4002" source="/4/@children.0" target="/4/@children.2" routing="Rectilinear" lineColor="0">
+ <children xsi:type="notation:DecorationNode" type="6007">
+ <layoutConstraint xsi:type="notation:Location" y="40"/>
+ </children>
+ <styles xsi:type="notation:FontStyle" fontName="Microsoft Sans Serif" fontHeight="8"/>
+ <element href="SYSML.metamodel.uml#BindingConnector-_generalization.0"/>
+ <bendpoints xsi:type="notation:RelativeBendpoints" points="[-3, -50, 8, 208]$[-9, -208, 2, 50]"/>
+ </edges>
+ </notation:Diagram>
+ <notation:Diagram type="PapyrusUMLClassDiagram" name="Abstract syntax extensions for SysML property-specific types" measurementUnit="Pixel">
+ <children xsi:type="notation:Shape" type="2008" fontName="Microsoft Sans Serif" fontHeight="8" transparency="0" gradient="16777215, 15060913, 0" lineColor="15060913">
+ <children xsi:type="notation:DecorationNode" type="5029"/>
+ <children xsi:type="notation:BasicCompartment" type="7017">
+ <styles xsi:type="notation:SortingStyle"/>
+ <styles xsi:type="notation:FilteringStyle"/>
+ </children>
+ <children xsi:type="notation:BasicCompartment" type="7018">
+ <styles xsi:type="notation:SortingStyle"/>
+ <styles xsi:type="notation:FilteringStyle"/>
+ </children>
+ <children xsi:type="notation:BasicCompartment" type="7019">
+ <styles xsi:type="notation:SortingStyle"/>
+ <styles xsi:type="notation:FilteringStyle"/>
+ </children>
+ <styles xsi:type="notation:HintedDiagramLinkStyle"/>
+ <element href="SYSML.metamodel.uml#PropertySpecificType"/>
+ <layoutConstraint xsi:type="notation:Bounds" x="262" y="321" width="170"/>
+ </children>
+ <children xsi:type="notation:Shape" type="2008" fontName="Microsoft Sans Serif" fontHeight="8" transparency="0" gradient="16777215, 15060913, 0" lineColor="15060913">
+ <children xsi:type="notation:DecorationNode" type="5029"/>
+ <children xsi:type="notation:BasicCompartment" type="7017">
+ <styles xsi:type="notation:SortingStyle"/>
+ <styles xsi:type="notation:FilteringStyle"/>
+ </children>
+ <children xsi:type="notation:BasicCompartment" type="7018">
+ <styles xsi:type="notation:SortingStyle"/>
+ <styles xsi:type="notation:FilteringStyle"/>
+ </children>
+ <children xsi:type="notation:BasicCompartment" type="7019">
+ <styles xsi:type="notation:SortingStyle"/>
+ <styles xsi:type="notation:FilteringStyle"/>
+ </children>
+ <styles xsi:type="notation:HintedDiagramLinkStyle"/>
+ <element href="pathmap://UML_METAMODELS/UML.metamodel.uml#Classifier"/>
+ <layoutConstraint xsi:type="notation:Bounds" x="278" y="69" width="107"/>
+ </children>
+ <styles xsi:type="notation:DiagramStyle"/>
+ <element href="SYSML.metamodel.uml#_0"/>
+ <edges xsi:type="notation:Connector" type="4002" source="/5/@children.0" target="/5/@children.1" routing="Rectilinear" lineColor="0">
+ <children xsi:type="notation:DecorationNode" type="6007">
+ <layoutConstraint xsi:type="notation:Location" y="40"/>
+ </children>
+ <styles xsi:type="notation:FontStyle" fontName="Microsoft Sans Serif" fontHeight="8"/>
+ <element href="SYSML.metamodel.uml#PropertySpecificType-_generalization.0"/>
+ <bendpoints xsi:type="notation:RelativeBendpoints" points="[-1, -50, 0, 202]$[0, -202, 1, 50]"/>
+ </edges>
+ </notation:Diagram>
+ <notation:Diagram type="PapyrusUMLClassDiagram" name="Port Stereotypes" measurementUnit="Pixel">
+ <children xsi:type="notation:Shape" type="2008" fontName="Microsoft Sans Serif" fontHeight="8" transparency="0" gradient="16777215, 15060913, 0" lineColor="15060913">
+ <children xsi:type="notation:DecorationNode" type="5029"/>
+ <children xsi:type="notation:BasicCompartment" type="7017">
+ <children type="3012">
+ <element href="SYSML.metamodel.uml#FlowProperty-direction"/>
+ <layoutConstraint xsi:type="notation:Location" x="43" y="7"/>
+ </children>
+ <styles xsi:type="notation:SortingStyle"/>
+ <styles xsi:type="notation:FilteringStyle"/>
+ </children>
+ <children xsi:type="notation:BasicCompartment" type="7018">
+ <styles xsi:type="notation:SortingStyle"/>
+ <styles xsi:type="notation:FilteringStyle"/>
+ </children>
+ <children xsi:type="notation:BasicCompartment" type="7019">
+ <styles xsi:type="notation:SortingStyle"/>
+ <styles xsi:type="notation:FilteringStyle"/>
+ </children>
+ <styles xsi:type="notation:HintedDiagramLinkStyle"/>
+ <element href="SYSML.metamodel.uml#FlowProperty"/>
+ <layoutConstraint xsi:type="notation:Bounds" x="274" y="253" width="196"/>
+ </children>
+ <children xsi:type="notation:Shape" type="2008" fontName="Microsoft Sans Serif" fontHeight="8" transparency="0" gradient="16777215, 15060913, 0" lineColor="15060913">
+ <children xsi:type="notation:DecorationNode" type="5029"/>
+ <children xsi:type="notation:BasicCompartment" type="7017">
+ <styles xsi:type="notation:SortingStyle"/>
+ <styles xsi:type="notation:FilteringStyle"/>
+ </children>
+ <children xsi:type="notation:BasicCompartment" type="7018">
+ <styles xsi:type="notation:SortingStyle"/>
+ <styles xsi:type="notation:FilteringStyle"/>
+ </children>
+ <children xsi:type="notation:BasicCompartment" type="7019">
+ <styles xsi:type="notation:SortingStyle"/>
+ <styles xsi:type="notation:FilteringStyle"/>
+ </children>
+ <styles xsi:type="notation:HintedDiagramLinkStyle"/>
+ <element href="SYSML.metamodel.uml#FlowSpecification"/>
+ <layoutConstraint xsi:type="notation:Bounds" x="829" y="382" width="108"/>
+ </children>
+ <children xsi:type="notation:Shape" type="2006" fontName="Microsoft Sans Serif" fontHeight="8" transparency="0" gradient="16777215, 15060913, 0" lineColor="15060913">
+ <children xsi:type="notation:DecorationNode" type="5023"/>
+ <children xsi:type="notation:BasicCompartment" type="7015">
+ <children type="3017">
+ <element href="SYSML.metamodel.uml#FlowDirection-inout"/>
+ <layoutConstraint xsi:type="notation:Location" x="29" y="14"/>
+ </children>
+ <children type="3017">
+ <element href="SYSML.metamodel.uml#FlowDirection-in"/>
+ <layoutConstraint xsi:type="notation:Location" x="29" y="14"/>
+ </children>
+ <children type="3017">
+ <element href="SYSML.metamodel.uml#FlowDirection-out"/>
+ <layoutConstraint xsi:type="notation:Location" x="29" y="14"/>
+ </children>
+ <styles xsi:type="notation:SortingStyle"/>
+ <styles xsi:type="notation:FilteringStyle"/>
+ </children>
+ <styles xsi:type="notation:HintedDiagramLinkStyle"/>
+ <element href="SYSML.metamodel.uml#FlowDirection"/>
+ <layoutConstraint xsi:type="notation:Bounds" x="278" y="397" width="131" height="120"/>
+ </children>
+ <children xsi:type="notation:Shape" type="2008" fontName="Microsoft Sans Serif" fontHeight="8" transparency="0" gradient="16777215, 15060913, 0" lineColor="15060913">
+ <children xsi:type="notation:DecorationNode" type="5029"/>
+ <children xsi:type="notation:BasicCompartment" type="7017">
+ <children type="3012">
+ <element href="SYSML.metamodel.uml#FlowPort-isConjugated"/>
+ <layoutConstraint xsi:type="notation:Location" x="23" y="11"/>
+ </children>
+ <children type="3012">
+ <element href="SYSML.metamodel.uml#FlowPort-isAtomic"/>
+ <layoutConstraint xsi:type="notation:Location" x="23" y="11"/>
+ </children>
+ <children type="3012">
+ <element href="SYSML.metamodel.uml#FlowPort-direction"/>
+ <layoutConstraint xsi:type="notation:Location" x="23" y="11"/>
+ </children>
+ <styles xsi:type="notation:SortingStyle"/>
+ <styles xsi:type="notation:FilteringStyle"/>
+ </children>
+ <children xsi:type="notation:BasicCompartment" type="7018">
+ <styles xsi:type="notation:SortingStyle"/>
+ <styles xsi:type="notation:FilteringStyle"/>
+ </children>
+ <children xsi:type="notation:BasicCompartment" type="7019">
+ <styles xsi:type="notation:SortingStyle"/>
+ <styles xsi:type="notation:FilteringStyle"/>
+ </children>
+ <styles xsi:type="notation:HintedDiagramLinkStyle"/>
+ <element href="SYSML.metamodel.uml#FlowPort"/>
+ <layoutConstraint xsi:type="notation:Bounds" x="18" y="417" width="214"/>
+ </children>
+ <children xsi:type="notation:Shape" type="2008" fontName="Microsoft Sans Serif" fontHeight="8" transparency="0" gradient="16777215, 15060913, 0" lineColor="15060913">
+ <children xsi:type="notation:DecorationNode" type="5029"/>
+ <children xsi:type="notation:BasicCompartment" type="7017" collapsed="true">
+ <styles xsi:type="notation:SortingStyle"/>
+ <styles xsi:type="notation:FilteringStyle"/>
+ </children>
+ <children xsi:type="notation:BasicCompartment" type="7018" collapsed="true">
+ <styles xsi:type="notation:SortingStyle"/>
+ <styles xsi:type="notation:FilteringStyle"/>
+ </children>
+ <children xsi:type="notation:BasicCompartment" type="7019" collapsed="true">
+ <styles xsi:type="notation:SortingStyle"/>
+ <styles xsi:type="notation:FilteringStyle"/>
+ </children>
+ <styles xsi:type="notation:HintedDiagramLinkStyle"/>
+ <element href="pathmap://UML_METAMODELS/UML.metamodel.uml#Interface"/>
+ <layoutConstraint xsi:type="notation:Bounds" x="831" y="169" width="106"/>
+ </children>
+ <children xsi:type="notation:Shape" type="2008" fontName="Microsoft Sans Serif" fontHeight="8" transparency="0" gradient="16777215, 15060913, 0" lineColor="15060913">
+ <children xsi:type="notation:DecorationNode" type="5029"/>
+ <children xsi:type="notation:BasicCompartment" type="7017">
+ <styles xsi:type="notation:SortingStyle"/>
+ <styles xsi:type="notation:FilteringStyle"/>
+ </children>
+ <children xsi:type="notation:BasicCompartment" type="7018">
+ <styles xsi:type="notation:SortingStyle"/>
+ <styles xsi:type="notation:FilteringStyle"/>
+ </children>
+ <children xsi:type="notation:BasicCompartment" type="7019">
+ <styles xsi:type="notation:SortingStyle"/>
+ <styles xsi:type="notation:FilteringStyle"/>
+ </children>
+ <styles xsi:type="notation:HintedDiagramLinkStyle"/>
+ <element href="pathmap://UML_METAMODELS/UML.metamodel.uml#Port"/>
+ <layoutConstraint xsi:type="notation:Bounds" x="67" y="265" width="106"/>
+ </children>
+ <children xsi:type="notation:Shape" type="2008" fontName="Microsoft Sans Serif" fontHeight="8" transparency="0" gradient="16777215, 15060913, 0" lineColor="15060913">
+ <children xsi:type="notation:DecorationNode" type="5029"/>
+ <children xsi:type="notation:BasicCompartment" type="7017">
+ <styles xsi:type="notation:SortingStyle"/>
+ <styles xsi:type="notation:FilteringStyle"/>
+ </children>
+ <children xsi:type="notation:BasicCompartment" type="7018">
+ <styles xsi:type="notation:SortingStyle"/>
+ <styles xsi:type="notation:FilteringStyle"/>
+ </children>
+ <children xsi:type="notation:BasicCompartment" type="7019">
+ <styles xsi:type="notation:SortingStyle"/>
+ <styles xsi:type="notation:FilteringStyle"/>
+ </children>
+ <styles xsi:type="notation:HintedDiagramLinkStyle"/>
+ <element href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
+ <layoutConstraint xsi:type="notation:Bounds" x="210" y="39" width="106"/>
+ </children>
+ <styles xsi:type="notation:DiagramStyle"/>
+ <element href="SYSML.metamodel.uml#_0"/>
+ <edges xsi:type="notation:Connector" type="4002" source="/6/@children.3" target="/6/@children.5" routing="Rectilinear" lineColor="0">
+ <children xsi:type="notation:DecorationNode" type="6007">
+ <layoutConstraint xsi:type="notation:Location" y="40"/>
+ </children>
+ <styles xsi:type="notation:FontStyle" fontName="Microsoft Sans Serif" fontHeight="8"/>
+ <element href="SYSML.metamodel.uml#FlowPort-_generalization.0"/>
+ <bendpoints xsi:type="notation:RelativeBendpoints" points="[-3, -50, 8, 85]$[-3, -85, 8, 50]"/>
+ </edges>
+ <edges xsi:type="notation:Connector" type="4002" source="/6/@children.0" target="/6/@children.6" routing="Rectilinear" lineColor="0">
+ <children xsi:type="notation:DecorationNode" type="6007">
+ <layoutConstraint xsi:type="notation:Location" y="40"/>
+ </children>
+ <styles xsi:type="notation:FontStyle" fontName="Microsoft Sans Serif" fontHeight="8"/>
+ <element href="SYSML.metamodel.uml#FlowProperty-_generalization.0"/>
+ <bendpoints xsi:type="notation:RelativeBendpoints" points="[9, -50, 86, 164]$[9, -121, 86, 93]$[-82, -121, -5, 93]$[-82, -164, -5, 50]"/>
+ </edges>
+ <edges xsi:type="notation:Connector" type="4002" source="/6/@children.1" target="/6/@children.4" routing="Rectilinear" lineColor="0">
+ <children xsi:type="notation:DecorationNode" type="6007">
+ <layoutConstraint xsi:type="notation:Location" y="40"/>
+ </children>
+ <styles xsi:type="notation:FontStyle" fontName="Microsoft Sans Serif" fontHeight="8"/>
+ <element href="SYSML.metamodel.uml#FlowSpecification-_generalization.0"/>
+ <bendpoints xsi:type="notation:RelativeBendpoints" points="[-3, -50, 6, 143]$[-7, -143, 2, 50]"/>
+ </edges>
+ <edges xsi:type="notation:Connector" type="4002" source="/6/@children.5" target="/6/@children.6" routing="Rectilinear" lineColor="0">
+ <children xsi:type="notation:DecorationNode" type="6007">
+ <layoutConstraint xsi:type="notation:Location" y="40"/>
+ </children>
+ <styles xsi:type="notation:FontStyle" fontName="Microsoft Sans Serif" fontHeight="8"/>
+ <element href="pathmap://UML_METAMODELS/UML.metamodel.uml#Port-_generalization.0"/>
+ <bendpoints xsi:type="notation:RelativeBendpoints" points="[17, -50, -116, 139]$[17, -108, -116, 81]$[120, -108, -13, 81]$[120, -139, -13, 50]"/>
+ </edges>
+ <edges xsi:type="notation:Connector" type="4001" source="/6/@children.1" target="/6/@children.0" routing="Rectilinear" lineColor="15060913">
+ <children xsi:type="notation:DecorationNode" type="6001">
+ <layoutConstraint xsi:type="notation:Location" y="-20"/>
+ </children>
+ <children xsi:type="notation:DecorationNode" type="6002">
+ <layoutConstraint xsi:type="notation:Location" y="8"/>
+ </children>
+ <children xsi:type="notation:DecorationNode" type="6003">
+ <layoutConstraint xsi:type="notation:Location" x="-79" y="15"/>
+ </children>
+ <children xsi:type="notation:DecorationNode" type="6004">
+ <layoutConstraint xsi:type="notation:Location" x="54" y="14"/>
+ </children>
+ <children xsi:type="notation:DecorationNode" type="6005">
+ <layoutConstraint xsi:type="notation:Location" x="-50" y="-10"/>
+ </children>
+ <children xsi:type="notation:DecorationNode" type="6006">
+ <layoutConstraint xsi:type="notation:Location" x="42" y="-9"/>
+ </children>
+ <styles xsi:type="notation:FontStyle" fontName="Microsoft Sans Serif" fontHeight="8"/>
+ <element href="SYSML.metamodel.uml#_1WAjgHLdEd6z4NQq9r5Ykg"/>
+ <bendpoints xsi:type="notation:RelativeBendpoints" points="[-57, -1, 230, 2]$[-254, 0, 33, 3]"/>
+ <targetAnchor xsi:type="notation:IdentityAnchor" id="(0.8263157894736842,0.56)"/>
+ </edges>
+ </notation:Diagram>
+ <notation:Diagram type="PapyrusUMLClassDiagram" name="ItemFlow Stereotype" measurementUnit="Pixel">
+ <children xsi:type="notation:Shape" type="2008" fontName="Microsoft Sans Serif" fontHeight="8" transparency="0" gradient="16777215, 15060913, 0" lineColor="15060913">
+ <children xsi:type="notation:DecorationNode" type="5029"/>
+ <children xsi:type="notation:BasicCompartment" type="7017">
+ <styles xsi:type="notation:SortingStyle"/>
+ <styles xsi:type="notation:FilteringStyle"/>
+ </children>
+ <children xsi:type="notation:BasicCompartment" type="7018">
+ <styles xsi:type="notation:SortingStyle"/>
+ <styles xsi:type="notation:FilteringStyle"/>
+ </children>
+ <children xsi:type="notation:BasicCompartment" type="7019">
+ <styles xsi:type="notation:SortingStyle"/>
+ <styles xsi:type="notation:FilteringStyle"/>
+ </children>
+ <styles xsi:type="notation:HintedDiagramLinkStyle"/>
+ <element href="pathmap://UML_METAMODELS/UML.metamodel.uml#NamedElement"/>
+ <layoutConstraint xsi:type="notation:Bounds" x="775" y="151"/>
+ </children>
+ <children xsi:type="notation:Shape" type="2008" fontName="Microsoft Sans Serif" fontHeight="8" transparency="0" gradient="16777215, 15060913, 0" lineColor="15060913">
+ <children xsi:type="notation:DecorationNode" type="5029"/>
+ <children xsi:type="notation:BasicCompartment" type="7017">
+ <styles xsi:type="notation:SortingStyle"/>
+ <styles xsi:type="notation:FilteringStyle"/>
+ </children>
+ <children xsi:type="notation:BasicCompartment" type="7018">
+ <styles xsi:type="notation:SortingStyle"/>
+ <styles xsi:type="notation:FilteringStyle"/>
+ </children>
+ <children xsi:type="notation:BasicCompartment" type="7019">
+ <styles xsi:type="notation:SortingStyle"/>
+ <styles xsi:type="notation:FilteringStyle"/>
+ </children>
+ <styles xsi:type="notation:HintedDiagramLinkStyle"/>
+ <element href="pathmap://UML_METAMODELS/UML.metamodel.uml#InformationItem"/>
+ <layoutConstraint xsi:type="notation:Bounds" x="35" y="307"/>
+ </children>
+ <children xsi:type="notation:Shape" type="2008" fontName="Microsoft Sans Serif" fontHeight="8" transparency="0" gradient="16777215, 15060913, 0" lineColor="15060913">
+ <children xsi:type="notation:DecorationNode" type="5029"/>
+ <children xsi:type="notation:BasicCompartment" type="7017">
+ <styles xsi:type="notation:SortingStyle"/>
+ <styles xsi:type="notation:FilteringStyle"/>
+ </children>
+ <children xsi:type="notation:BasicCompartment" type="7018">
+ <styles xsi:type="notation:SortingStyle"/>
+ <styles xsi:type="notation:FilteringStyle"/>
+ </children>
+ <children xsi:type="notation:BasicCompartment" type="7019">
+ <styles xsi:type="notation:SortingStyle"/>
+ <styles xsi:type="notation:FilteringStyle"/>
+ </children>
+ <styles xsi:type="notation:HintedDiagramLinkStyle"/>
+ <element href="pathmap://UML_METAMODELS/UML.metamodel.uml#Classifier"/>
+ <layoutConstraint xsi:type="notation:Bounds" x="51" y="65"/>
+ </children>
+ <children xsi:type="notation:Shape" type="2008" fontName="Microsoft Sans Serif" fontHeight="8" transparency="0" gradient="16777215, 15060913, 0" lineColor="15060913">
+ <children xsi:type="notation:DecorationNode" type="5029"/>
+ <children xsi:type="notation:BasicCompartment" type="7017">
+ <styles xsi:type="notation:SortingStyle"/>
+ <styles xsi:type="notation:FilteringStyle"/>
+ </children>
+ <children xsi:type="notation:BasicCompartment" type="7018">
+ <styles xsi:type="notation:SortingStyle"/>
+ <styles xsi:type="notation:FilteringStyle"/>
+ </children>
+ <children xsi:type="notation:BasicCompartment" type="7019">
+ <styles xsi:type="notation:SortingStyle"/>
+ <styles xsi:type="notation:FilteringStyle"/>
+ </children>
+ <styles xsi:type="notation:HintedDiagramLinkStyle"/>
+ <element href="pathmap://UML_METAMODELS/UML.metamodel.uml#InformationFlow"/>
+ <layoutConstraint xsi:type="notation:Bounds" x="327" y="153" width="134"/>
+ </children>
+ <children xsi:type="notation:Shape" type="2008" fontName="Microsoft Sans Serif" fontHeight="8" transparency="0" gradient="16777215, 15060913, 0" lineColor="15060913">
+ <children xsi:type="notation:DecorationNode" type="5029"/>
+ <children xsi:type="notation:BasicCompartment" type="7017">
+ <styles xsi:type="notation:SortingStyle"/>
+ <styles xsi:type="notation:FilteringStyle"/>
+ </children>
+ <children xsi:type="notation:BasicCompartment" type="7018">
+ <styles xsi:type="notation:SortingStyle"/>
+ <styles xsi:type="notation:FilteringStyle"/>
+ </children>
+ <children xsi:type="notation:BasicCompartment" type="7019">
+ <styles xsi:type="notation:SortingStyle"/>
+ <styles xsi:type="notation:FilteringStyle"/>
+ </children>
+ <styles xsi:type="notation:HintedDiagramLinkStyle"/>
+ <element href="SYSML.metamodel.uml#ItemFlow"/>
+ <layoutConstraint xsi:type="notation:Bounds" x="300" y="302" width="199"/>
+ </children>
+ <children xsi:type="notation:Shape" type="2008" fontName="Microsoft Sans Serif" fontHeight="8" transparency="0" gradient="16777215, 15060913, 0" lineColor="15060913">
+ <children xsi:type="notation:DecorationNode" type="5029"/>
+ <children xsi:type="notation:BasicCompartment" type="7017">
+ <styles xsi:type="notation:SortingStyle"/>
+ <styles xsi:type="notation:FilteringStyle"/>
+ </children>
+ <children xsi:type="notation:BasicCompartment" type="7018">
+ <styles xsi:type="notation:SortingStyle"/>
+ <styles xsi:type="notation:FilteringStyle"/>
+ </children>
+ <children xsi:type="notation:BasicCompartment" type="7019">
+ <styles xsi:type="notation:SortingStyle"/>
+ <styles xsi:type="notation:FilteringStyle"/>
+ </children>
+ <styles xsi:type="notation:HintedDiagramLinkStyle"/>
+ <element href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
+ <layoutConstraint xsi:type="notation:Bounds" x="701" y="299"/>
+ </children>
+ <styles xsi:type="notation:DiagramStyle"/>
+ <element href="SYSML.metamodel.uml#_0"/>
+ <edges xsi:type="notation:Connector" type="4002" source="/7/@children.4" target="/7/@children.3" routing="Rectilinear" lineColor="0">
+ <children xsi:type="notation:DecorationNode" type="6007">
+ <layoutConstraint xsi:type="notation:Location" y="40"/>
+ </children>
+ <styles xsi:type="notation:FontStyle" fontName="Microsoft Sans Serif" fontHeight="8"/>
+ <element href="SYSML.metamodel.uml#ItemFlow-_generalization.0"/>
+ <bendpoints xsi:type="notation:RelativeBendpoints" points="[-7, -50, 16, 136]$[-7, -136, 16, 50]"/>
+ </edges>
+ <edges xsi:type="notation:Connector" type="4002" source="/7/@children.1" target="/7/@children.2" routing="Rectilinear" lineColor="0">
+ <children xsi:type="notation:DecorationNode" type="6007">
+ <layoutConstraint xsi:type="notation:Location" y="40"/>
+ </children>
+ <styles xsi:type="notation:FontStyle" fontName="Microsoft Sans Serif" fontHeight="8"/>
+ <element href="pathmap://UML_METAMODELS/UML.metamodel.uml#InformationItem-_generalization.0"/>
+ <bendpoints xsi:type="notation:RelativeBendpoints" points="[3, -50, -13, 192]$[12, -192, -4, 50]"/>
+ </edges>
+ <edges xsi:type="notation:Connector" type="4001" source="/7/@children.2" target="/7/@children.3" routing="Rectilinear" lineColor="15060913">
+ <children xsi:type="notation:DecorationNode" type="6001">
+ <layoutConstraint xsi:type="notation:Location" y="-20"/>
+ </children>
+ <children xsi:type="notation:DecorationNode" type="6002">
+ <layoutConstraint xsi:type="notation:Location" x="-8" y="-10"/>
+ </children>
+ <children xsi:type="notation:DecorationNode" visible="false" type="6003">
+ <layoutConstraint xsi:type="notation:Location" x="-39" y="-94"/>
+ </children>
+ <children xsi:type="notation:DecorationNode" type="6004">
+ <layoutConstraint xsi:type="notation:Location" x="37" y="18"/>
+ </children>
+ <children xsi:type="notation:DecorationNode" type="6005">
+ <layoutConstraint xsi:type="notation:Location" x="-13" y="20"/>
+ </children>
+ <children xsi:type="notation:DecorationNode" type="6006">
+ <layoutConstraint xsi:type="notation:Location" x="-89" y="19"/>
+ </children>
+ <styles xsi:type="notation:FontStyle" fontName="Microsoft Sans Serif" fontHeight="8"/>
+ <element href="pathmap://UML_METAMODELS/UML.metamodel.uml#A_conveyed_informationFlow"/>
+ <bendpoints xsi:type="notation:RelativeBendpoints" points="[8, -50, -279, -138]$[8, -79, -279, -167]$[255, -79, -32, -167]$[255, 38, -32, -50]"/>
+ </edges>
+ <edges xsi:type="notation:Connector" type="4001" source="/7/@children.0" target="/7/@children.3" routing="Rectilinear" lineColor="15060913">
+ <children xsi:type="notation:DecorationNode" type="6001">
+ <layoutConstraint xsi:type="notation:Location" y="-20"/>
+ </children>
+ <children xsi:type="notation:DecorationNode" type="6002">
+ <layoutConstraint xsi:type="notation:Location" x="-12" y="12"/>
+ </children>
+ <children xsi:type="notation:DecorationNode" visible="false" type="6003">
+ <layoutConstraint xsi:type="notation:Location" y="-20"/>
+ </children>
+ <children xsi:type="notation:DecorationNode" type="6004">
+ <layoutConstraint xsi:type="notation:Location" x="15" y="-19"/>
+ </children>
+ <children xsi:type="notation:DecorationNode" type="6005">
+ <layoutConstraint xsi:type="notation:Location" x="-51" y="-17"/>
+ </children>
+ <children xsi:type="notation:DecorationNode" type="6006">
+ <layoutConstraint xsi:type="notation:Location" x="83" y="-17"/>
+ </children>
+ <styles xsi:type="notation:FontStyle" fontName="Microsoft Sans Serif" fontHeight="8"/>
+ <element href="pathmap://UML_METAMODELS/UML.metamodel.uml#A_informationSource_informationFlow"/>
+ <bendpoints xsi:type="notation:RelativeBendpoints" points="[-16, -50, 348, -52]$[-16, -78, 348, -80]$[-326, -78, 38, -80]$[-326, -48, 38, -50]"/>
+ </edges>
+ <edges xsi:type="notation:Connector" type="4001" source="/7/@children.2" target="/7/@children.1" routing="Rectilinear" lineColor="15060913">
+ <children xsi:type="notation:DecorationNode" type="6001">
+ <layoutConstraint xsi:type="notation:Location" y="-20"/>
+ </children>
+ <children xsi:type="notation:DecorationNode" type="6002">
+ <layoutConstraint xsi:type="notation:Location" x="17" y="-6"/>
+ </children>
+ <children xsi:type="notation:DecorationNode" visible="false" type="6003">
+ <layoutConstraint xsi:type="notation:Location" x="-1" y="8"/>
+ </children>
+ <children xsi:type="notation:DecorationNode" type="6004">
+ <layoutConstraint xsi:type="notation:Location" x="42" y="-14"/>
+ </children>
+ <children xsi:type="notation:DecorationNode" type="6005">
+ <layoutConstraint xsi:type="notation:Location" x="14" y="40"/>
+ </children>
+ <children xsi:type="notation:DecorationNode" type="6006">
+ <layoutConstraint xsi:type="notation:Location" x="-18" y="-1"/>
+ </children>
+ <styles xsi:type="notation:FontStyle" fontName="Microsoft Sans Serif" fontHeight="8"/>
+ <element href="pathmap://UML_METAMODELS/UML.metamodel.uml#A_represented_representation"/>
+ <bendpoints xsi:type="notation:RelativeBendpoints" points="[50, 0, 66, -242]$[103, 0, 119, -242]$[103, 242, 119, 0]$[35, 242, 51, 0]"/>
+ </edges>
+ <edges xsi:type="notation:Connector" type="4001" source="/7/@children.0" target="/7/@children.3" lineColor="15060913">
+ <children xsi:type="notation:DecorationNode" type="6001">
+ <layoutConstraint xsi:type="notation:Location" y="-20"/>
+ </children>
+ <children xsi:type="notation:DecorationNode" type="6002">
+ <layoutConstraint xsi:type="notation:Location" x="-8" y="10"/>
+ </children>
+ <children xsi:type="notation:DecorationNode" visible="false" type="6003">
+ <layoutConstraint xsi:type="notation:Location" y="-20"/>
+ </children>
+ <children xsi:type="notation:DecorationNode" type="6004">
+ <layoutConstraint xsi:type="notation:Location" x="31" y="12"/>
+ </children>
+ <children xsi:type="notation:DecorationNode" type="6005">
+ <layoutConstraint xsi:type="notation:Location" x="-23" y="8"/>
+ </children>
+ <children xsi:type="notation:DecorationNode" type="6006">
+ <layoutConstraint xsi:type="notation:Location" x="60" y="-11"/>
+ </children>
+ <styles xsi:type="notation:FontStyle" fontName="Microsoft Sans Serif" fontHeight="8"/>
+ <element href="pathmap://UML_METAMODELS/UML.metamodel.uml#A_informationSource_informationFlow"/>
+ <bendpoints xsi:type="notation:RelativeBendpoints" points="[-58, -5, 191, 16]$[-188, -16, 61, 5]"/>
+ </edges>
+ <edges xsi:type="notation:Connector" type="4001" source="/7/@children.5" target="/7/@children.4" routing="Rectilinear" lineColor="15060913">
+ <children xsi:type="notation:DecorationNode" type="6001">
+ <layoutConstraint xsi:type="notation:Location" y="-20"/>
+ </children>
+ <children xsi:type="notation:DecorationNode" type="6002">
+ <layoutConstraint xsi:type="notation:Location" y="20"/>
+ </children>
+ <children xsi:type="notation:DecorationNode" visible="false" type="6003">
+ <layoutConstraint xsi:type="notation:Location" y="-20"/>
+ </children>
+ <children xsi:type="notation:DecorationNode" type="6004">
+ <layoutConstraint xsi:type="notation:Location" x="16" y="-14"/>
+ </children>
+ <children xsi:type="notation:DecorationNode" type="6005">
+ <layoutConstraint xsi:type="notation:Location" x="-6" y="-14"/>
+ </children>
+ <children xsi:type="notation:DecorationNode" type="6006">
+ <layoutConstraint xsi:type="notation:Location" x="53" y="12"/>
+ </children>
+ <styles xsi:type="notation:FontStyle" fontName="Microsoft Sans Serif" fontHeight="8"/>
+ <element href="SYSML.metamodel.uml#_packagedElement.29"/>
+ <bendpoints xsi:type="notation:RelativeBendpoints" points="[0, 0, -401, -374]$[347, 324, -54, -50]"/>
+ </edges>
+ </notation:Diagram>
+ <notation:Diagram type="PapyrusUMLClassDiagram" name="Stereotypes defined in SysML ConstraintBlocks package" measurementUnit="Pixel">
+ <children xsi:type="notation:Shape" type="2008" fontName="Microsoft Sans Serif" fontHeight="8" transparency="0" gradient="16777215, 15060913, 0" lineColor="15060913">
+ <children xsi:type="notation:DecorationNode" type="5029"/>
+ <children xsi:type="notation:BasicCompartment" type="7017">
+ <styles xsi:type="notation:SortingStyle"/>
+ <styles xsi:type="notation:FilteringStyle"/>
+ </children>
+ <children xsi:type="notation:BasicCompartment" type="7018">
+ <styles xsi:type="notation:SortingStyle"/>
+ <styles xsi:type="notation:FilteringStyle"/>
+ </children>
+ <children xsi:type="notation:BasicCompartment" type="7019">
+ <styles xsi:type="notation:SortingStyle"/>
+ <styles xsi:type="notation:FilteringStyle"/>
+ </children>
+ <styles xsi:type="notation:HintedDiagramLinkStyle"/>
+ <element href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
+ <layoutConstraint xsi:type="notation:Bounds" x="541" y="83" width="106"/>
+ </children>
+ <children xsi:type="notation:Shape" type="2008" fontName="Microsoft Sans Serif" fontHeight="8" transparency="0" gradient="16777215, 15060913, 0" lineColor="15060913">
+ <children xsi:type="notation:DecorationNode" type="5029"/>
+ <children xsi:type="notation:BasicCompartment" type="7017">
+ <styles xsi:type="notation:SortingStyle"/>
+ <styles xsi:type="notation:FilteringStyle"/>
+ </children>
+ <children xsi:type="notation:BasicCompartment" type="7018">
+ <styles xsi:type="notation:SortingStyle"/>
+ <styles xsi:type="notation:FilteringStyle"/>
+ </children>
+ <children xsi:type="notation:BasicCompartment" type="7019">
+ <styles xsi:type="notation:SortingStyle"/>
+ <styles xsi:type="notation:FilteringStyle"/>
+ </children>
+ <styles xsi:type="notation:HintedDiagramLinkStyle"/>
+ <element href="SYSML.metamodel.uml#ConstraintBlock"/>
+ <layoutConstraint xsi:type="notation:Bounds" x="-17" y="301" width="106"/>
+ </children>
+ <children xsi:type="notation:Shape" type="2008" fontName="Microsoft Sans Serif" fontHeight="8" transparency="0" gradient="16777215, 15060913, 0" lineColor="15060913">
+ <children xsi:type="notation:DecorationNode" type="5029"/>
+ <children xsi:type="notation:BasicCompartment" type="7017">
+ <styles xsi:type="notation:SortingStyle"/>
+ <styles xsi:type="notation:FilteringStyle"/>
+ </children>
+ <children xsi:type="notation:BasicCompartment" type="7018">
+ <styles xsi:type="notation:SortingStyle"/>
+ <styles xsi:type="notation:FilteringStyle"/>
+ </children>
+ <children xsi:type="notation:BasicCompartment" type="7019">
+ <styles xsi:type="notation:SortingStyle"/>
+ <styles xsi:type="notation:FilteringStyle"/>
+ </children>
+ <styles xsi:type="notation:HintedDiagramLinkStyle"/>
+ <element href="SYSML.metamodel.uml#ConstraintProperty"/>
+ <layoutConstraint xsi:type="notation:Bounds" x="564" y="298" width="112"/>
+ </children>
+ <children xsi:type="notation:Shape" type="2008" fontName="Microsoft Sans Serif" fontHeight="8" transparency="0" gradient="16777215, 15060913, 0" lineColor="15060913">
+ <children xsi:type="notation:DecorationNode" type="5029"/>
+ <children xsi:type="notation:BasicCompartment" type="7017">
+ <styles xsi:type="notation:SortingStyle"/>
+ <styles xsi:type="notation:FilteringStyle"/>
+ </children>
+ <children xsi:type="notation:BasicCompartment" type="7018">
+ <styles xsi:type="notation:SortingStyle"/>
+ <styles xsi:type="notation:FilteringStyle"/>
+ </children>
+ <children xsi:type="notation:BasicCompartment" type="7019">
+ <styles xsi:type="notation:SortingStyle"/>
+ <styles xsi:type="notation:FilteringStyle"/>
+ </children>
+ <styles xsi:type="notation:HintedDiagramLinkStyle"/>
+ <element href="SYSML.metamodel.uml#_fmUJsHIpEd6oWe6GYqP1Cw"/>
+ <layoutConstraint xsi:type="notation:Bounds" x="-19" y="111" width="106"/>
+ </children>
+ <styles xsi:type="notation:DiagramStyle"/>
+ <element href="SYSML.metamodel.uml#_0"/>
+ <edges xsi:type="notation:Connector" type="4002" source="/8/@children.2" target="/8/@children.0" routing="Rectilinear" lineColor="0">
+ <children xsi:type="notation:DecorationNode" type="6007">
+ <layoutConstraint xsi:type="notation:Location" y="40"/>
+ </children>
+ <styles xsi:type="notation:FontStyle" fontName="Microsoft Sans Serif" fontHeight="8"/>
+ <element href="SYSML.metamodel.uml#ConstraintProperty-_generalization.0"/>
+ <bendpoints xsi:type="notation:RelativeBendpoints" points="[7, -50, -23, 180]$[7, -180, -23, 50]"/>
+ </edges>
+ <edges xsi:type="notation:Connector" type="4002" source="/8/@children.1" target="/8/@children.3" routing="Rectilinear" lineColor="0">
+ <children xsi:type="notation:DecorationNode" type="6007">
+ <layoutConstraint xsi:type="notation:Location" y="40"/>
+ </children>
+ <styles xsi:type="notation:FontStyle" fontName="Microsoft Sans Serif" fontHeight="8"/>
+ <element href="SYSML.metamodel.uml#_nT8RcHbDEd6vj7tN0L3z0A"/>
+ <bendpoints xsi:type="notation:RelativeBendpoints" points="[4, -50, -21, 168]$[13, -268, -12, -50]"/>
+ </edges>
+ <edges xsi:type="notation:Connector" type="4001" source="/8/@children.2" target="/8/@children.1" routing="Rectilinear" lineColor="15060913">
+ <children xsi:type="notation:DecorationNode" type="6001">
+ <layoutConstraint xsi:type="notation:Location" y="-20"/>
+ </children>
+ <children xsi:type="notation:DecorationNode" type="6002">
+ <layoutConstraint xsi:type="notation:Location" x="-70" y="10"/>
+ </children>
+ <children xsi:type="notation:DecorationNode" type="6003">
+ <layoutConstraint xsi:type="notation:Location" x="-27" y="10"/>
+ </children>
+ <children xsi:type="notation:DecorationNode" type="6004">
+ <layoutConstraint xsi:type="notation:Location" x="61" y="-11"/>
+ </children>
+ <children xsi:type="notation:DecorationNode" type="6005">
+ <layoutConstraint xsi:type="notation:Location" x="-59" y="11"/>
+ </children>
+ <children xsi:type="notation:DecorationNode" type="6006">
+ <layoutConstraint xsi:type="notation:Location" x="59" y="-11"/>
+ </children>
+ <styles xsi:type="notation:FontStyle" fontName="Microsoft Sans Serif" fontHeight="8"/>
+ <element href="SYSML.metamodel.uml#_gv8GAHbQEd6vj7tN0L3z0A"/>
+ <bendpoints xsi:type="notation:RelativeBendpoints" points="[-59, -2, 190, 0]$[-199, -27, 50, -25]"/>
+ </edges>
+ </notation:Diagram>
+ <notation:Diagram type="PapyrusUMLClassDiagram" name="Abstract Syntax for SysML Activity Extensions" measurementUnit="Pixel">
+ <children xsi:type="notation:Shape" type="2008" fontName="Microsoft Sans Serif" fontHeight="8" transparency="0" gradient="16777215, 15060913, 0" lineColor="15060913">
+ <children xsi:type="notation:DecorationNode" type="5029"/>
+ <children xsi:type="notation:BasicCompartment" type="7017">
+ <styles xsi:type="notation:SortingStyle"/>
+ <styles xsi:type="notation:FilteringStyle"/>
+ </children>
+ <children xsi:type="notation:BasicCompartment" type="7018">
+ <styles xsi:type="notation:SortingStyle"/>
+ <styles xsi:type="notation:FilteringStyle"/>
+ </children>
+ <children xsi:type="notation:BasicCompartment" type="7019">
+ <styles xsi:type="notation:SortingStyle"/>
+ <styles xsi:type="notation:FilteringStyle"/>
+ </children>
+ <styles xsi:type="notation:HintedDiagramLinkStyle"/>
+ <element href="pathmap://UML_METAMODELS/UML.metamodel.uml#Behavior"/>
+ <layoutConstraint xsi:type="notation:Bounds" x="-99" y="431" width="106"/>
+ </children>
+ <children xsi:type="notation:Shape" type="2008" fontName="Microsoft Sans Serif" fontHeight="8" transparency="0" gradient="16777215, 15060913, 0" lineColor="15060913">
+ <children xsi:type="notation:DecorationNode" type="5029"/>
+ <children xsi:type="notation:BasicCompartment" type="7017">
+ <styles xsi:type="notation:SortingStyle"/>
+ <styles xsi:type="notation:FilteringStyle"/>
+ </children>
+ <children xsi:type="notation:BasicCompartment" type="7018">
+ <styles xsi:type="notation:SortingStyle"/>
+ <styles xsi:type="notation:FilteringStyle"/>
+ </children>
+ <children xsi:type="notation:BasicCompartment" type="7019">
+ <styles xsi:type="notation:SortingStyle"/>
+ <styles xsi:type="notation:FilteringStyle"/>
+ </children>
+ <styles xsi:type="notation:HintedDiagramLinkStyle"/>
+ <element href="pathmap://UML_METAMODELS/UML.metamodel.uml#ParameterSet"/>
+ <layoutConstraint xsi:type="notation:Bounds" x="196" y="168" width="106"/>
+ </children>
+ <children xsi:type="notation:Shape" type="2008" fontName="Microsoft Sans Serif" fontHeight="8" transparency="0" gradient="16777215, 15060913, 0" lineColor="15060913">
+ <children xsi:type="notation:DecorationNode" type="5029"/>
+ <children xsi:type="notation:BasicCompartment" type="7017">
+ <styles xsi:type="notation:SortingStyle"/>
+ <styles xsi:type="notation:FilteringStyle"/>
+ </children>
+ <children xsi:type="notation:BasicCompartment" type="7018">
+ <styles xsi:type="notation:SortingStyle"/>
+ <styles xsi:type="notation:FilteringStyle"/>
+ </children>
+ <children xsi:type="notation:BasicCompartment" type="7019">
+ <styles xsi:type="notation:SortingStyle"/>
+ <styles xsi:type="notation:FilteringStyle"/>
+ </children>
+ <styles xsi:type="notation:HintedDiagramLinkStyle"/>
+ <element href="pathmap://UML_METAMODELS/UML.metamodel.uml#Operation"/>
+ <layoutConstraint xsi:type="notation:Bounds" x="345" y="423" width="106"/>
+ </children>
+ <children xsi:type="notation:Shape" type="2008" fontName="Microsoft Sans Serif" fontHeight="8" transparency="0" gradient="16777215, 15060913, 0" lineColor="15060913">
+ <children xsi:type="notation:DecorationNode" type="5029"/>
+ <children xsi:type="notation:BasicCompartment" type="7017">
+ <styles xsi:type="notation:SortingStyle"/>
+ <styles xsi:type="notation:FilteringStyle"/>
+ </children>
+ <children xsi:type="notation:BasicCompartment" type="7018">
+ <styles xsi:type="notation:SortingStyle"/>
+ <styles xsi:type="notation:FilteringStyle"/>
+ </children>
+ <children xsi:type="notation:BasicCompartment" type="7019">
+ <styles xsi:type="notation:SortingStyle"/>
+ <styles xsi:type="notation:FilteringStyle"/>
+ </children>
+ <styles xsi:type="notation:HintedDiagramLinkStyle"/>
+ <element href="pathmap://UML_METAMODELS/UML.metamodel.uml#Parameter"/>
+ <layoutConstraint xsi:type="notation:Bounds" x="-119" y="-98" width="106"/>
+ </children>
+ <children xsi:type="notation:Shape" type="2008" fontName="Microsoft Sans Serif" fontHeight="8" transparency="0" gradient="16777215, 15060913, 0" lineColor="15060913">
+ <children xsi:type="notation:DecorationNode" type="5029"/>
+ <children xsi:type="notation:BasicCompartment" type="7017">
+ <styles xsi:type="notation:SortingStyle"/>
+ <styles xsi:type="notation:FilteringStyle"/>
+ </children>
+ <children xsi:type="notation:BasicCompartment" type="7018">
+ <styles xsi:type="notation:SortingStyle"/>
+ <styles xsi:type="notation:FilteringStyle"/>
+ </children>
+ <children xsi:type="notation:BasicCompartment" type="7019">
+ <styles xsi:type="notation:SortingStyle"/>
+ <styles xsi:type="notation:FilteringStyle"/>
+ </children>
+ <styles xsi:type="notation:HintedDiagramLinkStyle"/>
+ <element href="pathmap://UML_METAMODELS/UML.metamodel.uml#ActivityEdge"/>
+ <layoutConstraint xsi:type="notation:Bounds" x="497" y="-114" width="106"/>
+ </children>
+ <children xsi:type="notation:Shape" type="2008" fontName="Microsoft Sans Serif" fontHeight="8" transparency="0" gradient="16777215, 15060913, 0" lineColor="15060913">
+ <children xsi:type="notation:DecorationNode" type="5029"/>
+ <children xsi:type="notation:BasicCompartment" type="7017">
+ <styles xsi:type="notation:SortingStyle"/>
+ <styles xsi:type="notation:FilteringStyle"/>
+ </children>
+ <children xsi:type="notation:BasicCompartment" type="7018">
+ <styles xsi:type="notation:SortingStyle"/>
+ <styles xsi:type="notation:FilteringStyle"/>
+ </children>
+ <children xsi:type="notation:BasicCompartment" type="7019">
+ <styles xsi:type="notation:SortingStyle"/>
+ <styles xsi:type="notation:FilteringStyle"/>
+ </children>
+ <styles xsi:type="notation:HintedDiagramLinkStyle"/>
+ <element href="pathmap://UML_METAMODELS/UML.metamodel.uml#ObjectNode"/>
+ <layoutConstraint xsi:type="notation:Bounds" x="540" y="443" width="106"/>
+ </children>
+ <children xsi:type="notation:Shape" type="2008" fontName="Microsoft Sans Serif" fontHeight="8" transparency="0" gradient="16777215, 15060913, 0" lineColor="15060913">
+ <children xsi:type="notation:DecorationNode" type="5029"/>
+ <children xsi:type="notation:BasicCompartment" type="7017">
+ <children type="3012">
+ <element href="SYSML.metamodel.uml#_zLNXII18Ed64grchIi3hnw"/>
+ <layoutConstraint xsi:type="notation:Location"/>
+ </children>
+ <styles xsi:type="notation:SortingStyle"/>
+ <styles xsi:type="notation:FilteringStyle"/>
+ </children>
+ <children xsi:type="notation:BasicCompartment" type="7018">
+ <styles xsi:type="notation:SortingStyle"/>
+ <styles xsi:type="notation:FilteringStyle"/>
+ </children>
+ <children xsi:type="notation:BasicCompartment" type="7019">
+ <styles xsi:type="notation:SortingStyle"/>
+ <styles xsi:type="notation:FilteringStyle"/>
+ </children>
+ <styles xsi:type="notation:HintedDiagramLinkStyle"/>
+ <element href="SYSML.metamodel.uml#Rate"/>
+ <layoutConstraint xsi:type="notation:Bounds" x="173" y="47" width="214"/>
+ </children>
+ <children xsi:type="notation:Shape" type="2008" fontName="Microsoft Sans Serif" fontHeight="8" transparency="0" gradient="16777215, 15060913, 0" lineColor="15060913">
+ <children xsi:type="notation:DecorationNode" type="5029"/>
+ <children xsi:type="notation:BasicCompartment" type="7017">
+ <styles xsi:type="notation:SortingStyle"/>
+ <styles xsi:type="notation:FilteringStyle"/>
+ </children>
+ <children xsi:type="notation:BasicCompartment" type="7018">
+ <styles xsi:type="notation:SortingStyle"/>
+ <styles xsi:type="notation:FilteringStyle"/>
+ </children>
+ <children xsi:type="notation:BasicCompartment" type="7019">
+ <styles xsi:type="notation:SortingStyle"/>
+ <styles xsi:type="notation:FilteringStyle"/>
+ </children>
+ <styles xsi:type="notation:HintedDiagramLinkStyle"/>
+ <element href="SYSML.metamodel.uml#ControlOperator"/>
+ <layoutConstraint xsi:type="notation:Bounds" x="353" y="616" width="152"/>
+ </children>
+ <children xsi:type="notation:Shape" type="2008" fontName="Microsoft Sans Serif" fontHeight="8" transparency="0" gradient="16777215, 15060913, 0" lineColor="15060913">
+ <children xsi:type="notation:DecorationNode" type="5029"/>
+ <children xsi:type="notation:BasicCompartment" type="7017">
+ <children type="3012">
+ <element href="SYSML.metamodel.uml#_5o0FAI2CEd64grchIi3hnw"/>
+ <layoutConstraint xsi:type="notation:Location"/>
+ </children>
+ <styles xsi:type="notation:SortingStyle"/>
+ <styles xsi:type="notation:FilteringStyle"/>
+ </children>
+ <children xsi:type="notation:BasicCompartment" type="7018">
+ <styles xsi:type="notation:SortingStyle"/>
+ <styles xsi:type="notation:FilteringStyle"/>
+ </children>
+ <children xsi:type="notation:BasicCompartment" type="7019">
+ <styles xsi:type="notation:SortingStyle"/>
+ <styles xsi:type="notation:FilteringStyle"/>
+ </children>
+ <styles xsi:type="notation:HintedDiagramLinkStyle"/>
+ <element href="SYSML.metamodel.uml#Overwrite"/>
+ <layoutConstraint xsi:type="notation:Bounds" x="513" y="615" width="274"/>
+ </children>
+ <children xsi:type="notation:Shape" type="2008" fontName="Microsoft Sans Serif" fontHeight="8" transparency="0" gradient="16777215, 15060913, 0" lineColor="15060913">
+ <children xsi:type="notation:DecorationNode" type="5029"/>
+ <children xsi:type="notation:BasicCompartment" type="7017">
+ <styles xsi:type="notation:SortingStyle"/>
+ <styles xsi:type="notation:FilteringStyle"/>
+ </children>
+ <children xsi:type="notation:BasicCompartment" type="7018">
+ <styles xsi:type="notation:SortingStyle"/>
+ <styles xsi:type="notation:FilteringStyle"/>
+ </children>
+ <children xsi:type="notation:BasicCompartment" type="7019">
+ <styles xsi:type="notation:SortingStyle"/>
+ <styles xsi:type="notation:FilteringStyle"/>
+ </children>
+ <styles xsi:type="notation:HintedDiagramLinkStyle"/>
+ <element href="SYSML.metamodel.uml#_d80QUHePEd6DPZaLLWzzlg"/>
+ <layoutConstraint xsi:type="notation:Bounds" x="-126" y="623" width="155"/>
+ </children>
+ <children xsi:type="notation:Shape" type="2008" fontName="Microsoft Sans Serif" fontHeight="8" transparency="0" gradient="16777215, 15060913, 0" lineColor="15060913">
+ <children xsi:type="notation:DecorationNode" type="5029"/>
+ <children xsi:type="notation:BasicCompartment" type="7017">
+ <styles xsi:type="notation:SortingStyle"/>
+ <styles xsi:type="notation:FilteringStyle"/>
+ </children>
+ <children xsi:type="notation:BasicCompartment" type="7018">
+ <styles xsi:type="notation:SortingStyle"/>
+ <styles xsi:type="notation:FilteringStyle"/>
+ </children>
+ <children xsi:type="notation:BasicCompartment" type="7019">
+ <styles xsi:type="notation:SortingStyle"/>
+ <styles xsi:type="notation:FilteringStyle"/>
+ </children>
+ <styles xsi:type="notation:HintedDiagramLinkStyle"/>
+ <element href="SYSML.metamodel.uml#_oCyZwHeaEd6DPZaLLWzzlg"/>
+ <layoutConstraint xsi:type="notation:Bounds" x="518" y="312" width="106"/>
+ </children>
+ <children xsi:type="notation:Shape" type="2008" fontName="Microsoft Sans Serif" fontHeight="8" transparency="0" gradient="16777215, 15060913, 0" lineColor="15060913">
+ <children xsi:type="notation:DecorationNode" type="5029"/>
+ <children xsi:type="notation:BasicCompartment" type="7017">
+ <styles xsi:type="notation:SortingStyle"/>
+ <styles xsi:type="notation:FilteringStyle"/>
+ </children>
+ <children xsi:type="notation:BasicCompartment" type="7018">
+ <styles xsi:type="notation:SortingStyle"/>
+ <styles xsi:type="notation:FilteringStyle"/>
+ </children>
+ <children xsi:type="notation:BasicCompartment" type="7019">
+ <styles xsi:type="notation:SortingStyle"/>
+ <styles xsi:type="notation:FilteringStyle"/>
+ </children>
+ <styles xsi:type="notation:HintedDiagramLinkStyle"/>
+ <element href="pathmap://UML_METAMODELS/UML.metamodel.uml#InstanceSpecification"/>
+ <layoutConstraint xsi:type="notation:Bounds" x="223" y="-102" width="143"/>
+ </children>
+ <children xsi:type="notation:Shape" type="2008" fontName="Microsoft Sans Serif" fontHeight="8" transparency="0" gradient="16777215, 15060913, 0" lineColor="15060913">
+ <children xsi:type="notation:DecorationNode" type="5029"/>
+ <children xsi:type="notation:BasicCompartment" type="7017">
+ <styles xsi:type="notation:SortingStyle"/>
+ <styles xsi:type="notation:FilteringStyle"/>
+ </children>
+ <children xsi:type="notation:BasicCompartment" type="7018">
+ <styles xsi:type="notation:SortingStyle"/>
+ <styles xsi:type="notation:FilteringStyle"/>
+ </children>
+ <children xsi:type="notation:BasicCompartment" type="7019">
+ <styles xsi:type="notation:SortingStyle"/>
+ <styles xsi:type="notation:FilteringStyle"/>
+ </children>
+ <styles xsi:type="notation:HintedDiagramLinkStyle"/>
+ <element href="pathmap://UML_METAMODELS/UML.metamodel.uml#ValueSpecification"/>
+ <layoutConstraint xsi:type="notation:Bounds" x="749" y="306" width="113"/>
+ </children>
+ <children xsi:type="notation:Shape" type="2008" fontName="Microsoft Sans Serif" fontHeight="8" transparency="0" gradient="16777215, 15060913, 0" lineColor="15060913">
+ <children xsi:type="notation:DecorationNode" type="5029"/>
+ <children xsi:type="notation:BasicCompartment" type="7017">
+ <children type="3012">
+ <element href="SYSML.metamodel.uml#_WCAW4I19Ed64grchIi3hnw"/>
+ <layoutConstraint xsi:type="notation:Location"/>
+ </children>
+ <children type="3012">
+ <element href="SYSML.metamodel.uml#__jnzYI1-Ed64grchIi3hnw"/>
+ <layoutConstraint xsi:type="notation:Location"/>
+ </children>
+ <styles xsi:type="notation:SortingStyle"/>
+ <styles xsi:type="notation:FilteringStyle"/>
+ </children>
+ <children xsi:type="notation:BasicCompartment" type="7018">
+ <styles xsi:type="notation:SortingStyle"/>
+ <styles xsi:type="notation:FilteringStyle"/>
+ </children>
+ <children xsi:type="notation:BasicCompartment" type="7019">
+ <styles xsi:type="notation:SortingStyle"/>
+ <styles xsi:type="notation:FilteringStyle"/>
+ </children>
+ <styles xsi:type="notation:HintedDiagramLinkStyle"/>
+ <element href="SYSML.metamodel.uml#_Fs_QQI19Ed64grchIi3hnw"/>
+ <layoutConstraint xsi:type="notation:Bounds" x="-187" y="42" width="237"/>
+ </children>
+ <children xsi:type="notation:Shape" type="2006" fontName="Microsoft Sans Serif" fontHeight="8" transparency="0" gradient="16777215, 15060913, 0" lineColor="15060913">
+ <children xsi:type="notation:DecorationNode" type="5023"/>
+ <children xsi:type="notation:BasicCompartment" type="7015">
+ <children type="3017">
+ <element href="SYSML.metamodel.uml#_G7nUoI1_Ed64grchIi3hnw"/>
+ <layoutConstraint xsi:type="notation:Location"/>
+ </children>
+ <children type="3017">
+ <element href="SYSML.metamodel.uml#_HDW7YI1_Ed64grchIi3hnw"/>
+ <layoutConstraint xsi:type="notation:Location"/>
+ </children>
+ <styles xsi:type="notation:SortingStyle"/>
+ <styles xsi:type="notation:FilteringStyle"/>
+ </children>
+ <styles xsi:type="notation:HintedDiagramLinkStyle"/>
+ <element href="SYSML.metamodel.uml#_Cbf_cI1_Ed64grchIi3hnw"/>
+ <layoutConstraint xsi:type="notation:Bounds" x="-79" y="163" width="106"/>
+ </children>
+ <children xsi:type="notation:Shape" type="2008" fontName="Microsoft Sans Serif" fontHeight="8" transparency="0" gradient="16777215, 15060913, 0" lineColor="15060913">
+ <children xsi:type="notation:DecorationNode" type="5029"/>
+ <children xsi:type="notation:BasicCompartment" type="7017">
+ <children type="3012">
+ <element href="SYSML.metamodel.uml#_It0xwI2CEd64grchIi3hnw"/>
+ <layoutConstraint xsi:type="notation:Location" x="50" y="7"/>
+ </children>
+ <styles xsi:type="notation:SortingStyle"/>
+ <styles xsi:type="notation:FilteringStyle"/>
+ </children>
+ <children xsi:type="notation:BasicCompartment" type="7018">
+ <styles xsi:type="notation:SortingStyle"/>
+ <styles xsi:type="notation:FilteringStyle"/>
+ </children>
+ <children xsi:type="notation:BasicCompartment" type="7019">
+ <styles xsi:type="notation:SortingStyle"/>
+ <styles xsi:type="notation:FilteringStyle"/>
+ </children>
+ <styles xsi:type="notation:HintedDiagramLinkStyle"/>
+ <element href="SYSML.metamodel.uml#_UiCcII2BEd64grchIi3hnw"/>
+ <layoutConstraint xsi:type="notation:Bounds" x="481" y="45" width="235"/>
+ </children>
+ <children xsi:type="notation:Shape" type="2008" fontName="Microsoft Sans Serif" fontHeight="8" transparency="0" gradient="16777215, 15060913, 0" lineColor="15060913">
+ <children xsi:type="notation:DecorationNode" type="5029"/>
+ <children xsi:type="notation:BasicCompartment" type="7017">
+ <styles xsi:type="notation:SortingStyle"/>
+ <styles xsi:type="notation:FilteringStyle"/>
+ </children>
+ <children xsi:type="notation:BasicCompartment" type="7018">
+ <styles xsi:type="notation:SortingStyle"/>
+ <styles xsi:type="notation:FilteringStyle"/>
+ </children>
+ <children xsi:type="notation:BasicCompartment" type="7019">
+ <styles xsi:type="notation:SortingStyle"/>
+ <styles xsi:type="notation:FilteringStyle"/>
+ </children>
+ <styles xsi:type="notation:HintedDiagramLinkStyle"/>
+ <element href="SYSML.metamodel.uml#_ZXG4MI2CEd64grchIi3hnw"/>
+ <layoutConstraint xsi:type="notation:Bounds" x="196" y="322" width="106"/>
+ </children>
+ <children xsi:type="notation:Shape" type="2006" fontName="Microsoft Sans Serif" fontHeight="8" transparency="0" gradient="16777215, 15060913, 0" lineColor="15060913">
+ <children xsi:type="notation:DecorationNode" type="5023"/>
+ <children xsi:type="notation:BasicCompartment" type="7015">
+ <children type="3017">
+ <element href="SYSML.metamodel.uml#_Ac0IYI2DEd64grchIi3hnw"/>
+ <layoutConstraint xsi:type="notation:Location"/>
+ </children>
+ <children type="3017">
+ <element href="SYSML.metamodel.uml#_CDVaQI2DEd64grchIi3hnw"/>
+ <layoutConstraint xsi:type="notation:Location"/>
+ </children>
+ <children type="3017">
+ <element href="SYSML.metamodel.uml#_C3WRII2DEd64grchIi3hnw"/>
+ <layoutConstraint xsi:type="notation:Location"/>
+ </children>
+ <styles xsi:type="notation:SortingStyle"/>
+ <styles xsi:type="notation:FilteringStyle"/>
+ </children>
+ <styles xsi:type="notation:HintedDiagramLinkStyle"/>
+ <element href="SYSML.metamodel.uml#_2pxhAI2CEd64grchIi3hnw"/>
+ <layoutConstraint xsi:type="notation:Bounds" x="676" y="446" width="122"/>
+ </children>
+ <styles xsi:type="notation:DiagramStyle"/>
+ <element href="SYSML.metamodel.uml#_0"/>
+ <edges xsi:type="notation:Connector" type="4002" source="/9/@children.7" target="/9/@children.2" routing="Rectilinear" lineColor="0">
+ <children xsi:type="notation:DecorationNode" type="6007">
+ <layoutConstraint xsi:type="notation:Location" y="40"/>
+ </children>
+ <styles xsi:type="notation:FontStyle" fontName="Microsoft Sans Serif" fontHeight="8"/>
+ <element href="SYSML.metamodel.uml#ControlOperator-_generalization.0"/>
+ <bendpoints xsi:type="notation:RelativeBendpoints" points="[29, -50, -6, 188]$[29, -188, -6, 50]"/>
+ </edges>
+ <edges xsi:type="notation:Connector" type="4002" source="/9/@children.8" target="/9/@children.5" routing="Tree" lineColor="0">
+ <children xsi:type="notation:DecorationNode" type="6007">
+ <layoutConstraint xsi:type="notation:Location" y="40"/>
+ </children>
+ <styles xsi:type="notation:FontStyle" fontName="Microsoft Sans Serif" fontHeight="8"/>
+ <element href="SYSML.metamodel.uml#Overwrite-_generalization.0"/>
+ <bendpoints xsi:type="notation:RelativeBendpoints" points="[-19, -50, 21, 122]$[-19, -73, 21, 99]$[-19, -73, 21, 99]$[-19, -122, 21, 50]"/>
+ </edges>
+ <edges xsi:type="notation:Connector" type="4002" source="/9/@children.9" target="/9/@children.0" routing="Rectilinear" lineColor="0">
+ <children xsi:type="notation:DecorationNode" type="6007">
+ <layoutConstraint xsi:type="notation:Location" y="40"/>
+ </children>
+ <styles xsi:type="notation:FontStyle" fontName="Microsoft Sans Serif" fontHeight="8"/>
+ <element href="SYSML.metamodel.uml#_mfLCoGr8Ed6wEN-goObHxA"/>
+ <bendpoints xsi:type="notation:RelativeBendpoints" points="[0, -21, 9, 180]$[0, -113, 9, 88]"/>
+ <sourceAnchor xsi:type="notation:IdentityAnchor" id="(0.5094339622641509,0.21)"/>
+ <targetAnchor xsi:type="notation:IdentityAnchor" id="(0.46,0.12)"/>
+ </edges>
+ <edges xsi:type="notation:Connector" type="4002" source="/9/@children.13" target="/9/@children.3" routing="Rectilinear" lineColor="0">
+ <children xsi:type="notation:DecorationNode" type="6007">
+ <layoutConstraint xsi:type="notation:Location" y="40"/>
+ </children>
+ <styles xsi:type="notation:FontStyle" fontName="Microsoft Sans Serif" fontHeight="8"/>
+ <element href="SYSML.metamodel.uml#Rate-_generalization.0"/>
+ <bendpoints xsi:type="notation:RelativeBendpoints" points="[-6, -11, 0, 102]$[-6, -63, 0, 50]"/>
+ <sourceAnchor xsi:type="notation:IdentityAnchor" id="(0.5,0.11)"/>
+ </edges>
+ <edges xsi:type="notation:Connector" type="4002" source="/9/@children.15" target="/9/@children.4" routing="Rectilinear" lineColor="0">
+ <children xsi:type="notation:DecorationNode" type="6007">
+ <layoutConstraint xsi:type="notation:Location" y="40"/>
+ </children>
+ <styles xsi:type="notation:FontStyle" fontName="Microsoft Sans Serif" fontHeight="8"/>
+ <element href="SYSML.metamodel.uml#Probability-_generalization.0"/>
+ <bendpoints xsi:type="notation:RelativeBendpoints" points="[-8, -50, -4, 111]$[-8, -111, -4, 50]"/>
+ </edges>
+ <edges xsi:type="notation:Connector" type="4001" source="/9/@children.7" target="/9/@children.9" routing="Rectilinear" lineColor="15060913">
+ <children xsi:type="notation:DecorationNode" type="6001">
+ <layoutConstraint xsi:type="notation:Location" y="-20"/>
+ </children>
+ <children xsi:type="notation:DecorationNode" visible="false" type="6002">
+ <layoutConstraint xsi:type="notation:Location" x="2" y="12"/>
+ </children>
+ <children xsi:type="notation:DecorationNode" type="6003">
+ <layoutConstraint xsi:type="notation:Location" x="-40" y="-14"/>
+ </children>
+ <children xsi:type="notation:DecorationNode" type="6004">
+ <layoutConstraint xsi:type="notation:Location" x="35" y="12"/>
+ </children>
+ <children xsi:type="notation:DecorationNode" type="6005">
+ <layoutConstraint xsi:type="notation:Location" x="-26" y="11"/>
+ </children>
+ <children xsi:type="notation:DecorationNode" type="6006">
+ <layoutConstraint xsi:type="notation:Location" x="16" y="-14"/>
+ </children>
+ <styles xsi:type="notation:FontStyle" fontName="Microsoft Sans Serif" fontHeight="8"/>
+ <element href="SYSML.metamodel.uml#_DhrlMHdWEd6DPZaLLWzzlg"/>
+ <bendpoints xsi:type="notation:RelativeBendpoints" points="[-82, 1, 358, 0]$[-360, 0, 80, -1]"/>
+ </edges>
+ <edges xsi:type="notation:Connector" type="4001" source="/9/@children.11" target="/9/@children.6" routing="Rectilinear" lineColor="15060913">
+ <children xsi:type="notation:DecorationNode" type="6001">
+ <layoutConstraint xsi:type="notation:Location" y="-20"/>
+ </children>
+ <children xsi:type="notation:DecorationNode" type="6002">
+ <layoutConstraint xsi:type="notation:Location" y="20"/>
+ </children>
+ <children xsi:type="notation:DecorationNode" visible="false" type="6003">
+ <layoutConstraint xsi:type="notation:Location" y="-39"/>
+ </children>
+ <children xsi:type="notation:DecorationNode" type="6004">
+ <layoutConstraint xsi:type="notation:Location" y="20"/>
+ </children>
+ <children xsi:type="notation:DecorationNode" type="6005">
+ <layoutConstraint xsi:type="notation:Location" x="5" y="18"/>
+ </children>
+ <children xsi:type="notation:DecorationNode" type="6006">
+ <layoutConstraint xsi:type="notation:Location" x="7" y="-64"/>
+ </children>
+ <styles xsi:type="notation:FontStyle" fontName="Microsoft Sans Serif" fontHeight="8"/>
+ <element href="SYSML.metamodel.uml#_packagedElement.53"/>
+ <bendpoints xsi:type="notation:RelativeBendpoints" points="[68, -37, -162, 88]$[138, -75, -92, 50]"/>
+ </edges>
+ <edges xsi:type="notation:Connector" type="4001" source="/9/@children.13" target="/9/@children.6" routing="Rectilinear" lineColor="15060913">
+ <children xsi:type="notation:DecorationNode" type="6001">
+ <layoutConstraint xsi:type="notation:Location" y="-20"/>
+ </children>
+ <children xsi:type="notation:DecorationNode" visible="false" type="6002">
+ <layoutConstraint xsi:type="notation:Location" x="-1" y="10"/>
+ </children>
+ <children xsi:type="notation:DecorationNode" type="6003">
+ <layoutConstraint xsi:type="notation:Location" x="-15" y="-12"/>
+ </children>
+ <children xsi:type="notation:DecorationNode" type="6004">
+ <layoutConstraint xsi:type="notation:Location" x="5" y="17"/>
+ </children>
+ <children xsi:type="notation:DecorationNode" visible="false" type="6005">
+ <layoutConstraint xsi:type="notation:Location" y="20"/>
+ </children>
+ <children xsi:type="notation:DecorationNode" visible="false" type="6006">
+ <layoutConstraint xsi:type="notation:Location" y="-20"/>
+ </children>
+ <styles xsi:type="notation:FontStyle" fontName="Microsoft Sans Serif" fontHeight="8"/>
+ <element href="SYSML.metamodel.uml#_K-8SEI19Ed64grchIi3hnw"/>
+ <bendpoints xsi:type="notation:RelativeBendpoints" points="[50, -7, -175, 9]$[121, -44, -104, -28]"/>
+ </edges>
+ <edges xsi:type="notation:Connector" type="4001" source="/9/@children.15" target="/9/@children.6" routing="Rectilinear" lineColor="15060913">
+ <children xsi:type="notation:DecorationNode" type="6001">
+ <layoutConstraint xsi:type="notation:Location" y="-20"/>
+ </children>
+ <children xsi:type="notation:DecorationNode" visible="false" type="6002">
+ <layoutConstraint xsi:type="notation:Location" y="20"/>
+ </children>
+ <children xsi:type="notation:DecorationNode" type="6003">
+ <layoutConstraint xsi:type="notation:Location" x="-17" y="12"/>
+ </children>
+ <children xsi:type="notation:DecorationNode" type="6004">
+ <layoutConstraint xsi:type="notation:Location" x="5" y="-14"/>
+ </children>
+ <children xsi:type="notation:DecorationNode" visible="false" type="6005">
+ <layoutConstraint xsi:type="notation:Location" y="20"/>
+ </children>
+ <children xsi:type="notation:DecorationNode" visible="false" type="6006">
+ <layoutConstraint xsi:type="notation:Location" y="-20"/>
+ </children>
+ <styles xsi:type="notation:FontStyle" fontName="Microsoft Sans Serif" fontHeight="8"/>
+ <element href="SYSML.metamodel.uml#_ZCrVwI2BEd64grchIi3hnw"/>
+ <bendpoints xsi:type="notation:RelativeBendpoints" points="[-50, -2, 148, 2]$[-170, -6, 28, -2]"/>
+ <targetAnchor xsi:type="notation:IdentityAnchor" id="(0.8653846153846154,0.46)"/>
+ </edges>
+ <edges xsi:type="notation:Connector" type="4001" source="/9/@children.15" target="/9/@children.10" routing="Rectilinear" lineColor="15060913">
+ <children xsi:type="notation:DecorationNode" type="6001">
+ <layoutConstraint xsi:type="notation:Location" y="-20"/>
+ </children>
+ <children xsi:type="notation:DecorationNode" visible="false" type="6002">
+ <layoutConstraint xsi:type="notation:Location" y="20"/>
+ </children>
+ <children xsi:type="notation:DecorationNode" type="6003">
+ <layoutConstraint xsi:type="notation:Location" x="5" y="52"/>
+ </children>
+ <children xsi:type="notation:DecorationNode" type="6004">
+ <layoutConstraint xsi:type="notation:Location" x="5" y="-22"/>
+ </children>
+ <children xsi:type="notation:DecorationNode" visible="false" type="6005">
+ <layoutConstraint xsi:type="notation:Location" y="20"/>
+ </children>
+ <children xsi:type="notation:DecorationNode" visible="false" type="6006">
+ <layoutConstraint xsi:type="notation:Location" y="-20"/>
+ </children>
+ <styles xsi:type="notation:FontStyle" fontName="Microsoft Sans Serif" fontHeight="8"/>
+ <element href="SYSML.metamodel.uml#_71WDcI2BEd64grchIi3hnw"/>
+ <bendpoints xsi:type="notation:RelativeBendpoints" points="[4, 85, -12, -189]$[13, 289, -3, 15]"/>
+ <sourceAnchor xsi:type="notation:IdentityAnchor" id="(0.35,0.15)"/>
+ <targetAnchor xsi:type="notation:IdentityAnchor" id="(0.45,0.85)"/>
+ </edges>
+ <edges xsi:type="notation:Connector" type="4002" source="/9/@children.16" target="/9/@children.1" routing="Rectilinear" lineColor="0">
+ <children xsi:type="notation:DecorationNode" type="6007">
+ <layoutConstraint xsi:type="notation:Location" y="40"/>
+ </children>
+ <styles xsi:type="notation:FontStyle" fontName="Microsoft Sans Serif" fontHeight="8"/>
+ <element href="SYSML.metamodel.uml#_awg7II2CEd64grchIi3hnw"/>
+ <bendpoints xsi:type="notation:RelativeBendpoints" points="[4, -50, 21, 167]$[4, -86, 21, 131]$[3, -86, 20, 131]$[3, -122, 20, 95]"/>
+ <targetAnchor xsi:type="notation:IdentityAnchor" id="(0.3,0.05)"/>
+ </edges>
+ <edges xsi:type="notation:Connector" type="4001" source="/9/@children.16" target="/9/@children.10" routing="Rectilinear" lineColor="15060913">
+ <children xsi:type="notation:DecorationNode" type="6001">
+ <layoutConstraint xsi:type="notation:Location" y="-20"/>
+ </children>
+ <children xsi:type="notation:DecorationNode" visible="false" type="6002">
+ <layoutConstraint xsi:type="notation:Location" x="-4" y="10"/>
+ </children>
+ <children xsi:type="notation:DecorationNode" type="6003">
+ <layoutConstraint xsi:type="notation:Location" x="-23" y="-10"/>
+ </children>
+ <children xsi:type="notation:DecorationNode" type="6004">
+ <layoutConstraint xsi:type="notation:Location" x="22" y="11"/>
+ </children>
+ <children xsi:type="notation:DecorationNode" visible="false" type="6005">
+ <layoutConstraint xsi:type="notation:Location" y="20"/>
+ </children>
+ <children xsi:type="notation:DecorationNode" visible="false" type="6006">
+ <layoutConstraint xsi:type="notation:Location" y="-20"/>
+ </children>
+ <styles xsi:type="notation:FontStyle" fontName="Microsoft Sans Serif" fontHeight="8"/>
+ <element href="SYSML.metamodel.uml#_hQ2boI2CEd64grchIi3hnw"/>
+ <bendpoints xsi:type="notation:RelativeBendpoints" points="[14, 13, -272, -3]$[236, 13, -50, -3]"/>
+ <sourceAnchor xsi:type="notation:IdentityAnchor" id="(0.86,0.24)"/>
+ </edges>
+ <edges xsi:type="notation:Connector" type="4001" source="/9/@children.10" target="/9/@children.12" lineColor="15060913">
+ <children xsi:type="notation:DecorationNode" type="6001">
+ <layoutConstraint xsi:type="notation:Location" y="-20"/>
+ </children>
+ <children xsi:type="notation:DecorationNode" visible="false" type="6002">
+ <layoutConstraint xsi:type="notation:Location" y="20"/>
+ </children>
+ <children xsi:type="notation:DecorationNode" type="6003">
+ <layoutConstraint xsi:type="notation:Location" x="-29" y="-10"/>
+ </children>
+ <children xsi:type="notation:DecorationNode" type="6004">
+ <layoutConstraint xsi:type="notation:Location" y="20"/>
+ </children>
+ <children xsi:type="notation:DecorationNode" visible="false" type="6005">
+ <layoutConstraint xsi:type="notation:Location" y="20"/>
+ </children>
+ <children xsi:type="notation:DecorationNode" visible="false" type="6006">
+ <layoutConstraint xsi:type="notation:Location" y="-20"/>
+ </children>
+ <styles xsi:type="notation:FontStyle" fontName="Microsoft Sans Serif" fontHeight="8"/>
+ <element href="SYSML.metamodel.uml#_KoTE8I2DEd64grchIi3hnw"/>
+ <bendpoints xsi:type="notation:RelativeBendpoints" points="[50, -2, -195, 3]$[195, -4, -50, 1]"/>
+ </edges>
+ </notation:Diagram>
+ <notation:Diagram type="PapyrusUMLClassDiagram" name="Abstract syntax extensions for SysML Allocation" measurementUnit="Pixel">
+ <children xsi:type="notation:Shape" type="2008" fontName="Microsoft Sans Serif" fontHeight="8" transparency="0" gradient="16777215, 15060913, 0" lineColor="15060913">
+ <children xsi:type="notation:DecorationNode" type="5029"/>
+ <children xsi:type="notation:BasicCompartment" type="7017">
+ <styles xsi:type="notation:SortingStyle"/>
+ <styles xsi:type="notation:FilteringStyle"/>
+ </children>
+ <children xsi:type="notation:BasicCompartment" type="7018">
+ <styles xsi:type="notation:SortingStyle"/>
+ <styles xsi:type="notation:FilteringStyle"/>
+ </children>
+ <children xsi:type="notation:BasicCompartment" type="7019">
+ <styles xsi:type="notation:SortingStyle"/>
+ <styles xsi:type="notation:FilteringStyle"/>
+ </children>
+ <styles xsi:type="notation:HintedDiagramLinkStyle"/>
+ <element href="pathmap://UML_METAMODELS/UML.metamodel.uml#NamedElement"/>
+ <layoutConstraint xsi:type="notation:Bounds" x="494" y="27"/>
+ </children>
+ <children xsi:type="notation:Shape" type="2008" fontName="Microsoft Sans Serif" fontHeight="8" transparency="0" gradient="16777215, 15060913, 0" lineColor="15060913">
+ <children xsi:type="notation:DecorationNode" type="5029"/>
+ <children xsi:type="notation:BasicCompartment" type="7017">
+ <styles xsi:type="notation:SortingStyle"/>
+ <styles xsi:type="notation:FilteringStyle"/>
+ </children>
+ <children xsi:type="notation:BasicCompartment" type="7018">
+ <styles xsi:type="notation:SortingStyle"/>
+ <styles xsi:type="notation:FilteringStyle"/>
+ </children>
+ <children xsi:type="notation:BasicCompartment" type="7019">
+ <styles xsi:type="notation:SortingStyle"/>
+ <styles xsi:type="notation:FilteringStyle"/>
+ </children>
+ <styles xsi:type="notation:HintedDiagramLinkStyle"/>
+ <element href="pathmap://UML_METAMODELS/UML.metamodel.uml#Abstraction"/>
+ <layoutConstraint xsi:type="notation:Bounds" x="11" y="20"/>
+ </children>
+ <children xsi:type="notation:Shape" type="2008" fontName="Microsoft Sans Serif" fontHeight="8" transparency="0" gradient="16777215, 15060913, 0" lineColor="15060913">
+ <children xsi:type="notation:DecorationNode" type="5029"/>
+ <children xsi:type="notation:BasicCompartment" type="7017">
+ <styles xsi:type="notation:SortingStyle"/>
+ <styles xsi:type="notation:FilteringStyle"/>
+ </children>
+ <children xsi:type="notation:BasicCompartment" type="7018">
+ <styles xsi:type="notation:SortingStyle"/>
+ <styles xsi:type="notation:FilteringStyle"/>
+ </children>
+ <children xsi:type="notation:BasicCompartment" type="7019">
+ <styles xsi:type="notation:SortingStyle"/>
+ <styles xsi:type="notation:FilteringStyle"/>
+ </children>
+ <styles xsi:type="notation:HintedDiagramLinkStyle"/>
+ <element href="SYSML.metamodel.uml#Allocated"/>
+ <layoutConstraint xsi:type="notation:Bounds" x="384" y="264" width="335"/>
+ </children>
+ <children xsi:type="notation:Shape" type="2008" fontName="Microsoft Sans Serif" fontHeight="8" transparency="0" gradient="16777215, 15060913, 0" lineColor="15060913">
+ <children xsi:type="notation:DecorationNode" type="5029"/>
+ <children xsi:type="notation:BasicCompartment" type="7017">
+ <styles xsi:type="notation:SortingStyle"/>
+ <styles xsi:type="notation:FilteringStyle"/>
+ </children>
+ <children xsi:type="notation:BasicCompartment" type="7018">
+ <styles xsi:type="notation:SortingStyle"/>
+ <styles xsi:type="notation:FilteringStyle"/>
+ </children>
+ <children xsi:type="notation:BasicCompartment" type="7019">
+ <styles xsi:type="notation:SortingStyle"/>
+ <styles xsi:type="notation:FilteringStyle"/>
+ </children>
+ <styles xsi:type="notation:HintedDiagramLinkStyle"/>
+ <element href="SYSML.metamodel.uml#Allocate"/>
+ <layoutConstraint xsi:type="notation:Bounds" x="12" y="196"/>
+ </children>
+ <children xsi:type="notation:Shape" type="2008" fontName="Microsoft Sans Serif" fontHeight="8" transparency="0" gradient="16777215, 15060913, 0" lineColor="15060913">
+ <children xsi:type="notation:DecorationNode" type="5029"/>
+ <children xsi:type="notation:BasicCompartment" type="7017">
+ <styles xsi:type="notation:SortingStyle"/>
+ <styles xsi:type="notation:FilteringStyle"/>
+ </children>
+ <children xsi:type="notation:BasicCompartment" type="7018">
+ <styles xsi:type="notation:SortingStyle"/>
+ <styles xsi:type="notation:FilteringStyle"/>
+ </children>
+ <children xsi:type="notation:BasicCompartment" type="7019">
+ <styles xsi:type="notation:SortingStyle"/>
+ <styles xsi:type="notation:FilteringStyle"/>
+ </children>
+ <styles xsi:type="notation:HintedDiagramLinkStyle"/>
+ <element href="SYSML.metamodel.uml#AllocateActivityPartition"/>
+ <layoutConstraint xsi:type="notation:Bounds" x="36" y="498" width="156"/>
+ </children>
+ <children xsi:type="notation:Shape" type="2008" fontName="Microsoft Sans Serif" fontHeight="8" transparency="0" gradient="16777215, 15060913, 0" lineColor="15060913">
+ <children xsi:type="notation:DecorationNode" type="5029"/>
+ <children xsi:type="notation:BasicCompartment" type="7017">
+ <styles xsi:type="notation:SortingStyle"/>
+ <styles xsi:type="notation:FilteringStyle"/>
+ </children>
+ <children xsi:type="notation:BasicCompartment" type="7018">
+ <styles xsi:type="notation:SortingStyle"/>
+ <styles xsi:type="notation:FilteringStyle"/>
+ </children>
+ <children xsi:type="notation:BasicCompartment" type="7019">
+ <styles xsi:type="notation:SortingStyle"/>
+ <styles xsi:type="notation:FilteringStyle"/>
+ </children>
+ <styles xsi:type="notation:HintedDiagramLinkStyle"/>
+ <element href="pathmap://UML_METAMODELS/UML.metamodel.uml#ActivityPartition"/>
+ <layoutConstraint xsi:type="notation:Bounds" x="173" y="339"/>
+ </children>
+ <styles xsi:type="notation:DiagramStyle"/>
+ <element href="SYSML.metamodel.uml#_0"/>
+ <edges xsi:type="notation:Connector" type="4002" source="/10/@children.3" target="/10/@children.1" routing="Rectilinear" lineColor="0">
+ <children xsi:type="notation:DecorationNode" type="6007">
+ <layoutConstraint xsi:type="notation:Location" y="40"/>
+ </children>
+ <styles xsi:type="notation:FontStyle" fontName="Microsoft Sans Serif" fontHeight="8"/>
+ <element href="SYSML.metamodel.uml#Allocate-_generalization.0"/>
+ <bendpoints xsi:type="notation:RelativeBendpoints" points="[-4, -50, -3, 126]$[-4, -126, -3, 50]"/>
+ </edges>
+ <edges xsi:type="notation:Connector" type="4002" source="/10/@children.2" target="/10/@children.0" routing="Rectilinear" lineColor="0">
+ <children xsi:type="notation:DecorationNode" type="6007">
+ <layoutConstraint xsi:type="notation:Location" y="40"/>
+ </children>
+ <styles xsi:type="notation:FontStyle" fontName="Microsoft Sans Serif" fontHeight="8"/>
+ <element href="SYSML.metamodel.uml#Allocated-_generalization.0"/>
+ <bendpoints xsi:type="notation:RelativeBendpoints" points="[-27, -50, -52, 212]$[-27, -212, -52, 50]"/>
+ </edges>
+ <edges xsi:type="notation:Connector" type="4001" source="/10/@children.3" target="/10/@children.2" routing="Rectilinear" lineColor="15060913">
+ <children xsi:type="notation:DecorationNode" type="6001">
+ <layoutConstraint xsi:type="notation:Location" y="-20"/>
+ </children>
+ <children xsi:type="notation:DecorationNode" visible="false" type="6002">
+ <layoutConstraint xsi:type="notation:Location" x="19" y="-44"/>
+ </children>
+ <children xsi:type="notation:DecorationNode" type="6003">
+ <layoutConstraint xsi:type="notation:Location" x="-61" y="-12"/>
+ </children>
+ <children xsi:type="notation:DecorationNode" type="6004">
+ <layoutConstraint xsi:type="notation:Location" x="26" y="12"/>
+ </children>
+ <children xsi:type="notation:DecorationNode" type="6005">
+ <layoutConstraint xsi:type="notation:Location" x="-22" y="-12"/>
+ </children>
+ <children xsi:type="notation:DecorationNode" type="6006">
+ <layoutConstraint xsi:type="notation:Location" x="20" y="14"/>
+ </children>
+ <styles xsi:type="notation:FontStyle" fontName="Microsoft Sans Serif" fontHeight="8"/>
+ <element href="SYSML.metamodel.uml#_xcgv4HhjEd6xUocNBcy1EA"/>
+ <bendpoints xsi:type="notation:RelativeBendpoints" points="[50, 26, -415, -42]$[298, 26, -167, -42]"/>
+ </edges>
+ <edges xsi:type="notation:Connector" type="4002" source="/10/@children.4" target="/10/@children.5" routing="Rectilinear" lineColor="0">
+ <children xsi:type="notation:DecorationNode" type="6007">
+ <layoutConstraint xsi:type="notation:Location" y="40"/>
+ </children>
+ <styles xsi:type="notation:FontStyle" fontName="Microsoft Sans Serif" fontHeight="8"/>
+ <element href="SYSML.metamodel.uml#AllocateActivityPartition-_generalization.0"/>
+ <bendpoints xsi:type="notation:RelativeBendpoints" points="[6, -50, 7, 109]$[6, -109, 7, 50]"/>
+ </edges>
+ <edges xsi:type="notation:Connector" type="4001" source="/10/@children.2" target="/10/@children.2" routing="Rectilinear" lineColor="15060913">
+ <children xsi:type="notation:DecorationNode" type="6001">
+ <layoutConstraint xsi:type="notation:Location" y="-20"/>
+ </children>
+ <children xsi:type="notation:DecorationNode" visible="false" type="6002">
+ <layoutConstraint xsi:type="notation:Location" y="20"/>
+ </children>
+ <children xsi:type="notation:DecorationNode" type="6003">
+ <layoutConstraint xsi:type="notation:Location" x="50" y="-65"/>
+ </children>
+ <children xsi:type="notation:DecorationNode" type="6004">
+ <layoutConstraint xsi:type="notation:Location" x="49" y="12"/>
+ </children>
+ <children xsi:type="notation:DecorationNode" type="6005">
+ <layoutConstraint xsi:type="notation:Location" x="-47" y="14"/>
+ </children>
+ <children xsi:type="notation:DecorationNode" type="6006">
+ <layoutConstraint xsi:type="notation:Location" y="-20"/>
+ </children>
+ <styles xsi:type="notation:FontStyle" fontName="Microsoft Sans Serif" fontHeight="8"/>
+ <element href="SYSML.metamodel.uml#_AqeZ0I2XEd6vodSRJgEedg"/>
+ <bendpoints xsi:type="notation:RelativeBendpoints" points="[-167, -44, -167, -44]$[-167, -44, -167, -44]"/>
+ </edges>
+ <edges xsi:type="notation:Connector" type="4002" source="/10/@children.4" target="/10/@children.3" routing="Tree" lineColor="0">
+ <children xsi:type="notation:DecorationNode" type="6007">
+ <layoutConstraint xsi:type="notation:Location" y="40"/>
+ </children>
+ <styles xsi:type="notation:FontStyle" fontName="Microsoft Sans Serif" fontHeight="8"/>
+ <element href="SYSML.metamodel.uml#_Sbb6AI2XEd6vodSRJgEedg"/>
+ <bendpoints xsi:type="notation:RelativeBendpoints" points="[-2, -13, 32, 252]$[4, -315, 38, -50]"/>
+ <sourceAnchor xsi:type="notation:IdentityAnchor" id="(0.5454545454545454,0.13)"/>
+ </edges>
+ <edges xsi:type="notation:Connector" type="4001" source="/10/@children.4" target="/10/@children.2" routing="Rectilinear" lineColor="15060913">
+ <children xsi:type="notation:DecorationNode" type="6001">
+ <layoutConstraint xsi:type="notation:Location" y="-20"/>
+ </children>
+ <children xsi:type="notation:DecorationNode" visible="false" type="6002">
+ <layoutConstraint xsi:type="notation:Location" y="20"/>
+ </children>
+ <children xsi:type="notation:DecorationNode" type="6003">
+ <layoutConstraint xsi:type="notation:Location" x="27" y="124"/>
+ </children>
+ <children xsi:type="notation:DecorationNode" type="6004">
+ <layoutConstraint xsi:type="notation:Location" x="28" y="-14"/>
+ </children>
+ <children xsi:type="notation:DecorationNode" type="6005">
+ <layoutConstraint xsi:type="notation:Location" x="-50" y="15"/>
+ </children>
+ <children xsi:type="notation:DecorationNode" type="6006">
+ <layoutConstraint xsi:type="notation:Location" x="48" y="-13"/>
+ </children>
+ <styles xsi:type="notation:FontStyle" fontName="Microsoft Sans Serif" fontHeight="8"/>
+ <element href="SYSML.metamodel.uml#_VpOEoI2XEd6vodSRJgEedg"/>
+ <bendpoints xsi:type="notation:RelativeBendpoints" points="[21, -19, -287, 248]$[288, -19, -20, 248]$[288, -194, -20, 73]"/>
+ <sourceAnchor xsi:type="notation:IdentityAnchor" id="(0.8090909090909091,0.6)"/>
+ <targetAnchor xsi:type="notation:IdentityAnchor" id="(0.21791044776119403,0.27)"/>
+ </edges>
+ </notation:Diagram>
+ <notation:Diagram type="PapyrusUMLClassDiagram" name="Abstract syntax expression for AllocatedActivityPartition" measurementUnit="Pixel">
+ <children xsi:type="notation:Shape" type="2008" fontName="Microsoft Sans Serif" fontHeight="8" transparency="0" gradient="16777215, 15060913, 0" lineColor="15060913">
+ <children xsi:type="notation:DecorationNode" type="5029"/>
+ <children xsi:type="notation:BasicCompartment" type="7017">
+ <styles xsi:type="notation:SortingStyle"/>
+ <styles xsi:type="notation:FilteringStyle"/>
+ </children>
+ <children xsi:type="notation:BasicCompartment" type="7018">
+ <styles xsi:type="notation:SortingStyle"/>
+ <styles xsi:type="notation:FilteringStyle"/>
+ </children>
+ <children xsi:type="notation:BasicCompartment" type="7019">
+ <styles xsi:type="notation:SortingStyle"/>
+ <styles xsi:type="notation:FilteringStyle"/>
+ </children>
+ <styles xsi:type="notation:HintedDiagramLinkStyle"/>
+ <element href="SYSML.metamodel.uml#AllocateActivityPartition"/>
+ <layoutConstraint xsi:type="notation:Bounds" x="195" y="303" width="189"/>
+ </children>
+ <children xsi:type="notation:Shape" type="2008" fontName="Microsoft Sans Serif" fontHeight="8" transparency="0" gradient="16777215, 15060913, 0" lineColor="15060913">
+ <children xsi:type="notation:DecorationNode" type="5029"/>
+ <children xsi:type="notation:BasicCompartment" type="7017">
+ <styles xsi:type="notation:SortingStyle"/>
+ <styles xsi:type="notation:FilteringStyle"/>
+ </children>
+ <children xsi:type="notation:BasicCompartment" type="7018">
+ <styles xsi:type="notation:SortingStyle"/>
+ <styles xsi:type="notation:FilteringStyle"/>
+ </children>
+ <children xsi:type="notation:BasicCompartment" type="7019">
+ <styles xsi:type="notation:SortingStyle"/>
+ <styles xsi:type="notation:FilteringStyle"/>
+ </children>
+ <styles xsi:type="notation:HintedDiagramLinkStyle"/>
+ <element href="pathmap://UML_METAMODELS/UML.metamodel.uml#ActivityPartition"/>
+ <layoutConstraint xsi:type="notation:Bounds" x="225" y="84"/>
+ </children>
+ <styles xsi:type="notation:DiagramStyle"/>
+ <element href="SYSML.metamodel.uml#_0"/>
+ <edges xsi:type="notation:Connector" type="4002" source="/11/@children.0" target="/11/@children.1" routing="Rectilinear" lineColor="0">
+ <children xsi:type="notation:DecorationNode" type="6007">
+ <layoutConstraint xsi:type="notation:Location" y="40"/>
+ </children>
+ <styles xsi:type="notation:FontStyle" fontName="Microsoft Sans Serif" fontHeight="8"/>
+ <element href="SYSML.metamodel.uml#AllocateActivityPartition-_generalization.0"/>
+ <bendpoints xsi:type="notation:RelativeBendpoints" points="[-4, -50, 16, 208]$[-17, -208, 3, 50]"/>
+ </edges>
+ </notation:Diagram>
+ <notation:Diagram type="PapyrusUMLClassDiagram" name="Abstract Syntax for Requirements Stereotypes" measurementUnit="Pixel">
+ <children xsi:type="notation:Shape" type="2008" fontName="Microsoft Sans Serif" fontHeight="8" transparency="0" gradient="16777215, 15060913, 0" lineColor="15060913">
+ <children xsi:type="notation:DecorationNode" type="5029"/>
+ <children xsi:type="notation:BasicCompartment" type="7017">
+ <children type="3012">
+ <element href="SYSML.metamodel.uml#_mGuyMI2SEd64grchIi3hnw"/>
+ <layoutConstraint xsi:type="notation:Location"/>
+ </children>
+ <styles xsi:type="notation:SortingStyle"/>
+ <styles xsi:type="notation:FilteringStyle"/>
+ </children>
+ <children xsi:type="notation:BasicCompartment" type="7018">
+ <styles xsi:type="notation:SortingStyle"/>
+ <styles xsi:type="notation:FilteringStyle"/>
+ </children>
+ <children xsi:type="notation:BasicCompartment" type="7019">
+ <styles xsi:type="notation:SortingStyle"/>
+ <styles xsi:type="notation:FilteringStyle"/>
+ </children>
+ <styles xsi:type="notation:HintedDiagramLinkStyle"/>
+ <element href="SYSML.metamodel.uml#Trace"/>
+ <layoutConstraint xsi:type="notation:Bounds" x="98" y="240" width="159"/>
+ </children>
+ <children xsi:type="notation:Shape" type="2008" fontName="Microsoft Sans Serif" fontHeight="8" transparency="0" gradient="16777215, 15060913, 0" lineColor="15060913">
+ <children xsi:type="notation:DecorationNode" type="5029"/>
+ <children xsi:type="notation:BasicCompartment" type="7017">
+ <styles xsi:type="notation:SortingStyle"/>
+ <styles xsi:type="notation:FilteringStyle"/>
+ </children>
+ <children xsi:type="notation:BasicCompartment" type="7018">
+ <styles xsi:type="notation:SortingStyle"/>
+ <styles xsi:type="notation:FilteringStyle"/>
+ </children>
+ <children xsi:type="notation:BasicCompartment" type="7019">
+ <styles xsi:type="notation:SortingStyle"/>
+ <styles xsi:type="notation:FilteringStyle"/>
+ </children>
+ <styles xsi:type="notation:HintedDiagramLinkStyle"/>
+ <element href="pathmap://UML_METAMODELS/UML.metamodel.uml#Behavior"/>
+ <layoutConstraint xsi:type="notation:Bounds" x="577" y="536"/>
+ </children>
+ <children xsi:type="notation:Shape" type="2008" fontName="Microsoft Sans Serif" fontHeight="8" transparency="0" gradient="16777215, 15060913, 0" lineColor="15060913">
+ <children xsi:type="notation:DecorationNode" type="5029"/>
+ <children xsi:type="notation:BasicCompartment" type="7017">
+ <styles xsi:type="notation:SortingStyle"/>
+ <styles xsi:type="notation:FilteringStyle"/>
+ </children>
+ <children xsi:type="notation:BasicCompartment" type="7018">
+ <styles xsi:type="notation:SortingStyle"/>
+ <styles xsi:type="notation:FilteringStyle"/>
+ </children>
+ <children xsi:type="notation:BasicCompartment" type="7019">
+ <styles xsi:type="notation:SortingStyle"/>
+ <styles xsi:type="notation:FilteringStyle"/>
+ </children>
+ <styles xsi:type="notation:HintedDiagramLinkStyle"/>
+ <element href="pathmap://UML_METAMODELS/UML.metamodel.uml#Operation"/>
+ <layoutConstraint xsi:type="notation:Bounds" x="351" y="534"/>
+ </children>
+ <children xsi:type="notation:Shape" type="2008" fontName="Microsoft Sans Serif" fontHeight="8" transparency="0" gradient="16777215, 15060913, 0" lineColor="15060913">
+ <children xsi:type="notation:DecorationNode" type="5029"/>
+ <children xsi:type="notation:BasicCompartment" type="7017">
+ <styles xsi:type="notation:SortingStyle"/>
+ <styles xsi:type="notation:FilteringStyle"/>
+ </children>
+ <children xsi:type="notation:BasicCompartment" type="7018">
+ <styles xsi:type="notation:SortingStyle"/>
+ <styles xsi:type="notation:FilteringStyle"/>
+ </children>
+ <children xsi:type="notation:BasicCompartment" type="7019">
+ <styles xsi:type="notation:SortingStyle"/>
+ <styles xsi:type="notation:FilteringStyle"/>
+ </children>
+ <styles xsi:type="notation:HintedDiagramLinkStyle"/>
+ <element href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class"/>
+ <layoutConstraint xsi:type="notation:Bounds" x="95" y="476"/>
+ </children>
+ <children xsi:type="notation:Shape" type="2006" fontName="Microsoft Sans Serif" fontHeight="8" transparency="0" gradient="16777215, 15060913, 0" lineColor="15060913">
+ <children xsi:type="notation:DecorationNode" type="5023"/>
+ <children xsi:type="notation:BasicCompartment" type="7015">
+ <children type="3017">
+ <element href="SYSML.metamodel.uml#VerdictKind-error"/>
+ <layoutConstraint xsi:type="notation:Location" x="48" y="10"/>
+ </children>
+ <children type="3017">
+ <element href="SYSML.metamodel.uml#VerdictKind-inconclusive"/>
+ <layoutConstraint xsi:type="notation:Location" x="48" y="10"/>
+ </children>
+ <children type="3017">
+ <element href="SYSML.metamodel.uml#VerdictKind-fail"/>
+ <layoutConstraint xsi:type="notation:Location" x="48" y="10"/>
+ </children>
+ <children type="3017">
+ <element href="SYSML.metamodel.uml#VerdictKind-pass"/>
+ <layoutConstraint xsi:type="notation:Location" x="48" y="10"/>
+ </children>
+ <styles xsi:type="notation:SortingStyle"/>
+ <styles xsi:type="notation:FilteringStyle"/>
+ </children>
+ <styles xsi:type="notation:HintedDiagramLinkStyle"/>
+ <element href="SYSML.metamodel.uml#VerdictKind"/>
+ <layoutConstraint xsi:type="notation:Bounds" x="168" y="604" width="151" height="135"/>
+ </children>
+ <children xsi:type="notation:Shape" type="2008" fontName="Microsoft Sans Serif" fontHeight="8" transparency="0" gradient="16777215, 15060913, 0" lineColor="15060913">
+ <children xsi:type="notation:DecorationNode" type="5029"/>
+ <children xsi:type="notation:BasicCompartment" type="7017">
+ <styles xsi:type="notation:SortingStyle"/>
+ <styles xsi:type="notation:FilteringStyle"/>
+ </children>
+ <children xsi:type="notation:BasicCompartment" type="7018">
+ <styles xsi:type="notation:SortingStyle"/>
+ <styles xsi:type="notation:FilteringStyle"/>
+ </children>
+ <children xsi:type="notation:BasicCompartment" type="7019">
+ <styles xsi:type="notation:SortingStyle"/>
+ <styles xsi:type="notation:FilteringStyle"/>
+ </children>
+ <styles xsi:type="notation:HintedDiagramLinkStyle"/>
+ <element href="SYSML.metamodel.uml#TestCase"/>
+ <layoutConstraint xsi:type="notation:Bounds" x="332" y="699"/>
+ </children>
+ <children xsi:type="notation:Shape" type="2008" fontName="Microsoft Sans Serif" fontHeight="8" transparency="0" gradient="16777215, 15060913, 0" lineColor="15060913">
+ <children xsi:type="notation:DecorationNode" type="5029"/>
+ <children xsi:type="notation:BasicCompartment" type="7017">
+ <children type="3012">
+ <element href="SYSML.metamodel.uml#Requirement-text"/>
+ <layoutConstraint xsi:type="notation:Location" x="28" y="11"/>
+ </children>
+ <children type="3012">
+ <element href="SYSML.metamodel.uml#Requirement-id"/>
+ <layoutConstraint xsi:type="notation:Location" x="28" y="11"/>
+ </children>
+ <styles xsi:type="notation:SortingStyle"/>
+ <styles xsi:type="notation:FilteringStyle"/>
+ </children>
+ <children xsi:type="notation:BasicCompartment" type="7018">
+ <styles xsi:type="notation:SortingStyle"/>
+ <styles xsi:type="notation:FilteringStyle"/>
+ </children>
+ <children xsi:type="notation:BasicCompartment" type="7019">
+ <styles xsi:type="notation:SortingStyle"/>
+ <styles xsi:type="notation:FilteringStyle"/>
+ </children>
+ <styles xsi:type="notation:HintedDiagramLinkStyle"/>
+ <element href="SYSML.metamodel.uml#Requirement"/>
+ <layoutConstraint xsi:type="notation:Bounds" x="-354" y="750" width="420" height="194"/>
+ </children>
+ <children xsi:type="notation:Shape" type="2008" fontName="Microsoft Sans Serif" fontHeight="8" transparency="0" gradient="16777215, 15060913, 0" lineColor="15060913">
+ <children xsi:type="notation:DecorationNode" type="5029"/>
+ <children xsi:type="notation:BasicCompartment" type="7017">
+ <styles xsi:type="notation:SortingStyle"/>
+ <styles xsi:type="notation:FilteringStyle"/>
+ </children>
+ <children xsi:type="notation:BasicCompartment" type="7018">
+ <styles xsi:type="notation:SortingStyle"/>
+ <styles xsi:type="notation:FilteringStyle"/>
+ </children>
+ <children xsi:type="notation:BasicCompartment" type="7019">
+ <styles xsi:type="notation:SortingStyle"/>
+ <styles xsi:type="notation:FilteringStyle"/>
+ </children>
+ <styles xsi:type="notation:HintedDiagramLinkStyle"/>
+ <element href="pathmap://UML_METAMODELS/UML.metamodel.uml#NamedElement"/>
+ <layoutConstraint xsi:type="notation:Bounds" x="-93" y="211"/>
+ </children>
+ <children xsi:type="notation:Shape" type="2008" fontName="Microsoft Sans Serif" fontHeight="8" transparency="0" gradient="16777215, 15060913, 0" lineColor="15060913">
+ <children xsi:type="notation:DecorationNode" type="5029"/>
+ <children xsi:type="notation:BasicCompartment" type="7017">
+ <styles xsi:type="notation:SortingStyle"/>
+ <styles xsi:type="notation:FilteringStyle"/>
+ </children>
+ <children xsi:type="notation:BasicCompartment" type="7018">
+ <styles xsi:type="notation:SortingStyle"/>
+ <styles xsi:type="notation:FilteringStyle"/>
+ </children>
+ <children xsi:type="notation:BasicCompartment" type="7019" collapsed="true">
+ <styles xsi:type="notation:SortingStyle"/>
+ <styles xsi:type="notation:FilteringStyle"/>
+ </children>
+ <styles xsi:type="notation:HintedDiagramLinkStyle"/>
+ <element href="SYSML.metamodel.uml#RequirementRelated"/>
+ <layoutConstraint xsi:type="notation:Bounds" x="-359" y="429" width="437" height="132"/>
+ </children>
+ <children xsi:type="notation:Shape" type="2008" fontName="Microsoft Sans Serif" fontHeight="8" transparency="0" gradient="16777215, 15060913, 0" lineColor="15060913">
+ <children xsi:type="notation:DecorationNode" type="5029"/>
+ <children xsi:type="notation:BasicCompartment" type="7017">
+ <styles xsi:type="notation:SortingStyle"/>
+ <styles xsi:type="notation:FilteringStyle"/>
+ </children>
+ <children xsi:type="notation:BasicCompartment" type="7018">
+ <styles xsi:type="notation:SortingStyle"/>
+ <styles xsi:type="notation:FilteringStyle"/>
+ </children>
+ <children xsi:type="notation:BasicCompartment" type="7019">
+ <styles xsi:type="notation:SortingStyle"/>
+ <styles xsi:type="notation:FilteringStyle"/>
+ </children>
+ <styles xsi:type="notation:HintedDiagramLinkStyle"/>
+ <element href="SYSML.metamodel.uml#_BeFkcHqFEd6NO-HJErclZA"/>
+ <layoutConstraint xsi:type="notation:Bounds" x="561" y="695"/>
+ </children>
+ <children xsi:type="notation:Shape" type="2008" fontName="Microsoft Sans Serif" fontHeight="8" transparency="0" gradient="16777215, 15060913, 0" lineColor="15060913">
+ <children xsi:type="notation:DecorationNode" type="5029"/>
+ <children xsi:type="notation:BasicCompartment" type="7017">
+ <styles xsi:type="notation:SortingStyle"/>
+ <styles xsi:type="notation:FilteringStyle"/>
+ </children>
+ <children xsi:type="notation:BasicCompartment" type="7018">
+ <styles xsi:type="notation:SortingStyle"/>
+ <styles xsi:type="notation:FilteringStyle"/>
+ </children>
+ <children xsi:type="notation:BasicCompartment" type="7019">
+ <styles xsi:type="notation:SortingStyle"/>
+ <styles xsi:type="notation:FilteringStyle"/>
+ </children>
+ <styles xsi:type="notation:HintedDiagramLinkStyle"/>
+ <element href="SYSML.metamodel.uml#_rTCCEHqFEd6NO-HJErclZA"/>
+ <layoutConstraint xsi:type="notation:Bounds" x="467" y="888"/>
+ </children>
+ <children xsi:type="notation:Shape" type="2008" fontName="Microsoft Sans Serif" fontHeight="8" transparency="0" gradient="16777215, 15060913, 0" lineColor="15060913">
+ <children xsi:type="notation:DecorationNode" type="5029"/>
+ <children xsi:type="notation:BasicCompartment" type="7017">
+ <styles xsi:type="notation:SortingStyle"/>
+ <styles xsi:type="notation:FilteringStyle"/>
+ </children>
+ <children xsi:type="notation:BasicCompartment" type="7018">
+ <styles xsi:type="notation:SortingStyle"/>
+ <styles xsi:type="notation:FilteringStyle"/>
+ </children>
+ <children xsi:type="notation:BasicCompartment" type="7019">
+ <styles xsi:type="notation:SortingStyle"/>
+ <styles xsi:type="notation:FilteringStyle"/>
+ </children>
+ <styles xsi:type="notation:HintedDiagramLinkStyle"/>
+ <element href="pathmap://UML_METAMODELS/UML.metamodel.uml#Abstraction"/>
+ <layoutConstraint xsi:type="notation:Bounds" x="97" y="52" width="180"/>
+ </children>
+ <children xsi:type="notation:Shape" type="2006" fontName="Microsoft Sans Serif" fontHeight="8" transparency="0" gradient="16777215, 15060913, 0" lineColor="15060913">
+ <children xsi:type="notation:DecorationNode" type="5023"/>
+ <children xsi:type="notation:BasicCompartment" type="7015">
+ <children type="3017">
+ <element href="SYSML.metamodel.uml#_ptFN0I2SEd64grchIi3hnw"/>
+ <layoutConstraint xsi:type="notation:Location"/>
+ </children>
+ <children type="3017">
+ <element href="SYSML.metamodel.uml#_pzySwI2SEd64grchIi3hnw"/>
+ <layoutConstraint xsi:type="notation:Location"/>
+ </children>
+ <children type="3017">
+ <element href="SYSML.metamodel.uml#_p7YvkI2SEd64grchIi3hnw"/>
+ <layoutConstraint xsi:type="notation:Location"/>
+ </children>
+ <children type="3017">
+ <element href="SYSML.metamodel.uml#_qEeaII2SEd64grchIi3hnw"/>
+ <layoutConstraint xsi:type="notation:Location"/>
+ </children>
+ <styles xsi:type="notation:SortingStyle"/>
+ <styles xsi:type="notation:FilteringStyle"/>
+ </children>
+ <styles xsi:type="notation:HintedDiagramLinkStyle"/>
+ <element href="SYSML.metamodel.uml#_b97WMI2SEd64grchIi3hnw"/>
+ <layoutConstraint xsi:type="notation:Bounds" x="301" y="51" width="143" height="118"/>
+ </children>
+ <styles xsi:type="notation:DiagramStyle"/>
+ <element href="SYSML.metamodel.uml#_0"/>
+ <edges xsi:type="notation:Connector" type="4002" source="/12/@children.6" target="/12/@children.3" routing="Rectilinear" lineColor="0">
+ <children xsi:type="notation:DecorationNode" type="6007">
+ <layoutConstraint xsi:type="notation:Location" y="40"/>
+ </children>
+ <styles xsi:type="notation:FontStyle" fontName="Microsoft Sans Serif" fontHeight="8"/>
+ <element href="SYSML.metamodel.uml#Requirement-_generalization.0"/>
+ <bendpoints xsi:type="notation:RelativeBendpoints" points="[210, 0, -79, 321]$[263, 0, -26, 321]$[263, -271, -26, 50]"/>
+ </edges>
+ <edges xsi:type="notation:Connector" type="4002" source="/12/@children.9" target="/12/@children.1" routing="Rectilinear" lineColor="0">
+ <children xsi:type="notation:DecorationNode" type="6007">
+ <layoutConstraint xsi:type="notation:Location" y="40"/>
+ </children>
+ <styles xsi:type="notation:FontStyle" fontName="Microsoft Sans Serif" fontHeight="8"/>
+ <element href="SYSML.metamodel.uml#TestCase-_generalization.0"/>
+ <bendpoints xsi:type="notation:RelativeBendpoints" points="[11, -50, -2, 109]$[11, -109, -2, 50]"/>
+ </edges>
+ <edges xsi:type="notation:Connector" type="4002" source="/12/@children.5" target="/12/@children.2" routing="Rectilinear" lineColor="0">
+ <children xsi:type="notation:DecorationNode" type="6007">
+ <layoutConstraint xsi:type="notation:Location" y="40"/>
+ </children>
+ <styles xsi:type="notation:FontStyle" fontName="Microsoft Sans Serif" fontHeight="8"/>
+ <element href="SYSML.metamodel.uml#_P4YNMGsCEd6zrJm-6aQpAw"/>
+ <bendpoints xsi:type="notation:RelativeBendpoints" points="[12, -11, -9, 115]$[12, -76, -9, 50]"/>
+ <sourceAnchor xsi:type="notation:IdentityAnchor" id="(0.44,0.11)"/>
+ </edges>
+ <edges xsi:type="notation:Connector" type="4002" source="/12/@children.8" target="/12/@children.7" routing="Rectilinear" lineColor="0">
+ <children xsi:type="notation:DecorationNode" type="6007">
+ <layoutConstraint xsi:type="notation:Location" y="40"/>
+ </children>
+ <styles xsi:type="notation:FontStyle" fontName="Microsoft Sans Serif" fontHeight="8"/>
+ <element href="SYSML.metamodel.uml#RequirementRelated-_generalization.0"/>
+ <bendpoints xsi:type="notation:RelativeBendpoints" points="[-4, -50, 15, 182]$[-15, -182, 4, 50]"/>
+ </edges>
+ <edges xsi:type="notation:Connector" type="4001" source="/12/@children.6" target="/12/@children.6" routing="Rectilinear" lineColor="15060913">
+ <children xsi:type="notation:DecorationNode" type="6001">
+ <layoutConstraint xsi:type="notation:Location" y="-20"/>
+ </children>
+ <children xsi:type="notation:DecorationNode" type="6002">
+ <layoutConstraint xsi:type="notation:Location" y="20"/>
+ </children>
+ <children xsi:type="notation:DecorationNode" visible="false" type="6003">
+ <layoutConstraint xsi:type="notation:Location" y="-20"/>
+ </children>
+ <children xsi:type="notation:DecorationNode" type="6004">
+ <layoutConstraint xsi:type="notation:Location" x="16" y="12"/>
+ </children>
+ <children xsi:type="notation:DecorationNode" type="6005">
+ <layoutConstraint xsi:type="notation:Location" x="-13" y="-15"/>
+ </children>
+ <children xsi:type="notation:DecorationNode" type="6006">
+ <layoutConstraint xsi:type="notation:Location" x="54" y="17"/>
+ </children>
+ <styles xsi:type="notation:FontStyle" fontName="Microsoft Sans Serif" fontHeight="8"/>
+ <element href="SYSML.metamodel.uml#_packagedElement.5"/>
+ <bendpoints xsi:type="notation:RelativeBendpoints" points="[210, 91, 210, 91]$[272, 91, 272, 91]$[272, 159, 272, 159]$[179, 159, 179, 159]$[179, 97, 179, 97]"/>
+ </edges>
+ <edges xsi:type="notation:Connector" type="4002" source="/12/@children.5" target="/12/@children.10" routing="Tree" lineColor="0">
+ <children xsi:type="notation:DecorationNode" type="6007">
+ <layoutConstraint xsi:type="notation:Location" y="40"/>
+ </children>
+ <styles xsi:type="notation:FontStyle" fontName="Microsoft Sans Serif" fontHeight="8"/>
+ <element href="SYSML.metamodel.uml#_uB9tgHqFEd6NO-HJErclZA"/>
+ <bendpoints xsi:type="notation:RelativeBendpoints" points="[19, -50, -53, 139]$[52, -212, -20, -23]"/>
+ <targetAnchor xsi:type="notation:IdentityAnchor" id="(0.27,0.23)"/>
+ </edges>
+ <edges xsi:type="notation:Connector" type="4002" source="/12/@children.9" target="/12/@children.10" routing="Tree" lineColor="0">
+ <children xsi:type="notation:DecorationNode" type="6007">
+ <layoutConstraint xsi:type="notation:Location" y="40"/>
+ </children>
+ <styles xsi:type="notation:FontStyle" fontName="Microsoft Sans Serif" fontHeight="8"/>
+ <element href="SYSML.metamodel.uml#_uW1KQHqFEd6NO-HJErclZA"/>
+ <bendpoints xsi:type="notation:RelativeBendpoints" points="[0, 85, 74, -143]$[0, 146, 74, -82]$[-75, 146, -1, -82]$[-75, 178, -1, -50]"/>
+ <sourceAnchor xsi:type="notation:IdentityAnchor" id="(0.2807017543859649,0.15)"/>
+ </edges>
+ <edges xsi:type="notation:Connector" type="4001" source="/12/@children.6" target="/12/@children.6" routing="Rectilinear" lineColor="15060913">
+ <children xsi:type="notation:DecorationNode" type="6001">
+ <layoutConstraint xsi:type="notation:Location" y="-20"/>
+ </children>
+ <children xsi:type="notation:DecorationNode" type="6002">
+ <layoutConstraint xsi:type="notation:Location" y="20"/>
+ </children>
+ <children xsi:type="notation:DecorationNode" visible="false" type="6003">
+ <layoutConstraint xsi:type="notation:Location" y="-20"/>
+ </children>
+ <children xsi:type="notation:DecorationNode" type="6004">
+ <layoutConstraint xsi:type="notation:Location" x="13" y="19"/>
+ </children>
+ <children xsi:type="notation:DecorationNode" type="6005">
+ <layoutConstraint xsi:type="notation:Location" x="-10" y="15"/>
+ </children>
+ <children xsi:type="notation:DecorationNode" type="6006">
+ <layoutConstraint xsi:type="notation:Location" x="29" y="-61"/>
+ </children>
+ <styles xsi:type="notation:FontStyle" fontName="Microsoft Sans Serif" fontHeight="8"/>
+ <element href="SYSML.metamodel.uml#_packagedElement.6"/>
+ <bendpoints xsi:type="notation:RelativeBendpoints" points="[5, 97, 5, 97]$[5, 137, 5, 137]$[82, 137, 82, 137]$[82, 97, 82, 97]"/>
+ </edges>
+ <edges xsi:type="notation:Connector" type="4001" source="/12/@children.6" target="/12/@children.6" routing="Rectilinear" lineColor="15060913">
+ <children xsi:type="notation:DecorationNode" type="6001">
+ <layoutConstraint xsi:type="notation:Location" y="-20"/>
+ </children>
+ <children xsi:type="notation:DecorationNode" type="6002">
+ <layoutConstraint xsi:type="notation:Location" y="20"/>
+ </children>
+ <children xsi:type="notation:DecorationNode" visible="false" type="6003">
+ <layoutConstraint xsi:type="notation:Location" x="-23" y="-10"/>
+ </children>
+ <children xsi:type="notation:DecorationNode" type="6004">
+ <layoutConstraint xsi:type="notation:Location" x="-4" y="-10"/>
+ </children>
+ <children xsi:type="notation:DecorationNode" type="6005">
+ <layoutConstraint xsi:type="notation:Location" x="-15" y="9"/>
+ </children>
+ <children xsi:type="notation:DecorationNode" type="6006">
+ <layoutConstraint xsi:type="notation:Location" x="88" y="11"/>
+ </children>
+ <styles xsi:type="notation:FontStyle" fontName="Microsoft Sans Serif" fontHeight="8"/>
+ <element href="SYSML.metamodel.uml#_packagedElement.13"/>
+ <bendpoints xsi:type="notation:RelativeBendpoints" points="[-103, 86, -103, 86]$[-166, 86, -166, 86]$[-166, 117, -166, 117]$[-58, 117, -58, 117]$[-58, 97, -58, 97]"/>
+ </edges>
+ <edges xsi:type="notation:Connector" type="4002" source="/12/@children.0" target="/12/@children.11" routing="Rectilinear" lineColor="0">
+ <children xsi:type="notation:DecorationNode" type="6007">
+ <layoutConstraint xsi:type="notation:Location" y="40"/>
+ </children>
+ <styles xsi:type="notation:FontStyle" fontName="Microsoft Sans Serif" fontHeight="8"/>
+ <element href="SYSML.metamodel.uml#_KsttEI2SEd64grchIi3hnw"/>
+ <bendpoints xsi:type="notation:RelativeBendpoints" points="[-4, -20, 1, 138]$[-4, -108, 1, 50]"/>
+ <sourceAnchor xsi:type="notation:IdentityAnchor" id="(0.54,0.2)"/>
+ </edges>
+ <edges xsi:type="notation:Connector" type="4001" source="/12/@children.10" target="/12/@children.6" routing="Rectilinear" lineColor="15060913">
+ <children xsi:type="notation:DecorationNode" type="6001">
+ <layoutConstraint xsi:type="notation:Location" y="-20"/>
+ </children>
+ <children xsi:type="notation:DecorationNode" visible="false" type="6002">
+ <layoutConstraint xsi:type="notation:Location" y="20"/>
+ </children>
+ <children xsi:type="notation:DecorationNode" type="6003">
+ <layoutConstraint xsi:type="notation:Location" x="17" y="-20"/>
+ </children>
+ <children xsi:type="notation:DecorationNode" type="6004">
+ <layoutConstraint xsi:type="notation:Location" x="52" y="12"/>
+ </children>
+ <children xsi:type="notation:DecorationNode" type="6005">
+ <layoutConstraint xsi:type="notation:Location" x="-33" y="9"/>
+ </children>
+ <children xsi:type="notation:DecorationNode" type="6006">
+ <layoutConstraint xsi:type="notation:Location" x="44" y="-14"/>
+ </children>
+ <styles xsi:type="notation:FontStyle" fontName="Microsoft Sans Serif" fontHeight="8"/>
+ <element href="SYSML.metamodel.uml#_1ujmMI2TEd64grchIi3hnw"/>
+ <bendpoints xsi:type="notation:RelativeBendpoints" points="[0, -50, 511, -26]$[0, -68, 511, -44]$[-451, -68, 60, -44]"/>
+ <targetAnchor xsi:type="notation:IdentityAnchor" id="(0.8592233009708737,0.845360824742268)"/>
+ </edges>
+ <edges xsi:type="notation:Connector" type="4001" source="/12/@children.8" target="/12/@children.6" routing="Rectilinear" lineColor="15060913">
+ <children xsi:type="notation:DecorationNode" type="6001">
+ <layoutConstraint xsi:type="notation:Location" y="-20"/>
+ </children>
+ <children xsi:type="notation:DecorationNode" type="6002">
+ <layoutConstraint xsi:type="notation:Location" y="20"/>
+ </children>
+ <children xsi:type="notation:DecorationNode" type="6003">
+ <layoutConstraint xsi:type="notation:Location" x="16" y="-50"/>
+ </children>
+ <children xsi:type="notation:DecorationNode" type="6004">
+ <layoutConstraint xsi:type="notation:Location" x="17" y="18"/>
+ </children>
+ <children xsi:type="notation:DecorationNode" type="6005">
+ <layoutConstraint xsi:type="notation:Location" x="-12" y="13"/>
+ </children>
+ <children xsi:type="notation:DecorationNode" type="6006">
+ <layoutConstraint xsi:type="notation:Location" x="-11" y="-57"/>
+ </children>
+ <styles xsi:type="notation:FontStyle" fontName="Microsoft Sans Serif" fontHeight="8"/>
+ <element href="SYSML.metamodel.uml#_lGHiYI2VEd6vodSRJgEedg"/>
+ <bendpoints xsi:type="notation:RelativeBendpoints" points="[44, 104, 41, -227]$[44, 293, 41, -38]"/>
+ <sourceAnchor xsi:type="notation:IdentityAnchor" id="(0.6796338672768879,0.21212121212121213)"/>
+ <targetAnchor xsi:type="notation:IdentityAnchor" id="(0.7023809523809523,0.1958762886597938)"/>
+ </edges>
+ <edges xsi:type="notation:Connector" type="4001" source="/12/@children.8" target="/12/@children.6" routing="Rectilinear" lineColor="15060913">
+ <children xsi:type="notation:DecorationNode" type="6001">
+ <layoutConstraint xsi:type="notation:Location" y="-20"/>
+ </children>
+ <children xsi:type="notation:DecorationNode" visible="false" type="6002">
+ <layoutConstraint xsi:type="notation:Location" y="20"/>
+ </children>
+ <children xsi:type="notation:DecorationNode" type="6003">
+ <layoutConstraint xsi:type="notation:Location" x="18" y="-48"/>
+ </children>
+ <children xsi:type="notation:DecorationNode" type="6004">
+ <layoutConstraint xsi:type="notation:Location" x="17" y="16"/>
+ </children>
+ <children xsi:type="notation:DecorationNode" type="6005">
+ <layoutConstraint xsi:type="notation:Location" x="-12" y="17"/>
+ </children>
+ <children xsi:type="notation:DecorationNode" type="6006">
+ <layoutConstraint xsi:type="notation:Location" x="-12" y="-51"/>
+ </children>
+ <styles xsi:type="notation:FontStyle" fontName="Microsoft Sans Serif" fontHeight="8"/>
+ <element href="SYSML.metamodel.uml#_mjjJsI2VEd6vodSRJgEedg"/>
+ <bendpoints xsi:type="notation:RelativeBendpoints" points="[-28, 66, -25, -286]$[-28, 255, -25, -97]"/>
+ </edges>
+ <edges xsi:type="notation:Connector" type="4001" source="/12/@children.8" target="/12/@children.6" routing="Rectilinear" lineColor="15060913">
+ <children xsi:type="notation:DecorationNode" type="6001">
+ <layoutConstraint xsi:type="notation:Location" y="-20"/>
+ </children>
+ <children xsi:type="notation:DecorationNode" visible="false" type="6002">
+ <layoutConstraint xsi:type="notation:Location" y="20"/>
+ </children>
+ <children xsi:type="notation:DecorationNode" type="6003">
+ <layoutConstraint xsi:type="notation:Location" x="20" y="-47"/>
+ </children>
+ <children xsi:type="notation:DecorationNode" type="6004">
+ <layoutConstraint xsi:type="notation:Location" x="19" y="17"/>
+ </children>
+ <children xsi:type="notation:DecorationNode" type="6005">
+ <layoutConstraint xsi:type="notation:Location" x="-11" y="14"/>
+ </children>
+ <children xsi:type="notation:DecorationNode" type="6006">
+ <layoutConstraint xsi:type="notation:Location" x="-14" y="-54"/>
+ </children>
+ <styles xsi:type="notation:FontStyle" fontName="Microsoft Sans Serif" fontHeight="8"/>
+ <element href="SYSML.metamodel.uml#_nJsjsI2VEd6vodSRJgEedg"/>
+ <bendpoints xsi:type="notation:RelativeBendpoints" points="[-59, 66, -60, -273]$[-59, 255, -60, -84]"/>
+ <sourceAnchor xsi:type="notation:IdentityAnchor" id="(0.2334096109839817,0.5)"/>
+ <targetAnchor xsi:type="notation:IdentityAnchor" id="(0.23333333333333334,0.4329896907216495)"/>
+ </edges>
+ <edges xsi:type="notation:Connector" type="4001" source="/12/@children.8" target="/12/@children.6" routing="Rectilinear" lineColor="15060913">
+ <children xsi:type="notation:DecorationNode" type="6001">
+ <layoutConstraint xsi:type="notation:Location" y="-20"/>
+ </children>
+ <children xsi:type="notation:DecorationNode" visible="false" type="6002">
+ <layoutConstraint xsi:type="notation:Location" y="20"/>
+ </children>
+ <children xsi:type="notation:DecorationNode" type="6003">
+ <layoutConstraint xsi:type="notation:Location" x="44" y="14"/>
+ </children>
+ <children xsi:type="notation:DecorationNode" type="6004">
+ <layoutConstraint xsi:type="notation:Location" x="17" y="-20"/>
+ </children>
+ <children xsi:type="notation:DecorationNode" type="6005">
+ <layoutConstraint xsi:type="notation:Location" x="-45" y="-14"/>
+ </children>
+ <children xsi:type="notation:DecorationNode" type="6006">
+ <layoutConstraint xsi:type="notation:Location" x="-60" y="18"/>
+ </children>
+ <styles xsi:type="notation:FontStyle" fontName="Microsoft Sans Serif" fontHeight="8"/>
+ <element href="SYSML.metamodel.uml#_nh_H4I2VEd6vodSRJgEedg"/>
+ <bendpoints xsi:type="notation:RelativeBendpoints" points="[-32, 3, -21, -279]$[-62, 3, -51, -279]$[-62, 355, -51, 73]$[-27, 355, -16, 73]"/>
+ <sourceAnchor xsi:type="notation:IdentityAnchor" id="(0.07322654462242563,0.4772727272727273)"/>
+ <targetAnchor xsi:type="notation:IdentityAnchor" id="(0.0380952380952381,0.12371134020618557)"/>
+ </edges>
+ </notation:Diagram>
+</xmi:XMI>
diff --git a/examples/referencediagrams/ClassDiagramTestEditor/SYSML.metamodel.uml b/examples/referencediagrams/ClassDiagramTestEditor/SYSML.metamodel.uml
new file mode 100644
index 00000000000..ff22b02975c
--- /dev/null
+++ b/examples/referencediagrams/ClassDiagramTestEditor/SYSML.metamodel.uml
@@ -0,0 +1,800 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xmi:XMI xmi:version="2.1" xmlns:xmi="http://schema.omg.org/spec/XMI/2.1" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:Ecore="http://www.eclipse.org/uml2/schemas/Ecore/5" xmlns:Standard="http://www.eclipse.org/uml2/schemas/Standard/1" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:uml="http://www.eclipse.org/uml2/3.0.0/UML" xsi:schemaLocation="http://www.eclipse.org/uml2/schemas/Ecore/5 pathmap://UML_PROFILES/Ecore.profile.uml#_z1OFcHjqEdy8S4Cr8Rc_NA http://www.eclipse.org/uml2/schemas/Standard/1 pathmap://UML_PROFILES/Standard.profile.uml#_yzU58YinEdqtvbnfB2L_5w">
+ <uml:Model xmi:id="_0" name="sysml">
+ <packagedElement xmi:type="uml:Class" xmi:id="FlowPort" name="FlowPort">
+ <generalization xmi:id="FlowPort-_generalization.0">
+ <general xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Port"/>
+ </generalization>
+ <ownedAttribute xmi:id="FlowPort-direction" name="direction" visibility="public" type="FlowDirection" isOrdered="true"/>
+ <ownedAttribute xmi:id="FlowPort-isConjugated" name="isConjugated" visibility="public" isOrdered="true">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Boolean"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="FlowPort-isConjugated-_lowerValue"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="FlowPort-isAtomic" name="isAtomic" visibility="public" isOrdered="true" isReadOnly="true" isDerived="true">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Boolean"/>
+ </ownedAttribute>
+ <ownedOperation xmi:id="FlowPort-validateConnectedPortsCompatibility" name="validateConnectedPortsCompatibility" visibility="public">
+ <ownedComment xmi:id="FlowPort-validateConnectedPortsCompatibility-_ownedComment.0" annotatedElement="FlowPort-validateConnectedPortsCompatibility">
+ <body>Verify that the flow port is connected to one or more flow ports that have type, direction and name matching</body>
+ </ownedComment>
+ <ownedParameter xmi:id="FlowPort-validateConnectedPortsCompatibility-_ownedParameter.0" isOrdered="true" direction="return">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Boolean"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="FlowPort-validateConnectedPortsCompatibility-_ownedParameter.0-_lowerValue"/>
+ </ownedParameter>
+ </ownedOperation>
+ <ownedOperation xmi:id="FlowPort-validateType" name="validateType" visibility="public">
+ <ownedComment xmi:id="FlowPort-validateType-_ownedComment.0" annotatedElement="FlowPort-validateType">
+ <body>An invariant constraint based on the following OCL expression : &lt;code> self.type.oclIsTypeOf(FlowSpecification) or self.type.oclIsTypeOf(Signal) or self.type.oclIsTypeOf(DataType) or self.type.oclIsTypeOf(Block) or self.type.oclIsTypeOf(ValueType)&lt;/code></body>
+ </ownedComment>
+ <ownedParameter xmi:id="FlowPort-validateType-_ownedParameter.0" isOrdered="true" direction="return">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Boolean"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="FlowPort-validateType-_ownedParameter.0-_lowerValue"/>
+ </ownedParameter>
+ </ownedOperation>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Enumeration" xmi:id="FlowDirection" name="FlowDirection">
+ <ownedLiteral xmi:id="FlowDirection-inout" name="inout"/>
+ <ownedLiteral xmi:id="FlowDirection-in" name="in"/>
+ <ownedLiteral xmi:id="FlowDirection-out" name="out"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Class" xmi:id="FlowSpecification" name="FlowSpecification">
+ <generalization xmi:id="FlowSpecification-_generalization.0">
+ <general xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Interface"/>
+ </generalization>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Class" xmi:id="Requirement" name="Requirement">
+ <generalization xmi:id="Requirement-_generalization.0">
+ <general xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class"/>
+ </generalization>
+ <ownedAttribute xmi:id="Requirement-id" name="id" visibility="public" isOrdered="true">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_METAMODELS/UML.metamodel.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="Requirement-id-_lowerValue"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="Requirement-text" name="text" visibility="public" isOrdered="true">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_METAMODELS/UML.metamodel.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="Requirement-text-_lowerValue"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="Requirement-derivedFrom" name="derivedFrom" type="Requirement" isOrdered="true" isReadOnly="true" isDerived="true" association="_packagedElement.5">
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="Requirement-derivedFrom-_upperValue" value="*"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="Requirement-derivedFrom-_lowerValue"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="Requirement-derived" name="derived" type="Requirement" isOrdered="true" isReadOnly="true" isDerived="true" association="_packagedElement.6">
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="Requirement-derived-_upperValue" value="*"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="Requirement-derived-_lowerValue"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="Requirement-verifiedBy" name="verifiedBy" type="_rTCCEHqFEd6NO-HJErclZA" isOrdered="true" isReadOnly="true" isDerived="true">
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="Requirement-verifiedBy-_upperValue" value="*"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="Requirement-verifiedBy-_lowerValue"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="Requirement-tracedTo" name="tracedTo" isOrdered="true" isReadOnly="true" isDerived="true">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#NamedElement"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="Requirement-tracedTo-_upperValue" value="*"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="Requirement-tracedTo-_lowerValue"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="Requirement-satisfiedBy" name="satisfiedBy" isOrdered="true" isReadOnly="true" isDerived="true">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#NamedElement"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="Requirement-satisfiedBy-_upperValue" value="*"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="Requirement-satisfiedBy-_lowerValue"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="Requirement-refinedBy" name="refinedBy" isOrdered="true" isReadOnly="true" isDerived="true">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#NamedElement"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="Requirement-refinedBy-_upperValue" value="*"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="Requirement-refinedBy-_lowerValue"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="Requirement-master" name="master" type="Requirement" isOrdered="true" isReadOnly="true" isDerived="true" association="_packagedElement.13">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="Requirement-master-_lowerValue"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_packagedElement.5" visibility="private" memberEnd="Requirement-derivedFrom _packagedElement.5-_ownedEnd.0">
+ <ownedEnd xmi:id="_packagedElement.5-_ownedEnd.0" type="Requirement" association="_packagedElement.5"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_packagedElement.6" visibility="private" memberEnd="Requirement-derived _packagedElement.6-_ownedEnd.0">
+ <ownedEnd xmi:id="_packagedElement.6-_ownedEnd.0" type="Requirement" association="_packagedElement.6"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Class" xmi:id="TestCase" name="TestCaseOperation">
+ <generalization xmi:id="_P4YNMGsCEd6zrJm-6aQpAw">
+ <general xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Operation"/>
+ </generalization>
+ <generalization xmi:id="_uB9tgHqFEd6NO-HJErclZA" general="_rTCCEHqFEd6NO-HJErclZA"/>
+ <ownedAttribute xmi:id="TestCase-verifies" name="verifies" type="Requirement" isOrdered="true" isReadOnly="true" isDerived="true">
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="TestCase-verifies-_upperValue" value="*"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="TestCase-verifies-_lowerValue"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_packagedElement.13" visibility="private" memberEnd="Requirement-master _packagedElement.13-_ownedEnd.0">
+ <ownedEnd xmi:id="_packagedElement.13-_ownedEnd.0" type="Requirement" association="_packagedElement.13"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Enumeration" xmi:id="VerdictKind" name="VerdictKind">
+ <ownedLiteral xmi:id="VerdictKind-pass" name="pass"/>
+ <ownedLiteral xmi:id="VerdictKind-fail" name="fail"/>
+ <ownedLiteral xmi:id="VerdictKind-inconclusive" name="inconclusive"/>
+ <ownedLiteral xmi:id="VerdictKind-error" name="error"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Class" xmi:id="Trace" name="Trace">
+ <generalization xmi:id="Trace-_generalization.0">
+ <general xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Dependency"/>
+ </generalization>
+ <generalization xmi:id="_KsttEI2SEd64grchIi3hnw">
+ <general xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Abstraction"/>
+ </generalization>
+ <ownedAttribute xmi:id="_mGuyMI2SEd64grchIi3hnw" name="kind" visibility="public" type="_b97WMI2SEd64grchIi3hnw">
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_n0GS8Y2SEd64grchIi3hnw" value="1"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_n0GS8I2SEd64grchIi3hnw" value="1"/>
+ <defaultValue xmi:type="uml:LiteralString" xmi:id="_n0GS8o2SEd64grchIi3hnw">
+ <value xsi:nil="true"/>
+ </defaultValue>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Class" xmi:id="Rationale" name="Rationale">
+ <generalization xmi:id="Rationale-_generalization.0">
+ <general xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Comment"/>
+ </generalization>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Class" xmi:id="Problem" name="Problem">
+ <generalization xmi:id="Problem-_generalization.0">
+ <general xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Comment"/>
+ </generalization>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Class" xmi:id="ValueType" name="ValueType">
+ <generalization xmi:id="ValueType-_generalization.0">
+ <general xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#DataType"/>
+ </generalization>
+ <ownedAttribute xmi:id="ValueType-unit" name="unit" type="Unit" isOrdered="true" association="_packagedElement.25">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="ValueType-unit-_lowerValue"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="ValueType-dimension" name="dimension" type="Dimension" isOrdered="true" association="_packagedElement.26">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="ValueType-dimension-_lowerValue"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Class" xmi:id="Unit" name="Unit">
+ <generalization xmi:id="Unit-_generalization.0">
+ <general xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#InstanceSpecification"/>
+ </generalization>
+ <ownedAttribute xmi:id="Unit-dimension" name="dimension" type="Dimension" isOrdered="true" association="_packagedElement.24">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="Unit-dimension-_lowerValue"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Class" xmi:id="Dimension" name="Dimension">
+ <generalization xmi:id="Dimension-_generalization.0">
+ <general xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#InstanceSpecification"/>
+ </generalization>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_packagedElement.24" visibility="private" memberEnd="Unit-dimension _packagedElement.24-_ownedEnd.0">
+ <ownedEnd xmi:id="_packagedElement.24-_ownedEnd.0" type="Unit" association="_packagedElement.24"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_packagedElement.25" visibility="private" memberEnd="ValueType-unit _packagedElement.25-_ownedEnd.0">
+ <ownedEnd xmi:id="_packagedElement.25-_ownedEnd.0" type="ValueType" association="_packagedElement.25"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_packagedElement.26" visibility="private" memberEnd="ValueType-dimension _packagedElement.26-_ownedEnd.0">
+ <ownedEnd xmi:id="_packagedElement.26-_ownedEnd.0" type="ValueType" association="_packagedElement.26"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Class" xmi:id="DistributedProperty" name="DistributedProperty">
+ <generalization xmi:id="DistributedProperty-_generalization.0">
+ <general xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
+ </generalization>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Class" xmi:id="ItemFlow" name="ItemFlow">
+ <generalization xmi:id="ItemFlow-_generalization.0">
+ <general xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#InformationFlow"/>
+ </generalization>
+ <ownedAttribute xmi:id="ItemFlow-itemProperty" name="itemProperty" isOrdered="true" association="_packagedElement.29">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="ItemFlow-itemProperty-_lowerValue"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_packagedElement.29" visibility="private" memberEnd="ItemFlow-itemProperty _packagedElement.29-_ownedEnd.0">
+ <ownedEnd xmi:id="_packagedElement.29-_ownedEnd.0" type="ItemFlow" association="_packagedElement.29"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Class" xmi:id="FlowProperty" name="FlowProperty">
+ <generalization xmi:id="FlowProperty-_generalization.0">
+ <general xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
+ </generalization>
+ <ownedAttribute xmi:id="FlowProperty-direction" name="direction" visibility="public" type="FlowDirection" isOrdered="true"/>
+ <ownedOperation xmi:id="FlowProperty-validateType" name="validateType" visibility="public">
+ <ownedComment xmi:id="FlowProperty-validateType-_ownedComment.0" annotatedElement="FlowProperty-validateType">
+ <body>An invariant constraint based on the following OCL expression : &lt;code> self.type.oclIsTypeOf(Signal) or self.type.oclIsTypeOf(DataType) or self.type.oclIsTypeOf(Block) or self.type.oclIsTypeOf(ValueType)&lt;/code></body>
+ </ownedComment>
+ <ownedParameter xmi:id="FlowProperty-validateType-_ownedParameter.0" isOrdered="true" direction="return">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Boolean"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="FlowProperty-validateType-_ownedParameter.0-_lowerValue"/>
+ </ownedParameter>
+ </ownedOperation>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Class" xmi:id="ConstraintBlock" name="ConstraintBlock">
+ <generalization xmi:id="_nT8RcHbDEd6vj7tN0L3z0A" general="_fmUJsHIpEd6oWe6GYqP1Cw"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Class" xmi:id="Refine" name="Refine">
+ <generalization xmi:id="Refine-_generalization.0" general="Trace"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Class" xmi:id="ConstraintProperty" name="ConstraintProperty">
+ <generalization xmi:id="ConstraintProperty-_generalization.0">
+ <general xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
+ </generalization>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Class" xmi:id="RequirementRelated" name="RequirementRelated">
+ <generalization xmi:id="RequirementRelated-_generalization.0">
+ <general xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#NamedElement"/>
+ </generalization>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Class" xmi:id="Conform" name="Conform">
+ <generalization xmi:id="Conform-_generalization.0">
+ <general xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Dependency"/>
+ </generalization>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Class" xmi:id="View" name="View">
+ <generalization xmi:id="View-_generalization.0">
+ <general xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Package"/>
+ </generalization>
+ <ownedAttribute xmi:id="View-viewpoint" name="viewpoint" type="Viewpoint" isOrdered="true" isDerived="true" association="_packagedElement.42"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Class" xmi:id="Viewpoint" name="Viewpoint">
+ <ownedRule xmi:id="_Gi77EG1jEd6aGe9mbu2K8Q" name="A viewpoint cannot be the classifier of an instance specification" constrainedElement="Viewpoint">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_MP3BoG1jEd6aGe9mbu2K8Q">
+ <language>OCL</language>
+ <body>InstanceSpecification.allInstances()&#xD;&#xA;&#x9;->select(i | i.classifier = self)->isEmpty()</body>
+ </specification>
+ </ownedRule>
+ <ownedRule xmi:id="_Q0XuoG1jEd6aGe9mbu2K8Q" name="OwnedAttributeEmpty" constrainedElement="Viewpoint">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_Q0XuoW1jEd6aGe9mbu2K8Q">
+ <language>OCL</language>
+ <body>self.ownedAttribute->isEmpty()</body>
+ </specification>
+ </ownedRule>
+ <ownedRule xmi:id="_Q9dZMG1jEd6aGe9mbu2K8Q" name="OwnedOperationEmpty" constrainedElement="Viewpoint">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_Q9dZMW1jEd6aGe9mbu2K8Q">
+ <language>OCL</language>
+ <body>self.ownedOperation->isEmpty()</body>
+ </specification>
+ </ownedRule>
+ <generalization xmi:id="Viewpoint-_generalization.0">
+ <general xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class"/>
+ </generalization>
+ <ownedAttribute xmi:id="Viewpoint-stakeholders" name="stakeholders" visibility="public" isOrdered="true">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_METAMODELS/UML.metamodel.uml#String"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="Viewpoint-stakeholders-_upperValue" value="*"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="Viewpoint-stakeholders-_lowerValue"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="Viewpoint-purpose" name="purpose" visibility="public" isOrdered="true">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_METAMODELS/UML.metamodel.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="Viewpoint-purpose-_lowerValue"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="Viewpoint-concerns" name="concerns" visibility="public" isOrdered="true">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_METAMODELS/UML.metamodel.uml#String"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="Viewpoint-concerns-_upperValue" value="*"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="Viewpoint-concerns-_lowerValue"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="Viewpoint-languages" name="languages" visibility="public" isOrdered="true">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_METAMODELS/UML.metamodel.uml#String"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="Viewpoint-languages-_upperValue" value="*"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="Viewpoint-languages-_lowerValue"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="Viewpoint-methods" name="methods" visibility="public" isOrdered="true">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_METAMODELS/UML.metamodel.uml#String"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="Viewpoint-methods-_upperValue" value="*"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="Viewpoint-methods-_lowerValue"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_packagedElement.42" visibility="private" memberEnd="View-viewpoint _packagedElement.42-_ownedEnd.0">
+ <ownedEnd xmi:id="_packagedElement.42-_ownedEnd.0" type="View" association="_packagedElement.42"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_packagedElement.44" visibility="private" memberEnd="_packagedElement.44-_ownedEnd.0">
+ <ownedEnd xmi:id="_packagedElement.44-_ownedEnd.0" type="ParticipantProperty" association="_packagedElement.44"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Class" xmi:id="ConnectorProperty" name="ConnectorProperty">
+ <generalization xmi:id="ConnectorProperty-_generalization.0">
+ <general xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
+ </generalization>
+ <ownedAttribute xmi:id="ConnectorProperty-connector" name="connector" isOrdered="true" association="_packagedElement.46">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Connector"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_packagedElement.46" visibility="private" memberEnd="ConnectorProperty-connector _packagedElement.46-_ownedEnd.0">
+ <ownedEnd xmi:id="_packagedElement.46-_ownedEnd.0" type="ConnectorProperty" association="_packagedElement.46"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Class" xmi:id="BindingConnector" name="BindingConnector">
+ <generalization xmi:id="BindingConnector-_generalization.0">
+ <general xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Connector"/>
+ </generalization>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Class" xmi:id="NestedConnectorEnd" name="NestedConnectorEnd">
+ <generalization xmi:id="NestedConnectorEnd-_generalization.0">
+ <general xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#ConnectorEnd"/>
+ </generalization>
+ <ownedAttribute xmi:id="NestedConnectorEnd-propertyPath" name="propertyPath" isOrdered="true" isDerived="true" association="_packagedElement.49">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="NestedConnectorEnd-propertyPath-_upperValue" value="*"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="NestedConnectorEnd-propertyPath-_lowerValue" value="2"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_packagedElement.49" visibility="private" memberEnd="NestedConnectorEnd-propertyPath _packagedElement.49-_ownedEnd.0">
+ <ownedEnd xmi:id="_packagedElement.49-_ownedEnd.0" type="NestedConnectorEnd" association="_packagedElement.49"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Class" xmi:id="PropertySpecificType" name="PropertySpecificType">
+ <generalization xmi:id="PropertySpecificType-_generalization.0">
+ <general xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Classifier"/>
+ </generalization>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Class" xmi:id="Rate" name="Rate" isAbstract="true">
+ <ownedAttribute xmi:id="Rate-rate" name="rate" isOrdered="true" association="_packagedElement.53">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#InstanceSpecification"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_zLNXII18Ed64grchIi3hnw" name="isContinuous" visibility="public" isDerived="true">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1-UX8Y18Ed64grchIi3hnw" value="1"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1-UX8I18Ed64grchIi3hnw" value="1"/>
+ <defaultValue xmi:type="uml:LiteralString" xmi:id="_1-UX8o18Ed64grchIi3hnw">
+ <value xsi:nil="true"/>
+ </defaultValue>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_packagedElement.53" visibility="private" memberEnd="Rate-rate _packagedElement.53-_ownedEnd.0">
+ <ownedEnd xmi:id="_packagedElement.53-_ownedEnd.0" type="Rate" association="_packagedElement.53"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Class" xmi:id="ControlOperator" name="ControlOperationOperator">
+ <generalization xmi:id="ControlOperator-_generalization.0">
+ <general xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Operation"/>
+ </generalization>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Class" xmi:id="Overwrite" name="ObjectNode" isAbstract="true">
+ <generalization xmi:id="Overwrite-_generalization.0">
+ <general xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#ObjectNode"/>
+ </generalization>
+ <ownedAttribute xmi:id="_5o0FAI2CEd64grchIi3hnw" name="objectNodeKind" visibility="public" type="_2pxhAI2CEd64grchIi3hnw">
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_75WkQY2CEd64grchIi3hnw" value="1"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_75WkQI2CEd64grchIi3hnw" value="1"/>
+ <defaultValue xmi:type="uml:LiteralString" xmi:id="_75WkQo2CEd64grchIi3hnw">
+ <value xsi:nil="true"/>
+ </defaultValue>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Class" xmi:id="Allocate" name="Allocate">
+ <generalization xmi:id="Allocate-_generalization.0">
+ <general xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Abstraction"/>
+ </generalization>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Class" xmi:id="Allocated" name="Allocated" isAbstract="true">
+ <generalization xmi:id="Allocated-_generalization.0">
+ <general xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#NamedElement"/>
+ </generalization>
+ <ownedAttribute xmi:id="Allocated-allocatedFrom" name="allocatedFrom" type="Allocate" isOrdered="true" isDerived="true">
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="Allocated-allocatedFrom-_upperValue" value="*"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="Allocated-allocatedFrom-_lowerValue"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="Allocated-allocatedTo" name="allocatedTo" type="Allocate" isOrdered="true" isDerived="true">
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="Allocated-allocatedTo-_upperValue" value="*"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="Allocated-allocatedTo-_lowerValue"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Class" xmi:id="AllocateActivityPartition" name="AllocateActivityPartition">
+ <generalization xmi:id="AllocateActivityPartition-_generalization.0">
+ <general xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#ActivityPartition"/>
+ </generalization>
+ <generalization xmi:id="_Sbb6AI2XEd6vodSRJgEedg" general="Allocate"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_x1z3oG1VEd6aGe9mbu2K8Q" name="A_conform_viewpoint" memberEnd="_x1z3pG1VEd6aGe9mbu2K8Q _x1z3oW1VEd6aGe9mbu2K8Q">
+ <ownedEnd xmi:id="_x1z3oW1VEd6aGe9mbu2K8Q" name="viewpoint" type="Viewpoint" isDerived="true" association="_x1z3oG1VEd6aGe9mbu2K8Q">
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_x1z3om1VEd6aGe9mbu2K8Q" value="*"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_x1z3o21VEd6aGe9mbu2K8Q" value="1"/>
+ <redefinedProperty href="pathmap://UML_METAMODELS/UML.metamodel.uml#Dependency-supplier"/>
+ </ownedEnd>
+ <ownedEnd xmi:id="_x1z3pG1VEd6aGe9mbu2K8Q" name="supplierConform" type="Conform" association="_x1z3oG1VEd6aGe9mbu2K8Q">
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_x1z3pW1VEd6aGe9mbu2K8Q" value="*"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_x1z3pm1VEd6aGe9mbu2K8Q"/>
+ <subsettedProperty href="pathmap://UML_METAMODELS/UML.metamodel.uml#A_supplierDependency_supplier-supplierDependency"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_jA0_YG1gEd6aGe9mbu2K8Q" name="A_conform_view" memberEnd="_jA0_ZG1gEd6aGe9mbu2K8Q _jA0_YW1gEd6aGe9mbu2K8Q">
+ <ownedEnd xmi:id="_jA0_YW1gEd6aGe9mbu2K8Q" name="view" type="View" association="_jA0_YG1gEd6aGe9mbu2K8Q">
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_jA0_Ym1gEd6aGe9mbu2K8Q" value="*"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_jA0_Y21gEd6aGe9mbu2K8Q" value="1"/>
+ <redefinedProperty href="pathmap://UML_METAMODELS/UML.metamodel.uml#Dependency-client"/>
+ </ownedEnd>
+ <ownedEnd xmi:id="_jA0_ZG1gEd6aGe9mbu2K8Q" name="clientConform" type="Conform" association="_jA0_YG1gEd6aGe9mbu2K8Q">
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_jA0_ZW1gEd6aGe9mbu2K8Q" value="*"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_jA0_Zm1gEd6aGe9mbu2K8Q"/>
+ <subsettedProperty href="pathmap://UML_METAMODELS/UML.metamodel.uml#NamedElement-clientDependency"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_RiGJYHIbEd6oWe6GYqP1Cw" name="A_block_property" memberEnd="_RiGJZHIbEd6oWe6GYqP1Cw _RiGJYXIbEd6oWe6GYqP1Cw">
+ <ownedEnd xmi:id="_RiGJYXIbEd6oWe6GYqP1Cw" name="partProperties" isDerived="true" aggregation="composite" association="_RiGJYHIbEd6oWe6GYqP1Cw">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RiGJYnIbEd6oWe6GYqP1Cw" value="*"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RiGJY3IbEd6oWe6GYqP1Cw"/>
+ </ownedEnd>
+ <ownedEnd xmi:id="_RiGJZHIbEd6oWe6GYqP1Cw" name="block" type="_fmUJsHIpEd6oWe6GYqP1Cw" association="_RiGJYHIbEd6oWe6GYqP1Cw">
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RiGJZXIbEd6oWe6GYqP1Cw" value="1"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RiGJZnIbEd6oWe6GYqP1Cw"/>
+ <redefinedProperty href="pathmap://UML_METAMODELS/UML.metamodel.uml#Element-owner"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_8uzrMHIbEd6oWe6GYqP1Cw" name="A_block_referenceProperty" memberEnd="_8uzrNHIbEd6oWe6GYqP1Cw _8uzrMXIbEd6oWe6GYqP1Cw">
+ <ownedEnd xmi:id="_8uzrMXIbEd6oWe6GYqP1Cw" name="referenceProperties" isDerived="true" aggregation="composite" association="_8uzrMHIbEd6oWe6GYqP1Cw">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_8uzrMnIbEd6oWe6GYqP1Cw" value="*"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_8uzrM3IbEd6oWe6GYqP1Cw"/>
+ </ownedEnd>
+ <ownedEnd xmi:id="_8uzrNHIbEd6oWe6GYqP1Cw" name="block" visibility="public" type="_fmUJsHIpEd6oWe6GYqP1Cw" association="_8uzrMHIbEd6oWe6GYqP1Cw">
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_8uzrNXIbEd6oWe6GYqP1Cw" value="1"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_8uzrNnIbEd6oWe6GYqP1Cw"/>
+ <redefinedProperty href="pathmap://UML_METAMODELS/UML.metamodel.uml#Element-owner"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Class" xmi:id="_fmUJsHIpEd6oWe6GYqP1Cw" name="Block">
+ <generalization xmi:id="_W5jNUHacEd6sO-Hboh1LgQ">
+ <general xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class"/>
+ </generalization>
+ <ownedAttribute xmi:id="Block-isEncapsulated" name="isEncapsulated" visibility="public" isOrdered="true">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Boolean"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="Block-isEncapsulated-_lowerValue"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Class" xmi:id="_o98AYHIpEd6oWe6GYqP1Cw" name="AssociationBlock">
+ <generalization xmi:id="_xdxTcHIpEd6oWe6GYqP1Cw" general="_fmUJsHIpEd6oWe6GYqP1Cw"/>
+ <generalization xmi:id="_0SZzIHabEd6sO-Hboh1LgQ">
+ <general xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Association"/>
+ </generalization>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Class" xmi:id="ParticipantProperty" name="ParticipantProperty">
+ <generalization xmi:id="ParticipantProperty-_generalization.0">
+ <general xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
+ </generalization>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_SHSG0HIrEd6oWe6GYqP1Cw" name="A_associationBlock_participantProperty" memberEnd="_SHSG1HIrEd6oWe6GYqP1Cw _SHSG0XIrEd6oWe6GYqP1Cw">
+ <ownedEnd xmi:id="_SHSG0XIrEd6oWe6GYqP1Cw" name="participantProperties" type="ParticipantProperty" aggregation="composite" association="_SHSG0HIrEd6oWe6GYqP1Cw">
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_SHSG0nIrEd6oWe6GYqP1Cw" value="*"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_SHSG03IrEd6oWe6GYqP1Cw"/>
+ <subsettedProperty href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class-ownedAttribute"/>
+ </ownedEnd>
+ <ownedEnd xmi:id="_SHSG1HIrEd6oWe6GYqP1Cw" name="associationBlock" type="_o98AYHIpEd6oWe6GYqP1Cw" association="_SHSG0HIrEd6oWe6GYqP1Cw">
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_SHSG1XIrEd6oWe6GYqP1Cw" value="1"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_SHSG1nIrEd6oWe6GYqP1Cw" value="1"/>
+ <redefinedProperty href="pathmap://UML_METAMODELS/UML.metamodel.uml#Element-owner"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_AiN0sHLHEd6z4NQq9r5Ykg" name="A_valueType_distributedProperty" memberEnd="_AiN0tHLHEd6z4NQq9r5Ykg _AiN0sXLHEd6z4NQq9r5Ykg">
+ <ownedEnd xmi:id="_AiN0sXLHEd6z4NQq9r5Ykg" name="distributedProperties" type="DistributedProperty" aggregation="composite" association="_AiN0sHLHEd6z4NQq9r5Ykg">
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_AiN0snLHEd6z4NQq9r5Ykg" value="*"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_AiN0s3LHEd6z4NQq9r5Ykg"/>
+ <subsettedProperty href="pathmap://UML_METAMODELS/UML.metamodel.uml#DataType-ownedAttribute"/>
+ </ownedEnd>
+ <ownedEnd xmi:id="_AiN0tHLHEd6z4NQq9r5Ykg" name="owner" type="ValueType" association="_AiN0sHLHEd6z4NQq9r5Ykg">
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_AiN0tXLHEd6z4NQq9r5Ykg" value="1"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_AiN0tnLHEd6z4NQq9r5Ykg"/>
+ <redefinedProperty href="pathmap://UML_METAMODELS/UML.metamodel.uml#Element-owner"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_B66n0HLZEd6z4NQq9r5Ykg" name="A_block_flowProperty" memberEnd="_B66n1HLZEd6z4NQq9r5Ykg _B66n0XLZEd6z4NQq9r5Ykg">
+ <ownedEnd xmi:id="_B66n0XLZEd6z4NQq9r5Ykg" name="flowProperties" type="FlowProperty" aggregation="composite" association="_B66n0HLZEd6z4NQq9r5Ykg">
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_B66n0nLZEd6z4NQq9r5Ykg" value="*"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_B66n03LZEd6z4NQq9r5Ykg"/>
+ </ownedEnd>
+ <ownedEnd xmi:id="_B66n1HLZEd6z4NQq9r5Ykg" name="block" association="_B66n0HLZEd6z4NQq9r5Ykg">
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_B66n1XLZEd6z4NQq9r5Ykg" value="1"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_B66n1nLZEd6z4NQq9r5Ykg"/>
+ <redefinedProperty href="pathmap://UML_METAMODELS/UML.metamodel.uml#Element-owner"/>
+ <subsettedProperty href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class-ownedAttribute"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_4vBYoHLbEd6z4NQq9r5Ykg" name="A_block_port" memberEnd="_4vBYpHLbEd6z4NQq9r5Ykg _4vBYoXLbEd6z4NQq9r5Ykg">
+ <ownedEnd xmi:id="_4vBYoXLbEd6z4NQq9r5Ykg" name="ports" aggregation="composite" association="_4vBYoHLbEd6z4NQq9r5Ykg">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Port"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4vBYonLbEd6z4NQq9r5Ykg" value="*"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4vBYo3LbEd6z4NQq9r5Ykg"/>
+ <subsettedProperty href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class-ownedAttribute"/>
+ </ownedEnd>
+ <ownedEnd xmi:id="_4vBYpHLbEd6z4NQq9r5Ykg" name="block" association="_4vBYoHLbEd6z4NQq9r5Ykg">
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4vBYpXLbEd6z4NQq9r5Ykg" value="1"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4vBYpnLbEd6z4NQq9r5Ykg"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_1WAjgHLdEd6z4NQq9r5Ykg" name="A_flowProperty_flowSpecification" memberEnd="_1WAjhHLdEd6z4NQq9r5Ykg _1WAjgXLdEd6z4NQq9r5Ykg">
+ <ownedEnd xmi:id="_1WAjgXLdEd6z4NQq9r5Ykg" name="flowProperties" type="FlowProperty" aggregation="composite" association="_1WAjgHLdEd6z4NQq9r5Ykg">
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1WAjgnLdEd6z4NQq9r5Ykg" value="*"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1WAjg3LdEd6z4NQq9r5Ykg"/>
+ <redefinedProperty href="pathmap://UML_METAMODELS/UML.metamodel.uml#Interface-ownedAttribute"/>
+ </ownedEnd>
+ <ownedEnd xmi:id="_1WAjhHLdEd6z4NQq9r5Ykg" name="owner" type="FlowSpecification" association="_1WAjgHLdEd6z4NQq9r5Ykg">
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1WAjhXLdEd6z4NQq9r5Ykg" value="1"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1WAjhnLdEd6z4NQq9r5Ykg"/>
+ <redefinedProperty href="pathmap://UML_METAMODELS/UML.metamodel.uml#Element-owner"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_ZxjRAHajEd6vj7tN0L3z0A" name="A_block_distributedProperty" memberEnd="_ZxjRBHajEd6vj7tN0L3z0A _ZxjRAXajEd6vj7tN0L3z0A">
+ <ownedEnd xmi:id="_ZxjRAXajEd6vj7tN0L3z0A" name="distributedProperties" type="DistributedProperty" aggregation="composite" association="_ZxjRAHajEd6vj7tN0L3z0A">
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ZxjRAnajEd6vj7tN0L3z0A" value="*"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ZxjRA3ajEd6vj7tN0L3z0A"/>
+ <subsettedProperty href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class-ownedAttribute"/>
+ </ownedEnd>
+ <ownedEnd xmi:id="_ZxjRBHajEd6vj7tN0L3z0A" name="block" type="_fmUJsHIpEd6oWe6GYqP1Cw" association="_ZxjRAHajEd6vj7tN0L3z0A">
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ZxjRBXajEd6vj7tN0L3z0A" value="1"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ZxjRBnajEd6vj7tN0L3z0A" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_gv8GAHbQEd6vj7tN0L3z0A" name="A_constraintBlock_constraintProperty" memberEnd="_gv8GBHbQEd6vj7tN0L3z0A _gv8GAXbQEd6vj7tN0L3z0A">
+ <ownedEnd xmi:id="_gv8GAXbQEd6vj7tN0L3z0A" name="constraintblock" type="ConstraintBlock" association="_gv8GAHbQEd6vj7tN0L3z0A">
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gv8GAnbQEd6vj7tN0L3z0A" value="1"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gv8GA3bQEd6vj7tN0L3z0A" value="1"/>
+ <redefinedProperty href="pathmap://UML_METAMODELS/UML.metamodel.uml#Element-owner"/>
+ </ownedEnd>
+ <ownedEnd xmi:id="_gv8GBHbQEd6vj7tN0L3z0A" name="constraintProperties" type="ConstraintProperty" aggregation="composite" association="_gv8GAHbQEd6vj7tN0L3z0A">
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gv8GBXbQEd6vj7tN0L3z0A" value="*"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gv8GBnbQEd6vj7tN0L3z0A"/>
+ <redefinedProperty href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class-ownedAttribute"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_DhrlMHdWEd6DPZaLLWzzlg" name="A_BehaviorControlOperator_OperationControlOperator" memberEnd="_DhrlNHdWEd6DPZaLLWzzlg _DhrlMXdWEd6DPZaLLWzzlg">
+ <ownedEnd xmi:id="_DhrlMXdWEd6DPZaLLWzzlg" name="method" type="_d80QUHePEd6DPZaLLWzzlg" association="_DhrlMHdWEd6DPZaLLWzzlg">
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_DhrlMndWEd6DPZaLLWzzlg" value="*"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_DhrlM3dWEd6DPZaLLWzzlg"/>
+ <redefinedProperty href="pathmap://UML_METAMODELS/UML.metamodel.uml#BehavioralFeature-method"/>
+ </ownedEnd>
+ <ownedEnd xmi:id="_DhrlNHdWEd6DPZaLLWzzlg" name="controlOperator" type="ControlOperator" association="_DhrlMHdWEd6DPZaLLWzzlg">
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_DhrlNXdWEd6DPZaLLWzzlg" value="1"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_DhrlNndWEd6DPZaLLWzzlg" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Class" xmi:id="_d80QUHePEd6DPZaLLWzzlg" name="ControlBehaviorOperator" isAbstract="true">
+ <generalization xmi:id="_mfLCoGr8Ed6wEN-goObHxA">
+ <general xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Behavior"/>
+ </generalization>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Class" xmi:id="_oCyZwHeaEd6DPZaLLWzzlg" name="Probability"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_xcgv4HhjEd6xUocNBcy1EA" name="A_Allocate_NamedElement" memberEnd="_xcgv5HhjEd6xUocNBcy1EA _xcgv4XhjEd6xUocNBcy1EA">
+ <ownedEnd xmi:id="_xcgv4XhjEd6xUocNBcy1EA" name="allocatedFrom" type="Allocated" isDerived="true" association="_xcgv4HhjEd6xUocNBcy1EA">
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_xcgv4nhjEd6xUocNBcy1EA" value="*"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_xcgv43hjEd6xUocNBcy1EA"/>
+ <redefinedProperty href="pathmap://UML_METAMODELS/UML.metamodel.uml#Dependency-client"/>
+ </ownedEnd>
+ <ownedEnd xmi:id="_xcgv5HhjEd6xUocNBcy1EA" name="allocatedTo" type="Allocate" isDerived="true" association="_xcgv4HhjEd6xUocNBcy1EA">
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_xcgv5XhjEd6xUocNBcy1EA" value="*"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_xcgv5nhjEd6xUocNBcy1EA"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Class" xmi:id="_BeFkcHqFEd6NO-HJErclZA" name="TestCaseBehavior">
+ <generalization xmi:id="TestCase-_generalization.0">
+ <general xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Behavior"/>
+ </generalization>
+ <generalization xmi:id="_uW1KQHqFEd6NO-HJErclZA" general="_rTCCEHqFEd6NO-HJErclZA"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Class" xmi:id="_rTCCEHqFEd6NO-HJErclZA" name="TestCase" isAbstract="true"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_ICdvII1XEd6Uwep1wGTpyA" name="Association_ParticipantProperty_Property" memberEnd="_ICdvJI1XEd6Uwep1wGTpyA _ICdvIY1XEd6Uwep1wGTpyA">
+ <ownedEnd xmi:id="_ICdvIY1XEd6Uwep1wGTpyA" name="endProperty" association="_ICdvII1XEd6Uwep1wGTpyA">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ICdvIo1XEd6Uwep1wGTpyA" value="1"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ICdvI41XEd6Uwep1wGTpyA" value="1"/>
+ </ownedEnd>
+ <ownedEnd xmi:id="_ICdvJI1XEd6Uwep1wGTpyA" name="" type="ParticipantProperty" association="_ICdvII1XEd6Uwep1wGTpyA">
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ICdvJY1XEd6Uwep1wGTpyA" value="1"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ICdvJo1XEd6Uwep1wGTpyA" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Class" xmi:id="_Fs_QQI19Ed64grchIi3hnw" name="Parameter">
+ <generalization xmi:id="Rate-_generalization.0">
+ <general xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Parameter"/>
+ </generalization>
+ <ownedAttribute xmi:id="_WCAW4I19Ed64grchIi3hnw" name="isRequired" visibility="public" isDerived="true">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ZiRYoY19Ed64grchIi3hnw" value="1"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ZiRYoI19Ed64grchIi3hnw" value="1"/>
+ <defaultValue xmi:type="uml:LiteralString" xmi:id="_ZiRYoo19Ed64grchIi3hnw">
+ <value xsi:nil="true"/>
+ </defaultValue>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="__jnzYI1-Ed64grchIi3hnw" name="streaming" visibility="public" type="_Cbf_cI1_Ed64grchIi3hnw" isDerived="true">
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_A4G6EY1_Ed64grchIi3hnw" value="1"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_A4G6EI1_Ed64grchIi3hnw" value="1"/>
+ <defaultValue xmi:type="uml:LiteralString" xmi:id="_A4G6Eo1_Ed64grchIi3hnw">
+ <value xsi:nil="true"/>
+ </defaultValue>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_K-8SEI19Ed64grchIi3hnw" name="Association_Parameter_Rate" memberEnd="_K-8SFI19Ed64grchIi3hnw _K-8SEY19Ed64grchIi3hnw">
+ <ownedEnd xmi:id="_K-8SEY19Ed64grchIi3hnw" name="rate" type="Rate" association="_K-8SEI19Ed64grchIi3hnw">
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_K-8SEo19Ed64grchIi3hnw" value="1"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_K-8SE419Ed64grchIi3hnw"/>
+ </ownedEnd>
+ <ownedEnd xmi:id="_K-8SFI19Ed64grchIi3hnw" name="parameter" type="_Fs_QQI19Ed64grchIi3hnw" association="_K-8SEI19Ed64grchIi3hnw">
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_K-8SFY19Ed64grchIi3hnw" value="1"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_K-8SFo19Ed64grchIi3hnw" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Enumeration" xmi:id="_Cbf_cI1_Ed64grchIi3hnw" name="StreamingTime">
+ <ownedLiteral xmi:id="_G7nUoI1_Ed64grchIi3hnw" name="Discrete"/>
+ <ownedLiteral xmi:id="_HDW7YI1_Ed64grchIi3hnw" name="Continuous"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Class" xmi:id="_UiCcII2BEd64grchIi3hnw" name="ActivityEdge">
+ <generalization xmi:id="Probability-_generalization.0">
+ <general xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#ActivityEdge"/>
+ </generalization>
+ <ownedAttribute xmi:id="_It0xwI2CEd64grchIi3hnw" name="streaming" visibility="public" type="_Cbf_cI1_Ed64grchIi3hnw" isDerived="true">
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_It0xwY2CEd64grchIi3hnw" value="1"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_It0xwo2CEd64grchIi3hnw" value="1"/>
+ <defaultValue xmi:type="uml:LiteralString" xmi:id="_It0xw42CEd64grchIi3hnw">
+ <value xsi:nil="true"/>
+ </defaultValue>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_ZCrVwI2BEd64grchIi3hnw" name="Association_ActivityEdge_Rate" memberEnd="_ZCrVxI2BEd64grchIi3hnw _ZCrVwY2BEd64grchIi3hnw">
+ <ownedEnd xmi:id="_ZCrVwY2BEd64grchIi3hnw" name="rate" type="Rate" association="_ZCrVwI2BEd64grchIi3hnw">
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ZCrVwo2BEd64grchIi3hnw" value="1"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ZCrVw42BEd64grchIi3hnw"/>
+ </ownedEnd>
+ <ownedEnd xmi:id="_ZCrVxI2BEd64grchIi3hnw" name="activityedge" type="_UiCcII2BEd64grchIi3hnw" association="_ZCrVwI2BEd64grchIi3hnw">
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ZCrVxY2BEd64grchIi3hnw" value="1"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ZCrVxo2BEd64grchIi3hnw" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_71WDcI2BEd64grchIi3hnw" name="Association_ActivityEdge_Probability" memberEnd="_71WDdI2BEd64grchIi3hnw _71WDcY2BEd64grchIi3hnw">
+ <ownedEnd xmi:id="_71WDcY2BEd64grchIi3hnw" name="probability" type="_oCyZwHeaEd6DPZaLLWzzlg" association="_71WDcI2BEd64grchIi3hnw">
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_71WDco2BEd64grchIi3hnw" value="1"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_71WDc42BEd64grchIi3hnw"/>
+ </ownedEnd>
+ <ownedEnd xmi:id="_71WDdI2BEd64grchIi3hnw" name="activityedge" type="_UiCcII2BEd64grchIi3hnw" association="_71WDcI2BEd64grchIi3hnw">
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_71WDdY2BEd64grchIi3hnw" value="1"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_71WDdo2BEd64grchIi3hnw" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Class" xmi:id="_ZXG4MI2CEd64grchIi3hnw" name="ParameterSet">
+ <generalization xmi:id="_awg7II2CEd64grchIi3hnw">
+ <general xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#ParameterSet"/>
+ </generalization>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_hQ2boI2CEd64grchIi3hnw" name="Association_ParameterSet_Probability" memberEnd="_hQ2bpI2CEd64grchIi3hnw _hQ2boY2CEd64grchIi3hnw">
+ <ownedEnd xmi:id="_hQ2boY2CEd64grchIi3hnw" name="probability" type="_oCyZwHeaEd6DPZaLLWzzlg" association="_hQ2boI2CEd64grchIi3hnw">
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_hQ2boo2CEd64grchIi3hnw" value="1"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_hQ2bo42CEd64grchIi3hnw"/>
+ </ownedEnd>
+ <ownedEnd xmi:id="_hQ2bpI2CEd64grchIi3hnw" name="parameterset" type="_ZXG4MI2CEd64grchIi3hnw" association="_hQ2boI2CEd64grchIi3hnw">
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_hQ2bpY2CEd64grchIi3hnw" value="1"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_hQ2bpo2CEd64grchIi3hnw" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Enumeration" xmi:id="_2pxhAI2CEd64grchIi3hnw" name="ObjectNodeKind">
+ <ownedLiteral xmi:id="_Ac0IYI2DEd64grchIi3hnw" name="Buffer"/>
+ <ownedLiteral xmi:id="_CDVaQI2DEd64grchIi3hnw" name="NoBuffer"/>
+ <ownedLiteral xmi:id="_C3WRII2DEd64grchIi3hnw" name="Overwrite"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_KoTE8I2DEd64grchIi3hnw" name="Association_Probability_ValueSpecification" memberEnd="_KoTE9I2DEd64grchIi3hnw _KoTE8Y2DEd64grchIi3hnw">
+ <ownedEnd xmi:id="_KoTE8Y2DEd64grchIi3hnw" name="probability" association="_KoTE8I2DEd64grchIi3hnw">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#ValueSpecification"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_KoTE8o2DEd64grchIi3hnw" value="1"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_KoTE842DEd64grchIi3hnw" value="1"/>
+ </ownedEnd>
+ <ownedEnd xmi:id="_KoTE9I2DEd64grchIi3hnw" name="element" type="_oCyZwHeaEd6DPZaLLWzzlg" association="_KoTE8I2DEd64grchIi3hnw">
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_KoTE9Y2DEd64grchIi3hnw" value="1"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_KoTE9o2DEd64grchIi3hnw" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Enumeration" xmi:id="_b97WMI2SEd64grchIi3hnw" name="TraceKind">
+ <ownedLiteral xmi:id="_ptFN0I2SEd64grchIi3hnw" name="DeriveReqt"/>
+ <ownedLiteral xmi:id="_pzySwI2SEd64grchIi3hnw" name="Verify"/>
+ <ownedLiteral xmi:id="_p7YvkI2SEd64grchIi3hnw" name="Copy"/>
+ <ownedLiteral xmi:id="_qEeaII2SEd64grchIi3hnw" name="Satisfy"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_1ujmMI2TEd64grchIi3hnw" name="Association_Requirement_TestCase" memberEnd="_1ujmNI2TEd64grchIi3hnw _1ujmMY2TEd64grchIi3hnw">
+ <ownedEnd xmi:id="_1ujmMY2TEd64grchIi3hnw" name="verifies" type="Requirement" isDerived="true" association="_1ujmMI2TEd64grchIi3hnw">
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1ujmMo2TEd64grchIi3hnw" value="*"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1ujmM42TEd64grchIi3hnw"/>
+ </ownedEnd>
+ <ownedEnd xmi:id="_1ujmNI2TEd64grchIi3hnw" name="verifiedBy" type="_rTCCEHqFEd6NO-HJErclZA" isDerived="true" association="_1ujmMI2TEd64grchIi3hnw">
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1ujmNY2TEd64grchIi3hnw" value="*"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1ujmNo2TEd64grchIi3hnw"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_lGHiYI2VEd6vodSRJgEedg" name="Association_Satisfy" memberEnd="_lGHiZI2VEd6vodSRJgEedg _lGHiYY2VEd6vodSRJgEedg">
+ <ownedEnd xmi:id="_lGHiYY2VEd6vodSRJgEedg" name="satisfies" type="Requirement" isDerived="true" association="_lGHiYI2VEd6vodSRJgEedg">
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lGHiYo2VEd6vodSRJgEedg" value="*"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lGHiY42VEd6vodSRJgEedg"/>
+ </ownedEnd>
+ <ownedEnd xmi:id="_lGHiZI2VEd6vodSRJgEedg" name="satisfiedBy" type="RequirementRelated" isDerived="true" association="_lGHiYI2VEd6vodSRJgEedg">
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lGHiZY2VEd6vodSRJgEedg" value="*"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lGHiZo2VEd6vodSRJgEedg"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_mjjJsI2VEd6vodSRJgEedg" name="Association_Verify" memberEnd="_mjjJtI2VEd6vodSRJgEedg _mjjJsY2VEd6vodSRJgEedg">
+ <ownedEnd xmi:id="_mjjJsY2VEd6vodSRJgEedg" name="verifies" type="Requirement" isDerived="true" association="_mjjJsI2VEd6vodSRJgEedg">
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_mjjJso2VEd6vodSRJgEedg" value="*"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_mjjJs42VEd6vodSRJgEedg"/>
+ </ownedEnd>
+ <ownedEnd xmi:id="_mjjJtI2VEd6vodSRJgEedg" name="verifiedBy" type="RequirementRelated" isDerived="true" association="_mjjJsI2VEd6vodSRJgEedg">
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_mjjJtY2VEd6vodSRJgEedg" value="*"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_mjjJto2VEd6vodSRJgEedg"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_nJsjsI2VEd6vodSRJgEedg" name="Association_Refine" memberEnd="_nJsjtI2VEd6vodSRJgEedg _nJsjsY2VEd6vodSRJgEedg">
+ <ownedEnd xmi:id="_nJsjsY2VEd6vodSRJgEedg" name="refines" type="Requirement" isDerived="true" association="_nJsjsI2VEd6vodSRJgEedg">
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_nJsjso2VEd6vodSRJgEedg" value="*"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_nJsjs42VEd6vodSRJgEedg"/>
+ </ownedEnd>
+ <ownedEnd xmi:id="_nJsjtI2VEd6vodSRJgEedg" name="refinedBy" type="RequirementRelated" isDerived="true" association="_nJsjsI2VEd6vodSRJgEedg">
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_nJsjtY2VEd6vodSRJgEedg" value="*"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_nJsjto2VEd6vodSRJgEedg"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_nh_H4I2VEd6vodSRJgEedg" name="Association_Trace" memberEnd="_nh_H5I2VEd6vodSRJgEedg _nh_H4Y2VEd6vodSRJgEedg">
+ <ownedEnd xmi:id="_nh_H4Y2VEd6vodSRJgEedg" name="tracedFrom" type="Requirement" isDerived="true" association="_nh_H4I2VEd6vodSRJgEedg">
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_nh_H4o2VEd6vodSRJgEedg" value="*"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_nh_H442VEd6vodSRJgEedg"/>
+ </ownedEnd>
+ <ownedEnd xmi:id="_nh_H5I2VEd6vodSRJgEedg" name="tracedTo" type="RequirementRelated" isDerived="true" association="_nh_H4I2VEd6vodSRJgEedg">
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_nh_H5Y2VEd6vodSRJgEedg" value="*"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_nh_H5o2VEd6vodSRJgEedg"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_AqeZ0I2XEd6vodSRJgEedg" name="Association_Allocate" memberEnd="_AqeZ1I2XEd6vodSRJgEedg _AqeZ0Y2XEd6vodSRJgEedg">
+ <ownedEnd xmi:id="_AqeZ0Y2XEd6vodSRJgEedg" name="allocatedFrom" type="Allocated" isDerived="true" association="_AqeZ0I2XEd6vodSRJgEedg">
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_AqeZ0o2XEd6vodSRJgEedg" value="*"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_AqeZ042XEd6vodSRJgEedg"/>
+ </ownedEnd>
+ <ownedEnd xmi:id="_AqeZ1I2XEd6vodSRJgEedg" name="allocatedTo" type="Allocated" isDerived="true" association="_AqeZ0I2XEd6vodSRJgEedg">
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_AqeZ1Y2XEd6vodSRJgEedg" value="*"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_AqeZ1o2XEd6vodSRJgEedg"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_VpOEoI2XEd6vodSRJgEedg" name="AssociationActivityPartition_Allocated" memberEnd="_VpOEpI2XEd6vodSRJgEedg _VpOEoY2XEd6vodSRJgEedg">
+ <ownedEnd xmi:id="_VpOEoY2XEd6vodSRJgEedg" name="allocatedFrom" type="Allocated" isDerived="true" redefinedProperty="_xcgv4XhjEd6xUocNBcy1EA" association="_VpOEoI2XEd6vodSRJgEedg">
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VpOEoo2XEd6vodSRJgEedg" value="*"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VpOEo42XEd6vodSRJgEedg"/>
+ </ownedEnd>
+ <ownedEnd xmi:id="_VpOEpI2XEd6vodSRJgEedg" name="allocatedTo" type="AllocateActivityPartition" isDerived="true" redefinedProperty="_xcgv5HhjEd6xUocNBcy1EA" association="_VpOEoI2XEd6vodSRJgEedg">
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VpOEpY2XEd6vodSRJgEedg" value="*"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VpOEpo2XEd6vodSRJgEedg"/>
+ </ownedEnd>
+ </packagedElement>
+ <profileApplication xmi:id="_profileApplication.0">
+ <eAnnotations xmi:id="_profileApplication.0-_http2F2Fwww.eclipse.org2Fuml22F2.0.02FUML" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <references xmi:type="ecore:EPackage" href="pathmap://UML_PROFILES/Standard.profile.uml#_yzU58YinEdqtvbnfB2L_5w"/>
+ </eAnnotations>
+ <appliedProfile href="pathmap://UML_PROFILES/Standard.profile.uml#_0"/>
+ </profileApplication>
+ <profileApplication xmi:id="_ykL4MCaWEd6yfMyjxTTfNg">
+ <eAnnotations xmi:id="_ykR-0CaWEd6yfMyjxTTfNg" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <references xmi:type="ecore:EPackage" href="pathmap://UML_PROFILES/Ecore.profile.uml#_z1OFcHjqEdy8S4Cr8Rc_NA"/>
+ </eAnnotations>
+ <appliedProfile href="pathmap://UML_PROFILES/Ecore.profile.uml#_0"/>
+ </profileApplication>
+ </uml:Model>
+ <Standard:Metamodel xmi:id="_ckvcECXrEd6qXv5MKMJM1Q" base_Model="_0"/>
+ <Standard:Metaclass xmi:id="_ckvcESXrEd6qXv5MKMJM1Q"/>
+ <Standard:Metaclass xmi:id="_ckvcEiXrEd6qXv5MKMJM1Q" base_Class="FlowPort"/>
+ <Standard:Metaclass xmi:id="_ckvcEyXrEd6qXv5MKMJM1Q" base_Class="FlowSpecification"/>
+ <Standard:Metaclass xmi:id="_ckvcFCXrEd6qXv5MKMJM1Q" base_Class="Requirement"/>
+ <Standard:Metaclass xmi:id="_ck4mACXrEd6qXv5MKMJM1Q" base_Class="TestCase"/>
+ <Standard:Metaclass xmi:id="_ck4mASXrEd6qXv5MKMJM1Q"/>
+ <Standard:Metaclass xmi:id="_ck4mAiXrEd6qXv5MKMJM1Q"/>
+ <Standard:Metaclass xmi:id="_ck4mAyXrEd6qXv5MKMJM1Q" base_Class="Trace"/>
+ <Standard:Metaclass xmi:id="_ck4mBCXrEd6qXv5MKMJM1Q"/>
+ <Standard:Metaclass xmi:id="_ck4mBSXrEd6qXv5MKMJM1Q" base_Class="Rationale"/>
+ <Standard:Metaclass xmi:id="_ck4mBiXrEd6qXv5MKMJM1Q" base_Class="Problem"/>
+ <Standard:Metaclass xmi:id="_ck4mByXrEd6qXv5MKMJM1Q" base_Class="ValueType"/>
+ <Standard:Metaclass xmi:id="_ck4mCCXrEd6qXv5MKMJM1Q" base_Class="Unit"/>
+ <Standard:Metaclass xmi:id="_ck4mCSXrEd6qXv5MKMJM1Q" base_Class="Dimension"/>
+ <Standard:Metaclass xmi:id="_ck4mCiXrEd6qXv5MKMJM1Q" base_Class="DistributedProperty"/>
+ <Standard:Metaclass xmi:id="_ck4mCyXrEd6qXv5MKMJM1Q" base_Class="ItemFlow"/>
+ <Standard:Metaclass xmi:id="_ck4mDCXrEd6qXv5MKMJM1Q" base_Class="FlowProperty"/>
+ <Standard:Metaclass xmi:id="_ck4mDSXrEd6qXv5MKMJM1Q" base_Class="ConstraintBlock"/>
+ <Standard:Metaclass xmi:id="_ck4mDiXrEd6qXv5MKMJM1Q"/>
+ <Standard:Metaclass xmi:id="_ck4mDyXrEd6qXv5MKMJM1Q" base_Class="Refine"/>
+ <Standard:Metaclass xmi:id="_ck4mECXrEd6qXv5MKMJM1Q" base_Class="ConstraintProperty"/>
+ <Standard:Metaclass xmi:id="_ck4mESXrEd6qXv5MKMJM1Q" base_Class="RequirementRelated"/>
+ <Standard:Metaclass xmi:id="_ck4mEiXrEd6qXv5MKMJM1Q" base_Class="Conform"/>
+ <Standard:Metaclass xmi:id="_ck4mEyXrEd6qXv5MKMJM1Q" base_Class="View"/>
+ <Standard:Metaclass xmi:id="_ck4mFCXrEd6qXv5MKMJM1Q" base_Class="Viewpoint"/>
+ <Standard:Metaclass xmi:id="_ck4mFSXrEd6qXv5MKMJM1Q" base_Class="ParticipantProperty"/>
+ <Standard:Metaclass xmi:id="_ck4mFiXrEd6qXv5MKMJM1Q" base_Class="ConnectorProperty"/>
+ <Standard:Metaclass xmi:id="_ck4mFyXrEd6qXv5MKMJM1Q" base_Class="BindingConnector"/>
+ <Standard:Metaclass xmi:id="_ck4mGCXrEd6qXv5MKMJM1Q" base_Class="NestedConnectorEnd"/>
+ <Standard:Metaclass xmi:id="_ck4mGSXrEd6qXv5MKMJM1Q" base_Class="PropertySpecificType"/>
+ <Standard:Metaclass xmi:id="_ck4mGiXrEd6qXv5MKMJM1Q"/>
+ <Standard:Metaclass xmi:id="_ck4mGyXrEd6qXv5MKMJM1Q" base_Class="Rate"/>
+ <Standard:Metaclass xmi:id="_ck4mHCXrEd6qXv5MKMJM1Q"/>
+ <Standard:Metaclass xmi:id="_ck4mHSXrEd6qXv5MKMJM1Q"/>
+ <Standard:Metaclass xmi:id="_ck4mHiXrEd6qXv5MKMJM1Q"/>
+ <Standard:Metaclass xmi:id="_ck4mHyXrEd6qXv5MKMJM1Q" base_Class="ControlOperator"/>
+ <Standard:Metaclass xmi:id="_ck4mICXrEd6qXv5MKMJM1Q"/>
+ <Standard:Metaclass xmi:id="_ck4mISXrEd6qXv5MKMJM1Q" base_Class="Overwrite"/>
+ <Standard:Metaclass xmi:id="_ck4mIiXrEd6qXv5MKMJM1Q" base_Class="Allocate"/>
+ <Standard:Metaclass xmi:id="_ck4mIyXrEd6qXv5MKMJM1Q" base_Class="Allocated"/>
+ <Standard:Metaclass xmi:id="_ck4mJCXrEd6qXv5MKMJM1Q" base_Class="AllocateActivityPartition"/>
+ <Ecore:EPackage xmi:id="_zS9CsCaWEd6yfMyjxTTfNg" base_Package="_0" packageName="sysml" nsPrefix="sysML" nsURI="http://www.topcased.org/2.0/sysML" basePackage="org.topcased.sysml" prefix="SysML"/>
+</xmi:XMI>
diff --git a/examples/referencediagrams/TC1/.project b/examples/referencediagrams/TC1/.project
new file mode 100644
index 00000000000..926a6743f33
--- /dev/null
+++ b/examples/referencediagrams/TC1/.project
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<projectDescription>
+ <name>TC1</name>
+ <comment></comment>
+ <projects>
+ </projects>
+ <buildSpec>
+ </buildSpec>
+ <natures>
+ </natures>
+</projectDescription>
diff --git a/examples/referencediagrams/TC1/diagram.png b/examples/referencediagrams/TC1/diagram.png
new file mode 100644
index 00000000000..39d7d66e63e
--- /dev/null
+++ b/examples/referencediagrams/TC1/diagram.png
Binary files differ
diff --git a/examples/referencediagrams/TC1/testcase1-fromXMI.uml b/examples/referencediagrams/TC1/testcase1-fromXMI.uml
new file mode 100644
index 00000000000..8ebc519647a
--- /dev/null
+++ b/examples/referencediagrams/TC1/testcase1-fromXMI.uml
@@ -0,0 +1,51 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<uml:Model xmi:version="2.1" xmlns:xmi="http://schema.omg.org/spec/XMI/2.1" xmlns:uml="http://www.eclipse.org/uml2/2.1.0/UML" xmi:id="_Y10C0B_CEd6KLOscCwv-5A">
+ <packagedElement xmi:type="uml:Package" xmi:id="_hHjPgB_CEd6KLOscCwv-5A" name="package1">
+ <ownedComment xmi:id="_hHjPgR_CEd6KLOscCwv-5A" annotatedElement="_hHjPih_CEd6KLOscCwv-5A">
+ <body>&lt;p>&#xD;
+ Private visibility.&#xD;
+&lt;/p></body>
+ </ownedComment>
+ <packagedElement xmi:type="uml:Class" xmi:id="_hHjPgh_CEd6KLOscCwv-5A" name="Class1" isAbstract="true">
+ <ownedAttribute xmi:id="_hHjPgx_CEd6KLOscCwv-5A" name="attribute1" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_hHjPhB_CEd6KLOscCwv-5A"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_hHjPhR_CEd6KLOscCwv-5A" name="class3_1" visibility="private" type="_hHjPih_CEd6KLOscCwv-5A" association="_hHjPnB_CEd6KLOscCwv-5A"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Class" xmi:id="_hHjPhh_CEd6KLOscCwv-5A" name="Class2">
+ <ownedAttribute xmi:id="_hHjPhx_CEd6KLOscCwv-5A" name="attribute2" visibility="protected">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
+ <defaultValue xmi:type="uml:LiteralBoolean" xmi:id="_hHjPiB_CEd6KLOscCwv-5A" value="true"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_hHjPiR_CEd6KLOscCwv-5A" name="class3_2" visibility="private" type="_hHjPih_CEd6KLOscCwv-5A" association="_hHjPmx_CEd6KLOscCwv-5A"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Class" xmi:id="_hHjPih_CEd6KLOscCwv-5A" name="Class3" visibility="private">
+ <generalization xmi:id="_hHjPix_CEd6KLOscCwv-5A" general="_hHjPgh_CEd6KLOscCwv-5A"/>
+ <generalization xmi:id="_hHjPjB_CEd6KLOscCwv-5A" general="_hHjPhh_CEd6KLOscCwv-5A"/>
+ <ownedAttribute xmi:id="_hHjPjR_CEd6KLOscCwv-5A" name="attribute3" visibility="package">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_hHjPjh_CEd6KLOscCwv-5A" value="*"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_hHjPjx_CEd6KLOscCwv-5A"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_hHjPkB_CEd6KLOscCwv-5A" name="class1" visibility="public" type="_hHjPgh_CEd6KLOscCwv-5A" aggregation="shared" association="_hHjPnB_CEd6KLOscCwv-5A">
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_hHjPkR_CEd6KLOscCwv-5A" value="*"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_hHjPkh_CEd6KLOscCwv-5A"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_hHjPkx_CEd6KLOscCwv-5A" name="class2" visibility="protected" type="_hHjPhh_CEd6KLOscCwv-5A" aggregation="composite" association="_hHjPmx_CEd6KLOscCwv-5A">
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_hHjPlB_CEd6KLOscCwv-5A" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_hHjPlR_CEd6KLOscCwv-5A" name="class3" visibility="package" type="_hHjPih_CEd6KLOscCwv-5A" association="_hHjPmB_CEd6KLOscCwv-5A">
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_hHjPlh_CEd6KLOscCwv-5A" value="3"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_hHjPlx_CEd6KLOscCwv-5A" value="2"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_hHjPmB_CEd6KLOscCwv-5A" memberEnd="_hHjPmR_CEd6KLOscCwv-5A _hHjPlR_CEd6KLOscCwv-5A">
+ <ownedEnd xmi:id="_hHjPmR_CEd6KLOscCwv-5A" type="_hHjPih_CEd6KLOscCwv-5A" association="_hHjPmB_CEd6KLOscCwv-5A">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_hHjPmh_CEd6KLOscCwv-5A"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_hHjPmx_CEd6KLOscCwv-5A" name="Association2" memberEnd="_hHjPkx_CEd6KLOscCwv-5A _hHjPiR_CEd6KLOscCwv-5A"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_hHjPnB_CEd6KLOscCwv-5A" name="Association1" memberEnd="_hHjPkB_CEd6KLOscCwv-5A _hHjPhR_CEd6KLOscCwv-5A"/>
+ </packagedElement>
+</uml:Model>
diff --git a/examples/referencediagrams/TC1/testcase1.di b/examples/referencediagrams/TC1/testcase1.di
new file mode 100644
index 00000000000..42490998198
--- /dev/null
+++ b/examples/referencediagrams/TC1/testcase1.di
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="ASCII"?>
+<di:Diagram xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:di="http://www.eclipse.org/papyrus/0.7.0/di" name="tabfolder.window" type="tabfolder.window">
+ <contained xsi:type="di:Diagram" name="tab.window" type="tab.window">
+ <semanticModel xsi:type="di:CoreSemanticModelBridge">
+ <element href="testcase1.notation#/"/>
+ </semanticModel>
+ </contained>
+</di:Diagram>
diff --git a/examples/referencediagrams/TC1/testcase1.gif b/examples/referencediagrams/TC1/testcase1.gif
new file mode 100644
index 00000000000..3d1d52b349e
--- /dev/null
+++ b/examples/referencediagrams/TC1/testcase1.gif
Binary files differ
diff --git a/examples/referencediagrams/TC1/testcase1.notation b/examples/referencediagrams/TC1/testcase1.notation
new file mode 100644
index 00000000000..b7f5ba52900
--- /dev/null
+++ b/examples/referencediagrams/TC1/testcase1.notation
@@ -0,0 +1,226 @@
+<?xml version="1.0" encoding="ASCII"?>
+<notation:Diagram xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:notation="http://www.eclipse.org/gmf/runtime/1.0.1/notation" type="PapyrusUMLClassDiagram" name="testcase1" measurementUnit="Pixel">
+ <eAnnotations source="org.eclipse.papyrus.diagram.common.Belongs_To_This_Diagram">
+ <references href="testcase1.uml#_cPjJUB_DEd6YoYo_qcjZ1A"/>
+ <references href="testcase1.uml#_CcNHEB_DEd6YoYo_qcjZ1A"/>
+ <references href="testcase1.uml#_Qqb1cR_FEd6shpq_sNxTJQ"/>
+ <references href="testcase1.uml#_Qqb1cB_FEd6shpq_sNxTJQ"/>
+ <references href="testcase1.uml#_OxbscB_FEd6shpq_sNxTJQ"/>
+ <references href="testcase1.uml#_aVkeAB_FEd6shpq_sNxTJQ"/>
+ <references href="testcase1.uml#_jHfmoR_FEd6shpq_sNxTJQ"/>
+ <references href="testcase1.uml#_jHfmoB_FEd6shpq_sNxTJQ"/>
+ <references href="testcase1.uml#_ooNdMB_FEd6shpq_sNxTJQ"/>
+ <references href="testcase1.uml#_d_hnQB_FEd6shpq_sNxTJQ"/>
+ <references href="testcase1.uml#_0R3A4B_FEd6shpq_sNxTJQ"/>
+ <references href="testcase1.uml#_j_IuYR_HEd6wzp0oZera5w"/>
+ <references href="testcase1.uml#_j_IuYB_HEd6wzp0oZera5w"/>
+ <references href="testcase1.uml#_RZw5QB_IEd6wzp0oZera5w"/>
+ <references href="testcase1.uml#_h9zIwB_HEd6wzp0oZera5w"/>
+ <references href="testcase1.uml#_jAtXQB_HEd6wzp0oZera5w"/>
+ <references href="testcase1.uml#_G1VjIR_GEd6shpq_sNxTJQ"/>
+ <references href="testcase1.uml#_G1VjIB_GEd6shpq_sNxTJQ"/>
+ <references href="testcase1.uml#_EptZEB_GEd6shpq_sNxTJQ"/>
+ <references href="testcase1.uml#_EPurcB_JEd6wzp0oZera5w"/>
+ <references href="testcase1.uml#_KbpbIB_JEd6wzp0oZera5w"/>
+ <references href="testcase1.uml#_j-_kcB_HEd6wzp0oZera5w"/>
+ <references href="testcase1.uml#_HztvkB_JEd6wzp0oZera5w"/>
+ <references href="testcase1.uml#_k1Oo4B_HEd6wzp0oZera5w"/>
+ <references href="testcase1.uml#_OvU20B_JEd6wzp0oZera5w"/>
+ <references href="testcase1.uml#_dobjoR_KEd6wzp0oZera5w"/>
+ <references href="testcase1.uml#_dobjoB_KEd6wzp0oZera5w"/>
+ <references href="testcase1.uml#_k1YZ4R_HEd6wzp0oZera5w"/>
+ <references href="testcase1.uml#_k1YZ4B_HEd6wzp0oZera5w"/>
+ <references href="testcase1.uml#_lxfx8B_JEd6wzp0oZera5w"/>
+ <references href="testcase1.uml#_OvU20h_JEd6wzp0oZera5w"/>
+ <references href="testcase1.uml#_OvU20R_JEd6wzp0oZera5w"/>
+ </eAnnotations>
+ <eAnnotations source="org.eclipse.papyrus.diagram.common.FilterViewsAndLabelsSource">
+ <details key="3002" value=""/>
+ </eAnnotations>
+ <children type="2008">
+ <children type="5029"/>
+ <children type="7017">
+ <children type="3012">
+ <element href="testcase1.uml#_OxbscB_FEd6shpq_sNxTJQ"/>
+ <layoutConstraint xsi:type="notation:Location"/>
+ </children>
+ <styles xsi:type="notation:DrawerStyle"/>
+ <styles xsi:type="notation:SortingStyle"/>
+ <styles xsi:type="notation:FilteringStyle"/>
+ </children>
+ <children type="7018">
+ <styles xsi:type="notation:DrawerStyle"/>
+ <styles xsi:type="notation:SortingStyle"/>
+ <styles xsi:type="notation:FilteringStyle"/>
+ </children>
+ <children type="7019">
+ <styles xsi:type="notation:DrawerStyle"/>
+ <styles xsi:type="notation:SortingStyle"/>
+ <styles xsi:type="notation:FilteringStyle"/>
+ </children>
+ <styles xsi:type="notation:ShapeStyle" fontHeight="8" lineColor="15060913"/>
+ <styles xsi:type="notation:HintedDiagramLinkStyle"/>
+ <element href="testcase1.uml#_CcNHEB_DEd6YoYo_qcjZ1A"/>
+ <layoutConstraint xsi:type="notation:Bounds" x="36" y="127" width="183" height="115"/>
+ </children>
+ <children type="2008">
+ <children type="5029"/>
+ <children type="7017">
+ <children type="3012">
+ <element href="testcase1.uml#_d_hnQB_FEd6shpq_sNxTJQ"/>
+ <layoutConstraint xsi:type="notation:Location"/>
+ </children>
+ <styles xsi:type="notation:DrawerStyle"/>
+ <styles xsi:type="notation:SortingStyle"/>
+ <styles xsi:type="notation:FilteringStyle"/>
+ </children>
+ <children type="7018">
+ <styles xsi:type="notation:DrawerStyle"/>
+ <styles xsi:type="notation:SortingStyle"/>
+ <styles xsi:type="notation:FilteringStyle"/>
+ </children>
+ <children type="7019">
+ <styles xsi:type="notation:DrawerStyle"/>
+ <styles xsi:type="notation:SortingStyle"/>
+ <styles xsi:type="notation:FilteringStyle"/>
+ </children>
+ <styles xsi:type="notation:ShapeStyle" fontHeight="8" lineColor="15060913"/>
+ <styles xsi:type="notation:HintedDiagramLinkStyle"/>
+ <element href="testcase1.uml#_aVkeAB_FEd6shpq_sNxTJQ"/>
+ <layoutConstraint xsi:type="notation:Bounds" x="431" y="131" width="207" height="116"/>
+ </children>
+ <children type="2008">
+ <children type="5029"/>
+ <children type="7017">
+ <children type="3012">
+ <element href="testcase1.uml#_EptZEB_GEd6shpq_sNxTJQ"/>
+ <layoutConstraint xsi:type="notation:Location"/>
+ </children>
+ <styles xsi:type="notation:DrawerStyle"/>
+ <styles xsi:type="notation:SortingStyle"/>
+ <styles xsi:type="notation:FilteringStyle"/>
+ </children>
+ <children type="7018">
+ <styles xsi:type="notation:DrawerStyle"/>
+ <styles xsi:type="notation:SortingStyle"/>
+ <styles xsi:type="notation:FilteringStyle"/>
+ </children>
+ <children type="7019">
+ <styles xsi:type="notation:DrawerStyle"/>
+ <styles xsi:type="notation:SortingStyle"/>
+ <styles xsi:type="notation:FilteringStyle"/>
+ </children>
+ <styles xsi:type="notation:ShapeStyle" fontHeight="8" lineColor="15060913"/>
+ <styles xsi:type="notation:HintedDiagramLinkStyle"/>
+ <element href="testcase1.uml#_0R3A4B_FEd6shpq_sNxTJQ"/>
+ <layoutConstraint xsi:type="notation:Bounds" x="195" y="303" width="175" height="96"/>
+ </children>
+ <children type="2012">
+ <children type="5038"/>
+ <styles xsi:type="notation:ShapeStyle" fontHeight="8" lineColor="15060913"/>
+ <styles xsi:type="notation:HintedDiagramLinkStyle"/>
+ <element href="testcase1.uml#_Ro_LkB_JEd6wzp0oZera5w"/>
+ <layoutConstraint xsi:type="notation:Bounds" x="270" y="179"/>
+ </children>
+ <styles xsi:type="notation:DiagramStyle"/>
+ <element href="testcase1.uml#_1CpE8B_CEd6YoYo_qcjZ1A"/>
+ <edges type="4002" source="//@children.2" target="//@children.0">
+ <children type="6007">
+ <layoutConstraint xsi:type="notation:Location" y="40"/>
+ </children>
+ <styles xsi:type="notation:RoutingStyle"/>
+ <styles xsi:type="notation:FontStyle" fontHeight="8"/>
+ <element href="testcase1.uml#_h9zIwB_HEd6wzp0oZera5w"/>
+ <bendpoints xsi:type="notation:RelativeBendpoints" points="[-12, -21, 57, 108]$[-31, -116, 38, 13]"/>
+ <sourceAnchor xsi:type="notation:IdentityAnchor" id="(0.47428572,0.21875)"/>
+ <targetAnchor xsi:type="notation:IdentityAnchor" id="(0.79234976,0.6695652)"/>
+ </edges>
+ <edges type="4002" source="//@children.2" target="//@children.1">
+ <children type="6007">
+ <layoutConstraint xsi:type="notation:Location" y="40"/>
+ </children>
+ <styles xsi:type="notation:RoutingStyle"/>
+ <styles xsi:type="notation:FontStyle" fontHeight="8"/>
+ <element href="testcase1.uml#_jAtXQB_HEd6wzp0oZera5w"/>
+ <bendpoints xsi:type="notation:RelativeBendpoints" points="[33, -39, -68, 77]$[85, -101, -16, 15]"/>
+ <sourceAnchor xsi:type="notation:IdentityAnchor" id="(0.7771429,0.40625)"/>
+ <targetAnchor xsi:type="notation:IdentityAnchor" id="(0.28502417,0.87068963)"/>
+ </edges>
+ <edges type="4001" source="//@children.2" target="//@children.0">
+ <children type="6001">
+ <layoutConstraint xsi:type="notation:Location" y="40"/>
+ </children>
+ <children type="6002">
+ <layoutConstraint xsi:type="notation:Location" x="11" y="44"/>
+ </children>
+ <children type="6003">
+ <layoutConstraint xsi:type="notation:Location" x="1" y="-29"/>
+ </children>
+ <children type="6004">
+ <layoutConstraint xsi:type="notation:Location" x="-2" y="37"/>
+ </children>
+ <children type="6005">
+ <layoutConstraint xsi:type="notation:Location" x="9" y="-13"/>
+ </children>
+ <children type="6006">
+ <layoutConstraint xsi:type="notation:Location" x="-5" y="-32"/>
+ </children>
+ <styles xsi:type="notation:RoutingStyle"/>
+ <styles xsi:type="notation:FontStyle" fontHeight="8"/>
+ <element href="testcase1.uml#_j_IuYB_HEd6wzp0oZera5w"/>
+ <bendpoints xsi:type="notation:RelativeBendpoints" points="[-87, 0, 100, 127]$[-187, 0, 0, 127]$[-187, -110, 0, 17]"/>
+ <targetAnchor xsi:type="notation:IdentityAnchor" id="(0.30054644,0.8521739)"/>
+ </edges>
+ <edges type="4001" source="//@children.2" target="//@children.1">
+ <children type="6001">
+ <layoutConstraint xsi:type="notation:Location" y="40"/>
+ </children>
+ <children type="6002">
+ <layoutConstraint xsi:type="notation:Location" x="-38" y="-25"/>
+ </children>
+ <children type="6003">
+ <layoutConstraint xsi:type="notation:Location" x="-2" y="33"/>
+ </children>
+ <children type="6004">
+ <layoutConstraint xsi:type="notation:Location" x="-31" y="39"/>
+ </children>
+ <children type="6005">
+ <layoutConstraint xsi:type="notation:Location" x="-12" y="-17"/>
+ </children>
+ <children visible="false" type="6006">
+ <layoutConstraint xsi:type="notation:Location" x="-1" y="56"/>
+ </children>
+ <styles xsi:type="notation:RoutingStyle"/>
+ <styles xsi:type="notation:FontStyle" fontHeight="8"/>
+ <element href="testcase1.uml#_k1YZ4B_HEd6wzp0oZera5w"/>
+ <bendpoints xsi:type="notation:RelativeBendpoints" points="[15, 0, -228, 105]$[243, 0, 0, 105]$[243, -93, 0, 12]"/>
+ <sourceAnchor xsi:type="notation:IdentityAnchor" id="(0.9142857,0.38541666)"/>
+ <targetAnchor xsi:type="notation:IdentityAnchor" id="(0.7874396,0.9051724)"/>
+ </edges>
+ <edges type="4001" source="//@children.2" target="//@children.2">
+ <children visible="false" type="6001">
+ <layoutConstraint xsi:type="notation:Location" y="40"/>
+ </children>
+ <children visible="false" type="6002">
+ <layoutConstraint xsi:type="notation:Location" x="50" y="-22"/>
+ </children>
+ <children visible="false" type="6003">
+ <layoutConstraint xsi:type="notation:Location" y="80"/>
+ </children>
+ <children visible="false" type="6004">
+ <layoutConstraint xsi:type="notation:Location" y="100"/>
+ </children>
+ <children visible="false" type="6005">
+ <layoutConstraint xsi:type="notation:Location" y="120"/>
+ </children>
+ <children visible="false" type="6006">
+ <layoutConstraint xsi:type="notation:Location" y="140"/>
+ </children>
+ <styles xsi:type="notation:RoutingStyle"/>
+ <styles xsi:type="notation:FontStyle" fontHeight="8"/>
+ <element href="testcase1.uml#_OvU20R_JEd6wzp0oZera5w"/>
+ <bendpoints xsi:type="notation:RelativeBendpoints" points="[80, -1, 79, -16]$[142, -1, 141, -16]$[142, 85, 141, 70]$[1, 85, 0, 70]$[1, 23, 0, 8]"/>
+ <sourceAnchor xsi:type="notation:IdentityAnchor" id="(0.54285717,0.7604167)"/>
+ <targetAnchor xsi:type="notation:IdentityAnchor" id="(0.5542857,0.9270833)"/>
+ </edges>
+</notation:Diagram>
diff --git a/examples/referencediagrams/TC1/testcase1.uml b/examples/referencediagrams/TC1/testcase1.uml
new file mode 100644
index 00000000000..7b551afbd73
--- /dev/null
+++ b/examples/referencediagrams/TC1/testcase1.uml
@@ -0,0 +1,63 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<uml:Model xmi:version="2.1" xmlns:xmi="http://schema.omg.org/spec/XMI/2.1" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:uml="http://www.eclipse.org/uml2/2.1.0/UML" xmi:id="_1CpE8B_CEd6YoYo_qcjZ1A" name="testcase1">
+ <ownedComment xmi:id="_Ro_LkB_JEd6wzp0oZera5w" annotatedElement="_0R3A4B_FEd6shpq_sNxTJQ">
+ <body>private visibility</body>
+ </ownedComment>
+ <packagedElement xmi:type="uml:Package" xmi:id="_cPjJUB_DEd6YoYo_qcjZ1A" name="package1">
+ <packagedElement xmi:type="uml:Class" xmi:id="_CcNHEB_DEd6YoYo_qcjZ1A" name="Class1">
+ <ownedAttribute xmi:id="_OxbscB_FEd6shpq_sNxTJQ" name="attribute1" isUnique="false">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Qqb1cR_FEd6shpq_sNxTJQ" value="1"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Qqb1cB_FEd6shpq_sNxTJQ"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Class" xmi:id="_aVkeAB_FEd6shpq_sNxTJQ" name="Class2">
+ <ownedAttribute xmi:id="_d_hnQB_FEd6shpq_sNxTJQ" name="attribute2" visibility="protected" isUnique="false">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_jHfmoR_FEd6shpq_sNxTJQ" value="1"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_jHfmoB_FEd6shpq_sNxTJQ" value="1"/>
+ <defaultValue xmi:type="uml:LiteralString" xmi:id="_ooNdMB_FEd6shpq_sNxTJQ" value="true"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Class" xmi:id="_0R3A4B_FEd6shpq_sNxTJQ" name="Class3">
+ <generalization xmi:id="_h9zIwB_HEd6wzp0oZera5w" general="_CcNHEB_DEd6YoYo_qcjZ1A"/>
+ <generalization xmi:id="_jAtXQB_HEd6wzp0oZera5w" general="_aVkeAB_FEd6shpq_sNxTJQ"/>
+ <ownedAttribute xmi:id="_EptZEB_GEd6shpq_sNxTJQ" name="attribute3" visibility="private" isUnique="false">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_G1VjIR_GEd6shpq_sNxTJQ" value="*"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_G1VjIB_GEd6shpq_sNxTJQ"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_j-_kcB_HEd6wzp0oZera5w" name="class3_1" visibility="private" type="_CcNHEB_DEd6YoYo_qcjZ1A" association="_j_IuYB_HEd6wzp0oZera5w">
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_EPurcB_JEd6wzp0oZera5w" value="*"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_KbpbIB_JEd6wzp0oZera5w"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_k1Oo4B_HEd6wzp0oZera5w" name="class3_2" visibility="private" type="_aVkeAB_FEd6shpq_sNxTJQ" association="_k1YZ4B_HEd6wzp0oZera5w">
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_HztvkB_JEd6wzp0oZera5w" value="2"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Z5ezICBuEd6B1-g56hjodA" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_OvU20B_JEd6wzp0oZera5w" name="class3" type="_0R3A4B_FEd6shpq_sNxTJQ" association="_OvU20R_JEd6wzp0oZera5w"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_j_IuYB_HEd6wzp0oZera5w" name="Association1" memberEnd="_j_IuYR_HEd6wzp0oZera5w _j-_kcB_HEd6wzp0oZera5w">
+ <ownedEnd xmi:id="_j_IuYR_HEd6wzp0oZera5w" name="class3" type="_0R3A4B_FEd6shpq_sNxTJQ" aggregation="shared" association="_j_IuYB_HEd6wzp0oZera5w">
+ <defaultValue xmi:type="uml:LiteralString" xmi:id="_RZw5QB_IEd6wzp0oZera5w"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_k1YZ4B_HEd6wzp0oZera5w" name="Association2" memberEnd="_k1YZ4R_HEd6wzp0oZera5w _k1Oo4B_HEd6wzp0oZera5w">
+ <ownedEnd xmi:id="_k1YZ4R_HEd6wzp0oZera5w" name="class3" type="_0R3A4B_FEd6shpq_sNxTJQ" aggregation="composite" association="_k1YZ4B_HEd6wzp0oZera5w">
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_dobjoR_KEd6wzp0oZera5w" value="2"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_dobjoB_KEd6wzp0oZera5w" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_OvU20R_JEd6wzp0oZera5w" name="Association3" memberEnd="_OvU20h_JEd6wzp0oZera5w _OvU20B_JEd6wzp0oZera5w">
+ <ownedEnd xmi:id="_OvU20h_JEd6wzp0oZera5w" name="class3" type="_0R3A4B_FEd6shpq_sNxTJQ" association="_OvU20R_JEd6wzp0oZera5w">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lxfx8B_JEd6wzp0oZera5w"/>
+ </ownedEnd>
+ </packagedElement>
+ </packagedElement>
+ <profileApplication xmi:id="_1CpE8R_CEd6YoYo_qcjZ1A">
+ <eAnnotations xmi:id="_1CpE8h_CEd6YoYo_qcjZ1A" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <references xmi:type="ecore:EPackage" href="pathmap://UML_PROFILES/Standard.profile.uml#_yzU58YinEdqtvbnfB2L_5w"/>
+ </eAnnotations>
+ <appliedProfile href="pathmap://UML_PROFILES/Standard.profile.uml#_0"/>
+ </profileApplication>
+</uml:Model>
diff --git a/examples/referencediagrams/TC1/validTestCase1.xmi b/examples/referencediagrams/TC1/validTestCase1.xmi
new file mode 100644
index 00000000000..559aca8a417
--- /dev/null
+++ b/examples/referencediagrams/TC1/validTestCase1.xmi
@@ -0,0 +1,51 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<uml:Model xmi:version="2.1" xmlns:xmi="http://schema.omg.org/spec/XMI/2.1" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:uml="http://schema.omg.org/spec/UML/2.1.1" xsi:schemaLocation="http://schema.omg.org/spec/UML/2.1.1 http://www.eclipse.org/uml2/2.1.0/UML" xmi:id="_0" name="testCase1">
+ <packagedElement xmi:type="uml:Package" xmi:id="package1" name="package1">
+ <ownedComment xmi:type="uml:Comment" xmi:id="package1-_ownedComment.0" annotatedElement="package1-Class3">
+ <body>&lt;p>&#xD;
+ Private visibility.&#xD;
+&lt;/p></body>
+ </ownedComment>
+ <packagedElement xmi:type="uml:Class" xmi:id="package1-Class1" name="Class1" isAbstract="true">
+ <ownedAttribute xmi:type="uml:Property" xmi:id="package1-Class1-attribute1" name="attribute1" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="http://schema.omg.org/spec/UML/2.1.1/uml.xml#Boolean"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="package1-Class1-attribute1-_lowerValue"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="package1-Class1-class3_1" name="class3_1" visibility="private" type="package1-Class3" association="package1-Association1"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Class" xmi:id="package1-Class2" name="Class2">
+ <ownedAttribute xmi:type="uml:Property" xmi:id="package1-Class2-attribute2" name="attribute2" visibility="protected">
+ <type xmi:type="uml:PrimitiveType" href="http://schema.omg.org/spec/UML/2.1.1/uml.xml#Boolean"/>
+ <defaultValue xmi:type="uml:LiteralBoolean" xmi:id="package1-Class2-attribute2-_defaultValue" value="true"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="package1-Class2-class3_2" name="class3_2" visibility="private" type="package1-Class3" association="package1-Association2"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Class" xmi:id="package1-Class3" name="Class3" visibility="private">
+ <generalization xmi:type="uml:Generalization" xmi:id="package1-Class3-_generalization.0" general="package1-Class1" specific="package1-Class3"/>
+ <generalization xmi:type="uml:Generalization" xmi:id="package1-Class3-_generalization.1" general="package1-Class2" specific="package1-Class3"/>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="package1-Class3-attribute3" name="attribute3" visibility="package">
+ <type xmi:type="uml:PrimitiveType" href="http://schema.omg.org/spec/UML/2.1.1/uml.xml#String"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="package1-Class3-attribute3-_upperValue" value="*"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="package1-Class3-attribute3-_lowerValue"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="package1-Class3-class1" name="class1" visibility="public" type="package1-Class1" aggregation="shared" association="package1-Association1">
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="package1-Class3-class1-_upperValue" value="*"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="package1-Class3-class1-_lowerValue"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="package1-Class3-class2" name="class2" visibility="protected" type="package1-Class2" aggregation="composite" association="package1-Association2">
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="package1-Class3-class2-_upperValue" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="package1-Class3-class3" name="class3" visibility="package" type="package1-Class3" association="package1-_packagedElement.3">
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="package1-Class3-class3-_upperValue" value="3"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="package1-Class3-class3-_lowerValue" value="2"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="package1-_packagedElement.3" memberEnd="package1-_packagedElement.3-_ownedEnd.0 package1-Class3-class3">
+ <ownedEnd xmi:type="uml:Property" xmi:id="package1-_packagedElement.3-_ownedEnd.0" type="package1-Class3" owningAssociation="package1-_packagedElement.3" association="package1-_packagedElement.3">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="package1-_packagedElement.3-_ownedEnd.0-_lowerValue"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="package1-Association2" name="Association2" memberEnd="package1-Class3-class2 package1-Class2-class3_2"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="package1-Association1" name="Association1" memberEnd="package1-Class3-class1 package1-Class1-class3_1"/>
+ </packagedElement>
+</uml:Model>
diff --git a/examples/referencediagrams/UseCaseTestEditor/.project b/examples/referencediagrams/UseCaseTestEditor/.project
new file mode 100644
index 00000000000..671504c20a5
--- /dev/null
+++ b/examples/referencediagrams/UseCaseTestEditor/.project
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<projectDescription>
+ <name>UseCaseTestEditor</name>
+ <comment></comment>
+ <projects>
+ </projects>
+ <buildSpec>
+ </buildSpec>
+ <natures>
+ </natures>
+</projectDescription>
diff --git a/examples/referencediagrams/UseCaseTestEditor/UseCaseDiagramTest.di b/examples/referencediagrams/UseCaseTestEditor/UseCaseDiagramTest.di
new file mode 100644
index 00000000000..d40fd21704f
--- /dev/null
+++ b/examples/referencediagrams/UseCaseTestEditor/UseCaseDiagramTest.di
@@ -0,0 +1,26 @@
+<?xml version="1.0" encoding="ASCII"?>
+<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:di="http://www.eclipse.org/papyrus/0.7.0/di" xmlns:di_1="http://www.eclipse.org/papyrus/0.7.0/sashdi">
+ <di:Diagram name="tabfolder.window" type="tabfolder.window"/>
+ <di_1:SashWindowsMngr>
+ <pageList>
+ <availablePage>
+ <emfPageIdentifier href="UseCaseDiagramTest.notation#/0"/>
+ </availablePage>
+ <availablePage>
+ <emfPageIdentifier href="UseCaseDiagramTest.notation#/1"/>
+ </availablePage>
+ </pageList>
+ <sashModel currentSelection="/1/@sashModel/@windows.0/@children.0">
+ <windows>
+ <children xsi:type="di_1:TabFolder">
+ <children>
+ <emfPageIdentifier href="UseCaseDiagramTest.notation#/0"/>
+ </children>
+ <children>
+ <emfPageIdentifier href="UseCaseDiagramTest.notation#/1"/>
+ </children>
+ </children>
+ </windows>
+ </sashModel>
+ </di_1:SashWindowsMngr>
+</xmi:XMI>
diff --git a/examples/referencediagrams/UseCaseTestEditor/UseCaseDiagramTest.notation b/examples/referencediagrams/UseCaseTestEditor/UseCaseDiagramTest.notation
new file mode 100644
index 00000000000..fc607762744
--- /dev/null
+++ b/examples/referencediagrams/UseCaseTestEditor/UseCaseDiagramTest.notation
@@ -0,0 +1,179 @@
+<?xml version="1.0" encoding="ASCII"?>
+<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:notation="http://www.eclipse.org/gmf/runtime/1.0.2/notation">
+ <notation:Diagram type="UseCase" name="TestCreationUseCase" measurementUnit="Pixel">
+ <children type="2018">
+ <children xsi:type="notation:DecorationNode" type="5027"/>
+ <styles xsi:type="notation:DescriptionStyle"/>
+ <styles xsi:type="notation:FontStyle" fontHeight="8"/>
+ <styles xsi:type="notation:HintedDiagramLinkStyle"/>
+ <element href="UseCaseDiagramTest.uml#_KxXd0Jb5Ed6IEoV1pxdOjw"/>
+ <layoutConstraint xsi:type="notation:Bounds" x="121" y="24" width="800" height="93"/>
+ </children>
+ <children xsi:type="notation:Shape" type="2011" fontHeight="8" lineColor="15060913">
+ <children xsi:type="notation:DecorationNode" type="5014">
+ <layoutConstraint xsi:type="notation:Location" y="5"/>
+ </children>
+ <element href="UseCaseDiagramTest.uml#_UrwJsJcBEd6IEoV1pxdOjw"/>
+ <layoutConstraint xsi:type="notation:Bounds" x="1009" y="335"/>
+ </children>
+ <children type="2015">
+ <children xsi:type="notation:DecorationNode" type="5019"/>
+ <children xsi:type="notation:DecorationNode" type="7011">
+ <children type="2013">
+ <children xsi:type="notation:DecorationNode" type="5016"/>
+ <children xsi:type="notation:DecorationNode" type="7009">
+ <children type="3007">
+ <element href="UseCaseDiagramTest.uml#_tWEHUJcBEd6IEoV1pxdOjw"/>
+ <layoutConstraint xsi:type="notation:Location"/>
+ </children>
+ <styles xsi:type="notation:SortingStyle"/>
+ <styles xsi:type="notation:FilteringStyle"/>
+ </children>
+ <styles xsi:type="notation:DescriptionStyle"/>
+ <styles xsi:type="notation:FontStyle" fontHeight="8"/>
+ <element href="UseCaseDiagramTest.uml#_ruVGwJb8Ed6IEoV1pxdOjw"/>
+ <layoutConstraint xsi:type="notation:Bounds" x="76" y="59"/>
+ </children>
+ <children type="3009">
+ <children xsi:type="notation:DecorationNode" type="5018"/>
+ <children xsi:type="notation:DecorationNode" type="7012">
+ <styles xsi:type="notation:SortingStyle"/>
+ <styles xsi:type="notation:FilteringStyle"/>
+ </children>
+ <styles xsi:type="notation:DescriptionStyle"/>
+ <styles xsi:type="notation:FontStyle"/>
+ <element href="UseCaseDiagramTest.uml#_8GWEwJcBEd6IEoV1pxdOjw"/>
+ <layoutConstraint xsi:type="notation:Bounds" x="13" y="192"/>
+ </children>
+ <children type="3009">
+ <children xsi:type="notation:DecorationNode" type="5018"/>
+ <children xsi:type="notation:DecorationNode" type="7012">
+ <styles xsi:type="notation:SortingStyle"/>
+ <styles xsi:type="notation:FilteringStyle"/>
+ </children>
+ <styles xsi:type="notation:DescriptionStyle"/>
+ <styles xsi:type="notation:FontStyle"/>
+ <element href="UseCaseDiagramTest.uml#_ItGJ4JcCEd6IEoV1pxdOjw"/>
+ <layoutConstraint xsi:type="notation:Bounds" x="286" y="188"/>
+ </children>
+ </children>
+ <styles xsi:type="notation:DescriptionStyle"/>
+ <styles xsi:type="notation:FontStyle" fontHeight="8"/>
+ <styles xsi:type="notation:LineStyle" lineColor="15060913"/>
+ <element href="UseCaseDiagramTest.uml#_Yv7JwJcBEd6IEoV1pxdOjw"/>
+ <layoutConstraint xsi:type="notation:Bounds" x="174" y="142" width="459" height="296"/>
+ </children>
+ <styles xsi:type="notation:DiagramStyle"/>
+ <element href="UseCaseDiagramTest.uml#_ILqm4Jb5Ed6IEoV1pxdOjw"/>
+ <edges type="4011" source="/0/@children.1" target="/0/@children.2/@children.1/@children.0">
+ <children xsi:type="notation:DecorationNode" type="6008">
+ <layoutConstraint xsi:type="notation:Location" y="40"/>
+ </children>
+ <styles xsi:type="notation:RoutingStyle"/>
+ <styles xsi:type="notation:FontStyle" fontHeight="8"/>
+ <element href="UseCaseDiagramTest.uml#_XA6DMJcBEd6IEoV1pxdOjw"/>
+ <bendpoints xsi:type="notation:RelativeBendpoints" points="[-14, 4, 381, -129]$[-347, 130, 48, -3]"/>
+ <sourceAnchor xsi:type="notation:IdentityAnchor" id="(0.4666666666666667,0.16)"/>
+ <targetAnchor xsi:type="notation:IdentityAnchor" id="(0.7796610169491526,0.43333333333333335)"/>
+ </edges>
+ <edges type="4008" source="/0/@children.2/@children.1/@children.0" target="/0/@children.2/@children.1/@children.1">
+ <children xsi:type="notation:DecorationNode" type="6006">
+ <eAnnotations source="displayNameLabelIcon">
+ <details key="displayNameLabelIcon_value" value="true"/>
+ </eAnnotations>
+ <eAnnotations source="QualifiedName">
+ <details key="QualifiedNameDepth" value="0"/>
+ </eAnnotations>
+ <layoutConstraint xsi:type="notation:Location" x="-22" y="81"/>
+ </children>
+ <styles xsi:type="notation:RoutingStyle"/>
+ <styles xsi:type="notation:FontStyle" fontHeight="8"/>
+ <element href="UseCaseDiagramTest.uml#_-ywAoJcBEd6IEoV1pxdOjw"/>
+ <bendpoints xsi:type="notation:RelativeBendpoints" points="[11, 29, -30, -79]$[34, 95, -7, -13]"/>
+ <targetAnchor xsi:type="notation:IdentityAnchor" id="(0.4482758620689655,0.21666666666666667)"/>
+ </edges>
+ <edges type="4009" source="/0/@children.2/@children.1/@children.0" target="/0/@children.2/@children.1/@children.2">
+ <children xsi:type="notation:DecorationNode" type="6007">
+ <eAnnotations source="displayNameLabelIcon">
+ <details key="displayNameLabelIcon_value" value="false"/>
+ </eAnnotations>
+ <layoutConstraint xsi:type="notation:Location" y="20"/>
+ </children>
+ <styles xsi:type="notation:RoutingStyle"/>
+ <styles xsi:type="notation:FontStyle" fontHeight="8"/>
+ <element href="UseCaseDiagramTest.uml#_L92wAJcCEd6IEoV1pxdOjw"/>
+ <bendpoints xsi:type="notation:RelativeBendpoints" points="[44, 23, -159, -84]$[197, 100, -6, -7]"/>
+ <targetAnchor xsi:type="notation:IdentityAnchor" id="(0.39375,0.13333333333333333)"/>
+ </edges>
+ </notation:Diagram>
+ <notation:Diagram type="UseCase" name="DragAndDropTesting" measurementUnit="Pixel">
+ <children xsi:type="notation:Shape" type="2011" fontHeight="8" transparency="0" lineColor="15060913">
+ <eAnnotations source="QualifiedName">
+ <details key="QualifiedNameDepth" value="1"/>
+ </eAnnotations>
+ <eAnnotations source="displayNameLabelIcon">
+ <details key="displayNameLabelIcon_value" value="false"/>
+ </eAnnotations>
+ <eAnnotations source="ShadowFigure">
+ <details key="ShadowFigure_Value" value="false"/>
+ </eAnnotations>
+ <eAnnotations source="Stereotype_Annotation">
+ <details key="StereotypeWithQualifiedNameList" value=""/>
+ <details key="StereotypeList" value="Standard::Realization"/>
+ <details key="Stereotype_Presentation_Kind" value="HorizontalStereo"/>
+ <details key="PropStereoDisplay" value=""/>
+ <details key="StereotypePropertyLocation" value="Compartment"/>
+ </eAnnotations>
+ <children xsi:type="notation:DecorationNode" type="5014">
+ <layoutConstraint xsi:type="notation:Location" y="5"/>
+ </children>
+ <element href="UseCaseDiagramTest.uml#_UrwJsJcBEd6IEoV1pxdOjw"/>
+ <layoutConstraint xsi:type="notation:Bounds" x="668" y="247"/>
+ </children>
+ <children type="2013">
+ <eAnnotations source="QualifiedName">
+ <details key="QualifiedNameDepth" value="0"/>
+ </eAnnotations>
+ <eAnnotations source="displayNameLabelIcon">
+ <details key="displayNameLabelIcon_value" value="false"/>
+ </eAnnotations>
+ <eAnnotations source="ShadowFigure">
+ <details key="ShadowFigure_Value" value="false"/>
+ </eAnnotations>
+ <eAnnotations source="Stereotype_Annotation">
+ <details key="StereotypeWithQualifiedNameList" value=""/>
+ <details key="StereotypeList" value="Standard::Realization"/>
+ <details key="Stereotype_Presentation_Kind" value="HorizontalStereo"/>
+ <details key="PropStereoDisplay" value=""/>
+ <details key="StereotypePropertyLocation" value="Compartment"/>
+ </eAnnotations>
+ <children xsi:type="notation:DecorationNode" type="5016"/>
+ <children xsi:type="notation:DecorationNode" type="7009">
+ <styles xsi:type="notation:SortingStyle"/>
+ <styles xsi:type="notation:FilteringStyle"/>
+ </children>
+ <styles xsi:type="notation:DescriptionStyle"/>
+ <styles xsi:type="notation:FontStyle" fontHeight="8"/>
+ <element href="UseCaseDiagramTest.uml#_ruVGwJb8Ed6IEoV1pxdOjw"/>
+ <layoutConstraint xsi:type="notation:Bounds" x="155" y="259"/>
+ </children>
+ <styles xsi:type="notation:DiagramStyle"/>
+ <element href="UseCaseDiagramTest.uml#_ILqm4Jb5Ed6IEoV1pxdOjw"/>
+ <edges type="4011" source="/1/@children.0" target="/1/@children.1">
+ <eAnnotations source="Stereotype_Annotation">
+ <details key="StereotypeWithQualifiedNameList" value=""/>
+ <details key="StereotypeList" value="Standard::Specification"/>
+ <details key="Stereotype_Presentation_Kind" value="HorizontalStereo"/>
+ <details key="PropStereoDisplay" value=""/>
+ <details key="StereotypePropertyLocation" value="Compartment"/>
+ </eAnnotations>
+ <children xsi:type="notation:DecorationNode" type="6008">
+ <layoutConstraint xsi:type="notation:Location" x="21" y="22"/>
+ </children>
+ <styles xsi:type="notation:RoutingStyle"/>
+ <styles xsi:type="notation:FontStyle" fontHeight="8"/>
+ <element href="UseCaseDiagramTest.uml#_XA6DMJcBEd6IEoV1pxdOjw"/>
+ <bendpoints xsi:type="notation:RelativeBendpoints" points="[-15, 1, 265, -25]$[-212, 19, 68, -7]"/>
+ </edges>
+ </notation:Diagram>
+</xmi:XMI>
diff --git a/examples/referencediagrams/UseCaseTestEditor/UseCaseDiagramTest.uml b/examples/referencediagrams/UseCaseTestEditor/UseCaseDiagramTest.uml
new file mode 100644
index 00000000000..722aac2dc1e
--- /dev/null
+++ b/examples/referencediagrams/UseCaseTestEditor/UseCaseDiagramTest.uml
@@ -0,0 +1,42 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xmi:XMI xmi:version="2.1" xmlns:xmi="http://schema.omg.org/spec/XMI/2.1" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:Standard="http://www.eclipse.org/uml2/schemas/Standard/1" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:uml="http://www.eclipse.org/uml2/3.0.0/UML" xsi:schemaLocation="http://www.eclipse.org/uml2/schemas/Standard/1 pathmap://UML_PROFILES/Standard.profile.uml#_yzU58YinEdqtvbnfB2L_5w">
+ <uml:Model xmi:id="_ILqm4Jb5Ed6IEoV1pxdOjw" name="UseCaseDiagramTest">
+ <ownedComment xmi:id="_KxXd0Jb5Ed6IEoV1pxdOjw">
+ <body>&#xD;
+the pupose is to create a use case, an actor , an association between actor and usecase.Create a subsystems. Move usecase into subsystems</body>
+ </ownedComment>
+ <ownedComment xmi:id="_IpCC4Jb6Ed6IEoV1pxdOjw">
+ <body> </body>
+ </ownedComment>
+ <packagedElement xmi:type="uml:Class" xmi:id="_H2XP0Jb6Ed6IEoV1pxdOjw" name="Class0"/>
+ <packagedElement xmi:type="uml:Actor" xmi:id="_UrwJsJcBEd6IEoV1pxdOjw" name="myActor"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_XA6DMJcBEd6IEoV1pxdOjw" name="A_myactor_myusecase" memberEnd="_XA6DMZcBEd6IEoV1pxdOjw _XA6DNJcBEd6IEoV1pxdOjw">
+ <ownedEnd xmi:id="_XA6DMZcBEd6IEoV1pxdOjw" name="myactor" type="_UrwJsJcBEd6IEoV1pxdOjw" association="_XA6DMJcBEd6IEoV1pxdOjw">
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_XA6DMpcBEd6IEoV1pxdOjw" value="1"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_XA6DM5cBEd6IEoV1pxdOjw" value="1"/>
+ </ownedEnd>
+ <ownedEnd xmi:id="_XA6DNJcBEd6IEoV1pxdOjw" name="fdkljgdmkhgdqmhkjhdg" type="_ruVGwJb8Ed6IEoV1pxdOjw" association="_XA6DMJcBEd6IEoV1pxdOjw">
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_XA6DNZcBEd6IEoV1pxdOjw" value="1"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_XA6DNpcBEd6IEoV1pxdOjw" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Component" xmi:id="_Yv7JwJcBEd6IEoV1pxdOjw" name="Subsystem" useCase="_8GWEwJcBEd6IEoV1pxdOjw _ItGJ4JcCEd6IEoV1pxdOjw">
+ <ownedUseCase xmi:id="_ruVGwJb8Ed6IEoV1pxdOjw" name="MyUseCase">
+ <include xmi:id="_-ywAoJcBEd6IEoV1pxdOjw" addition="_8GWEwJcBEd6IEoV1pxdOjw"/>
+ <extend xmi:id="_L92wAJcCEd6IEoV1pxdOjw" extendedCase="_ItGJ4JcCEd6IEoV1pxdOjw"/>
+ <extensionPoint xmi:id="_tWEHUJcBEd6IEoV1pxdOjw" name="anExtensionPoint"/>
+ </ownedUseCase>
+ <ownedUseCase xmi:id="_8GWEwJcBEd6IEoV1pxdOjw" name="AnOtherUseCase" subject="_Yv7JwJcBEd6IEoV1pxdOjw"/>
+ <ownedUseCase xmi:id="_ItGJ4JcCEd6IEoV1pxdOjw" name="AThirdUseCase" subject="_Yv7JwJcBEd6IEoV1pxdOjw"/>
+ </packagedElement>
+ <profileApplication xmi:id="_ILqm4Zb5Ed6IEoV1pxdOjw">
+ <eAnnotations xmi:id="_ILqm4pb5Ed6IEoV1pxdOjw" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <references xmi:type="ecore:EPackage" href="pathmap://UML_PROFILES/Standard.profile.uml#_yzU58YinEdqtvbnfB2L_5w"/>
+ </eAnnotations>
+ <appliedProfile href="pathmap://UML_PROFILES/Standard.profile.uml#_0"/>
+ </profileApplication>
+ </uml:Model>
+ <Standard:Realization xmi:id="_UDOfMJcDEd6IEoV1pxdOjw" base_Classifier="_ruVGwJb8Ed6IEoV1pxdOjw"/>
+ <Standard:Realization xmi:id="_X0xeMJcDEd6IEoV1pxdOjw" base_Classifier="_UrwJsJcBEd6IEoV1pxdOjw"/>
+ <Standard:Specification xmi:id="_ZnXdMJcDEd6IEoV1pxdOjw" base_Classifier="_XA6DMJcBEd6IEoV1pxdOjw"/>
+</xmi:XMI>

Back to the top