*** empty log message ***
diff --git a/deprecated/plugins/org.eclipse.uml2.resources/libraries/EcorePrimitiveTypes.library.uml2 b/deprecated/plugins/org.eclipse.uml2.resources/libraries/EcorePrimitiveTypes.library.uml2
index 37e95ca..9660c7f 100644
--- a/deprecated/plugins/org.eclipse.uml2.resources/libraries/EcorePrimitiveTypes.library.uml2
+++ b/deprecated/plugins/org.eclipse.uml2.resources/libraries/EcorePrimitiveTypes.library.uml2
@@ -1,45 +1,45 @@
 <?xml version="1.0" encoding="UTF-8"?>

-<uml:Model xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:Basic_0="http:///Basic_0.profile.uml2" xmlns:uml="http://www.eclipse.org/uml2/1.0.0/UML" xsi:schemaLocation="http:///Basic_0.profile.uml2 pathmap://UML2_PROFILES/Basic.profile.uml2#_rjUZQKQ_Edi_cfSpB2IFNw" xmi:id="_4td70KQ-Edi0K65YJD49Qg" name="Ecore" appliedProfile="_qCMvUKRAEdiZYaXu6w_Kpw">

-  <eAnnotations xmi:id="_qF6xsKRAEdiZYaXu6w_Kpw" source="appliedStereotypes">

-    <contents xsi:type="Basic_0:Basic__ModelLibrary" xmi:id="_qF6xsaRAEdiZYaXu6w_Kpw"/>

+<uml:Model xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:Basic_0="http:///Basic_0.profile.uml2" xmlns:uml="http://www.eclipse.org/uml2/1.0.0/UML" xsi:schemaLocation="http:///Basic_0.profile.uml2 pathmap://UML2_PROFILES/Basic.profile.uml2#_VSovIKoWEdiNzO9YjNFQAA" xmi:id="_PaPN0KoVEdiWzIKzKXflIw" name="Ecore" appliedProfile="_m0uQYKoXEdiaq_4OeOtsBw">

+  <eAnnotations xmi:id="_m4vNsKoXEdiaq_4OeOtsBw" source="appliedStereotypes">

+    <contents xsi:type="Basic_0:Basic__ModelLibrary" xmi:id="_m4vNsaoXEdiaq_4OeOtsBw"/>

   </eAnnotations>

-  <packageImport xsi:type="uml:ProfileApplication" xmi:id="_qCMvUKRAEdiZYaXu6w_Kpw">

-    <eAnnotations xmi:id="_qCMvUaRAEdiZYaXu6w_Kpw" source="attributes">

-      <details xmi:id="_qCMvUqRAEdiZYaXu6w_Kpw" key="version" value="0"/>

+  <packageImport xsi:type="uml:ProfileApplication" xmi:id="_m0uQYKoXEdiaq_4OeOtsBw">

+    <eAnnotations xmi:id="_m0uQYaoXEdiaq_4OeOtsBw" source="attributes">

+      <details xmi:id="_m0uQYqoXEdiaq_4OeOtsBw" key="version" value="0"/>

     </eAnnotations>

-    <importedPackage href="pathmap://UML2_PROFILES/Basic.profile.uml2#_nX5hsKQ_Edi_cfSpB2IFNw"/>

-    <importedProfile href="pathmap://UML2_PROFILES/Basic.profile.uml2#_nX5hsKQ_Edi_cfSpB2IFNw"/>

+    <importedPackage href="pathmap://UML2_PROFILES/Basic.profile.uml2#_yZipUKoVEdiPDOUXUSJvZQ"/>

+    <importedProfile href="pathmap://UML2_PROFILES/Basic.profile.uml2#_yZipUKoVEdiPDOUXUSJvZQ"/>

   </packageImport>

-  <ownedMember xsi:type="uml:PrimitiveType" xmi:id="_70sLcKQ-Edi0K65YJD49Qg" name="EBigDecimal"/>

-  <ownedMember xsi:type="uml:PrimitiveType" xmi:id="_70sLcaQ-Edi0K65YJD49Qg" name="EBigInteger"/>

-  <ownedMember xsi:type="uml:PrimitiveType" xmi:id="_70sLcqQ-Edi0K65YJD49Qg" name="EBoolean"/>

-  <ownedMember xsi:type="uml:PrimitiveType" xmi:id="_70sLc6Q-Edi0K65YJD49Qg" name="EBooleanObject"/>

-  <ownedMember xsi:type="uml:PrimitiveType" xmi:id="_70ySEKQ-Edi0K65YJD49Qg" name="EByte"/>

-  <ownedMember xsi:type="uml:PrimitiveType" xmi:id="_70ySEaQ-Edi0K65YJD49Qg" name="EByteArray"/>

-  <ownedMember xsi:type="uml:PrimitiveType" xmi:id="_70ySEqQ-Edi0K65YJD49Qg" name="EByteObject"/>

-  <ownedMember xsi:type="uml:PrimitiveType" xmi:id="_70ySE6Q-Edi0K65YJD49Qg" name="EChar"/>

-  <ownedMember xsi:type="uml:PrimitiveType" xmi:id="_704YsKQ-Edi0K65YJD49Qg" name="ECharacterObject"/>

-  <ownedMember xsi:type="uml:PrimitiveType" xmi:id="_704YsaQ-Edi0K65YJD49Qg" name="EDate"/>

-  <ownedMember xsi:type="uml:PrimitiveType" xmi:id="_704YsqQ-Edi0K65YJD49Qg" name="EDiagnosticChain"/>

-  <ownedMember xsi:type="uml:PrimitiveType" xmi:id="_704Ys6Q-Edi0K65YJD49Qg" name="EDouble"/>

-  <ownedMember xsi:type="uml:PrimitiveType" xmi:id="_704YtKQ-Edi0K65YJD49Qg" name="EDoubleObject"/>

-  <ownedMember xsi:type="uml:PrimitiveType" xmi:id="_704YtaQ-Edi0K65YJD49Qg" name="EEList"/>

-  <ownedMember xsi:type="uml:PrimitiveType" xmi:id="_70-fUKQ-Edi0K65YJD49Qg" name="EEnumerator"/>

-  <ownedMember xsi:type="uml:PrimitiveType" xmi:id="_70-fUaQ-Edi0K65YJD49Qg" name="EFeatureMap"/>

-  <ownedMember xsi:type="uml:PrimitiveType" xmi:id="_70-fUqQ-Edi0K65YJD49Qg" name="EFeatureMapEntry"/>

-  <ownedMember xsi:type="uml:PrimitiveType" xmi:id="_70-fU6Q-Edi0K65YJD49Qg" name="EFloat"/>

-  <ownedMember xsi:type="uml:PrimitiveType" xmi:id="_70-fVKQ-Edi0K65YJD49Qg" name="EFloatObject"/>

-  <ownedMember xsi:type="uml:PrimitiveType" xmi:id="_70-fVaQ-Edi0K65YJD49Qg" name="EInt"/>

-  <ownedMember xsi:type="uml:PrimitiveType" xmi:id="_70-fVqQ-Edi0K65YJD49Qg" name="EIntegerObject"/>

-  <ownedMember xsi:type="uml:PrimitiveType" xmi:id="_71El8KQ-Edi0K65YJD49Qg" name="EJavaClass"/>

-  <ownedMember xsi:type="uml:PrimitiveType" xmi:id="_71El8aQ-Edi0K65YJD49Qg" name="EJavaObject"/>

-  <ownedMember xsi:type="uml:PrimitiveType" xmi:id="_71El8qQ-Edi0K65YJD49Qg" name="ELong"/>

-  <ownedMember xsi:type="uml:PrimitiveType" xmi:id="_71El86Q-Edi0K65YJD49Qg" name="ELongObject"/>

-  <ownedMember xsi:type="uml:PrimitiveType" xmi:id="_71El9KQ-Edi0K65YJD49Qg" name="EMap"/>

-  <ownedMember xsi:type="uml:PrimitiveType" xmi:id="_71KskKQ-Edi0K65YJD49Qg" name="EResource"/>

-  <ownedMember xsi:type="uml:PrimitiveType" xmi:id="_71KskaQ-Edi0K65YJD49Qg" name="EResourceSet"/>

-  <ownedMember xsi:type="uml:PrimitiveType" xmi:id="_71KskqQ-Edi0K65YJD49Qg" name="EShort"/>

-  <ownedMember xsi:type="uml:PrimitiveType" xmi:id="_71QzMKQ-Edi0K65YJD49Qg" name="EShortObject"/>

-  <ownedMember xsi:type="uml:PrimitiveType" xmi:id="_71QzMaQ-Edi0K65YJD49Qg" name="EString"/>

-  <ownedMember xsi:type="uml:PrimitiveType" xmi:id="_71QzMqQ-Edi0K65YJD49Qg" name="ETreeIterator"/>

+  <ownedMember xsi:type="uml:PrimitiveType" xmi:id="_RZWl4KoVEdiWzIKzKXflIw" name="EBigDecimal"/>

+  <ownedMember xsi:type="uml:PrimitiveType" xmi:id="_RZWl4aoVEdiWzIKzKXflIw" name="EBigInteger"/>

+  <ownedMember xsi:type="uml:PrimitiveType" xmi:id="_RZWl4qoVEdiWzIKzKXflIw" name="EBoolean"/>

+  <ownedMember xsi:type="uml:PrimitiveType" xmi:id="_RZcsgKoVEdiWzIKzKXflIw" name="EBooleanObject"/>

+  <ownedMember xsi:type="uml:PrimitiveType" xmi:id="_RZcsgaoVEdiWzIKzKXflIw" name="EByte"/>

+  <ownedMember xsi:type="uml:PrimitiveType" xmi:id="_RZcsgqoVEdiWzIKzKXflIw" name="EByteArray"/>

+  <ownedMember xsi:type="uml:PrimitiveType" xmi:id="_RZcsg6oVEdiWzIKzKXflIw" name="EByteObject"/>

+  <ownedMember xsi:type="uml:PrimitiveType" xmi:id="_RZcshKoVEdiWzIKzKXflIw" name="EChar"/>

+  <ownedMember xsi:type="uml:PrimitiveType" xmi:id="_RZcshaoVEdiWzIKzKXflIw" name="ECharacterObject"/>

+  <ownedMember xsi:type="uml:PrimitiveType" xmi:id="_RZizIKoVEdiWzIKzKXflIw" name="EDate"/>

+  <ownedMember xsi:type="uml:PrimitiveType" xmi:id="_RZizIaoVEdiWzIKzKXflIw" name="EDiagnosticChain"/>

+  <ownedMember xsi:type="uml:PrimitiveType" xmi:id="_RZizIqoVEdiWzIKzKXflIw" name="EDouble"/>

+  <ownedMember xsi:type="uml:PrimitiveType" xmi:id="_RZizI6oVEdiWzIKzKXflIw" name="EDoubleObject"/>

+  <ownedMember xsi:type="uml:PrimitiveType" xmi:id="_RZizJKoVEdiWzIKzKXflIw" name="EEList"/>

+  <ownedMember xsi:type="uml:PrimitiveType" xmi:id="_RZo5wKoVEdiWzIKzKXflIw" name="EEnumerator"/>

+  <ownedMember xsi:type="uml:PrimitiveType" xmi:id="_RZo5waoVEdiWzIKzKXflIw" name="EFeatureMap"/>

+  <ownedMember xsi:type="uml:PrimitiveType" xmi:id="_RZo5wqoVEdiWzIKzKXflIw" name="EFeatureMapEntry"/>

+  <ownedMember xsi:type="uml:PrimitiveType" xmi:id="_RZo5w6oVEdiWzIKzKXflIw" name="EFloat"/>

+  <ownedMember xsi:type="uml:PrimitiveType" xmi:id="_RZvAYKoVEdiWzIKzKXflIw" name="EFloatObject"/>

+  <ownedMember xsi:type="uml:PrimitiveType" xmi:id="_RZvAYaoVEdiWzIKzKXflIw" name="EInt"/>

+  <ownedMember xsi:type="uml:PrimitiveType" xmi:id="_RZvAYqoVEdiWzIKzKXflIw" name="EIntegerObject"/>

+  <ownedMember xsi:type="uml:PrimitiveType" xmi:id="_RZvAY6oVEdiWzIKzKXflIw" name="EJavaClass"/>

+  <ownedMember xsi:type="uml:PrimitiveType" xmi:id="_RZvAZKoVEdiWzIKzKXflIw" name="EJavaObject"/>

+  <ownedMember xsi:type="uml:PrimitiveType" xmi:id="_RZvAZaoVEdiWzIKzKXflIw" name="ELong"/>

+  <ownedMember xsi:type="uml:PrimitiveType" xmi:id="_RZvAZqoVEdiWzIKzKXflIw" name="ELongObject"/>

+  <ownedMember xsi:type="uml:PrimitiveType" xmi:id="_RZ1HAKoVEdiWzIKzKXflIw" name="EMap"/>

+  <ownedMember xsi:type="uml:PrimitiveType" xmi:id="_RZ1HAaoVEdiWzIKzKXflIw" name="EResource"/>

+  <ownedMember xsi:type="uml:PrimitiveType" xmi:id="_RZ1HAqoVEdiWzIKzKXflIw" name="EResourceSet"/>

+  <ownedMember xsi:type="uml:PrimitiveType" xmi:id="_RZ70sKoVEdiWzIKzKXflIw" name="EShort"/>

+  <ownedMember xsi:type="uml:PrimitiveType" xmi:id="_RZ70saoVEdiWzIKzKXflIw" name="EShortObject"/>

+  <ownedMember xsi:type="uml:PrimitiveType" xmi:id="_RZ70sqoVEdiWzIKzKXflIw" name="EString"/>

+  <ownedMember xsi:type="uml:PrimitiveType" xmi:id="_RZ70s6oVEdiWzIKzKXflIw" name="ETreeIterator"/>

 </uml:Model>

diff --git a/deprecated/plugins/org.eclipse.uml2.resources/libraries/JavaPrimitiveTypes.library.uml2 b/deprecated/plugins/org.eclipse.uml2.resources/libraries/JavaPrimitiveTypes.library.uml2
index dfe2754..ea27251 100644
--- a/deprecated/plugins/org.eclipse.uml2.resources/libraries/JavaPrimitiveTypes.library.uml2
+++ b/deprecated/plugins/org.eclipse.uml2.resources/libraries/JavaPrimitiveTypes.library.uml2
@@ -1,21 +1,21 @@
 <?xml version="1.0" encoding="UTF-8"?>

-<uml:Model xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:Basic_0="http:///Basic_0.profile.uml2" xmlns:uml="http://www.eclipse.org/uml2/1.0.0/UML" xsi:schemaLocation="http:///Basic_0.profile.uml2 pathmap://UML2_PROFILES/Basic.profile.uml2#_rjUZQKQ_Edi_cfSpB2IFNw" xmi:id="_yZGawKQ-Edi0K65YJD49Qg" name="Java" appliedProfile="_jdNYUKRAEdiZYaXu6w_Kpw">

-  <eAnnotations xmi:id="_jhai4KRAEdiZYaXu6w_Kpw" source="appliedStereotypes">

-    <contents xsi:type="Basic_0:Basic__ModelLibrary" xmi:id="_jhgpgKRAEdiZYaXu6w_Kpw"/>

+<uml:Model xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:Basic_0="http:///Basic_0.profile.uml2" xmlns:uml="http://www.eclipse.org/uml2/1.0.0/UML" xsi:schemaLocation="http:///Basic_0.profile.uml2 pathmap://UML2_PROFILES/Basic.profile.uml2#_VSovIKoWEdiNzO9YjNFQAA" xmi:id="_I4f_IKoVEdiWzIKzKXflIw" name="Java" appliedProfile="_k5t8QKoXEdiaq_4OeOtsBw">

+  <eAnnotations xmi:id="_k-AmYKoXEdiaq_4OeOtsBw" source="appliedStereotypes">

+    <contents xsi:type="Basic_0:Basic__ModelLibrary" xmi:id="_k-AmYaoXEdiaq_4OeOtsBw"/>

   </eAnnotations>

-  <packageImport xsi:type="uml:ProfileApplication" xmi:id="_jdNYUKRAEdiZYaXu6w_Kpw">

-    <eAnnotations xmi:id="_jdNYUaRAEdiZYaXu6w_Kpw" source="attributes">

-      <details xmi:id="_jdNYUqRAEdiZYaXu6w_Kpw" key="version" value="0"/>

+  <packageImport xsi:type="uml:ProfileApplication" xmi:id="_k5t8QKoXEdiaq_4OeOtsBw">

+    <eAnnotations xmi:id="_k5t8QaoXEdiaq_4OeOtsBw" source="attributes">

+      <details xmi:id="_k5t8QqoXEdiaq_4OeOtsBw" key="version" value="0"/>

     </eAnnotations>

-    <importedPackage href="pathmap://UML2_PROFILES/Basic.profile.uml2#_nX5hsKQ_Edi_cfSpB2IFNw"/>

-    <importedProfile href="pathmap://UML2_PROFILES/Basic.profile.uml2#_nX5hsKQ_Edi_cfSpB2IFNw"/>

+    <importedPackage href="pathmap://UML2_PROFILES/Basic.profile.uml2#_yZipUKoVEdiPDOUXUSJvZQ"/>

+    <importedProfile href="pathmap://UML2_PROFILES/Basic.profile.uml2#_yZipUKoVEdiPDOUXUSJvZQ"/>

   </packageImport>

-  <ownedMember xsi:type="uml:PrimitiveType" xmi:id="_0tCMQKQ-Edi0K65YJD49Qg" name="boolean"/>

-  <ownedMember xsi:type="uml:PrimitiveType" xmi:id="_0tCMQaQ-Edi0K65YJD49Qg" name="byte"/>

-  <ownedMember xsi:type="uml:PrimitiveType" xmi:id="_0tCMQqQ-Edi0K65YJD49Qg" name="char"/>

-  <ownedMember xsi:type="uml:PrimitiveType" xmi:id="_0tCMQ6Q-Edi0K65YJD49Qg" name="double"/>

-  <ownedMember xsi:type="uml:PrimitiveType" xmi:id="_0tIS4KQ-Edi0K65YJD49Qg" name="float"/>

-  <ownedMember xsi:type="uml:PrimitiveType" xmi:id="_0tIS4aQ-Edi0K65YJD49Qg" name="int"/>

-  <ownedMember xsi:type="uml:PrimitiveType" xmi:id="_0tIS4qQ-Edi0K65YJD49Qg" name="long"/>

-  <ownedMember xsi:type="uml:PrimitiveType" xmi:id="_0tOZgKQ-Edi0K65YJD49Qg" name="short"/>

+  <ownedMember xsi:type="uml:PrimitiveType" xmi:id="_LCOEsKoVEdiWzIKzKXflIw" name="boolean"/>

+  <ownedMember xsi:type="uml:PrimitiveType" xmi:id="_LCOEsaoVEdiWzIKzKXflIw" name="byte"/>

+  <ownedMember xsi:type="uml:PrimitiveType" xmi:id="_LCOEsqoVEdiWzIKzKXflIw" name="char"/>

+  <ownedMember xsi:type="uml:PrimitiveType" xmi:id="_LCOEs6oVEdiWzIKzKXflIw" name="double"/>

+  <ownedMember xsi:type="uml:PrimitiveType" xmi:id="_LCOEtKoVEdiWzIKzKXflIw" name="float"/>

+  <ownedMember xsi:type="uml:PrimitiveType" xmi:id="_LCOEtaoVEdiWzIKzKXflIw" name="int"/>

+  <ownedMember xsi:type="uml:PrimitiveType" xmi:id="_LCULUKoVEdiWzIKzKXflIw" name="long"/>

+  <ownedMember xsi:type="uml:PrimitiveType" xmi:id="_LCULUaoVEdiWzIKzKXflIw" name="short"/>

 </uml:Model>

diff --git a/deprecated/plugins/org.eclipse.uml2.resources/libraries/UML2PrimitiveTypes.library.uml2 b/deprecated/plugins/org.eclipse.uml2.resources/libraries/UML2PrimitiveTypes.library.uml2
index 1cd92b8..d56193b 100644
--- a/deprecated/plugins/org.eclipse.uml2.resources/libraries/UML2PrimitiveTypes.library.uml2
+++ b/deprecated/plugins/org.eclipse.uml2.resources/libraries/UML2PrimitiveTypes.library.uml2
@@ -1,17 +1,17 @@
 <?xml version="1.0" encoding="UTF-8"?>

-<uml:Model xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:Basic_0="http:///Basic_0.profile.uml2" xmlns:uml="http://www.eclipse.org/uml2/1.0.0/UML" xsi:schemaLocation="http:///Basic_0.profile.uml2 pathmap://UML2_PROFILES/Basic.profile.uml2#_rjUZQKQ_Edi_cfSpB2IFNw" xmi:id="_mmCcYKQ-Edi0K65YJD49Qg" name="UML2" appliedProfile="_hd5zAKRAEdiZYaXu6w_Kpw">

-  <eAnnotations xmi:id="_hm4I0KRAEdiZYaXu6w_Kpw" source="appliedStereotypes">

-    <contents xsi:type="Basic_0:Basic__ModelLibrary" xmi:id="_hm-PcKRAEdiZYaXu6w_Kpw"/>

+<uml:Model xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:Basic_0="http:///Basic_0.profile.uml2" xmlns:uml="http://www.eclipse.org/uml2/1.0.0/UML" xsi:schemaLocation="http:///Basic_0.profile.uml2 pathmap://UML2_PROFILES/Basic.profile.uml2#_VSovIKoWEdiNzO9YjNFQAA" xmi:id="_oGEq4KoUEdijB6N6OWWsvw" name="UML2" appliedProfile="_jDASQKoXEdiaq_4OeOtsBw">

+  <eAnnotations xmi:id="_jLmNkKoXEdiaq_4OeOtsBw" source="appliedStereotypes">

+    <contents xsi:type="Basic_0:Basic__ModelLibrary" xmi:id="_jLmNkaoXEdiaq_4OeOtsBw"/>

   </eAnnotations>

-  <packageImport xsi:type="uml:ProfileApplication" xmi:id="_hd5zAKRAEdiZYaXu6w_Kpw">

-    <eAnnotations xmi:id="_heGAQKRAEdiZYaXu6w_Kpw" source="attributes">

-      <details xmi:id="_heGAQaRAEdiZYaXu6w_Kpw" key="version" value="0"/>

+  <packageImport xsi:type="uml:ProfileApplication" xmi:id="_jDASQKoXEdiaq_4OeOtsBw">

+    <eAnnotations xmi:id="_jDGY4KoXEdiaq_4OeOtsBw" source="attributes">

+      <details xmi:id="_jDGY4aoXEdiaq_4OeOtsBw" key="version" value="0"/>

     </eAnnotations>

-    <importedPackage href="pathmap://UML2_PROFILES/Basic.profile.uml2#_nX5hsKQ_Edi_cfSpB2IFNw"/>

-    <importedProfile href="pathmap://UML2_PROFILES/Basic.profile.uml2#_nX5hsKQ_Edi_cfSpB2IFNw"/>

+    <importedPackage href="pathmap://UML2_PROFILES/Basic.profile.uml2#_yZipUKoVEdiPDOUXUSJvZQ"/>

+    <importedProfile href="pathmap://UML2_PROFILES/Basic.profile.uml2#_yZipUKoVEdiPDOUXUSJvZQ"/>

   </packageImport>

-  <ownedMember xsi:type="uml:PrimitiveType" xmi:id="_ucTOAKQ-Edi0K65YJD49Qg" name="Boolean"/>

-  <ownedMember xsi:type="uml:PrimitiveType" xmi:id="_ucZUoKQ-Edi0K65YJD49Qg" name="Integer"/>

-  <ownedMember xsi:type="uml:PrimitiveType" xmi:id="_ucZUoaQ-Edi0K65YJD49Qg" name="String"/>

-  <ownedMember xsi:type="uml:PrimitiveType" xmi:id="_ucZUoqQ-Edi0K65YJD49Qg" name="UnlimitedNatural"/>

+  <ownedMember xsi:type="uml:PrimitiveType" xmi:id="_EgYvYKoVEdiWzIKzKXflIw" name="Boolean"/>

+  <ownedMember xsi:type="uml:PrimitiveType" xmi:id="_Ege2AKoVEdiWzIKzKXflIw" name="Integer"/>

+  <ownedMember xsi:type="uml:PrimitiveType" xmi:id="_Ege2AaoVEdiWzIKzKXflIw" name="String"/>

+  <ownedMember xsi:type="uml:PrimitiveType" xmi:id="_Ege2AqoVEdiWzIKzKXflIw" name="UnlimitedNatural"/>

 </uml:Model>

diff --git a/deprecated/plugins/org.eclipse.uml2.resources/metamodels/Ecore.metamodel.uml2 b/deprecated/plugins/org.eclipse.uml2.resources/metamodels/Ecore.metamodel.uml2
index 0897a24..9210962 100644
--- a/deprecated/plugins/org.eclipse.uml2.resources/metamodels/Ecore.metamodel.uml2
+++ b/deprecated/plugins/org.eclipse.uml2.resources/metamodels/Ecore.metamodel.uml2
@@ -1,630 +1,630 @@
 <?xml version="1.0" encoding="UTF-8"?>

-<uml:Model xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:Basic_0="http:///Basic_0.profile.uml2" xmlns:Complete_0="http:///Complete_0.profile.uml2" xmlns:uml="http://www.eclipse.org/uml2/1.0.0/UML" xsi:schemaLocation="http:///Basic_0.profile.uml2 pathmap://UML2_PROFILES/Basic.profile.uml2#_rjUZQKQ_Edi_cfSpB2IFNw http:///Complete_0.profile.uml2 pathmap://UML2_PROFILES/Complete.profile.uml2#_3mhFY6Q_Edi_cfSpB2IFNw" xmi:id="_M5RGwKQ_EdidRrumwxk5HA" name="ecore" appliedProfile="_sxQWkKRAEdiZYaXu6w_Kpw _s1XagKRAEdiZYaXu6w_Kpw">

-  <eAnnotations xmi:id="_s0ssIKRAEdiZYaXu6w_Kpw" source="appliedStereotypes">

-    <contents xsi:type="Complete_0:Complete__Metamodel" xmi:id="_s0ssIaRAEdiZYaXu6w_Kpw"/>

+<uml:Model xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:Basic_0="http:///Basic_0.profile.uml2" xmlns:Complete_0="http:///Complete_0.profile.uml2" xmlns:uml="http://www.eclipse.org/uml2/1.0.0/UML" xsi:schemaLocation="http:///Basic_0.profile.uml2 pathmap://UML2_PROFILES/Basic.profile.uml2#_VSovIKoWEdiNzO9YjNFQAA http:///Complete_0.profile.uml2 pathmap://UML2_PROFILES/Complete.profile.uml2#_nrD386oWEdiNzO9YjNFQAA" xmi:id="_jx-jjKoVEdiBcNn-7Es0xA" name="ecore" appliedProfile="_qdqF8KoXEdiaq_4OeOtsBw _qiDdwKoXEdiaq_4OeOtsBw">

+  <eAnnotations xmi:id="_qhSowKoXEdiaq_4OeOtsBw" source="appliedStereotypes">

+    <contents xsi:type="Complete_0:Complete__Metamodel" xmi:id="_qhSowaoXEdiaq_4OeOtsBw"/>

   </eAnnotations>

-  <packageImport xmi:id="_M5RGwaQ_EdidRrumwxk5HA">

-    <importedPackage href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_4td70KQ-Edi0K65YJD49Qg"/>

+  <packageImport xmi:id="_jx-jjaoVEdiBcNn-7Es0xA">

+    <importedPackage href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_PaPN0KoVEdiWzIKzKXflIw"/>

   </packageImport>

-  <packageImport xsi:type="uml:ProfileApplication" xmi:id="_sxQWkKRAEdiZYaXu6w_Kpw">

-    <eAnnotations xmi:id="_sxQWkaRAEdiZYaXu6w_Kpw" source="attributes">

-      <details xmi:id="_sxQWkqRAEdiZYaXu6w_Kpw" key="version" value="0"/>

+  <packageImport xsi:type="uml:ProfileApplication" xmi:id="_qdqF8KoXEdiaq_4OeOtsBw">

+    <eAnnotations xmi:id="_qdqF8aoXEdiaq_4OeOtsBw" source="attributes">

+      <details xmi:id="_qdqF8qoXEdiaq_4OeOtsBw" key="version" value="0"/>

     </eAnnotations>

-    <importedPackage href="pathmap://UML2_PROFILES/Complete.profile.uml2#_04agYKQ_Edi_cfSpB2IFNw"/>

-    <importedProfile href="pathmap://UML2_PROFILES/Complete.profile.uml2#_04agYKQ_Edi_cfSpB2IFNw"/>

+    <importedPackage href="pathmap://UML2_PROFILES/Complete.profile.uml2#_ja31IKoWEdiNzO9YjNFQAA"/>

+    <importedProfile href="pathmap://UML2_PROFILES/Complete.profile.uml2#_ja31IKoWEdiNzO9YjNFQAA"/>

   </packageImport>

-  <packageImport xsi:type="uml:ProfileApplication" xmi:id="_s1XagKRAEdiZYaXu6w_Kpw">

-    <eAnnotations xmi:id="_s1XagaRAEdiZYaXu6w_Kpw" source="attributes">

-      <details xmi:id="_s1XagqRAEdiZYaXu6w_Kpw" key="version" value="0"/>

+  <packageImport xsi:type="uml:ProfileApplication" xmi:id="_qiDdwKoXEdiaq_4OeOtsBw">

+    <eAnnotations xmi:id="_qiJkYKoXEdiaq_4OeOtsBw" source="attributes">

+      <details xmi:id="_qiJkYaoXEdiaq_4OeOtsBw" key="version" value="0"/>

     </eAnnotations>

-    <importedPackage href="pathmap://UML2_PROFILES/Basic.profile.uml2#_nX5hsKQ_Edi_cfSpB2IFNw"/>

-    <importedProfile href="pathmap://UML2_PROFILES/Basic.profile.uml2#_nX5hsKQ_Edi_cfSpB2IFNw"/>

+    <importedPackage href="pathmap://UML2_PROFILES/Basic.profile.uml2#_yZipUKoVEdiPDOUXUSJvZQ"/>

+    <importedProfile href="pathmap://UML2_PROFILES/Basic.profile.uml2#_yZipUKoVEdiPDOUXUSJvZQ"/>

   </packageImport>

-  <ownedMember xsi:type="uml:Class" xmi:id="_M5XNYKQ_EdidRrumwxk5HA" name="EAttribute">

-    <eAnnotations xmi:id="_s1puYKRAEdiZYaXu6w_Kpw" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_s1puYaRAEdiZYaXu6w_Kpw"/>

+  <ownedMember xsi:type="uml:Class" xmi:id="_jx-jjqoVEdiBcNn-7Es0xA" name="EAttribute">

+    <eAnnotations xmi:id="_qiPrAKoXEdiaq_4OeOtsBw" source="appliedStereotypes">

+      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_qiVxoKoXEdiaq_4OeOtsBw"/>

     </eAnnotations>

-    <generalization xmi:id="_M5XNYaQ_EdidRrumwxk5HA" general="_M5XNZaQ_EdidRrumwxk5HA"/>

-    <ownedAttribute xmi:id="_M5XNYqQ_EdidRrumwxk5HA" name="iD">

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_70sLcqQ-Edi0K65YJD49Qg"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M5XNY6Q_EdidRrumwxk5HA"/>

+    <generalization xmi:id="_jx-jj6oVEdiBcNn-7Es0xA" general="_jx-jk6oVEdiBcNn-7Es0xA"/>

+    <ownedAttribute xmi:id="_jx-jkKoVEdiBcNn-7Es0xA" name="iD">

+      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZWl4qoVEdiWzIKzKXflIw"/>

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jx-jkaoVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

-    <ownedAttribute xmi:id="_M5XNZKQ_EdidRrumwxk5HA" name="eAttributeType" type="_M5XOG6Q_EdidRrumwxk5HA" isOrdered="true" isReadOnly="true" association="_M5dUVKQ_EdidRrumwxk5HA"/>

+    <ownedAttribute xmi:id="_jx-jkqoVEdiBcNn-7Es0xA" name="eAttributeType" type="_jx-kSaoVEdiBcNn-7Es0xA" isOrdered="true" isReadOnly="true" association="_jyKwlaoVEdiBcNn-7Es0xA"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Class" xmi:id="_M5XNZaQ_EdidRrumwxk5HA" name="EStructuralFeature" isAbstract="true">

-    <eAnnotations xmi:id="_s4CUAKRAEdiZYaXu6w_Kpw" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_s4CUAaRAEdiZYaXu6w_Kpw"/>

+  <ownedMember xsi:type="uml:Class" xmi:id="_jx-jk6oVEdiBcNn-7Es0xA" name="EStructuralFeature" isAbstract="true">

+    <eAnnotations xmi:id="_qko3sKoXEdiaq_4OeOtsBw" source="appliedStereotypes">

+      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_qko3saoXEdiaq_4OeOtsBw"/>

     </eAnnotations>

-    <generalization xmi:id="_M5XNZqQ_EdidRrumwxk5HA" general="_M5XNe6Q_EdidRrumwxk5HA"/>

-    <ownedAttribute xmi:id="_M5XNZ6Q_EdidRrumwxk5HA" name="eContainingClass" type="_M5XNuaQ_EdidRrumwxk5HA" isOrdered="true" isReadOnly="true" association="_M5dUNqQ_EdidRrumwxk5HA">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M5XNaKQ_EdidRrumwxk5HA"/>

+    <generalization xmi:id="_jx-jlKoVEdiBcNn-7Es0xA" general="_jx-jqaoVEdiBcNn-7Es0xA"/>

+    <ownedAttribute xmi:id="_jx-jlaoVEdiBcNn-7Es0xA" name="eContainingClass" type="_jx-j56oVEdiBcNn-7Es0xA" isOrdered="true" isReadOnly="true" association="_jyKwd6oVEdiBcNn-7Es0xA">

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jx-jlqoVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

-    <ownedAttribute xmi:id="_M5XNaaQ_EdidRrumwxk5HA" name="changeable">

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_70sLcqQ-Edi0K65YJD49Qg"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M5XNaqQ_EdidRrumwxk5HA"/>

+    <ownedAttribute xmi:id="_jx-jl6oVEdiBcNn-7Es0xA" name="changeable">

+      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZWl4qoVEdiWzIKzKXflIw"/>

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jx-jmKoVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

-    <ownedAttribute xmi:id="_M5XNa6Q_EdidRrumwxk5HA" name="volatile">

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_70sLcqQ-Edi0K65YJD49Qg"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M5XNbKQ_EdidRrumwxk5HA"/>

+    <ownedAttribute xmi:id="_jx-jmaoVEdiBcNn-7Es0xA" name="volatile">

+      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZWl4qoVEdiWzIKzKXflIw"/>

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jx-jmqoVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

-    <ownedAttribute xmi:id="_M5XNbaQ_EdidRrumwxk5HA" name="transient">

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_70sLcqQ-Edi0K65YJD49Qg"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M5XNbqQ_EdidRrumwxk5HA"/>

+    <ownedAttribute xmi:id="_jx-jm6oVEdiBcNn-7Es0xA" name="transient">

+      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZWl4qoVEdiWzIKzKXflIw"/>

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jx-jnKoVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

-    <ownedAttribute xmi:id="_M5XNb6Q_EdidRrumwxk5HA" name="defaultValueLiteral">

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_71QzMaQ-Edi0K65YJD49Qg"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M5XNcKQ_EdidRrumwxk5HA"/>

+    <ownedAttribute xmi:id="_jx-jnaoVEdiBcNn-7Es0xA" name="defaultValueLiteral">

+      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZ70sqoVEdiWzIKzKXflIw"/>

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jx-jnqoVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

-    <ownedAttribute xmi:id="_M5XNcaQ_EdidRrumwxk5HA" name="defaultValue" isReadOnly="true">

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_71El8aQ-Edi0K65YJD49Qg"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M5XNcqQ_EdidRrumwxk5HA"/>

+    <ownedAttribute xmi:id="_jx-jn6oVEdiBcNn-7Es0xA" name="defaultValue" isReadOnly="true">

+      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZvAZKoVEdiWzIKzKXflIw"/>

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jx-joKoVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

-    <ownedAttribute xmi:id="_M5XNc6Q_EdidRrumwxk5HA" name="unsettable">

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_70sLcqQ-Edi0K65YJD49Qg"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M5XNdKQ_EdidRrumwxk5HA"/>

+    <ownedAttribute xmi:id="_jx-joaoVEdiBcNn-7Es0xA" name="unsettable">

+      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZWl4qoVEdiWzIKzKXflIw"/>

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jx-joqoVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

-    <ownedAttribute xmi:id="_M5XNdaQ_EdidRrumwxk5HA" name="derived">

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_70sLcqQ-Edi0K65YJD49Qg"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M5XNdqQ_EdidRrumwxk5HA"/>

+    <ownedAttribute xmi:id="_jx-jo6oVEdiBcNn-7Es0xA" name="derived">

+      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZWl4qoVEdiWzIKzKXflIw"/>

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jx-jpKoVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

-    <ownedOperation xmi:id="_M5XNd6Q_EdidRrumwxk5HA" name="getFeatureID">

-      <returnResult xmi:id="_M5XNeKQ_EdidRrumwxk5HA" direction="return">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_70-fVaQ-Edi0K65YJD49Qg"/>

+    <ownedOperation xmi:id="_jx-jpaoVEdiBcNn-7Es0xA" name="getFeatureID">

+      <returnResult xmi:id="_jx-jpqoVEdiBcNn-7Es0xA" direction="return">

+        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZvAYaoVEdiWzIKzKXflIw"/>

       </returnResult>

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_70-fVaQ-Edi0K65YJD49Qg"/>

+      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZvAYaoVEdiWzIKzKXflIw"/>

     </ownedOperation>

-    <ownedOperation xmi:id="_M5XNeaQ_EdidRrumwxk5HA" name="getContainerClass">

-      <returnResult xmi:id="_M5XNeqQ_EdidRrumwxk5HA" direction="return">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_71El8KQ-Edi0K65YJD49Qg"/>

+    <ownedOperation xmi:id="_jx-jp6oVEdiBcNn-7Es0xA" name="getContainerClass">

+      <returnResult xmi:id="_jx-jqKoVEdiBcNn-7Es0xA" direction="return">

+        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZvAY6oVEdiWzIKzKXflIw"/>

       </returnResult>

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_71El8KQ-Edi0K65YJD49Qg"/>

+      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZvAY6oVEdiWzIKzKXflIw"/>

     </ownedOperation>

   </ownedMember>

-  <ownedMember xsi:type="uml:Class" xmi:id="_M5XNe6Q_EdidRrumwxk5HA" name="ETypedElement" isAbstract="true">

-    <eAnnotations xmi:id="_s4IaoKRAEdiZYaXu6w_Kpw" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_s4IaoaRAEdiZYaXu6w_Kpw"/>

+  <ownedMember xsi:type="uml:Class" xmi:id="_jx-jqaoVEdiBcNn-7Es0xA" name="ETypedElement" isAbstract="true">

+    <eAnnotations xmi:id="_qku-UKoXEdiaq_4OeOtsBw" source="appliedStereotypes">

+      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_qku-UaoXEdiaq_4OeOtsBw"/>

     </eAnnotations>

-    <generalization xmi:id="_M5XNfKQ_EdidRrumwxk5HA" general="_M5XNi6Q_EdidRrumwxk5HA"/>

-    <ownedAttribute xmi:id="_M5XNfaQ_EdidRrumwxk5HA" name="ordered">

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_70sLcqQ-Edi0K65YJD49Qg"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M5XNfqQ_EdidRrumwxk5HA"/>

+    <generalization xmi:id="_jx-jqqoVEdiBcNn-7Es0xA" general="_jx-juaoVEdiBcNn-7Es0xA"/>

+    <ownedAttribute xmi:id="_jx-jq6oVEdiBcNn-7Es0xA" name="ordered">

+      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZWl4qoVEdiWzIKzKXflIw"/>

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jx-jrKoVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

-    <ownedAttribute xmi:id="_M5XNf6Q_EdidRrumwxk5HA" name="unique">

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_70sLcqQ-Edi0K65YJD49Qg"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M5XNgKQ_EdidRrumwxk5HA"/>

+    <ownedAttribute xmi:id="_jx-jraoVEdiBcNn-7Es0xA" name="unique">

+      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZWl4qoVEdiWzIKzKXflIw"/>

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jx-jrqoVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

-    <ownedAttribute xmi:id="_M5XNgaQ_EdidRrumwxk5HA" name="lowerBound">

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_70-fVaQ-Edi0K65YJD49Qg"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M5XNgqQ_EdidRrumwxk5HA"/>

+    <ownedAttribute xmi:id="_jx-jr6oVEdiBcNn-7Es0xA" name="lowerBound">

+      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZvAYaoVEdiWzIKzKXflIw"/>

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jx-jsKoVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

-    <ownedAttribute xmi:id="_M5XNg6Q_EdidRrumwxk5HA" name="upperBound">

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_70-fVaQ-Edi0K65YJD49Qg"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M5XNhKQ_EdidRrumwxk5HA"/>

+    <ownedAttribute xmi:id="_jx-jsaoVEdiBcNn-7Es0xA" name="upperBound">

+      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZvAYaoVEdiWzIKzKXflIw"/>

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jx-jsqoVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

-    <ownedAttribute xmi:id="_M5XNhaQ_EdidRrumwxk5HA" name="many" isReadOnly="true">

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_70sLcqQ-Edi0K65YJD49Qg"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M5XNhqQ_EdidRrumwxk5HA"/>

+    <ownedAttribute xmi:id="_jx-js6oVEdiBcNn-7Es0xA" name="many" isReadOnly="true">

+      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZWl4qoVEdiWzIKzKXflIw"/>

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jx-jtKoVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

-    <ownedAttribute xmi:id="_M5XNh6Q_EdidRrumwxk5HA" name="required" isReadOnly="true">

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_70sLcqQ-Edi0K65YJD49Qg"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M5XNiKQ_EdidRrumwxk5HA"/>

+    <ownedAttribute xmi:id="_jx-jtaoVEdiBcNn-7Es0xA" name="required" isReadOnly="true">

+      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZWl4qoVEdiWzIKzKXflIw"/>

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jx-jtqoVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

-    <ownedAttribute xmi:id="_M5XNiaQ_EdidRrumwxk5HA" name="eType" type="_M5XN66Q_EdidRrumwxk5HA" isOrdered="true" association="_M5dUUqQ_EdidRrumwxk5HA">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M5XNiqQ_EdidRrumwxk5HA"/>

+    <ownedAttribute xmi:id="_jx-jt6oVEdiBcNn-7Es0xA" name="eType" type="_jx-kGaoVEdiBcNn-7Es0xA" isOrdered="true" association="_jyKwk6oVEdiBcNn-7Es0xA">

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jx-juKoVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

   </ownedMember>

-  <ownedMember xsi:type="uml:Class" xmi:id="_M5XNi6Q_EdidRrumwxk5HA" name="ENamedElement" isAbstract="true">

-    <eAnnotations xmi:id="_s3FRwKRAEdiZYaXu6w_Kpw" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_s3FRwaRAEdiZYaXu6w_Kpw"/>

+  <ownedMember xsi:type="uml:Class" xmi:id="_jx-juaoVEdiBcNn-7Es0xA" name="ENamedElement" isAbstract="true">

+    <eAnnotations xmi:id="_qjrOYKoXEdiaq_4OeOtsBw" source="appliedStereotypes">

+      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_qjrOYaoXEdiaq_4OeOtsBw"/>

     </eAnnotations>

-    <generalization xmi:id="_M5XNjKQ_EdidRrumwxk5HA" general="_M5XNj6Q_EdidRrumwxk5HA"/>

-    <ownedAttribute xmi:id="_M5XNjaQ_EdidRrumwxk5HA" name="name">

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_71QzMaQ-Edi0K65YJD49Qg"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M5XNjqQ_EdidRrumwxk5HA"/>

+    <generalization xmi:id="_jx-juqoVEdiBcNn-7Es0xA" general="_jx-jvaoVEdiBcNn-7Es0xA"/>

+    <ownedAttribute xmi:id="_jx-ju6oVEdiBcNn-7Es0xA" name="name">

+      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZ70sqoVEdiWzIKzKXflIw"/>

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jx-jvKoVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

   </ownedMember>

-  <ownedMember xsi:type="uml:Class" xmi:id="_M5XNj6Q_EdidRrumwxk5HA" name="EModelElement" isAbstract="true">

-    <eAnnotations xmi:id="_s2_LIKRAEdiZYaXu6w_Kpw" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_s2_LIaRAEdiZYaXu6w_Kpw"/>

+  <ownedMember xsi:type="uml:Class" xmi:id="_jx-jvaoVEdiBcNn-7Es0xA" name="EModelElement" isAbstract="true">

+    <eAnnotations xmi:id="_qjlHwKoXEdiaq_4OeOtsBw" source="appliedStereotypes">

+      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_qjlHwaoXEdiaq_4OeOtsBw"/>

     </eAnnotations>

-    <generalization xmi:id="_M5XNkKQ_EdidRrumwxk5HA" general="_M5XNl6Q_EdidRrumwxk5HA"/>

-    <ownedAttribute xmi:id="_M5XNkaQ_EdidRrumwxk5HA" name="eAnnotations" type="_M5dUN6Q_EdidRrumwxk5HA" isOrdered="true" association="_M5dUTaQ_EdidRrumwxk5HA" aggregation="composite">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_M5XNkqQ_EdidRrumwxk5HA" value="-1"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M5XNk6Q_EdidRrumwxk5HA"/>

+    <generalization xmi:id="_jx-jvqoVEdiBcNn-7Es0xA" general="_jx-jxaoVEdiBcNn-7Es0xA"/>

+    <ownedAttribute xmi:id="_jx-jv6oVEdiBcNn-7Es0xA" name="eAnnotations" type="_jyKweKoVEdiBcNn-7Es0xA" isOrdered="true" association="_jyKwjqoVEdiBcNn-7Es0xA" aggregation="composite">

+      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_jx-jwKoVEdiBcNn-7Es0xA" value="-1"/>

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jx-jwaoVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

-    <ownedOperation xmi:id="_M5XNlKQ_EdidRrumwxk5HA" name="getEAnnotation" type="_M5dUN6Q_EdidRrumwxk5HA">

-      <returnResult xmi:id="_M5XNlaQ_EdidRrumwxk5HA" type="_M5dUN6Q_EdidRrumwxk5HA" direction="return"/>

-      <ownedParameter xmi:id="_M5XNlqQ_EdidRrumwxk5HA" name="source">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_71QzMaQ-Edi0K65YJD49Qg"/>

+    <ownedOperation xmi:id="_jx-jwqoVEdiBcNn-7Es0xA" name="getEAnnotation" type="_jyKweKoVEdiBcNn-7Es0xA">

+      <returnResult xmi:id="_jx-jw6oVEdiBcNn-7Es0xA" type="_jyKweKoVEdiBcNn-7Es0xA" direction="return"/>

+      <ownedParameter xmi:id="_jx-jxKoVEdiBcNn-7Es0xA" name="source">

+        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZ70sqoVEdiWzIKzKXflIw"/>

       </ownedParameter>

     </ownedOperation>

   </ownedMember>

-  <ownedMember xsi:type="uml:Class" xmi:id="_M5XNl6Q_EdidRrumwxk5HA" name="EObject">

-    <eAnnotations xmi:id="_s3LYYKRAEdiZYaXu6w_Kpw" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_s3RfAKRAEdiZYaXu6w_Kpw"/>

+  <ownedMember xsi:type="uml:Class" xmi:id="_jx-jxaoVEdiBcNn-7Es0xA" name="EObject">

+    <eAnnotations xmi:id="_qjxVAKoXEdiaq_4OeOtsBw" source="appliedStereotypes">

+      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_qjxVAaoXEdiaq_4OeOtsBw"/>

     </eAnnotations>

-    <ownedOperation xmi:id="_M5XNmKQ_EdidRrumwxk5HA" name="eClass" type="_M5XNuaQ_EdidRrumwxk5HA">

-      <returnResult xmi:id="_M5XNmaQ_EdidRrumwxk5HA" type="_M5XNuaQ_EdidRrumwxk5HA" direction="return"/>

+    <ownedOperation xmi:id="_jx-jxqoVEdiBcNn-7Es0xA" name="eClass" type="_jx-j56oVEdiBcNn-7Es0xA">

+      <returnResult xmi:id="_jx-jx6oVEdiBcNn-7Es0xA" type="_jx-j56oVEdiBcNn-7Es0xA" direction="return"/>

     </ownedOperation>

-    <ownedOperation xmi:id="_M5XNmqQ_EdidRrumwxk5HA" name="eIsProxy">

-      <returnResult xmi:id="_M5XNm6Q_EdidRrumwxk5HA" direction="return">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_70sLcqQ-Edi0K65YJD49Qg"/>

+    <ownedOperation xmi:id="_jx-jyKoVEdiBcNn-7Es0xA" name="eIsProxy">

+      <returnResult xmi:id="_jx-jyaoVEdiBcNn-7Es0xA" direction="return">

+        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZWl4qoVEdiWzIKzKXflIw"/>

       </returnResult>

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_70sLcqQ-Edi0K65YJD49Qg"/>

+      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZWl4qoVEdiWzIKzKXflIw"/>

     </ownedOperation>

-    <ownedOperation xmi:id="_M5XNnKQ_EdidRrumwxk5HA" name="eResource">

-      <returnResult xmi:id="_M5XNnaQ_EdidRrumwxk5HA" direction="return">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_71KskKQ-Edi0K65YJD49Qg"/>

+    <ownedOperation xmi:id="_jx-jyqoVEdiBcNn-7Es0xA" name="eResource">

+      <returnResult xmi:id="_jx-jy6oVEdiBcNn-7Es0xA" direction="return">

+        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZ1HAaoVEdiWzIKzKXflIw"/>

       </returnResult>

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_71KskKQ-Edi0K65YJD49Qg"/>

+      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZ1HAaoVEdiWzIKzKXflIw"/>

     </ownedOperation>

-    <ownedOperation xmi:id="_M5XNnqQ_EdidRrumwxk5HA" name="eContainer" type="_M5XNl6Q_EdidRrumwxk5HA">

-      <returnResult xmi:id="_M5XNn6Q_EdidRrumwxk5HA" type="_M5XNl6Q_EdidRrumwxk5HA" direction="return"/>

+    <ownedOperation xmi:id="_jx-jzKoVEdiBcNn-7Es0xA" name="eContainer" type="_jx-jxaoVEdiBcNn-7Es0xA">

+      <returnResult xmi:id="_jx-jzaoVEdiBcNn-7Es0xA" type="_jx-jxaoVEdiBcNn-7Es0xA" direction="return"/>

     </ownedOperation>

-    <ownedOperation xmi:id="_M5XNoKQ_EdidRrumwxk5HA" name="eContainingFeature" type="_M5XNZaQ_EdidRrumwxk5HA">

-      <returnResult xmi:id="_M5XNoaQ_EdidRrumwxk5HA" type="_M5XNZaQ_EdidRrumwxk5HA" direction="return"/>

+    <ownedOperation xmi:id="_jx-jzqoVEdiBcNn-7Es0xA" name="eContainingFeature" type="_jx-jk6oVEdiBcNn-7Es0xA">

+      <returnResult xmi:id="_jx-jz6oVEdiBcNn-7Es0xA" type="_jx-jk6oVEdiBcNn-7Es0xA" direction="return"/>

     </ownedOperation>

-    <ownedOperation xmi:id="_M5XNoqQ_EdidRrumwxk5HA" name="eContainmentFeature" type="_M5dUGaQ_EdidRrumwxk5HA">

-      <returnResult xmi:id="_M5XNo6Q_EdidRrumwxk5HA" type="_M5dUGaQ_EdidRrumwxk5HA" direction="return"/>

+    <ownedOperation xmi:id="_jx-j0KoVEdiBcNn-7Es0xA" name="eContainmentFeature" type="_jyKwWqoVEdiBcNn-7Es0xA">

+      <returnResult xmi:id="_jx-j0aoVEdiBcNn-7Es0xA" type="_jyKwWqoVEdiBcNn-7Es0xA" direction="return"/>

     </ownedOperation>

-    <ownedOperation xmi:id="_M5XNpKQ_EdidRrumwxk5HA" name="eContents">

-      <returnResult xmi:id="_M5XNpaQ_EdidRrumwxk5HA" direction="return">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YtaQ-Edi0K65YJD49Qg"/>

+    <ownedOperation xmi:id="_jx-j0qoVEdiBcNn-7Es0xA" name="eContents">

+      <returnResult xmi:id="_jx-j06oVEdiBcNn-7Es0xA" direction="return">

+        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

       </returnResult>

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YtaQ-Edi0K65YJD49Qg"/>

+      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

     </ownedOperation>

-    <ownedOperation xmi:id="_M5XNpqQ_EdidRrumwxk5HA" name="eAllContents">

-      <returnResult xmi:id="_M5XNp6Q_EdidRrumwxk5HA" direction="return">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_71QzMqQ-Edi0K65YJD49Qg"/>

+    <ownedOperation xmi:id="_jx-j1KoVEdiBcNn-7Es0xA" name="eAllContents">

+      <returnResult xmi:id="_jx-j1aoVEdiBcNn-7Es0xA" direction="return">

+        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZ70s6oVEdiWzIKzKXflIw"/>

       </returnResult>

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_71QzMqQ-Edi0K65YJD49Qg"/>

+      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZ70s6oVEdiWzIKzKXflIw"/>

     </ownedOperation>

-    <ownedOperation xmi:id="_M5XNqKQ_EdidRrumwxk5HA" name="eCrossReferences">

-      <returnResult xmi:id="_M5XNqaQ_EdidRrumwxk5HA" direction="return">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YtaQ-Edi0K65YJD49Qg"/>

+    <ownedOperation xmi:id="_jx-j1qoVEdiBcNn-7Es0xA" name="eCrossReferences">

+      <returnResult xmi:id="_jx-j16oVEdiBcNn-7Es0xA" direction="return">

+        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

       </returnResult>

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YtaQ-Edi0K65YJD49Qg"/>

+      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

     </ownedOperation>

-    <ownedOperation xmi:id="_M5XNqqQ_EdidRrumwxk5HA" name="eGet">

-      <returnResult xmi:id="_M5XNq6Q_EdidRrumwxk5HA" direction="return">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_71El8aQ-Edi0K65YJD49Qg"/>

+    <ownedOperation xmi:id="_jx-j2KoVEdiBcNn-7Es0xA" name="eGet">

+      <returnResult xmi:id="_jx-j2aoVEdiBcNn-7Es0xA" direction="return">

+        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZvAZKoVEdiWzIKzKXflIw"/>

       </returnResult>

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_71El8aQ-Edi0K65YJD49Qg"/>

-      <ownedParameter xmi:id="_M5XNrKQ_EdidRrumwxk5HA" name="feature" type="_M5XNZaQ_EdidRrumwxk5HA"/>

+      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZvAZKoVEdiWzIKzKXflIw"/>

+      <ownedParameter xmi:id="_jx-j2qoVEdiBcNn-7Es0xA" name="feature" type="_jx-jk6oVEdiBcNn-7Es0xA"/>

     </ownedOperation>

-    <ownedOperation xmi:id="_M5XNraQ_EdidRrumwxk5HA" name="eGet">

-      <returnResult xmi:id="_M5XNrqQ_EdidRrumwxk5HA" direction="return">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_71El8aQ-Edi0K65YJD49Qg"/>

+    <ownedOperation xmi:id="_jx-j26oVEdiBcNn-7Es0xA" name="eGet">

+      <returnResult xmi:id="_jx-j3KoVEdiBcNn-7Es0xA" direction="return">

+        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZvAZKoVEdiWzIKzKXflIw"/>

       </returnResult>

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_71El8aQ-Edi0K65YJD49Qg"/>

-      <ownedParameter xmi:id="_M5XNr6Q_EdidRrumwxk5HA" name="feature" type="_M5XNZaQ_EdidRrumwxk5HA"/>

-      <ownedParameter xmi:id="_M5XNsKQ_EdidRrumwxk5HA" name="resolve">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_70sLcqQ-Edi0K65YJD49Qg"/>

+      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZvAZKoVEdiWzIKzKXflIw"/>

+      <ownedParameter xmi:id="_jx-j3aoVEdiBcNn-7Es0xA" name="feature" type="_jx-jk6oVEdiBcNn-7Es0xA"/>

+      <ownedParameter xmi:id="_jx-j3qoVEdiBcNn-7Es0xA" name="resolve">

+        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZWl4qoVEdiWzIKzKXflIw"/>

       </ownedParameter>

     </ownedOperation>

-    <ownedOperation xmi:id="_M5XNsaQ_EdidRrumwxk5HA" name="eSet">

-      <ownedParameter xmi:id="_M5XNsqQ_EdidRrumwxk5HA" name="feature" type="_M5XNZaQ_EdidRrumwxk5HA"/>

-      <ownedParameter xmi:id="_M5XNs6Q_EdidRrumwxk5HA" name="newValue">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_71El8aQ-Edi0K65YJD49Qg"/>

+    <ownedOperation xmi:id="_jx-j36oVEdiBcNn-7Es0xA" name="eSet">

+      <ownedParameter xmi:id="_jx-j4KoVEdiBcNn-7Es0xA" name="feature" type="_jx-jk6oVEdiBcNn-7Es0xA"/>

+      <ownedParameter xmi:id="_jx-j4aoVEdiBcNn-7Es0xA" name="newValue">

+        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZvAZKoVEdiWzIKzKXflIw"/>

       </ownedParameter>

     </ownedOperation>

-    <ownedOperation xmi:id="_M5XNtKQ_EdidRrumwxk5HA" name="eIsSet">

-      <returnResult xmi:id="_M5XNtaQ_EdidRrumwxk5HA" direction="return">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_70sLcqQ-Edi0K65YJD49Qg"/>

+    <ownedOperation xmi:id="_jx-j4qoVEdiBcNn-7Es0xA" name="eIsSet">

+      <returnResult xmi:id="_jx-j46oVEdiBcNn-7Es0xA" direction="return">

+        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZWl4qoVEdiWzIKzKXflIw"/>

       </returnResult>

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_70sLcqQ-Edi0K65YJD49Qg"/>

-      <ownedParameter xmi:id="_M5XNtqQ_EdidRrumwxk5HA" name="feature" type="_M5XNZaQ_EdidRrumwxk5HA"/>

+      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZWl4qoVEdiWzIKzKXflIw"/>

+      <ownedParameter xmi:id="_jx-j5KoVEdiBcNn-7Es0xA" name="feature" type="_jx-jk6oVEdiBcNn-7Es0xA"/>

     </ownedOperation>

-    <ownedOperation xmi:id="_M5XNt6Q_EdidRrumwxk5HA" name="eUnset">

-      <ownedParameter xmi:id="_M5XNuKQ_EdidRrumwxk5HA" name="feature" type="_M5XNZaQ_EdidRrumwxk5HA"/>

+    <ownedOperation xmi:id="_jx-j5aoVEdiBcNn-7Es0xA" name="eUnset">

+      <ownedParameter xmi:id="_jx-j5qoVEdiBcNn-7Es0xA" name="feature" type="_jx-jk6oVEdiBcNn-7Es0xA"/>

     </ownedOperation>

   </ownedMember>

-  <ownedMember xsi:type="uml:Class" xmi:id="_M5XNuaQ_EdidRrumwxk5HA" name="EClass">

-    <eAnnotations xmi:id="_s2CI4KRAEdiZYaXu6w_Kpw" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_s2CI4aRAEdiZYaXu6w_Kpw"/>

+  <ownedMember xsi:type="uml:Class" xmi:id="_jx-j56oVEdiBcNn-7Es0xA" name="EClass">

+    <eAnnotations xmi:id="_qiuMIKoXEdiaq_4OeOtsBw" source="appliedStereotypes">

+      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_qiuMIaoXEdiaq_4OeOtsBw"/>

     </eAnnotations>

-    <generalization xmi:id="_M5XNuqQ_EdidRrumwxk5HA" general="_M5XN66Q_EdidRrumwxk5HA"/>

-    <ownedAttribute xmi:id="_M5XNu6Q_EdidRrumwxk5HA" name="abstract">

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_70sLcqQ-Edi0K65YJD49Qg"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M5XNvKQ_EdidRrumwxk5HA"/>

+    <generalization xmi:id="_jx-j6KoVEdiBcNn-7Es0xA" general="_jx-kGaoVEdiBcNn-7Es0xA"/>

+    <ownedAttribute xmi:id="_jx-j6aoVEdiBcNn-7Es0xA" name="abstract">

+      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZWl4qoVEdiWzIKzKXflIw"/>

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jx-j6qoVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

-    <ownedAttribute xmi:id="_M5XNvaQ_EdidRrumwxk5HA" name="interface">

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_70sLcqQ-Edi0K65YJD49Qg"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M5XNvqQ_EdidRrumwxk5HA"/>

+    <ownedAttribute xmi:id="_jx-j66oVEdiBcNn-7Es0xA" name="interface">

+      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZWl4qoVEdiWzIKzKXflIw"/>

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jx-j7KoVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

-    <ownedAttribute xmi:id="_M5XNv6Q_EdidRrumwxk5HA" name="eSuperTypes" type="_M5XNuaQ_EdidRrumwxk5HA" isOrdered="true" association="_M5dUAaQ_EdidRrumwxk5HA">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_M5XNwKQ_EdidRrumwxk5HA" value="-1"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M5XNwaQ_EdidRrumwxk5HA"/>

+    <ownedAttribute xmi:id="_jx-j7aoVEdiBcNn-7Es0xA" name="eSuperTypes" type="_jx-j56oVEdiBcNn-7Es0xA" isOrdered="true" association="_jyKwQqoVEdiBcNn-7Es0xA">

+      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_jx-j7qoVEdiBcNn-7Es0xA" value="-1"/>

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jx-j76oVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

-    <ownedAttribute xmi:id="_M5XNwqQ_EdidRrumwxk5HA" name="eOperations" type="_M5dUBKQ_EdidRrumwxk5HA" isOrdered="true" association="_M5dUA6Q_EdidRrumwxk5HA" aggregation="composite">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_M5XNw6Q_EdidRrumwxk5HA" value="-1"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M5XNxKQ_EdidRrumwxk5HA"/>

+    <ownedAttribute xmi:id="_jx-j8KoVEdiBcNn-7Es0xA" name="eOperations" type="_jyKwRaoVEdiBcNn-7Es0xA" isOrdered="true" association="_jyKwRKoVEdiBcNn-7Es0xA" aggregation="composite">

+      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_jx-j8aoVEdiBcNn-7Es0xA" value="-1"/>

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jx-j8qoVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

-    <ownedAttribute xmi:id="_M5XNxaQ_EdidRrumwxk5HA" name="eAllAttributes" type="_M5XNYKQ_EdidRrumwxk5HA" isOrdered="true" isReadOnly="true" association="_M5dUFaQ_EdidRrumwxk5HA">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_M5XNxqQ_EdidRrumwxk5HA" value="-1"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M5XNx6Q_EdidRrumwxk5HA"/>

+    <ownedAttribute xmi:id="_jx-j86oVEdiBcNn-7Es0xA" name="eAllAttributes" type="_jx-jjqoVEdiBcNn-7Es0xA" isOrdered="true" isReadOnly="true" association="_jyKwVqoVEdiBcNn-7Es0xA">

+      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_jx-j9KoVEdiBcNn-7Es0xA" value="-1"/>

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jx-j9aoVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

-    <ownedAttribute xmi:id="_M5XNyKQ_EdidRrumwxk5HA" name="eAllReferences" type="_M5dUGaQ_EdidRrumwxk5HA" isOrdered="true" isReadOnly="true" association="_M5dUF6Q_EdidRrumwxk5HA">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_M5XNyaQ_EdidRrumwxk5HA" value="-1"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M5XNyqQ_EdidRrumwxk5HA"/>

+    <ownedAttribute xmi:id="_jx-j9qoVEdiBcNn-7Es0xA" name="eAllReferences" type="_jyKwWqoVEdiBcNn-7Es0xA" isOrdered="true" isReadOnly="true" association="_jyKwWKoVEdiBcNn-7Es0xA">

+      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_jx-j96oVEdiBcNn-7Es0xA" value="-1"/>

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jx-j-KoVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

-    <ownedAttribute xmi:id="_M5XNy6Q_EdidRrumwxk5HA" name="eReferences" type="_M5dUGaQ_EdidRrumwxk5HA" isOrdered="true" isReadOnly="true" association="_M5dUKKQ_EdidRrumwxk5HA">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_M5XNzKQ_EdidRrumwxk5HA" value="-1"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M5XNzaQ_EdidRrumwxk5HA"/>

+    <ownedAttribute xmi:id="_jx-j-aoVEdiBcNn-7Es0xA" name="eReferences" type="_jyKwWqoVEdiBcNn-7Es0xA" isOrdered="true" isReadOnly="true" association="_jyKwaaoVEdiBcNn-7Es0xA">

+      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_jx-j-qoVEdiBcNn-7Es0xA" value="-1"/>

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jx-j-6oVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

-    <ownedAttribute xmi:id="_M5XNzqQ_EdidRrumwxk5HA" name="eAttributes" type="_M5XNYKQ_EdidRrumwxk5HA" isOrdered="true" isReadOnly="true" association="_M5dUKqQ_EdidRrumwxk5HA">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_M5XNz6Q_EdidRrumwxk5HA" value="-1"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M5XN0KQ_EdidRrumwxk5HA"/>

+    <ownedAttribute xmi:id="_jx-j_KoVEdiBcNn-7Es0xA" name="eAttributes" type="_jx-jjqoVEdiBcNn-7Es0xA" isOrdered="true" isReadOnly="true" association="_jyKwa6oVEdiBcNn-7Es0xA">

+      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_jx-j_aoVEdiBcNn-7Es0xA" value="-1"/>

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jx-j_qoVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

-    <ownedAttribute xmi:id="_M5XN0aQ_EdidRrumwxk5HA" name="eAllContainments" type="_M5dUGaQ_EdidRrumwxk5HA" isOrdered="true" isReadOnly="true" association="_M5dULKQ_EdidRrumwxk5HA">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_M5XN0qQ_EdidRrumwxk5HA" value="-1"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M5XN06Q_EdidRrumwxk5HA"/>

+    <ownedAttribute xmi:id="_jx-j_6oVEdiBcNn-7Es0xA" name="eAllContainments" type="_jyKwWqoVEdiBcNn-7Es0xA" isOrdered="true" isReadOnly="true" association="_jyKwbaoVEdiBcNn-7Es0xA">

+      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_jx-kAKoVEdiBcNn-7Es0xA" value="-1"/>

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jx-kAaoVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

-    <ownedAttribute xmi:id="_M5XN1KQ_EdidRrumwxk5HA" name="eAllOperations" type="_M5dUBKQ_EdidRrumwxk5HA" isOrdered="true" isReadOnly="true" association="_M5dULqQ_EdidRrumwxk5HA">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_M5XN1aQ_EdidRrumwxk5HA" value="-1"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M5XN1qQ_EdidRrumwxk5HA"/>

+    <ownedAttribute xmi:id="_jx-kAqoVEdiBcNn-7Es0xA" name="eAllOperations" type="_jyKwRaoVEdiBcNn-7Es0xA" isOrdered="true" isReadOnly="true" association="_jyKwb6oVEdiBcNn-7Es0xA">

+      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_jx-kA6oVEdiBcNn-7Es0xA" value="-1"/>

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jx-kBKoVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

-    <ownedAttribute xmi:id="_M5XN16Q_EdidRrumwxk5HA" name="eAllStructuralFeatures" type="_M5XNZaQ_EdidRrumwxk5HA" isOrdered="true" isReadOnly="true" association="_M5dUMKQ_EdidRrumwxk5HA">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_M5XN2KQ_EdidRrumwxk5HA" value="-1"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M5XN2aQ_EdidRrumwxk5HA"/>

+    <ownedAttribute xmi:id="_jx-kBaoVEdiBcNn-7Es0xA" name="eAllStructuralFeatures" type="_jx-jk6oVEdiBcNn-7Es0xA" isOrdered="true" isReadOnly="true" association="_jyKwcaoVEdiBcNn-7Es0xA">

+      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_jx-kBqoVEdiBcNn-7Es0xA" value="-1"/>

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jx-kB6oVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

-    <ownedAttribute xmi:id="_M5XN2qQ_EdidRrumwxk5HA" name="eAllSuperTypes" type="_M5XNuaQ_EdidRrumwxk5HA" isOrdered="true" isReadOnly="true" association="_M5dUMqQ_EdidRrumwxk5HA">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_M5XN26Q_EdidRrumwxk5HA" value="-1"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M5XN3KQ_EdidRrumwxk5HA"/>

+    <ownedAttribute xmi:id="_jx-kCKoVEdiBcNn-7Es0xA" name="eAllSuperTypes" type="_jx-j56oVEdiBcNn-7Es0xA" isOrdered="true" isReadOnly="true" association="_jyKwc6oVEdiBcNn-7Es0xA">

+      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_jx-kCaoVEdiBcNn-7Es0xA" value="-1"/>

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jx-kCqoVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

-    <ownedAttribute xmi:id="_M5XN3aQ_EdidRrumwxk5HA" name="eIDAttribute" type="_M5XNYKQ_EdidRrumwxk5HA" isOrdered="true" isReadOnly="true" association="_M5dUNKQ_EdidRrumwxk5HA">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M5XN3qQ_EdidRrumwxk5HA"/>

+    <ownedAttribute xmi:id="_jx-kC6oVEdiBcNn-7Es0xA" name="eIDAttribute" type="_jx-jjqoVEdiBcNn-7Es0xA" isOrdered="true" isReadOnly="true" association="_jyKwdaoVEdiBcNn-7Es0xA">

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jx-kDKoVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

-    <ownedAttribute xmi:id="_M5XN36Q_EdidRrumwxk5HA" name="eStructuralFeatures" type="_M5XNZaQ_EdidRrumwxk5HA" isOrdered="true" association="_M5dUNqQ_EdidRrumwxk5HA" aggregation="composite">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_M5XN4KQ_EdidRrumwxk5HA" value="-1"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M5XN4aQ_EdidRrumwxk5HA"/>

+    <ownedAttribute xmi:id="_jx-kDaoVEdiBcNn-7Es0xA" name="eStructuralFeatures" type="_jx-jk6oVEdiBcNn-7Es0xA" isOrdered="true" association="_jyKwd6oVEdiBcNn-7Es0xA" aggregation="composite">

+      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_jx-kDqoVEdiBcNn-7Es0xA" value="-1"/>

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jx-kD6oVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

-    <ownedOperation xmi:id="_M5XN4qQ_EdidRrumwxk5HA" name="isSuperTypeOf">

-      <returnResult xmi:id="_M5XN46Q_EdidRrumwxk5HA" direction="return">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_70sLcqQ-Edi0K65YJD49Qg"/>

+    <ownedOperation xmi:id="_jx-kEKoVEdiBcNn-7Es0xA" name="isSuperTypeOf">

+      <returnResult xmi:id="_jx-kEaoVEdiBcNn-7Es0xA" direction="return">

+        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZWl4qoVEdiWzIKzKXflIw"/>

       </returnResult>

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_70sLcqQ-Edi0K65YJD49Qg"/>

-      <ownedParameter xmi:id="_M5XN5KQ_EdidRrumwxk5HA" name="someClass" type="_M5XNuaQ_EdidRrumwxk5HA"/>

+      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZWl4qoVEdiWzIKzKXflIw"/>

+      <ownedParameter xmi:id="_jx-kEqoVEdiBcNn-7Es0xA" name="someClass" type="_jx-j56oVEdiBcNn-7Es0xA"/>

     </ownedOperation>

-    <ownedOperation xmi:id="_M5XN5aQ_EdidRrumwxk5HA" name="getEStructuralFeature" type="_M5XNZaQ_EdidRrumwxk5HA">

-      <returnResult xmi:id="_M5XN5qQ_EdidRrumwxk5HA" type="_M5XNZaQ_EdidRrumwxk5HA" direction="return"/>

-      <ownedParameter xmi:id="_M5XN56Q_EdidRrumwxk5HA" name="featureID">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_70-fVaQ-Edi0K65YJD49Qg"/>

+    <ownedOperation xmi:id="_jx-kE6oVEdiBcNn-7Es0xA" name="getEStructuralFeature" type="_jx-jk6oVEdiBcNn-7Es0xA">

+      <returnResult xmi:id="_jx-kFKoVEdiBcNn-7Es0xA" type="_jx-jk6oVEdiBcNn-7Es0xA" direction="return"/>

+      <ownedParameter xmi:id="_jx-kFaoVEdiBcNn-7Es0xA" name="featureID">

+        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZvAYaoVEdiWzIKzKXflIw"/>

       </ownedParameter>

     </ownedOperation>

-    <ownedOperation xmi:id="_M5XN6KQ_EdidRrumwxk5HA" name="getEStructuralFeature" type="_M5XNZaQ_EdidRrumwxk5HA">

-      <returnResult xmi:id="_M5XN6aQ_EdidRrumwxk5HA" type="_M5XNZaQ_EdidRrumwxk5HA" direction="return"/>

-      <ownedParameter xmi:id="_M5XN6qQ_EdidRrumwxk5HA" name="featureName">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_71QzMaQ-Edi0K65YJD49Qg"/>

+    <ownedOperation xmi:id="_jx-kFqoVEdiBcNn-7Es0xA" name="getEStructuralFeature" type="_jx-jk6oVEdiBcNn-7Es0xA">

+      <returnResult xmi:id="_jx-kF6oVEdiBcNn-7Es0xA" type="_jx-jk6oVEdiBcNn-7Es0xA" direction="return"/>

+      <ownedParameter xmi:id="_jx-kGKoVEdiBcNn-7Es0xA" name="featureName">

+        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZ70sqoVEdiWzIKzKXflIw"/>

       </ownedParameter>

     </ownedOperation>

   </ownedMember>

-  <ownedMember xsi:type="uml:Class" xmi:id="_M5XN66Q_EdidRrumwxk5HA" name="EClassifier" isAbstract="true">

-    <eAnnotations xmi:id="_s2IPgKRAEdiZYaXu6w_Kpw" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_s2IPgaRAEdiZYaXu6w_Kpw"/>

+  <ownedMember xsi:type="uml:Class" xmi:id="_jx-kGaoVEdiBcNn-7Es0xA" name="EClassifier" isAbstract="true">

+    <eAnnotations xmi:id="_qi0SwKoXEdiaq_4OeOtsBw" source="appliedStereotypes">

+      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_qi0SwaoXEdiaq_4OeOtsBw"/>

     </eAnnotations>

-    <generalization xmi:id="_M5XN7KQ_EdidRrumwxk5HA" general="_M5XNi6Q_EdidRrumwxk5HA"/>

-    <ownedAttribute xmi:id="_M5XN7aQ_EdidRrumwxk5HA" name="instanceClassName">

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_71QzMaQ-Edi0K65YJD49Qg"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M5XN7qQ_EdidRrumwxk5HA"/>

+    <generalization xmi:id="_jx-kGqoVEdiBcNn-7Es0xA" general="_jx-juaoVEdiBcNn-7Es0xA"/>

+    <ownedAttribute xmi:id="_jx-kG6oVEdiBcNn-7Es0xA" name="instanceClassName">

+      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZ70sqoVEdiWzIKzKXflIw"/>

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jx-kHKoVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

-    <ownedAttribute xmi:id="_M5XN76Q_EdidRrumwxk5HA" name="instanceClass" isReadOnly="true">

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_71El8KQ-Edi0K65YJD49Qg"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M5XN8KQ_EdidRrumwxk5HA"/>

+    <ownedAttribute xmi:id="_jx-kHaoVEdiBcNn-7Es0xA" name="instanceClass" isReadOnly="true">

+      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZvAY6oVEdiWzIKzKXflIw"/>

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jx-kHqoVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

-    <ownedAttribute xmi:id="_M5XN8aQ_EdidRrumwxk5HA" name="defaultValue" isReadOnly="true">

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_71El8aQ-Edi0K65YJD49Qg"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M5XN8qQ_EdidRrumwxk5HA"/>

+    <ownedAttribute xmi:id="_jx-kH6oVEdiBcNn-7Es0xA" name="defaultValue" isReadOnly="true">

+      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZvAZKoVEdiWzIKzKXflIw"/>

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jx-kIKoVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

-    <ownedAttribute xmi:id="_M5XN86Q_EdidRrumwxk5HA" name="ePackage" type="_M5XN-qQ_EdidRrumwxk5HA" isOrdered="true" isReadOnly="true" association="_M5dUAKQ_EdidRrumwxk5HA">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M5XN9KQ_EdidRrumwxk5HA"/>

+    <ownedAttribute xmi:id="_jx-kIaoVEdiBcNn-7Es0xA" name="ePackage" type="_jx-kKKoVEdiBcNn-7Es0xA" isOrdered="true" isReadOnly="true" association="_jyKwQaoVEdiBcNn-7Es0xA">

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jx-kIqoVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

-    <ownedOperation xmi:id="_M5XN9aQ_EdidRrumwxk5HA" name="isInstance">

-      <returnResult xmi:id="_M5XN9qQ_EdidRrumwxk5HA" direction="return">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_70sLcqQ-Edi0K65YJD49Qg"/>

+    <ownedOperation xmi:id="_jx-kI6oVEdiBcNn-7Es0xA" name="isInstance">

+      <returnResult xmi:id="_jx-kJKoVEdiBcNn-7Es0xA" direction="return">

+        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZWl4qoVEdiWzIKzKXflIw"/>

       </returnResult>

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_70sLcqQ-Edi0K65YJD49Qg"/>

-      <ownedParameter xmi:id="_M5XN96Q_EdidRrumwxk5HA" name="object">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_71El8aQ-Edi0K65YJD49Qg"/>

+      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZWl4qoVEdiWzIKzKXflIw"/>

+      <ownedParameter xmi:id="_jx-kJaoVEdiBcNn-7Es0xA" name="object">

+        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZvAZKoVEdiWzIKzKXflIw"/>

       </ownedParameter>

     </ownedOperation>

-    <ownedOperation xmi:id="_M5XN-KQ_EdidRrumwxk5HA" name="getClassifierID">

-      <returnResult xmi:id="_M5XN-aQ_EdidRrumwxk5HA" direction="return">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_70-fVaQ-Edi0K65YJD49Qg"/>

+    <ownedOperation xmi:id="_jx-kJqoVEdiBcNn-7Es0xA" name="getClassifierID">

+      <returnResult xmi:id="_jx-kJ6oVEdiBcNn-7Es0xA" direction="return">

+        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZvAYaoVEdiWzIKzKXflIw"/>

       </returnResult>

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_70-fVaQ-Edi0K65YJD49Qg"/>

+      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZvAYaoVEdiWzIKzKXflIw"/>

     </ownedOperation>

   </ownedMember>

-  <ownedMember xsi:type="uml:Class" xmi:id="_M5XN-qQ_EdidRrumwxk5HA" name="EPackage">

-    <eAnnotations xmi:id="_s3jy4KRAEdiZYaXu6w_Kpw" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_s3jy4aRAEdiZYaXu6w_Kpw"/>

+  <ownedMember xsi:type="uml:Class" xmi:id="_jx-kKKoVEdiBcNn-7Es0xA" name="EPackage">

+    <eAnnotations xmi:id="_qkDo4KoXEdiaq_4OeOtsBw" source="appliedStereotypes">

+      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_qkJvgKoXEdiaq_4OeOtsBw"/>

     </eAnnotations>

-    <generalization xmi:id="_M5XN-6Q_EdidRrumwxk5HA" general="_M5XNi6Q_EdidRrumwxk5HA"/>

-    <ownedAttribute xmi:id="_M5XN_KQ_EdidRrumwxk5HA" name="nsURI">

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_71QzMaQ-Edi0K65YJD49Qg"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M5XN_aQ_EdidRrumwxk5HA"/>

+    <generalization xmi:id="_jx-kKaoVEdiBcNn-7Es0xA" general="_jx-juaoVEdiBcNn-7Es0xA"/>

+    <ownedAttribute xmi:id="_jx-kKqoVEdiBcNn-7Es0xA" name="nsURI">

+      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZ70sqoVEdiWzIKzKXflIw"/>

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jx-kK6oVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

-    <ownedAttribute xmi:id="_M5XN_qQ_EdidRrumwxk5HA" name="nsPrefix">

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_71QzMaQ-Edi0K65YJD49Qg"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M5XN_6Q_EdidRrumwxk5HA"/>

+    <ownedAttribute xmi:id="_jx-kLKoVEdiBcNn-7Es0xA" name="nsPrefix">

+      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZ70sqoVEdiWzIKzKXflIw"/>

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jx-kLaoVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

-    <ownedAttribute xmi:id="_M5XOAKQ_EdidRrumwxk5HA" name="eFactoryInstance" type="_M5XODaQ_EdidRrumwxk5HA" isOrdered="true" association="_M5XODKQ_EdidRrumwxk5HA"/>

-    <ownedAttribute xmi:id="_M5XOAaQ_EdidRrumwxk5HA" name="eSubpackages" type="_M5XN-qQ_EdidRrumwxk5HA" isOrdered="true" association="_M5XOH6Q_EdidRrumwxk5HA" aggregation="composite">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_M5XOAqQ_EdidRrumwxk5HA" value="-1"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M5XOA6Q_EdidRrumwxk5HA"/>

+    <ownedAttribute xmi:id="_jx-kLqoVEdiBcNn-7Es0xA" name="eFactoryInstance" type="_jx-kO6oVEdiBcNn-7Es0xA" isOrdered="true" association="_jx-kOqoVEdiBcNn-7Es0xA"/>

+    <ownedAttribute xmi:id="_jx-kL6oVEdiBcNn-7Es0xA" name="eSubpackages" type="_jx-kKKoVEdiBcNn-7Es0xA" isOrdered="true" association="_jyKwQKoVEdiBcNn-7Es0xA" aggregation="composite">

+      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_jx-kMKoVEdiBcNn-7Es0xA" value="-1"/>

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jx-kMaoVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

-    <ownedAttribute xmi:id="_M5XOBKQ_EdidRrumwxk5HA" name="eSuperPackage" type="_M5XN-qQ_EdidRrumwxk5HA" isOrdered="true" isReadOnly="true" association="_M5XOH6Q_EdidRrumwxk5HA">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M5XOBaQ_EdidRrumwxk5HA"/>

+    <ownedAttribute xmi:id="_jx-kMqoVEdiBcNn-7Es0xA" name="eSuperPackage" type="_jx-kKKoVEdiBcNn-7Es0xA" isOrdered="true" isReadOnly="true" association="_jyKwQKoVEdiBcNn-7Es0xA">

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jx-kM6oVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

-    <ownedAttribute xmi:id="_M5XOBqQ_EdidRrumwxk5HA" name="eClassifiers" type="_M5XN66Q_EdidRrumwxk5HA" isOrdered="true" association="_M5dUAKQ_EdidRrumwxk5HA" aggregation="composite">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_M5XOB6Q_EdidRrumwxk5HA" value="-1"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M5XOCKQ_EdidRrumwxk5HA"/>

+    <ownedAttribute xmi:id="_jx-kNKoVEdiBcNn-7Es0xA" name="eClassifiers" type="_jx-kGaoVEdiBcNn-7Es0xA" isOrdered="true" association="_jyKwQaoVEdiBcNn-7Es0xA" aggregation="composite">

+      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_jx-kNaoVEdiBcNn-7Es0xA" value="-1"/>

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jx-kNqoVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

-    <ownedOperation xmi:id="_M5XOCaQ_EdidRrumwxk5HA" name="getEClassifier" type="_M5XN66Q_EdidRrumwxk5HA">

-      <returnResult xmi:id="_M5XOCqQ_EdidRrumwxk5HA" type="_M5XN66Q_EdidRrumwxk5HA" direction="return"/>

-      <ownedParameter xmi:id="_M5XOC6Q_EdidRrumwxk5HA" name="name">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_71QzMaQ-Edi0K65YJD49Qg"/>

+    <ownedOperation xmi:id="_jx-kN6oVEdiBcNn-7Es0xA" name="getEClassifier" type="_jx-kGaoVEdiBcNn-7Es0xA">

+      <returnResult xmi:id="_jx-kOKoVEdiBcNn-7Es0xA" type="_jx-kGaoVEdiBcNn-7Es0xA" direction="return"/>

+      <ownedParameter xmi:id="_jx-kOaoVEdiBcNn-7Es0xA" name="name">

+        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZ70sqoVEdiWzIKzKXflIw"/>

       </ownedParameter>

     </ownedOperation>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_M5XODKQ_EdidRrumwxk5HA" memberEnd="_M5XOAKQ_EdidRrumwxk5HA _M5XOD6Q_EdidRrumwxk5HA"/>

-  <ownedMember xsi:type="uml:Class" xmi:id="_M5XODaQ_EdidRrumwxk5HA" name="EFactory">

-    <eAnnotations xmi:id="_s2y94KRAEdiZYaXu6w_Kpw" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_s2y94aRAEdiZYaXu6w_Kpw"/>

+  <ownedMember xsi:type="uml:Association" xmi:id="_jx-kOqoVEdiBcNn-7Es0xA" memberEnd="_jx-kLqoVEdiBcNn-7Es0xA _jx-kPaoVEdiBcNn-7Es0xA"/>

+  <ownedMember xsi:type="uml:Class" xmi:id="_jx-kO6oVEdiBcNn-7Es0xA" name="EFactory">

+    <eAnnotations xmi:id="_qjY6gKoXEdiaq_4OeOtsBw" source="appliedStereotypes">

+      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_qjY6gaoXEdiaq_4OeOtsBw"/>

     </eAnnotations>

-    <generalization xmi:id="_M5XODqQ_EdidRrumwxk5HA" general="_M5XNj6Q_EdidRrumwxk5HA"/>

-    <ownedAttribute xmi:id="_M5XOD6Q_EdidRrumwxk5HA" name="ePackage" type="_M5XN-qQ_EdidRrumwxk5HA" isOrdered="true" association="_M5XODKQ_EdidRrumwxk5HA"/>

-    <ownedOperation xmi:id="_M5XOEKQ_EdidRrumwxk5HA" name="create" type="_M5XNl6Q_EdidRrumwxk5HA">

-      <returnResult xmi:id="_M5XOEaQ_EdidRrumwxk5HA" type="_M5XNl6Q_EdidRrumwxk5HA" direction="return"/>

-      <ownedParameter xmi:id="_M5XOEqQ_EdidRrumwxk5HA" name="eClass" type="_M5XNuaQ_EdidRrumwxk5HA"/>

+    <generalization xmi:id="_jx-kPKoVEdiBcNn-7Es0xA" general="_jx-jvaoVEdiBcNn-7Es0xA"/>

+    <ownedAttribute xmi:id="_jx-kPaoVEdiBcNn-7Es0xA" name="ePackage" type="_jx-kKKoVEdiBcNn-7Es0xA" isOrdered="true" association="_jx-kOqoVEdiBcNn-7Es0xA"/>

+    <ownedOperation xmi:id="_jx-kPqoVEdiBcNn-7Es0xA" name="create" type="_jx-jxaoVEdiBcNn-7Es0xA">

+      <returnResult xmi:id="_jx-kP6oVEdiBcNn-7Es0xA" type="_jx-jxaoVEdiBcNn-7Es0xA" direction="return"/>

+      <ownedParameter xmi:id="_jx-kQKoVEdiBcNn-7Es0xA" name="eClass" type="_jx-j56oVEdiBcNn-7Es0xA"/>

     </ownedOperation>

-    <ownedOperation xmi:id="_M5XOE6Q_EdidRrumwxk5HA" name="createFromString">

-      <returnResult xmi:id="_M5XOFKQ_EdidRrumwxk5HA" direction="return">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_71El8aQ-Edi0K65YJD49Qg"/>

+    <ownedOperation xmi:id="_jx-kQaoVEdiBcNn-7Es0xA" name="createFromString">

+      <returnResult xmi:id="_jx-kQqoVEdiBcNn-7Es0xA" direction="return">

+        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZvAZKoVEdiWzIKzKXflIw"/>

       </returnResult>

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_71El8aQ-Edi0K65YJD49Qg"/>

-      <ownedParameter xmi:id="_M5XOFaQ_EdidRrumwxk5HA" name="eDataType" type="_M5XOG6Q_EdidRrumwxk5HA"/>

-      <ownedParameter xmi:id="_M5XOFqQ_EdidRrumwxk5HA" name="literalValue">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_71QzMaQ-Edi0K65YJD49Qg"/>

+      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZvAZKoVEdiWzIKzKXflIw"/>

+      <ownedParameter xmi:id="_jx-kQ6oVEdiBcNn-7Es0xA" name="eDataType" type="_jx-kSaoVEdiBcNn-7Es0xA"/>

+      <ownedParameter xmi:id="_jx-kRKoVEdiBcNn-7Es0xA" name="literalValue">

+        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZ70sqoVEdiWzIKzKXflIw"/>

       </ownedParameter>

     </ownedOperation>

-    <ownedOperation xmi:id="_M5XOF6Q_EdidRrumwxk5HA" name="convertToString">

-      <returnResult xmi:id="_M5XOGKQ_EdidRrumwxk5HA" direction="return">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_71QzMaQ-Edi0K65YJD49Qg"/>

+    <ownedOperation xmi:id="_jx-kRaoVEdiBcNn-7Es0xA" name="convertToString">

+      <returnResult xmi:id="_jx-kRqoVEdiBcNn-7Es0xA" direction="return">

+        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZ70sqoVEdiWzIKzKXflIw"/>

       </returnResult>

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_71QzMaQ-Edi0K65YJD49Qg"/>

-      <ownedParameter xmi:id="_M5XOGaQ_EdidRrumwxk5HA" name="eDataType" type="_M5XOG6Q_EdidRrumwxk5HA"/>

-      <ownedParameter xmi:id="_M5XOGqQ_EdidRrumwxk5HA" name="instanceValue">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_71El8aQ-Edi0K65YJD49Qg"/>

+      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZ70sqoVEdiWzIKzKXflIw"/>

+      <ownedParameter xmi:id="_jx-kR6oVEdiBcNn-7Es0xA" name="eDataType" type="_jx-kSaoVEdiBcNn-7Es0xA"/>

+      <ownedParameter xmi:id="_jx-kSKoVEdiBcNn-7Es0xA" name="instanceValue">

+        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZvAZKoVEdiWzIKzKXflIw"/>

       </ownedParameter>

     </ownedOperation>

   </ownedMember>

-  <ownedMember xsi:type="uml:Class" xmi:id="_M5XOG6Q_EdidRrumwxk5HA" name="EDataType">

-    <eAnnotations xmi:id="_s2UcwKRAEdiZYaXu6w_Kpw" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_s2UcwaRAEdiZYaXu6w_Kpw"/>

+  <ownedMember xsi:type="uml:Class" xmi:id="_jx-kSaoVEdiBcNn-7Es0xA" name="EDataType">

+    <eAnnotations xmi:id="_qjAgAKoXEdiaq_4OeOtsBw" source="appliedStereotypes">

+      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_qjAgAaoXEdiaq_4OeOtsBw"/>

     </eAnnotations>

-    <generalization xmi:id="_M5XOHKQ_EdidRrumwxk5HA" general="_M5XN66Q_EdidRrumwxk5HA"/>

-    <ownedAttribute xmi:id="_M5XOHaQ_EdidRrumwxk5HA" name="serializable">

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_70sLcqQ-Edi0K65YJD49Qg"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M5XOHqQ_EdidRrumwxk5HA"/>

+    <generalization xmi:id="_jx-kSqoVEdiBcNn-7Es0xA" general="_jx-kGaoVEdiBcNn-7Es0xA"/>

+    <ownedAttribute xmi:id="_jx-kS6oVEdiBcNn-7Es0xA" name="serializable">

+      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZWl4qoVEdiWzIKzKXflIw"/>

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jx-kTKoVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_M5XOH6Q_EdidRrumwxk5HA" memberEnd="_M5XOAaQ_EdidRrumwxk5HA _M5XOBKQ_EdidRrumwxk5HA"/>

-  <ownedMember xsi:type="uml:Association" xmi:id="_M5dUAKQ_EdidRrumwxk5HA" memberEnd="_M5XOBqQ_EdidRrumwxk5HA _M5XN86Q_EdidRrumwxk5HA"/>

-  <ownedMember xsi:type="uml:Association" xmi:id="_M5dUAaQ_EdidRrumwxk5HA" memberEnd="_M5XNv6Q_EdidRrumwxk5HA _M5dUAqQ_EdidRrumwxk5HA">

-    <ownedEnd xmi:id="_M5dUAqQ_EdidRrumwxk5HA" type="_M5XNuaQ_EdidRrumwxk5HA" association="_M5dUAaQ_EdidRrumwxk5HA"/>

+  <ownedMember xsi:type="uml:Association" xmi:id="_jyKwQKoVEdiBcNn-7Es0xA" memberEnd="_jx-kL6oVEdiBcNn-7Es0xA _jx-kMqoVEdiBcNn-7Es0xA"/>

+  <ownedMember xsi:type="uml:Association" xmi:id="_jyKwQaoVEdiBcNn-7Es0xA" memberEnd="_jx-kNKoVEdiBcNn-7Es0xA _jx-kIaoVEdiBcNn-7Es0xA"/>

+  <ownedMember xsi:type="uml:Association" xmi:id="_jyKwQqoVEdiBcNn-7Es0xA" memberEnd="_jx-j7aoVEdiBcNn-7Es0xA _jyKwQ6oVEdiBcNn-7Es0xA">

+    <ownedEnd xmi:id="_jyKwQ6oVEdiBcNn-7Es0xA" type="_jx-j56oVEdiBcNn-7Es0xA" association="_jyKwQqoVEdiBcNn-7Es0xA"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_M5dUA6Q_EdidRrumwxk5HA" memberEnd="_M5XNwqQ_EdidRrumwxk5HA _M5dUDKQ_EdidRrumwxk5HA"/>

-  <ownedMember xsi:type="uml:Class" xmi:id="_M5dUBKQ_EdidRrumwxk5HA" name="EOperation">

-    <eAnnotations xmi:id="_s3dsQKRAEdiZYaXu6w_Kpw" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_s3dsQaRAEdiZYaXu6w_Kpw"/>

+  <ownedMember xsi:type="uml:Association" xmi:id="_jyKwRKoVEdiBcNn-7Es0xA" memberEnd="_jx-j8KoVEdiBcNn-7Es0xA _jyKwTaoVEdiBcNn-7Es0xA"/>

+  <ownedMember xsi:type="uml:Class" xmi:id="_jyKwRaoVEdiBcNn-7Es0xA" name="EOperation">

+    <eAnnotations xmi:id="_qj9iQKoXEdiaq_4OeOtsBw" source="appliedStereotypes">

+      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_qj9iQaoXEdiaq_4OeOtsBw"/>

     </eAnnotations>

-    <generalization xmi:id="_M5dUBaQ_EdidRrumwxk5HA" general="_M5XNe6Q_EdidRrumwxk5HA"/>

-    <ownedAttribute xmi:id="_M5dUBqQ_EdidRrumwxk5HA" name="eParameters" type="_M5dUD6Q_EdidRrumwxk5HA" isOrdered="true" association="_M5dUDqQ_EdidRrumwxk5HA" aggregation="composite">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_M5dUB6Q_EdidRrumwxk5HA" value="-1"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M5dUCKQ_EdidRrumwxk5HA"/>

+    <generalization xmi:id="_jyKwRqoVEdiBcNn-7Es0xA" general="_jx-jqaoVEdiBcNn-7Es0xA"/>

+    <ownedAttribute xmi:id="_jyKwR6oVEdiBcNn-7Es0xA" name="eParameters" type="_jyKwUKoVEdiBcNn-7Es0xA" isOrdered="true" association="_jyKwT6oVEdiBcNn-7Es0xA" aggregation="composite">

+      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_jyKwSKoVEdiBcNn-7Es0xA" value="-1"/>

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jyKwSaoVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

-    <ownedAttribute xmi:id="_M5dUCaQ_EdidRrumwxk5HA" name="eExceptions" type="_M5XN66Q_EdidRrumwxk5HA" isOrdered="true" association="_M5dUE6Q_EdidRrumwxk5HA">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_M5dUCqQ_EdidRrumwxk5HA" value="-1"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M5dUC6Q_EdidRrumwxk5HA"/>

+    <ownedAttribute xmi:id="_jyKwSqoVEdiBcNn-7Es0xA" name="eExceptions" type="_jx-kGaoVEdiBcNn-7Es0xA" isOrdered="true" association="_jyKwVKoVEdiBcNn-7Es0xA">

+      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_jyKwS6oVEdiBcNn-7Es0xA" value="-1"/>

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jyKwTKoVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

-    <ownedAttribute xmi:id="_M5dUDKQ_EdidRrumwxk5HA" name="eContainingClass" type="_M5XNuaQ_EdidRrumwxk5HA" isOrdered="true" isReadOnly="true" association="_M5dUA6Q_EdidRrumwxk5HA">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M5dUDaQ_EdidRrumwxk5HA"/>

+    <ownedAttribute xmi:id="_jyKwTaoVEdiBcNn-7Es0xA" name="eContainingClass" type="_jx-j56oVEdiBcNn-7Es0xA" isOrdered="true" isReadOnly="true" association="_jyKwRKoVEdiBcNn-7Es0xA">

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jyKwTqoVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_M5dUDqQ_EdidRrumwxk5HA" memberEnd="_M5dUBqQ_EdidRrumwxk5HA _M5dUEaQ_EdidRrumwxk5HA"/>

-  <ownedMember xsi:type="uml:Class" xmi:id="_M5dUD6Q_EdidRrumwxk5HA" name="EParameter">

-    <eAnnotations xmi:id="_s32GwKRAEdiZYaXu6w_Kpw" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_s32GwaRAEdiZYaXu6w_Kpw"/>

+  <ownedMember xsi:type="uml:Association" xmi:id="_jyKwT6oVEdiBcNn-7Es0xA" memberEnd="_jyKwR6oVEdiBcNn-7Es0xA _jyKwUqoVEdiBcNn-7Es0xA"/>

+  <ownedMember xsi:type="uml:Class" xmi:id="_jyKwUKoVEdiBcNn-7Es0xA" name="EParameter">

+    <eAnnotations xmi:id="_qkV8wKoXEdiaq_4OeOtsBw" source="appliedStereotypes">

+      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_qkV8waoXEdiaq_4OeOtsBw"/>

     </eAnnotations>

-    <generalization xmi:id="_M5dUEKQ_EdidRrumwxk5HA" general="_M5XNe6Q_EdidRrumwxk5HA"/>

-    <ownedAttribute xmi:id="_M5dUEaQ_EdidRrumwxk5HA" name="eOperation" type="_M5dUBKQ_EdidRrumwxk5HA" isOrdered="true" isReadOnly="true" association="_M5dUDqQ_EdidRrumwxk5HA">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M5dUEqQ_EdidRrumwxk5HA"/>

+    <generalization xmi:id="_jyKwUaoVEdiBcNn-7Es0xA" general="_jx-jqaoVEdiBcNn-7Es0xA"/>

+    <ownedAttribute xmi:id="_jyKwUqoVEdiBcNn-7Es0xA" name="eOperation" type="_jyKwRaoVEdiBcNn-7Es0xA" isOrdered="true" isReadOnly="true" association="_jyKwT6oVEdiBcNn-7Es0xA">

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jyKwU6oVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_M5dUE6Q_EdidRrumwxk5HA" memberEnd="_M5dUCaQ_EdidRrumwxk5HA _M5dUFKQ_EdidRrumwxk5HA">

-    <ownedEnd xmi:id="_M5dUFKQ_EdidRrumwxk5HA" type="_M5dUBKQ_EdidRrumwxk5HA" association="_M5dUE6Q_EdidRrumwxk5HA"/>

+  <ownedMember xsi:type="uml:Association" xmi:id="_jyKwVKoVEdiBcNn-7Es0xA" memberEnd="_jyKwSqoVEdiBcNn-7Es0xA _jyKwVaoVEdiBcNn-7Es0xA">

+    <ownedEnd xmi:id="_jyKwVaoVEdiBcNn-7Es0xA" type="_jyKwRaoVEdiBcNn-7Es0xA" association="_jyKwVKoVEdiBcNn-7Es0xA"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_M5dUFaQ_EdidRrumwxk5HA" memberEnd="_M5XNxaQ_EdidRrumwxk5HA _M5dUFqQ_EdidRrumwxk5HA">

-    <ownedEnd xmi:id="_M5dUFqQ_EdidRrumwxk5HA" type="_M5XNuaQ_EdidRrumwxk5HA" association="_M5dUFaQ_EdidRrumwxk5HA"/>

+  <ownedMember xsi:type="uml:Association" xmi:id="_jyKwVqoVEdiBcNn-7Es0xA" memberEnd="_jx-j86oVEdiBcNn-7Es0xA _jyKwV6oVEdiBcNn-7Es0xA">

+    <ownedEnd xmi:id="_jyKwV6oVEdiBcNn-7Es0xA" type="_jx-j56oVEdiBcNn-7Es0xA" association="_jyKwVqoVEdiBcNn-7Es0xA"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_M5dUF6Q_EdidRrumwxk5HA" memberEnd="_M5XNyKQ_EdidRrumwxk5HA _M5dUGKQ_EdidRrumwxk5HA">

-    <ownedEnd xmi:id="_M5dUGKQ_EdidRrumwxk5HA" type="_M5XNuaQ_EdidRrumwxk5HA" association="_M5dUF6Q_EdidRrumwxk5HA"/>

+  <ownedMember xsi:type="uml:Association" xmi:id="_jyKwWKoVEdiBcNn-7Es0xA" memberEnd="_jx-j9qoVEdiBcNn-7Es0xA _jyKwWaoVEdiBcNn-7Es0xA">

+    <ownedEnd xmi:id="_jyKwWaoVEdiBcNn-7Es0xA" type="_jx-j56oVEdiBcNn-7Es0xA" association="_jyKwWKoVEdiBcNn-7Es0xA"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Class" xmi:id="_M5dUGaQ_EdidRrumwxk5HA" name="EReference">

-    <eAnnotations xmi:id="_s38NYKRAEdiZYaXu6w_Kpw" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_s38NYaRAEdiZYaXu6w_Kpw"/>

+  <ownedMember xsi:type="uml:Class" xmi:id="_jyKwWqoVEdiBcNn-7Es0xA" name="EReference">

+    <eAnnotations xmi:id="_qkixEKoXEdiaq_4OeOtsBw" source="appliedStereotypes">

+      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_qkixEaoXEdiaq_4OeOtsBw"/>

     </eAnnotations>

-    <generalization xmi:id="_M5dUGqQ_EdidRrumwxk5HA" general="_M5XNZaQ_EdidRrumwxk5HA"/>

-    <ownedAttribute xmi:id="_M5dUG6Q_EdidRrumwxk5HA" name="containment">

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_70sLcqQ-Edi0K65YJD49Qg"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M5dUHKQ_EdidRrumwxk5HA"/>

+    <generalization xmi:id="_jyKwW6oVEdiBcNn-7Es0xA" general="_jx-jk6oVEdiBcNn-7Es0xA"/>

+    <ownedAttribute xmi:id="_jyKwXKoVEdiBcNn-7Es0xA" name="containment">

+      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZWl4qoVEdiWzIKzKXflIw"/>

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jyKwXaoVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

-    <ownedAttribute xmi:id="_M5dUHaQ_EdidRrumwxk5HA" name="container" isReadOnly="true">

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_70sLcqQ-Edi0K65YJD49Qg"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M5dUHqQ_EdidRrumwxk5HA"/>

+    <ownedAttribute xmi:id="_jyKwXqoVEdiBcNn-7Es0xA" name="container" isReadOnly="true">

+      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZWl4qoVEdiWzIKzKXflIw"/>

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jyKwX6oVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

-    <ownedAttribute xmi:id="_M5dUH6Q_EdidRrumwxk5HA" name="resolveProxies">

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_70sLcqQ-Edi0K65YJD49Qg"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M5dUIKQ_EdidRrumwxk5HA"/>

+    <ownedAttribute xmi:id="_jyKwYKoVEdiBcNn-7Es0xA" name="resolveProxies">

+      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZWl4qoVEdiWzIKzKXflIw"/>

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jyKwYaoVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

-    <ownedAttribute xmi:id="_M5dUIaQ_EdidRrumwxk5HA" name="eOpposite" type="_M5dUGaQ_EdidRrumwxk5HA" isOrdered="true" association="_M5dUJKQ_EdidRrumwxk5HA">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M5dUIqQ_EdidRrumwxk5HA"/>

+    <ownedAttribute xmi:id="_jyKwYqoVEdiBcNn-7Es0xA" name="eOpposite" type="_jyKwWqoVEdiBcNn-7Es0xA" isOrdered="true" association="_jyKwZaoVEdiBcNn-7Es0xA">

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jyKwY6oVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

-    <ownedAttribute xmi:id="_M5dUI6Q_EdidRrumwxk5HA" name="eReferenceType" type="_M5XNuaQ_EdidRrumwxk5HA" isOrdered="true" isReadOnly="true" association="_M5dUJqQ_EdidRrumwxk5HA"/>

+    <ownedAttribute xmi:id="_jyKwZKoVEdiBcNn-7Es0xA" name="eReferenceType" type="_jx-j56oVEdiBcNn-7Es0xA" isOrdered="true" isReadOnly="true" association="_jyKwZ6oVEdiBcNn-7Es0xA"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_M5dUJKQ_EdidRrumwxk5HA" memberEnd="_M5dUIaQ_EdidRrumwxk5HA _M5dUJaQ_EdidRrumwxk5HA">

-    <ownedEnd xmi:id="_M5dUJaQ_EdidRrumwxk5HA" type="_M5dUGaQ_EdidRrumwxk5HA" association="_M5dUJKQ_EdidRrumwxk5HA"/>

+  <ownedMember xsi:type="uml:Association" xmi:id="_jyKwZaoVEdiBcNn-7Es0xA" memberEnd="_jyKwYqoVEdiBcNn-7Es0xA _jyKwZqoVEdiBcNn-7Es0xA">

+    <ownedEnd xmi:id="_jyKwZqoVEdiBcNn-7Es0xA" type="_jyKwWqoVEdiBcNn-7Es0xA" association="_jyKwZaoVEdiBcNn-7Es0xA"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_M5dUJqQ_EdidRrumwxk5HA" memberEnd="_M5dUI6Q_EdidRrumwxk5HA _M5dUJ6Q_EdidRrumwxk5HA">

-    <ownedEnd xmi:id="_M5dUJ6Q_EdidRrumwxk5HA" type="_M5dUGaQ_EdidRrumwxk5HA" association="_M5dUJqQ_EdidRrumwxk5HA"/>

+  <ownedMember xsi:type="uml:Association" xmi:id="_jyKwZ6oVEdiBcNn-7Es0xA" memberEnd="_jyKwZKoVEdiBcNn-7Es0xA _jyKwaKoVEdiBcNn-7Es0xA">

+    <ownedEnd xmi:id="_jyKwaKoVEdiBcNn-7Es0xA" type="_jyKwWqoVEdiBcNn-7Es0xA" association="_jyKwZ6oVEdiBcNn-7Es0xA"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_M5dUKKQ_EdidRrumwxk5HA" memberEnd="_M5XNy6Q_EdidRrumwxk5HA _M5dUKaQ_EdidRrumwxk5HA">

-    <ownedEnd xmi:id="_M5dUKaQ_EdidRrumwxk5HA" type="_M5XNuaQ_EdidRrumwxk5HA" association="_M5dUKKQ_EdidRrumwxk5HA"/>

+  <ownedMember xsi:type="uml:Association" xmi:id="_jyKwaaoVEdiBcNn-7Es0xA" memberEnd="_jx-j-aoVEdiBcNn-7Es0xA _jyKwaqoVEdiBcNn-7Es0xA">

+    <ownedEnd xmi:id="_jyKwaqoVEdiBcNn-7Es0xA" type="_jx-j56oVEdiBcNn-7Es0xA" association="_jyKwaaoVEdiBcNn-7Es0xA"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_M5dUKqQ_EdidRrumwxk5HA" memberEnd="_M5XNzqQ_EdidRrumwxk5HA _M5dUK6Q_EdidRrumwxk5HA">

-    <ownedEnd xmi:id="_M5dUK6Q_EdidRrumwxk5HA" type="_M5XNuaQ_EdidRrumwxk5HA" association="_M5dUKqQ_EdidRrumwxk5HA"/>

+  <ownedMember xsi:type="uml:Association" xmi:id="_jyKwa6oVEdiBcNn-7Es0xA" memberEnd="_jx-j_KoVEdiBcNn-7Es0xA _jyKwbKoVEdiBcNn-7Es0xA">

+    <ownedEnd xmi:id="_jyKwbKoVEdiBcNn-7Es0xA" type="_jx-j56oVEdiBcNn-7Es0xA" association="_jyKwa6oVEdiBcNn-7Es0xA"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_M5dULKQ_EdidRrumwxk5HA" memberEnd="_M5XN0aQ_EdidRrumwxk5HA _M5dULaQ_EdidRrumwxk5HA">

-    <ownedEnd xmi:id="_M5dULaQ_EdidRrumwxk5HA" type="_M5XNuaQ_EdidRrumwxk5HA" association="_M5dULKQ_EdidRrumwxk5HA"/>

+  <ownedMember xsi:type="uml:Association" xmi:id="_jyKwbaoVEdiBcNn-7Es0xA" memberEnd="_jx-j_6oVEdiBcNn-7Es0xA _jyKwbqoVEdiBcNn-7Es0xA">

+    <ownedEnd xmi:id="_jyKwbqoVEdiBcNn-7Es0xA" type="_jx-j56oVEdiBcNn-7Es0xA" association="_jyKwbaoVEdiBcNn-7Es0xA"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_M5dULqQ_EdidRrumwxk5HA" memberEnd="_M5XN1KQ_EdidRrumwxk5HA _M5dUL6Q_EdidRrumwxk5HA">

-    <ownedEnd xmi:id="_M5dUL6Q_EdidRrumwxk5HA" type="_M5XNuaQ_EdidRrumwxk5HA" association="_M5dULqQ_EdidRrumwxk5HA"/>

+  <ownedMember xsi:type="uml:Association" xmi:id="_jyKwb6oVEdiBcNn-7Es0xA" memberEnd="_jx-kAqoVEdiBcNn-7Es0xA _jyKwcKoVEdiBcNn-7Es0xA">

+    <ownedEnd xmi:id="_jyKwcKoVEdiBcNn-7Es0xA" type="_jx-j56oVEdiBcNn-7Es0xA" association="_jyKwb6oVEdiBcNn-7Es0xA"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_M5dUMKQ_EdidRrumwxk5HA" memberEnd="_M5XN16Q_EdidRrumwxk5HA _M5dUMaQ_EdidRrumwxk5HA">

-    <ownedEnd xmi:id="_M5dUMaQ_EdidRrumwxk5HA" type="_M5XNuaQ_EdidRrumwxk5HA" association="_M5dUMKQ_EdidRrumwxk5HA"/>

+  <ownedMember xsi:type="uml:Association" xmi:id="_jyKwcaoVEdiBcNn-7Es0xA" memberEnd="_jx-kBaoVEdiBcNn-7Es0xA _jyKwcqoVEdiBcNn-7Es0xA">

+    <ownedEnd xmi:id="_jyKwcqoVEdiBcNn-7Es0xA" type="_jx-j56oVEdiBcNn-7Es0xA" association="_jyKwcaoVEdiBcNn-7Es0xA"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_M5dUMqQ_EdidRrumwxk5HA" memberEnd="_M5XN2qQ_EdidRrumwxk5HA _M5dUM6Q_EdidRrumwxk5HA">

-    <ownedEnd xmi:id="_M5dUM6Q_EdidRrumwxk5HA" type="_M5XNuaQ_EdidRrumwxk5HA" association="_M5dUMqQ_EdidRrumwxk5HA"/>

+  <ownedMember xsi:type="uml:Association" xmi:id="_jyKwc6oVEdiBcNn-7Es0xA" memberEnd="_jx-kCKoVEdiBcNn-7Es0xA _jyKwdKoVEdiBcNn-7Es0xA">

+    <ownedEnd xmi:id="_jyKwdKoVEdiBcNn-7Es0xA" type="_jx-j56oVEdiBcNn-7Es0xA" association="_jyKwc6oVEdiBcNn-7Es0xA"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_M5dUNKQ_EdidRrumwxk5HA" memberEnd="_M5XN3aQ_EdidRrumwxk5HA _M5dUNaQ_EdidRrumwxk5HA">

-    <ownedEnd xmi:id="_M5dUNaQ_EdidRrumwxk5HA" type="_M5XNuaQ_EdidRrumwxk5HA" association="_M5dUNKQ_EdidRrumwxk5HA"/>

+  <ownedMember xsi:type="uml:Association" xmi:id="_jyKwdaoVEdiBcNn-7Es0xA" memberEnd="_jx-kC6oVEdiBcNn-7Es0xA _jyKwdqoVEdiBcNn-7Es0xA">

+    <ownedEnd xmi:id="_jyKwdqoVEdiBcNn-7Es0xA" type="_jx-j56oVEdiBcNn-7Es0xA" association="_jyKwdaoVEdiBcNn-7Es0xA"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_M5dUNqQ_EdidRrumwxk5HA" memberEnd="_M5XN36Q_EdidRrumwxk5HA _M5XNZ6Q_EdidRrumwxk5HA"/>

-  <ownedMember xsi:type="uml:Class" xmi:id="_M5dUN6Q_EdidRrumwxk5HA" name="EAnnotation">

-    <eAnnotations xmi:id="_s117oKRAEdiZYaXu6w_Kpw" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_s117oaRAEdiZYaXu6w_Kpw"/>

+  <ownedMember xsi:type="uml:Association" xmi:id="_jyKwd6oVEdiBcNn-7Es0xA" memberEnd="_jx-kDaoVEdiBcNn-7Es0xA _jx-jlaoVEdiBcNn-7Es0xA"/>

+  <ownedMember xsi:type="uml:Class" xmi:id="_jyKweKoVEdiBcNn-7Es0xA" name="EAnnotation">

+    <eAnnotations xmi:id="_qih-4KoXEdiaq_4OeOtsBw" source="appliedStereotypes">

+      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_qih-4aoXEdiaq_4OeOtsBw"/>

     </eAnnotations>

-    <generalization xmi:id="_M5dUOKQ_EdidRrumwxk5HA" general="_M5XNj6Q_EdidRrumwxk5HA"/>

-    <ownedAttribute xmi:id="_M5dUOaQ_EdidRrumwxk5HA" name="source">

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_71QzMaQ-Edi0K65YJD49Qg"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M5dUOqQ_EdidRrumwxk5HA"/>

+    <generalization xmi:id="_jyKweaoVEdiBcNn-7Es0xA" general="_jx-jvaoVEdiBcNn-7Es0xA"/>

+    <ownedAttribute xmi:id="_jyKweqoVEdiBcNn-7Es0xA" name="source">

+      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZ70sqoVEdiWzIKzKXflIw"/>

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jyKwe6oVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

-    <ownedAttribute xmi:id="_M5dUO6Q_EdidRrumwxk5HA" name="details" type="_M5dUSKQ_EdidRrumwxk5HA" isOrdered="true" association="_M5dURqQ_EdidRrumwxk5HA" aggregation="composite">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_M5dUPKQ_EdidRrumwxk5HA" value="-1"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M5dUPaQ_EdidRrumwxk5HA"/>

+    <ownedAttribute xmi:id="_jyKwfKoVEdiBcNn-7Es0xA" name="details" type="_jyKwiaoVEdiBcNn-7Es0xA" isOrdered="true" association="_jyKwh6oVEdiBcNn-7Es0xA" aggregation="composite">

+      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_jyKwfaoVEdiBcNn-7Es0xA" value="-1"/>

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jyKwfqoVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

-    <ownedAttribute xmi:id="_M5dUPqQ_EdidRrumwxk5HA" name="eModelElement" type="_M5XNj6Q_EdidRrumwxk5HA" isOrdered="true" association="_M5dUTaQ_EdidRrumwxk5HA">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M5dUP6Q_EdidRrumwxk5HA"/>

+    <ownedAttribute xmi:id="_jyKwf6oVEdiBcNn-7Es0xA" name="eModelElement" type="_jx-jvaoVEdiBcNn-7Es0xA" isOrdered="true" association="_jyKwjqoVEdiBcNn-7Es0xA">

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jyKwgKoVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

-    <ownedAttribute xmi:id="_M5dUQKQ_EdidRrumwxk5HA" name="contents" type="_M5XNl6Q_EdidRrumwxk5HA" isOrdered="true" association="_M5dUTqQ_EdidRrumwxk5HA" aggregation="composite">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_M5dUQaQ_EdidRrumwxk5HA" value="-1"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M5dUQqQ_EdidRrumwxk5HA"/>

+    <ownedAttribute xmi:id="_jyKwgaoVEdiBcNn-7Es0xA" name="contents" type="_jx-jxaoVEdiBcNn-7Es0xA" isOrdered="true" association="_jyKwj6oVEdiBcNn-7Es0xA" aggregation="composite">

+      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_jyKwgqoVEdiBcNn-7Es0xA" value="-1"/>

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jyKwg6oVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

-    <ownedAttribute xmi:id="_M5dUQ6Q_EdidRrumwxk5HA" name="references" type="_M5XNl6Q_EdidRrumwxk5HA" isOrdered="true" association="_M5dUUKQ_EdidRrumwxk5HA">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_M5dURKQ_EdidRrumwxk5HA" value="-1"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M5dURaQ_EdidRrumwxk5HA"/>

+    <ownedAttribute xmi:id="_jyKwhKoVEdiBcNn-7Es0xA" name="references" type="_jx-jxaoVEdiBcNn-7Es0xA" isOrdered="true" association="_jyKwkaoVEdiBcNn-7Es0xA">

+      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_jyKwhaoVEdiBcNn-7Es0xA" value="-1"/>

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jyKwhqoVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_M5dURqQ_EdidRrumwxk5HA" memberEnd="_M5dUO6Q_EdidRrumwxk5HA _M5dUR6Q_EdidRrumwxk5HA">

-    <ownedEnd xmi:id="_M5dUR6Q_EdidRrumwxk5HA" type="_M5dUN6Q_EdidRrumwxk5HA" association="_M5dURqQ_EdidRrumwxk5HA"/>

+  <ownedMember xsi:type="uml:Association" xmi:id="_jyKwh6oVEdiBcNn-7Es0xA" memberEnd="_jyKwfKoVEdiBcNn-7Es0xA _jyKwiKoVEdiBcNn-7Es0xA">

+    <ownedEnd xmi:id="_jyKwiKoVEdiBcNn-7Es0xA" type="_jyKweKoVEdiBcNn-7Es0xA" association="_jyKwh6oVEdiBcNn-7Es0xA"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Class" xmi:id="_M5dUSKQ_EdidRrumwxk5HA" name="EStringToStringMapEntry">

-    <eAnnotations xmi:id="_s4Un4KRAEdiZYaXu6w_Kpw" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_s4Un4aRAEdiZYaXu6w_Kpw"/>

+  <ownedMember xsi:type="uml:Class" xmi:id="_jyKwiaoVEdiBcNn-7Es0xA" name="EStringToStringMapEntry">

+    <eAnnotations xmi:id="_qk7LkKoXEdiaq_4OeOtsBw" source="appliedStereotypes">

+      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_qk7LkaoXEdiaq_4OeOtsBw"/>

     </eAnnotations>

-    <ownedAttribute xmi:id="_M5dUSaQ_EdidRrumwxk5HA" name="key">

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_71QzMaQ-Edi0K65YJD49Qg"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M5dUSqQ_EdidRrumwxk5HA"/>

+    <ownedAttribute xmi:id="_jyKwiqoVEdiBcNn-7Es0xA" name="key">

+      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZ70sqoVEdiWzIKzKXflIw"/>

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jyKwi6oVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

-    <ownedAttribute xmi:id="_M5dUS6Q_EdidRrumwxk5HA" name="value">

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_71QzMaQ-Edi0K65YJD49Qg"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M5dUTKQ_EdidRrumwxk5HA"/>

+    <ownedAttribute xmi:id="_jyKwjKoVEdiBcNn-7Es0xA" name="value">

+      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZ70sqoVEdiWzIKzKXflIw"/>

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jyKwjaoVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_M5dUTaQ_EdidRrumwxk5HA" memberEnd="_M5XNkaQ_EdidRrumwxk5HA _M5dUPqQ_EdidRrumwxk5HA"/>

-  <ownedMember xsi:type="uml:Association" xmi:id="_M5dUTqQ_EdidRrumwxk5HA" memberEnd="_M5dUQKQ_EdidRrumwxk5HA _M5dUT6Q_EdidRrumwxk5HA">

-    <ownedEnd xmi:id="_M5dUT6Q_EdidRrumwxk5HA" type="_M5dUN6Q_EdidRrumwxk5HA" association="_M5dUTqQ_EdidRrumwxk5HA"/>

+  <ownedMember xsi:type="uml:Association" xmi:id="_jyKwjqoVEdiBcNn-7Es0xA" memberEnd="_jx-jv6oVEdiBcNn-7Es0xA _jyKwf6oVEdiBcNn-7Es0xA"/>

+  <ownedMember xsi:type="uml:Association" xmi:id="_jyKwj6oVEdiBcNn-7Es0xA" memberEnd="_jyKwgaoVEdiBcNn-7Es0xA _jyKwkKoVEdiBcNn-7Es0xA">

+    <ownedEnd xmi:id="_jyKwkKoVEdiBcNn-7Es0xA" type="_jyKweKoVEdiBcNn-7Es0xA" association="_jyKwj6oVEdiBcNn-7Es0xA"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_M5dUUKQ_EdidRrumwxk5HA" memberEnd="_M5dUQ6Q_EdidRrumwxk5HA _M5dUUaQ_EdidRrumwxk5HA">

-    <ownedEnd xmi:id="_M5dUUaQ_EdidRrumwxk5HA" type="_M5dUN6Q_EdidRrumwxk5HA" association="_M5dUUKQ_EdidRrumwxk5HA"/>

+  <ownedMember xsi:type="uml:Association" xmi:id="_jyKwkaoVEdiBcNn-7Es0xA" memberEnd="_jyKwhKoVEdiBcNn-7Es0xA _jyKwkqoVEdiBcNn-7Es0xA">

+    <ownedEnd xmi:id="_jyKwkqoVEdiBcNn-7Es0xA" type="_jyKweKoVEdiBcNn-7Es0xA" association="_jyKwkaoVEdiBcNn-7Es0xA"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_M5dUUqQ_EdidRrumwxk5HA" memberEnd="_M5XNiaQ_EdidRrumwxk5HA _M5dUU6Q_EdidRrumwxk5HA">

-    <ownedEnd xmi:id="_M5dUU6Q_EdidRrumwxk5HA" type="_M5XNe6Q_EdidRrumwxk5HA" association="_M5dUUqQ_EdidRrumwxk5HA"/>

+  <ownedMember xsi:type="uml:Association" xmi:id="_jyKwk6oVEdiBcNn-7Es0xA" memberEnd="_jx-jt6oVEdiBcNn-7Es0xA _jyKwlKoVEdiBcNn-7Es0xA">

+    <ownedEnd xmi:id="_jyKwlKoVEdiBcNn-7Es0xA" type="_jx-jqaoVEdiBcNn-7Es0xA" association="_jyKwk6oVEdiBcNn-7Es0xA"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_M5dUVKQ_EdidRrumwxk5HA" memberEnd="_M5XNZKQ_EdidRrumwxk5HA _M5dUVaQ_EdidRrumwxk5HA">

-    <ownedEnd xmi:id="_M5dUVaQ_EdidRrumwxk5HA" type="_M5XNYKQ_EdidRrumwxk5HA" association="_M5dUVKQ_EdidRrumwxk5HA"/>

+  <ownedMember xsi:type="uml:Association" xmi:id="_jyKwlaoVEdiBcNn-7Es0xA" memberEnd="_jx-jkqoVEdiBcNn-7Es0xA _jyKwlqoVEdiBcNn-7Es0xA">

+    <ownedEnd xmi:id="_jyKwlqoVEdiBcNn-7Es0xA" type="_jx-jjqoVEdiBcNn-7Es0xA" association="_jyKwlaoVEdiBcNn-7Es0xA"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Class" xmi:id="_M5dUVqQ_EdidRrumwxk5HA" name="EEnum">

-    <eAnnotations xmi:id="_s2ajYKRAEdiZYaXu6w_Kpw" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_s2ajYaRAEdiZYaXu6w_Kpw"/>

+  <ownedMember xsi:type="uml:Class" xmi:id="_jyKwl6oVEdiBcNn-7Es0xA" name="EEnum">

+    <eAnnotations xmi:id="_qjMtQKoXEdiaq_4OeOtsBw" source="appliedStereotypes">

+      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_qjMtQaoXEdiaq_4OeOtsBw"/>

     </eAnnotations>

-    <generalization xmi:id="_M5dUV6Q_EdidRrumwxk5HA" general="_M5XOG6Q_EdidRrumwxk5HA"/>

-    <ownedAttribute xmi:id="_M5dUWKQ_EdidRrumwxk5HA" name="eLiterals" type="_M5dUYaQ_EdidRrumwxk5HA" isOrdered="true" association="_M5dUaaQ_EdidRrumwxk5HA" aggregation="composite">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_M5dUWaQ_EdidRrumwxk5HA" value="-1"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M5dUWqQ_EdidRrumwxk5HA"/>

+    <generalization xmi:id="_jyKwmKoVEdiBcNn-7Es0xA" general="_jx-kSaoVEdiBcNn-7Es0xA"/>

+    <ownedAttribute xmi:id="_jyKwmaoVEdiBcNn-7Es0xA" name="eLiterals" type="_jyQ246oVEdiBcNn-7Es0xA" isOrdered="true" association="_jyQ266oVEdiBcNn-7Es0xA" aggregation="composite">

+      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_jyKwmqoVEdiBcNn-7Es0xA" value="-1"/>

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jyKwm6oVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

-    <ownedOperation xmi:id="_M5dUW6Q_EdidRrumwxk5HA" name="getEEnumLiteral" type="_M5dUYaQ_EdidRrumwxk5HA">

-      <returnResult xmi:id="_M5dUXKQ_EdidRrumwxk5HA" type="_M5dUYaQ_EdidRrumwxk5HA" direction="return"/>

-      <ownedParameter xmi:id="_M5dUXaQ_EdidRrumwxk5HA" name="name">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_71QzMaQ-Edi0K65YJD49Qg"/>

+    <ownedOperation xmi:id="_jyKwnKoVEdiBcNn-7Es0xA" name="getEEnumLiteral" type="_jyQ246oVEdiBcNn-7Es0xA">

+      <returnResult xmi:id="_jyKwnaoVEdiBcNn-7Es0xA" type="_jyQ246oVEdiBcNn-7Es0xA" direction="return"/>

+      <ownedParameter xmi:id="_jyKwnqoVEdiBcNn-7Es0xA" name="name">

+        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZ70sqoVEdiWzIKzKXflIw"/>

       </ownedParameter>

     </ownedOperation>

-    <ownedOperation xmi:id="_M5dUXqQ_EdidRrumwxk5HA" name="getEEnumLiteral" type="_M5dUYaQ_EdidRrumwxk5HA">

-      <returnResult xmi:id="_M5dUX6Q_EdidRrumwxk5HA" type="_M5dUYaQ_EdidRrumwxk5HA" direction="return"/>

-      <ownedParameter xmi:id="_M5dUYKQ_EdidRrumwxk5HA" name="value">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_70-fVaQ-Edi0K65YJD49Qg"/>

+    <ownedOperation xmi:id="_jyQ24KoVEdiBcNn-7Es0xA" name="getEEnumLiteral" type="_jyQ246oVEdiBcNn-7Es0xA">

+      <returnResult xmi:id="_jyQ24aoVEdiBcNn-7Es0xA" type="_jyQ246oVEdiBcNn-7Es0xA" direction="return"/>

+      <ownedParameter xmi:id="_jyQ24qoVEdiBcNn-7Es0xA" name="value">

+        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZvAYaoVEdiWzIKzKXflIw"/>

       </ownedParameter>

     </ownedOperation>

   </ownedMember>

-  <ownedMember xsi:type="uml:Class" xmi:id="_M5dUYaQ_EdidRrumwxk5HA" name="EEnumLiteral">

-    <eAnnotations xmi:id="_s2mwoKRAEdiZYaXu6w_Kpw" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_s2mwoaRAEdiZYaXu6w_Kpw"/>

+  <ownedMember xsi:type="uml:Class" xmi:id="_jyQ246oVEdiBcNn-7Es0xA" name="EEnumLiteral">

+    <eAnnotations xmi:id="_qjSz4KoXEdiaq_4OeOtsBw" source="appliedStereotypes">

+      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_qjSz4aoXEdiaq_4OeOtsBw"/>

     </eAnnotations>

-    <generalization xmi:id="_M5dUYqQ_EdidRrumwxk5HA" general="_M5XNi6Q_EdidRrumwxk5HA"/>

-    <ownedAttribute xmi:id="_M5dUY6Q_EdidRrumwxk5HA" name="value">

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_70-fVaQ-Edi0K65YJD49Qg"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M5dUZKQ_EdidRrumwxk5HA"/>

+    <generalization xmi:id="_jyQ25KoVEdiBcNn-7Es0xA" general="_jx-juaoVEdiBcNn-7Es0xA"/>

+    <ownedAttribute xmi:id="_jyQ25aoVEdiBcNn-7Es0xA" name="value">

+      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZvAYaoVEdiWzIKzKXflIw"/>

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jyQ25qoVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

-    <ownedAttribute xmi:id="_M5dUZaQ_EdidRrumwxk5HA" name="instance">

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_70-fUKQ-Edi0K65YJD49Qg"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M5dUZqQ_EdidRrumwxk5HA"/>

+    <ownedAttribute xmi:id="_jyQ256oVEdiBcNn-7Es0xA" name="instance">

+      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZo5wKoVEdiWzIKzKXflIw"/>

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jyQ26KoVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

-    <ownedAttribute xmi:id="_M5dUZ6Q_EdidRrumwxk5HA" name="eEnum" type="_M5dUVqQ_EdidRrumwxk5HA" isOrdered="true" isReadOnly="true" association="_M5dUaaQ_EdidRrumwxk5HA">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M5dUaKQ_EdidRrumwxk5HA"/>

+    <ownedAttribute xmi:id="_jyQ26aoVEdiBcNn-7Es0xA" name="eEnum" type="_jyKwl6oVEdiBcNn-7Es0xA" isOrdered="true" isReadOnly="true" association="_jyQ266oVEdiBcNn-7Es0xA">

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jyQ26qoVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_M5dUaaQ_EdidRrumwxk5HA" memberEnd="_M5dUWKQ_EdidRrumwxk5HA _M5dUZ6Q_EdidRrumwxk5HA"/>

-  <ownedMember xsi:type="uml:PrimitiveType" xmi:id="_M5dUaqQ_EdidRrumwxk5HA" name="EBigDecimal"/>

-  <ownedMember xsi:type="uml:PrimitiveType" xmi:id="_M5dUa6Q_EdidRrumwxk5HA" name="EBigInteger"/>

-  <ownedMember xsi:type="uml:PrimitiveType" xmi:id="_M5dUbKQ_EdidRrumwxk5HA" name="EBoolean"/>

-  <ownedMember xsi:type="uml:PrimitiveType" xmi:id="_M5dUbaQ_EdidRrumwxk5HA" name="EBooleanObject"/>

-  <ownedMember xsi:type="uml:PrimitiveType" xmi:id="_M5dUbqQ_EdidRrumwxk5HA" name="EByte"/>

-  <ownedMember xsi:type="uml:PrimitiveType" xmi:id="_M5dUb6Q_EdidRrumwxk5HA" name="EByteArray"/>

-  <ownedMember xsi:type="uml:PrimitiveType" xmi:id="_M5dUcKQ_EdidRrumwxk5HA" name="EByteObject"/>

-  <ownedMember xsi:type="uml:PrimitiveType" xmi:id="_M5dUcaQ_EdidRrumwxk5HA" name="EChar"/>

-  <ownedMember xsi:type="uml:PrimitiveType" xmi:id="_M5dUcqQ_EdidRrumwxk5HA" name="ECharacterObject"/>

-  <ownedMember xsi:type="uml:PrimitiveType" xmi:id="_M5dUc6Q_EdidRrumwxk5HA" name="EDate"/>

-  <ownedMember xsi:type="uml:PrimitiveType" xmi:id="_M5dUdKQ_EdidRrumwxk5HA" name="EDiagnosticChain"/>

-  <ownedMember xsi:type="uml:PrimitiveType" xmi:id="_M5dUdaQ_EdidRrumwxk5HA" name="EDouble"/>

-  <ownedMember xsi:type="uml:PrimitiveType" xmi:id="_M5dUdqQ_EdidRrumwxk5HA" name="EDoubleObject"/>

-  <ownedMember xsi:type="uml:PrimitiveType" xmi:id="_M5dUd6Q_EdidRrumwxk5HA" name="EEList"/>

-  <ownedMember xsi:type="uml:PrimitiveType" xmi:id="_M5dUeKQ_EdidRrumwxk5HA" name="EEnumerator"/>

-  <ownedMember xsi:type="uml:PrimitiveType" xmi:id="_M5dUeaQ_EdidRrumwxk5HA" name="EFeatureMap"/>

-  <ownedMember xsi:type="uml:PrimitiveType" xmi:id="_M5dUeqQ_EdidRrumwxk5HA" name="EFeatureMapEntry"/>

-  <ownedMember xsi:type="uml:PrimitiveType" xmi:id="_M5dUe6Q_EdidRrumwxk5HA" name="EFloat"/>

-  <ownedMember xsi:type="uml:PrimitiveType" xmi:id="_M5dUfKQ_EdidRrumwxk5HA" name="EFloatObject"/>

-  <ownedMember xsi:type="uml:PrimitiveType" xmi:id="_M5dUfaQ_EdidRrumwxk5HA" name="EInt"/>

-  <ownedMember xsi:type="uml:PrimitiveType" xmi:id="_M5dUfqQ_EdidRrumwxk5HA" name="EIntegerObject"/>

-  <ownedMember xsi:type="uml:PrimitiveType" xmi:id="_M5dUf6Q_EdidRrumwxk5HA" name="EJavaClass"/>

-  <ownedMember xsi:type="uml:PrimitiveType" xmi:id="_M5dUgKQ_EdidRrumwxk5HA" name="EJavaObject"/>

-  <ownedMember xsi:type="uml:PrimitiveType" xmi:id="_M5dUgaQ_EdidRrumwxk5HA" name="ELong"/>

-  <ownedMember xsi:type="uml:PrimitiveType" xmi:id="_M5dUgqQ_EdidRrumwxk5HA" name="ELongObject"/>

-  <ownedMember xsi:type="uml:PrimitiveType" xmi:id="_M5dUg6Q_EdidRrumwxk5HA" name="EMap"/>

-  <ownedMember xsi:type="uml:PrimitiveType" xmi:id="_M5dUhKQ_EdidRrumwxk5HA" name="EResource"/>

-  <ownedMember xsi:type="uml:PrimitiveType" xmi:id="_M5dUhaQ_EdidRrumwxk5HA" name="EResourceSet"/>

-  <ownedMember xsi:type="uml:PrimitiveType" xmi:id="_M5dUhqQ_EdidRrumwxk5HA" name="EShort"/>

-  <ownedMember xsi:type="uml:PrimitiveType" xmi:id="_M5dUh6Q_EdidRrumwxk5HA" name="EShortObject"/>

-  <ownedMember xsi:type="uml:PrimitiveType" xmi:id="_M5dUiKQ_EdidRrumwxk5HA" name="EString"/>

-  <ownedMember xsi:type="uml:PrimitiveType" xmi:id="_M5dUiaQ_EdidRrumwxk5HA" name="ETreeIterator"/>

+  <ownedMember xsi:type="uml:Association" xmi:id="_jyQ266oVEdiBcNn-7Es0xA" memberEnd="_jyKwmaoVEdiBcNn-7Es0xA _jyQ26aoVEdiBcNn-7Es0xA"/>

+  <ownedMember xsi:type="uml:PrimitiveType" xmi:id="_jyQ27KoVEdiBcNn-7Es0xA" name="EBigDecimal"/>

+  <ownedMember xsi:type="uml:PrimitiveType" xmi:id="_jyQ27aoVEdiBcNn-7Es0xA" name="EBigInteger"/>

+  <ownedMember xsi:type="uml:PrimitiveType" xmi:id="_jyQ27qoVEdiBcNn-7Es0xA" name="EBoolean"/>

+  <ownedMember xsi:type="uml:PrimitiveType" xmi:id="_jyQ276oVEdiBcNn-7Es0xA" name="EBooleanObject"/>

+  <ownedMember xsi:type="uml:PrimitiveType" xmi:id="_jyQ28KoVEdiBcNn-7Es0xA" name="EByte"/>

+  <ownedMember xsi:type="uml:PrimitiveType" xmi:id="_jyQ28aoVEdiBcNn-7Es0xA" name="EByteArray"/>

+  <ownedMember xsi:type="uml:PrimitiveType" xmi:id="_jyQ28qoVEdiBcNn-7Es0xA" name="EByteObject"/>

+  <ownedMember xsi:type="uml:PrimitiveType" xmi:id="_jyQ286oVEdiBcNn-7Es0xA" name="EChar"/>

+  <ownedMember xsi:type="uml:PrimitiveType" xmi:id="_jyQ29KoVEdiBcNn-7Es0xA" name="ECharacterObject"/>

+  <ownedMember xsi:type="uml:PrimitiveType" xmi:id="_jyQ29aoVEdiBcNn-7Es0xA" name="EDate"/>

+  <ownedMember xsi:type="uml:PrimitiveType" xmi:id="_jyQ29qoVEdiBcNn-7Es0xA" name="EDiagnosticChain"/>

+  <ownedMember xsi:type="uml:PrimitiveType" xmi:id="_jyQ296oVEdiBcNn-7Es0xA" name="EDouble"/>

+  <ownedMember xsi:type="uml:PrimitiveType" xmi:id="_jyQ2-KoVEdiBcNn-7Es0xA" name="EDoubleObject"/>

+  <ownedMember xsi:type="uml:PrimitiveType" xmi:id="_jyQ2-aoVEdiBcNn-7Es0xA" name="EEList"/>

+  <ownedMember xsi:type="uml:PrimitiveType" xmi:id="_jyQ2-qoVEdiBcNn-7Es0xA" name="EEnumerator"/>

+  <ownedMember xsi:type="uml:PrimitiveType" xmi:id="_jyQ2-6oVEdiBcNn-7Es0xA" name="EFeatureMap"/>

+  <ownedMember xsi:type="uml:PrimitiveType" xmi:id="_jyQ2_KoVEdiBcNn-7Es0xA" name="EFeatureMapEntry"/>

+  <ownedMember xsi:type="uml:PrimitiveType" xmi:id="_jyQ2_aoVEdiBcNn-7Es0xA" name="EFloat"/>

+  <ownedMember xsi:type="uml:PrimitiveType" xmi:id="_jyQ2_qoVEdiBcNn-7Es0xA" name="EFloatObject"/>

+  <ownedMember xsi:type="uml:PrimitiveType" xmi:id="_jyQ2_6oVEdiBcNn-7Es0xA" name="EInt"/>

+  <ownedMember xsi:type="uml:PrimitiveType" xmi:id="_jyQ3AKoVEdiBcNn-7Es0xA" name="EIntegerObject"/>

+  <ownedMember xsi:type="uml:PrimitiveType" xmi:id="_jyQ3AaoVEdiBcNn-7Es0xA" name="EJavaClass"/>

+  <ownedMember xsi:type="uml:PrimitiveType" xmi:id="_jyQ3AqoVEdiBcNn-7Es0xA" name="EJavaObject"/>

+  <ownedMember xsi:type="uml:PrimitiveType" xmi:id="_jyQ3A6oVEdiBcNn-7Es0xA" name="ELong"/>

+  <ownedMember xsi:type="uml:PrimitiveType" xmi:id="_jyQ3BKoVEdiBcNn-7Es0xA" name="ELongObject"/>

+  <ownedMember xsi:type="uml:PrimitiveType" xmi:id="_jyQ3BaoVEdiBcNn-7Es0xA" name="EMap"/>

+  <ownedMember xsi:type="uml:PrimitiveType" xmi:id="_jyQ3BqoVEdiBcNn-7Es0xA" name="EResource"/>

+  <ownedMember xsi:type="uml:PrimitiveType" xmi:id="_jyQ3B6oVEdiBcNn-7Es0xA" name="EResourceSet"/>

+  <ownedMember xsi:type="uml:PrimitiveType" xmi:id="_jyQ3CKoVEdiBcNn-7Es0xA" name="EShort"/>

+  <ownedMember xsi:type="uml:PrimitiveType" xmi:id="_jyQ3CaoVEdiBcNn-7Es0xA" name="EShortObject"/>

+  <ownedMember xsi:type="uml:PrimitiveType" xmi:id="_jyQ3CqoVEdiBcNn-7Es0xA" name="EString"/>

+  <ownedMember xsi:type="uml:PrimitiveType" xmi:id="_jyQ3C6oVEdiBcNn-7Es0xA" name="ETreeIterator"/>

 </uml:Model>

diff --git a/deprecated/plugins/org.eclipse.uml2.resources/metamodels/UML2.metamodel.uml2 b/deprecated/plugins/org.eclipse.uml2.resources/metamodels/UML2.metamodel.uml2
index de4e1b9..acfdad6 100644
--- a/deprecated/plugins/org.eclipse.uml2.resources/metamodels/UML2.metamodel.uml2
+++ b/deprecated/plugins/org.eclipse.uml2.resources/metamodels/UML2.metamodel.uml2
@@ -1,5981 +1,6006 @@
 <?xml version="1.0" encoding="UTF-8"?>

-<uml:Model xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:Basic_0="http:///Basic_0.profile.uml2" xmlns:Complete_0="http:///Complete_0.profile.uml2" xmlns:uml="http://www.eclipse.org/uml2/1.0.0/UML" xsi:schemaLocation="http:///Basic_0.profile.uml2 pathmap://UML2_PROFILES/Basic.profile.uml2#_rjUZQKQ_Edi_cfSpB2IFNw http:///Complete_0.profile.uml2 pathmap://UML2_PROFILES/Complete.profile.uml2#_3mhFY6Q_Edi_cfSpB2IFNw" xmi:id="_M5dUiqQ_EdidRrumwxk5HA" name="uml2" appliedProfile="_vsib8KRAEdiZYaXu6w_Kpw _v3DC0KRAEdiZYaXu6w_Kpw">

-  <eAnnotations xmi:id="_vzUZYKRAEdiZYaXu6w_Kpw" source="appliedStereotypes">

-    <contents xsi:type="Complete_0:Complete__Metamodel" xmi:id="_v1bSMKRAEdiZYaXu6w_Kpw"/>

+<uml:Model xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:Basic_0="http:///Basic_0.profile.uml2" xmlns:Complete_0="http:///Complete_0.profile.uml2" xmlns:uml="http://www.eclipse.org/uml2/1.0.0/UML" xsi:schemaLocation="http:///Basic_0.profile.uml2 pathmap://UML2_PROFILES/Basic.profile.uml2#_VSovIKoWEdiNzO9YjNFQAA http:///Complete_0.profile.uml2 pathmap://UML2_PROFILES/Complete.profile.uml2#_nrD386oWEdiNzO9YjNFQAA" xmi:id="_jw7aIKoVEdiBcNn-7Es0xA" name="uml2" appliedProfile="_sxmegKoXEdiaq_4OeOtsBw _s1_PQKoXEdiaq_4OeOtsBw">

+  <eAnnotations xmi:id="_s01_wKoXEdiaq_4OeOtsBw" source="appliedStereotypes">

+    <contents xsi:type="Complete_0:Complete__Metamodel" xmi:id="_s01_waoXEdiaq_4OeOtsBw"/>

   </eAnnotations>

-  <packageImport xmi:id="_M5dUi6Q_EdidRrumwxk5HA">

-    <importedPackage href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_4td70KQ-Edi0K65YJD49Qg"/>

+  <packageImport xmi:id="_jw7aIaoVEdiBcNn-7Es0xA">

+    <importedPackage href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_PaPN0KoVEdiWzIKzKXflIw"/>

   </packageImport>

-  <packageImport xsi:type="uml:ProfileApplication" xmi:id="_vsib8KRAEdiZYaXu6w_Kpw">

-    <eAnnotations xmi:id="_vvH14KRAEdiZYaXu6w_Kpw" source="attributes">

-      <details xmi:id="_vvUDIKRAEdiZYaXu6w_Kpw" key="version" value="0"/>

+  <packageImport xsi:type="uml:ProfileApplication" xmi:id="_sxmegKoXEdiaq_4OeOtsBw">

+    <eAnnotations xmi:id="_sxmegaoXEdiaq_4OeOtsBw" source="attributes">

+      <details xmi:id="_sxmegqoXEdiaq_4OeOtsBw" key="version" value="0"/>

     </eAnnotations>

-    <importedPackage href="pathmap://UML2_PROFILES/Complete.profile.uml2#_04agYKQ_Edi_cfSpB2IFNw"/>

-    <importedProfile href="pathmap://UML2_PROFILES/Complete.profile.uml2#_04agYKQ_Edi_cfSpB2IFNw"/>

+    <importedPackage href="pathmap://UML2_PROFILES/Complete.profile.uml2#_ja31IKoWEdiNzO9YjNFQAA"/>

+    <importedProfile href="pathmap://UML2_PROFILES/Complete.profile.uml2#_ja31IKoWEdiNzO9YjNFQAA"/>

   </packageImport>

-  <packageImport xsi:type="uml:ProfileApplication" xmi:id="_v3DC0KRAEdiZYaXu6w_Kpw">

-    <eAnnotations xmi:id="_v5JUkKRAEdiZYaXu6w_Kpw" source="attributes">

-      <details xmi:id="_v5Vh0KRAEdiZYaXu6w_Kpw" key="version" value="0"/>

+  <packageImport xsi:type="uml:ProfileApplication" xmi:id="_s1_PQKoXEdiaq_4OeOtsBw">

+    <eAnnotations xmi:id="_s2FV4KoXEdiaq_4OeOtsBw" source="attributes">

+      <details xmi:id="_s2FV4aoXEdiaq_4OeOtsBw" key="version" value="0"/>

     </eAnnotations>

-    <importedPackage href="pathmap://UML2_PROFILES/Basic.profile.uml2#_nX5hsKQ_Edi_cfSpB2IFNw"/>

-    <importedProfile href="pathmap://UML2_PROFILES/Basic.profile.uml2#_nX5hsKQ_Edi_cfSpB2IFNw"/>

+    <importedPackage href="pathmap://UML2_PROFILES/Basic.profile.uml2#_yZipUKoVEdiPDOUXUSJvZQ"/>

+    <importedProfile href="pathmap://UML2_PROFILES/Basic.profile.uml2#_yZipUKoVEdiPDOUXUSJvZQ"/>

   </packageImport>

-  <ownedMember xsi:type="uml:PrimitiveType" xmi:id="_M5dUjKQ_EdidRrumwxk5HA" name="Integer"/>

-  <ownedMember xsi:type="uml:PrimitiveType" xmi:id="_M5dUjaQ_EdidRrumwxk5HA" name="Boolean"/>

-  <ownedMember xsi:type="uml:PrimitiveType" xmi:id="_M5dUjqQ_EdidRrumwxk5HA" name="String"/>

-  <ownedMember xsi:type="uml:PrimitiveType" xmi:id="_M5dUj6Q_EdidRrumwxk5HA" name="UnlimitedNatural"/>

-  <ownedMember xsi:type="uml:PrimitiveType" xmi:id="_M5dUkKQ_EdidRrumwxk5HA" name="Sequence"/>

-  <ownedMember xsi:type="uml:PrimitiveType" xmi:id="_M5dUkaQ_EdidRrumwxk5HA" name="Set"/>

-  <ownedMember xsi:type="uml:Class" xmi:id="_M5dUkqQ_EdidRrumwxk5HA" name="Element" isAbstract="true">

-    <eAnnotations xmi:id="_v5hvEKRAEdiZYaXu6w_Kpw" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_v5n1sKRAEdiZYaXu6w_Kpw"/>

+  <ownedMember xsi:type="uml:PrimitiveType" xmi:id="_jxBgwKoVEdiBcNn-7Es0xA" name="Integer"/>

+  <ownedMember xsi:type="uml:PrimitiveType" xmi:id="_jxBgwaoVEdiBcNn-7Es0xA" name="Boolean"/>

+  <ownedMember xsi:type="uml:PrimitiveType" xmi:id="_jxBgwqoVEdiBcNn-7Es0xA" name="String"/>

+  <ownedMember xsi:type="uml:PrimitiveType" xmi:id="_jxBgw6oVEdiBcNn-7Es0xA" name="UnlimitedNatural"/>

+  <ownedMember xsi:type="uml:PrimitiveType" xmi:id="_jxBgxKoVEdiBcNn-7Es0xA" name="Sequence"/>

+  <ownedMember xsi:type="uml:PrimitiveType" xmi:id="_jxBgxaoVEdiBcNn-7Es0xA" name="Set"/>

+  <ownedMember xsi:type="uml:Class" xmi:id="_jxBgxqoVEdiBcNn-7Es0xA" name="Element" isAbstract="true">

+    <eAnnotations xmi:id="_s2LcgKoXEdiaq_4OeOtsBw" source="appliedStereotypes">

+      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_s2LcgaoXEdiaq_4OeOtsBw"/>

     </eAnnotations>

-    <generalization xmi:id="_M5dUk6Q_EdidRrumwxk5HA">

-      <general xsi:type="uml:Class" href="Ecore.metamodel.uml2#_M5XNj6Q_EdidRrumwxk5HA"/>

+    <generalization xmi:id="_jxBgx6oVEdiBcNn-7Es0xA">

+      <general xsi:type="uml:Class" href="Ecore.metamodel.uml2#_jx-jvaoVEdiBcNn-7Es0xA"/>

     </generalization>

-    <ownedAttribute xmi:id="_M5dUlKQ_EdidRrumwxk5HA" name="ownedElement" type="_M5dUkqQ_EdidRrumwxk5HA" isOrdered="true" isReadOnly="true" isDerived="true" isDerivedUnion="true" association="_M5dUqKQ_EdidRrumwxk5HA">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_M5dUlaQ_EdidRrumwxk5HA" value="-1"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M5dUlqQ_EdidRrumwxk5HA"/>

+    <ownedAttribute xmi:id="_jxBgyKoVEdiBcNn-7Es0xA" name="ownedElement" type="_jxBgxqoVEdiBcNn-7Es0xA" isOrdered="true" isReadOnly="true" isDerived="true" isDerivedUnion="true" association="_jxBg3KoVEdiBcNn-7Es0xA">

+      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_jxBgyaoVEdiBcNn-7Es0xA" value="-1"/>

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jxBgyqoVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

-    <ownedAttribute xmi:id="_M5dUl6Q_EdidRrumwxk5HA" name="owner" type="_M5dUkqQ_EdidRrumwxk5HA" isOrdered="true" isReadOnly="true" isDerived="true" association="_M5dUqKQ_EdidRrumwxk5HA">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M5dUmKQ_EdidRrumwxk5HA"/>

+    <ownedAttribute xmi:id="_jxBgy6oVEdiBcNn-7Es0xA" name="owner" type="_jxBgxqoVEdiBcNn-7Es0xA" isOrdered="true" isReadOnly="true" isDerived="true" association="_jxBg3KoVEdiBcNn-7Es0xA">

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jxBgzKoVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

-    <ownedAttribute xmi:id="_M5dUmaQ_EdidRrumwxk5HA" name="ownedComment" type="_M5dUq6Q_EdidRrumwxk5HA" isOrdered="true" association="_M5dUqaQ_EdidRrumwxk5HA" aggregation="composite">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_M5dUmqQ_EdidRrumwxk5HA" value="-1"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M5dUm6Q_EdidRrumwxk5HA"/>

+    <ownedAttribute xmi:id="_jxBgzaoVEdiBcNn-7Es0xA" name="ownedComment" type="_jxBg36oVEdiBcNn-7Es0xA" isOrdered="true" association="_jxBg3aoVEdiBcNn-7Es0xA" aggregation="composite">

+      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_jxBgzqoVEdiBcNn-7Es0xA" value="-1"/>

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jxBgz6oVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

-    <ownedOperation xmi:id="_M5dUnKQ_EdidRrumwxk5HA" name="validateNotOwnSelf" type="_M5dUjaQ_EdidRrumwxk5HA">

-      <returnResult xmi:id="_M5dUnaQ_EdidRrumwxk5HA" type="_M5dUjaQ_EdidRrumwxk5HA" direction="return"/>

-      <ownedParameter xmi:id="_M5dUnqQ_EdidRrumwxk5HA" name="diagnostics">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YsqQ-Edi0K65YJD49Qg"/>

+    <ownedOperation xmi:id="_jxBg0KoVEdiBcNn-7Es0xA" name="validateNotOwnSelf" type="_jxBgwaoVEdiBcNn-7Es0xA">

+      <returnResult xmi:id="_jxBg0aoVEdiBcNn-7Es0xA" type="_jxBgwaoVEdiBcNn-7Es0xA" direction="return"/>

+      <ownedParameter xmi:id="_jxBg0qoVEdiBcNn-7Es0xA" name="diagnostics">

+        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizIaoVEdiWzIKzKXflIw"/>

       </ownedParameter>

-      <ownedParameter xmi:id="_M5dUn6Q_EdidRrumwxk5HA" name="context">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_71El9KQ-Edi0K65YJD49Qg"/>

+      <ownedParameter xmi:id="_jxBg06oVEdiBcNn-7Es0xA" name="context">

+        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZ1HAKoVEdiWzIKzKXflIw"/>

       </ownedParameter>

     </ownedOperation>

-    <ownedOperation xmi:id="_M5dUoKQ_EdidRrumwxk5HA" name="validateHasOwner" type="_M5dUjaQ_EdidRrumwxk5HA">

-      <returnResult xmi:id="_M5dUoaQ_EdidRrumwxk5HA" type="_M5dUjaQ_EdidRrumwxk5HA" direction="return"/>

-      <ownedParameter xmi:id="_M5dUoqQ_EdidRrumwxk5HA" name="diagnostics">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YsqQ-Edi0K65YJD49Qg"/>

+    <ownedOperation xmi:id="_jxBg1KoVEdiBcNn-7Es0xA" name="validateHasOwner" type="_jxBgwaoVEdiBcNn-7Es0xA">

+      <returnResult xmi:id="_jxBg1aoVEdiBcNn-7Es0xA" type="_jxBgwaoVEdiBcNn-7Es0xA" direction="return"/>

+      <ownedParameter xmi:id="_jxBg1qoVEdiBcNn-7Es0xA" name="diagnostics">

+        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizIaoVEdiWzIKzKXflIw"/>

       </ownedParameter>

-      <ownedParameter xmi:id="_M5dUo6Q_EdidRrumwxk5HA" name="context">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_71El9KQ-Edi0K65YJD49Qg"/>

+      <ownedParameter xmi:id="_jxBg16oVEdiBcNn-7Es0xA" name="context">

+        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZ1HAKoVEdiWzIKzKXflIw"/>

       </ownedParameter>

     </ownedOperation>

-    <ownedOperation xmi:id="_M5dUpKQ_EdidRrumwxk5HA" name="allOwnedElements" type="_M5dUkaQ_EdidRrumwxk5HA">

-      <returnResult xmi:id="_M5dUpaQ_EdidRrumwxk5HA" type="_M5dUkaQ_EdidRrumwxk5HA" direction="return"/>

+    <ownedOperation xmi:id="_jxBg2KoVEdiBcNn-7Es0xA" name="allOwnedElements" type="_jxBgxaoVEdiBcNn-7Es0xA">

+      <returnResult xmi:id="_jxBg2aoVEdiBcNn-7Es0xA" type="_jxBgxaoVEdiBcNn-7Es0xA" direction="return"/>

     </ownedOperation>

-    <ownedOperation xmi:id="_M5dUpqQ_EdidRrumwxk5HA" name="mustBeOwned" type="_M5dUjaQ_EdidRrumwxk5HA">

-      <returnResult xmi:id="_M5dUp6Q_EdidRrumwxk5HA" type="_M5dUjaQ_EdidRrumwxk5HA" direction="return"/>

+    <ownedOperation xmi:id="_jxBg2qoVEdiBcNn-7Es0xA" name="mustBeOwned" type="_jxBgwaoVEdiBcNn-7Es0xA">

+      <returnResult xmi:id="_jxBg26oVEdiBcNn-7Es0xA" type="_jxBgwaoVEdiBcNn-7Es0xA" direction="return"/>

     </ownedOperation>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_M5dUqKQ_EdidRrumwxk5HA" memberEnd="_M5dUlKQ_EdidRrumwxk5HA _M5dUl6Q_EdidRrumwxk5HA"/>

-  <ownedMember xsi:type="uml:Association" xmi:id="_M5dUqaQ_EdidRrumwxk5HA" memberEnd="_M5dUmaQ_EdidRrumwxk5HA _M5dUqqQ_EdidRrumwxk5HA">

-    <ownedEnd xmi:id="_M5dUqqQ_EdidRrumwxk5HA" type="_M5dUkqQ_EdidRrumwxk5HA" association="_M5dUqaQ_EdidRrumwxk5HA"/>

+  <ownedMember xsi:type="uml:Association" xmi:id="_jxBg3KoVEdiBcNn-7Es0xA" memberEnd="_jxBgyKoVEdiBcNn-7Es0xA _jxBgy6oVEdiBcNn-7Es0xA"/>

+  <ownedMember xsi:type="uml:Association" xmi:id="_jxBg3aoVEdiBcNn-7Es0xA" memberEnd="_jxBgzaoVEdiBcNn-7Es0xA _jxBg3qoVEdiBcNn-7Es0xA">

+    <ownedEnd xmi:id="_jxBg3qoVEdiBcNn-7Es0xA" type="_jxBgxqoVEdiBcNn-7Es0xA" association="_jxBg3aoVEdiBcNn-7Es0xA"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Class" xmi:id="_M5dUq6Q_EdidRrumwxk5HA" name="Comment">

-    <eAnnotations xmi:id="_wA4UQKRAEdiZYaXu6w_Kpw" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_wA-a4KRAEdiZYaXu6w_Kpw"/>

+  <ownedMember xsi:type="uml:Class" xmi:id="_jxBg36oVEdiBcNn-7Es0xA" name="Comment">

+    <eAnnotations xmi:id="_s284kKoXEdiaq_4OeOtsBw" source="appliedStereotypes">

+      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_s284kaoXEdiaq_4OeOtsBw"/>

     </eAnnotations>

-    <generalization xmi:id="_M5dUrKQ_EdidRrumwxk5HA" general="_M5dUtqQ_EdidRrumwxk5HA"/>

-    <ownedAttribute xmi:id="_M5dUraQ_EdidRrumwxk5HA" name="body" type="_M5dUjqQ_EdidRrumwxk5HA">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M5dUrqQ_EdidRrumwxk5HA"/>

+    <generalization xmi:id="_jxBg4KoVEdiBcNn-7Es0xA" general="_jxBg6qoVEdiBcNn-7Es0xA"/>

+    <ownedAttribute xmi:id="_jxBg4aoVEdiBcNn-7Es0xA" name="body" type="_jxBgwqoVEdiBcNn-7Es0xA">

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jxBg4qoVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

-    <ownedAttribute xmi:id="_M5dUr6Q_EdidRrumwxk5HA" name="annotatedElement" type="_M5dUkqQ_EdidRrumwxk5HA" isOrdered="true" association="_M5jbE6Q_EdidRrumwxk5HA">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_M5dUsKQ_EdidRrumwxk5HA" value="-1"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M5dUsaQ_EdidRrumwxk5HA"/>

+    <ownedAttribute xmi:id="_jxBg46oVEdiBcNn-7Es0xA" name="annotatedElement" type="_jxBgxqoVEdiBcNn-7Es0xA" isOrdered="true" association="_jxBhX6oVEdiBcNn-7Es0xA">

+      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_jxBg5KoVEdiBcNn-7Es0xA" value="-1"/>

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jxBg5aoVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

-    <ownedAttribute xmi:id="_M5dUsqQ_EdidRrumwxk5HA" name="bodyExpression" type="_M5jbF6Q_EdidRrumwxk5HA" isOrdered="true" association="_M5jbFaQ_EdidRrumwxk5HA" aggregation="composite">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M5dUs6Q_EdidRrumwxk5HA"/>

+    <ownedAttribute xmi:id="_jxBg5qoVEdiBcNn-7Es0xA" name="bodyExpression" type="_jxBhY6oVEdiBcNn-7Es0xA" isOrdered="true" association="_jxBhYaoVEdiBcNn-7Es0xA" aggregation="composite">

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jxBg56oVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

-    <ownedOperation xmi:id="_M5dUtKQ_EdidRrumwxk5HA" name="getOwnedElements">

-      <returnResult xmi:id="_M5dUtaQ_EdidRrumwxk5HA" direction="return">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YtaQ-Edi0K65YJD49Qg"/>

+    <ownedOperation xmi:id="_jxBg6KoVEdiBcNn-7Es0xA" name="getOwnedElements">

+      <returnResult xmi:id="_jxBg6aoVEdiBcNn-7Es0xA" direction="return">

+        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

       </returnResult>

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YtaQ-Edi0K65YJD49Qg"/>

+      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

     </ownedOperation>

   </ownedMember>

-  <ownedMember xsi:type="uml:Class" xmi:id="_M5dUtqQ_EdidRrumwxk5HA" name="TemplateableElement" isAbstract="true">

-    <eAnnotations xmi:id="_wpRxAKRAEdiZYaXu6w_Kpw" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_wpd-QKRAEdiZYaXu6w_Kpw"/>

+  <ownedMember xsi:type="uml:Class" xmi:id="_jxBg6qoVEdiBcNn-7Es0xA" name="TemplateableElement" isAbstract="true">

+    <eAnnotations xmi:id="_tCBgIKoXEdiaq_4OeOtsBw" source="appliedStereotypes">

+      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_tCHmwKoXEdiaq_4OeOtsBw"/>

     </eAnnotations>

-    <generalization xmi:id="_M5dUt6Q_EdidRrumwxk5HA" general="_M5dUkqQ_EdidRrumwxk5HA"/>

-    <ownedAttribute xmi:id="_M5jaoKQ_EdidRrumwxk5HA" name="templateBinding" type="_M5jaqqQ_EdidRrumwxk5HA" isOrdered="true" association="_M5jaqaQ_EdidRrumwxk5HA" aggregation="composite">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_M5jaoaQ_EdidRrumwxk5HA" value="-1"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M5jaoqQ_EdidRrumwxk5HA"/>

+    <generalization xmi:id="_jxBg66oVEdiBcNn-7Es0xA" general="_jxBgxqoVEdiBcNn-7Es0xA"/>

+    <ownedAttribute xmi:id="_jxBg7KoVEdiBcNn-7Es0xA" name="templateBinding" type="_jxBg9qoVEdiBcNn-7Es0xA" isOrdered="true" association="_jxBg9aoVEdiBcNn-7Es0xA" aggregation="composite">

+      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_jxBg7aoVEdiBcNn-7Es0xA" value="-1"/>

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jxBg7qoVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

-    <ownedAttribute xmi:id="_M5jao6Q_EdidRrumwxk5HA" name="ownedTemplateSignature" type="_M5jazaQ_EdidRrumwxk5HA" isOrdered="true" association="_M5ja_qQ_EdidRrumwxk5HA" aggregation="composite">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M5japKQ_EdidRrumwxk5HA"/>

+    <ownedAttribute xmi:id="_jxBg76oVEdiBcNn-7Es0xA" name="ownedTemplateSignature" type="_jxBhGaoVEdiBcNn-7Es0xA" isOrdered="true" association="_jxBhSqoVEdiBcNn-7Es0xA" aggregation="composite">

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jxBg8KoVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

-    <ownedOperation xmi:id="_M5japaQ_EdidRrumwxk5HA" name="parameterableElements" type="_M5dUkaQ_EdidRrumwxk5HA">

-      <returnResult xmi:id="_M5japqQ_EdidRrumwxk5HA" type="_M5dUkaQ_EdidRrumwxk5HA" direction="return"/>

+    <ownedOperation xmi:id="_jxBg8aoVEdiBcNn-7Es0xA" name="parameterableElements" type="_jxBgxaoVEdiBcNn-7Es0xA">

+      <returnResult xmi:id="_jxBg8qoVEdiBcNn-7Es0xA" type="_jxBgxaoVEdiBcNn-7Es0xA" direction="return"/>

     </ownedOperation>

-    <ownedOperation xmi:id="_M5jap6Q_EdidRrumwxk5HA" name="getOwnedElements">

-      <returnResult xmi:id="_M5jaqKQ_EdidRrumwxk5HA" direction="return">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YtaQ-Edi0K65YJD49Qg"/>

+    <ownedOperation xmi:id="_jxBg86oVEdiBcNn-7Es0xA" name="getOwnedElements">

+      <returnResult xmi:id="_jxBg9KoVEdiBcNn-7Es0xA" direction="return">

+        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

       </returnResult>

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YtaQ-Edi0K65YJD49Qg"/>

+      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

     </ownedOperation>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_M5jaqaQ_EdidRrumwxk5HA" memberEnd="_M5jaoKQ_EdidRrumwxk5HA _M5jasKQ_EdidRrumwxk5HA"/>

-  <ownedMember xsi:type="uml:Class" xmi:id="_M5jaqqQ_EdidRrumwxk5HA" name="TemplateBinding">

-    <eAnnotations xmi:id="_wqPaUKRAEdiZYaXu6w_Kpw" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_wqbnkKRAEdiZYaXu6w_Kpw"/>

+  <ownedMember xsi:type="uml:Association" xmi:id="_jxBg9aoVEdiBcNn-7Es0xA" memberEnd="_jxBg7KoVEdiBcNn-7Es0xA _jxBg_KoVEdiBcNn-7Es0xA"/>

+  <ownedMember xsi:type="uml:Class" xmi:id="_jxBg9qoVEdiBcNn-7Es0xA" name="TemplateBinding">

+    <eAnnotations xmi:id="_tCT0AKoXEdiaq_4OeOtsBw" source="appliedStereotypes">

+      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_tCZ6oKoXEdiaq_4OeOtsBw"/>

     </eAnnotations>

-    <generalization xmi:id="_M5jaq6Q_EdidRrumwxk5HA" general="_M5jauaQ_EdidRrumwxk5HA"/>

-    <ownedAttribute xmi:id="_M5jarKQ_EdidRrumwxk5HA" name="signature" type="_M5jazaQ_EdidRrumwxk5HA" isOrdered="true" association="_M5jay6Q_EdidRrumwxk5HA"/>

-    <ownedAttribute xmi:id="_M5jaraQ_EdidRrumwxk5HA" name="parameterSubstitution" type="_M5jbAKQ_EdidRrumwxk5HA" isOrdered="true" association="_M5ja_6Q_EdidRrumwxk5HA" aggregation="composite">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_M5jarqQ_EdidRrumwxk5HA" value="-1"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M5jar6Q_EdidRrumwxk5HA"/>

+    <generalization xmi:id="_jxBg96oVEdiBcNn-7Es0xA" general="_jxBhBaoVEdiBcNn-7Es0xA"/>

+    <ownedAttribute xmi:id="_jxBg-KoVEdiBcNn-7Es0xA" name="signature" type="_jxBhGaoVEdiBcNn-7Es0xA" isOrdered="true" association="_jxBhF6oVEdiBcNn-7Es0xA"/>

+    <ownedAttribute xmi:id="_jxBg-aoVEdiBcNn-7Es0xA" name="parameterSubstitution" type="_jxBhTKoVEdiBcNn-7Es0xA" isOrdered="true" association="_jxBhS6oVEdiBcNn-7Es0xA" aggregation="composite">

+      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_jxBg-qoVEdiBcNn-7Es0xA" value="-1"/>

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jxBg-6oVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

-    <ownedAttribute xmi:id="_M5jasKQ_EdidRrumwxk5HA" name="boundElement" type="_M5dUtqQ_EdidRrumwxk5HA" isOrdered="true" association="_M5jaqaQ_EdidRrumwxk5HA"/>

-    <ownedOperation xmi:id="_M5jasaQ_EdidRrumwxk5HA" name="getOwner" type="_M5dUkqQ_EdidRrumwxk5HA">

-      <returnResult xmi:id="_M5jasqQ_EdidRrumwxk5HA" type="_M5dUkqQ_EdidRrumwxk5HA" direction="return"/>

+    <ownedAttribute xmi:id="_jxBg_KoVEdiBcNn-7Es0xA" name="boundElement" type="_jxBg6qoVEdiBcNn-7Es0xA" isOrdered="true" association="_jxBg9aoVEdiBcNn-7Es0xA"/>

+    <ownedOperation xmi:id="_jxBg_aoVEdiBcNn-7Es0xA" name="getOwner" type="_jxBgxqoVEdiBcNn-7Es0xA">

+      <returnResult xmi:id="_jxBg_qoVEdiBcNn-7Es0xA" type="_jxBgxqoVEdiBcNn-7Es0xA" direction="return"/>

     </ownedOperation>

-    <ownedOperation xmi:id="_M5jas6Q_EdidRrumwxk5HA" name="getSources">

-      <returnResult xmi:id="_M5jatKQ_EdidRrumwxk5HA" direction="return">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YtaQ-Edi0K65YJD49Qg"/>

+    <ownedOperation xmi:id="_jxBg_6oVEdiBcNn-7Es0xA" name="getSources">

+      <returnResult xmi:id="_jxBhAKoVEdiBcNn-7Es0xA" direction="return">

+        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

       </returnResult>

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YtaQ-Edi0K65YJD49Qg"/>

+      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

     </ownedOperation>

-    <ownedOperation xmi:id="_M5jataQ_EdidRrumwxk5HA" name="getTargets">

-      <returnResult xmi:id="_M5jatqQ_EdidRrumwxk5HA" direction="return">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YtaQ-Edi0K65YJD49Qg"/>

+    <ownedOperation xmi:id="_jxBhAaoVEdiBcNn-7Es0xA" name="getTargets">

+      <returnResult xmi:id="_jxBhAqoVEdiBcNn-7Es0xA" direction="return">

+        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

       </returnResult>

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YtaQ-Edi0K65YJD49Qg"/>

+      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

     </ownedOperation>

-    <ownedOperation xmi:id="_M5jat6Q_EdidRrumwxk5HA" name="getOwnedElements">

-      <returnResult xmi:id="_M5jauKQ_EdidRrumwxk5HA" direction="return">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YtaQ-Edi0K65YJD49Qg"/>

+    <ownedOperation xmi:id="_jxBhA6oVEdiBcNn-7Es0xA" name="getOwnedElements">

+      <returnResult xmi:id="_jxBhBKoVEdiBcNn-7Es0xA" direction="return">

+        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

       </returnResult>

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YtaQ-Edi0K65YJD49Qg"/>

+      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

     </ownedOperation>

   </ownedMember>

-  <ownedMember xsi:type="uml:Class" xmi:id="_M5jauaQ_EdidRrumwxk5HA" name="DirectedRelationship" isAbstract="true">

-    <eAnnotations xmi:id="_wANl4KRAEdiZYaXu6w_Kpw" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_wATsgKRAEdiZYaXu6w_Kpw"/>

+  <ownedMember xsi:type="uml:Class" xmi:id="_jxBhBaoVEdiBcNn-7Es0xA" name="DirectedRelationship" isAbstract="true">

+    <eAnnotations xmi:id="_s2wrUKoXEdiaq_4OeOtsBw" source="appliedStereotypes">

+      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_s2wrUaoXEdiaq_4OeOtsBw"/>

     </eAnnotations>

-    <generalization xmi:id="_M5jauqQ_EdidRrumwxk5HA" general="_M5jawaQ_EdidRrumwxk5HA"/>

-    <ownedAttribute xmi:id="_M5jau6Q_EdidRrumwxk5HA" name="source" type="_M5dUkqQ_EdidRrumwxk5HA" isOrdered="true" isReadOnly="true" isDerived="true" isDerivedUnion="true" association="_M5jax6Q_EdidRrumwxk5HA">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_M5javKQ_EdidRrumwxk5HA" value="-1"/>

+    <generalization xmi:id="_jxBhBqoVEdiBcNn-7Es0xA" general="_jxBhDaoVEdiBcNn-7Es0xA"/>

+    <ownedAttribute xmi:id="_jxBhB6oVEdiBcNn-7Es0xA" name="source" type="_jxBgxqoVEdiBcNn-7Es0xA" isOrdered="true" isReadOnly="true" isDerived="true" isDerivedUnion="true" association="_jxBhE6oVEdiBcNn-7Es0xA">

+      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_jxBhCKoVEdiBcNn-7Es0xA" value="-1"/>

     </ownedAttribute>

-    <ownedAttribute xmi:id="_M5javaQ_EdidRrumwxk5HA" name="target" type="_M5dUkqQ_EdidRrumwxk5HA" isOrdered="true" isReadOnly="true" isDerived="true" isDerivedUnion="true" association="_M5jayaQ_EdidRrumwxk5HA">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_M5javqQ_EdidRrumwxk5HA" value="-1"/>

+    <ownedAttribute xmi:id="_jxBhCaoVEdiBcNn-7Es0xA" name="target" type="_jxBgxqoVEdiBcNn-7Es0xA" isOrdered="true" isReadOnly="true" isDerived="true" isDerivedUnion="true" association="_jxBhFaoVEdiBcNn-7Es0xA">

+      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_jxBhCqoVEdiBcNn-7Es0xA" value="-1"/>

     </ownedAttribute>

-    <ownedOperation xmi:id="_M5jav6Q_EdidRrumwxk5HA" name="getRelatedElements">

-      <returnResult xmi:id="_M5jawKQ_EdidRrumwxk5HA" direction="return">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YtaQ-Edi0K65YJD49Qg"/>

+    <ownedOperation xmi:id="_jxBhC6oVEdiBcNn-7Es0xA" name="getRelatedElements">

+      <returnResult xmi:id="_jxBhDKoVEdiBcNn-7Es0xA" direction="return">

+        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

       </returnResult>

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YtaQ-Edi0K65YJD49Qg"/>

+      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

     </ownedOperation>

   </ownedMember>

-  <ownedMember xsi:type="uml:Class" xmi:id="_M5jawaQ_EdidRrumwxk5HA" name="Relationship" isAbstract="true">

-    <eAnnotations xmi:id="_wAmAYKRAEdiZYaXu6w_Kpw" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_wAsHAKRAEdiZYaXu6w_Kpw"/>

+  <ownedMember xsi:type="uml:Class" xmi:id="_jxBhDaoVEdiBcNn-7Es0xA" name="Relationship" isAbstract="true">

+    <eAnnotations xmi:id="_s22x8KoXEdiaq_4OeOtsBw" source="appliedStereotypes">

+      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_s22x8aoXEdiaq_4OeOtsBw"/>

     </eAnnotations>

-    <generalization xmi:id="_M5jawqQ_EdidRrumwxk5HA" general="_M5dUkqQ_EdidRrumwxk5HA"/>

-    <ownedAttribute xmi:id="_M5jaw6Q_EdidRrumwxk5HA" name="relatedElement" type="_M5dUkqQ_EdidRrumwxk5HA" isOrdered="true" isReadOnly="true" isDerived="true" isDerivedUnion="true" association="_M5jaxaQ_EdidRrumwxk5HA">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_M5jaxKQ_EdidRrumwxk5HA" value="-1"/>

+    <generalization xmi:id="_jxBhDqoVEdiBcNn-7Es0xA" general="_jxBgxqoVEdiBcNn-7Es0xA"/>

+    <ownedAttribute xmi:id="_jxBhD6oVEdiBcNn-7Es0xA" name="relatedElement" type="_jxBgxqoVEdiBcNn-7Es0xA" isOrdered="true" isReadOnly="true" isDerived="true" isDerivedUnion="true" association="_jxBhEaoVEdiBcNn-7Es0xA">

+      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_jxBhEKoVEdiBcNn-7Es0xA" value="-1"/>

     </ownedAttribute>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_M5jaxaQ_EdidRrumwxk5HA" memberEnd="_M5jaw6Q_EdidRrumwxk5HA _M5jaxqQ_EdidRrumwxk5HA">

-    <ownedEnd xmi:id="_M5jaxqQ_EdidRrumwxk5HA" type="_M5jawaQ_EdidRrumwxk5HA" association="_M5jaxaQ_EdidRrumwxk5HA"/>

+  <ownedMember xsi:type="uml:Association" xmi:id="_jxBhEaoVEdiBcNn-7Es0xA" memberEnd="_jxBhD6oVEdiBcNn-7Es0xA _jxBhEqoVEdiBcNn-7Es0xA">

+    <ownedEnd xmi:id="_jxBhEqoVEdiBcNn-7Es0xA" type="_jxBhDaoVEdiBcNn-7Es0xA" association="_jxBhEaoVEdiBcNn-7Es0xA"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_M5jax6Q_EdidRrumwxk5HA" memberEnd="_M5jau6Q_EdidRrumwxk5HA _M5jayKQ_EdidRrumwxk5HA">

-    <ownedEnd xmi:id="_M5jayKQ_EdidRrumwxk5HA" type="_M5jauaQ_EdidRrumwxk5HA" association="_M5jax6Q_EdidRrumwxk5HA"/>

+  <ownedMember xsi:type="uml:Association" xmi:id="_jxBhE6oVEdiBcNn-7Es0xA" memberEnd="_jxBhB6oVEdiBcNn-7Es0xA _jxBhFKoVEdiBcNn-7Es0xA">

+    <ownedEnd xmi:id="_jxBhFKoVEdiBcNn-7Es0xA" type="_jxBhBaoVEdiBcNn-7Es0xA" association="_jxBhE6oVEdiBcNn-7Es0xA"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_M5jayaQ_EdidRrumwxk5HA" memberEnd="_M5javaQ_EdidRrumwxk5HA _M5jayqQ_EdidRrumwxk5HA">

-    <ownedEnd xmi:id="_M5jayqQ_EdidRrumwxk5HA" type="_M5jauaQ_EdidRrumwxk5HA" association="_M5jayaQ_EdidRrumwxk5HA"/>

+  <ownedMember xsi:type="uml:Association" xmi:id="_jxBhFaoVEdiBcNn-7Es0xA" memberEnd="_jxBhCaoVEdiBcNn-7Es0xA _jxBhFqoVEdiBcNn-7Es0xA">

+    <ownedEnd xmi:id="_jxBhFqoVEdiBcNn-7Es0xA" type="_jxBhBaoVEdiBcNn-7Es0xA" association="_jxBhFaoVEdiBcNn-7Es0xA"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_M5jay6Q_EdidRrumwxk5HA" memberEnd="_M5jarKQ_EdidRrumwxk5HA _M5jazKQ_EdidRrumwxk5HA">

-    <ownedEnd xmi:id="_M5jazKQ_EdidRrumwxk5HA" type="_M5jaqqQ_EdidRrumwxk5HA" association="_M5jay6Q_EdidRrumwxk5HA"/>

+  <ownedMember xsi:type="uml:Association" xmi:id="_jxBhF6oVEdiBcNn-7Es0xA" memberEnd="_jxBg-KoVEdiBcNn-7Es0xA _jxBhGKoVEdiBcNn-7Es0xA">

+    <ownedEnd xmi:id="_jxBhGKoVEdiBcNn-7Es0xA" type="_jxBg9qoVEdiBcNn-7Es0xA" association="_jxBhF6oVEdiBcNn-7Es0xA"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Class" xmi:id="_M5jazaQ_EdidRrumwxk5HA" name="TemplateSignature">

-    <eAnnotations xmi:id="_wotJQKRAEdiZYaXu6w_Kpw" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_wozP4KRAEdiZYaXu6w_Kpw"/>

+  <ownedMember xsi:type="uml:Class" xmi:id="_jxBhGaoVEdiBcNn-7Es0xA" name="TemplateSignature">

+    <eAnnotations xmi:id="_tB1S4KoXEdiaq_4OeOtsBw" source="appliedStereotypes">

+      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_tB1S4aoXEdiaq_4OeOtsBw"/>

     </eAnnotations>

-    <generalization xmi:id="_M5jazqQ_EdidRrumwxk5HA" general="_M5dUkqQ_EdidRrumwxk5HA"/>

-    <ownedAttribute xmi:id="_M5jaz6Q_EdidRrumwxk5HA" name="parameter" type="_M5ja4KQ_EdidRrumwxk5HA" isOrdered="true" association="_M5ja3qQ_EdidRrumwxk5HA">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_M5ja0KQ_EdidRrumwxk5HA" value="-1"/>

+    <generalization xmi:id="_jxBhGqoVEdiBcNn-7Es0xA" general="_jxBgxqoVEdiBcNn-7Es0xA"/>

+    <ownedAttribute xmi:id="_jxBhG6oVEdiBcNn-7Es0xA" name="parameter" type="_jxBhLKoVEdiBcNn-7Es0xA" isOrdered="true" association="_jxBhKqoVEdiBcNn-7Es0xA">

+      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_jxBhHKoVEdiBcNn-7Es0xA" value="-1"/>

     </ownedAttribute>

-    <ownedAttribute xmi:id="_M5ja0aQ_EdidRrumwxk5HA" name="ownedParameter" type="_M5ja4KQ_EdidRrumwxk5HA" isOrdered="true" association="_M5ja7qQ_EdidRrumwxk5HA" aggregation="composite">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_M5ja0qQ_EdidRrumwxk5HA" value="-1"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M5ja06Q_EdidRrumwxk5HA"/>

+    <ownedAttribute xmi:id="_jxBhHaoVEdiBcNn-7Es0xA" name="ownedParameter" type="_jxBhLKoVEdiBcNn-7Es0xA" isOrdered="true" association="_jxBhOqoVEdiBcNn-7Es0xA" aggregation="composite">

+      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_jxBhHqoVEdiBcNn-7Es0xA" value="-1"/>

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jxBhH6oVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

-    <ownedAttribute xmi:id="_M5ja1KQ_EdidRrumwxk5HA" name="nestedSignature" type="_M5jazaQ_EdidRrumwxk5HA" isOrdered="true" association="_M5ja_aQ_EdidRrumwxk5HA">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_M5ja1aQ_EdidRrumwxk5HA" value="-1"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M5ja1qQ_EdidRrumwxk5HA"/>

+    <ownedAttribute xmi:id="_jxBhIKoVEdiBcNn-7Es0xA" name="nestedSignature" type="_jxBhGaoVEdiBcNn-7Es0xA" isOrdered="true" association="_jxBhSaoVEdiBcNn-7Es0xA">

+      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_jxBhIaoVEdiBcNn-7Es0xA" value="-1"/>

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jxBhIqoVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

-    <ownedAttribute xmi:id="_M5ja16Q_EdidRrumwxk5HA" name="nestingSignature" type="_M5jazaQ_EdidRrumwxk5HA" isOrdered="true" association="_M5ja_aQ_EdidRrumwxk5HA">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M5ja2KQ_EdidRrumwxk5HA"/>

+    <ownedAttribute xmi:id="_jxBhI6oVEdiBcNn-7Es0xA" name="nestingSignature" type="_jxBhGaoVEdiBcNn-7Es0xA" isOrdered="true" association="_jxBhSaoVEdiBcNn-7Es0xA">

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jxBhJKoVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

-    <ownedAttribute xmi:id="_M5ja2aQ_EdidRrumwxk5HA" name="template" type="_M5dUtqQ_EdidRrumwxk5HA" isOrdered="true" association="_M5ja_qQ_EdidRrumwxk5HA"/>

-    <ownedOperation xmi:id="_M5ja2qQ_EdidRrumwxk5HA" name="getOwnedElements">

-      <returnResult xmi:id="_M5ja26Q_EdidRrumwxk5HA" direction="return">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YtaQ-Edi0K65YJD49Qg"/>

+    <ownedAttribute xmi:id="_jxBhJaoVEdiBcNn-7Es0xA" name="template" type="_jxBg6qoVEdiBcNn-7Es0xA" isOrdered="true" association="_jxBhSqoVEdiBcNn-7Es0xA"/>

+    <ownedOperation xmi:id="_jxBhJqoVEdiBcNn-7Es0xA" name="getOwnedElements">

+      <returnResult xmi:id="_jxBhJ6oVEdiBcNn-7Es0xA" direction="return">

+        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

       </returnResult>

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YtaQ-Edi0K65YJD49Qg"/>

+      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

     </ownedOperation>

-    <ownedOperation xmi:id="_M5ja3KQ_EdidRrumwxk5HA" name="getOwner" type="_M5dUkqQ_EdidRrumwxk5HA">

-      <returnResult xmi:id="_M5ja3aQ_EdidRrumwxk5HA" type="_M5dUkqQ_EdidRrumwxk5HA" direction="return"/>

+    <ownedOperation xmi:id="_jxBhKKoVEdiBcNn-7Es0xA" name="getOwner" type="_jxBgxqoVEdiBcNn-7Es0xA">

+      <returnResult xmi:id="_jxBhKaoVEdiBcNn-7Es0xA" type="_jxBgxqoVEdiBcNn-7Es0xA" direction="return"/>

     </ownedOperation>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_M5ja3qQ_EdidRrumwxk5HA" memberEnd="_M5jaz6Q_EdidRrumwxk5HA _M5ja36Q_EdidRrumwxk5HA">

-    <ownedEnd xmi:id="_M5ja36Q_EdidRrumwxk5HA" type="_M5jazaQ_EdidRrumwxk5HA" association="_M5ja3qQ_EdidRrumwxk5HA"/>

+  <ownedMember xsi:type="uml:Association" xmi:id="_jxBhKqoVEdiBcNn-7Es0xA" memberEnd="_jxBhG6oVEdiBcNn-7Es0xA _jxBhK6oVEdiBcNn-7Es0xA">

+    <ownedEnd xmi:id="_jxBhK6oVEdiBcNn-7Es0xA" type="_jxBhGaoVEdiBcNn-7Es0xA" association="_jxBhKqoVEdiBcNn-7Es0xA"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Class" xmi:id="_M5ja4KQ_EdidRrumwxk5HA" name="TemplateParameter">

-    <eAnnotations xmi:id="_wo_dIKRAEdiZYaXu6w_Kpw" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_wpFjwKRAEdiZYaXu6w_Kpw"/>

+  <ownedMember xsi:type="uml:Class" xmi:id="_jxBhLKoVEdiBcNn-7Es0xA" name="TemplateParameter">

+    <eAnnotations xmi:id="_tB7ZgKoXEdiaq_4OeOtsBw" source="appliedStereotypes">

+      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_tB7ZgaoXEdiaq_4OeOtsBw"/>

     </eAnnotations>

-    <generalization xmi:id="_M5ja4aQ_EdidRrumwxk5HA" general="_M5dUkqQ_EdidRrumwxk5HA"/>

-    <ownedAttribute xmi:id="_M5ja4qQ_EdidRrumwxk5HA" name="signature" type="_M5jazaQ_EdidRrumwxk5HA" isOrdered="true" association="_M5ja7qQ_EdidRrumwxk5HA"/>

-    <ownedAttribute xmi:id="_M5ja46Q_EdidRrumwxk5HA" name="parameteredElement" type="_M5ja8KQ_EdidRrumwxk5HA" isOrdered="true" association="_M5ja76Q_EdidRrumwxk5HA"/>

-    <ownedAttribute xmi:id="_M5ja5KQ_EdidRrumwxk5HA" name="ownedParameteredElement" type="_M5ja8KQ_EdidRrumwxk5HA" isOrdered="true" association="_M5ja-KQ_EdidRrumwxk5HA" aggregation="composite">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M5ja5aQ_EdidRrumwxk5HA"/>

+    <generalization xmi:id="_jxBhLaoVEdiBcNn-7Es0xA" general="_jxBgxqoVEdiBcNn-7Es0xA"/>

+    <ownedAttribute xmi:id="_jxBhLqoVEdiBcNn-7Es0xA" name="signature" type="_jxBhGaoVEdiBcNn-7Es0xA" isOrdered="true" association="_jxBhOqoVEdiBcNn-7Es0xA"/>

+    <ownedAttribute xmi:id="_jxBhL6oVEdiBcNn-7Es0xA" name="parameteredElement" type="_jxBhPKoVEdiBcNn-7Es0xA" isOrdered="true" association="_jxBhO6oVEdiBcNn-7Es0xA"/>

+    <ownedAttribute xmi:id="_jxBhMKoVEdiBcNn-7Es0xA" name="ownedParameteredElement" type="_jxBhPKoVEdiBcNn-7Es0xA" isOrdered="true" association="_jxBhRKoVEdiBcNn-7Es0xA" aggregation="composite">

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jxBhMaoVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

-    <ownedAttribute xmi:id="_M5ja5qQ_EdidRrumwxk5HA" name="default" type="_M5ja8KQ_EdidRrumwxk5HA" isOrdered="true" association="_M5ja-aQ_EdidRrumwxk5HA">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M5ja56Q_EdidRrumwxk5HA"/>

+    <ownedAttribute xmi:id="_jxBhMqoVEdiBcNn-7Es0xA" name="default" type="_jxBhPKoVEdiBcNn-7Es0xA" isOrdered="true" association="_jxBhRaoVEdiBcNn-7Es0xA">

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jxBhM6oVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

-    <ownedAttribute xmi:id="_M5ja6KQ_EdidRrumwxk5HA" name="ownedDefault" type="_M5ja8KQ_EdidRrumwxk5HA" isOrdered="true" subsettedProperty="_M5ja5qQ_EdidRrumwxk5HA" association="_M5ja-6Q_EdidRrumwxk5HA" aggregation="composite">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M5ja6aQ_EdidRrumwxk5HA"/>

+    <ownedAttribute xmi:id="_jxBhNKoVEdiBcNn-7Es0xA" name="ownedDefault" type="_jxBhPKoVEdiBcNn-7Es0xA" isOrdered="true" subsettedProperty="_jxBhMqoVEdiBcNn-7Es0xA" association="_jxBhR6oVEdiBcNn-7Es0xA" aggregation="composite">

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jxBhNaoVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

-    <ownedOperation xmi:id="_M5ja6qQ_EdidRrumwxk5HA" name="getOwner" type="_M5dUkqQ_EdidRrumwxk5HA">

-      <returnResult xmi:id="_M5ja66Q_EdidRrumwxk5HA" type="_M5dUkqQ_EdidRrumwxk5HA" direction="return"/>

+    <ownedOperation xmi:id="_jxBhNqoVEdiBcNn-7Es0xA" name="getOwner" type="_jxBgxqoVEdiBcNn-7Es0xA">

+      <returnResult xmi:id="_jxBhN6oVEdiBcNn-7Es0xA" type="_jxBgxqoVEdiBcNn-7Es0xA" direction="return"/>

     </ownedOperation>

-    <ownedOperation xmi:id="_M5ja7KQ_EdidRrumwxk5HA" name="getOwnedElements">

-      <returnResult xmi:id="_M5ja7aQ_EdidRrumwxk5HA" direction="return">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YtaQ-Edi0K65YJD49Qg"/>

+    <ownedOperation xmi:id="_jxBhOKoVEdiBcNn-7Es0xA" name="getOwnedElements">

+      <returnResult xmi:id="_jxBhOaoVEdiBcNn-7Es0xA" direction="return">

+        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

       </returnResult>

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YtaQ-Edi0K65YJD49Qg"/>

+      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

     </ownedOperation>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_M5ja7qQ_EdidRrumwxk5HA" memberEnd="_M5ja0aQ_EdidRrumwxk5HA _M5ja4qQ_EdidRrumwxk5HA"/>

-  <ownedMember xsi:type="uml:Association" xmi:id="_M5ja76Q_EdidRrumwxk5HA" memberEnd="_M5ja46Q_EdidRrumwxk5HA _M5ja9KQ_EdidRrumwxk5HA"/>

-  <ownedMember xsi:type="uml:Class" xmi:id="_M5ja8KQ_EdidRrumwxk5HA" name="ParameterableElement" isAbstract="true">

-    <eAnnotations xmi:id="_wp9GcKRAEdiZYaXu6w_Kpw" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_wqDNEKRAEdiZYaXu6w_Kpw"/>

+  <ownedMember xsi:type="uml:Association" xmi:id="_jxBhOqoVEdiBcNn-7Es0xA" memberEnd="_jxBhHaoVEdiBcNn-7Es0xA _jxBhLqoVEdiBcNn-7Es0xA"/>

+  <ownedMember xsi:type="uml:Association" xmi:id="_jxBhO6oVEdiBcNn-7Es0xA" memberEnd="_jxBhL6oVEdiBcNn-7Es0xA _jxBhQKoVEdiBcNn-7Es0xA"/>

+  <ownedMember xsi:type="uml:Class" xmi:id="_jxBhPKoVEdiBcNn-7Es0xA" name="ParameterableElement" isAbstract="true">

+    <eAnnotations xmi:id="_tCNtYaoXEdiaq_4OeOtsBw" source="appliedStereotypes">

+      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_tCNtYqoXEdiaq_4OeOtsBw"/>

     </eAnnotations>

-    <generalization xmi:id="_M5ja8aQ_EdidRrumwxk5HA" general="_M5dUkqQ_EdidRrumwxk5HA"/>

-    <ownedAttribute xmi:id="_M5ja8qQ_EdidRrumwxk5HA" name="owningParameter" type="_M5ja4KQ_EdidRrumwxk5HA" isOrdered="true" subsettedProperty="_M5ja9KQ_EdidRrumwxk5HA" association="_M5ja-KQ_EdidRrumwxk5HA">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M5ja86Q_EdidRrumwxk5HA"/>

+    <generalization xmi:id="_jxBhPaoVEdiBcNn-7Es0xA" general="_jxBgxqoVEdiBcNn-7Es0xA"/>

+    <ownedAttribute xmi:id="_jxBhPqoVEdiBcNn-7Es0xA" name="owningParameter" type="_jxBhLKoVEdiBcNn-7Es0xA" isOrdered="true" subsettedProperty="_jxBhQKoVEdiBcNn-7Es0xA" association="_jxBhRKoVEdiBcNn-7Es0xA">

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jxBhP6oVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

-    <ownedAttribute xmi:id="_M5ja9KQ_EdidRrumwxk5HA" name="templateParameter" type="_M5ja4KQ_EdidRrumwxk5HA" isOrdered="true" association="_M5ja76Q_EdidRrumwxk5HA">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M5ja9aQ_EdidRrumwxk5HA"/>

+    <ownedAttribute xmi:id="_jxBhQKoVEdiBcNn-7Es0xA" name="templateParameter" type="_jxBhLKoVEdiBcNn-7Es0xA" isOrdered="true" association="_jxBhO6oVEdiBcNn-7Es0xA">

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jxBhQaoVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

-    <ownedOperation xmi:id="_M5ja9qQ_EdidRrumwxk5HA" name="getOwner" type="_M5dUkqQ_EdidRrumwxk5HA">

-      <returnResult xmi:id="_M5ja96Q_EdidRrumwxk5HA" type="_M5dUkqQ_EdidRrumwxk5HA" direction="return"/>

+    <ownedOperation xmi:id="_jxBhQqoVEdiBcNn-7Es0xA" name="getOwner" type="_jxBgxqoVEdiBcNn-7Es0xA">

+      <returnResult xmi:id="_jxBhQ6oVEdiBcNn-7Es0xA" type="_jxBgxqoVEdiBcNn-7Es0xA" direction="return"/>

     </ownedOperation>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_M5ja-KQ_EdidRrumwxk5HA" memberEnd="_M5ja5KQ_EdidRrumwxk5HA _M5ja8qQ_EdidRrumwxk5HA"/>

-  <ownedMember xsi:type="uml:Association" xmi:id="_M5ja-aQ_EdidRrumwxk5HA" memberEnd="_M5ja5qQ_EdidRrumwxk5HA _M5ja-qQ_EdidRrumwxk5HA">

-    <ownedEnd xmi:id="_M5ja-qQ_EdidRrumwxk5HA" type="_M5ja4KQ_EdidRrumwxk5HA" association="_M5ja-aQ_EdidRrumwxk5HA"/>

+  <ownedMember xsi:type="uml:Association" xmi:id="_jxBhRKoVEdiBcNn-7Es0xA" memberEnd="_jxBhMKoVEdiBcNn-7Es0xA _jxBhPqoVEdiBcNn-7Es0xA"/>

+  <ownedMember xsi:type="uml:Association" xmi:id="_jxBhRaoVEdiBcNn-7Es0xA" memberEnd="_jxBhMqoVEdiBcNn-7Es0xA _jxBhRqoVEdiBcNn-7Es0xA">

+    <ownedEnd xmi:id="_jxBhRqoVEdiBcNn-7Es0xA" type="_jxBhLKoVEdiBcNn-7Es0xA" association="_jxBhRaoVEdiBcNn-7Es0xA"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_M5ja-6Q_EdidRrumwxk5HA" memberEnd="_M5ja6KQ_EdidRrumwxk5HA _M5ja_KQ_EdidRrumwxk5HA">

-    <ownedEnd xmi:id="_M5ja_KQ_EdidRrumwxk5HA" type="_M5ja4KQ_EdidRrumwxk5HA" association="_M5ja-6Q_EdidRrumwxk5HA"/>

+  <ownedMember xsi:type="uml:Association" xmi:id="_jxBhR6oVEdiBcNn-7Es0xA" memberEnd="_jxBhNKoVEdiBcNn-7Es0xA _jxBhSKoVEdiBcNn-7Es0xA">

+    <ownedEnd xmi:id="_jxBhSKoVEdiBcNn-7Es0xA" type="_jxBhLKoVEdiBcNn-7Es0xA" association="_jxBhR6oVEdiBcNn-7Es0xA"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_M5ja_aQ_EdidRrumwxk5HA" memberEnd="_M5ja1KQ_EdidRrumwxk5HA _M5ja16Q_EdidRrumwxk5HA"/>

-  <ownedMember xsi:type="uml:Association" xmi:id="_M5ja_qQ_EdidRrumwxk5HA" memberEnd="_M5jao6Q_EdidRrumwxk5HA _M5ja2aQ_EdidRrumwxk5HA"/>

-  <ownedMember xsi:type="uml:Association" xmi:id="_M5ja_6Q_EdidRrumwxk5HA" memberEnd="_M5jaraQ_EdidRrumwxk5HA _M5jbCKQ_EdidRrumwxk5HA"/>

-  <ownedMember xsi:type="uml:Class" xmi:id="_M5jbAKQ_EdidRrumwxk5HA" name="TemplateParameterSubstitution">

-    <eAnnotations xmi:id="_wqn00KRAEdiZYaXu6w_Kpw" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_wqt7cKRAEdiZYaXu6w_Kpw"/>

+  <ownedMember xsi:type="uml:Association" xmi:id="_jxBhSaoVEdiBcNn-7Es0xA" memberEnd="_jxBhIKoVEdiBcNn-7Es0xA _jxBhI6oVEdiBcNn-7Es0xA"/>

+  <ownedMember xsi:type="uml:Association" xmi:id="_jxBhSqoVEdiBcNn-7Es0xA" memberEnd="_jxBg76oVEdiBcNn-7Es0xA _jxBhJaoVEdiBcNn-7Es0xA"/>

+  <ownedMember xsi:type="uml:Association" xmi:id="_jxBhS6oVEdiBcNn-7Es0xA" memberEnd="_jxBg-aoVEdiBcNn-7Es0xA _jxBhVKoVEdiBcNn-7Es0xA"/>

+  <ownedMember xsi:type="uml:Class" xmi:id="_jxBhTKoVEdiBcNn-7Es0xA" name="TemplateParameterSubstitution">

+    <eAnnotations xmi:id="_tCZ6oaoXEdiaq_4OeOtsBw" source="appliedStereotypes">

+      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_tCZ6oqoXEdiaq_4OeOtsBw"/>

     </eAnnotations>

-    <generalization xmi:id="_M5jbAaQ_EdidRrumwxk5HA" general="_M5dUkqQ_EdidRrumwxk5HA"/>

-    <ownedAttribute xmi:id="_M5jbAqQ_EdidRrumwxk5HA" name="formal" type="_M5ja4KQ_EdidRrumwxk5HA" isOrdered="true" association="_M5jbDaQ_EdidRrumwxk5HA"/>

-    <ownedAttribute xmi:id="_M5jbA6Q_EdidRrumwxk5HA" name="actual" type="_M5ja8KQ_EdidRrumwxk5HA" isOrdered="true" association="_M5jbD6Q_EdidRrumwxk5HA">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_M5jbBKQ_EdidRrumwxk5HA" value="-1"/>

+    <generalization xmi:id="_jxBhTaoVEdiBcNn-7Es0xA" general="_jxBgxqoVEdiBcNn-7Es0xA"/>

+    <ownedAttribute xmi:id="_jxBhTqoVEdiBcNn-7Es0xA" name="formal" type="_jxBhLKoVEdiBcNn-7Es0xA" isOrdered="true" association="_jxBhWaoVEdiBcNn-7Es0xA"/>

+    <ownedAttribute xmi:id="_jxBhT6oVEdiBcNn-7Es0xA" name="actual" type="_jxBhPKoVEdiBcNn-7Es0xA" isOrdered="true" association="_jxBhW6oVEdiBcNn-7Es0xA">

+      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_jxBhUKoVEdiBcNn-7Es0xA" value="-1"/>

     </ownedAttribute>

-    <ownedAttribute xmi:id="_M5jbBaQ_EdidRrumwxk5HA" name="ownedActual" type="_M5ja8KQ_EdidRrumwxk5HA" isOrdered="true" subsettedProperty="_M5jbA6Q_EdidRrumwxk5HA" association="_M5jbEaQ_EdidRrumwxk5HA" aggregation="composite">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_M5jbBqQ_EdidRrumwxk5HA" value="-1"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M5jbB6Q_EdidRrumwxk5HA"/>

+    <ownedAttribute xmi:id="_jxBhUaoVEdiBcNn-7Es0xA" name="ownedActual" type="_jxBhPKoVEdiBcNn-7Es0xA" isOrdered="true" subsettedProperty="_jxBhT6oVEdiBcNn-7Es0xA" association="_jxBhXaoVEdiBcNn-7Es0xA" aggregation="composite">

+      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_jxBhUqoVEdiBcNn-7Es0xA" value="-1"/>

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jxBhU6oVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

-    <ownedAttribute xmi:id="_M5jbCKQ_EdidRrumwxk5HA" name="templateBinding" type="_M5jaqqQ_EdidRrumwxk5HA" isOrdered="true" association="_M5ja_6Q_EdidRrumwxk5HA"/>

-    <ownedOperation xmi:id="_M5jbCaQ_EdidRrumwxk5HA" name="getOwner" type="_M5dUkqQ_EdidRrumwxk5HA">

-      <returnResult xmi:id="_M5jbCqQ_EdidRrumwxk5HA" type="_M5dUkqQ_EdidRrumwxk5HA" direction="return"/>

+    <ownedAttribute xmi:id="_jxBhVKoVEdiBcNn-7Es0xA" name="templateBinding" type="_jxBg9qoVEdiBcNn-7Es0xA" isOrdered="true" association="_jxBhS6oVEdiBcNn-7Es0xA"/>

+    <ownedOperation xmi:id="_jxBhVaoVEdiBcNn-7Es0xA" name="getOwner" type="_jxBgxqoVEdiBcNn-7Es0xA">

+      <returnResult xmi:id="_jxBhVqoVEdiBcNn-7Es0xA" type="_jxBgxqoVEdiBcNn-7Es0xA" direction="return"/>

     </ownedOperation>

-    <ownedOperation xmi:id="_M5jbC6Q_EdidRrumwxk5HA" name="getOwnedElements">

-      <returnResult xmi:id="_M5jbDKQ_EdidRrumwxk5HA" direction="return">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YtaQ-Edi0K65YJD49Qg"/>

+    <ownedOperation xmi:id="_jxBhV6oVEdiBcNn-7Es0xA" name="getOwnedElements">

+      <returnResult xmi:id="_jxBhWKoVEdiBcNn-7Es0xA" direction="return">

+        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

       </returnResult>

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YtaQ-Edi0K65YJD49Qg"/>

+      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

     </ownedOperation>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_M5jbDaQ_EdidRrumwxk5HA" memberEnd="_M5jbAqQ_EdidRrumwxk5HA _M5jbDqQ_EdidRrumwxk5HA">

-    <ownedEnd xmi:id="_M5jbDqQ_EdidRrumwxk5HA" type="_M5jbAKQ_EdidRrumwxk5HA" association="_M5jbDaQ_EdidRrumwxk5HA"/>

+  <ownedMember xsi:type="uml:Association" xmi:id="_jxBhWaoVEdiBcNn-7Es0xA" memberEnd="_jxBhTqoVEdiBcNn-7Es0xA _jxBhWqoVEdiBcNn-7Es0xA">

+    <ownedEnd xmi:id="_jxBhWqoVEdiBcNn-7Es0xA" type="_jxBhTKoVEdiBcNn-7Es0xA" association="_jxBhWaoVEdiBcNn-7Es0xA"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_M5jbD6Q_EdidRrumwxk5HA" memberEnd="_M5jbA6Q_EdidRrumwxk5HA _M5jbEKQ_EdidRrumwxk5HA">

-    <ownedEnd xmi:id="_M5jbEKQ_EdidRrumwxk5HA" type="_M5jbAKQ_EdidRrumwxk5HA" association="_M5jbD6Q_EdidRrumwxk5HA"/>

+  <ownedMember xsi:type="uml:Association" xmi:id="_jxBhW6oVEdiBcNn-7Es0xA" memberEnd="_jxBhT6oVEdiBcNn-7Es0xA _jxBhXKoVEdiBcNn-7Es0xA">

+    <ownedEnd xmi:id="_jxBhXKoVEdiBcNn-7Es0xA" type="_jxBhTKoVEdiBcNn-7Es0xA" association="_jxBhW6oVEdiBcNn-7Es0xA"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_M5jbEaQ_EdidRrumwxk5HA" memberEnd="_M5jbBaQ_EdidRrumwxk5HA _M5jbEqQ_EdidRrumwxk5HA">

-    <ownedEnd xmi:id="_M5jbEqQ_EdidRrumwxk5HA" type="_M5jbAKQ_EdidRrumwxk5HA" association="_M5jbEaQ_EdidRrumwxk5HA"/>

+  <ownedMember xsi:type="uml:Association" xmi:id="_jxBhXaoVEdiBcNn-7Es0xA" memberEnd="_jxBhUaoVEdiBcNn-7Es0xA _jxBhXqoVEdiBcNn-7Es0xA">

+    <ownedEnd xmi:id="_jxBhXqoVEdiBcNn-7Es0xA" type="_jxBhTKoVEdiBcNn-7Es0xA" association="_jxBhXaoVEdiBcNn-7Es0xA"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_M5jbE6Q_EdidRrumwxk5HA" memberEnd="_M5dUr6Q_EdidRrumwxk5HA _M5jbFKQ_EdidRrumwxk5HA">

-    <ownedEnd xmi:id="_M5jbFKQ_EdidRrumwxk5HA" type="_M5dUq6Q_EdidRrumwxk5HA" association="_M5jbE6Q_EdidRrumwxk5HA"/>

+  <ownedMember xsi:type="uml:Association" xmi:id="_jxBhX6oVEdiBcNn-7Es0xA" memberEnd="_jxBg46oVEdiBcNn-7Es0xA _jxBhYKoVEdiBcNn-7Es0xA">

+    <ownedEnd xmi:id="_jxBhYKoVEdiBcNn-7Es0xA" type="_jxBg36oVEdiBcNn-7Es0xA" association="_jxBhX6oVEdiBcNn-7Es0xA"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_M5jbFaQ_EdidRrumwxk5HA" memberEnd="_M5dUsqQ_EdidRrumwxk5HA _M5jbFqQ_EdidRrumwxk5HA">

-    <ownedEnd xmi:id="_M5jbFqQ_EdidRrumwxk5HA" type="_M5dUq6Q_EdidRrumwxk5HA" association="_M5jbFaQ_EdidRrumwxk5HA"/>

+  <ownedMember xsi:type="uml:Association" xmi:id="_jxBhYaoVEdiBcNn-7Es0xA" memberEnd="_jxBg5qoVEdiBcNn-7Es0xA _jxBhYqoVEdiBcNn-7Es0xA">

+    <ownedEnd xmi:id="_jxBhYqoVEdiBcNn-7Es0xA" type="_jxBg36oVEdiBcNn-7Es0xA" association="_jxBhYaoVEdiBcNn-7Es0xA"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Class" xmi:id="_M5jbF6Q_EdidRrumwxk5HA" name="StringExpression">

-    <eAnnotations xmi:id="_wpqLgKRAEdiZYaXu6w_Kpw" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_wpwSIKRAEdiZYaXu6w_Kpw"/>

+  <ownedMember xsi:type="uml:Class" xmi:id="_jxBhY6oVEdiBcNn-7Es0xA" name="StringExpression">

+    <eAnnotations xmi:id="_tCHmwaoXEdiaq_4OeOtsBw" source="appliedStereotypes">

+      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_tCNtYKoXEdiaq_4OeOtsBw"/>

     </eAnnotations>

-    <generalization xmi:id="_M5jbGKQ_EdidRrumwxk5HA" general="_M5dUtqQ_EdidRrumwxk5HA"/>

-    <ownedAttribute xmi:id="_M5jbGaQ_EdidRrumwxk5HA" name="subExpression" type="_M5jbF6Q_EdidRrumwxk5HA" isOrdered="true" association="_M5jbIqQ_EdidRrumwxk5HA" aggregation="composite">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_M5jbGqQ_EdidRrumwxk5HA" value="-1"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M5jbG6Q_EdidRrumwxk5HA"/>

+    <generalization xmi:id="_jxBhZKoVEdiBcNn-7Es0xA" general="_jxBg6qoVEdiBcNn-7Es0xA"/>

+    <ownedAttribute xmi:id="_jxBhZaoVEdiBcNn-7Es0xA" name="subExpression" type="_jxBhY6oVEdiBcNn-7Es0xA" isOrdered="true" association="_jxBhbqoVEdiBcNn-7Es0xA" aggregation="composite">

+      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_jxBhZqoVEdiBcNn-7Es0xA" value="-1"/>

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jxBhZ6oVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

-    <ownedAttribute xmi:id="_M5jbHKQ_EdidRrumwxk5HA" name="owningExpression" type="_M5jbF6Q_EdidRrumwxk5HA" isOrdered="true" association="_M5jbIqQ_EdidRrumwxk5HA">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M5jbHaQ_EdidRrumwxk5HA"/>

+    <ownedAttribute xmi:id="_jxBhaKoVEdiBcNn-7Es0xA" name="owningExpression" type="_jxBhY6oVEdiBcNn-7Es0xA" isOrdered="true" association="_jxBhbqoVEdiBcNn-7Es0xA">

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jxBhaaoVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

-    <ownedOperation xmi:id="_M5jbHqQ_EdidRrumwxk5HA" name="getOwnedElements">

-      <returnResult xmi:id="_M5jbH6Q_EdidRrumwxk5HA" direction="return">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YtaQ-Edi0K65YJD49Qg"/>

+    <ownedOperation xmi:id="_jxBhaqoVEdiBcNn-7Es0xA" name="getOwnedElements">

+      <returnResult xmi:id="_jxBha6oVEdiBcNn-7Es0xA" direction="return">

+        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

       </returnResult>

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YtaQ-Edi0K65YJD49Qg"/>

+      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

     </ownedOperation>

-    <ownedOperation xmi:id="_M5jbIKQ_EdidRrumwxk5HA" name="getOwner" type="_M5dUkqQ_EdidRrumwxk5HA">

-      <returnResult xmi:id="_M5jbIaQ_EdidRrumwxk5HA" type="_M5dUkqQ_EdidRrumwxk5HA" direction="return"/>

+    <ownedOperation xmi:id="_jxBhbKoVEdiBcNn-7Es0xA" name="getOwner" type="_jxBgxqoVEdiBcNn-7Es0xA">

+      <returnResult xmi:id="_jxBhbaoVEdiBcNn-7Es0xA" type="_jxBgxqoVEdiBcNn-7Es0xA" direction="return"/>

     </ownedOperation>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_M5jbIqQ_EdidRrumwxk5HA" memberEnd="_M5jbGaQ_EdidRrumwxk5HA _M5jbHKQ_EdidRrumwxk5HA"/>

-  <ownedMember xsi:type="uml:Class" xmi:id="_M5jbI6Q_EdidRrumwxk5HA" name="MultiplicityElement" isAbstract="true">

-    <eAnnotations xmi:id="_v50C8KRAEdiZYaXu6w_Kpw" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_v6AQMKRAEdiZYaXu6w_Kpw"/>

+  <ownedMember xsi:type="uml:Association" xmi:id="_jxBhbqoVEdiBcNn-7Es0xA" memberEnd="_jxBhZaoVEdiBcNn-7Es0xA _jxBhaKoVEdiBcNn-7Es0xA"/>

+  <ownedMember xsi:type="uml:Class" xmi:id="_jxBhb6oVEdiBcNn-7Es0xA" name="MultiplicityElement" isAbstract="true">

+    <eAnnotations xmi:id="_s2RjIKoXEdiaq_4OeOtsBw" source="appliedStereotypes">

+      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_s2RjIaoXEdiaq_4OeOtsBw"/>

     </eAnnotations>

-    <generalization xmi:id="_M5jbJKQ_EdidRrumwxk5HA" general="_M5dUkqQ_EdidRrumwxk5HA"/>

-    <ownedAttribute xmi:id="_M5jbJaQ_EdidRrumwxk5HA" name="isOrdered" type="_M5dUjaQ_EdidRrumwxk5HA">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M5jbJqQ_EdidRrumwxk5HA"/>

+    <generalization xmi:id="_jxBhcKoVEdiBcNn-7Es0xA" general="_jxBgxqoVEdiBcNn-7Es0xA"/>

+    <ownedAttribute xmi:id="_jxBhcaoVEdiBcNn-7Es0xA" name="isOrdered" type="_jxBgwaoVEdiBcNn-7Es0xA">

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jxBhcqoVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

-    <ownedAttribute xmi:id="_M5jbJ6Q_EdidRrumwxk5HA" name="isUnique" type="_M5dUjaQ_EdidRrumwxk5HA">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M5jbKKQ_EdidRrumwxk5HA"/>

+    <ownedAttribute xmi:id="_jxBhc6oVEdiBcNn-7Es0xA" name="isUnique" type="_jxBgwaoVEdiBcNn-7Es0xA">

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jxBhdKoVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

-    <ownedAttribute xmi:id="_M5jbKaQ_EdidRrumwxk5HA" name="lower" type="_M5dUjKQ_EdidRrumwxk5HA" isReadOnly="true">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M5jbKqQ_EdidRrumwxk5HA"/>

+    <ownedAttribute xmi:id="_jxBhdaoVEdiBcNn-7Es0xA" name="lower" type="_jxBgwKoVEdiBcNn-7Es0xA" isReadOnly="true">

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jxBhdqoVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

-    <ownedAttribute xmi:id="_M5jbK6Q_EdidRrumwxk5HA" name="upper" type="_M5dUj6Q_EdidRrumwxk5HA" isReadOnly="true">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M5jbLKQ_EdidRrumwxk5HA"/>

+    <ownedAttribute xmi:id="_jxBhd6oVEdiBcNn-7Es0xA" name="upper" type="_jxBgw6oVEdiBcNn-7Es0xA" isReadOnly="true">

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jxBheKoVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

-    <ownedAttribute xmi:id="_M5jbLaQ_EdidRrumwxk5HA" name="upperValue" type="_M5jbWaQ_EdidRrumwxk5HA" isOrdered="true" association="_M5jbV6Q_EdidRrumwxk5HA" aggregation="composite">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M5jbLqQ_EdidRrumwxk5HA"/>

+    <ownedAttribute xmi:id="_jxBheaoVEdiBcNn-7Es0xA" name="upperValue" type="_jxBhpaoVEdiBcNn-7Es0xA" isOrdered="true" association="_jxBho6oVEdiBcNn-7Es0xA" aggregation="composite">

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jxBheqoVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

-    <ownedAttribute xmi:id="_M5jbL6Q_EdidRrumwxk5HA" name="lowerValue" type="_M5jbWaQ_EdidRrumwxk5HA" isOrdered="true" association="_M6OK1qQ_EdidRrumwxk5HA" aggregation="composite">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M5jbMKQ_EdidRrumwxk5HA"/>

+    <ownedAttribute xmi:id="_jxBhe6oVEdiBcNn-7Es0xA" name="lowerValue" type="_jxBhpaoVEdiBcNn-7Es0xA" isOrdered="true" association="_jxyX1qoVEdiBcNn-7Es0xA" aggregation="composite">

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jxBhfKoVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

-    <ownedOperation xmi:id="_M5jbMaQ_EdidRrumwxk5HA" name="lowerBound" type="_M5dUjKQ_EdidRrumwxk5HA">

-      <returnResult xmi:id="_M5jbMqQ_EdidRrumwxk5HA" type="_M5dUjKQ_EdidRrumwxk5HA" direction="return"/>

+    <ownedOperation xmi:id="_jxBhfaoVEdiBcNn-7Es0xA" name="lowerBound" type="_jxBgwKoVEdiBcNn-7Es0xA">

+      <returnResult xmi:id="_jxBhfqoVEdiBcNn-7Es0xA" type="_jxBgwKoVEdiBcNn-7Es0xA" direction="return"/>

     </ownedOperation>

-    <ownedOperation xmi:id="_M5jbM6Q_EdidRrumwxk5HA" name="upperBound" type="_M5dUj6Q_EdidRrumwxk5HA">

-      <returnResult xmi:id="_M5jbNKQ_EdidRrumwxk5HA" type="_M5dUj6Q_EdidRrumwxk5HA" direction="return"/>

+    <ownedOperation xmi:id="_jxBhf6oVEdiBcNn-7Es0xA" name="upperBound" type="_jxBgw6oVEdiBcNn-7Es0xA">

+      <returnResult xmi:id="_jxBhgKoVEdiBcNn-7Es0xA" type="_jxBgw6oVEdiBcNn-7Es0xA" direction="return"/>

     </ownedOperation>

-    <ownedOperation xmi:id="_M5jbNaQ_EdidRrumwxk5HA" name="isMultivalued" type="_M5dUjaQ_EdidRrumwxk5HA">

-      <returnResult xmi:id="_M5jbNqQ_EdidRrumwxk5HA" type="_M5dUjaQ_EdidRrumwxk5HA" direction="return"/>

+    <ownedOperation xmi:id="_jxBhgaoVEdiBcNn-7Es0xA" name="isMultivalued" type="_jxBgwaoVEdiBcNn-7Es0xA">

+      <returnResult xmi:id="_jxBhgqoVEdiBcNn-7Es0xA" type="_jxBgwaoVEdiBcNn-7Es0xA" direction="return"/>

     </ownedOperation>

-    <ownedOperation xmi:id="_M5jbN6Q_EdidRrumwxk5HA" name="includesCardinality" type="_M5dUjaQ_EdidRrumwxk5HA">

-      <returnResult xmi:id="_M5jbOKQ_EdidRrumwxk5HA" type="_M5dUjaQ_EdidRrumwxk5HA" direction="return"/>

-      <ownedParameter xmi:id="_M5jbOaQ_EdidRrumwxk5HA" name="C" type="_M5dUjKQ_EdidRrumwxk5HA"/>

+    <ownedOperation xmi:id="_jxBhg6oVEdiBcNn-7Es0xA" name="includesCardinality" type="_jxBgwaoVEdiBcNn-7Es0xA">

+      <returnResult xmi:id="_jxBhhKoVEdiBcNn-7Es0xA" type="_jxBgwaoVEdiBcNn-7Es0xA" direction="return"/>

+      <ownedParameter xmi:id="_jxBhhaoVEdiBcNn-7Es0xA" name="C" type="_jxBgwKoVEdiBcNn-7Es0xA"/>

     </ownedOperation>

-    <ownedOperation xmi:id="_M5jbOqQ_EdidRrumwxk5HA" name="includesMultiplicity" type="_M5dUjaQ_EdidRrumwxk5HA">

-      <returnResult xmi:id="_M5jbO6Q_EdidRrumwxk5HA" type="_M5dUjaQ_EdidRrumwxk5HA" direction="return"/>

-      <ownedParameter xmi:id="_M5jbPKQ_EdidRrumwxk5HA" name="M" type="_M5jbI6Q_EdidRrumwxk5HA"/>

+    <ownedOperation xmi:id="_jxBhhqoVEdiBcNn-7Es0xA" name="includesMultiplicity" type="_jxBgwaoVEdiBcNn-7Es0xA">

+      <returnResult xmi:id="_jxBhh6oVEdiBcNn-7Es0xA" type="_jxBgwaoVEdiBcNn-7Es0xA" direction="return"/>

+      <ownedParameter xmi:id="_jxBhiKoVEdiBcNn-7Es0xA" name="M" type="_jxBhb6oVEdiBcNn-7Es0xA"/>

     </ownedOperation>

-    <ownedOperation xmi:id="_M5jbPaQ_EdidRrumwxk5HA" name="validateUpperGt0" type="_M5dUjaQ_EdidRrumwxk5HA">

-      <returnResult xmi:id="_M5jbPqQ_EdidRrumwxk5HA" type="_M5dUjaQ_EdidRrumwxk5HA" direction="return"/>

-      <ownedParameter xmi:id="_M5jbP6Q_EdidRrumwxk5HA" name="diagnostics">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YsqQ-Edi0K65YJD49Qg"/>

+    <ownedOperation xmi:id="_jxBhiaoVEdiBcNn-7Es0xA" name="validateUpperGt0" type="_jxBgwaoVEdiBcNn-7Es0xA">

+      <returnResult xmi:id="_jxBhiqoVEdiBcNn-7Es0xA" type="_jxBgwaoVEdiBcNn-7Es0xA" direction="return"/>

+      <ownedParameter xmi:id="_jxBhi6oVEdiBcNn-7Es0xA" name="diagnostics">

+        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizIaoVEdiWzIKzKXflIw"/>

       </ownedParameter>

-      <ownedParameter xmi:id="_M5jbQKQ_EdidRrumwxk5HA" name="context">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_71El9KQ-Edi0K65YJD49Qg"/>

+      <ownedParameter xmi:id="_jxBhjKoVEdiBcNn-7Es0xA" name="context">

+        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZ1HAKoVEdiWzIKzKXflIw"/>

       </ownedParameter>

     </ownedOperation>

-    <ownedOperation xmi:id="_M5jbQaQ_EdidRrumwxk5HA" name="validateLowerGe0" type="_M5dUjaQ_EdidRrumwxk5HA">

-      <returnResult xmi:id="_M5jbQqQ_EdidRrumwxk5HA" type="_M5dUjaQ_EdidRrumwxk5HA" direction="return"/>

-      <ownedParameter xmi:id="_M5jbQ6Q_EdidRrumwxk5HA" name="diagnostics">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YsqQ-Edi0K65YJD49Qg"/>

+    <ownedOperation xmi:id="_jxBhjaoVEdiBcNn-7Es0xA" name="validateLowerGe0" type="_jxBgwaoVEdiBcNn-7Es0xA">

+      <returnResult xmi:id="_jxBhjqoVEdiBcNn-7Es0xA" type="_jxBgwaoVEdiBcNn-7Es0xA" direction="return"/>

+      <ownedParameter xmi:id="_jxBhj6oVEdiBcNn-7Es0xA" name="diagnostics">

+        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizIaoVEdiWzIKzKXflIw"/>

       </ownedParameter>

-      <ownedParameter xmi:id="_M5jbRKQ_EdidRrumwxk5HA" name="context">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_71El9KQ-Edi0K65YJD49Qg"/>

+      <ownedParameter xmi:id="_jxBhkKoVEdiBcNn-7Es0xA" name="context">

+        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZ1HAKoVEdiWzIKzKXflIw"/>

       </ownedParameter>

     </ownedOperation>

-    <ownedOperation xmi:id="_M5jbRaQ_EdidRrumwxk5HA" name="validateUpperGeLower" type="_M5dUjaQ_EdidRrumwxk5HA">

-      <returnResult xmi:id="_M5jbRqQ_EdidRrumwxk5HA" type="_M5dUjaQ_EdidRrumwxk5HA" direction="return"/>

-      <ownedParameter xmi:id="_M5jbR6Q_EdidRrumwxk5HA" name="diagnostics">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YsqQ-Edi0K65YJD49Qg"/>

+    <ownedOperation xmi:id="_jxBhkaoVEdiBcNn-7Es0xA" name="validateUpperGeLower" type="_jxBgwaoVEdiBcNn-7Es0xA">

+      <returnResult xmi:id="_jxBhkqoVEdiBcNn-7Es0xA" type="_jxBgwaoVEdiBcNn-7Es0xA" direction="return"/>

+      <ownedParameter xmi:id="_jxBhk6oVEdiBcNn-7Es0xA" name="diagnostics">

+        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizIaoVEdiWzIKzKXflIw"/>

       </ownedParameter>

-      <ownedParameter xmi:id="_M5jbSKQ_EdidRrumwxk5HA" name="context">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_71El9KQ-Edi0K65YJD49Qg"/>

+      <ownedParameter xmi:id="_jxBhlKoVEdiBcNn-7Es0xA" name="context">

+        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZ1HAKoVEdiWzIKzKXflIw"/>

       </ownedParameter>

     </ownedOperation>

-    <ownedOperation xmi:id="_M5jbSaQ_EdidRrumwxk5HA" name="validateLowerEqLowerbound" type="_M5dUjaQ_EdidRrumwxk5HA">

-      <returnResult xmi:id="_M5jbSqQ_EdidRrumwxk5HA" type="_M5dUjaQ_EdidRrumwxk5HA" direction="return"/>

-      <ownedParameter xmi:id="_M5jbS6Q_EdidRrumwxk5HA" name="diagnostics">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YsqQ-Edi0K65YJD49Qg"/>

+    <ownedOperation xmi:id="_jxBhlaoVEdiBcNn-7Es0xA" name="validateLowerEqLowerbound" type="_jxBgwaoVEdiBcNn-7Es0xA">

+      <returnResult xmi:id="_jxBhlqoVEdiBcNn-7Es0xA" type="_jxBgwaoVEdiBcNn-7Es0xA" direction="return"/>

+      <ownedParameter xmi:id="_jxBhl6oVEdiBcNn-7Es0xA" name="diagnostics">

+        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizIaoVEdiWzIKzKXflIw"/>

       </ownedParameter>

-      <ownedParameter xmi:id="_M5jbTKQ_EdidRrumwxk5HA" name="context">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_71El9KQ-Edi0K65YJD49Qg"/>

+      <ownedParameter xmi:id="_jxBhmKoVEdiBcNn-7Es0xA" name="context">

+        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZ1HAKoVEdiWzIKzKXflIw"/>

       </ownedParameter>

     </ownedOperation>

-    <ownedOperation xmi:id="_M5jbTaQ_EdidRrumwxk5HA" name="validateUpperEqUpperbound" type="_M5dUjaQ_EdidRrumwxk5HA">

-      <returnResult xmi:id="_M5jbTqQ_EdidRrumwxk5HA" type="_M5dUjaQ_EdidRrumwxk5HA" direction="return"/>

-      <ownedParameter xmi:id="_M5jbT6Q_EdidRrumwxk5HA" name="diagnostics">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YsqQ-Edi0K65YJD49Qg"/>

+    <ownedOperation xmi:id="_jxBhmaoVEdiBcNn-7Es0xA" name="validateUpperEqUpperbound" type="_jxBgwaoVEdiBcNn-7Es0xA">

+      <returnResult xmi:id="_jxBhmqoVEdiBcNn-7Es0xA" type="_jxBgwaoVEdiBcNn-7Es0xA" direction="return"/>

+      <ownedParameter xmi:id="_jxBhm6oVEdiBcNn-7Es0xA" name="diagnostics">

+        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizIaoVEdiWzIKzKXflIw"/>

       </ownedParameter>

-      <ownedParameter xmi:id="_M5jbUKQ_EdidRrumwxk5HA" name="context">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_71El9KQ-Edi0K65YJD49Qg"/>

+      <ownedParameter xmi:id="_jxBhnKoVEdiBcNn-7Es0xA" name="context">

+        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZ1HAKoVEdiWzIKzKXflIw"/>

       </ownedParameter>

     </ownedOperation>

-    <ownedOperation xmi:id="_M5jbUaQ_EdidRrumwxk5HA" name="lower" type="_M5dUjKQ_EdidRrumwxk5HA">

-      <returnResult xmi:id="_M5jbUqQ_EdidRrumwxk5HA" type="_M5dUjKQ_EdidRrumwxk5HA" direction="return"/>

+    <ownedOperation xmi:id="_jxBhnaoVEdiBcNn-7Es0xA" name="lower" type="_jxBgwKoVEdiBcNn-7Es0xA">

+      <returnResult xmi:id="_jxBhnqoVEdiBcNn-7Es0xA" type="_jxBgwKoVEdiBcNn-7Es0xA" direction="return"/>

     </ownedOperation>

-    <ownedOperation xmi:id="_M5jbU6Q_EdidRrumwxk5HA" name="upper" type="_M5dUj6Q_EdidRrumwxk5HA">

-      <returnResult xmi:id="_M5jbVKQ_EdidRrumwxk5HA" type="_M5dUj6Q_EdidRrumwxk5HA" direction="return"/>

+    <ownedOperation xmi:id="_jxBhn6oVEdiBcNn-7Es0xA" name="upper" type="_jxBgw6oVEdiBcNn-7Es0xA">

+      <returnResult xmi:id="_jxBhoKoVEdiBcNn-7Es0xA" type="_jxBgw6oVEdiBcNn-7Es0xA" direction="return"/>

     </ownedOperation>

-    <ownedOperation xmi:id="_M5jbVaQ_EdidRrumwxk5HA" name="getOwnedElements">

-      <returnResult xmi:id="_M5jbVqQ_EdidRrumwxk5HA" direction="return">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YtaQ-Edi0K65YJD49Qg"/>

+    <ownedOperation xmi:id="_jxBhoaoVEdiBcNn-7Es0xA" name="getOwnedElements">

+      <returnResult xmi:id="_jxBhoqoVEdiBcNn-7Es0xA" direction="return">

+        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

       </returnResult>

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YtaQ-Edi0K65YJD49Qg"/>

+      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

     </ownedOperation>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_M5jbV6Q_EdidRrumwxk5HA" memberEnd="_M5jbLaQ_EdidRrumwxk5HA _M5jbWKQ_EdidRrumwxk5HA">

-    <ownedEnd xmi:id="_M5jbWKQ_EdidRrumwxk5HA" type="_M5jbI6Q_EdidRrumwxk5HA" association="_M5jbV6Q_EdidRrumwxk5HA"/>

+  <ownedMember xsi:type="uml:Association" xmi:id="_jxBho6oVEdiBcNn-7Es0xA" memberEnd="_jxBheaoVEdiBcNn-7Es0xA _jxBhpKoVEdiBcNn-7Es0xA">

+    <ownedEnd xmi:id="_jxBhpKoVEdiBcNn-7Es0xA" type="_jxBhb6oVEdiBcNn-7Es0xA" association="_jxBho6oVEdiBcNn-7Es0xA"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Class" xmi:id="_M5jbWaQ_EdidRrumwxk5HA" name="ValueSpecification" isAbstract="true">

-    <eAnnotations xmi:id="_v_EWYKRAEdiZYaXu6w_Kpw" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_v_KdAKRAEdiZYaXu6w_Kpw"/>

+  <ownedMember xsi:type="uml:Class" xmi:id="_jxBhpaoVEdiBcNn-7Es0xA" name="ValueSpecification" isAbstract="true">

+    <eAnnotations xmi:id="_s2keEKoXEdiaq_4OeOtsBw" source="appliedStereotypes">

+      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_s2keEaoXEdiaq_4OeOtsBw"/>

     </eAnnotations>

-    <generalization xmi:id="_M5jbWqQ_EdidRrumwxk5HA" general="_M5jbaKQ_EdidRrumwxk5HA"/>

-    <generalization xmi:id="_M5jbW6Q_EdidRrumwxk5HA" general="_M5ja8KQ_EdidRrumwxk5HA"/>

-    <ownedOperation xmi:id="_M5jbXKQ_EdidRrumwxk5HA" name="isComputable" type="_M5dUjaQ_EdidRrumwxk5HA">

-      <returnResult xmi:id="_M5jbXaQ_EdidRrumwxk5HA" type="_M5dUjaQ_EdidRrumwxk5HA" direction="return"/>

+    <generalization xmi:id="_jxBhpqoVEdiBcNn-7Es0xA" general="_jxHnZqoVEdiBcNn-7Es0xA"/>

+    <generalization xmi:id="_jxBhp6oVEdiBcNn-7Es0xA" general="_jxBhPKoVEdiBcNn-7Es0xA"/>

+    <ownedOperation xmi:id="_jxBhqKoVEdiBcNn-7Es0xA" name="isComputable" type="_jxBgwaoVEdiBcNn-7Es0xA">

+      <returnResult xmi:id="_jxBhqaoVEdiBcNn-7Es0xA" type="_jxBgwaoVEdiBcNn-7Es0xA" direction="return"/>

     </ownedOperation>

-    <ownedOperation xmi:id="_M5jbXqQ_EdidRrumwxk5HA" name="integerValue" type="_M5dUjKQ_EdidRrumwxk5HA">

-      <returnResult xmi:id="_M5jbX6Q_EdidRrumwxk5HA" type="_M5dUjKQ_EdidRrumwxk5HA" direction="return"/>

+    <ownedOperation xmi:id="_jxBhqqoVEdiBcNn-7Es0xA" name="integerValue" type="_jxBgwKoVEdiBcNn-7Es0xA">

+      <returnResult xmi:id="_jxBhq6oVEdiBcNn-7Es0xA" type="_jxBgwKoVEdiBcNn-7Es0xA" direction="return"/>

     </ownedOperation>

-    <ownedOperation xmi:id="_M5jbYKQ_EdidRrumwxk5HA" name="booleanValue" type="_M5dUjaQ_EdidRrumwxk5HA">

-      <returnResult xmi:id="_M5jbYaQ_EdidRrumwxk5HA" type="_M5dUjaQ_EdidRrumwxk5HA" direction="return"/>

+    <ownedOperation xmi:id="_jxBhrKoVEdiBcNn-7Es0xA" name="booleanValue" type="_jxBgwaoVEdiBcNn-7Es0xA">

+      <returnResult xmi:id="_jxBhraoVEdiBcNn-7Es0xA" type="_jxBgwaoVEdiBcNn-7Es0xA" direction="return"/>

     </ownedOperation>

-    <ownedOperation xmi:id="_M5jbYqQ_EdidRrumwxk5HA" name="stringValue" type="_M5dUjqQ_EdidRrumwxk5HA">

-      <returnResult xmi:id="_M5jbY6Q_EdidRrumwxk5HA" type="_M5dUjqQ_EdidRrumwxk5HA" direction="return"/>

+    <ownedOperation xmi:id="_jxHnYKoVEdiBcNn-7Es0xA" name="stringValue" type="_jxBgwqoVEdiBcNn-7Es0xA">

+      <returnResult xmi:id="_jxHnYaoVEdiBcNn-7Es0xA" type="_jxBgwqoVEdiBcNn-7Es0xA" direction="return"/>

     </ownedOperation>

-    <ownedOperation xmi:id="_M5jbZKQ_EdidRrumwxk5HA" name="unlimitedValue" type="_M5dUj6Q_EdidRrumwxk5HA">

-      <returnResult xmi:id="_M5jbZaQ_EdidRrumwxk5HA" type="_M5dUj6Q_EdidRrumwxk5HA" direction="return"/>

+    <ownedOperation xmi:id="_jxHnYqoVEdiBcNn-7Es0xA" name="unlimitedValue" type="_jxBgw6oVEdiBcNn-7Es0xA">

+      <returnResult xmi:id="_jxHnY6oVEdiBcNn-7Es0xA" type="_jxBgw6oVEdiBcNn-7Es0xA" direction="return"/>

     </ownedOperation>

-    <ownedOperation xmi:id="_M5jbZqQ_EdidRrumwxk5HA" name="isNull" type="_M5dUjaQ_EdidRrumwxk5HA">

-      <returnResult xmi:id="_M5jbZ6Q_EdidRrumwxk5HA" type="_M5dUjaQ_EdidRrumwxk5HA" direction="return"/>

+    <ownedOperation xmi:id="_jxHnZKoVEdiBcNn-7Es0xA" name="isNull" type="_jxBgwaoVEdiBcNn-7Es0xA">

+      <returnResult xmi:id="_jxHnZaoVEdiBcNn-7Es0xA" type="_jxBgwaoVEdiBcNn-7Es0xA" direction="return"/>

     </ownedOperation>

   </ownedMember>

-  <ownedMember xsi:type="uml:Class" xmi:id="_M5jbaKQ_EdidRrumwxk5HA" name="TypedElement" isAbstract="true">

-    <eAnnotations xmi:id="_v7on4KRAEdiZYaXu6w_Kpw" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_v7uugKRAEdiZYaXu6w_Kpw"/>

+  <ownedMember xsi:type="uml:Class" xmi:id="_jxHnZqoVEdiBcNn-7Es0xA" name="TypedElement" isAbstract="true">

+    <eAnnotations xmi:id="_s3nm8KoXEdiaq_4OeOtsBw" source="appliedStereotypes">

+      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_s3nm8aoXEdiaq_4OeOtsBw"/>

     </eAnnotations>

-    <generalization xmi:id="_M5jbaaQ_EdidRrumwxk5HA" general="_M5jbbKQ_EdidRrumwxk5HA"/>

-    <ownedAttribute xmi:id="_M5jbaqQ_EdidRrumwxk5HA" name="type" type="_M5voJqQ_EdidRrumwxk5HA" isOrdered="true" association="_M6OK1KQ_EdidRrumwxk5HA">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M5jba6Q_EdidRrumwxk5HA"/>

+    <generalization xmi:id="_jxHnZ6oVEdiBcNn-7Es0xA" general="_jxHnaqoVEdiBcNn-7Es0xA"/>

+    <ownedAttribute xmi:id="_jxHnaKoVEdiBcNn-7Es0xA" name="type" type="_jxNuC6oVEdiBcNn-7Es0xA" isOrdered="true" association="_jxyX1KoVEdiBcNn-7Es0xA">

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jxHnaaoVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

   </ownedMember>

-  <ownedMember xsi:type="uml:Class" xmi:id="_M5jbbKQ_EdidRrumwxk5HA" name="NamedElement" isAbstract="true">

-    <eAnnotations xmi:id="_v8TWQKRAEdiZYaXu6w_Kpw" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_v8fjgKRAEdiZYaXu6w_Kpw"/>

+  <ownedMember xsi:type="uml:Class" xmi:id="_jxHnaqoVEdiBcNn-7Es0xA" name="NamedElement" isAbstract="true">

+    <eAnnotations xmi:id="_s3z0MKoXEdiaq_4OeOtsBw" source="appliedStereotypes">

+      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_s3z0MaoXEdiaq_4OeOtsBw"/>

     </eAnnotations>

-    <generalization xmi:id="_M5jbbaQ_EdidRrumwxk5HA" general="_M5dUtqQ_EdidRrumwxk5HA"/>

-    <ownedAttribute xmi:id="_M5jbbqQ_EdidRrumwxk5HA" name="visibility" type="_M5phiKQ_EdidRrumwxk5HA">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M5jbb6Q_EdidRrumwxk5HA"/>

+    <generalization xmi:id="_jxHna6oVEdiBcNn-7Es0xA" general="_jxBg6qoVEdiBcNn-7Es0xA"/>

+    <ownedAttribute xmi:id="_jxHnbKoVEdiBcNn-7Es0xA" name="visibility" type="_jxHn2aoVEdiBcNn-7Es0xA">

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jxHnbaoVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

-    <ownedAttribute xmi:id="_M5jbcKQ_EdidRrumwxk5HA" name="clientDependency" type="_M571k6Q_EdidRrumwxk5HA" isOrdered="true" association="_M571mqQ_EdidRrumwxk5HA">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_M5jbcaQ_EdidRrumwxk5HA" value="-1"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M5jbcqQ_EdidRrumwxk5HA"/>

+    <ownedAttribute xmi:id="_jxHnbqoVEdiBcNn-7Es0xA" name="clientDependency" type="_jxZ746oVEdiBcNn-7Es0xA" isOrdered="true" association="_jxgB46oVEdiBcNn-7Es0xA">

+      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_jxHnb6oVEdiBcNn-7Es0xA" value="-1"/>

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jxHncKoVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

-    <ownedAttribute xmi:id="_M5jbc6Q_EdidRrumwxk5HA" name="name" type="_M5dUjqQ_EdidRrumwxk5HA">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M5jbdKQ_EdidRrumwxk5HA"/>

+    <ownedAttribute xmi:id="_jxHncaoVEdiBcNn-7Es0xA" name="name" type="_jxBgwqoVEdiBcNn-7Es0xA">

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jxHncqoVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

-    <ownedAttribute xmi:id="_M5jbdaQ_EdidRrumwxk5HA" name="qualifiedName" type="_M5dUjqQ_EdidRrumwxk5HA" isReadOnly="true">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M5jbdqQ_EdidRrumwxk5HA"/>

+    <ownedAttribute xmi:id="_jxHnc6oVEdiBcNn-7Es0xA" name="qualifiedName" type="_jxBgwqoVEdiBcNn-7Es0xA" isReadOnly="true">

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jxHndKoVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

-    <ownedAttribute xmi:id="_M5jbd6Q_EdidRrumwxk5HA" name="nameExpression" type="_M5jbF6Q_EdidRrumwxk5HA" isOrdered="true" association="_M6OK0qQ_EdidRrumwxk5HA" aggregation="composite">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M5jbeKQ_EdidRrumwxk5HA"/>

+    <ownedAttribute xmi:id="_jxHndaoVEdiBcNn-7Es0xA" name="nameExpression" type="_jxBhY6oVEdiBcNn-7Es0xA" isOrdered="true" association="_jxyX0qoVEdiBcNn-7Es0xA" aggregation="composite">

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jxHndqoVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

-    <ownedOperation xmi:id="_M5jbeaQ_EdidRrumwxk5HA" name="validateNoName" type="_M5dUjaQ_EdidRrumwxk5HA">

-      <returnResult xmi:id="_M5jbeqQ_EdidRrumwxk5HA" type="_M5dUjaQ_EdidRrumwxk5HA" direction="return"/>

-      <ownedParameter xmi:id="_M5jbe6Q_EdidRrumwxk5HA" name="diagnostics">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YsqQ-Edi0K65YJD49Qg"/>

+    <ownedOperation xmi:id="_jxHnd6oVEdiBcNn-7Es0xA" name="validateNoName" type="_jxBgwaoVEdiBcNn-7Es0xA">

+      <returnResult xmi:id="_jxHneKoVEdiBcNn-7Es0xA" type="_jxBgwaoVEdiBcNn-7Es0xA" direction="return"/>

+      <ownedParameter xmi:id="_jxHneaoVEdiBcNn-7Es0xA" name="diagnostics">

+        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizIaoVEdiWzIKzKXflIw"/>

       </ownedParameter>

-      <ownedParameter xmi:id="_M5jbfKQ_EdidRrumwxk5HA" name="context">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_71El9KQ-Edi0K65YJD49Qg"/>

+      <ownedParameter xmi:id="_jxHneqoVEdiBcNn-7Es0xA" name="context">

+        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZ1HAKoVEdiWzIKzKXflIw"/>

       </ownedParameter>

     </ownedOperation>

-    <ownedOperation xmi:id="_M5jbfaQ_EdidRrumwxk5HA" name="validateQualifiedName" type="_M5dUjaQ_EdidRrumwxk5HA">

-      <returnResult xmi:id="_M5jbfqQ_EdidRrumwxk5HA" type="_M5dUjaQ_EdidRrumwxk5HA" direction="return"/>

-      <ownedParameter xmi:id="_M5jbf6Q_EdidRrumwxk5HA" name="diagnostics">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YsqQ-Edi0K65YJD49Qg"/>

+    <ownedOperation xmi:id="_jxHne6oVEdiBcNn-7Es0xA" name="validateQualifiedName" type="_jxBgwaoVEdiBcNn-7Es0xA">

+      <returnResult xmi:id="_jxHnfKoVEdiBcNn-7Es0xA" type="_jxBgwaoVEdiBcNn-7Es0xA" direction="return"/>

+      <ownedParameter xmi:id="_jxHnfaoVEdiBcNn-7Es0xA" name="diagnostics">

+        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizIaoVEdiWzIKzKXflIw"/>

       </ownedParameter>

-      <ownedParameter xmi:id="_M5jbgKQ_EdidRrumwxk5HA" name="context">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_71El9KQ-Edi0K65YJD49Qg"/>

+      <ownedParameter xmi:id="_jxHnfqoVEdiBcNn-7Es0xA" name="context">

+        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZ1HAKoVEdiWzIKzKXflIw"/>

       </ownedParameter>

     </ownedOperation>

-    <ownedOperation xmi:id="_M5jbgaQ_EdidRrumwxk5HA" name="allNamespaces" type="_M5dUkKQ_EdidRrumwxk5HA">

-      <returnResult xmi:id="_M5jbgqQ_EdidRrumwxk5HA" type="_M5dUkKQ_EdidRrumwxk5HA" direction="return"/>

+    <ownedOperation xmi:id="_jxHnf6oVEdiBcNn-7Es0xA" name="allNamespaces" type="_jxBgxKoVEdiBcNn-7Es0xA">

+      <returnResult xmi:id="_jxHngKoVEdiBcNn-7Es0xA" type="_jxBgxKoVEdiBcNn-7Es0xA" direction="return"/>

     </ownedOperation>

-    <ownedOperation xmi:id="_M5jbg6Q_EdidRrumwxk5HA" name="isDistinguishableFrom" type="_M5dUjaQ_EdidRrumwxk5HA">

-      <returnResult xmi:id="_M5jbhKQ_EdidRrumwxk5HA" type="_M5dUjaQ_EdidRrumwxk5HA" direction="return"/>

-      <ownedParameter xmi:id="_M5jbhaQ_EdidRrumwxk5HA" name="n" type="_M5jbbKQ_EdidRrumwxk5HA"/>

-      <ownedParameter xmi:id="_M5jbhqQ_EdidRrumwxk5HA" name="ns" type="_M5phQqQ_EdidRrumwxk5HA"/>

+    <ownedOperation xmi:id="_jxHngaoVEdiBcNn-7Es0xA" name="isDistinguishableFrom" type="_jxBgwaoVEdiBcNn-7Es0xA">

+      <returnResult xmi:id="_jxHngqoVEdiBcNn-7Es0xA" type="_jxBgwaoVEdiBcNn-7Es0xA" direction="return"/>

+      <ownedParameter xmi:id="_jxHng6oVEdiBcNn-7Es0xA" name="n" type="_jxHnaqoVEdiBcNn-7Es0xA"/>

+      <ownedParameter xmi:id="_jxHnhKoVEdiBcNn-7Es0xA" name="ns" type="_jxHnk6oVEdiBcNn-7Es0xA"/>

     </ownedOperation>

-    <ownedOperation xmi:id="_M5jbh6Q_EdidRrumwxk5HA" name="separator" type="_M5dUjqQ_EdidRrumwxk5HA">

-      <returnResult xmi:id="_M5jbiKQ_EdidRrumwxk5HA" type="_M5dUjqQ_EdidRrumwxk5HA" direction="return"/>

+    <ownedOperation xmi:id="_jxHnhaoVEdiBcNn-7Es0xA" name="separator" type="_jxBgwqoVEdiBcNn-7Es0xA">

+      <returnResult xmi:id="_jxHnhqoVEdiBcNn-7Es0xA" type="_jxBgwqoVEdiBcNn-7Es0xA" direction="return"/>

     </ownedOperation>

-    <ownedOperation xmi:id="_M5jbiaQ_EdidRrumwxk5HA" name="qualifiedName" type="_M5dUjqQ_EdidRrumwxk5HA">

-      <returnResult xmi:id="_M5jbiqQ_EdidRrumwxk5HA" type="_M5dUjqQ_EdidRrumwxk5HA" direction="return"/>

+    <ownedOperation xmi:id="_jxHnh6oVEdiBcNn-7Es0xA" name="qualifiedName" type="_jxBgwqoVEdiBcNn-7Es0xA">

+      <returnResult xmi:id="_jxHniKoVEdiBcNn-7Es0xA" type="_jxBgwqoVEdiBcNn-7Es0xA" direction="return"/>

     </ownedOperation>

-    <ownedOperation xmi:id="_M5jbi6Q_EdidRrumwxk5HA" name="validateVisibilityNeedsOwnership" type="_M5dUjaQ_EdidRrumwxk5HA">

-      <returnResult xmi:id="_M5jbjKQ_EdidRrumwxk5HA" type="_M5dUjaQ_EdidRrumwxk5HA" direction="return"/>

-      <ownedParameter xmi:id="_M5jbjaQ_EdidRrumwxk5HA" name="diagnostics">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YsqQ-Edi0K65YJD49Qg"/>

+    <ownedOperation xmi:id="_jxHniaoVEdiBcNn-7Es0xA" name="validateVisibilityNeedsOwnership" type="_jxBgwaoVEdiBcNn-7Es0xA">

+      <returnResult xmi:id="_jxHniqoVEdiBcNn-7Es0xA" type="_jxBgwaoVEdiBcNn-7Es0xA" direction="return"/>

+      <ownedParameter xmi:id="_jxHni6oVEdiBcNn-7Es0xA" name="diagnostics">

+        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizIaoVEdiWzIKzKXflIw"/>

       </ownedParameter>

-      <ownedParameter xmi:id="_M5jbjqQ_EdidRrumwxk5HA" name="context">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_71El9KQ-Edi0K65YJD49Qg"/>

+      <ownedParameter xmi:id="_jxHnjKoVEdiBcNn-7Es0xA" name="context">

+        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZ1HAKoVEdiWzIKzKXflIw"/>

       </ownedParameter>

     </ownedOperation>

-    <ownedOperation xmi:id="_M5jbj6Q_EdidRrumwxk5HA" name="getNamespace" type="_M5phQqQ_EdidRrumwxk5HA">

-      <returnResult xmi:id="_M5jbkKQ_EdidRrumwxk5HA" type="_M5phQqQ_EdidRrumwxk5HA" direction="return"/>

+    <ownedOperation xmi:id="_jxHnjaoVEdiBcNn-7Es0xA" name="getNamespace" type="_jxHnk6oVEdiBcNn-7Es0xA">

+      <returnResult xmi:id="_jxHnjqoVEdiBcNn-7Es0xA" type="_jxHnk6oVEdiBcNn-7Es0xA" direction="return"/>

     </ownedOperation>

-    <ownedOperation xmi:id="_M5jbkaQ_EdidRrumwxk5HA" name="getOwner" type="_M5dUkqQ_EdidRrumwxk5HA">

-      <returnResult xmi:id="_M5jbkqQ_EdidRrumwxk5HA" type="_M5dUkqQ_EdidRrumwxk5HA" direction="return"/>

+    <ownedOperation xmi:id="_jxHnj6oVEdiBcNn-7Es0xA" name="getOwner" type="_jxBgxqoVEdiBcNn-7Es0xA">

+      <returnResult xmi:id="_jxHnkKoVEdiBcNn-7Es0xA" type="_jxBgxqoVEdiBcNn-7Es0xA" direction="return"/>

     </ownedOperation>

-    <ownedOperation xmi:id="_M5phQKQ_EdidRrumwxk5HA" name="getOwnedElements">

-      <returnResult xmi:id="_M5phQaQ_EdidRrumwxk5HA" direction="return">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YtaQ-Edi0K65YJD49Qg"/>

+    <ownedOperation xmi:id="_jxHnkaoVEdiBcNn-7Es0xA" name="getOwnedElements">

+      <returnResult xmi:id="_jxHnkqoVEdiBcNn-7Es0xA" direction="return">

+        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

       </returnResult>

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YtaQ-Edi0K65YJD49Qg"/>

+      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

     </ownedOperation>

   </ownedMember>

-  <ownedMember xsi:type="uml:Class" xmi:id="_M5phQqQ_EdidRrumwxk5HA" name="Namespace" isAbstract="true">

-    <eAnnotations xmi:id="_v_7SAKRAEdiZYaXu6w_Kpw" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_wABYoKRAEdiZYaXu6w_Kpw"/>

+  <ownedMember xsi:type="uml:Class" xmi:id="_jxHnk6oVEdiBcNn-7Es0xA" name="Namespace" isAbstract="true">

+    <eAnnotations xmi:id="_s4eikKoXEdiaq_4OeOtsBw" source="appliedStereotypes">

+      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_s4eikaoXEdiaq_4OeOtsBw"/>

     </eAnnotations>

-    <generalization xmi:id="_M5phQ6Q_EdidRrumwxk5HA" general="_M5jbbKQ_EdidRrumwxk5HA"/>

-    <ownedAttribute xmi:id="_M5phRKQ_EdidRrumwxk5HA" name="member" type="_M5jbbKQ_EdidRrumwxk5HA" isOrdered="true" isReadOnly="true" isDerived="true" isDerivedUnion="true" association="_M5phbKQ_EdidRrumwxk5HA">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_M5phRaQ_EdidRrumwxk5HA" value="-1"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M5phRqQ_EdidRrumwxk5HA"/>

+    <generalization xmi:id="_jxHnlKoVEdiBcNn-7Es0xA" general="_jxHnaqoVEdiBcNn-7Es0xA"/>

+    <ownedAttribute xmi:id="_jxHnlaoVEdiBcNn-7Es0xA" name="member" type="_jxHnaqoVEdiBcNn-7Es0xA" isOrdered="true" isReadOnly="true" isDerived="true" isDerivedUnion="true" association="_jxHnvaoVEdiBcNn-7Es0xA">

+      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_jxHnlqoVEdiBcNn-7Es0xA" value="-1"/>

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jxHnl6oVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

-    <ownedAttribute xmi:id="_M5phR6Q_EdidRrumwxk5HA" name="ownedRule" type="_M5phb6Q_EdidRrumwxk5HA" isOrdered="true" association="_M5phbqQ_EdidRrumwxk5HA" aggregation="composite">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_M5phSKQ_EdidRrumwxk5HA" value="-1"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M5phSaQ_EdidRrumwxk5HA"/>

+    <ownedAttribute xmi:id="_jxHnmKoVEdiBcNn-7Es0xA" name="ownedRule" type="_jxHnwKoVEdiBcNn-7Es0xA" isOrdered="true" association="_jxHnv6oVEdiBcNn-7Es0xA" aggregation="composite">

+      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_jxHnmaoVEdiBcNn-7Es0xA" value="-1"/>

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jxHnmqoVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

-    <ownedAttribute xmi:id="_M5phSqQ_EdidRrumwxk5HA" name="importedMember" type="_M5phf6Q_EdidRrumwxk5HA" isOrdered="true" isReadOnly="true" association="_M5phk6Q_EdidRrumwxk5HA">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_M5phS6Q_EdidRrumwxk5HA" value="-1"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M5phTKQ_EdidRrumwxk5HA"/>

+    <ownedAttribute xmi:id="_jxHnm6oVEdiBcNn-7Es0xA" name="importedMember" type="_jxHn0KoVEdiBcNn-7Es0xA" isOrdered="true" isReadOnly="true" association="_jxHn5KoVEdiBcNn-7Es0xA">

+      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_jxHnnKoVEdiBcNn-7Es0xA" value="-1"/>

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jxHnnaoVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

-    <ownedAttribute xmi:id="_M5phTaQ_EdidRrumwxk5HA" name="elementImport" type="_M5phlqQ_EdidRrumwxk5HA" isOrdered="true" association="_M5phlaQ_EdidRrumwxk5HA" aggregation="composite">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_M5phTqQ_EdidRrumwxk5HA" value="-1"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M5phT6Q_EdidRrumwxk5HA"/>

+    <ownedAttribute xmi:id="_jxHnnqoVEdiBcNn-7Es0xA" name="elementImport" type="_jxHn56oVEdiBcNn-7Es0xA" isOrdered="true" association="_jxHn5qoVEdiBcNn-7Es0xA" aggregation="composite">

+      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_jxHnn6oVEdiBcNn-7Es0xA" value="-1"/>

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jxHnoKoVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

-    <ownedAttribute xmi:id="_M5phUKQ_EdidRrumwxk5HA" name="packageImport" type="_M5vn6qQ_EdidRrumwxk5HA" isOrdered="true" association="_M5vn6aQ_EdidRrumwxk5HA" aggregation="composite">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_M5phUaQ_EdidRrumwxk5HA" value="-1"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M5phUqQ_EdidRrumwxk5HA"/>

+    <ownedAttribute xmi:id="_jxHnoaoVEdiBcNn-7Es0xA" name="packageImport" type="_jxHoAqoVEdiBcNn-7Es0xA" isOrdered="true" association="_jxHoAaoVEdiBcNn-7Es0xA" aggregation="composite">

+      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_jxHnoqoVEdiBcNn-7Es0xA" value="-1"/>

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jxHno6oVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

-    <ownedOperation xmi:id="_M5phU6Q_EdidRrumwxk5HA" name="validateMembersAreDistinguishable" type="_M5dUjaQ_EdidRrumwxk5HA">

-      <returnResult xmi:id="_M5phVKQ_EdidRrumwxk5HA" type="_M5dUjaQ_EdidRrumwxk5HA" direction="return"/>

-      <ownedParameter xmi:id="_M5phVaQ_EdidRrumwxk5HA" name="diagnostics">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YsqQ-Edi0K65YJD49Qg"/>

+    <ownedOperation xmi:id="_jxHnpKoVEdiBcNn-7Es0xA" name="validateMembersAreDistinguishable" type="_jxBgwaoVEdiBcNn-7Es0xA">

+      <returnResult xmi:id="_jxHnpaoVEdiBcNn-7Es0xA" type="_jxBgwaoVEdiBcNn-7Es0xA" direction="return"/>

+      <ownedParameter xmi:id="_jxHnpqoVEdiBcNn-7Es0xA" name="diagnostics">

+        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizIaoVEdiWzIKzKXflIw"/>

       </ownedParameter>

-      <ownedParameter xmi:id="_M5phVqQ_EdidRrumwxk5HA" name="context">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_71El9KQ-Edi0K65YJD49Qg"/>

+      <ownedParameter xmi:id="_jxHnp6oVEdiBcNn-7Es0xA" name="context">

+        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZ1HAKoVEdiWzIKzKXflIw"/>

       </ownedParameter>

     </ownedOperation>

-    <ownedOperation xmi:id="_M5phV6Q_EdidRrumwxk5HA" name="getNamesOfMember" type="_M5dUkaQ_EdidRrumwxk5HA">

-      <returnResult xmi:id="_M5phWKQ_EdidRrumwxk5HA" type="_M5dUkaQ_EdidRrumwxk5HA" direction="return"/>

-      <ownedParameter xmi:id="_M5phWaQ_EdidRrumwxk5HA" name="element" type="_M5jbbKQ_EdidRrumwxk5HA"/>

+    <ownedOperation xmi:id="_jxHnqKoVEdiBcNn-7Es0xA" name="getNamesOfMember" type="_jxBgxaoVEdiBcNn-7Es0xA">

+      <returnResult xmi:id="_jxHnqaoVEdiBcNn-7Es0xA" type="_jxBgxaoVEdiBcNn-7Es0xA" direction="return"/>

+      <ownedParameter xmi:id="_jxHnqqoVEdiBcNn-7Es0xA" name="element" type="_jxHnaqoVEdiBcNn-7Es0xA"/>

     </ownedOperation>

-    <ownedOperation xmi:id="_M5phWqQ_EdidRrumwxk5HA" name="membersAreDistinguishable" type="_M5dUjaQ_EdidRrumwxk5HA">

-      <returnResult xmi:id="_M5phW6Q_EdidRrumwxk5HA" type="_M5dUjaQ_EdidRrumwxk5HA" direction="return"/>

+    <ownedOperation xmi:id="_jxHnq6oVEdiBcNn-7Es0xA" name="membersAreDistinguishable" type="_jxBgwaoVEdiBcNn-7Es0xA">

+      <returnResult xmi:id="_jxHnrKoVEdiBcNn-7Es0xA" type="_jxBgwaoVEdiBcNn-7Es0xA" direction="return"/>

     </ownedOperation>

-    <ownedOperation xmi:id="_M5phXKQ_EdidRrumwxk5HA" name="validateImportedMemberDerived" type="_M5dUjaQ_EdidRrumwxk5HA">

-      <returnResult xmi:id="_M5phXaQ_EdidRrumwxk5HA" type="_M5dUjaQ_EdidRrumwxk5HA" direction="return"/>

-      <ownedParameter xmi:id="_M5phXqQ_EdidRrumwxk5HA" name="diagnostics">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YsqQ-Edi0K65YJD49Qg"/>

+    <ownedOperation xmi:id="_jxHnraoVEdiBcNn-7Es0xA" name="validateImportedMemberDerived" type="_jxBgwaoVEdiBcNn-7Es0xA">

+      <returnResult xmi:id="_jxHnrqoVEdiBcNn-7Es0xA" type="_jxBgwaoVEdiBcNn-7Es0xA" direction="return"/>

+      <ownedParameter xmi:id="_jxHnr6oVEdiBcNn-7Es0xA" name="diagnostics">

+        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizIaoVEdiWzIKzKXflIw"/>

       </ownedParameter>

-      <ownedParameter xmi:id="_M5phX6Q_EdidRrumwxk5HA" name="context">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_71El9KQ-Edi0K65YJD49Qg"/>

+      <ownedParameter xmi:id="_jxHnsKoVEdiBcNn-7Es0xA" name="context">

+        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZ1HAKoVEdiWzIKzKXflIw"/>

       </ownedParameter>

     </ownedOperation>

-    <ownedOperation xmi:id="_M5phYKQ_EdidRrumwxk5HA" name="importedMember" type="_M5dUkaQ_EdidRrumwxk5HA">

-      <returnResult xmi:id="_M5phYaQ_EdidRrumwxk5HA" type="_M5dUkaQ_EdidRrumwxk5HA" direction="return"/>

+    <ownedOperation xmi:id="_jxHnsaoVEdiBcNn-7Es0xA" name="importedMember" type="_jxBgxaoVEdiBcNn-7Es0xA">

+      <returnResult xmi:id="_jxHnsqoVEdiBcNn-7Es0xA" type="_jxBgxaoVEdiBcNn-7Es0xA" direction="return"/>

     </ownedOperation>

-    <ownedOperation xmi:id="_M5phYqQ_EdidRrumwxk5HA" name="importMembers" type="_M5dUkaQ_EdidRrumwxk5HA">

-      <returnResult xmi:id="_M5phY6Q_EdidRrumwxk5HA" type="_M5dUkaQ_EdidRrumwxk5HA" direction="return"/>

-      <ownedParameter xmi:id="_M5phZKQ_EdidRrumwxk5HA" name="imps" type="_M5dUkaQ_EdidRrumwxk5HA"/>

+    <ownedOperation xmi:id="_jxHns6oVEdiBcNn-7Es0xA" name="importMembers" type="_jxBgxaoVEdiBcNn-7Es0xA">

+      <returnResult xmi:id="_jxHntKoVEdiBcNn-7Es0xA" type="_jxBgxaoVEdiBcNn-7Es0xA" direction="return"/>

+      <ownedParameter xmi:id="_jxHntaoVEdiBcNn-7Es0xA" name="imps" type="_jxBgxaoVEdiBcNn-7Es0xA"/>

     </ownedOperation>

-    <ownedOperation xmi:id="_M5phZaQ_EdidRrumwxk5HA" name="excludeCollisions" type="_M5dUkaQ_EdidRrumwxk5HA">

-      <returnResult xmi:id="_M5phZqQ_EdidRrumwxk5HA" type="_M5dUkaQ_EdidRrumwxk5HA" direction="return"/>

-      <ownedParameter xmi:id="_M5phZ6Q_EdidRrumwxk5HA" name="imps" type="_M5dUkaQ_EdidRrumwxk5HA"/>

+    <ownedOperation xmi:id="_jxHntqoVEdiBcNn-7Es0xA" name="excludeCollisions" type="_jxBgxaoVEdiBcNn-7Es0xA">

+      <returnResult xmi:id="_jxHnt6oVEdiBcNn-7Es0xA" type="_jxBgxaoVEdiBcNn-7Es0xA" direction="return"/>

+      <ownedParameter xmi:id="_jxHnuKoVEdiBcNn-7Es0xA" name="imps" type="_jxBgxaoVEdiBcNn-7Es0xA"/>

     </ownedOperation>

-    <ownedOperation xmi:id="_M5phaKQ_EdidRrumwxk5HA" name="getOwnedMembers">

-      <returnResult xmi:id="_M5phaaQ_EdidRrumwxk5HA" direction="return">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YtaQ-Edi0K65YJD49Qg"/>

+    <ownedOperation xmi:id="_jxHnuaoVEdiBcNn-7Es0xA" name="getOwnedMembers">

+      <returnResult xmi:id="_jxHnuqoVEdiBcNn-7Es0xA" direction="return">

+        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

       </returnResult>

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YtaQ-Edi0K65YJD49Qg"/>

+      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

     </ownedOperation>

-    <ownedOperation xmi:id="_M5phaqQ_EdidRrumwxk5HA" name="getOwnedElements">

-      <returnResult xmi:id="_M5pha6Q_EdidRrumwxk5HA" direction="return">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YtaQ-Edi0K65YJD49Qg"/>

+    <ownedOperation xmi:id="_jxHnu6oVEdiBcNn-7Es0xA" name="getOwnedElements">

+      <returnResult xmi:id="_jxHnvKoVEdiBcNn-7Es0xA" direction="return">

+        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

       </returnResult>

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YtaQ-Edi0K65YJD49Qg"/>

+      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

     </ownedOperation>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_M5phbKQ_EdidRrumwxk5HA" memberEnd="_M5phRKQ_EdidRrumwxk5HA _M5phbaQ_EdidRrumwxk5HA">

-    <ownedEnd xmi:id="_M5phbaQ_EdidRrumwxk5HA" type="_M5phQqQ_EdidRrumwxk5HA" association="_M5phbKQ_EdidRrumwxk5HA"/>

+  <ownedMember xsi:type="uml:Association" xmi:id="_jxHnvaoVEdiBcNn-7Es0xA" memberEnd="_jxHnlaoVEdiBcNn-7Es0xA _jxHnvqoVEdiBcNn-7Es0xA">

+    <ownedEnd xmi:id="_jxHnvqoVEdiBcNn-7Es0xA" type="_jxHnk6oVEdiBcNn-7Es0xA" association="_jxHnvaoVEdiBcNn-7Es0xA"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_M5phbqQ_EdidRrumwxk5HA" memberEnd="_M5phR6Q_EdidRrumwxk5HA _M5phd6Q_EdidRrumwxk5HA"/>

-  <ownedMember xsi:type="uml:Class" xmi:id="_M5phb6Q_EdidRrumwxk5HA" name="Constraint">

-    <eAnnotations xmi:id="_wD2IsKRAEdiZYaXu6w_Kpw" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_wD8PUKRAEdiZYaXu6w_Kpw"/>

+  <ownedMember xsi:type="uml:Association" xmi:id="_jxHnv6oVEdiBcNn-7Es0xA" memberEnd="_jxHnmKoVEdiBcNn-7Es0xA _jxHnyKoVEdiBcNn-7Es0xA"/>

+  <ownedMember xsi:type="uml:Class" xmi:id="_jxHnwKoVEdiBcNn-7Es0xA" name="Constraint">

+    <eAnnotations xmi:id="_s5bk0KoXEdiaq_4OeOtsBw" source="appliedStereotypes">

+      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_s5bk0aoXEdiaq_4OeOtsBw"/>

     </eAnnotations>

-    <generalization xmi:id="_M5phcKQ_EdidRrumwxk5HA" general="_M5phf6Q_EdidRrumwxk5HA"/>

-    <ownedAttribute xmi:id="_M5phcaQ_EdidRrumwxk5HA" name="context" type="_M5phQqQ_EdidRrumwxk5HA" isOrdered="true" isReadOnly="true" isDerived="true" isDerivedUnion="true" association="_M5phjaQ_EdidRrumwxk5HA">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M5phcqQ_EdidRrumwxk5HA"/>

+    <generalization xmi:id="_jxHnwaoVEdiBcNn-7Es0xA" general="_jxHn0KoVEdiBcNn-7Es0xA"/>

+    <ownedAttribute xmi:id="_jxHnwqoVEdiBcNn-7Es0xA" name="context" type="_jxHnk6oVEdiBcNn-7Es0xA" isOrdered="true" isReadOnly="true" isDerived="true" isDerivedUnion="true" association="_jxHn3qoVEdiBcNn-7Es0xA">

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jxHnw6oVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

-    <ownedAttribute xmi:id="_M5phc6Q_EdidRrumwxk5HA" name="specification" type="_M5jbWaQ_EdidRrumwxk5HA" isOrdered="true" association="_M5phj6Q_EdidRrumwxk5HA" aggregation="composite"/>

-    <ownedAttribute xmi:id="_M5phdKQ_EdidRrumwxk5HA" name="constrainedElement" type="_M5dUkqQ_EdidRrumwxk5HA" isOrdered="true" association="_M5phkaQ_EdidRrumwxk5HA">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_M5phdaQ_EdidRrumwxk5HA" value="-1"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M5phdqQ_EdidRrumwxk5HA"/>

+    <ownedAttribute xmi:id="_jxHnxKoVEdiBcNn-7Es0xA" name="specification" type="_jxBhpaoVEdiBcNn-7Es0xA" isOrdered="true" association="_jxHn4KoVEdiBcNn-7Es0xA" aggregation="composite"/>

+    <ownedAttribute xmi:id="_jxHnxaoVEdiBcNn-7Es0xA" name="constrainedElement" type="_jxBgxqoVEdiBcNn-7Es0xA" isOrdered="true" association="_jxHn4qoVEdiBcNn-7Es0xA">

+      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_jxHnxqoVEdiBcNn-7Es0xA" value="-1"/>

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jxHnx6oVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

-    <ownedAttribute xmi:id="_M5phd6Q_EdidRrumwxk5HA" name="namespace" type="_M5phQqQ_EdidRrumwxk5HA" isOrdered="true" association="_M5phbqQ_EdidRrumwxk5HA">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M5pheKQ_EdidRrumwxk5HA"/>

+    <ownedAttribute xmi:id="_jxHnyKoVEdiBcNn-7Es0xA" name="namespace" type="_jxHnk6oVEdiBcNn-7Es0xA" isOrdered="true" association="_jxHnv6oVEdiBcNn-7Es0xA">

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jxHnyaoVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

-    <ownedOperation xmi:id="_M5pheaQ_EdidRrumwxk5HA" name="validateNotApplyToSelf" type="_M5dUjaQ_EdidRrumwxk5HA">

-      <returnResult xmi:id="_M5pheqQ_EdidRrumwxk5HA" type="_M5dUjaQ_EdidRrumwxk5HA" direction="return"/>

-      <ownedParameter xmi:id="_M5phe6Q_EdidRrumwxk5HA" name="diagnostics">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YsqQ-Edi0K65YJD49Qg"/>

+    <ownedOperation xmi:id="_jxHnyqoVEdiBcNn-7Es0xA" name="validateNotApplyToSelf" type="_jxBgwaoVEdiBcNn-7Es0xA">

+      <returnResult xmi:id="_jxHny6oVEdiBcNn-7Es0xA" type="_jxBgwaoVEdiBcNn-7Es0xA" direction="return"/>

+      <ownedParameter xmi:id="_jxHnzKoVEdiBcNn-7Es0xA" name="diagnostics">

+        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizIaoVEdiWzIKzKXflIw"/>

       </ownedParameter>

-      <ownedParameter xmi:id="_M5phfKQ_EdidRrumwxk5HA" name="context">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_71El9KQ-Edi0K65YJD49Qg"/>

+      <ownedParameter xmi:id="_jxHnzaoVEdiBcNn-7Es0xA" name="context">

+        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZ1HAKoVEdiWzIKzKXflIw"/>

       </ownedParameter>

     </ownedOperation>

-    <ownedOperation xmi:id="_M5phfaQ_EdidRrumwxk5HA" name="getOwnedElements">

-      <returnResult xmi:id="_M5phfqQ_EdidRrumwxk5HA" direction="return">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YtaQ-Edi0K65YJD49Qg"/>

+    <ownedOperation xmi:id="_jxHnzqoVEdiBcNn-7Es0xA" name="getOwnedElements">

+      <returnResult xmi:id="_jxHnz6oVEdiBcNn-7Es0xA" direction="return">

+        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

       </returnResult>

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YtaQ-Edi0K65YJD49Qg"/>

+      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

     </ownedOperation>

   </ownedMember>

-  <ownedMember xsi:type="uml:Class" xmi:id="_M5phf6Q_EdidRrumwxk5HA" name="PackageableElement" isAbstract="true">

-    <eAnnotations xmi:id="_wHeEcKRAEdiZYaXu6w_Kpw" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_wHkLEKRAEdiZYaXu6w_Kpw"/>

+  <ownedMember xsi:type="uml:Class" xmi:id="_jxHn0KoVEdiBcNn-7Es0xA" name="PackageableElement" isAbstract="true">

+    <eAnnotations xmi:id="_s6SgcKoXEdiaq_4OeOtsBw" source="appliedStereotypes">

+      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_s6SgcaoXEdiaq_4OeOtsBw"/>

     </eAnnotations>

-    <generalization xmi:id="_M5phgKQ_EdidRrumwxk5HA" general="_M5jbbKQ_EdidRrumwxk5HA"/>

-    <generalization xmi:id="_M5phgaQ_EdidRrumwxk5HA" general="_M5ja8KQ_EdidRrumwxk5HA"/>

-    <ownedAttribute xmi:id="_M5phgqQ_EdidRrumwxk5HA" name="packageableElement_visibility" type="_M5phiKQ_EdidRrumwxk5HA" redefinedProperty="_M5jbbqQ_EdidRrumwxk5HA">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M5phg6Q_EdidRrumwxk5HA"/>

+    <generalization xmi:id="_jxHn0aoVEdiBcNn-7Es0xA" general="_jxHnaqoVEdiBcNn-7Es0xA"/>

+    <generalization xmi:id="_jxHn0qoVEdiBcNn-7Es0xA" general="_jxBhPKoVEdiBcNn-7Es0xA"/>

+    <ownedAttribute xmi:id="_jxHn06oVEdiBcNn-7Es0xA" name="packageableElement_visibility" type="_jxHn2aoVEdiBcNn-7Es0xA" redefinedProperty="_jxHnbKoVEdiBcNn-7Es0xA">

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jxHn1KoVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

-    <ownedOperation xmi:id="_M5phhKQ_EdidRrumwxk5HA" name="getVisibility" type="_M5phiKQ_EdidRrumwxk5HA">

-      <returnResult xmi:id="_M5phhaQ_EdidRrumwxk5HA" type="_M5phiKQ_EdidRrumwxk5HA" direction="return"/>

+    <ownedOperation xmi:id="_jxHn1aoVEdiBcNn-7Es0xA" name="getVisibility" type="_jxHn2aoVEdiBcNn-7Es0xA">

+      <returnResult xmi:id="_jxHn1qoVEdiBcNn-7Es0xA" type="_jxHn2aoVEdiBcNn-7Es0xA" direction="return"/>

     </ownedOperation>

-    <ownedOperation xmi:id="_M5phhqQ_EdidRrumwxk5HA" name="setVisibility">

-      <ownedParameter xmi:id="_M5phh6Q_EdidRrumwxk5HA" name="newVisibility" type="_M5phiKQ_EdidRrumwxk5HA"/>

+    <ownedOperation xmi:id="_jxHn16oVEdiBcNn-7Es0xA" name="setVisibility">

+      <ownedParameter xmi:id="_jxHn2KoVEdiBcNn-7Es0xA" name="newVisibility" type="_jxHn2aoVEdiBcNn-7Es0xA"/>

     </ownedOperation>

   </ownedMember>

-  <ownedMember xsi:type="uml:Enumeration" xmi:id="_M5phiKQ_EdidRrumwxk5HA" name="VisibilityKind">

-    <ownedLiteral xmi:id="_M5phiaQ_EdidRrumwxk5HA" name="public"/>

-    <ownedLiteral xmi:id="_M5phiqQ_EdidRrumwxk5HA" name="private"/>

-    <ownedLiteral xmi:id="_M5phi6Q_EdidRrumwxk5HA" name="protected"/>

-    <ownedLiteral xmi:id="_M5phjKQ_EdidRrumwxk5HA" name="package"/>

+  <ownedMember xsi:type="uml:Enumeration" xmi:id="_jxHn2aoVEdiBcNn-7Es0xA" name="VisibilityKind">

+    <ownedLiteral xmi:id="_jxHn2qoVEdiBcNn-7Es0xA" name="public"/>

+    <ownedLiteral xmi:id="_jxHn26oVEdiBcNn-7Es0xA" name="private"/>

+    <ownedLiteral xmi:id="_jxHn3KoVEdiBcNn-7Es0xA" name="protected"/>

+    <ownedLiteral xmi:id="_jxHn3aoVEdiBcNn-7Es0xA" name="package"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_M5phjaQ_EdidRrumwxk5HA" memberEnd="_M5phcaQ_EdidRrumwxk5HA _M5phjqQ_EdidRrumwxk5HA">

-    <ownedEnd xmi:id="_M5phjqQ_EdidRrumwxk5HA" type="_M5phb6Q_EdidRrumwxk5HA" association="_M5phjaQ_EdidRrumwxk5HA"/>

+  <ownedMember xsi:type="uml:Association" xmi:id="_jxHn3qoVEdiBcNn-7Es0xA" memberEnd="_jxHnwqoVEdiBcNn-7Es0xA _jxHn36oVEdiBcNn-7Es0xA">

+    <ownedEnd xmi:id="_jxHn36oVEdiBcNn-7Es0xA" type="_jxHnwKoVEdiBcNn-7Es0xA" association="_jxHn3qoVEdiBcNn-7Es0xA"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_M5phj6Q_EdidRrumwxk5HA" memberEnd="_M5phc6Q_EdidRrumwxk5HA _M5phkKQ_EdidRrumwxk5HA">

-    <ownedEnd xmi:id="_M5phkKQ_EdidRrumwxk5HA" type="_M5phb6Q_EdidRrumwxk5HA" association="_M5phj6Q_EdidRrumwxk5HA"/>

+  <ownedMember xsi:type="uml:Association" xmi:id="_jxHn4KoVEdiBcNn-7Es0xA" memberEnd="_jxHnxKoVEdiBcNn-7Es0xA _jxHn4aoVEdiBcNn-7Es0xA">

+    <ownedEnd xmi:id="_jxHn4aoVEdiBcNn-7Es0xA" type="_jxHnwKoVEdiBcNn-7Es0xA" association="_jxHn4KoVEdiBcNn-7Es0xA"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_M5phkaQ_EdidRrumwxk5HA" memberEnd="_M5phdKQ_EdidRrumwxk5HA _M5phkqQ_EdidRrumwxk5HA">

-    <ownedEnd xmi:id="_M5phkqQ_EdidRrumwxk5HA" type="_M5phb6Q_EdidRrumwxk5HA" association="_M5phkaQ_EdidRrumwxk5HA"/>

+  <ownedMember xsi:type="uml:Association" xmi:id="_jxHn4qoVEdiBcNn-7Es0xA" memberEnd="_jxHnxaoVEdiBcNn-7Es0xA _jxHn46oVEdiBcNn-7Es0xA">

+    <ownedEnd xmi:id="_jxHn46oVEdiBcNn-7Es0xA" type="_jxHnwKoVEdiBcNn-7Es0xA" association="_jxHn4qoVEdiBcNn-7Es0xA"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_M5phk6Q_EdidRrumwxk5HA" memberEnd="_M5phSqQ_EdidRrumwxk5HA _M5phlKQ_EdidRrumwxk5HA">

-    <ownedEnd xmi:id="_M5phlKQ_EdidRrumwxk5HA" type="_M5phQqQ_EdidRrumwxk5HA" association="_M5phk6Q_EdidRrumwxk5HA"/>

+  <ownedMember xsi:type="uml:Association" xmi:id="_jxHn5KoVEdiBcNn-7Es0xA" memberEnd="_jxHnm6oVEdiBcNn-7Es0xA _jxHn5aoVEdiBcNn-7Es0xA">

+    <ownedEnd xmi:id="_jxHn5aoVEdiBcNn-7Es0xA" type="_jxHnk6oVEdiBcNn-7Es0xA" association="_jxHn5KoVEdiBcNn-7Es0xA"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_M5phlaQ_EdidRrumwxk5HA" memberEnd="_M5phTaQ_EdidRrumwxk5HA _M5phnaQ_EdidRrumwxk5HA"/>

-  <ownedMember xsi:type="uml:Class" xmi:id="_M5phlqQ_EdidRrumwxk5HA" name="ElementImport">

-    <eAnnotations xmi:id="_wH2e8KRAEdiZYaXu6w_Kpw" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_wH8lkKRAEdiZYaXu6w_Kpw"/>

+  <ownedMember xsi:type="uml:Association" xmi:id="_jxHn5qoVEdiBcNn-7Es0xA" memberEnd="_jxHnnqoVEdiBcNn-7Es0xA _jxHn7qoVEdiBcNn-7Es0xA"/>

+  <ownedMember xsi:type="uml:Class" xmi:id="_jxHn56oVEdiBcNn-7Es0xA" name="ElementImport">

+    <eAnnotations xmi:id="_s6YnEKoXEdiaq_4OeOtsBw" source="appliedStereotypes">

+      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_s6YnEaoXEdiaq_4OeOtsBw"/>

     </eAnnotations>

-    <generalization xmi:id="_M5phl6Q_EdidRrumwxk5HA" general="_M5jauaQ_EdidRrumwxk5HA"/>

-    <ownedAttribute xmi:id="_M5phmKQ_EdidRrumwxk5HA" name="visibility" type="_M5phiKQ_EdidRrumwxk5HA">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M5phmaQ_EdidRrumwxk5HA"/>

+    <generalization xmi:id="_jxHn6KoVEdiBcNn-7Es0xA" general="_jxBhBaoVEdiBcNn-7Es0xA"/>

+    <ownedAttribute xmi:id="_jxHn6aoVEdiBcNn-7Es0xA" name="visibility" type="_jxHn2aoVEdiBcNn-7Es0xA">

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jxHn6qoVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

-    <ownedAttribute xmi:id="_M5phmqQ_EdidRrumwxk5HA" name="alias" type="_M5dUjqQ_EdidRrumwxk5HA">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M5phm6Q_EdidRrumwxk5HA"/>

+    <ownedAttribute xmi:id="_jxHn66oVEdiBcNn-7Es0xA" name="alias" type="_jxBgwqoVEdiBcNn-7Es0xA">

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jxHn7KoVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

-    <ownedAttribute xmi:id="_M5phnKQ_EdidRrumwxk5HA" name="importedElement" type="_M5phf6Q_EdidRrumwxk5HA" isOrdered="true" association="_M5vn56Q_EdidRrumwxk5HA"/>

-    <ownedAttribute xmi:id="_M5phnaQ_EdidRrumwxk5HA" name="importingNamespace" type="_M5phQqQ_EdidRrumwxk5HA" isOrdered="true" association="_M5phlaQ_EdidRrumwxk5HA"/>

-    <ownedOperation xmi:id="_M5phnqQ_EdidRrumwxk5HA" name="validateVisibilityPublicOrPrivate" type="_M5dUjaQ_EdidRrumwxk5HA">

-      <returnResult xmi:id="_M5phn6Q_EdidRrumwxk5HA" type="_M5dUjaQ_EdidRrumwxk5HA" direction="return"/>

-      <ownedParameter xmi:id="_M5phoKQ_EdidRrumwxk5HA" name="diagnostics">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YsqQ-Edi0K65YJD49Qg"/>

+    <ownedAttribute xmi:id="_jxHn7aoVEdiBcNn-7Es0xA" name="importedElement" type="_jxHn0KoVEdiBcNn-7Es0xA" isOrdered="true" association="_jxHn_6oVEdiBcNn-7Es0xA"/>

+    <ownedAttribute xmi:id="_jxHn7qoVEdiBcNn-7Es0xA" name="importingNamespace" type="_jxHnk6oVEdiBcNn-7Es0xA" isOrdered="true" association="_jxHn5qoVEdiBcNn-7Es0xA"/>

+    <ownedOperation xmi:id="_jxHn76oVEdiBcNn-7Es0xA" name="validateVisibilityPublicOrPrivate" type="_jxBgwaoVEdiBcNn-7Es0xA">

+      <returnResult xmi:id="_jxHn8KoVEdiBcNn-7Es0xA" type="_jxBgwaoVEdiBcNn-7Es0xA" direction="return"/>

+      <ownedParameter xmi:id="_jxHn8aoVEdiBcNn-7Es0xA" name="diagnostics">

+        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizIaoVEdiWzIKzKXflIw"/>

       </ownedParameter>

-      <ownedParameter xmi:id="_M5phoaQ_EdidRrumwxk5HA" name="context">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_71El9KQ-Edi0K65YJD49Qg"/>

+      <ownedParameter xmi:id="_jxHn8qoVEdiBcNn-7Es0xA" name="context">

+        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZ1HAKoVEdiWzIKzKXflIw"/>

       </ownedParameter>

     </ownedOperation>

-    <ownedOperation xmi:id="_M5phoqQ_EdidRrumwxk5HA" name="validateImportedElementIsPublic" type="_M5dUjaQ_EdidRrumwxk5HA">

-      <returnResult xmi:id="_M5pho6Q_EdidRrumwxk5HA" type="_M5dUjaQ_EdidRrumwxk5HA" direction="return"/>

-      <ownedParameter xmi:id="_M5phpKQ_EdidRrumwxk5HA" name="diagnostics">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YsqQ-Edi0K65YJD49Qg"/>

+    <ownedOperation xmi:id="_jxHn86oVEdiBcNn-7Es0xA" name="validateImportedElementIsPublic" type="_jxBgwaoVEdiBcNn-7Es0xA">

+      <returnResult xmi:id="_jxHn9KoVEdiBcNn-7Es0xA" type="_jxBgwaoVEdiBcNn-7Es0xA" direction="return"/>

+      <ownedParameter xmi:id="_jxHn9aoVEdiBcNn-7Es0xA" name="diagnostics">

+        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizIaoVEdiWzIKzKXflIw"/>

       </ownedParameter>

-      <ownedParameter xmi:id="_M5phpaQ_EdidRrumwxk5HA" name="context">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_71El9KQ-Edi0K65YJD49Qg"/>

+      <ownedParameter xmi:id="_jxHn9qoVEdiBcNn-7Es0xA" name="context">

+        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZ1HAKoVEdiWzIKzKXflIw"/>

       </ownedParameter>

     </ownedOperation>

-    <ownedOperation xmi:id="_M5phpqQ_EdidRrumwxk5HA" name="getName" type="_M5dUjqQ_EdidRrumwxk5HA">

-      <returnResult xmi:id="_M5vn4KQ_EdidRrumwxk5HA" type="_M5dUjqQ_EdidRrumwxk5HA" direction="return"/>

+    <ownedOperation xmi:id="_jxHn96oVEdiBcNn-7Es0xA" name="getName" type="_jxBgwqoVEdiBcNn-7Es0xA">

+      <returnResult xmi:id="_jxHn-KoVEdiBcNn-7Es0xA" type="_jxBgwqoVEdiBcNn-7Es0xA" direction="return"/>

     </ownedOperation>

-    <ownedOperation xmi:id="_M5vn4aQ_EdidRrumwxk5HA" name="getTargets">

-      <returnResult xmi:id="_M5vn4qQ_EdidRrumwxk5HA" direction="return">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YtaQ-Edi0K65YJD49Qg"/>

+    <ownedOperation xmi:id="_jxHn-aoVEdiBcNn-7Es0xA" name="getTargets">

+      <returnResult xmi:id="_jxHn-qoVEdiBcNn-7Es0xA" direction="return">

+        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

       </returnResult>

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YtaQ-Edi0K65YJD49Qg"/>

+      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

     </ownedOperation>

-    <ownedOperation xmi:id="_M5vn46Q_EdidRrumwxk5HA" name="getSources">

-      <returnResult xmi:id="_M5vn5KQ_EdidRrumwxk5HA" direction="return">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YtaQ-Edi0K65YJD49Qg"/>

+    <ownedOperation xmi:id="_jxHn-6oVEdiBcNn-7Es0xA" name="getSources">

+      <returnResult xmi:id="_jxHn_KoVEdiBcNn-7Es0xA" direction="return">

+        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

       </returnResult>

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YtaQ-Edi0K65YJD49Qg"/>

+      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

     </ownedOperation>

-    <ownedOperation xmi:id="_M5vn5aQ_EdidRrumwxk5HA" name="getOwner" type="_M5dUkqQ_EdidRrumwxk5HA">

-      <returnResult xmi:id="_M5vn5qQ_EdidRrumwxk5HA" type="_M5dUkqQ_EdidRrumwxk5HA" direction="return"/>

+    <ownedOperation xmi:id="_jxHn_aoVEdiBcNn-7Es0xA" name="getOwner" type="_jxBgxqoVEdiBcNn-7Es0xA">

+      <returnResult xmi:id="_jxHn_qoVEdiBcNn-7Es0xA" type="_jxBgxqoVEdiBcNn-7Es0xA" direction="return"/>

     </ownedOperation>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_M5vn56Q_EdidRrumwxk5HA" memberEnd="_M5phnKQ_EdidRrumwxk5HA _M5vn6KQ_EdidRrumwxk5HA">

-    <ownedEnd xmi:id="_M5vn6KQ_EdidRrumwxk5HA" type="_M5phlqQ_EdidRrumwxk5HA" association="_M5vn56Q_EdidRrumwxk5HA"/>

+  <ownedMember xsi:type="uml:Association" xmi:id="_jxHn_6oVEdiBcNn-7Es0xA" memberEnd="_jxHn7aoVEdiBcNn-7Es0xA _jxHoAKoVEdiBcNn-7Es0xA">

+    <ownedEnd xmi:id="_jxHoAKoVEdiBcNn-7Es0xA" type="_jxHn56oVEdiBcNn-7Es0xA" association="_jxHn_6oVEdiBcNn-7Es0xA"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_M5vn6aQ_EdidRrumwxk5HA" memberEnd="_M5phUKQ_EdidRrumwxk5HA _M5vn76Q_EdidRrumwxk5HA"/>

-  <ownedMember xsi:type="uml:Class" xmi:id="_M5vn6qQ_EdidRrumwxk5HA" name="PackageImport">

-    <eAnnotations xmi:id="_wIIy0KRAEdiZYaXu6w_Kpw" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_wIVAEKRAEdiZYaXu6w_Kpw"/>

+  <ownedMember xsi:type="uml:Association" xmi:id="_jxHoAaoVEdiBcNn-7Es0xA" memberEnd="_jxHnoaoVEdiBcNn-7Es0xA _jxHoB6oVEdiBcNn-7Es0xA"/>

+  <ownedMember xsi:type="uml:Class" xmi:id="_jxHoAqoVEdiBcNn-7Es0xA" name="PackageImport">

+    <eAnnotations xmi:id="_s6etsKoXEdiaq_4OeOtsBw" source="appliedStereotypes">

+      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_s6etsaoXEdiaq_4OeOtsBw"/>

     </eAnnotations>

-    <generalization xmi:id="_M5vn66Q_EdidRrumwxk5HA" general="_M5jauaQ_EdidRrumwxk5HA"/>

-    <ownedAttribute xmi:id="_M5vn7KQ_EdidRrumwxk5HA" name="visibility" type="_M5phiKQ_EdidRrumwxk5HA">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M5vn7aQ_EdidRrumwxk5HA"/>

+    <generalization xmi:id="_jxHoA6oVEdiBcNn-7Es0xA" general="_jxBhBaoVEdiBcNn-7Es0xA"/>

+    <ownedAttribute xmi:id="_jxHoBKoVEdiBcNn-7Es0xA" name="visibility" type="_jxHn2aoVEdiBcNn-7Es0xA">

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jxHoBaoVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

-    <ownedAttribute xmi:id="_M5vn7qQ_EdidRrumwxk5HA" name="importedPackage" type="_M5vn_KQ_EdidRrumwxk5HA" isOrdered="true" association="_M5vn-qQ_EdidRrumwxk5HA"/>

-    <ownedAttribute xmi:id="_M5vn76Q_EdidRrumwxk5HA" name="importingNamespace" type="_M5phQqQ_EdidRrumwxk5HA" isOrdered="true" association="_M5vn6aQ_EdidRrumwxk5HA"/>

-    <ownedOperation xmi:id="_M5vn8KQ_EdidRrumwxk5HA" name="validatePublicOrPrivate" type="_M5dUjaQ_EdidRrumwxk5HA">

-      <returnResult xmi:id="_M5vn8aQ_EdidRrumwxk5HA" type="_M5dUjaQ_EdidRrumwxk5HA" direction="return"/>

-      <ownedParameter xmi:id="_M5vn8qQ_EdidRrumwxk5HA" name="diagnostics">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YsqQ-Edi0K65YJD49Qg"/>

+    <ownedAttribute xmi:id="_jxHoBqoVEdiBcNn-7Es0xA" name="importedPackage" type="_jxHoFKoVEdiBcNn-7Es0xA" isOrdered="true" association="_jxHoEqoVEdiBcNn-7Es0xA"/>

+    <ownedAttribute xmi:id="_jxHoB6oVEdiBcNn-7Es0xA" name="importingNamespace" type="_jxHnk6oVEdiBcNn-7Es0xA" isOrdered="true" association="_jxHoAaoVEdiBcNn-7Es0xA"/>

+    <ownedOperation xmi:id="_jxHoCKoVEdiBcNn-7Es0xA" name="validatePublicOrPrivate" type="_jxBgwaoVEdiBcNn-7Es0xA">

+      <returnResult xmi:id="_jxHoCaoVEdiBcNn-7Es0xA" type="_jxBgwaoVEdiBcNn-7Es0xA" direction="return"/>

+      <ownedParameter xmi:id="_jxHoCqoVEdiBcNn-7Es0xA" name="diagnostics">

+        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizIaoVEdiWzIKzKXflIw"/>

       </ownedParameter>

-      <ownedParameter xmi:id="_M5vn86Q_EdidRrumwxk5HA" name="context">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_71El9KQ-Edi0K65YJD49Qg"/>

+      <ownedParameter xmi:id="_jxHoC6oVEdiBcNn-7Es0xA" name="context">

+        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZ1HAKoVEdiWzIKzKXflIw"/>

       </ownedParameter>

     </ownedOperation>

-    <ownedOperation xmi:id="_M5vn9KQ_EdidRrumwxk5HA" name="getTargets">

-      <returnResult xmi:id="_M5vn9aQ_EdidRrumwxk5HA" direction="return">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YtaQ-Edi0K65YJD49Qg"/>

+    <ownedOperation xmi:id="_jxHoDKoVEdiBcNn-7Es0xA" name="getTargets">

+      <returnResult xmi:id="_jxHoDaoVEdiBcNn-7Es0xA" direction="return">

+        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

       </returnResult>

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YtaQ-Edi0K65YJD49Qg"/>

+      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

     </ownedOperation>

-    <ownedOperation xmi:id="_M5vn9qQ_EdidRrumwxk5HA" name="getSources">

-      <returnResult xmi:id="_M5vn96Q_EdidRrumwxk5HA" direction="return">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YtaQ-Edi0K65YJD49Qg"/>

+    <ownedOperation xmi:id="_jxHoDqoVEdiBcNn-7Es0xA" name="getSources">

+      <returnResult xmi:id="_jxHoD6oVEdiBcNn-7Es0xA" direction="return">

+        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

       </returnResult>

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YtaQ-Edi0K65YJD49Qg"/>

+      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

     </ownedOperation>

-    <ownedOperation xmi:id="_M5vn-KQ_EdidRrumwxk5HA" name="getOwner" type="_M5dUkqQ_EdidRrumwxk5HA">

-      <returnResult xmi:id="_M5vn-aQ_EdidRrumwxk5HA" type="_M5dUkqQ_EdidRrumwxk5HA" direction="return"/>

+    <ownedOperation xmi:id="_jxHoEKoVEdiBcNn-7Es0xA" name="getOwner" type="_jxBgxqoVEdiBcNn-7Es0xA">

+      <returnResult xmi:id="_jxHoEaoVEdiBcNn-7Es0xA" type="_jxBgxqoVEdiBcNn-7Es0xA" direction="return"/>

     </ownedOperation>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_M5vn-qQ_EdidRrumwxk5HA" memberEnd="_M5vn7qQ_EdidRrumwxk5HA _M5vn-6Q_EdidRrumwxk5HA">

-    <ownedEnd xmi:id="_M5vn-6Q_EdidRrumwxk5HA" type="_M5vn6qQ_EdidRrumwxk5HA" association="_M5vn-qQ_EdidRrumwxk5HA"/>

+  <ownedMember xsi:type="uml:Association" xmi:id="_jxHoEqoVEdiBcNn-7Es0xA" memberEnd="_jxHoBqoVEdiBcNn-7Es0xA _jxHoE6oVEdiBcNn-7Es0xA">

+    <ownedEnd xmi:id="_jxHoE6oVEdiBcNn-7Es0xA" type="_jxHoAqoVEdiBcNn-7Es0xA" association="_jxHoEqoVEdiBcNn-7Es0xA"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Class" xmi:id="_M5vn_KQ_EdidRrumwxk5HA" name="Package">

-    <eAnnotations xmi:id="_v8rwwKRAEdiZYaXu6w_Kpw" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_v83-AKRAEdiZYaXu6w_Kpw"/>

+  <ownedMember xsi:type="uml:Class" xmi:id="_jxHoFKoVEdiBcNn-7Es0xA" name="Package">

+    <eAnnotations xmi:id="_s3560KoXEdiaq_4OeOtsBw" source="appliedStereotypes">

+      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_s3560aoXEdiaq_4OeOtsBw"/>

     </eAnnotations>

-    <generalization xmi:id="_M5vn_aQ_EdidRrumwxk5HA" general="_M5phQqQ_EdidRrumwxk5HA"/>

-    <generalization xmi:id="_M5vn_qQ_EdidRrumwxk5HA" general="_M5phf6Q_EdidRrumwxk5HA"/>

-    <ownedAttribute xmi:id="_M5vn_6Q_EdidRrumwxk5HA" name="nestedPackage" type="_M5vn_KQ_EdidRrumwxk5HA" isOrdered="true" isReadOnly="true" association="_M5voJKQ_EdidRrumwxk5HA">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_M5voAKQ_EdidRrumwxk5HA" value="-1"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M5voAaQ_EdidRrumwxk5HA"/>

+    <generalization xmi:id="_jxHoFaoVEdiBcNn-7Es0xA" general="_jxHnk6oVEdiBcNn-7Es0xA"/>

+    <generalization xmi:id="_jxHoFqoVEdiBcNn-7Es0xA" general="_jxHn0KoVEdiBcNn-7Es0xA"/>

+    <ownedAttribute xmi:id="_jxHoF6oVEdiBcNn-7Es0xA" name="nestedPackage" type="_jxHoFKoVEdiBcNn-7Es0xA" isOrdered="true" isReadOnly="true" association="_jxNuCaoVEdiBcNn-7Es0xA">

+      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_jxHoGKoVEdiBcNn-7Es0xA" value="-1"/>

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jxHoGaoVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

-    <ownedAttribute xmi:id="_M5voAqQ_EdidRrumwxk5HA" name="nestingPackage" type="_M5vn_KQ_EdidRrumwxk5HA" isOrdered="true" isReadOnly="true" association="_M5voJKQ_EdidRrumwxk5HA">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M5voA6Q_EdidRrumwxk5HA"/>

+    <ownedAttribute xmi:id="_jxHoGqoVEdiBcNn-7Es0xA" name="nestingPackage" type="_jxHoFKoVEdiBcNn-7Es0xA" isOrdered="true" isReadOnly="true" association="_jxNuCaoVEdiBcNn-7Es0xA">

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jxHoG6oVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

-    <ownedAttribute xmi:id="_M5voBKQ_EdidRrumwxk5HA" name="ownedType" type="_M5voJqQ_EdidRrumwxk5HA" isOrdered="true" isReadOnly="true" association="_M5voJaQ_EdidRrumwxk5HA">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_M5voBaQ_EdidRrumwxk5HA" value="-1"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M5voBqQ_EdidRrumwxk5HA"/>

+    <ownedAttribute xmi:id="_jxHoHKoVEdiBcNn-7Es0xA" name="ownedType" type="_jxNuC6oVEdiBcNn-7Es0xA" isOrdered="true" isReadOnly="true" association="_jxNuCqoVEdiBcNn-7Es0xA">

+      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_jxHoHaoVEdiBcNn-7Es0xA" value="-1"/>

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jxHoHqoVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

-    <ownedAttribute xmi:id="_M5voB6Q_EdidRrumwxk5HA" name="ownedMember" type="_M5phf6Q_EdidRrumwxk5HA" isOrdered="true" association="_M5voL6Q_EdidRrumwxk5HA" aggregation="composite">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_M5voCKQ_EdidRrumwxk5HA" value="-1"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M5voCaQ_EdidRrumwxk5HA"/>

+    <ownedAttribute xmi:id="_jxHoH6oVEdiBcNn-7Es0xA" name="ownedMember" type="_jxHn0KoVEdiBcNn-7Es0xA" isOrdered="true" association="_jxNuFKoVEdiBcNn-7Es0xA" aggregation="composite">

+      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_jxHoIKoVEdiBcNn-7Es0xA" value="-1"/>

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jxHoIaoVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

-    <ownedAttribute xmi:id="_M5voCqQ_EdidRrumwxk5HA" name="packageMerge" type="_M5voMqQ_EdidRrumwxk5HA" isOrdered="true" association="_M5voMaQ_EdidRrumwxk5HA" aggregation="composite">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_M5voC6Q_EdidRrumwxk5HA" value="-1"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M5voDKQ_EdidRrumwxk5HA"/>

+    <ownedAttribute xmi:id="_jxHoIqoVEdiBcNn-7Es0xA" name="packageMerge" type="_jxNuF6oVEdiBcNn-7Es0xA" isOrdered="true" association="_jxNuFqoVEdiBcNn-7Es0xA" aggregation="composite">

+      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_jxHoI6oVEdiBcNn-7Es0xA" value="-1"/>

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jxHoJKoVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

-    <ownedAttribute xmi:id="_M5voDaQ_EdidRrumwxk5HA" name="appliedProfile" type="_M5voQKQ_EdidRrumwxk5HA" isOrdered="true" subsettedProperty="_M5phUKQ_EdidRrumwxk5HA" association="_M5voPqQ_EdidRrumwxk5HA">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_M5voDqQ_EdidRrumwxk5HA" value="-1"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M5voD6Q_EdidRrumwxk5HA"/>

+    <ownedAttribute xmi:id="_jxHoJaoVEdiBcNn-7Es0xA" name="appliedProfile" type="_jxNuJaoVEdiBcNn-7Es0xA" isOrdered="true" subsettedProperty="_jxHnoaoVEdiBcNn-7Es0xA" association="_jxNuI6oVEdiBcNn-7Es0xA">

+      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_jxHoJqoVEdiBcNn-7Es0xA" value="-1"/>

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jxHoJ6oVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

-    <ownedAttribute xmi:id="_M5voEKQ_EdidRrumwxk5HA" name="packageExtension" type="_M5voMqQ_EdidRrumwxk5HA" isOrdered="true" association="_M6OK0KQ_EdidRrumwxk5HA" aggregation="composite">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_M5voEaQ_EdidRrumwxk5HA" value="-1"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M5voEqQ_EdidRrumwxk5HA"/>

+    <ownedAttribute xmi:id="_jxHoKKoVEdiBcNn-7Es0xA" name="packageExtension" type="_jxNuF6oVEdiBcNn-7Es0xA" isOrdered="true" association="_jxyX0KoVEdiBcNn-7Es0xA" aggregation="composite">

+      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_jxHoKaoVEdiBcNn-7Es0xA" value="-1"/>

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jxHoKqoVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

-    <ownedOperation xmi:id="_M5voE6Q_EdidRrumwxk5HA" name="validateElementsPublicOrPrivate" type="_M5dUjaQ_EdidRrumwxk5HA">

-      <returnResult xmi:id="_M5voFKQ_EdidRrumwxk5HA" type="_M5dUjaQ_EdidRrumwxk5HA" direction="return"/>

-      <ownedParameter xmi:id="_M5voFaQ_EdidRrumwxk5HA" name="diagnostics">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YsqQ-Edi0K65YJD49Qg"/>

+    <ownedOperation xmi:id="_jxHoK6oVEdiBcNn-7Es0xA" name="validateElementsPublicOrPrivate" type="_jxBgwaoVEdiBcNn-7Es0xA">

+      <returnResult xmi:id="_jxHoLKoVEdiBcNn-7Es0xA" type="_jxBgwaoVEdiBcNn-7Es0xA" direction="return"/>

+      <ownedParameter xmi:id="_jxHoLaoVEdiBcNn-7Es0xA" name="diagnostics">

+        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizIaoVEdiWzIKzKXflIw"/>

       </ownedParameter>

-      <ownedParameter xmi:id="_M5voFqQ_EdidRrumwxk5HA" name="context">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_71El9KQ-Edi0K65YJD49Qg"/>

+      <ownedParameter xmi:id="_jxHoLqoVEdiBcNn-7Es0xA" name="context">

+        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZ1HAKoVEdiWzIKzKXflIw"/>

       </ownedParameter>

     </ownedOperation>

-    <ownedOperation xmi:id="_M5voF6Q_EdidRrumwxk5HA" name="mustBeOwned" type="_M5dUjaQ_EdidRrumwxk5HA">

-      <returnResult xmi:id="_M5voGKQ_EdidRrumwxk5HA" type="_M5dUjaQ_EdidRrumwxk5HA" direction="return"/>

+    <ownedOperation xmi:id="_jxHoL6oVEdiBcNn-7Es0xA" name="mustBeOwned" type="_jxBgwaoVEdiBcNn-7Es0xA">

+      <returnResult xmi:id="_jxHoMKoVEdiBcNn-7Es0xA" type="_jxBgwaoVEdiBcNn-7Es0xA" direction="return"/>

     </ownedOperation>

-    <ownedOperation xmi:id="_M5voGaQ_EdidRrumwxk5HA" name="visibleMembers" type="_M5dUkaQ_EdidRrumwxk5HA">

-      <returnResult xmi:id="_M5voGqQ_EdidRrumwxk5HA" type="_M5dUkaQ_EdidRrumwxk5HA" direction="return"/>

+    <ownedOperation xmi:id="_jxHoMaoVEdiBcNn-7Es0xA" name="visibleMembers" type="_jxBgxaoVEdiBcNn-7Es0xA">

+      <returnResult xmi:id="_jxHoMqoVEdiBcNn-7Es0xA" type="_jxBgxaoVEdiBcNn-7Es0xA" direction="return"/>

     </ownedOperation>

-    <ownedOperation xmi:id="_M5voG6Q_EdidRrumwxk5HA" name="makesVisible" type="_M5dUjaQ_EdidRrumwxk5HA">

-      <returnResult xmi:id="_M5voHKQ_EdidRrumwxk5HA" type="_M5dUjaQ_EdidRrumwxk5HA" direction="return"/>

-      <ownedParameter xmi:id="_M5voHaQ_EdidRrumwxk5HA" name="el" type="_M5jbbKQ_EdidRrumwxk5HA"/>

+    <ownedOperation xmi:id="_jxNuAKoVEdiBcNn-7Es0xA" name="makesVisible" type="_jxBgwaoVEdiBcNn-7Es0xA">

+      <returnResult xmi:id="_jxNuAaoVEdiBcNn-7Es0xA" type="_jxBgwaoVEdiBcNn-7Es0xA" direction="return"/>

+      <ownedParameter xmi:id="_jxNuAqoVEdiBcNn-7Es0xA" name="el" type="_jxHnaqoVEdiBcNn-7Es0xA"/>

     </ownedOperation>

-    <ownedOperation xmi:id="_M5voHqQ_EdidRrumwxk5HA" name="getNamespace" type="_M5phQqQ_EdidRrumwxk5HA">

-      <returnResult xmi:id="_M5voH6Q_EdidRrumwxk5HA" type="_M5phQqQ_EdidRrumwxk5HA" direction="return"/>

+    <ownedOperation xmi:id="_jxNuA6oVEdiBcNn-7Es0xA" name="getNamespace" type="_jxHnk6oVEdiBcNn-7Es0xA">

+      <returnResult xmi:id="_jxNuBKoVEdiBcNn-7Es0xA" type="_jxHnk6oVEdiBcNn-7Es0xA" direction="return"/>

     </ownedOperation>

-    <ownedOperation xmi:id="_M5voIKQ_EdidRrumwxk5HA" name="getOwnedElements">

-      <returnResult xmi:id="_M5voIaQ_EdidRrumwxk5HA" direction="return">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YtaQ-Edi0K65YJD49Qg"/>

+    <ownedOperation xmi:id="_jxNuBaoVEdiBcNn-7Es0xA" name="getOwnedElements">

+      <returnResult xmi:id="_jxNuBqoVEdiBcNn-7Es0xA" direction="return">

+        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

       </returnResult>

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YtaQ-Edi0K65YJD49Qg"/>

+      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

     </ownedOperation>

-    <ownedOperation xmi:id="_M5voIqQ_EdidRrumwxk5HA" name="getPackageImports">

-      <returnResult xmi:id="_M5voI6Q_EdidRrumwxk5HA" direction="return">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YtaQ-Edi0K65YJD49Qg"/>

+    <ownedOperation xmi:id="_jxNuB6oVEdiBcNn-7Es0xA" name="getPackageImports">

+      <returnResult xmi:id="_jxNuCKoVEdiBcNn-7Es0xA" direction="return">

+        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

       </returnResult>

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YtaQ-Edi0K65YJD49Qg"/>

+      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

     </ownedOperation>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_M5voJKQ_EdidRrumwxk5HA" memberEnd="_M5vn_6Q_EdidRrumwxk5HA _M5voAqQ_EdidRrumwxk5HA"/>

-  <ownedMember xsi:type="uml:Association" xmi:id="_M5voJaQ_EdidRrumwxk5HA" memberEnd="_M5voBKQ_EdidRrumwxk5HA _M5voKKQ_EdidRrumwxk5HA"/>

-  <ownedMember xsi:type="uml:Class" xmi:id="_M5voJqQ_EdidRrumwxk5HA" name="Type" isAbstract="true">

-    <eAnnotations xmi:id="_v6k38KRAEdiZYaXu6w_Kpw" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_v6q-kKRAEdiZYaXu6w_Kpw"/>

+  <ownedMember xsi:type="uml:Association" xmi:id="_jxNuCaoVEdiBcNn-7Es0xA" memberEnd="_jxHoF6oVEdiBcNn-7Es0xA _jxHoGqoVEdiBcNn-7Es0xA"/>

+  <ownedMember xsi:type="uml:Association" xmi:id="_jxNuCqoVEdiBcNn-7Es0xA" memberEnd="_jxHoHKoVEdiBcNn-7Es0xA _jxNuDaoVEdiBcNn-7Es0xA"/>

+  <ownedMember xsi:type="uml:Class" xmi:id="_jxNuC6oVEdiBcNn-7Es0xA" name="Type" isAbstract="true">

+    <eAnnotations xmi:id="_s3PMcKoXEdiaq_4OeOtsBw" source="appliedStereotypes">

+      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_s3PMcaoXEdiaq_4OeOtsBw"/>

     </eAnnotations>

-    <generalization xmi:id="_M5voJ6Q_EdidRrumwxk5HA" general="_M5phf6Q_EdidRrumwxk5HA"/>

-    <ownedAttribute xmi:id="_M5voKKQ_EdidRrumwxk5HA" name="package" type="_M5vn_KQ_EdidRrumwxk5HA" isOrdered="true" isReadOnly="true" association="_M5voJaQ_EdidRrumwxk5HA">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M5voKaQ_EdidRrumwxk5HA"/>

+    <generalization xmi:id="_jxNuDKoVEdiBcNn-7Es0xA" general="_jxHn0KoVEdiBcNn-7Es0xA"/>

+    <ownedAttribute xmi:id="_jxNuDaoVEdiBcNn-7Es0xA" name="package" type="_jxHoFKoVEdiBcNn-7Es0xA" isOrdered="true" isReadOnly="true" association="_jxNuCqoVEdiBcNn-7Es0xA">

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jxNuDqoVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

-    <ownedOperation xmi:id="_M5voKqQ_EdidRrumwxk5HA" name="conformsTo" type="_M5dUjaQ_EdidRrumwxk5HA">

-      <returnResult xmi:id="_M5voK6Q_EdidRrumwxk5HA" type="_M5dUjaQ_EdidRrumwxk5HA" direction="return"/>

-      <ownedParameter xmi:id="_M5voLKQ_EdidRrumwxk5HA" name="other" type="_M5voJqQ_EdidRrumwxk5HA"/>

+    <ownedOperation xmi:id="_jxNuD6oVEdiBcNn-7Es0xA" name="conformsTo" type="_jxBgwaoVEdiBcNn-7Es0xA">

+      <returnResult xmi:id="_jxNuEKoVEdiBcNn-7Es0xA" type="_jxBgwaoVEdiBcNn-7Es0xA" direction="return"/>

+      <ownedParameter xmi:id="_jxNuEaoVEdiBcNn-7Es0xA" name="other" type="_jxNuC6oVEdiBcNn-7Es0xA"/>

     </ownedOperation>

-    <ownedOperation xmi:id="_M5voLaQ_EdidRrumwxk5HA" name="getNamespace" type="_M5phQqQ_EdidRrumwxk5HA">

-      <returnResult xmi:id="_M5voLqQ_EdidRrumwxk5HA" type="_M5phQqQ_EdidRrumwxk5HA" direction="return"/>

+    <ownedOperation xmi:id="_jxNuEqoVEdiBcNn-7Es0xA" name="getNamespace" type="_jxHnk6oVEdiBcNn-7Es0xA">

+      <returnResult xmi:id="_jxNuE6oVEdiBcNn-7Es0xA" type="_jxHnk6oVEdiBcNn-7Es0xA" direction="return"/>

     </ownedOperation>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_M5voL6Q_EdidRrumwxk5HA" memberEnd="_M5voB6Q_EdidRrumwxk5HA _M5voMKQ_EdidRrumwxk5HA">

-    <ownedEnd xmi:id="_M5voMKQ_EdidRrumwxk5HA" type="_M5vn_KQ_EdidRrumwxk5HA" association="_M5voL6Q_EdidRrumwxk5HA"/>

+  <ownedMember xsi:type="uml:Association" xmi:id="_jxNuFKoVEdiBcNn-7Es0xA" memberEnd="_jxHoH6oVEdiBcNn-7Es0xA _jxNuFaoVEdiBcNn-7Es0xA">

+    <ownedEnd xmi:id="_jxNuFaoVEdiBcNn-7Es0xA" type="_jxHoFKoVEdiBcNn-7Es0xA" association="_jxNuFKoVEdiBcNn-7Es0xA"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_M5voMaQ_EdidRrumwxk5HA" memberEnd="_M5voCqQ_EdidRrumwxk5HA _M5voNaQ_EdidRrumwxk5HA"/>

-  <ownedMember xsi:type="uml:Class" xmi:id="_M5voMqQ_EdidRrumwxk5HA" name="PackageMerge">

-    <eAnnotations xmi:id="_wI6O4KRAEdiZYaXu6w_Kpw" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_wJAVgKRAEdiZYaXu6w_Kpw"/>

+  <ownedMember xsi:type="uml:Association" xmi:id="_jxNuFqoVEdiBcNn-7Es0xA" memberEnd="_jxHoIqoVEdiBcNn-7Es0xA _jxNuGqoVEdiBcNn-7Es0xA"/>

+  <ownedMember xsi:type="uml:Class" xmi:id="_jxNuF6oVEdiBcNn-7Es0xA" name="PackageMerge">

+    <eAnnotations xmi:id="_s6q68KoXEdiaq_4OeOtsBw" source="appliedStereotypes">

+      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_s6q68aoXEdiaq_4OeOtsBw"/>

     </eAnnotations>

-    <generalization xmi:id="_M5voM6Q_EdidRrumwxk5HA" general="_M5jauaQ_EdidRrumwxk5HA"/>

-    <ownedAttribute xmi:id="_M5voNKQ_EdidRrumwxk5HA" name="mergedPackage" type="_M5vn_KQ_EdidRrumwxk5HA" isOrdered="true" association="_M5voPKQ_EdidRrumwxk5HA"/>

-    <ownedAttribute xmi:id="_M5voNaQ_EdidRrumwxk5HA" name="mergingPackage" type="_M5vn_KQ_EdidRrumwxk5HA" isOrdered="true" association="_M5voMaQ_EdidRrumwxk5HA"/>

-    <ownedOperation xmi:id="_M5voNqQ_EdidRrumwxk5HA" name="getSources">

-      <returnResult xmi:id="_M5voN6Q_EdidRrumwxk5HA" direction="return">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YtaQ-Edi0K65YJD49Qg"/>

+    <generalization xmi:id="_jxNuGKoVEdiBcNn-7Es0xA" general="_jxBhBaoVEdiBcNn-7Es0xA"/>

+    <ownedAttribute xmi:id="_jxNuGaoVEdiBcNn-7Es0xA" name="mergedPackage" type="_jxHoFKoVEdiBcNn-7Es0xA" isOrdered="true" association="_jxNuIaoVEdiBcNn-7Es0xA"/>

+    <ownedAttribute xmi:id="_jxNuGqoVEdiBcNn-7Es0xA" name="mergingPackage" type="_jxHoFKoVEdiBcNn-7Es0xA" isOrdered="true" association="_jxNuFqoVEdiBcNn-7Es0xA"/>

+    <ownedOperation xmi:id="_jxNuG6oVEdiBcNn-7Es0xA" name="getSources">

+      <returnResult xmi:id="_jxNuHKoVEdiBcNn-7Es0xA" direction="return">

+        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

       </returnResult>

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YtaQ-Edi0K65YJD49Qg"/>

+      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

     </ownedOperation>

-    <ownedOperation xmi:id="_M5voOKQ_EdidRrumwxk5HA" name="getOwner" type="_M5dUkqQ_EdidRrumwxk5HA">

-      <returnResult xmi:id="_M5voOaQ_EdidRrumwxk5HA" type="_M5dUkqQ_EdidRrumwxk5HA" direction="return"/>

+    <ownedOperation xmi:id="_jxNuHaoVEdiBcNn-7Es0xA" name="getOwner" type="_jxBgxqoVEdiBcNn-7Es0xA">

+      <returnResult xmi:id="_jxNuHqoVEdiBcNn-7Es0xA" type="_jxBgxqoVEdiBcNn-7Es0xA" direction="return"/>

     </ownedOperation>

-    <ownedOperation xmi:id="_M5voOqQ_EdidRrumwxk5HA" name="getTargets">

-      <returnResult xmi:id="_M5voO6Q_EdidRrumwxk5HA" direction="return">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YtaQ-Edi0K65YJD49Qg"/>

+    <ownedOperation xmi:id="_jxNuH6oVEdiBcNn-7Es0xA" name="getTargets">

+      <returnResult xmi:id="_jxNuIKoVEdiBcNn-7Es0xA" direction="return">

+        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

       </returnResult>

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YtaQ-Edi0K65YJD49Qg"/>

+      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

     </ownedOperation>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_M5voPKQ_EdidRrumwxk5HA" memberEnd="_M5voNKQ_EdidRrumwxk5HA _M5voPaQ_EdidRrumwxk5HA">

-    <ownedEnd xmi:id="_M5voPaQ_EdidRrumwxk5HA" type="_M5voMqQ_EdidRrumwxk5HA" association="_M5voPKQ_EdidRrumwxk5HA"/>

+  <ownedMember xsi:type="uml:Association" xmi:id="_jxNuIaoVEdiBcNn-7Es0xA" memberEnd="_jxNuGaoVEdiBcNn-7Es0xA _jxNuIqoVEdiBcNn-7Es0xA">

+    <ownedEnd xmi:id="_jxNuIqoVEdiBcNn-7Es0xA" type="_jxNuF6oVEdiBcNn-7Es0xA" association="_jxNuIaoVEdiBcNn-7Es0xA"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_M5voPqQ_EdidRrumwxk5HA" memberEnd="_M5voDaQ_EdidRrumwxk5HA _M5voP6Q_EdidRrumwxk5HA">

-    <ownedEnd xmi:id="_M5voP6Q_EdidRrumwxk5HA" type="_M5vn_KQ_EdidRrumwxk5HA" association="_M5voPqQ_EdidRrumwxk5HA"/>

+  <ownedMember xsi:type="uml:Association" xmi:id="_jxNuI6oVEdiBcNn-7Es0xA" memberEnd="_jxHoJaoVEdiBcNn-7Es0xA _jxNuJKoVEdiBcNn-7Es0xA">

+    <ownedEnd xmi:id="_jxNuJKoVEdiBcNn-7Es0xA" type="_jxHoFKoVEdiBcNn-7Es0xA" association="_jxNuI6oVEdiBcNn-7Es0xA"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Class" xmi:id="_M5voQKQ_EdidRrumwxk5HA" name="ProfileApplication">

-    <eAnnotations xmi:id="_wJ9XwKRAEdiZYaXu6w_Kpw" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_wKJlAKRAEdiZYaXu6w_Kpw"/>

+  <ownedMember xsi:type="uml:Class" xmi:id="_jxNuJaoVEdiBcNn-7Es0xA" name="ProfileApplication">

+    <eAnnotations xmi:id="_s69O0KoXEdiaq_4OeOtsBw" source="appliedStereotypes">

+      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_s69O0aoXEdiaq_4OeOtsBw"/>

     </eAnnotations>

-    <generalization xmi:id="_M5voQaQ_EdidRrumwxk5HA" general="_M5vn6qQ_EdidRrumwxk5HA"/>

-    <ownedAttribute xmi:id="_M5voQqQ_EdidRrumwxk5HA" name="importedProfile" type="_M5voR6Q_EdidRrumwxk5HA" isOrdered="true" subsettedProperty="_M5vn7qQ_EdidRrumwxk5HA" association="_M5voRaQ_EdidRrumwxk5HA"/>

-    <ownedOperation xmi:id="_M5voQ6Q_EdidRrumwxk5HA" name="setImportedPackage">

-      <ownedParameter xmi:id="_M5voRKQ_EdidRrumwxk5HA" name="newImportedPackage" type="_M5vn_KQ_EdidRrumwxk5HA"/>

+    <generalization xmi:id="_jxNuJqoVEdiBcNn-7Es0xA" general="_jxHoAqoVEdiBcNn-7Es0xA"/>

+    <ownedAttribute xmi:id="_jxNuJ6oVEdiBcNn-7Es0xA" name="importedProfile" type="_jxNuLKoVEdiBcNn-7Es0xA" isOrdered="true" subsettedProperty="_jxHoBqoVEdiBcNn-7Es0xA" association="_jxNuKqoVEdiBcNn-7Es0xA"/>

+    <ownedOperation xmi:id="_jxNuKKoVEdiBcNn-7Es0xA" name="setImportedPackage">

+      <ownedParameter xmi:id="_jxNuKaoVEdiBcNn-7Es0xA" name="newImportedPackage" type="_jxHoFKoVEdiBcNn-7Es0xA"/>

     </ownedOperation>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_M5voRaQ_EdidRrumwxk5HA" memberEnd="_M5voQqQ_EdidRrumwxk5HA _M5voRqQ_EdidRrumwxk5HA">

-    <ownedEnd xmi:id="_M5voRqQ_EdidRrumwxk5HA" type="_M5voQKQ_EdidRrumwxk5HA" association="_M5voRaQ_EdidRrumwxk5HA"/>

+  <ownedMember xsi:type="uml:Association" xmi:id="_jxNuKqoVEdiBcNn-7Es0xA" memberEnd="_jxNuJ6oVEdiBcNn-7Es0xA _jxNuK6oVEdiBcNn-7Es0xA">

+    <ownedEnd xmi:id="_jxNuK6oVEdiBcNn-7Es0xA" type="_jxNuJaoVEdiBcNn-7Es0xA" association="_jxNuKqoVEdiBcNn-7Es0xA"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Class" xmi:id="_M5voR6Q_EdidRrumwxk5HA" name="Profile">

-    <eAnnotations xmi:id="_wJrD4KRAEdiZYaXu6w_Kpw" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_wJxKgKRAEdiZYaXu6w_Kpw"/>

+  <ownedMember xsi:type="uml:Class" xmi:id="_jxNuLKoVEdiBcNn-7Es0xA" name="Profile">

+    <eAnnotations xmi:id="_s63IMKoXEdiaq_4OeOtsBw" source="appliedStereotypes">

+      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_s63IMaoXEdiaq_4OeOtsBw"/>

     </eAnnotations>

-    <generalization xmi:id="_M5voSKQ_EdidRrumwxk5HA" general="_M5vn_KQ_EdidRrumwxk5HA"/>

-    <ownedAttribute xmi:id="_M5voSaQ_EdidRrumwxk5HA" name="ownedStereotype" type="_M5voWKQ_EdidRrumwxk5HA" isOrdered="true" isReadOnly="true" association="_M5voVqQ_EdidRrumwxk5HA">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_M5voSqQ_EdidRrumwxk5HA" value="-1"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M5voS6Q_EdidRrumwxk5HA"/>

+    <generalization xmi:id="_jxNuLaoVEdiBcNn-7Es0xA" general="_jxHoFKoVEdiBcNn-7Es0xA"/>

+    <ownedAttribute xmi:id="_jxNuLqoVEdiBcNn-7Es0xA" name="ownedStereotype" type="_jxNuPaoVEdiBcNn-7Es0xA" isOrdered="true" isReadOnly="true" association="_jxNuO6oVEdiBcNn-7Es0xA">

+      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_jxNuL6oVEdiBcNn-7Es0xA" value="-1"/>

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jxNuMKoVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

-    <ownedAttribute xmi:id="_M5voTKQ_EdidRrumwxk5HA" name="metaclassReference" type="_M5phlqQ_EdidRrumwxk5HA" isOrdered="true" subsettedProperty="_M5phTaQ_EdidRrumwxk5HA" association="_M6OKzKQ_EdidRrumwxk5HA">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_M5voTaQ_EdidRrumwxk5HA" value="-1"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M5voTqQ_EdidRrumwxk5HA"/>

+    <ownedAttribute xmi:id="_jxNuMaoVEdiBcNn-7Es0xA" name="metaclassReference" type="_jxHn56oVEdiBcNn-7Es0xA" isOrdered="true" subsettedProperty="_jxHnnqoVEdiBcNn-7Es0xA" association="_jxyXzKoVEdiBcNn-7Es0xA">

+      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_jxNuMqoVEdiBcNn-7Es0xA" value="-1"/>

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jxNuM6oVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

-    <ownedAttribute xmi:id="_M5voT6Q_EdidRrumwxk5HA" name="metamodelReference" type="_M5vn6qQ_EdidRrumwxk5HA" isOrdered="true" subsettedProperty="_M5phUKQ_EdidRrumwxk5HA" association="_M6OKzqQ_EdidRrumwxk5HA">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_M5voUKQ_EdidRrumwxk5HA" value="-1"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M5voUaQ_EdidRrumwxk5HA"/>

+    <ownedAttribute xmi:id="_jxNuNKoVEdiBcNn-7Es0xA" name="metamodelReference" type="_jxHoAqoVEdiBcNn-7Es0xA" isOrdered="true" subsettedProperty="_jxHnoaoVEdiBcNn-7Es0xA" association="_jxyXzqoVEdiBcNn-7Es0xA">

+      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_jxNuNaoVEdiBcNn-7Es0xA" value="-1"/>

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jxNuNqoVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

-    <ownedOperation xmi:id="_M5voUqQ_EdidRrumwxk5HA" name="getElementImports">

-      <returnResult xmi:id="_M5voU6Q_EdidRrumwxk5HA" direction="return">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YtaQ-Edi0K65YJD49Qg"/>

+    <ownedOperation xmi:id="_jxNuN6oVEdiBcNn-7Es0xA" name="getElementImports">

+      <returnResult xmi:id="_jxNuOKoVEdiBcNn-7Es0xA" direction="return">

+        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

       </returnResult>

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YtaQ-Edi0K65YJD49Qg"/>

+      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

     </ownedOperation>

-    <ownedOperation xmi:id="_M5voVKQ_EdidRrumwxk5HA" name="getPackageImports">

-      <returnResult xmi:id="_M5voVaQ_EdidRrumwxk5HA" direction="return">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YtaQ-Edi0K65YJD49Qg"/>

+    <ownedOperation xmi:id="_jxNuOaoVEdiBcNn-7Es0xA" name="getPackageImports">

+      <returnResult xmi:id="_jxNuOqoVEdiBcNn-7Es0xA" direction="return">

+        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

       </returnResult>

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YtaQ-Edi0K65YJD49Qg"/>

+      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

     </ownedOperation>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_M5voVqQ_EdidRrumwxk5HA" memberEnd="_M5voSaQ_EdidRrumwxk5HA _M5voV6Q_EdidRrumwxk5HA">

-    <ownedEnd xmi:id="_M5voV6Q_EdidRrumwxk5HA" type="_M5voR6Q_EdidRrumwxk5HA" association="_M5voVqQ_EdidRrumwxk5HA"/>

+  <ownedMember xsi:type="uml:Association" xmi:id="_jxNuO6oVEdiBcNn-7Es0xA" memberEnd="_jxNuLqoVEdiBcNn-7Es0xA _jxNuPKoVEdiBcNn-7Es0xA">

+    <ownedEnd xmi:id="_jxNuPKoVEdiBcNn-7Es0xA" type="_jxNuLKoVEdiBcNn-7Es0xA" association="_jxNuO6oVEdiBcNn-7Es0xA"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Class" xmi:id="_M5voWKQ_EdidRrumwxk5HA" name="Stereotype">

-    <eAnnotations xmi:id="_wJSpYKRAEdiZYaXu6w_Kpw" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_wJYwAKRAEdiZYaXu6w_Kpw"/>

+  <ownedMember xsi:type="uml:Class" xmi:id="_jxNuPaoVEdiBcNn-7Es0xA" name="Stereotype">

+    <eAnnotations xmi:id="_s6xBkKoXEdiaq_4OeOtsBw" source="appliedStereotypes">

+      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_s6xBkaoXEdiaq_4OeOtsBw"/>

     </eAnnotations>

-    <generalization xmi:id="_M5voWaQ_EdidRrumwxk5HA" general="_M5voWqQ_EdidRrumwxk5HA"/>

+    <generalization xmi:id="_jxNuPqoVEdiBcNn-7Es0xA" general="_jxNuP6oVEdiBcNn-7Es0xA"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Class" xmi:id="_M5voWqQ_EdidRrumwxk5HA" name="Class">

-    <eAnnotations xmi:id="_v6MdcKRAEdiZYaXu6w_Kpw" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_v6SkEKRAEdiZYaXu6w_Kpw"/>

+  <ownedMember xsi:type="uml:Class" xmi:id="_jxNuP6oVEdiBcNn-7Es0xA" name="Class">

+    <eAnnotations xmi:id="_s3JF0KoXEdiaq_4OeOtsBw" source="appliedStereotypes">

+      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_s3JF0aoXEdiaq_4OeOtsBw"/>

     </eAnnotations>

-    <generalization xmi:id="_M5voW6Q_EdidRrumwxk5HA" general="_M5vof6Q_EdidRrumwxk5HA"/>

-    <generalization xmi:id="_M5voXKQ_EdidRrumwxk5HA" general="_M572i6Q_EdidRrumwxk5HA"/>

-    <ownedAttribute xmi:id="_M5voXaQ_EdidRrumwxk5HA" name="ownedOperation" type="_M571_KQ_EdidRrumwxk5HA" isOrdered="true" association="_M6OJyqQ_EdidRrumwxk5HA" aggregation="composite">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_M5voXqQ_EdidRrumwxk5HA" value="-1"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M5voX6Q_EdidRrumwxk5HA"/>

+    <generalization xmi:id="_jxNuQKoVEdiBcNn-7Es0xA" general="_jxNuZKoVEdiBcNn-7Es0xA"/>

+    <generalization xmi:id="_jxNuQaoVEdiBcNn-7Es0xA" general="_jxyXs6oVEdiBcNn-7Es0xA"/>

+    <ownedAttribute xmi:id="_jxNuQqoVEdiBcNn-7Es0xA" name="ownedOperation" type="_jxgCRaoVEdiBcNn-7Es0xA" isOrdered="true" association="_jxgC-KoVEdiBcNn-7Es0xA" aggregation="composite">

+      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_jxNuQ6oVEdiBcNn-7Es0xA" value="-1"/>

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jxNuRKoVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

-    <ownedAttribute xmi:id="_M5voYKQ_EdidRrumwxk5HA" name="superClass" type="_M5voWqQ_EdidRrumwxk5HA" isOrdered="true" isReadOnly="true" redefinedProperty="_M51uo6Q_EdidRrumwxk5HA" association="_M6OKvqQ_EdidRrumwxk5HA">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_M5voYaQ_EdidRrumwxk5HA" value="-1"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M5voYqQ_EdidRrumwxk5HA"/>

+    <ownedAttribute xmi:id="_jxNuRaoVEdiBcNn-7Es0xA" name="superClass" type="_jxNuP6oVEdiBcNn-7Es0xA" isOrdered="true" isReadOnly="true" redefinedProperty="_jxNuhqoVEdiBcNn-7Es0xA" association="_jxyXvqoVEdiBcNn-7Es0xA">

+      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_jxNuRqoVEdiBcNn-7Es0xA" value="-1"/>

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jxNuR6oVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

-    <ownedAttribute xmi:id="_M5voY6Q_EdidRrumwxk5HA" name="extension" type="_M6OKwaQ_EdidRrumwxk5HA" isOrdered="true" isReadOnly="true" association="_M6OKwKQ_EdidRrumwxk5HA">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_M5voZKQ_EdidRrumwxk5HA" value="-1"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M5voZaQ_EdidRrumwxk5HA"/>

+    <ownedAttribute xmi:id="_jxNuSKoVEdiBcNn-7Es0xA" name="extension" type="_jxyXwaoVEdiBcNn-7Es0xA" isOrdered="true" isReadOnly="true" association="_jxyXwKoVEdiBcNn-7Es0xA">

+      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_jxNuSaoVEdiBcNn-7Es0xA" value="-1"/>

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jxNuSqoVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

-    <ownedAttribute xmi:id="_M5voZqQ_EdidRrumwxk5HA" name="nestedClassifier" type="_M51ul6Q_EdidRrumwxk5HA" isOrdered="true" association="_M6OKyKQ_EdidRrumwxk5HA" aggregation="composite">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_M5voZ6Q_EdidRrumwxk5HA" value="-1"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M5voaKQ_EdidRrumwxk5HA"/>

+    <ownedAttribute xmi:id="_jxNuS6oVEdiBcNn-7Es0xA" name="nestedClassifier" type="_jxNueqoVEdiBcNn-7Es0xA" isOrdered="true" association="_jxyXyKoVEdiBcNn-7Es0xA" aggregation="composite">

+      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_jxNuTKoVEdiBcNn-7Es0xA" value="-1"/>

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jxNuTaoVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

-    <ownedAttribute xmi:id="_M5voaaQ_EdidRrumwxk5HA" name="isActive" type="_M5dUjaQ_EdidRrumwxk5HA">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M5voaqQ_EdidRrumwxk5HA"/>

+    <ownedAttribute xmi:id="_jxNuTqoVEdiBcNn-7Es0xA" name="isActive" type="_jxBgwaoVEdiBcNn-7Es0xA">

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jxNuT6oVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

-    <ownedAttribute xmi:id="_M5voa6Q_EdidRrumwxk5HA" name="ownedReception" type="_M6ICqKQ_EdidRrumwxk5HA" isOrdered="true" association="_M6OKyqQ_EdidRrumwxk5HA" aggregation="composite">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_M5vobKQ_EdidRrumwxk5HA" value="-1"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M5vobaQ_EdidRrumwxk5HA"/>

+    <ownedAttribute xmi:id="_jxNuUKoVEdiBcNn-7Es0xA" name="ownedReception" type="_jxmIk6oVEdiBcNn-7Es0xA" isOrdered="true" association="_jxyXyqoVEdiBcNn-7Es0xA" aggregation="composite">

+      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_jxNuUaoVEdiBcNn-7Es0xA" value="-1"/>

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jxNuUqoVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

-    <ownedOperation xmi:id="_M5vobqQ_EdidRrumwxk5HA" name="inherit" type="_M5dUkaQ_EdidRrumwxk5HA">

-      <returnResult xmi:id="_M5vob6Q_EdidRrumwxk5HA" type="_M5dUkaQ_EdidRrumwxk5HA" direction="return"/>

-      <ownedParameter xmi:id="_M5vocKQ_EdidRrumwxk5HA" name="inhs" type="_M5dUkaQ_EdidRrumwxk5HA"/>

+    <ownedOperation xmi:id="_jxNuU6oVEdiBcNn-7Es0xA" name="inherit" type="_jxBgxaoVEdiBcNn-7Es0xA">

+      <returnResult xmi:id="_jxNuVKoVEdiBcNn-7Es0xA" type="_jxBgxaoVEdiBcNn-7Es0xA" direction="return"/>

+      <ownedParameter xmi:id="_jxNuVaoVEdiBcNn-7Es0xA" name="inhs" type="_jxBgxaoVEdiBcNn-7Es0xA"/>

     </ownedOperation>

-    <ownedOperation xmi:id="_M5vocaQ_EdidRrumwxk5HA" name="isAbstract" type="_M5dUjaQ_EdidRrumwxk5HA">

-      <returnResult xmi:id="_M5vocqQ_EdidRrumwxk5HA" type="_M5dUjaQ_EdidRrumwxk5HA" direction="return"/>

+    <ownedOperation xmi:id="_jxNuVqoVEdiBcNn-7Es0xA" name="isAbstract" type="_jxBgwaoVEdiBcNn-7Es0xA">

+      <returnResult xmi:id="_jxNuV6oVEdiBcNn-7Es0xA" type="_jxBgwaoVEdiBcNn-7Es0xA" direction="return"/>

     </ownedOperation>

-    <ownedOperation xmi:id="_M5voc6Q_EdidRrumwxk5HA" name="setIsAbstract">

-      <ownedParameter xmi:id="_M5vodKQ_EdidRrumwxk5HA" name="newIsAbstract" type="_M5dUjaQ_EdidRrumwxk5HA"/>

+    <ownedOperation xmi:id="_jxNuWKoVEdiBcNn-7Es0xA" name="setIsAbstract">

+      <ownedParameter xmi:id="_jxNuWaoVEdiBcNn-7Es0xA" name="newIsAbstract" type="_jxBgwaoVEdiBcNn-7Es0xA"/>

     </ownedOperation>

-    <ownedOperation xmi:id="_M5vodaQ_EdidRrumwxk5HA" name="getOwnedAttributes">

-      <returnResult xmi:id="_M5vodqQ_EdidRrumwxk5HA" direction="return">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YtaQ-Edi0K65YJD49Qg"/>

+    <ownedOperation xmi:id="_jxNuWqoVEdiBcNn-7Es0xA" name="getOwnedAttributes">

+      <returnResult xmi:id="_jxNuW6oVEdiBcNn-7Es0xA" direction="return">

+        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

       </returnResult>

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YtaQ-Edi0K65YJD49Qg"/>

+      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

     </ownedOperation>

-    <ownedOperation xmi:id="_M5vod6Q_EdidRrumwxk5HA" name="getGenerals">

-      <returnResult xmi:id="_M5voeKQ_EdidRrumwxk5HA" direction="return">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YtaQ-Edi0K65YJD49Qg"/>

+    <ownedOperation xmi:id="_jxNuXKoVEdiBcNn-7Es0xA" name="getGenerals">

+      <returnResult xmi:id="_jxNuXaoVEdiBcNn-7Es0xA" direction="return">

+        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

       </returnResult>

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YtaQ-Edi0K65YJD49Qg"/>

+      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

     </ownedOperation>

-    <ownedOperation xmi:id="_M5voeaQ_EdidRrumwxk5HA" name="getAttributes">

-      <returnResult xmi:id="_M5voeqQ_EdidRrumwxk5HA" direction="return">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YtaQ-Edi0K65YJD49Qg"/>

+    <ownedOperation xmi:id="_jxNuXqoVEdiBcNn-7Es0xA" name="getAttributes">

+      <returnResult xmi:id="_jxNuX6oVEdiBcNn-7Es0xA" direction="return">

+        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

       </returnResult>

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YtaQ-Edi0K65YJD49Qg"/>

+      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

     </ownedOperation>

-    <ownedOperation xmi:id="_M5voe6Q_EdidRrumwxk5HA" name="getOwnedMembers">

-      <returnResult xmi:id="_M5vofKQ_EdidRrumwxk5HA" direction="return">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YtaQ-Edi0K65YJD49Qg"/>

+    <ownedOperation xmi:id="_jxNuYKoVEdiBcNn-7Es0xA" name="getOwnedMembers">

+      <returnResult xmi:id="_jxNuYaoVEdiBcNn-7Es0xA" direction="return">

+        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

       </returnResult>

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YtaQ-Edi0K65YJD49Qg"/>

+      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

     </ownedOperation>

-    <ownedOperation xmi:id="_M5vofaQ_EdidRrumwxk5HA" name="getFeatures">

-      <returnResult xmi:id="_M5vofqQ_EdidRrumwxk5HA" direction="return">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YtaQ-Edi0K65YJD49Qg"/>

+    <ownedOperation xmi:id="_jxNuYqoVEdiBcNn-7Es0xA" name="getFeatures">

+      <returnResult xmi:id="_jxNuY6oVEdiBcNn-7Es0xA" direction="return">

+        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

       </returnResult>

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YtaQ-Edi0K65YJD49Qg"/>

+      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

     </ownedOperation>

   </ownedMember>

-  <ownedMember xsi:type="uml:Class" xmi:id="_M5vof6Q_EdidRrumwxk5HA" name="EncapsulatedClassifier" isAbstract="true">

-    <eAnnotations xmi:id="_whixUKRAEdiZYaXu6w_Kpw" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_who38KRAEdiZYaXu6w_Kpw"/>

+  <ownedMember xsi:type="uml:Class" xmi:id="_jxNuZKoVEdiBcNn-7Es0xA" name="BehavioredClassifier" isAbstract="true">

+    <eAnnotations xmi:id="_s7h2kaoXEdiaq_4OeOtsBw" source="appliedStereotypes">

+      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_s7n9MKoXEdiaq_4OeOtsBw"/>

     </eAnnotations>

-    <generalization xmi:id="_M5vogKQ_EdidRrumwxk5HA" general="_M51ugaQ_EdidRrumwxk5HA"/>

-    <ownedAttribute xmi:id="_M5vogaQ_EdidRrumwxk5HA" name="ownedPort" type="_M6IDIqQ_EdidRrumwxk5HA" isOrdered="true" association="_M6OKvKQ_EdidRrumwxk5HA" aggregation="composite">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_M5vogqQ_EdidRrumwxk5HA" value="-1"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M5vog6Q_EdidRrumwxk5HA"/>

+    <generalization xmi:id="_jxNuZaoVEdiBcNn-7Es0xA" general="_jxNueqoVEdiBcNn-7Es0xA"/>

+    <ownedAttribute xmi:id="_jxNuZqoVEdiBcNn-7Es0xA" name="ownedBehavior" type="_jxgCtqoVEdiBcNn-7Es0xA" isOrdered="true" association="_jxgC2aoVEdiBcNn-7Es0xA" aggregation="composite">

+      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_jxNuZ6oVEdiBcNn-7Es0xA" value="-1"/>

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jxNuaKoVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

-    <ownedOperation xmi:id="_M5vohKQ_EdidRrumwxk5HA" name="getFeatures">

-      <returnResult xmi:id="_M5vohaQ_EdidRrumwxk5HA" direction="return">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YtaQ-Edi0K65YJD49Qg"/>

-      </returnResult>

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YtaQ-Edi0K65YJD49Qg"/>

-    </ownedOperation>

-    <ownedOperation xmi:id="_M5vohqQ_EdidRrumwxk5HA" name="getOwnedMembers">

-      <returnResult xmi:id="_M51ugKQ_EdidRrumwxk5HA" direction="return">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YtaQ-Edi0K65YJD49Qg"/>

-      </returnResult>

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YtaQ-Edi0K65YJD49Qg"/>

-    </ownedOperation>

-  </ownedMember>

-  <ownedMember xsi:type="uml:Class" xmi:id="_M51ugaQ_EdidRrumwxk5HA" name="StructuredClassifier" isAbstract="true">

-    <eAnnotations xmi:id="_wdKAkKRAEdiZYaXu6w_Kpw" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_wdQHMKRAEdiZYaXu6w_Kpw"/>

-    </eAnnotations>

-    <generalization xmi:id="_M51ugqQ_EdidRrumwxk5HA" general="_M51ul6Q_EdidRrumwxk5HA"/>

-    <ownedAttribute xmi:id="_M51ug6Q_EdidRrumwxk5HA" name="ownedAttribute" type="_M51vNqQ_EdidRrumwxk5HA" isOrdered="true" association="_M6OKlqQ_EdidRrumwxk5HA" aggregation="composite">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_M51uhKQ_EdidRrumwxk5HA" value="-1"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M51uhaQ_EdidRrumwxk5HA"/>

+    <ownedAttribute xmi:id="_jxNuaaoVEdiBcNn-7Es0xA" name="ownedStateMachine" type="_jxmIraoVEdiBcNn-7Es0xA" isOrdered="true" association="_jxyW-qoVEdiBcNn-7Es0xA" aggregation="composite">

+      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_jxNuaqoVEdiBcNn-7Es0xA" value="-1"/>

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jxNua6oVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

-    <ownedAttribute xmi:id="_M51uhqQ_EdidRrumwxk5HA" name="part" type="_M51vNqQ_EdidRrumwxk5HA" isOrdered="true" isReadOnly="true" association="_M6OKmKQ_EdidRrumwxk5HA">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_M51uh6Q_EdidRrumwxk5HA" value="-1"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M51uiKQ_EdidRrumwxk5HA"/>

+    <ownedAttribute xmi:id="_jxNubKoVEdiBcNn-7Es0xA" name="classifierBehavior" type="_jxgCtqoVEdiBcNn-7Es0xA" isOrdered="true" subsettedProperty="_jxNuZqoVEdiBcNn-7Es0xA" association="_jxyXoKoVEdiBcNn-7Es0xA">

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jxNubaoVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

-    <ownedAttribute xmi:id="_M51uiaQ_EdidRrumwxk5HA" name="role" type="_M571YKQ_EdidRrumwxk5HA" isOrdered="true" isReadOnly="true" isDerived="true" isDerivedUnion="true" association="_M6OKmqQ_EdidRrumwxk5HA">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_M51uiqQ_EdidRrumwxk5HA" value="-1"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M51ui6Q_EdidRrumwxk5HA"/>

+    <ownedAttribute xmi:id="_jxNubqoVEdiBcNn-7Es0xA" name="implementation" type="_jxyXo6oVEdiBcNn-7Es0xA" isOrdered="true" subsettedProperty="_jxHnbqoVEdiBcNn-7Es0xA" association="_jxyXoqoVEdiBcNn-7Es0xA" aggregation="composite">

+      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_jxNub6oVEdiBcNn-7Es0xA" value="-1"/>

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jxNucKoVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

-    <ownedAttribute xmi:id="_M51ujKQ_EdidRrumwxk5HA" name="ownedConnector" type="_M6OKnqQ_EdidRrumwxk5HA" isOrdered="true" association="_M6OKnKQ_EdidRrumwxk5HA" aggregation="composite">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_M51ujaQ_EdidRrumwxk5HA" value="-1"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M51ujqQ_EdidRrumwxk5HA"/>

+    <ownedAttribute xmi:id="_jxNucaoVEdiBcNn-7Es0xA" name="ownedTrigger" type="_jxsPJaoVEdiBcNn-7Es0xA" isOrdered="true" association="_jxyXsaoVEdiBcNn-7Es0xA" aggregation="composite">

+      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_jxNucqoVEdiBcNn-7Es0xA" value="-1"/>

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jxNuc6oVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

-    <ownedOperation xmi:id="_M51uj6Q_EdidRrumwxk5HA" name="getAttributes">

-      <returnResult xmi:id="_M51ukKQ_EdidRrumwxk5HA" direction="return">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YtaQ-Edi0K65YJD49Qg"/>

+    <ownedOperation xmi:id="_jxNudKoVEdiBcNn-7Es0xA" name="getOwnedMembers">

+      <returnResult xmi:id="_jxNudaoVEdiBcNn-7Es0xA" direction="return">

+        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

       </returnResult>

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YtaQ-Edi0K65YJD49Qg"/>

+      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

     </ownedOperation>

-    <ownedOperation xmi:id="_M51ukaQ_EdidRrumwxk5HA" name="getOwnedMembers">

-      <returnResult xmi:id="_M51ukqQ_EdidRrumwxk5HA" direction="return">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YtaQ-Edi0K65YJD49Qg"/>

+    <ownedOperation xmi:id="_jxNudqoVEdiBcNn-7Es0xA" name="getOwnedElements">

+      <returnResult xmi:id="_jxNud6oVEdiBcNn-7Es0xA" direction="return">

+        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

       </returnResult>

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YtaQ-Edi0K65YJD49Qg"/>

+      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

     </ownedOperation>

-    <ownedOperation xmi:id="_M51uk6Q_EdidRrumwxk5HA" name="getMembers">

-      <returnResult xmi:id="_M51ulKQ_EdidRrumwxk5HA" direction="return">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YtaQ-Edi0K65YJD49Qg"/>

-      </returnResult>

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YtaQ-Edi0K65YJD49Qg"/>

-    </ownedOperation>

-    <ownedOperation xmi:id="_M51ulaQ_EdidRrumwxk5HA" name="getFeatures">

-      <returnResult xmi:id="_M51ulqQ_EdidRrumwxk5HA" direction="return">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YtaQ-Edi0K65YJD49Qg"/>

+    <ownedOperation xmi:id="_jxNueKoVEdiBcNn-7Es0xA" name="getClientDependencies">

+      <returnResult xmi:id="_jxNueaoVEdiBcNn-7Es0xA" direction="return">

+        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

       </returnResult>

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YtaQ-Edi0K65YJD49Qg"/>

+      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

     </ownedOperation>

   </ownedMember>

-  <ownedMember xsi:type="uml:Class" xmi:id="_M51ul6Q_EdidRrumwxk5HA" name="Classifier" isAbstract="true">

-    <eAnnotations xmi:id="_wEIckKRAEdiZYaXu6w_Kpw" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_wEUp0KRAEdiZYaXu6w_Kpw"/>

+  <ownedMember xsi:type="uml:Class" xmi:id="_jxNueqoVEdiBcNn-7Es0xA" name="Classifier" isAbstract="true">

+    <eAnnotations xmi:id="_s5PXkKoXEdiaq_4OeOtsBw" source="appliedStereotypes">

+      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_s5PXkaoXEdiaq_4OeOtsBw"/>

     </eAnnotations>

-    <generalization xmi:id="_M51umKQ_EdidRrumwxk5HA" general="_M5phQqQ_EdidRrumwxk5HA"/>

-    <generalization xmi:id="_M51umaQ_EdidRrumwxk5HA" general="_M5voJqQ_EdidRrumwxk5HA"/>

-    <generalization xmi:id="_M51umqQ_EdidRrumwxk5HA" general="_M51u8KQ_EdidRrumwxk5HA"/>

-    <ownedAttribute xmi:id="_M51um6Q_EdidRrumwxk5HA" name="feature" type="_M51vCqQ_EdidRrumwxk5HA" isOrdered="true" isReadOnly="true" isDerived="true" isDerivedUnion="true" association="_M51vCaQ_EdidRrumwxk5HA">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_M51unKQ_EdidRrumwxk5HA" value="-1"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M51unaQ_EdidRrumwxk5HA"/>

+    <generalization xmi:id="_jxNue6oVEdiBcNn-7Es0xA" general="_jxHnk6oVEdiBcNn-7Es0xA"/>

+    <generalization xmi:id="_jxNufKoVEdiBcNn-7Es0xA" general="_jxNuC6oVEdiBcNn-7Es0xA"/>

+    <generalization xmi:id="_jxNufaoVEdiBcNn-7Es0xA" general="_jxT0p6oVEdiBcNn-7Es0xA"/>

+    <ownedAttribute xmi:id="_jxNufqoVEdiBcNn-7Es0xA" name="feature" type="_jxT0waoVEdiBcNn-7Es0xA" isOrdered="true" isReadOnly="true" isDerived="true" isDerivedUnion="true" association="_jxT0wKoVEdiBcNn-7Es0xA">

+      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_jxNuf6oVEdiBcNn-7Es0xA" value="-1"/>

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jxNugKoVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

-    <ownedAttribute xmi:id="_M51unqQ_EdidRrumwxk5HA" name="isAbstract" type="_M5dUjaQ_EdidRrumwxk5HA">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M51un6Q_EdidRrumwxk5HA"/>

+    <ownedAttribute xmi:id="_jxNugaoVEdiBcNn-7Es0xA" name="isAbstract" type="_jxBgwaoVEdiBcNn-7Es0xA">

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jxNugqoVEdiBcNn-7Es0xA"/>

+    </ownedAttribute>

+    <ownedAttribute xmi:id="_jxNug6oVEdiBcNn-7Es0xA" name="inheritedMember" type="_jxHnaqoVEdiBcNn-7Es0xA" isOrdered="true" isReadOnly="true" association="_jxT0yKoVEdiBcNn-7Es0xA">

+      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_jxNuhKoVEdiBcNn-7Es0xA" value="-1"/>

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jxNuhaoVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

-    <ownedAttribute xmi:id="_M51uoKQ_EdidRrumwxk5HA" name="inheritedMember" type="_M5jbbKQ_EdidRrumwxk5HA" isOrdered="true" isReadOnly="true" association="_M51vEaQ_EdidRrumwxk5HA">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_M51uoaQ_EdidRrumwxk5HA" value="-1"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M51uoqQ_EdidRrumwxk5HA"/>

+    <ownedAttribute xmi:id="_jxNuhqoVEdiBcNn-7Es0xA" name="general" type="_jxNueqoVEdiBcNn-7Es0xA" isOrdered="true" isReadOnly="true" association="_jxT0yqoVEdiBcNn-7Es0xA">

+      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_jxNuh6oVEdiBcNn-7Es0xA" value="-1"/>

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jxNuiKoVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

-    <ownedAttribute xmi:id="_M51uo6Q_EdidRrumwxk5HA" name="general" type="_M51ul6Q_EdidRrumwxk5HA" isOrdered="true" isReadOnly="true" association="_M51vE6Q_EdidRrumwxk5HA">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_M51upKQ_EdidRrumwxk5HA" value="-1"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M51upaQ_EdidRrumwxk5HA"/>

+    <ownedAttribute xmi:id="_jxNuiaoVEdiBcNn-7Es0xA" name="generalization" type="_jxT0zaoVEdiBcNn-7Es0xA" isOrdered="true" association="_jxT0zKoVEdiBcNn-7Es0xA" aggregation="composite">

+      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_jxNuiqoVEdiBcNn-7Es0xA" value="-1"/>

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jxNui6oVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

-    <ownedAttribute xmi:id="_M51upqQ_EdidRrumwxk5HA" name="generalization" type="_M51vFqQ_EdidRrumwxk5HA" isOrdered="true" association="_M51vFaQ_EdidRrumwxk5HA" aggregation="composite">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_M51up6Q_EdidRrumwxk5HA" value="-1"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M51uqKQ_EdidRrumwxk5HA"/>

+    <ownedAttribute xmi:id="_jxNujKoVEdiBcNn-7Es0xA" name="powertypeExtent" type="_jxZ7RqoVEdiBcNn-7Es0xA" isOrdered="true" association="_jxZ7UaoVEdiBcNn-7Es0xA">

+      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_jxNujaoVEdiBcNn-7Es0xA" value="-1"/>

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jxNujqoVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

-    <ownedAttribute xmi:id="_M51uqaQ_EdidRrumwxk5HA" name="powertypeExtent" type="_M51vKKQ_EdidRrumwxk5HA" isOrdered="true" association="_M51vM6Q_EdidRrumwxk5HA">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_M51uqqQ_EdidRrumwxk5HA" value="-1"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M51uq6Q_EdidRrumwxk5HA"/>

+    <ownedAttribute xmi:id="_jxNuj6oVEdiBcNn-7Es0xA" name="attribute" type="_jxZ7VKoVEdiBcNn-7Es0xA" isOrdered="true" isReadOnly="true" isDerived="true" isDerivedUnion="true" association="_jxZ7UqoVEdiBcNn-7Es0xA">

+      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_jxNukKoVEdiBcNn-7Es0xA" value="-1"/>

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jxNukaoVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

-    <ownedAttribute xmi:id="_M51urKQ_EdidRrumwxk5HA" name="attribute" type="_M51vNqQ_EdidRrumwxk5HA" isOrdered="true" isReadOnly="true" isDerived="true" isDerivedUnion="true" association="_M51vNKQ_EdidRrumwxk5HA">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_M51uraQ_EdidRrumwxk5HA" value="-1"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M51urqQ_EdidRrumwxk5HA"/>

+    <ownedAttribute xmi:id="_jxNukqoVEdiBcNn-7Es0xA" name="redefinedClassifier" type="_jxNueqoVEdiBcNn-7Es0xA" isOrdered="true" association="_jxgDU6oVEdiBcNn-7Es0xA">

+      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_jxNuk6oVEdiBcNn-7Es0xA" value="-1"/>

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jxNulKoVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

-    <ownedAttribute xmi:id="_M51ur6Q_EdidRrumwxk5HA" name="redefinedClassifier" type="_M51ul6Q_EdidRrumwxk5HA" isOrdered="true" association="_M6OKMaQ_EdidRrumwxk5HA">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_M51usKQ_EdidRrumwxk5HA" value="-1"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M51usaQ_EdidRrumwxk5HA"/>

+    <ownedAttribute xmi:id="_jxNulaoVEdiBcNn-7Es0xA" name="substitution" type="_jxgDVqoVEdiBcNn-7Es0xA" isOrdered="true" subsettedProperty="_jxHnbqoVEdiBcNn-7Es0xA" association="_jxgDVaoVEdiBcNn-7Es0xA" aggregation="composite">

+      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_jxNulqoVEdiBcNn-7Es0xA" value="-1"/>

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jxNul6oVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

-    <ownedAttribute xmi:id="_M51usqQ_EdidRrumwxk5HA" name="substitution" type="_M6OKNKQ_EdidRrumwxk5HA" isOrdered="true" subsettedProperty="_M5jbcKQ_EdidRrumwxk5HA" association="_M6OKM6Q_EdidRrumwxk5HA" aggregation="composite">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_M51us6Q_EdidRrumwxk5HA" value="-1"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M51utKQ_EdidRrumwxk5HA"/>

+    <ownedAttribute xmi:id="_jxNumKoVEdiBcNn-7Es0xA" name="ownedUseCase" type="_jxyXE6oVEdiBcNn-7Es0xA" isOrdered="true" association="_jxyXEaoVEdiBcNn-7Es0xA" aggregation="composite">

+      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_jxNumaoVEdiBcNn-7Es0xA" value="-1"/>

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jxNumqoVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

-    <ownedAttribute xmi:id="_M51utaQ_EdidRrumwxk5HA" name="ownedUseCase" type="_M6OKRKQ_EdidRrumwxk5HA" isOrdered="true" association="_M6OKQqQ_EdidRrumwxk5HA" aggregation="composite">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_M51utqQ_EdidRrumwxk5HA" value="-1"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M51ut6Q_EdidRrumwxk5HA"/>

+    <ownedAttribute xmi:id="_jxNum6oVEdiBcNn-7Es0xA" name="useCase" type="_jxyXE6oVEdiBcNn-7Es0xA" isOrdered="true" association="_jxyXSaoVEdiBcNn-7Es0xA">

+      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_jxNunKoVEdiBcNn-7Es0xA" value="-1"/>

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jxNunaoVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

-    <ownedAttribute xmi:id="_M51uuKQ_EdidRrumwxk5HA" name="representation" type="_M6OKfqQ_EdidRrumwxk5HA" isOrdered="true" subsettedProperty="_M51uuqQ_EdidRrumwxk5HA" association="_M6OKfKQ_EdidRrumwxk5HA">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M51uuaQ_EdidRrumwxk5HA"/>

+    <ownedAttribute xmi:id="_jxNunqoVEdiBcNn-7Es0xA" name="representation" type="_jxyXTKoVEdiBcNn-7Es0xA" isOrdered="true" subsettedProperty="_jxNuoKoVEdiBcNn-7Es0xA" association="_jxyXSqoVEdiBcNn-7Es0xA">

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jxNun6oVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

-    <ownedAttribute xmi:id="_M51uuqQ_EdidRrumwxk5HA" name="occurrence" type="_M6OKfqQ_EdidRrumwxk5HA" isOrdered="true" association="_M6OKlKQ_EdidRrumwxk5HA" aggregation="composite">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_M51uu6Q_EdidRrumwxk5HA" value="-1"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M51uvKQ_EdidRrumwxk5HA"/>

+    <ownedAttribute xmi:id="_jxNuoKoVEdiBcNn-7Es0xA" name="occurrence" type="_jxyXTKoVEdiBcNn-7Es0xA" isOrdered="true" association="_jxyXnqoVEdiBcNn-7Es0xA" aggregation="composite">

+      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_jxNuoaoVEdiBcNn-7Es0xA" value="-1"/>

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jxNuoqoVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

-    <ownedOperation xmi:id="_M51uvaQ_EdidRrumwxk5HA" name="allFeatures" type="_M5dUkaQ_EdidRrumwxk5HA">

-      <returnResult xmi:id="_M51uvqQ_EdidRrumwxk5HA" type="_M5dUkaQ_EdidRrumwxk5HA" direction="return"/>

+    <ownedOperation xmi:id="_jxNuo6oVEdiBcNn-7Es0xA" name="allFeatures" type="_jxBgxaoVEdiBcNn-7Es0xA">

+      <returnResult xmi:id="_jxNupKoVEdiBcNn-7Es0xA" type="_jxBgxaoVEdiBcNn-7Es0xA" direction="return"/>

     </ownedOperation>

-    <ownedOperation xmi:id="_M51uv6Q_EdidRrumwxk5HA" name="validateNoCyclesInGeneralization" type="_M5dUjaQ_EdidRrumwxk5HA">

-      <returnResult xmi:id="_M51uwKQ_EdidRrumwxk5HA" type="_M5dUjaQ_EdidRrumwxk5HA" direction="return"/>

-      <ownedParameter xmi:id="_M51uwaQ_EdidRrumwxk5HA" name="diagnostics">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YsqQ-Edi0K65YJD49Qg"/>

+    <ownedOperation xmi:id="_jxNupaoVEdiBcNn-7Es0xA" name="validateNoCyclesInGeneralization" type="_jxBgwaoVEdiBcNn-7Es0xA">

+      <returnResult xmi:id="_jxNupqoVEdiBcNn-7Es0xA" type="_jxBgwaoVEdiBcNn-7Es0xA" direction="return"/>

+      <ownedParameter xmi:id="_jxNup6oVEdiBcNn-7Es0xA" name="diagnostics">

+        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizIaoVEdiWzIKzKXflIw"/>

       </ownedParameter>

-      <ownedParameter xmi:id="_M51uwqQ_EdidRrumwxk5HA" name="context">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_71El9KQ-Edi0K65YJD49Qg"/>

+      <ownedParameter xmi:id="_jxNuqKoVEdiBcNn-7Es0xA" name="context">

+        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZ1HAKoVEdiWzIKzKXflIw"/>

       </ownedParameter>

     </ownedOperation>

-    <ownedOperation xmi:id="_M51uw6Q_EdidRrumwxk5HA" name="validateSpecializeType" type="_M5dUjaQ_EdidRrumwxk5HA">

-      <returnResult xmi:id="_M51uxKQ_EdidRrumwxk5HA" type="_M5dUjaQ_EdidRrumwxk5HA" direction="return"/>

-      <ownedParameter xmi:id="_M51uxaQ_EdidRrumwxk5HA" name="diagnostics">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YsqQ-Edi0K65YJD49Qg"/>

+    <ownedOperation xmi:id="_jxNuqaoVEdiBcNn-7Es0xA" name="validateSpecializeType" type="_jxBgwaoVEdiBcNn-7Es0xA">

+      <returnResult xmi:id="_jxNuqqoVEdiBcNn-7Es0xA" type="_jxBgwaoVEdiBcNn-7Es0xA" direction="return"/>

+      <ownedParameter xmi:id="_jxNuq6oVEdiBcNn-7Es0xA" name="diagnostics">

+        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizIaoVEdiWzIKzKXflIw"/>

       </ownedParameter>

-      <ownedParameter xmi:id="_M51uxqQ_EdidRrumwxk5HA" name="context">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_71El9KQ-Edi0K65YJD49Qg"/>

+      <ownedParameter xmi:id="_jxNurKoVEdiBcNn-7Es0xA" name="context">

+        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZ1HAKoVEdiWzIKzKXflIw"/>

       </ownedParameter>

     </ownedOperation>

-    <ownedOperation xmi:id="_M51ux6Q_EdidRrumwxk5HA" name="validateInheritedMember" type="_M5dUjaQ_EdidRrumwxk5HA">

-      <returnResult xmi:id="_M51uyKQ_EdidRrumwxk5HA" type="_M5dUjaQ_EdidRrumwxk5HA" direction="return"/>

-      <ownedParameter xmi:id="_M51uyaQ_EdidRrumwxk5HA" name="diagnostics">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YsqQ-Edi0K65YJD49Qg"/>

+    <ownedOperation xmi:id="_jxNuraoVEdiBcNn-7Es0xA" name="validateInheritedMember" type="_jxBgwaoVEdiBcNn-7Es0xA">

+      <returnResult xmi:id="_jxNurqoVEdiBcNn-7Es0xA" type="_jxBgwaoVEdiBcNn-7Es0xA" direction="return"/>

+      <ownedParameter xmi:id="_jxNur6oVEdiBcNn-7Es0xA" name="diagnostics">

+        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizIaoVEdiWzIKzKXflIw"/>

       </ownedParameter>

-      <ownedParameter xmi:id="_M51uyqQ_EdidRrumwxk5HA" name="context">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_71El9KQ-Edi0K65YJD49Qg"/>

+      <ownedParameter xmi:id="_jxNusKoVEdiBcNn-7Es0xA" name="context">

+        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZ1HAKoVEdiWzIKzKXflIw"/>

       </ownedParameter>

     </ownedOperation>

-    <ownedOperation xmi:id="_M51uy6Q_EdidRrumwxk5HA" name="inheritedMember" type="_M5dUkaQ_EdidRrumwxk5HA">

-      <returnResult xmi:id="_M51uzKQ_EdidRrumwxk5HA" type="_M5dUkaQ_EdidRrumwxk5HA" direction="return"/>

+    <ownedOperation xmi:id="_jxNusaoVEdiBcNn-7Es0xA" name="inheritedMember" type="_jxBgxaoVEdiBcNn-7Es0xA">

+      <returnResult xmi:id="_jxNusqoVEdiBcNn-7Es0xA" type="_jxBgxaoVEdiBcNn-7Es0xA" direction="return"/>

     </ownedOperation>

-    <ownedOperation xmi:id="_M51uzaQ_EdidRrumwxk5HA" name="parents" type="_M5dUkaQ_EdidRrumwxk5HA">

-      <returnResult xmi:id="_M51uzqQ_EdidRrumwxk5HA" type="_M5dUkaQ_EdidRrumwxk5HA" direction="return"/>

+    <ownedOperation xmi:id="_jxNus6oVEdiBcNn-7Es0xA" name="parents" type="_jxBgxaoVEdiBcNn-7Es0xA">

+      <returnResult xmi:id="_jxNutKoVEdiBcNn-7Es0xA" type="_jxBgxaoVEdiBcNn-7Es0xA" direction="return"/>

     </ownedOperation>

-    <ownedOperation xmi:id="_M51uz6Q_EdidRrumwxk5HA" name="allParents" type="_M5dUkaQ_EdidRrumwxk5HA">

-      <returnResult xmi:id="_M51u0KQ_EdidRrumwxk5HA" type="_M5dUkaQ_EdidRrumwxk5HA" direction="return"/>

+    <ownedOperation xmi:id="_jxNutaoVEdiBcNn-7Es0xA" name="allParents" type="_jxBgxaoVEdiBcNn-7Es0xA">

+      <returnResult xmi:id="_jxNutqoVEdiBcNn-7Es0xA" type="_jxBgxaoVEdiBcNn-7Es0xA" direction="return"/>

     </ownedOperation>

-    <ownedOperation xmi:id="_M51u0aQ_EdidRrumwxk5HA" name="inheritableMembers" type="_M5dUkaQ_EdidRrumwxk5HA">

-      <returnResult xmi:id="_M51u0qQ_EdidRrumwxk5HA" type="_M5dUkaQ_EdidRrumwxk5HA" direction="return"/>

-      <ownedParameter xmi:id="_M51u06Q_EdidRrumwxk5HA" name="c" type="_M51ul6Q_EdidRrumwxk5HA"/>

+    <ownedOperation xmi:id="_jxNut6oVEdiBcNn-7Es0xA" name="inheritableMembers" type="_jxBgxaoVEdiBcNn-7Es0xA">

+      <returnResult xmi:id="_jxNuuKoVEdiBcNn-7Es0xA" type="_jxBgxaoVEdiBcNn-7Es0xA" direction="return"/>

+      <ownedParameter xmi:id="_jxNuuaoVEdiBcNn-7Es0xA" name="c" type="_jxNueqoVEdiBcNn-7Es0xA"/>

     </ownedOperation>

-    <ownedOperation xmi:id="_M51u1KQ_EdidRrumwxk5HA" name="hasVisibilityOf" type="_M5dUjaQ_EdidRrumwxk5HA">

-      <returnResult xmi:id="_M51u1aQ_EdidRrumwxk5HA" type="_M5dUjaQ_EdidRrumwxk5HA" direction="return"/>

-      <ownedParameter xmi:id="_M51u1qQ_EdidRrumwxk5HA" name="n" type="_M5jbbKQ_EdidRrumwxk5HA"/>

+    <ownedOperation xmi:id="_jxNuuqoVEdiBcNn-7Es0xA" name="hasVisibilityOf" type="_jxBgwaoVEdiBcNn-7Es0xA">

+      <returnResult xmi:id="_jxNuu6oVEdiBcNn-7Es0xA" type="_jxBgwaoVEdiBcNn-7Es0xA" direction="return"/>

+      <ownedParameter xmi:id="_jxNuvKoVEdiBcNn-7Es0xA" name="n" type="_jxHnaqoVEdiBcNn-7Es0xA"/>

     </ownedOperation>

-    <ownedOperation xmi:id="_M51u16Q_EdidRrumwxk5HA" name="inherit" type="_M5dUkaQ_EdidRrumwxk5HA">

-      <returnResult xmi:id="_M51u2KQ_EdidRrumwxk5HA" type="_M5dUkaQ_EdidRrumwxk5HA" direction="return"/>

-      <ownedParameter xmi:id="_M51u2aQ_EdidRrumwxk5HA" name="inhs" type="_M5dUkaQ_EdidRrumwxk5HA"/>

+    <ownedOperation xmi:id="_jxNuvaoVEdiBcNn-7Es0xA" name="inherit" type="_jxBgxaoVEdiBcNn-7Es0xA">

+      <returnResult xmi:id="_jxNuvqoVEdiBcNn-7Es0xA" type="_jxBgxaoVEdiBcNn-7Es0xA" direction="return"/>

+      <ownedParameter xmi:id="_jxNuv6oVEdiBcNn-7Es0xA" name="inhs" type="_jxBgxaoVEdiBcNn-7Es0xA"/>

     </ownedOperation>

-    <ownedOperation xmi:id="_M51u2qQ_EdidRrumwxk5HA" name="maySpecializeType" type="_M5dUjaQ_EdidRrumwxk5HA">

-      <returnResult xmi:id="_M51u26Q_EdidRrumwxk5HA" type="_M5dUjaQ_EdidRrumwxk5HA" direction="return"/>

-      <ownedParameter xmi:id="_M51u3KQ_EdidRrumwxk5HA" name="c" type="_M51ul6Q_EdidRrumwxk5HA"/>

+    <ownedOperation xmi:id="_jxNuwKoVEdiBcNn-7Es0xA" name="maySpecializeType" type="_jxBgwaoVEdiBcNn-7Es0xA">

+      <returnResult xmi:id="_jxNuwaoVEdiBcNn-7Es0xA" type="_jxBgwaoVEdiBcNn-7Es0xA" direction="return"/>

+      <ownedParameter xmi:id="_jxNuwqoVEdiBcNn-7Es0xA" name="c" type="_jxNueqoVEdiBcNn-7Es0xA"/>

     </ownedOperation>

-    <ownedOperation xmi:id="_M51u3aQ_EdidRrumwxk5HA" name="general" type="_M5dUkaQ_EdidRrumwxk5HA">

-      <returnResult xmi:id="_M51u3qQ_EdidRrumwxk5HA" type="_M5dUkaQ_EdidRrumwxk5HA" direction="return"/>

+    <ownedOperation xmi:id="_jxNuw6oVEdiBcNn-7Es0xA" name="general" type="_jxBgxaoVEdiBcNn-7Es0xA">

+      <returnResult xmi:id="_jxNuxKoVEdiBcNn-7Es0xA" type="_jxBgxaoVEdiBcNn-7Es0xA" direction="return"/>

     </ownedOperation>

-    <ownedOperation xmi:id="_M51u36Q_EdidRrumwxk5HA" name="validateGeneralEqualsParents" type="_M5dUjaQ_EdidRrumwxk5HA">

-      <returnResult xmi:id="_M51u4KQ_EdidRrumwxk5HA" type="_M5dUjaQ_EdidRrumwxk5HA" direction="return"/>

-      <ownedParameter xmi:id="_M51u4aQ_EdidRrumwxk5HA" name="diagnostics">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YsqQ-Edi0K65YJD49Qg"/>

+    <ownedOperation xmi:id="_jxNuxaoVEdiBcNn-7Es0xA" name="validateGeneralEqualsParents" type="_jxBgwaoVEdiBcNn-7Es0xA">

+      <returnResult xmi:id="_jxNuxqoVEdiBcNn-7Es0xA" type="_jxBgwaoVEdiBcNn-7Es0xA" direction="return"/>

+      <ownedParameter xmi:id="_jxNux6oVEdiBcNn-7Es0xA" name="diagnostics">

+        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizIaoVEdiWzIKzKXflIw"/>

       </ownedParameter>

-      <ownedParameter xmi:id="_M51u4qQ_EdidRrumwxk5HA" name="context">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_71El9KQ-Edi0K65YJD49Qg"/>

+      <ownedParameter xmi:id="_jxNuyKoVEdiBcNn-7Es0xA" name="context">

+        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZ1HAKoVEdiWzIKzKXflIw"/>

       </ownedParameter>

     </ownedOperation>

-    <ownedOperation xmi:id="_M51u46Q_EdidRrumwxk5HA" name="conformsTo" type="_M5dUjaQ_EdidRrumwxk5HA">

-      <returnResult xmi:id="_M51u5KQ_EdidRrumwxk5HA" type="_M5dUjaQ_EdidRrumwxk5HA" direction="return"/>

-      <ownedParameter xmi:id="_M51u5aQ_EdidRrumwxk5HA" name="other" type="_M51ul6Q_EdidRrumwxk5HA"/>

+    <ownedOperation xmi:id="_jxNuyaoVEdiBcNn-7Es0xA" name="conformsTo" type="_jxBgwaoVEdiBcNn-7Es0xA">

+      <returnResult xmi:id="_jxNuyqoVEdiBcNn-7Es0xA" type="_jxBgwaoVEdiBcNn-7Es0xA" direction="return"/>

+      <ownedParameter xmi:id="_jxNuy6oVEdiBcNn-7Es0xA" name="other" type="_jxNueqoVEdiBcNn-7Es0xA"/>

     </ownedOperation>

-    <ownedOperation xmi:id="_M51u5qQ_EdidRrumwxk5HA" name="getMembers">

-      <returnResult xmi:id="_M51u56Q_EdidRrumwxk5HA" direction="return">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YtaQ-Edi0K65YJD49Qg"/>

+    <ownedOperation xmi:id="_jxNuzKoVEdiBcNn-7Es0xA" name="getMembers">

+      <returnResult xmi:id="_jxNuzaoVEdiBcNn-7Es0xA" direction="return">

+        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

       </returnResult>

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YtaQ-Edi0K65YJD49Qg"/>

+      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

     </ownedOperation>

-    <ownedOperation xmi:id="_M51u6KQ_EdidRrumwxk5HA" name="getOwnedElements">

-      <returnResult xmi:id="_M51u6aQ_EdidRrumwxk5HA" direction="return">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YtaQ-Edi0K65YJD49Qg"/>

+    <ownedOperation xmi:id="_jxNuzqoVEdiBcNn-7Es0xA" name="getOwnedElements">

+      <returnResult xmi:id="_jxT0oKoVEdiBcNn-7Es0xA" direction="return">

+        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

       </returnResult>

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YtaQ-Edi0K65YJD49Qg"/>

+      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

     </ownedOperation>

-    <ownedOperation xmi:id="_M51u6qQ_EdidRrumwxk5HA" name="getRedefinedElements">

-      <returnResult xmi:id="_M51u66Q_EdidRrumwxk5HA" direction="return">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YtaQ-Edi0K65YJD49Qg"/>

+    <ownedOperation xmi:id="_jxT0oaoVEdiBcNn-7Es0xA" name="getRedefinedElements">

+      <returnResult xmi:id="_jxT0oqoVEdiBcNn-7Es0xA" direction="return">

+        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

       </returnResult>

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YtaQ-Edi0K65YJD49Qg"/>

+      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

     </ownedOperation>

-    <ownedOperation xmi:id="_M51u7KQ_EdidRrumwxk5HA" name="getClientDependencies">

-      <returnResult xmi:id="_M51u7aQ_EdidRrumwxk5HA" direction="return">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YtaQ-Edi0K65YJD49Qg"/>

+    <ownedOperation xmi:id="_jxT0o6oVEdiBcNn-7Es0xA" name="getClientDependencies">

+      <returnResult xmi:id="_jxT0pKoVEdiBcNn-7Es0xA" direction="return">

+        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

       </returnResult>

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YtaQ-Edi0K65YJD49Qg"/>

+      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

     </ownedOperation>

-    <ownedOperation xmi:id="_M51u7qQ_EdidRrumwxk5HA" name="getOwnedMembers">

-      <returnResult xmi:id="_M51u76Q_EdidRrumwxk5HA" direction="return">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YtaQ-Edi0K65YJD49Qg"/>

+    <ownedOperation xmi:id="_jxT0paoVEdiBcNn-7Es0xA" name="getOwnedMembers">

+      <returnResult xmi:id="_jxT0pqoVEdiBcNn-7Es0xA" direction="return">

+        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

       </returnResult>

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YtaQ-Edi0K65YJD49Qg"/>

+      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

     </ownedOperation>

   </ownedMember>

-  <ownedMember xsi:type="uml:Class" xmi:id="_M51u8KQ_EdidRrumwxk5HA" name="RedefinableElement" isAbstract="true">

-    <eAnnotations xmi:id="_wFj_8KRAEdiZYaXu6w_Kpw" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_wFqGkKRAEdiZYaXu6w_Kpw"/>

+  <ownedMember xsi:type="uml:Class" xmi:id="_jxT0p6oVEdiBcNn-7Es0xA" name="RedefinableElement" isAbstract="true">

+    <eAnnotations xmi:id="_s5t4sKoXEdiaq_4OeOtsBw" source="appliedStereotypes">

+      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_s5t4saoXEdiaq_4OeOtsBw"/>

     </eAnnotations>

-    <generalization xmi:id="_M51u8aQ_EdidRrumwxk5HA" general="_M5jbbKQ_EdidRrumwxk5HA"/>

-    <ownedAttribute xmi:id="_M51u8qQ_EdidRrumwxk5HA" name="redefinitionContext" type="_M51ul6Q_EdidRrumwxk5HA" isOrdered="true" isReadOnly="true" isDerived="true" isDerivedUnion="true" association="_M51vB6Q_EdidRrumwxk5HA">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_M51u86Q_EdidRrumwxk5HA" value="-1"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M51u9KQ_EdidRrumwxk5HA"/>

+    <generalization xmi:id="_jxT0qKoVEdiBcNn-7Es0xA" general="_jxHnaqoVEdiBcNn-7Es0xA"/>

+    <ownedAttribute xmi:id="_jxT0qaoVEdiBcNn-7Es0xA" name="redefinitionContext" type="_jxNueqoVEdiBcNn-7Es0xA" isOrdered="true" isReadOnly="true" isDerived="true" isDerivedUnion="true" association="_jxT0vqoVEdiBcNn-7Es0xA">

+      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_jxT0qqoVEdiBcNn-7Es0xA" value="-1"/>

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jxT0q6oVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

-    <ownedAttribute xmi:id="_M51u9aQ_EdidRrumwxk5HA" name="isLeaf" type="_M5dUjaQ_EdidRrumwxk5HA">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M51u9qQ_EdidRrumwxk5HA"/>

+    <ownedAttribute xmi:id="_jxT0rKoVEdiBcNn-7Es0xA" name="isLeaf" type="_jxBgwaoVEdiBcNn-7Es0xA">

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jxT0raoVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

-    <ownedOperation xmi:id="_M51u96Q_EdidRrumwxk5HA" name="validateRedefinitionContextValid" type="_M5dUjaQ_EdidRrumwxk5HA">

-      <returnResult xmi:id="_M51u-KQ_EdidRrumwxk5HA" type="_M5dUjaQ_EdidRrumwxk5HA" direction="return"/>

-      <ownedParameter xmi:id="_M51u-aQ_EdidRrumwxk5HA" name="diagnostics">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YsqQ-Edi0K65YJD49Qg"/>

+    <ownedOperation xmi:id="_jxT0rqoVEdiBcNn-7Es0xA" name="validateRedefinitionContextValid" type="_jxBgwaoVEdiBcNn-7Es0xA">

+      <returnResult xmi:id="_jxT0r6oVEdiBcNn-7Es0xA" type="_jxBgwaoVEdiBcNn-7Es0xA" direction="return"/>

+      <ownedParameter xmi:id="_jxT0sKoVEdiBcNn-7Es0xA" name="diagnostics">

+        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizIaoVEdiWzIKzKXflIw"/>

       </ownedParameter>

-      <ownedParameter xmi:id="_M51u-qQ_EdidRrumwxk5HA" name="context">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_71El9KQ-Edi0K65YJD49Qg"/>

+      <ownedParameter xmi:id="_jxT0saoVEdiBcNn-7Es0xA" name="context">

+        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZ1HAKoVEdiWzIKzKXflIw"/>

       </ownedParameter>

     </ownedOperation>

-    <ownedOperation xmi:id="_M51u-6Q_EdidRrumwxk5HA" name="validateRedefinitionConsistent" type="_M5dUjaQ_EdidRrumwxk5HA">

-      <returnResult xmi:id="_M51u_KQ_EdidRrumwxk5HA" type="_M5dUjaQ_EdidRrumwxk5HA" direction="return"/>

-      <ownedParameter xmi:id="_M51u_aQ_EdidRrumwxk5HA" name="diagnostics">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YsqQ-Edi0K65YJD49Qg"/>

+    <ownedOperation xmi:id="_jxT0sqoVEdiBcNn-7Es0xA" name="validateRedefinitionConsistent" type="_jxBgwaoVEdiBcNn-7Es0xA">

+      <returnResult xmi:id="_jxT0s6oVEdiBcNn-7Es0xA" type="_jxBgwaoVEdiBcNn-7Es0xA" direction="return"/>

+      <ownedParameter xmi:id="_jxT0tKoVEdiBcNn-7Es0xA" name="diagnostics">

+        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizIaoVEdiWzIKzKXflIw"/>

       </ownedParameter>

-      <ownedParameter xmi:id="_M51u_qQ_EdidRrumwxk5HA" name="context">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_71El9KQ-Edi0K65YJD49Qg"/>

+      <ownedParameter xmi:id="_jxT0taoVEdiBcNn-7Es0xA" name="context">

+        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZ1HAKoVEdiWzIKzKXflIw"/>

       </ownedParameter>

     </ownedOperation>

-    <ownedOperation xmi:id="_M51u_6Q_EdidRrumwxk5HA" name="isConsistentWith" type="_M5dUjaQ_EdidRrumwxk5HA">

-      <returnResult xmi:id="_M51vAKQ_EdidRrumwxk5HA" type="_M5dUjaQ_EdidRrumwxk5HA" direction="return"/>

-      <ownedParameter xmi:id="_M51vAaQ_EdidRrumwxk5HA" name="redefinee" type="_M51u8KQ_EdidRrumwxk5HA"/>

+    <ownedOperation xmi:id="_jxT0tqoVEdiBcNn-7Es0xA" name="isConsistentWith" type="_jxBgwaoVEdiBcNn-7Es0xA">

+      <returnResult xmi:id="_jxT0t6oVEdiBcNn-7Es0xA" type="_jxBgwaoVEdiBcNn-7Es0xA" direction="return"/>

+      <ownedParameter xmi:id="_jxT0uKoVEdiBcNn-7Es0xA" name="redefinee" type="_jxT0p6oVEdiBcNn-7Es0xA"/>

     </ownedOperation>

-    <ownedOperation xmi:id="_M51vAqQ_EdidRrumwxk5HA" name="isRedefinitionContextValid" type="_M5dUjaQ_EdidRrumwxk5HA">

-      <returnResult xmi:id="_M51vA6Q_EdidRrumwxk5HA" type="_M5dUjaQ_EdidRrumwxk5HA" direction="return"/>

-      <ownedParameter xmi:id="_M51vBKQ_EdidRrumwxk5HA" name="redefinable" type="_M51u8KQ_EdidRrumwxk5HA"/>

+    <ownedOperation xmi:id="_jxT0uaoVEdiBcNn-7Es0xA" name="isRedefinitionContextValid" type="_jxBgwaoVEdiBcNn-7Es0xA">

+      <returnResult xmi:id="_jxT0uqoVEdiBcNn-7Es0xA" type="_jxBgwaoVEdiBcNn-7Es0xA" direction="return"/>

+      <ownedParameter xmi:id="_jxT0u6oVEdiBcNn-7Es0xA" name="redefinable" type="_jxT0p6oVEdiBcNn-7Es0xA"/>

     </ownedOperation>

-    <ownedOperation xmi:id="_M51vBaQ_EdidRrumwxk5HA" name="getRedefinedElements">

-      <returnResult xmi:id="_M51vBqQ_EdidRrumwxk5HA" direction="return">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YtaQ-Edi0K65YJD49Qg"/>

+    <ownedOperation xmi:id="_jxT0vKoVEdiBcNn-7Es0xA" name="getRedefinedElements">

+      <returnResult xmi:id="_jxT0vaoVEdiBcNn-7Es0xA" direction="return">

+        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

       </returnResult>

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YtaQ-Edi0K65YJD49Qg"/>

+      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

     </ownedOperation>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_M51vB6Q_EdidRrumwxk5HA" memberEnd="_M51u8qQ_EdidRrumwxk5HA _M51vCKQ_EdidRrumwxk5HA">

-    <ownedEnd xmi:id="_M51vCKQ_EdidRrumwxk5HA" type="_M51u8KQ_EdidRrumwxk5HA" association="_M51vB6Q_EdidRrumwxk5HA"/>

+  <ownedMember xsi:type="uml:Association" xmi:id="_jxT0vqoVEdiBcNn-7Es0xA" memberEnd="_jxT0qaoVEdiBcNn-7Es0xA _jxT0v6oVEdiBcNn-7Es0xA">

+    <ownedEnd xmi:id="_jxT0v6oVEdiBcNn-7Es0xA" type="_jxT0p6oVEdiBcNn-7Es0xA" association="_jxT0vqoVEdiBcNn-7Es0xA"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_M51vCaQ_EdidRrumwxk5HA" memberEnd="_M51um6Q_EdidRrumwxk5HA _M51vDqQ_EdidRrumwxk5HA"/>

-  <ownedMember xsi:type="uml:Class" xmi:id="_M51vCqQ_EdidRrumwxk5HA" name="Feature" isAbstract="true">

-    <eAnnotations xmi:id="_wEg3EKRAEdiZYaXu6w_Kpw" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_wEm9sKRAEdiZYaXu6w_Kpw"/>

+  <ownedMember xsi:type="uml:Association" xmi:id="_jxT0wKoVEdiBcNn-7Es0xA" memberEnd="_jxNufqoVEdiBcNn-7Es0xA _jxT0xaoVEdiBcNn-7Es0xA"/>

+  <ownedMember xsi:type="uml:Class" xmi:id="_jxT0waoVEdiBcNn-7Es0xA" name="Feature" isAbstract="true">

+    <eAnnotations xmi:id="_s5VeMKoXEdiaq_4OeOtsBw" source="appliedStereotypes">

+      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_s5VeMaoXEdiaq_4OeOtsBw"/>

     </eAnnotations>

-    <generalization xmi:id="_M51vC6Q_EdidRrumwxk5HA" general="_M51u8KQ_EdidRrumwxk5HA"/>

-    <ownedAttribute xmi:id="_M51vDKQ_EdidRrumwxk5HA" name="isStatic" type="_M5dUjaQ_EdidRrumwxk5HA">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M51vDaQ_EdidRrumwxk5HA"/>

+    <generalization xmi:id="_jxT0wqoVEdiBcNn-7Es0xA" general="_jxT0p6oVEdiBcNn-7Es0xA"/>

+    <ownedAttribute xmi:id="_jxT0w6oVEdiBcNn-7Es0xA" name="isStatic" type="_jxBgwaoVEdiBcNn-7Es0xA">

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jxT0xKoVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

-    <ownedAttribute xmi:id="_M51vDqQ_EdidRrumwxk5HA" name="featuringClassifier" type="_M51ul6Q_EdidRrumwxk5HA" isOrdered="true" isReadOnly="true" isDerived="true" association="_M51vCaQ_EdidRrumwxk5HA">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_M51vD6Q_EdidRrumwxk5HA" value="-1"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M51vEKQ_EdidRrumwxk5HA"/>

+    <ownedAttribute xmi:id="_jxT0xaoVEdiBcNn-7Es0xA" name="featuringClassifier" type="_jxNueqoVEdiBcNn-7Es0xA" isOrdered="true" isReadOnly="true" isDerived="true" association="_jxT0wKoVEdiBcNn-7Es0xA">

+      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_jxT0xqoVEdiBcNn-7Es0xA" value="-1"/>

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jxT0x6oVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_M51vEaQ_EdidRrumwxk5HA" memberEnd="_M51uoKQ_EdidRrumwxk5HA _M51vEqQ_EdidRrumwxk5HA">

-    <ownedEnd xmi:id="_M51vEqQ_EdidRrumwxk5HA" type="_M51ul6Q_EdidRrumwxk5HA" association="_M51vEaQ_EdidRrumwxk5HA"/>

+  <ownedMember xsi:type="uml:Association" xmi:id="_jxT0yKoVEdiBcNn-7Es0xA" memberEnd="_jxNug6oVEdiBcNn-7Es0xA _jxT0yaoVEdiBcNn-7Es0xA">

+    <ownedEnd xmi:id="_jxT0yaoVEdiBcNn-7Es0xA" type="_jxNueqoVEdiBcNn-7Es0xA" association="_jxT0yKoVEdiBcNn-7Es0xA"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_M51vE6Q_EdidRrumwxk5HA" memberEnd="_M51uo6Q_EdidRrumwxk5HA _M51vFKQ_EdidRrumwxk5HA">

-    <ownedEnd xmi:id="_M51vFKQ_EdidRrumwxk5HA" type="_M51ul6Q_EdidRrumwxk5HA" association="_M51vE6Q_EdidRrumwxk5HA"/>

+  <ownedMember xsi:type="uml:Association" xmi:id="_jxT0yqoVEdiBcNn-7Es0xA" memberEnd="_jxNuhqoVEdiBcNn-7Es0xA _jxT0y6oVEdiBcNn-7Es0xA">

+    <ownedEnd xmi:id="_jxT0y6oVEdiBcNn-7Es0xA" type="_jxNueqoVEdiBcNn-7Es0xA" association="_jxT0yqoVEdiBcNn-7Es0xA"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_M51vFaQ_EdidRrumwxk5HA" memberEnd="_M51upqQ_EdidRrumwxk5HA _M51vHqQ_EdidRrumwxk5HA"/>

-  <ownedMember xsi:type="uml:Class" xmi:id="_M51vFqQ_EdidRrumwxk5HA" name="Generalization">

-    <eAnnotations xmi:id="_wF8acKRAEdiZYaXu6w_Kpw" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_wGChEKRAEdiZYaXu6w_Kpw"/>

+  <ownedMember xsi:type="uml:Association" xmi:id="_jxT0zKoVEdiBcNn-7Es0xA" memberEnd="_jxNuiaoVEdiBcNn-7Es0xA _jxT01aoVEdiBcNn-7Es0xA"/>

+  <ownedMember xsi:type="uml:Class" xmi:id="_jxT0zaoVEdiBcNn-7Es0xA" name="Generalization">

+    <eAnnotations xmi:id="_s56F8KoXEdiaq_4OeOtsBw" source="appliedStereotypes">

+      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_s56F8aoXEdiaq_4OeOtsBw"/>

     </eAnnotations>

-    <generalization xmi:id="_M51vF6Q_EdidRrumwxk5HA" general="_M5jauaQ_EdidRrumwxk5HA"/>

-    <ownedAttribute xmi:id="_M51vGKQ_EdidRrumwxk5HA" name="general" type="_M51ul6Q_EdidRrumwxk5HA" isOrdered="true" association="_M51vJaQ_EdidRrumwxk5HA"/>

-    <ownedAttribute xmi:id="_M51vGaQ_EdidRrumwxk5HA" name="isSubstitutable" type="_M5dUjaQ_EdidRrumwxk5HA">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M51vGqQ_EdidRrumwxk5HA"/>

+    <generalization xmi:id="_jxT0zqoVEdiBcNn-7Es0xA" general="_jxBhBaoVEdiBcNn-7Es0xA"/>

+    <ownedAttribute xmi:id="_jxT0z6oVEdiBcNn-7Es0xA" name="general" type="_jxNueqoVEdiBcNn-7Es0xA" isOrdered="true" association="_jxZ7Q6oVEdiBcNn-7Es0xA"/>

+    <ownedAttribute xmi:id="_jxT00KoVEdiBcNn-7Es0xA" name="isSubstitutable" type="_jxBgwaoVEdiBcNn-7Es0xA">

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jxT00aoVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

-    <ownedAttribute xmi:id="_M51vG6Q_EdidRrumwxk5HA" name="generalizationSet" type="_M51vKKQ_EdidRrumwxk5HA" isOrdered="true" association="_M51vJ6Q_EdidRrumwxk5HA">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_M51vHKQ_EdidRrumwxk5HA" value="-1"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M51vHaQ_EdidRrumwxk5HA"/>

+    <ownedAttribute xmi:id="_jxT00qoVEdiBcNn-7Es0xA" name="generalizationSet" type="_jxZ7RqoVEdiBcNn-7Es0xA" isOrdered="true" association="_jxZ7RaoVEdiBcNn-7Es0xA">

+      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_jxT006oVEdiBcNn-7Es0xA" value="-1"/>

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jxT01KoVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

-    <ownedAttribute xmi:id="_M51vHqQ_EdidRrumwxk5HA" name="specific" type="_M51ul6Q_EdidRrumwxk5HA" isOrdered="true" association="_M51vFaQ_EdidRrumwxk5HA"/>

-    <ownedOperation xmi:id="_M51vH6Q_EdidRrumwxk5HA" name="getSources">

-      <returnResult xmi:id="_M51vIKQ_EdidRrumwxk5HA" direction="return">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YtaQ-Edi0K65YJD49Qg"/>

+    <ownedAttribute xmi:id="_jxT01aoVEdiBcNn-7Es0xA" name="specific" type="_jxNueqoVEdiBcNn-7Es0xA" isOrdered="true" association="_jxT0zKoVEdiBcNn-7Es0xA"/>

+    <ownedOperation xmi:id="_jxT01qoVEdiBcNn-7Es0xA" name="getSources">

+      <returnResult xmi:id="_jxT016oVEdiBcNn-7Es0xA" direction="return">

+        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

       </returnResult>

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YtaQ-Edi0K65YJD49Qg"/>

+      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

     </ownedOperation>

-    <ownedOperation xmi:id="_M51vIaQ_EdidRrumwxk5HA" name="getOwner" type="_M5dUkqQ_EdidRrumwxk5HA">

-      <returnResult xmi:id="_M51vIqQ_EdidRrumwxk5HA" type="_M5dUkqQ_EdidRrumwxk5HA" direction="return"/>

+    <ownedOperation xmi:id="_jxT02KoVEdiBcNn-7Es0xA" name="getOwner" type="_jxBgxqoVEdiBcNn-7Es0xA">

+      <returnResult xmi:id="_jxZ7QKoVEdiBcNn-7Es0xA" type="_jxBgxqoVEdiBcNn-7Es0xA" direction="return"/>

     </ownedOperation>

-    <ownedOperation xmi:id="_M51vI6Q_EdidRrumwxk5HA" name="getTargets">

-      <returnResult xmi:id="_M51vJKQ_EdidRrumwxk5HA" direction="return">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YtaQ-Edi0K65YJD49Qg"/>

+    <ownedOperation xmi:id="_jxZ7QaoVEdiBcNn-7Es0xA" name="getTargets">

+      <returnResult xmi:id="_jxZ7QqoVEdiBcNn-7Es0xA" direction="return">

+        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

       </returnResult>

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YtaQ-Edi0K65YJD49Qg"/>

+      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

     </ownedOperation>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_M51vJaQ_EdidRrumwxk5HA" memberEnd="_M51vGKQ_EdidRrumwxk5HA _M51vJqQ_EdidRrumwxk5HA">

-    <ownedEnd xmi:id="_M51vJqQ_EdidRrumwxk5HA" type="_M51vFqQ_EdidRrumwxk5HA" association="_M51vJaQ_EdidRrumwxk5HA"/>

+  <ownedMember xsi:type="uml:Association" xmi:id="_jxZ7Q6oVEdiBcNn-7Es0xA" memberEnd="_jxT0z6oVEdiBcNn-7Es0xA _jxZ7RKoVEdiBcNn-7Es0xA">

+    <ownedEnd xmi:id="_jxZ7RKoVEdiBcNn-7Es0xA" type="_jxT0zaoVEdiBcNn-7Es0xA" association="_jxZ7Q6oVEdiBcNn-7Es0xA"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_M51vJ6Q_EdidRrumwxk5HA" memberEnd="_M51vG6Q_EdidRrumwxk5HA _M51vMKQ_EdidRrumwxk5HA"/>

-  <ownedMember xsi:type="uml:Class" xmi:id="_M51vKKQ_EdidRrumwxk5HA" name="GeneralizationSet">

-    <eAnnotations xmi:id="_wMDpgKRAEdiZYaXu6w_Kpw" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_wMJwIKRAEdiZYaXu6w_Kpw"/>

+  <ownedMember xsi:type="uml:Association" xmi:id="_jxZ7RaoVEdiBcNn-7Es0xA" memberEnd="_jxT00qoVEdiBcNn-7Es0xA _jxZ7TqoVEdiBcNn-7Es0xA"/>

+  <ownedMember xsi:type="uml:Class" xmi:id="_jxZ7RqoVEdiBcNn-7Es0xA" name="GeneralizationSet">

+    <eAnnotations xmi:id="_s8rGEKoXEdiaq_4OeOtsBw" source="appliedStereotypes">

+      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_s8rGEaoXEdiaq_4OeOtsBw"/>

     </eAnnotations>

-    <generalization xmi:id="_M51vKaQ_EdidRrumwxk5HA" general="_M5phf6Q_EdidRrumwxk5HA"/>

-    <ownedAttribute xmi:id="_M51vKqQ_EdidRrumwxk5HA" name="isCovering" type="_M5dUjaQ_EdidRrumwxk5HA">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M51vK6Q_EdidRrumwxk5HA"/>

+    <generalization xmi:id="_jxZ7R6oVEdiBcNn-7Es0xA" general="_jxHn0KoVEdiBcNn-7Es0xA"/>

+    <ownedAttribute xmi:id="_jxZ7SKoVEdiBcNn-7Es0xA" name="isCovering" type="_jxBgwaoVEdiBcNn-7Es0xA">

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jxZ7SaoVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

-    <ownedAttribute xmi:id="_M51vLKQ_EdidRrumwxk5HA" name="isDisjoint" type="_M5dUjaQ_EdidRrumwxk5HA">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M51vLaQ_EdidRrumwxk5HA"/>

+    <ownedAttribute xmi:id="_jxZ7SqoVEdiBcNn-7Es0xA" name="isDisjoint" type="_jxBgwaoVEdiBcNn-7Es0xA">

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jxZ7S6oVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

-    <ownedAttribute xmi:id="_M51vLqQ_EdidRrumwxk5HA" name="powertype" type="_M51ul6Q_EdidRrumwxk5HA" isOrdered="true" association="_M51vM6Q_EdidRrumwxk5HA">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M51vL6Q_EdidRrumwxk5HA"/>

+    <ownedAttribute xmi:id="_jxZ7TKoVEdiBcNn-7Es0xA" name="powertype" type="_jxNueqoVEdiBcNn-7Es0xA" isOrdered="true" association="_jxZ7UaoVEdiBcNn-7Es0xA">

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jxZ7TaoVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

-    <ownedAttribute xmi:id="_M51vMKQ_EdidRrumwxk5HA" name="generalization" type="_M51vFqQ_EdidRrumwxk5HA" isOrdered="true" association="_M51vJ6Q_EdidRrumwxk5HA">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_M51vMaQ_EdidRrumwxk5HA" value="-1"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M51vMqQ_EdidRrumwxk5HA"/>

+    <ownedAttribute xmi:id="_jxZ7TqoVEdiBcNn-7Es0xA" name="generalization" type="_jxT0zaoVEdiBcNn-7Es0xA" isOrdered="true" association="_jxZ7RaoVEdiBcNn-7Es0xA">

+      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_jxZ7T6oVEdiBcNn-7Es0xA" value="-1"/>

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jxZ7UKoVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_M51vM6Q_EdidRrumwxk5HA" memberEnd="_M51vLqQ_EdidRrumwxk5HA _M51uqaQ_EdidRrumwxk5HA"/>

-  <ownedMember xsi:type="uml:Association" xmi:id="_M51vNKQ_EdidRrumwxk5HA" memberEnd="_M51urKQ_EdidRrumwxk5HA _M51vNaQ_EdidRrumwxk5HA">

-    <ownedEnd xmi:id="_M51vNaQ_EdidRrumwxk5HA" type="_M51ul6Q_EdidRrumwxk5HA" association="_M51vNKQ_EdidRrumwxk5HA"/>

+  <ownedMember xsi:type="uml:Association" xmi:id="_jxZ7UaoVEdiBcNn-7Es0xA" memberEnd="_jxZ7TKoVEdiBcNn-7Es0xA _jxNujKoVEdiBcNn-7Es0xA"/>

+  <ownedMember xsi:type="uml:Association" xmi:id="_jxZ7UqoVEdiBcNn-7Es0xA" memberEnd="_jxNuj6oVEdiBcNn-7Es0xA _jxZ7U6oVEdiBcNn-7Es0xA">

+    <ownedEnd xmi:id="_jxZ7U6oVEdiBcNn-7Es0xA" type="_jxNueqoVEdiBcNn-7Es0xA" association="_jxZ7UqoVEdiBcNn-7Es0xA"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Class" xmi:id="_M51vNqQ_EdidRrumwxk5HA" name="Property">

-    <eAnnotations xmi:id="_v63L0KRAEdiZYaXu6w_Kpw" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_v69ScKRAEdiZYaXu6w_Kpw"/>

+  <ownedMember xsi:type="uml:Class" xmi:id="_jxZ7VKoVEdiBcNn-7Es0xA" name="Property">

+    <eAnnotations xmi:id="_s3VTEKoXEdiaq_4OeOtsBw" source="appliedStereotypes">

+      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_s3VTEaoXEdiaq_4OeOtsBw"/>

     </eAnnotations>

-    <generalization xmi:id="_M51vN6Q_EdidRrumwxk5HA" general="_M571WqQ_EdidRrumwxk5HA"/>

-    <generalization xmi:id="_M51vOKQ_EdidRrumwxk5HA" general="_M571YKQ_EdidRrumwxk5HA"/>

-    <generalization xmi:id="_M51vOaQ_EdidRrumwxk5HA" general="_M571c6Q_EdidRrumwxk5HA"/>

-    <ownedAttribute xmi:id="_M51vOqQ_EdidRrumwxk5HA" name="datatype" type="_M6OJy6Q_EdidRrumwxk5HA" isOrdered="true" association="_M6OJ3KQ_EdidRrumwxk5HA">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M51vO6Q_EdidRrumwxk5HA"/>

+    <generalization xmi:id="_jxZ7VaoVEdiBcNn-7Es0xA" general="_jxZ7qqoVEdiBcNn-7Es0xA"/>

+    <generalization xmi:id="_jxZ7VqoVEdiBcNn-7Es0xA" general="_jxZ7sKoVEdiBcNn-7Es0xA"/>

+    <generalization xmi:id="_jxZ7V6oVEdiBcNn-7Es0xA" general="_jxZ7w6oVEdiBcNn-7Es0xA"/>

+    <ownedAttribute xmi:id="_jxZ7WKoVEdiBcNn-7Es0xA" name="datatype" type="_jxgC-aoVEdiBcNn-7Es0xA" isOrdered="true" association="_jxgDCqoVEdiBcNn-7Es0xA">

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jxZ7WaoVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

-    <ownedAttribute xmi:id="_M51vPKQ_EdidRrumwxk5HA" name="default" type="_M5dUjqQ_EdidRrumwxk5HA" isReadOnly="true">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M51vPaQ_EdidRrumwxk5HA"/>

+    <ownedAttribute xmi:id="_jxZ7WqoVEdiBcNn-7Es0xA" name="default" type="_jxBgwqoVEdiBcNn-7Es0xA" isReadOnly="true">

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jxZ7W6oVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

-    <ownedAttribute xmi:id="_M51vPqQ_EdidRrumwxk5HA" name="isComposite" type="_M5dUjaQ_EdidRrumwxk5HA" isReadOnly="true">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M51vP6Q_EdidRrumwxk5HA"/>

+    <ownedAttribute xmi:id="_jxZ7XKoVEdiBcNn-7Es0xA" name="isComposite" type="_jxBgwaoVEdiBcNn-7Es0xA" isReadOnly="true">

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jxZ7XaoVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

-    <ownedAttribute xmi:id="_M51vQKQ_EdidRrumwxk5HA" name="isDerived" type="_M5dUjaQ_EdidRrumwxk5HA">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M51vQaQ_EdidRrumwxk5HA"/>

+    <ownedAttribute xmi:id="_jxZ7XqoVEdiBcNn-7Es0xA" name="isDerived" type="_jxBgwaoVEdiBcNn-7Es0xA">

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jxZ7X6oVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

-    <ownedAttribute xmi:id="_M51vQqQ_EdidRrumwxk5HA" name="class_" type="_M5voWqQ_EdidRrumwxk5HA" isOrdered="true" isReadOnly="true" association="_M6OKCaQ_EdidRrumwxk5HA">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M51vQ6Q_EdidRrumwxk5HA"/>

+    <ownedAttribute xmi:id="_jxZ7YKoVEdiBcNn-7Es0xA" name="class_" type="_jxNuP6oVEdiBcNn-7Es0xA" isOrdered="true" isReadOnly="true" association="_jxgDK6oVEdiBcNn-7Es0xA">

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jxZ7YaoVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

-    <ownedAttribute xmi:id="_M51vRKQ_EdidRrumwxk5HA" name="opposite" type="_M51vNqQ_EdidRrumwxk5HA" isOrdered="true" isReadOnly="true" association="_M6OKC6Q_EdidRrumwxk5HA">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M51vRaQ_EdidRrumwxk5HA"/>

+    <ownedAttribute xmi:id="_jxZ7YqoVEdiBcNn-7Es0xA" name="opposite" type="_jxZ7VKoVEdiBcNn-7Es0xA" isOrdered="true" isReadOnly="true" association="_jxgDLaoVEdiBcNn-7Es0xA">

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jxZ7Y6oVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

-    <ownedAttribute xmi:id="_M51vRqQ_EdidRrumwxk5HA" name="isDerivedUnion" type="_M5dUjaQ_EdidRrumwxk5HA">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M51vR6Q_EdidRrumwxk5HA"/>

+    <ownedAttribute xmi:id="_jxZ7ZKoVEdiBcNn-7Es0xA" name="isDerivedUnion" type="_jxBgwaoVEdiBcNn-7Es0xA">

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jxZ7ZaoVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

-    <ownedAttribute xmi:id="_M51vSKQ_EdidRrumwxk5HA" name="association" type="_M6OKDaQ_EdidRrumwxk5HA" isOrdered="true" association="_M6OKJKQ_EdidRrumwxk5HA">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M51vSaQ_EdidRrumwxk5HA"/>

+    <ownedAttribute xmi:id="_jxZ7ZqoVEdiBcNn-7Es0xA" name="association" type="_jxgDL6oVEdiBcNn-7Es0xA" isOrdered="true" association="_jxgDRqoVEdiBcNn-7Es0xA">

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jxZ7Z6oVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

-    <ownedAttribute xmi:id="_M51vSqQ_EdidRrumwxk5HA" name="owningAssociation" type="_M6OKDaQ_EdidRrumwxk5HA" isOrdered="true" subsettedProperty="_M51vSKQ_EdidRrumwxk5HA" association="_M6OKJaQ_EdidRrumwxk5HA">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M51vS6Q_EdidRrumwxk5HA"/>

+    <ownedAttribute xmi:id="_jxZ7aKoVEdiBcNn-7Es0xA" name="owningAssociation" type="_jxgDL6oVEdiBcNn-7Es0xA" isOrdered="true" subsettedProperty="_jxZ7ZqoVEdiBcNn-7Es0xA" association="_jxgDR6oVEdiBcNn-7Es0xA">

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jxZ7aaoVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

-    <ownedAttribute xmi:id="_M51vTKQ_EdidRrumwxk5HA" name="redefinedProperty" type="_M51vNqQ_EdidRrumwxk5HA" isOrdered="true" association="_M6OKJqQ_EdidRrumwxk5HA">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_M51vTaQ_EdidRrumwxk5HA" value="-1"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M51vTqQ_EdidRrumwxk5HA"/>

+    <ownedAttribute xmi:id="_jxZ7aqoVEdiBcNn-7Es0xA" name="redefinedProperty" type="_jxZ7VKoVEdiBcNn-7Es0xA" isOrdered="true" association="_jxgDSKoVEdiBcNn-7Es0xA">

+      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_jxZ7a6oVEdiBcNn-7Es0xA" value="-1"/>

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jxZ7bKoVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

-    <ownedAttribute xmi:id="_M51vT6Q_EdidRrumwxk5HA" name="subsettedProperty" type="_M51vNqQ_EdidRrumwxk5HA" isOrdered="true" association="_M6OKKKQ_EdidRrumwxk5HA">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_M51vUKQ_EdidRrumwxk5HA" value="-1"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M51vUaQ_EdidRrumwxk5HA"/>

+    <ownedAttribute xmi:id="_jxZ7baoVEdiBcNn-7Es0xA" name="subsettedProperty" type="_jxZ7VKoVEdiBcNn-7Es0xA" isOrdered="true" association="_jxgDSqoVEdiBcNn-7Es0xA">

+      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_jxZ7bqoVEdiBcNn-7Es0xA" value="-1"/>

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jxZ7b6oVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

-    <ownedAttribute xmi:id="_M571IKQ_EdidRrumwxk5HA" name="aggregation" type="_M6OKKqQ_EdidRrumwxk5HA">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M571IaQ_EdidRrumwxk5HA"/>

+    <ownedAttribute xmi:id="_jxZ7cKoVEdiBcNn-7Es0xA" name="aggregation" type="_jxgDTKoVEdiBcNn-7Es0xA">

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jxZ7caoVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

-    <ownedAttribute xmi:id="_M571IqQ_EdidRrumwxk5HA" name="defaultValue" type="_M5jbWaQ_EdidRrumwxk5HA" isOrdered="true" association="_M6OKLqQ_EdidRrumwxk5HA" aggregation="composite">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M571I6Q_EdidRrumwxk5HA"/>

+    <ownedAttribute xmi:id="_jxZ7cqoVEdiBcNn-7Es0xA" name="defaultValue" type="_jxBhpaoVEdiBcNn-7Es0xA" isOrdered="true" association="_jxgDUKoVEdiBcNn-7Es0xA" aggregation="composite">

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jxZ7c6oVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

-    <ownedAttribute xmi:id="_M571JKQ_EdidRrumwxk5HA" name="qualifier" type="_M51vNqQ_EdidRrumwxk5HA" isOrdered="true" association="_M6OKMKQ_EdidRrumwxk5HA" aggregation="composite">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_M571JaQ_EdidRrumwxk5HA" value="-1"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M571JqQ_EdidRrumwxk5HA"/>

+    <ownedAttribute xmi:id="_jxZ7dKoVEdiBcNn-7Es0xA" name="qualifier" type="_jxZ7VKoVEdiBcNn-7Es0xA" isOrdered="true" association="_jxgDUqoVEdiBcNn-7Es0xA" aggregation="composite">

+      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_jxZ7daoVEdiBcNn-7Es0xA" value="-1"/>

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jxZ7dqoVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

-    <ownedAttribute xmi:id="_M571J6Q_EdidRrumwxk5HA" name="associationEnd" type="_M51vNqQ_EdidRrumwxk5HA" isOrdered="true" association="_M6OKMKQ_EdidRrumwxk5HA">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M571KKQ_EdidRrumwxk5HA"/>

+    <ownedAttribute xmi:id="_jxZ7d6oVEdiBcNn-7Es0xA" name="associationEnd" type="_jxZ7VKoVEdiBcNn-7Es0xA" isOrdered="true" association="_jxgDUqoVEdiBcNn-7Es0xA">

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jxZ7eKoVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

-    <ownedOperation xmi:id="_M571KaQ_EdidRrumwxk5HA" name="validateOppositeIsOtherEnd" type="_M5dUjaQ_EdidRrumwxk5HA">

-      <returnResult xmi:id="_M571KqQ_EdidRrumwxk5HA" type="_M5dUjaQ_EdidRrumwxk5HA" direction="return"/>

-      <ownedParameter xmi:id="_M571K6Q_EdidRrumwxk5HA" name="diagnostics">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YsqQ-Edi0K65YJD49Qg"/>

+    <ownedOperation xmi:id="_jxZ7eaoVEdiBcNn-7Es0xA" name="validateOppositeIsOtherEnd" type="_jxBgwaoVEdiBcNn-7Es0xA">

+      <returnResult xmi:id="_jxZ7eqoVEdiBcNn-7Es0xA" type="_jxBgwaoVEdiBcNn-7Es0xA" direction="return"/>

+      <ownedParameter xmi:id="_jxZ7e6oVEdiBcNn-7Es0xA" name="diagnostics">

+        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizIaoVEdiWzIKzKXflIw"/>

       </ownedParameter>

-      <ownedParameter xmi:id="_M571LKQ_EdidRrumwxk5HA" name="context">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_71El9KQ-Edi0K65YJD49Qg"/>

+      <ownedParameter xmi:id="_jxZ7fKoVEdiBcNn-7Es0xA" name="context">

+        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZ1HAKoVEdiWzIKzKXflIw"/>

       </ownedParameter>

     </ownedOperation>

-    <ownedOperation xmi:id="_M571LaQ_EdidRrumwxk5HA" name="opposite" type="_M51vNqQ_EdidRrumwxk5HA">

-      <returnResult xmi:id="_M571LqQ_EdidRrumwxk5HA" type="_M51vNqQ_EdidRrumwxk5HA" direction="return"/>

+    <ownedOperation xmi:id="_jxZ7faoVEdiBcNn-7Es0xA" name="opposite" type="_jxZ7VKoVEdiBcNn-7Es0xA">

+      <returnResult xmi:id="_jxZ7fqoVEdiBcNn-7Es0xA" type="_jxZ7VKoVEdiBcNn-7Es0xA" direction="return"/>

     </ownedOperation>

-    <ownedOperation xmi:id="_M571L6Q_EdidRrumwxk5HA" name="validateMultiplicityOfComposite" type="_M5dUjaQ_EdidRrumwxk5HA">

-      <returnResult xmi:id="_M571MKQ_EdidRrumwxk5HA" type="_M5dUjaQ_EdidRrumwxk5HA" direction="return"/>

-      <ownedParameter xmi:id="_M571MaQ_EdidRrumwxk5HA" name="diagnostics">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YsqQ-Edi0K65YJD49Qg"/>

+    <ownedOperation xmi:id="_jxZ7f6oVEdiBcNn-7Es0xA" name="validateMultiplicityOfComposite" type="_jxBgwaoVEdiBcNn-7Es0xA">

+      <returnResult xmi:id="_jxZ7gKoVEdiBcNn-7Es0xA" type="_jxBgwaoVEdiBcNn-7Es0xA" direction="return"/>

+      <ownedParameter xmi:id="_jxZ7gaoVEdiBcNn-7Es0xA" name="diagnostics">

+        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizIaoVEdiWzIKzKXflIw"/>

       </ownedParameter>

-      <ownedParameter xmi:id="_M571MqQ_EdidRrumwxk5HA" name="context">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_71El9KQ-Edi0K65YJD49Qg"/>

+      <ownedParameter xmi:id="_jxZ7gqoVEdiBcNn-7Es0xA" name="context">

+        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZ1HAKoVEdiWzIKzKXflIw"/>

       </ownedParameter>

     </ownedOperation>

-    <ownedOperation xmi:id="_M571M6Q_EdidRrumwxk5HA" name="validateSubsettingContext" type="_M5dUjaQ_EdidRrumwxk5HA">

-      <returnResult xmi:id="_M571NKQ_EdidRrumwxk5HA" type="_M5dUjaQ_EdidRrumwxk5HA" direction="return"/>

-      <ownedParameter xmi:id="_M571NaQ_EdidRrumwxk5HA" name="diagnostics">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YsqQ-Edi0K65YJD49Qg"/>

+    <ownedOperation xmi:id="_jxZ7g6oVEdiBcNn-7Es0xA" name="validateSubsettingContext" type="_jxBgwaoVEdiBcNn-7Es0xA">

+      <returnResult xmi:id="_jxZ7hKoVEdiBcNn-7Es0xA" type="_jxBgwaoVEdiBcNn-7Es0xA" direction="return"/>

+      <ownedParameter xmi:id="_jxZ7haoVEdiBcNn-7Es0xA" name="diagnostics">

+        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizIaoVEdiWzIKzKXflIw"/>

       </ownedParameter>

-      <ownedParameter xmi:id="_M571NqQ_EdidRrumwxk5HA" name="context">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_71El9KQ-Edi0K65YJD49Qg"/>

+      <ownedParameter xmi:id="_jxZ7hqoVEdiBcNn-7Es0xA" name="context">

+        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZ1HAKoVEdiWzIKzKXflIw"/>

       </ownedParameter>

     </ownedOperation>

-    <ownedOperation xmi:id="_M571N6Q_EdidRrumwxk5HA" name="validateNavigablePropertyRedefinition" type="_M5dUjaQ_EdidRrumwxk5HA">

-      <returnResult xmi:id="_M571OKQ_EdidRrumwxk5HA" type="_M5dUjaQ_EdidRrumwxk5HA" direction="return"/>

-      <ownedParameter xmi:id="_M571OaQ_EdidRrumwxk5HA" name="diagnostics">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YsqQ-Edi0K65YJD49Qg"/>

+    <ownedOperation xmi:id="_jxZ7h6oVEdiBcNn-7Es0xA" name="validateNavigablePropertyRedefinition" type="_jxBgwaoVEdiBcNn-7Es0xA">

+      <returnResult xmi:id="_jxZ7iKoVEdiBcNn-7Es0xA" type="_jxBgwaoVEdiBcNn-7Es0xA" direction="return"/>

+      <ownedParameter xmi:id="_jxZ7iaoVEdiBcNn-7Es0xA" name="diagnostics">

+        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizIaoVEdiWzIKzKXflIw"/>

       </ownedParameter>

-      <ownedParameter xmi:id="_M571OqQ_EdidRrumwxk5HA" name="context">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_71El9KQ-Edi0K65YJD49Qg"/>

+      <ownedParameter xmi:id="_jxZ7iqoVEdiBcNn-7Es0xA" name="context">

+        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZ1HAKoVEdiWzIKzKXflIw"/>

       </ownedParameter>

     </ownedOperation>

-    <ownedOperation xmi:id="_M571O6Q_EdidRrumwxk5HA" name="validateSubsettingRules" type="_M5dUjaQ_EdidRrumwxk5HA">

-      <returnResult xmi:id="_M571PKQ_EdidRrumwxk5HA" type="_M5dUjaQ_EdidRrumwxk5HA" direction="return"/>

-      <ownedParameter xmi:id="_M571PaQ_EdidRrumwxk5HA" name="diagnostics">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YsqQ-Edi0K65YJD49Qg"/>

+    <ownedOperation xmi:id="_jxZ7i6oVEdiBcNn-7Es0xA" name="validateSubsettingRules" type="_jxBgwaoVEdiBcNn-7Es0xA">

+      <returnResult xmi:id="_jxZ7jKoVEdiBcNn-7Es0xA" type="_jxBgwaoVEdiBcNn-7Es0xA" direction="return"/>

+      <ownedParameter xmi:id="_jxZ7jaoVEdiBcNn-7Es0xA" name="diagnostics">

+        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizIaoVEdiWzIKzKXflIw"/>

       </ownedParameter>

-      <ownedParameter xmi:id="_M571PqQ_EdidRrumwxk5HA" name="context">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_71El9KQ-Edi0K65YJD49Qg"/>

+      <ownedParameter xmi:id="_jxZ7jqoVEdiBcNn-7Es0xA" name="context">

+        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZ1HAKoVEdiWzIKzKXflIw"/>

       </ownedParameter>

     </ownedOperation>

-    <ownedOperation xmi:id="_M571P6Q_EdidRrumwxk5HA" name="validateNavigableReadonly" type="_M5dUjaQ_EdidRrumwxk5HA">

-      <returnResult xmi:id="_M571QKQ_EdidRrumwxk5HA" type="_M5dUjaQ_EdidRrumwxk5HA" direction="return"/>

-      <ownedParameter xmi:id="_M571QaQ_EdidRrumwxk5HA" name="diagnostics">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YsqQ-Edi0K65YJD49Qg"/>

+    <ownedOperation xmi:id="_jxZ7j6oVEdiBcNn-7Es0xA" name="validateNavigableReadonly" type="_jxBgwaoVEdiBcNn-7Es0xA">

+      <returnResult xmi:id="_jxZ7kKoVEdiBcNn-7Es0xA" type="_jxBgwaoVEdiBcNn-7Es0xA" direction="return"/>

+      <ownedParameter xmi:id="_jxZ7kaoVEdiBcNn-7Es0xA" name="diagnostics">

+        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizIaoVEdiWzIKzKXflIw"/>

       </ownedParameter>

-      <ownedParameter xmi:id="_M571QqQ_EdidRrumwxk5HA" name="context">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_71El9KQ-Edi0K65YJD49Qg"/>

+      <ownedParameter xmi:id="_jxZ7kqoVEdiBcNn-7Es0xA" name="context">

+        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZ1HAKoVEdiWzIKzKXflIw"/>

       </ownedParameter>

     </ownedOperation>

-    <ownedOperation xmi:id="_M571Q6Q_EdidRrumwxk5HA" name="validateDerivedUnionIsDerived" type="_M5dUjaQ_EdidRrumwxk5HA">

-      <returnResult xmi:id="_M571RKQ_EdidRrumwxk5HA" type="_M5dUjaQ_EdidRrumwxk5HA" direction="return"/>

-      <ownedParameter xmi:id="_M571RaQ_EdidRrumwxk5HA" name="diagnostics">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YsqQ-Edi0K65YJD49Qg"/>

+    <ownedOperation xmi:id="_jxZ7k6oVEdiBcNn-7Es0xA" name="validateDerivedUnionIsDerived" type="_jxBgwaoVEdiBcNn-7Es0xA">

+      <returnResult xmi:id="_jxZ7lKoVEdiBcNn-7Es0xA" type="_jxBgwaoVEdiBcNn-7Es0xA" direction="return"/>

+      <ownedParameter xmi:id="_jxZ7laoVEdiBcNn-7Es0xA" name="diagnostics">

+        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizIaoVEdiWzIKzKXflIw"/>

       </ownedParameter>

-      <ownedParameter xmi:id="_M571RqQ_EdidRrumwxk5HA" name="context">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_71El9KQ-Edi0K65YJD49Qg"/>

+      <ownedParameter xmi:id="_jxZ7lqoVEdiBcNn-7Es0xA" name="context">

+        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZ1HAKoVEdiWzIKzKXflIw"/>

       </ownedParameter>

     </ownedOperation>

-    <ownedOperation xmi:id="_M571R6Q_EdidRrumwxk5HA" name="isConsistentWith" type="_M5dUjaQ_EdidRrumwxk5HA">

-      <returnResult xmi:id="_M571SKQ_EdidRrumwxk5HA" type="_M5dUjaQ_EdidRrumwxk5HA" direction="return"/>

-      <ownedParameter xmi:id="_M571SaQ_EdidRrumwxk5HA" name="redefinee" type="_M51u8KQ_EdidRrumwxk5HA"/>

+    <ownedOperation xmi:id="_jxZ7l6oVEdiBcNn-7Es0xA" name="isConsistentWith" type="_jxBgwaoVEdiBcNn-7Es0xA">

+      <returnResult xmi:id="_jxZ7mKoVEdiBcNn-7Es0xA" type="_jxBgwaoVEdiBcNn-7Es0xA" direction="return"/>

+      <ownedParameter xmi:id="_jxZ7maoVEdiBcNn-7Es0xA" name="redefinee" type="_jxT0p6oVEdiBcNn-7Es0xA"/>

     </ownedOperation>

-    <ownedOperation xmi:id="_M571SqQ_EdidRrumwxk5HA" name="subsettingContext" type="_M5dUkaQ_EdidRrumwxk5HA">

-      <returnResult xmi:id="_M571S6Q_EdidRrumwxk5HA" type="_M5dUkaQ_EdidRrumwxk5HA" direction="return"/>

+    <ownedOperation xmi:id="_jxZ7mqoVEdiBcNn-7Es0xA" name="subsettingContext" type="_jxBgxaoVEdiBcNn-7Es0xA">

+      <returnResult xmi:id="_jxZ7m6oVEdiBcNn-7Es0xA" type="_jxBgxaoVEdiBcNn-7Es0xA" direction="return"/>

     </ownedOperation>

-    <ownedOperation xmi:id="_M571TKQ_EdidRrumwxk5HA" name="isReadOnly" type="_M5dUjaQ_EdidRrumwxk5HA">

-      <returnResult xmi:id="_M571TaQ_EdidRrumwxk5HA" type="_M5dUjaQ_EdidRrumwxk5HA" direction="return"/>

+    <ownedOperation xmi:id="_jxZ7nKoVEdiBcNn-7Es0xA" name="isReadOnly" type="_jxBgwaoVEdiBcNn-7Es0xA">

+      <returnResult xmi:id="_jxZ7naoVEdiBcNn-7Es0xA" type="_jxBgwaoVEdiBcNn-7Es0xA" direction="return"/>

     </ownedOperation>

-    <ownedOperation xmi:id="_M571TqQ_EdidRrumwxk5HA" name="setIsReadOnly">

-      <ownedParameter xmi:id="_M571T6Q_EdidRrumwxk5HA" name="newIsReadOnly" type="_M5dUjaQ_EdidRrumwxk5HA"/>

+    <ownedOperation xmi:id="_jxZ7nqoVEdiBcNn-7Es0xA" name="setIsReadOnly">

+      <ownedParameter xmi:id="_jxZ7n6oVEdiBcNn-7Es0xA" name="newIsReadOnly" type="_jxBgwaoVEdiBcNn-7Es0xA"/>

     </ownedOperation>

-    <ownedOperation xmi:id="_M571UKQ_EdidRrumwxk5HA" name="getNamespace" type="_M5phQqQ_EdidRrumwxk5HA">

-      <returnResult xmi:id="_M571UaQ_EdidRrumwxk5HA" type="_M5phQqQ_EdidRrumwxk5HA" direction="return"/>

+    <ownedOperation xmi:id="_jxZ7oKoVEdiBcNn-7Es0xA" name="getNamespace" type="_jxHnk6oVEdiBcNn-7Es0xA">

+      <returnResult xmi:id="_jxZ7oaoVEdiBcNn-7Es0xA" type="_jxHnk6oVEdiBcNn-7Es0xA" direction="return"/>

     </ownedOperation>

-    <ownedOperation xmi:id="_M571UqQ_EdidRrumwxk5HA" name="getFeaturingClassifiers">

-      <returnResult xmi:id="_M571U6Q_EdidRrumwxk5HA" direction="return">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YtaQ-Edi0K65YJD49Qg"/>

+    <ownedOperation xmi:id="_jxZ7oqoVEdiBcNn-7Es0xA" name="getFeaturingClassifiers">

+      <returnResult xmi:id="_jxZ7o6oVEdiBcNn-7Es0xA" direction="return">

+        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

       </returnResult>

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YtaQ-Edi0K65YJD49Qg"/>

+      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

     </ownedOperation>

-    <ownedOperation xmi:id="_M571VKQ_EdidRrumwxk5HA" name="getRedefinedElements">

-      <returnResult xmi:id="_M571VaQ_EdidRrumwxk5HA" direction="return">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YtaQ-Edi0K65YJD49Qg"/>

+    <ownedOperation xmi:id="_jxZ7pKoVEdiBcNn-7Es0xA" name="getRedefinedElements">

+      <returnResult xmi:id="_jxZ7paoVEdiBcNn-7Es0xA" direction="return">

+        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

       </returnResult>

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YtaQ-Edi0K65YJD49Qg"/>

+      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

     </ownedOperation>

-    <ownedOperation xmi:id="_M571VqQ_EdidRrumwxk5HA" name="getOwnedElements">

-      <returnResult xmi:id="_M571V6Q_EdidRrumwxk5HA" direction="return">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YtaQ-Edi0K65YJD49Qg"/>

+    <ownedOperation xmi:id="_jxZ7pqoVEdiBcNn-7Es0xA" name="getOwnedElements">

+      <returnResult xmi:id="_jxZ7p6oVEdiBcNn-7Es0xA" direction="return">

+        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

       </returnResult>

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YtaQ-Edi0K65YJD49Qg"/>

+      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

     </ownedOperation>

-    <ownedOperation xmi:id="_M571WKQ_EdidRrumwxk5HA" name="getOwner" type="_M5dUkqQ_EdidRrumwxk5HA">

-      <returnResult xmi:id="_M571WaQ_EdidRrumwxk5HA" type="_M5dUkqQ_EdidRrumwxk5HA" direction="return"/>

+    <ownedOperation xmi:id="_jxZ7qKoVEdiBcNn-7Es0xA" name="getOwner" type="_jxBgxqoVEdiBcNn-7Es0xA">

+      <returnResult xmi:id="_jxZ7qaoVEdiBcNn-7Es0xA" type="_jxBgxqoVEdiBcNn-7Es0xA" direction="return"/>

     </ownedOperation>

   </ownedMember>

-  <ownedMember xsi:type="uml:Class" xmi:id="_M571WqQ_EdidRrumwxk5HA" name="StructuralFeature" isAbstract="true">

-    <eAnnotations xmi:id="_wFLlcKRAEdiZYaXu6w_Kpw" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_wFXysKRAEdiZYaXu6w_Kpw"/>

+  <ownedMember xsi:type="uml:Class" xmi:id="_jxZ7qqoVEdiBcNn-7Es0xA" name="StructuralFeature" isAbstract="true">

+    <eAnnotations xmi:id="_s5nyEKoXEdiaq_4OeOtsBw" source="appliedStereotypes">

+      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_s5nyEaoXEdiaq_4OeOtsBw"/>

     </eAnnotations>

-    <generalization xmi:id="_M571W6Q_EdidRrumwxk5HA" general="_M51vCqQ_EdidRrumwxk5HA"/>

-    <generalization xmi:id="_M571XKQ_EdidRrumwxk5HA" general="_M5jbaKQ_EdidRrumwxk5HA"/>

-    <generalization xmi:id="_M571XaQ_EdidRrumwxk5HA" general="_M5jbI6Q_EdidRrumwxk5HA"/>

-    <ownedAttribute xmi:id="_M571XqQ_EdidRrumwxk5HA" name="isReadOnly" type="_M5dUjaQ_EdidRrumwxk5HA">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M571X6Q_EdidRrumwxk5HA"/>

+    <generalization xmi:id="_jxZ7q6oVEdiBcNn-7Es0xA" general="_jxT0waoVEdiBcNn-7Es0xA"/>

+    <generalization xmi:id="_jxZ7rKoVEdiBcNn-7Es0xA" general="_jxHnZqoVEdiBcNn-7Es0xA"/>

+    <generalization xmi:id="_jxZ7raoVEdiBcNn-7Es0xA" general="_jxBhb6oVEdiBcNn-7Es0xA"/>

+    <ownedAttribute xmi:id="_jxZ7rqoVEdiBcNn-7Es0xA" name="isReadOnly" type="_jxBgwaoVEdiBcNn-7Es0xA">

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jxZ7r6oVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

   </ownedMember>

-  <ownedMember xsi:type="uml:Class" xmi:id="_M571YKQ_EdidRrumwxk5HA" name="ConnectableElement" isAbstract="true">

-    <eAnnotations xmi:id="_wcSd4KRAEdiZYaXu6w_Kpw" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_wcYkgKRAEdiZYaXu6w_Kpw"/>

+  <ownedMember xsi:type="uml:Class" xmi:id="_jxZ7sKoVEdiBcNn-7Es0xA" name="ConnectableElement" isAbstract="true">

+    <eAnnotations xmi:id="_s9ovYKoXEdiaq_4OeOtsBw" source="appliedStereotypes">

+      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_s9ovYaoXEdiaq_4OeOtsBw"/>

     </eAnnotations>

-    <generalization xmi:id="_M571YaQ_EdidRrumwxk5HA" general="_M5jbbKQ_EdidRrumwxk5HA"/>

-    <generalization xmi:id="_M571YqQ_EdidRrumwxk5HA" general="_M5ja8KQ_EdidRrumwxk5HA"/>

-    <ownedAttribute xmi:id="_M571Y6Q_EdidRrumwxk5HA" name="end" type="_M571Z6Q_EdidRrumwxk5HA" isOrdered="true" association="_M571ZqQ_EdidRrumwxk5HA">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_M571ZKQ_EdidRrumwxk5HA" value="-1"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M571ZaQ_EdidRrumwxk5HA"/>

+    <generalization xmi:id="_jxZ7saoVEdiBcNn-7Es0xA" general="_jxHnaqoVEdiBcNn-7Es0xA"/>

+    <generalization xmi:id="_jxZ7sqoVEdiBcNn-7Es0xA" general="_jxBhPKoVEdiBcNn-7Es0xA"/>

+    <ownedAttribute xmi:id="_jxZ7s6oVEdiBcNn-7Es0xA" name="end" type="_jxZ7t6oVEdiBcNn-7Es0xA" isOrdered="true" association="_jxZ7tqoVEdiBcNn-7Es0xA">

+      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_jxZ7tKoVEdiBcNn-7Es0xA" value="-1"/>

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jxZ7taoVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_M571ZqQ_EdidRrumwxk5HA" memberEnd="_M571Y6Q_EdidRrumwxk5HA _M571baQ_EdidRrumwxk5HA"/>

-  <ownedMember xsi:type="uml:Class" xmi:id="_M571Z6Q_EdidRrumwxk5HA" name="ConnectorEnd">

-    <eAnnotations xmi:id="_wb6DYKRAEdiZYaXu6w_Kpw" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_wcGQoKRAEdiZYaXu6w_Kpw"/>

+  <ownedMember xsi:type="uml:Association" xmi:id="_jxZ7tqoVEdiBcNn-7Es0xA" memberEnd="_jxZ7s6oVEdiBcNn-7Es0xA _jxZ7vaoVEdiBcNn-7Es0xA"/>

+  <ownedMember xsi:type="uml:Class" xmi:id="_jxZ7t6oVEdiBcNn-7Es0xA" name="ConnectorEnd">

+    <eAnnotations xmi:id="_s9iowKoXEdiaq_4OeOtsBw" source="appliedStereotypes">

+      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_s9iowaoXEdiaq_4OeOtsBw"/>

     </eAnnotations>

-    <generalization xmi:id="_M571aKQ_EdidRrumwxk5HA" general="_M5jbI6Q_EdidRrumwxk5HA"/>

-    <ownedAttribute xmi:id="_M571aaQ_EdidRrumwxk5HA" name="definingEnd" type="_M51vNqQ_EdidRrumwxk5HA" isOrdered="true" isReadOnly="true" association="_M571b6Q_EdidRrumwxk5HA">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M571aqQ_EdidRrumwxk5HA"/>

+    <generalization xmi:id="_jxZ7uKoVEdiBcNn-7Es0xA" general="_jxBhb6oVEdiBcNn-7Es0xA"/>

+    <ownedAttribute xmi:id="_jxZ7uaoVEdiBcNn-7Es0xA" name="definingEnd" type="_jxZ7VKoVEdiBcNn-7Es0xA" isOrdered="true" isReadOnly="true" association="_jxZ7v6oVEdiBcNn-7Es0xA">

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jxZ7uqoVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

-    <ownedAttribute xmi:id="_M571a6Q_EdidRrumwxk5HA" name="partWithPort" type="_M51vNqQ_EdidRrumwxk5HA" isOrdered="true" association="_M571caQ_EdidRrumwxk5HA">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M571bKQ_EdidRrumwxk5HA"/>

+    <ownedAttribute xmi:id="_jxZ7u6oVEdiBcNn-7Es0xA" name="partWithPort" type="_jxZ7VKoVEdiBcNn-7Es0xA" isOrdered="true" association="_jxZ7waoVEdiBcNn-7Es0xA">

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jxZ7vKoVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

-    <ownedAttribute xmi:id="_M571baQ_EdidRrumwxk5HA" name="role" type="_M571YKQ_EdidRrumwxk5HA" isOrdered="true" association="_M571ZqQ_EdidRrumwxk5HA">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M571bqQ_EdidRrumwxk5HA"/>

+    <ownedAttribute xmi:id="_jxZ7vaoVEdiBcNn-7Es0xA" name="role" type="_jxZ7sKoVEdiBcNn-7Es0xA" isOrdered="true" association="_jxZ7tqoVEdiBcNn-7Es0xA">

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jxZ7vqoVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_M571b6Q_EdidRrumwxk5HA" memberEnd="_M571aaQ_EdidRrumwxk5HA _M571cKQ_EdidRrumwxk5HA">

-    <ownedEnd xmi:id="_M571cKQ_EdidRrumwxk5HA" type="_M571Z6Q_EdidRrumwxk5HA" association="_M571b6Q_EdidRrumwxk5HA"/>

+  <ownedMember xsi:type="uml:Association" xmi:id="_jxZ7v6oVEdiBcNn-7Es0xA" memberEnd="_jxZ7uaoVEdiBcNn-7Es0xA _jxZ7wKoVEdiBcNn-7Es0xA">

+    <ownedEnd xmi:id="_jxZ7wKoVEdiBcNn-7Es0xA" type="_jxZ7t6oVEdiBcNn-7Es0xA" association="_jxZ7v6oVEdiBcNn-7Es0xA"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_M571caQ_EdidRrumwxk5HA" memberEnd="_M571a6Q_EdidRrumwxk5HA _M571cqQ_EdidRrumwxk5HA">

-    <ownedEnd xmi:id="_M571cqQ_EdidRrumwxk5HA" type="_M571Z6Q_EdidRrumwxk5HA" association="_M571caQ_EdidRrumwxk5HA"/>

+  <ownedMember xsi:type="uml:Association" xmi:id="_jxZ7waoVEdiBcNn-7Es0xA" memberEnd="_jxZ7u6oVEdiBcNn-7Es0xA _jxZ7wqoVEdiBcNn-7Es0xA">

+    <ownedEnd xmi:id="_jxZ7wqoVEdiBcNn-7Es0xA" type="_jxZ7t6oVEdiBcNn-7Es0xA" association="_jxZ7waoVEdiBcNn-7Es0xA"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Class" xmi:id="_M571c6Q_EdidRrumwxk5HA" name="DeploymentTarget" isAbstract="true">

-    <eAnnotations xmi:id="_xICJkKRAEdiZYaXu6w_Kpw" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_xIIQMKRAEdiZYaXu6w_Kpw"/>

+  <ownedMember xsi:type="uml:Class" xmi:id="_jxZ7w6oVEdiBcNn-7Es0xA" name="DeploymentTarget" isAbstract="true">

+    <eAnnotations xmi:id="_tK6WYaoXEdiaq_4OeOtsBw" source="appliedStereotypes">

+      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_tK6WYqoXEdiaq_4OeOtsBw"/>

     </eAnnotations>

-    <generalization xmi:id="_M571dKQ_EdidRrumwxk5HA" general="_M5jbbKQ_EdidRrumwxk5HA"/>

-    <ownedAttribute xmi:id="_M571daQ_EdidRrumwxk5HA" name="deployment" type="_M571gKQ_EdidRrumwxk5HA" isOrdered="true" subsettedProperty="_M5jbcKQ_EdidRrumwxk5HA" association="_M571f6Q_EdidRrumwxk5HA" aggregation="composite">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_M571dqQ_EdidRrumwxk5HA" value="-1"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M571d6Q_EdidRrumwxk5HA"/>

+    <generalization xmi:id="_jxZ7xKoVEdiBcNn-7Es0xA" general="_jxHnaqoVEdiBcNn-7Es0xA"/>

+    <ownedAttribute xmi:id="_jxZ7xaoVEdiBcNn-7Es0xA" name="deployment" type="_jxZ70KoVEdiBcNn-7Es0xA" isOrdered="true" subsettedProperty="_jxHnbqoVEdiBcNn-7Es0xA" association="_jxZ7z6oVEdiBcNn-7Es0xA" aggregation="composite">

+      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_jxZ7xqoVEdiBcNn-7Es0xA" value="-1"/>

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jxZ7x6oVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

-    <ownedAttribute xmi:id="_M571eKQ_EdidRrumwxk5HA" name="deployedElement" type="_M5phf6Q_EdidRrumwxk5HA" isOrdered="true" isReadOnly="true" association="_M6OKB6Q_EdidRrumwxk5HA">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_M571eaQ_EdidRrumwxk5HA" value="-1"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M571eqQ_EdidRrumwxk5HA"/>

+    <ownedAttribute xmi:id="_jxZ7yKoVEdiBcNn-7Es0xA" name="deployedElement" type="_jxHn0KoVEdiBcNn-7Es0xA" isOrdered="true" isReadOnly="true" association="_jxgDKaoVEdiBcNn-7Es0xA">

+      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_jxZ7yaoVEdiBcNn-7Es0xA" value="-1"/>

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jxZ7yqoVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

-    <ownedOperation xmi:id="_M571e6Q_EdidRrumwxk5HA" name="getOwnedElements">

-      <returnResult xmi:id="_M571fKQ_EdidRrumwxk5HA" direction="return">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YtaQ-Edi0K65YJD49Qg"/>

+    <ownedOperation xmi:id="_jxZ7y6oVEdiBcNn-7Es0xA" name="getOwnedElements">

+      <returnResult xmi:id="_jxZ7zKoVEdiBcNn-7Es0xA" direction="return">

+        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

       </returnResult>

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YtaQ-Edi0K65YJD49Qg"/>

+      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

     </ownedOperation>

-    <ownedOperation xmi:id="_M571faQ_EdidRrumwxk5HA" name="getClientDependencies">

-      <returnResult xmi:id="_M571fqQ_EdidRrumwxk5HA" direction="return">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YtaQ-Edi0K65YJD49Qg"/>

+    <ownedOperation xmi:id="_jxZ7zaoVEdiBcNn-7Es0xA" name="getClientDependencies">

+      <returnResult xmi:id="_jxZ7zqoVEdiBcNn-7Es0xA" direction="return">

+        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

       </returnResult>

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YtaQ-Edi0K65YJD49Qg"/>

+      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

     </ownedOperation>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_M571f6Q_EdidRrumwxk5HA" memberEnd="_M571daQ_EdidRrumwxk5HA _M571iKQ_EdidRrumwxk5HA"/>

-  <ownedMember xsi:type="uml:Class" xmi:id="_M571gKQ_EdidRrumwxk5HA" name="Deployment">

-    <eAnnotations xmi:id="_xHXbMKRAEdiZYaXu6w_Kpw" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_xHdh0KRAEdiZYaXu6w_Kpw"/>

+  <ownedMember xsi:type="uml:Association" xmi:id="_jxZ7z6oVEdiBcNn-7Es0xA" memberEnd="_jxZ7xaoVEdiBcNn-7Es0xA _jxZ72KoVEdiBcNn-7Es0xA"/>

+  <ownedMember xsi:type="uml:Class" xmi:id="_jxZ70KoVEdiBcNn-7Es0xA" name="Deployment">

+    <eAnnotations xmi:id="_tK0PwKoXEdiaq_4OeOtsBw" source="appliedStereotypes">

+      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_tK0PwaoXEdiaq_4OeOtsBw"/>

     </eAnnotations>

-    <generalization xmi:id="_M571gaQ_EdidRrumwxk5HA" general="_M571k6Q_EdidRrumwxk5HA"/>

-    <ownedAttribute xmi:id="_M571gqQ_EdidRrumwxk5HA" name="deployedArtifact" type="_M571n6Q_EdidRrumwxk5HA" isOrdered="true" subsettedProperty="_M571mKQ_EdidRrumwxk5HA" association="_M571naQ_EdidRrumwxk5HA">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_M571g6Q_EdidRrumwxk5HA" value="-1"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M571hKQ_EdidRrumwxk5HA"/>

+    <generalization xmi:id="_jxZ70aoVEdiBcNn-7Es0xA" general="_jxZ746oVEdiBcNn-7Es0xA"/>

+    <ownedAttribute xmi:id="_jxZ70qoVEdiBcNn-7Es0xA" name="deployedArtifact" type="_jxgB6KoVEdiBcNn-7Es0xA" isOrdered="true" subsettedProperty="_jxgB4aoVEdiBcNn-7Es0xA" association="_jxgB5qoVEdiBcNn-7Es0xA">

+      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_jxZ706oVEdiBcNn-7Es0xA" value="-1"/>

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jxZ71KoVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

-    <ownedAttribute xmi:id="_M571haQ_EdidRrumwxk5HA" name="configuration" type="_M571o6Q_EdidRrumwxk5HA" isOrdered="true" association="_M571oaQ_EdidRrumwxk5HA" aggregation="composite">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_M571hqQ_EdidRrumwxk5HA" value="-1"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M571h6Q_EdidRrumwxk5HA"/>

+    <ownedAttribute xmi:id="_jxZ71aoVEdiBcNn-7Es0xA" name="configuration" type="_jxgB7KoVEdiBcNn-7Es0xA" isOrdered="true" association="_jxgB6qoVEdiBcNn-7Es0xA" aggregation="composite">

+      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_jxZ71qoVEdiBcNn-7Es0xA" value="-1"/>

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jxZ716oVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

-    <ownedAttribute xmi:id="_M571iKQ_EdidRrumwxk5HA" name="location" type="_M571c6Q_EdidRrumwxk5HA" isOrdered="true" association="_M571f6Q_EdidRrumwxk5HA"/>

-    <ownedOperation xmi:id="_M571iaQ_EdidRrumwxk5HA" name="getSuppliers">

-      <returnResult xmi:id="_M571iqQ_EdidRrumwxk5HA" direction="return">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YtaQ-Edi0K65YJD49Qg"/>

+    <ownedAttribute xmi:id="_jxZ72KoVEdiBcNn-7Es0xA" name="location" type="_jxZ7w6oVEdiBcNn-7Es0xA" isOrdered="true" association="_jxZ7z6oVEdiBcNn-7Es0xA"/>

+    <ownedOperation xmi:id="_jxZ72aoVEdiBcNn-7Es0xA" name="getSuppliers">

+      <returnResult xmi:id="_jxZ72qoVEdiBcNn-7Es0xA" direction="return">

+        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

       </returnResult>

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YtaQ-Edi0K65YJD49Qg"/>

+      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

     </ownedOperation>

-    <ownedOperation xmi:id="_M571i6Q_EdidRrumwxk5HA" name="getTargets">

-      <returnResult xmi:id="_M571jKQ_EdidRrumwxk5HA" direction="return">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YtaQ-Edi0K65YJD49Qg"/>

+    <ownedOperation xmi:id="_jxZ726oVEdiBcNn-7Es0xA" name="getTargets">

+      <returnResult xmi:id="_jxZ73KoVEdiBcNn-7Es0xA" direction="return">

+        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

       </returnResult>

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YtaQ-Edi0K65YJD49Qg"/>

+      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

     </ownedOperation>

-    <ownedOperation xmi:id="_M571jaQ_EdidRrumwxk5HA" name="getSources">

-      <returnResult xmi:id="_M571jqQ_EdidRrumwxk5HA" direction="return">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YtaQ-Edi0K65YJD49Qg"/>

+    <ownedOperation xmi:id="_jxZ73aoVEdiBcNn-7Es0xA" name="getSources">

+      <returnResult xmi:id="_jxZ73qoVEdiBcNn-7Es0xA" direction="return">

+        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

       </returnResult>

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YtaQ-Edi0K65YJD49Qg"/>

+      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

     </ownedOperation>

-    <ownedOperation xmi:id="_M571j6Q_EdidRrumwxk5HA" name="getClients">

-      <returnResult xmi:id="_M571kKQ_EdidRrumwxk5HA" direction="return">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YtaQ-Edi0K65YJD49Qg"/>

+    <ownedOperation xmi:id="_jxZ736oVEdiBcNn-7Es0xA" name="getClients">

+      <returnResult xmi:id="_jxZ74KoVEdiBcNn-7Es0xA" direction="return">

+        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

       </returnResult>

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YtaQ-Edi0K65YJD49Qg"/>

+      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

     </ownedOperation>

-    <ownedOperation xmi:id="_M571kaQ_EdidRrumwxk5HA" name="getOwnedElements">

-      <returnResult xmi:id="_M571kqQ_EdidRrumwxk5HA" direction="return">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YtaQ-Edi0K65YJD49Qg"/>

+    <ownedOperation xmi:id="_jxZ74aoVEdiBcNn-7Es0xA" name="getOwnedElements">

+      <returnResult xmi:id="_jxZ74qoVEdiBcNn-7Es0xA" direction="return">

+        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

       </returnResult>

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YtaQ-Edi0K65YJD49Qg"/>

+      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

     </ownedOperation>

   </ownedMember>

-  <ownedMember xsi:type="uml:Class" xmi:id="_M571k6Q_EdidRrumwxk5HA" name="Dependency">

-    <eAnnotations xmi:id="_wN9uAKRAEdiZYaXu6w_Kpw" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_wOD0oKRAEdiZYaXu6w_Kpw"/>

+  <ownedMember xsi:type="uml:Class" xmi:id="_jxZ746oVEdiBcNn-7Es0xA" name="Dependency">

+    <eAnnotations xmi:id="_s76REKoXEdiaq_4OeOtsBw" source="appliedStereotypes">

+      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_s76REaoXEdiaq_4OeOtsBw"/>

     </eAnnotations>

-    <generalization xmi:id="_M571lKQ_EdidRrumwxk5HA" general="_M5phf6Q_EdidRrumwxk5HA"/>

-    <generalization xmi:id="_M571laQ_EdidRrumwxk5HA" general="_M5jauaQ_EdidRrumwxk5HA"/>

-    <ownedAttribute xmi:id="_M571lqQ_EdidRrumwxk5HA" name="client" type="_M5jbbKQ_EdidRrumwxk5HA" isOrdered="true" association="_M571mqQ_EdidRrumwxk5HA">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_M571l6Q_EdidRrumwxk5HA" value="-1"/>

+    <generalization xmi:id="_jxZ75KoVEdiBcNn-7Es0xA" general="_jxHn0KoVEdiBcNn-7Es0xA"/>

+    <generalization xmi:id="_jxZ75aoVEdiBcNn-7Es0xA" general="_jxBhBaoVEdiBcNn-7Es0xA"/>

+    <ownedAttribute xmi:id="_jxZ75qoVEdiBcNn-7Es0xA" name="client" type="_jxHnaqoVEdiBcNn-7Es0xA" isOrdered="true" association="_jxgB46oVEdiBcNn-7Es0xA">

+      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_jxgB4KoVEdiBcNn-7Es0xA" value="-1"/>

     </ownedAttribute>

-    <ownedAttribute xmi:id="_M571mKQ_EdidRrumwxk5HA" name="supplier" type="_M5jbbKQ_EdidRrumwxk5HA" isOrdered="true" association="_M571m6Q_EdidRrumwxk5HA">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_M571maQ_EdidRrumwxk5HA" value="-1"/>

+    <ownedAttribute xmi:id="_jxgB4aoVEdiBcNn-7Es0xA" name="supplier" type="_jxHnaqoVEdiBcNn-7Es0xA" isOrdered="true" association="_jxgB5KoVEdiBcNn-7Es0xA">

+      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_jxgB4qoVEdiBcNn-7Es0xA" value="-1"/>

     </ownedAttribute>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_M571mqQ_EdidRrumwxk5HA" memberEnd="_M571lqQ_EdidRrumwxk5HA _M5jbcKQ_EdidRrumwxk5HA"/>

-  <ownedMember xsi:type="uml:Association" xmi:id="_M571m6Q_EdidRrumwxk5HA" memberEnd="_M571mKQ_EdidRrumwxk5HA _M571nKQ_EdidRrumwxk5HA">

-    <ownedEnd xmi:id="_M571nKQ_EdidRrumwxk5HA" type="_M571k6Q_EdidRrumwxk5HA" association="_M571m6Q_EdidRrumwxk5HA"/>

+  <ownedMember xsi:type="uml:Association" xmi:id="_jxgB46oVEdiBcNn-7Es0xA" memberEnd="_jxZ75qoVEdiBcNn-7Es0xA _jxHnbqoVEdiBcNn-7Es0xA"/>

+  <ownedMember xsi:type="uml:Association" xmi:id="_jxgB5KoVEdiBcNn-7Es0xA" memberEnd="_jxgB4aoVEdiBcNn-7Es0xA _jxgB5aoVEdiBcNn-7Es0xA">

+    <ownedEnd xmi:id="_jxgB5aoVEdiBcNn-7Es0xA" type="_jxZ746oVEdiBcNn-7Es0xA" association="_jxgB5KoVEdiBcNn-7Es0xA"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_M571naQ_EdidRrumwxk5HA" memberEnd="_M571gqQ_EdidRrumwxk5HA _M571nqQ_EdidRrumwxk5HA">

-    <ownedEnd xmi:id="_M571nqQ_EdidRrumwxk5HA" type="_M571gKQ_EdidRrumwxk5HA" association="_M571naQ_EdidRrumwxk5HA"/>

+  <ownedMember xsi:type="uml:Association" xmi:id="_jxgB5qoVEdiBcNn-7Es0xA" memberEnd="_jxZ70qoVEdiBcNn-7Es0xA _jxgB56oVEdiBcNn-7Es0xA">

+    <ownedEnd xmi:id="_jxgB56oVEdiBcNn-7Es0xA" type="_jxZ70KoVEdiBcNn-7Es0xA" association="_jxgB5qoVEdiBcNn-7Es0xA"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Class" xmi:id="_M571n6Q_EdidRrumwxk5HA" name="DeployedArtifact" isAbstract="true">

-    <eAnnotations xmi:id="_xHpvEKRAEdiZYaXu6w_Kpw" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_xH18UKRAEdiZYaXu6w_Kpw"/>

+  <ownedMember xsi:type="uml:Class" xmi:id="_jxgB6KoVEdiBcNn-7Es0xA" name="DeployedArtifact" isAbstract="true">

+    <eAnnotations xmi:id="_tK0PwqoXEdiaq_4OeOtsBw" source="appliedStereotypes">

+      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_tK6WYKoXEdiaq_4OeOtsBw"/>

     </eAnnotations>

-    <generalization xmi:id="_M571oKQ_EdidRrumwxk5HA" general="_M5jbbKQ_EdidRrumwxk5HA"/>

+    <generalization xmi:id="_jxgB6aoVEdiBcNn-7Es0xA" general="_jxHnaqoVEdiBcNn-7Es0xA"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_M571oaQ_EdidRrumwxk5HA" memberEnd="_M571haQ_EdidRrumwxk5HA _M571oqQ_EdidRrumwxk5HA">

-    <ownedEnd xmi:id="_M571oqQ_EdidRrumwxk5HA" type="_M571gKQ_EdidRrumwxk5HA" association="_M571oaQ_EdidRrumwxk5HA"/>

+  <ownedMember xsi:type="uml:Association" xmi:id="_jxgB6qoVEdiBcNn-7Es0xA" memberEnd="_jxZ71aoVEdiBcNn-7Es0xA _jxgB66oVEdiBcNn-7Es0xA">

+    <ownedEnd xmi:id="_jxgB66oVEdiBcNn-7Es0xA" type="_jxZ70KoVEdiBcNn-7Es0xA" association="_jxgB6qoVEdiBcNn-7Es0xA"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Class" xmi:id="_M571o6Q_EdidRrumwxk5HA" name="DeploymentSpecification">

-    <eAnnotations xmi:id="_xYQ98KRAEdiZYaXu6w_Kpw" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_xYdyQKRAEdiZYaXu6w_Kpw"/>

+  <ownedMember xsi:type="uml:Class" xmi:id="_jxgB7KoVEdiBcNn-7Es0xA" name="DeploymentSpecification">

+    <eAnnotations xmi:id="_tM0a4KoXEdiaq_4OeOtsBw" source="appliedStereotypes">

+      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_tM0a4aoXEdiaq_4OeOtsBw"/>

     </eAnnotations>

-    <generalization xmi:id="_M571pKQ_EdidRrumwxk5HA" general="_M571qaQ_EdidRrumwxk5HA"/>

-    <ownedAttribute xmi:id="_M571paQ_EdidRrumwxk5HA" name="deploymentLocation" type="_M5dUjqQ_EdidRrumwxk5HA">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M571pqQ_EdidRrumwxk5HA"/>

+    <generalization xmi:id="_jxgB7aoVEdiBcNn-7Es0xA" general="_jxgB8qoVEdiBcNn-7Es0xA"/>

+    <ownedAttribute xmi:id="_jxgB7qoVEdiBcNn-7Es0xA" name="deploymentLocation" type="_jxBgwqoVEdiBcNn-7Es0xA">

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jxgB76oVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

-    <ownedAttribute xmi:id="_M571p6Q_EdidRrumwxk5HA" name="executionLocation" type="_M5dUjqQ_EdidRrumwxk5HA">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M571qKQ_EdidRrumwxk5HA"/>

+    <ownedAttribute xmi:id="_jxgB8KoVEdiBcNn-7Es0xA" name="executionLocation" type="_jxBgwqoVEdiBcNn-7Es0xA">

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jxgB8aoVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

   </ownedMember>

-  <ownedMember xsi:type="uml:Class" xmi:id="_M571qaQ_EdidRrumwxk5HA" name="Artifact">

-    <eAnnotations xmi:id="_wbPVAKRAEdiZYaXu6w_Kpw" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_wbVboKRAEdiZYaXu6w_Kpw"/>

+  <ownedMember xsi:type="uml:Class" xmi:id="_jxgB8qoVEdiBcNn-7Es0xA" name="Artifact">

+    <eAnnotations xmi:id="_s9QU4KoXEdiaq_4OeOtsBw" source="appliedStereotypes">

+      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_s9QU4aoXEdiaq_4OeOtsBw"/>

     </eAnnotations>

-    <generalization xmi:id="_M571qqQ_EdidRrumwxk5HA" general="_M51ul6Q_EdidRrumwxk5HA"/>

-    <generalization xmi:id="_M571q6Q_EdidRrumwxk5HA" general="_M571n6Q_EdidRrumwxk5HA"/>

-    <ownedAttribute xmi:id="_M571rKQ_EdidRrumwxk5HA" name="fileName" type="_M5dUjqQ_EdidRrumwxk5HA">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M571raQ_EdidRrumwxk5HA"/>

+    <generalization xmi:id="_jxgB86oVEdiBcNn-7Es0xA" general="_jxNueqoVEdiBcNn-7Es0xA"/>

+    <generalization xmi:id="_jxgB9KoVEdiBcNn-7Es0xA" general="_jxgB6KoVEdiBcNn-7Es0xA"/>

+    <ownedAttribute xmi:id="_jxgB9aoVEdiBcNn-7Es0xA" name="fileName" type="_jxBgwqoVEdiBcNn-7Es0xA">

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jxgB9qoVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

-    <ownedAttribute xmi:id="_M571rqQ_EdidRrumwxk5HA" name="nestedArtifact" type="_M571qaQ_EdidRrumwxk5HA" isOrdered="true" association="_M571xKQ_EdidRrumwxk5HA" aggregation="composite">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_M571r6Q_EdidRrumwxk5HA" value="-1"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M571sKQ_EdidRrumwxk5HA"/>

+    <ownedAttribute xmi:id="_jxgB96oVEdiBcNn-7Es0xA" name="nestedArtifact" type="_jxgB8qoVEdiBcNn-7Es0xA" isOrdered="true" association="_jxgCDaoVEdiBcNn-7Es0xA" aggregation="composite">

+      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_jxgB-KoVEdiBcNn-7Es0xA" value="-1"/>

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jxgB-aoVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

-    <ownedAttribute xmi:id="_M571saQ_EdidRrumwxk5HA" name="manifestation" type="_M571yKQ_EdidRrumwxk5HA" isOrdered="true" subsettedProperty="_M5jbcKQ_EdidRrumwxk5HA" association="_M571xqQ_EdidRrumwxk5HA" aggregation="composite">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_M571sqQ_EdidRrumwxk5HA" value="-1"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M571s6Q_EdidRrumwxk5HA"/>

+    <ownedAttribute xmi:id="_jxgB-qoVEdiBcNn-7Es0xA" name="manifestation" type="_jxgCEaoVEdiBcNn-7Es0xA" isOrdered="true" subsettedProperty="_jxHnbqoVEdiBcNn-7Es0xA" association="_jxgCD6oVEdiBcNn-7Es0xA" aggregation="composite">

+      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_jxgB-6oVEdiBcNn-7Es0xA" value="-1"/>

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jxgB_KoVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

-    <ownedAttribute xmi:id="_M571tKQ_EdidRrumwxk5HA" name="ownedOperation" type="_M571_KQ_EdidRrumwxk5HA" isOrdered="true" association="_M6OKA6Q_EdidRrumwxk5HA" aggregation="composite">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_M571taQ_EdidRrumwxk5HA" value="-1"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M571tqQ_EdidRrumwxk5HA"/>

+    <ownedAttribute xmi:id="_jxgB_aoVEdiBcNn-7Es0xA" name="ownedOperation" type="_jxgCRaoVEdiBcNn-7Es0xA" isOrdered="true" association="_jxgDJaoVEdiBcNn-7Es0xA" aggregation="composite">

+      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_jxgB_qoVEdiBcNn-7Es0xA" value="-1"/>

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jxgB_6oVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

-    <ownedAttribute xmi:id="_M571t6Q_EdidRrumwxk5HA" name="ownedAttribute" type="_M51vNqQ_EdidRrumwxk5HA" isOrdered="true" association="_M6OKBaQ_EdidRrumwxk5HA" aggregation="composite">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_M571uKQ_EdidRrumwxk5HA" value="-1"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M571uaQ_EdidRrumwxk5HA"/>

+    <ownedAttribute xmi:id="_jxgCAKoVEdiBcNn-7Es0xA" name="ownedAttribute" type="_jxZ7VKoVEdiBcNn-7Es0xA" isOrdered="true" association="_jxgDJ6oVEdiBcNn-7Es0xA" aggregation="composite">

+      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_jxgCAaoVEdiBcNn-7Es0xA" value="-1"/>

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jxgCAqoVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

-    <ownedOperation xmi:id="_M571uqQ_EdidRrumwxk5HA" name="getOwnedElements">

-      <returnResult xmi:id="_M571u6Q_EdidRrumwxk5HA" direction="return">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YtaQ-Edi0K65YJD49Qg"/>

+    <ownedOperation xmi:id="_jxgCA6oVEdiBcNn-7Es0xA" name="getOwnedElements">

+      <returnResult xmi:id="_jxgCBKoVEdiBcNn-7Es0xA" direction="return">

+        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

       </returnResult>

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YtaQ-Edi0K65YJD49Qg"/>

+      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

     </ownedOperation>

-    <ownedOperation xmi:id="_M571vKQ_EdidRrumwxk5HA" name="getClientDependencies">

-      <returnResult xmi:id="_M571vaQ_EdidRrumwxk5HA" direction="return">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YtaQ-Edi0K65YJD49Qg"/>

+    <ownedOperation xmi:id="_jxgCBaoVEdiBcNn-7Es0xA" name="getClientDependencies">

+      <returnResult xmi:id="_jxgCBqoVEdiBcNn-7Es0xA" direction="return">

+        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

       </returnResult>

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YtaQ-Edi0K65YJD49Qg"/>

+      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

     </ownedOperation>

-    <ownedOperation xmi:id="_M571vqQ_EdidRrumwxk5HA" name="getFeatures">

-      <returnResult xmi:id="_M571v6Q_EdidRrumwxk5HA" direction="return">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YtaQ-Edi0K65YJD49Qg"/>

+    <ownedOperation xmi:id="_jxgCB6oVEdiBcNn-7Es0xA" name="getFeatures">

+      <returnResult xmi:id="_jxgCCKoVEdiBcNn-7Es0xA" direction="return">

+        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

       </returnResult>

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YtaQ-Edi0K65YJD49Qg"/>

+      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

     </ownedOperation>

-    <ownedOperation xmi:id="_M571wKQ_EdidRrumwxk5HA" name="getOwnedMembers">

-      <returnResult xmi:id="_M571waQ_EdidRrumwxk5HA" direction="return">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YtaQ-Edi0K65YJD49Qg"/>

+    <ownedOperation xmi:id="_jxgCCaoVEdiBcNn-7Es0xA" name="getOwnedMembers">

+      <returnResult xmi:id="_jxgCCqoVEdiBcNn-7Es0xA" direction="return">

+        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

       </returnResult>

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YtaQ-Edi0K65YJD49Qg"/>

+      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

     </ownedOperation>

-    <ownedOperation xmi:id="_M571wqQ_EdidRrumwxk5HA" name="getAttributes">

-      <returnResult xmi:id="_M571w6Q_EdidRrumwxk5HA" direction="return">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YtaQ-Edi0K65YJD49Qg"/>

+    <ownedOperation xmi:id="_jxgCC6oVEdiBcNn-7Es0xA" name="getAttributes">

+      <returnResult xmi:id="_jxgCDKoVEdiBcNn-7Es0xA" direction="return">

+        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

       </returnResult>

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YtaQ-Edi0K65YJD49Qg"/>

+      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

     </ownedOperation>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_M571xKQ_EdidRrumwxk5HA" memberEnd="_M571rqQ_EdidRrumwxk5HA _M571xaQ_EdidRrumwxk5HA">

-    <ownedEnd xmi:id="_M571xaQ_EdidRrumwxk5HA" type="_M571qaQ_EdidRrumwxk5HA" association="_M571xKQ_EdidRrumwxk5HA"/>

+  <ownedMember xsi:type="uml:Association" xmi:id="_jxgCDaoVEdiBcNn-7Es0xA" memberEnd="_jxgB96oVEdiBcNn-7Es0xA _jxgCDqoVEdiBcNn-7Es0xA">

+    <ownedEnd xmi:id="_jxgCDqoVEdiBcNn-7Es0xA" type="_jxgB8qoVEdiBcNn-7Es0xA" association="_jxgCDaoVEdiBcNn-7Es0xA"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_M571xqQ_EdidRrumwxk5HA" memberEnd="_M571saQ_EdidRrumwxk5HA _M571x6Q_EdidRrumwxk5HA">

-    <ownedEnd xmi:id="_M571x6Q_EdidRrumwxk5HA" type="_M571qaQ_EdidRrumwxk5HA" association="_M571xqQ_EdidRrumwxk5HA"/>

+  <ownedMember xsi:type="uml:Association" xmi:id="_jxgCD6oVEdiBcNn-7Es0xA" memberEnd="_jxgB-qoVEdiBcNn-7Es0xA _jxgCEKoVEdiBcNn-7Es0xA">

+    <ownedEnd xmi:id="_jxgCEKoVEdiBcNn-7Es0xA" type="_jxgB8qoVEdiBcNn-7Es0xA" association="_jxgCD6oVEdiBcNn-7Es0xA"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Class" xmi:id="_M571yKQ_EdidRrumwxk5HA" name="Manifestation">

-    <eAnnotations xmi:id="_wbnvgKRAEdiZYaXu6w_Kpw" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_wbt2IKRAEdiZYaXu6w_Kpw"/>

+  <ownedMember xsi:type="uml:Class" xmi:id="_jxgCEaoVEdiBcNn-7Es0xA" name="Manifestation">

+    <eAnnotations xmi:id="_s9WbgKoXEdiaq_4OeOtsBw" source="appliedStereotypes">

+      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_s9WbgaoXEdiaq_4OeOtsBw"/>

     </eAnnotations>

-    <generalization xmi:id="_M571yaQ_EdidRrumwxk5HA" general="_M571z6Q_EdidRrumwxk5HA"/>

-    <ownedAttribute xmi:id="_M571yqQ_EdidRrumwxk5HA" name="utilizedElement" type="_M5phf6Q_EdidRrumwxk5HA" isOrdered="true" subsettedProperty="_M571mKQ_EdidRrumwxk5HA" association="_M6OKAaQ_EdidRrumwxk5HA"/>

-    <ownedOperation xmi:id="_M571y6Q_EdidRrumwxk5HA" name="getSuppliers">

-      <returnResult xmi:id="_M571zKQ_EdidRrumwxk5HA" direction="return">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YtaQ-Edi0K65YJD49Qg"/>

+    <generalization xmi:id="_jxgCEqoVEdiBcNn-7Es0xA" general="_jxgCGKoVEdiBcNn-7Es0xA"/>

+    <ownedAttribute xmi:id="_jxgCE6oVEdiBcNn-7Es0xA" name="utilizedElement" type="_jxHn0KoVEdiBcNn-7Es0xA" isOrdered="true" subsettedProperty="_jxgB4aoVEdiBcNn-7Es0xA" association="_jxgDI6oVEdiBcNn-7Es0xA"/>

+    <ownedOperation xmi:id="_jxgCFKoVEdiBcNn-7Es0xA" name="getSuppliers">

+      <returnResult xmi:id="_jxgCFaoVEdiBcNn-7Es0xA" direction="return">

+        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

       </returnResult>

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YtaQ-Edi0K65YJD49Qg"/>

+      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

     </ownedOperation>

-    <ownedOperation xmi:id="_M571zaQ_EdidRrumwxk5HA" name="getTargets">

-      <returnResult xmi:id="_M571zqQ_EdidRrumwxk5HA" direction="return">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YtaQ-Edi0K65YJD49Qg"/>

+    <ownedOperation xmi:id="_jxgCFqoVEdiBcNn-7Es0xA" name="getTargets">

+      <returnResult xmi:id="_jxgCF6oVEdiBcNn-7Es0xA" direction="return">

+        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

       </returnResult>

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YtaQ-Edi0K65YJD49Qg"/>

+      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

     </ownedOperation>

   </ownedMember>

-  <ownedMember xsi:type="uml:Class" xmi:id="_M571z6Q_EdidRrumwxk5HA" name="Abstraction">

-    <eAnnotations xmi:id="_wOujAKRAEdiZYaXu6w_Kpw" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_wO0poKRAEdiZYaXu6w_Kpw"/>

+  <ownedMember xsi:type="uml:Class" xmi:id="_jxgCGKoVEdiBcNn-7Es0xA" name="Abstraction">

+    <eAnnotations xmi:id="_s8GeUKoXEdiaq_4OeOtsBw" source="appliedStereotypes">

+      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_s8GeUaoXEdiaq_4OeOtsBw"/>

     </eAnnotations>

-    <generalization xmi:id="_M5710KQ_EdidRrumwxk5HA" general="_M571k6Q_EdidRrumwxk5HA"/>

-    <ownedAttribute xmi:id="_M5710aQ_EdidRrumwxk5HA" name="mapping" type="_M57116Q_EdidRrumwxk5HA" isOrdered="true" association="_M5711aQ_EdidRrumwxk5HA" aggregation="composite">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M5710qQ_EdidRrumwxk5HA"/>

+    <generalization xmi:id="_jxgCGaoVEdiBcNn-7Es0xA" general="_jxZ746oVEdiBcNn-7Es0xA"/>

+    <ownedAttribute xmi:id="_jxgCGqoVEdiBcNn-7Es0xA" name="mapping" type="_jxgCIKoVEdiBcNn-7Es0xA" isOrdered="true" association="_jxgCHqoVEdiBcNn-7Es0xA" aggregation="composite">

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jxgCG6oVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

-    <ownedOperation xmi:id="_M57106Q_EdidRrumwxk5HA" name="getOwnedElements">

-      <returnResult xmi:id="_M5711KQ_EdidRrumwxk5HA" direction="return">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YtaQ-Edi0K65YJD49Qg"/>

+    <ownedOperation xmi:id="_jxgCHKoVEdiBcNn-7Es0xA" name="getOwnedElements">

+      <returnResult xmi:id="_jxgCHaoVEdiBcNn-7Es0xA" direction="return">

+        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

       </returnResult>

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YtaQ-Edi0K65YJD49Qg"/>

+      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

     </ownedOperation>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_M5711aQ_EdidRrumwxk5HA" memberEnd="_M5710aQ_EdidRrumwxk5HA _M5711qQ_EdidRrumwxk5HA">

-    <ownedEnd xmi:id="_M5711qQ_EdidRrumwxk5HA" type="_M571z6Q_EdidRrumwxk5HA" association="_M5711aQ_EdidRrumwxk5HA"/>

+  <ownedMember xsi:type="uml:Association" xmi:id="_jxgCHqoVEdiBcNn-7Es0xA" memberEnd="_jxgCGqoVEdiBcNn-7Es0xA _jxgCH6oVEdiBcNn-7Es0xA">

+    <ownedEnd xmi:id="_jxgCH6oVEdiBcNn-7Es0xA" type="_jxgCGKoVEdiBcNn-7Es0xA" association="_jxgCHqoVEdiBcNn-7Es0xA"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Class" xmi:id="_M57116Q_EdidRrumwxk5HA" name="OpaqueExpression">

-    <eAnnotations xmi:id="_v-r74KRAEdiZYaXu6w_Kpw" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_v-4JIKRAEdiZYaXu6w_Kpw"/>

+  <ownedMember xsi:type="uml:Class" xmi:id="_jxgCIKoVEdiBcNn-7Es0xA" name="OpaqueExpression">

+    <eAnnotations xmi:id="_s2YQ0KoXEdiaq_4OeOtsBw" source="appliedStereotypes">

+      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_s2YQ0aoXEdiaq_4OeOtsBw"/>

     </eAnnotations>

-    <generalization xmi:id="_M5712KQ_EdidRrumwxk5HA" general="_M5jbWaQ_EdidRrumwxk5HA"/>

-    <ownedAttribute xmi:id="_M5712aQ_EdidRrumwxk5HA" name="body" type="_M5dUjqQ_EdidRrumwxk5HA">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M5712qQ_EdidRrumwxk5HA"/>

+    <generalization xmi:id="_jxgCIaoVEdiBcNn-7Es0xA" general="_jxBhpaoVEdiBcNn-7Es0xA"/>

+    <ownedAttribute xmi:id="_jxgCIqoVEdiBcNn-7Es0xA" name="body" type="_jxBgwqoVEdiBcNn-7Es0xA">

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jxgCI6oVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

-    <ownedAttribute xmi:id="_M57126Q_EdidRrumwxk5HA" name="language" type="_M5dUjqQ_EdidRrumwxk5HA">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M5713KQ_EdidRrumwxk5HA"/>

+    <ownedAttribute xmi:id="_jxgCJKoVEdiBcNn-7Es0xA" name="language" type="_jxBgwqoVEdiBcNn-7Es0xA">

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jxgCJaoVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

-    <ownedAttribute xmi:id="_M5713aQ_EdidRrumwxk5HA" name="result" type="_M57146Q_EdidRrumwxk5HA" isOrdered="true" isReadOnly="true" association="_M5714aQ_EdidRrumwxk5HA">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M5713qQ_EdidRrumwxk5HA"/>

+    <ownedAttribute xmi:id="_jxgCJqoVEdiBcNn-7Es0xA" name="result" type="_jxgCLKoVEdiBcNn-7Es0xA" isOrdered="true" isReadOnly="true" association="_jxgCKqoVEdiBcNn-7Es0xA">

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jxgCJ6oVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

-    <ownedAttribute xmi:id="_M57136Q_EdidRrumwxk5HA" name="behavior" type="_M572a6Q_EdidRrumwxk5HA" isOrdered="true" association="_M6OJ_6Q_EdidRrumwxk5HA">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M5714KQ_EdidRrumwxk5HA"/>

+    <ownedAttribute xmi:id="_jxgCKKoVEdiBcNn-7Es0xA" name="behavior" type="_jxgCtqoVEdiBcNn-7Es0xA" isOrdered="true" association="_jxgDIaoVEdiBcNn-7Es0xA">

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jxgCKaoVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_M5714aQ_EdidRrumwxk5HA" memberEnd="_M5713aQ_EdidRrumwxk5HA _M5714qQ_EdidRrumwxk5HA">

-    <ownedEnd xmi:id="_M5714qQ_EdidRrumwxk5HA" type="_M57116Q_EdidRrumwxk5HA" association="_M5714aQ_EdidRrumwxk5HA"/>

+  <ownedMember xsi:type="uml:Association" xmi:id="_jxgCKqoVEdiBcNn-7Es0xA" memberEnd="_jxgCJqoVEdiBcNn-7Es0xA _jxgCK6oVEdiBcNn-7Es0xA">

+    <ownedEnd xmi:id="_jxgCK6oVEdiBcNn-7Es0xA" type="_jxgCIKoVEdiBcNn-7Es0xA" association="_jxgCKqoVEdiBcNn-7Es0xA"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Class" xmi:id="_M57146Q_EdidRrumwxk5HA" name="Parameter">

-    <eAnnotations xmi:id="_v8BCYKRAEdiZYaXu6w_Kpw" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_v8HJAKRAEdiZYaXu6w_Kpw"/>

+  <ownedMember xsi:type="uml:Class" xmi:id="_jxgCLKoVEdiBcNn-7Es0xA" name="Parameter">

+    <eAnnotations xmi:id="_s3ttkKoXEdiaq_4OeOtsBw" source="appliedStereotypes">

+      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_s3ttkaoXEdiaq_4OeOtsBw"/>

     </eAnnotations>

-    <generalization xmi:id="_M5715KQ_EdidRrumwxk5HA" general="_M571YKQ_EdidRrumwxk5HA"/>

-    <generalization xmi:id="_M5715aQ_EdidRrumwxk5HA" general="_M5jbaKQ_EdidRrumwxk5HA"/>

-    <generalization xmi:id="_M5715qQ_EdidRrumwxk5HA" general="_M5jbI6Q_EdidRrumwxk5HA"/>

-    <ownedAttribute xmi:id="_M57156Q_EdidRrumwxk5HA" name="operation" type="_M571_KQ_EdidRrumwxk5HA" isOrdered="true" association="_M6OJ5qQ_EdidRrumwxk5HA">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M5716KQ_EdidRrumwxk5HA"/>

+    <generalization xmi:id="_jxgCLaoVEdiBcNn-7Es0xA" general="_jxZ7sKoVEdiBcNn-7Es0xA"/>

+    <generalization xmi:id="_jxgCLqoVEdiBcNn-7Es0xA" general="_jxHnZqoVEdiBcNn-7Es0xA"/>

+    <generalization xmi:id="_jxgCL6oVEdiBcNn-7Es0xA" general="_jxBhb6oVEdiBcNn-7Es0xA"/>

+    <ownedAttribute xmi:id="_jxgCMKoVEdiBcNn-7Es0xA" name="parameterSet" type="_jxgC6KoVEdiBcNn-7Es0xA" isOrdered="true" association="_jxgC8aoVEdiBcNn-7Es0xA">

+      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_jxgCMaoVEdiBcNn-7Es0xA" value="-1"/>

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jxgCMqoVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

-    <ownedAttribute xmi:id="_M5716aQ_EdidRrumwxk5HA" name="default" type="_M5dUjqQ_EdidRrumwxk5HA" isReadOnly="true">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M5716qQ_EdidRrumwxk5HA"/>

+    <ownedAttribute xmi:id="_jxgCM6oVEdiBcNn-7Es0xA" name="operation" type="_jxgCRaoVEdiBcNn-7Es0xA" isOrdered="true" association="_jxgDFKoVEdiBcNn-7Es0xA">

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jxgCNKoVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

-    <ownedAttribute xmi:id="_M57166Q_EdidRrumwxk5HA" name="direction" type="_M6OJ56Q_EdidRrumwxk5HA">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M5717KQ_EdidRrumwxk5HA"/>

+    <ownedAttribute xmi:id="_jxgCNaoVEdiBcNn-7Es0xA" name="default" type="_jxBgwqoVEdiBcNn-7Es0xA" isReadOnly="true">

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jxgCNqoVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

-    <ownedAttribute xmi:id="_M5717aQ_EdidRrumwxk5HA" name="defaultValue" type="_M5jbWaQ_EdidRrumwxk5HA" isOrdered="true" association="_M6OJ7KQ_EdidRrumwxk5HA" aggregation="composite">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M5717qQ_EdidRrumwxk5HA"/>

+    <ownedAttribute xmi:id="_jxgCN6oVEdiBcNn-7Es0xA" name="direction" type="_jxgDFaoVEdiBcNn-7Es0xA">

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jxgCOKoVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

-    <ownedAttribute xmi:id="_M57176Q_EdidRrumwxk5HA" name="isException" type="_M5dUjaQ_EdidRrumwxk5HA">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M5718KQ_EdidRrumwxk5HA"/>

+    <ownedAttribute xmi:id="_jxgCOaoVEdiBcNn-7Es0xA" name="defaultValue" type="_jxBhpaoVEdiBcNn-7Es0xA" isOrdered="true" association="_jxgDGqoVEdiBcNn-7Es0xA" aggregation="composite">

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jxgCOqoVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

-    <ownedAttribute xmi:id="_M5718aQ_EdidRrumwxk5HA" name="isStream" type="_M5dUjaQ_EdidRrumwxk5HA">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M5718qQ_EdidRrumwxk5HA"/>

+    <ownedAttribute xmi:id="_jxgCO6oVEdiBcNn-7Es0xA" name="isException" type="_jxBgwaoVEdiBcNn-7Es0xA">

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jxgCPKoVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

-    <ownedAttribute xmi:id="_M57186Q_EdidRrumwxk5HA" name="effect" type="_M6OJ7qQ_EdidRrumwxk5HA">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M5719KQ_EdidRrumwxk5HA"/>

+    <ownedAttribute xmi:id="_jxgCPaoVEdiBcNn-7Es0xA" name="isStream" type="_jxBgwaoVEdiBcNn-7Es0xA">

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jxgCPqoVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

-    <ownedAttribute xmi:id="_M5719aQ_EdidRrumwxk5HA" name="parameterSet" type="_M6OJ9KQ_EdidRrumwxk5HA" isOrdered="true" association="_M6OJ86Q_EdidRrumwxk5HA">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_M5719qQ_EdidRrumwxk5HA" value="-1"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M57196Q_EdidRrumwxk5HA"/>

+    <ownedAttribute xmi:id="_jxgCP6oVEdiBcNn-7Es0xA" name="effect" type="_jxgDHKoVEdiBcNn-7Es0xA">

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jxgCQKoVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

-    <ownedOperation xmi:id="_M571-KQ_EdidRrumwxk5HA" name="getNamespace" type="_M5phQqQ_EdidRrumwxk5HA">

-      <returnResult xmi:id="_M571-aQ_EdidRrumwxk5HA" type="_M5phQqQ_EdidRrumwxk5HA" direction="return"/>

+    <ownedOperation xmi:id="_jxgCQaoVEdiBcNn-7Es0xA" name="getNamespace" type="_jxHnk6oVEdiBcNn-7Es0xA">

+      <returnResult xmi:id="_jxgCQqoVEdiBcNn-7Es0xA" type="_jxHnk6oVEdiBcNn-7Es0xA" direction="return"/>

     </ownedOperation>

-    <ownedOperation xmi:id="_M571-qQ_EdidRrumwxk5HA" name="getOwnedElements">

-      <returnResult xmi:id="_M571-6Q_EdidRrumwxk5HA" direction="return">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YtaQ-Edi0K65YJD49Qg"/>

+    <ownedOperation xmi:id="_jxgCQ6oVEdiBcNn-7Es0xA" name="getOwnedElements">

+      <returnResult xmi:id="_jxgCRKoVEdiBcNn-7Es0xA" direction="return">

+        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

       </returnResult>

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YtaQ-Edi0K65YJD49Qg"/>

+      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

     </ownedOperation>

   </ownedMember>

-  <ownedMember xsi:type="uml:Class" xmi:id="_M571_KQ_EdidRrumwxk5HA" name="Operation">

-    <eAnnotations xmi:id="_v7PmUKRAEdiZYaXu6w_Kpw" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_v7Vs8KRAEdiZYaXu6w_Kpw"/>

+  <ownedMember xsi:type="uml:Class" xmi:id="_jxgCRaoVEdiBcNn-7Es0xA" name="Operation">

+    <eAnnotations xmi:id="_s3hgUKoXEdiaq_4OeOtsBw" source="appliedStereotypes">

+      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_s3hgUaoXEdiaq_4OeOtsBw"/>

     </eAnnotations>

-    <generalization xmi:id="_M571_aQ_EdidRrumwxk5HA" general="_M572RKQ_EdidRrumwxk5HA"/>

-    <generalization xmi:id="_M571_qQ_EdidRrumwxk5HA" general="_M5jbaKQ_EdidRrumwxk5HA"/>

-    <generalization xmi:id="_M571_6Q_EdidRrumwxk5HA" general="_M5jbI6Q_EdidRrumwxk5HA"/>

-    <generalization xmi:id="_M572AKQ_EdidRrumwxk5HA" general="_M5ja8KQ_EdidRrumwxk5HA"/>

-    <ownedAttribute xmi:id="_M572AaQ_EdidRrumwxk5HA" name="class_" type="_M5voWqQ_EdidRrumwxk5HA" isOrdered="true" association="_M6OJyqQ_EdidRrumwxk5HA">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M572AqQ_EdidRrumwxk5HA"/>

+    <generalization xmi:id="_jxgCRqoVEdiBcNn-7Es0xA" general="_jxgCj6oVEdiBcNn-7Es0xA"/>

+    <generalization xmi:id="_jxgCR6oVEdiBcNn-7Es0xA" general="_jxHnZqoVEdiBcNn-7Es0xA"/>

+    <generalization xmi:id="_jxgCSKoVEdiBcNn-7Es0xA" general="_jxBhb6oVEdiBcNn-7Es0xA"/>

+    <generalization xmi:id="_jxgCSaoVEdiBcNn-7Es0xA" general="_jxBhPKoVEdiBcNn-7Es0xA"/>

+    <ownedAttribute xmi:id="_jxgCSqoVEdiBcNn-7Es0xA" name="class_" type="_jxNuP6oVEdiBcNn-7Es0xA" isOrdered="true" association="_jxgC-KoVEdiBcNn-7Es0xA">

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jxgCS6oVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

-    <ownedAttribute xmi:id="_M572A6Q_EdidRrumwxk5HA" name="isQuery" type="_M5dUjaQ_EdidRrumwxk5HA">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M572BKQ_EdidRrumwxk5HA"/>

+    <ownedAttribute xmi:id="_jxgCTKoVEdiBcNn-7Es0xA" name="isQuery" type="_jxBgwaoVEdiBcNn-7Es0xA">

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jxgCTaoVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

-    <ownedAttribute xmi:id="_M572BaQ_EdidRrumwxk5HA" name="datatype" type="_M6OJy6Q_EdidRrumwxk5HA" isOrdered="true" association="_M6OJ3aQ_EdidRrumwxk5HA">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M572BqQ_EdidRrumwxk5HA"/>

+    <ownedAttribute xmi:id="_jxgCTqoVEdiBcNn-7Es0xA" name="datatype" type="_jxgC-aoVEdiBcNn-7Es0xA" isOrdered="true" association="_jxgDC6oVEdiBcNn-7Es0xA">

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jxgCT6oVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

-    <ownedAttribute xmi:id="_M572B6Q_EdidRrumwxk5HA" name="precondition" type="_M5phb6Q_EdidRrumwxk5HA" isOrdered="true" association="_M6OJ3qQ_EdidRrumwxk5HA" aggregation="composite">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_M572CKQ_EdidRrumwxk5HA" value="-1"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M572CaQ_EdidRrumwxk5HA"/>

+    <ownedAttribute xmi:id="_jxgCUKoVEdiBcNn-7Es0xA" name="precondition" type="_jxHnwKoVEdiBcNn-7Es0xA" isOrdered="true" subsettedProperty="_jxHnmKoVEdiBcNn-7Es0xA" association="_jxgDDKoVEdiBcNn-7Es0xA">

+      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_jxgCUaoVEdiBcNn-7Es0xA" value="-1"/>

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jxgCUqoVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

-    <ownedAttribute xmi:id="_M572CqQ_EdidRrumwxk5HA" name="postcondition" type="_M5phb6Q_EdidRrumwxk5HA" isOrdered="true" association="_M6OJ4KQ_EdidRrumwxk5HA" aggregation="composite">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_M572C6Q_EdidRrumwxk5HA" value="-1"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M572DKQ_EdidRrumwxk5HA"/>

+    <ownedAttribute xmi:id="_jxgCU6oVEdiBcNn-7Es0xA" name="postcondition" type="_jxHnwKoVEdiBcNn-7Es0xA" isOrdered="true" subsettedProperty="_jxHnmKoVEdiBcNn-7Es0xA" association="_jxgDDqoVEdiBcNn-7Es0xA">

+      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_jxgCVKoVEdiBcNn-7Es0xA" value="-1"/>

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jxgCVaoVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

-    <ownedAttribute xmi:id="_M572DaQ_EdidRrumwxk5HA" name="redefinedOperation" type="_M571_KQ_EdidRrumwxk5HA" isOrdered="true" association="_M6OJ4qQ_EdidRrumwxk5HA">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_M572DqQ_EdidRrumwxk5HA" value="-1"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M572D6Q_EdidRrumwxk5HA"/>

+    <ownedAttribute xmi:id="_jxgCVqoVEdiBcNn-7Es0xA" name="redefinedOperation" type="_jxgCRaoVEdiBcNn-7Es0xA" isOrdered="true" association="_jxgDEKoVEdiBcNn-7Es0xA">

+      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_jxgCV6oVEdiBcNn-7Es0xA" value="-1"/>

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jxgCWKoVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

-    <ownedAttribute xmi:id="_M572EKQ_EdidRrumwxk5HA" name="bodyCondition" type="_M5phb6Q_EdidRrumwxk5HA" isOrdered="true" association="_M6OJ5KQ_EdidRrumwxk5HA" aggregation="composite">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M572EaQ_EdidRrumwxk5HA"/>

+    <ownedAttribute xmi:id="_jxgCWaoVEdiBcNn-7Es0xA" name="bodyCondition" type="_jxHnwKoVEdiBcNn-7Es0xA" isOrdered="true" subsettedProperty="_jxHnmKoVEdiBcNn-7Es0xA" association="_jxgDEqoVEdiBcNn-7Es0xA">

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jxgCWqoVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

-    <ownedAttribute xmi:id="_M572EqQ_EdidRrumwxk5HA" name="ownedParameter" type="_M57146Q_EdidRrumwxk5HA" isOrdered="true" association="_M6OJ5qQ_EdidRrumwxk5HA" aggregation="composite">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_M572E6Q_EdidRrumwxk5HA" value="-1"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M572FKQ_EdidRrumwxk5HA"/>

+    <ownedAttribute xmi:id="_jxgCW6oVEdiBcNn-7Es0xA" name="ownedParameter" type="_jxgCLKoVEdiBcNn-7Es0xA" isOrdered="true" association="_jxgDFKoVEdiBcNn-7Es0xA" aggregation="composite">

+      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_jxgCXKoVEdiBcNn-7Es0xA" value="-1"/>

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jxgCXaoVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

-    <ownedOperation xmi:id="_M572FaQ_EdidRrumwxk5HA" name="validateTypeOfResult" type="_M5dUjaQ_EdidRrumwxk5HA">

-      <returnResult xmi:id="_M572FqQ_EdidRrumwxk5HA" type="_M5dUjaQ_EdidRrumwxk5HA" direction="return"/>

-      <ownedParameter xmi:id="_M572F6Q_EdidRrumwxk5HA" name="diagnostics">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YsqQ-Edi0K65YJD49Qg"/>

+    <ownedOperation xmi:id="_jxgCXqoVEdiBcNn-7Es0xA" name="validateTypeOfResult" type="_jxBgwaoVEdiBcNn-7Es0xA">

+      <returnResult xmi:id="_jxgCX6oVEdiBcNn-7Es0xA" type="_jxBgwaoVEdiBcNn-7Es0xA" direction="return"/>

+      <ownedParameter xmi:id="_jxgCYKoVEdiBcNn-7Es0xA" name="diagnostics">

+        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizIaoVEdiWzIKzKXflIw"/>

       </ownedParameter>

-      <ownedParameter xmi:id="_M572GKQ_EdidRrumwxk5HA" name="context">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_71El9KQ-Edi0K65YJD49Qg"/>

+      <ownedParameter xmi:id="_jxgCYaoVEdiBcNn-7Es0xA" name="context">

+        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZ1HAKoVEdiWzIKzKXflIw"/>

       </ownedParameter>

     </ownedOperation>

-    <ownedOperation xmi:id="_M572GaQ_EdidRrumwxk5HA" name="isOrdered" type="_M5dUjaQ_EdidRrumwxk5HA">

-      <returnResult xmi:id="_M572GqQ_EdidRrumwxk5HA" type="_M5dUjaQ_EdidRrumwxk5HA" direction="return"/>

+    <ownedOperation xmi:id="_jxgCYqoVEdiBcNn-7Es0xA" name="isOrdered" type="_jxBgwaoVEdiBcNn-7Es0xA">

+      <returnResult xmi:id="_jxgCY6oVEdiBcNn-7Es0xA" type="_jxBgwaoVEdiBcNn-7Es0xA" direction="return"/>

     </ownedOperation>

-    <ownedOperation xmi:id="_M572G6Q_EdidRrumwxk5HA" name="isUnique" type="_M5dUjaQ_EdidRrumwxk5HA">

-      <returnResult xmi:id="_M572HKQ_EdidRrumwxk5HA" type="_M5dUjaQ_EdidRrumwxk5HA" direction="return"/>

+    <ownedOperation xmi:id="_jxgCZKoVEdiBcNn-7Es0xA" name="isUnique" type="_jxBgwaoVEdiBcNn-7Es0xA">

+      <returnResult xmi:id="_jxgCZaoVEdiBcNn-7Es0xA" type="_jxBgwaoVEdiBcNn-7Es0xA" direction="return"/>

     </ownedOperation>

-    <ownedOperation xmi:id="_M572HaQ_EdidRrumwxk5HA" name="lower" type="_M5dUjKQ_EdidRrumwxk5HA">

-      <returnResult xmi:id="_M572HqQ_EdidRrumwxk5HA" type="_M5dUjKQ_EdidRrumwxk5HA" direction="return"/>

+    <ownedOperation xmi:id="_jxgCZqoVEdiBcNn-7Es0xA" name="lower" type="_jxBgwKoVEdiBcNn-7Es0xA">

+      <returnResult xmi:id="_jxgCZ6oVEdiBcNn-7Es0xA" type="_jxBgwKoVEdiBcNn-7Es0xA" direction="return"/>

     </ownedOperation>

-    <ownedOperation xmi:id="_M572H6Q_EdidRrumwxk5HA" name="upper" type="_M5dUj6Q_EdidRrumwxk5HA">

-      <returnResult xmi:id="_M572IKQ_EdidRrumwxk5HA" type="_M5dUj6Q_EdidRrumwxk5HA" direction="return"/>

+    <ownedOperation xmi:id="_jxgCaKoVEdiBcNn-7Es0xA" name="upper" type="_jxBgw6oVEdiBcNn-7Es0xA">

+      <returnResult xmi:id="_jxgCaaoVEdiBcNn-7Es0xA" type="_jxBgw6oVEdiBcNn-7Es0xA" direction="return"/>

     </ownedOperation>

-    <ownedOperation xmi:id="_M572IaQ_EdidRrumwxk5HA" name="type" type="_M51ul6Q_EdidRrumwxk5HA">

-      <returnResult xmi:id="_M572IqQ_EdidRrumwxk5HA" type="_M51ul6Q_EdidRrumwxk5HA" direction="return"/>

+    <ownedOperation xmi:id="_jxgCaqoVEdiBcNn-7Es0xA" name="type" type="_jxNueqoVEdiBcNn-7Es0xA">

+      <returnResult xmi:id="_jxgCa6oVEdiBcNn-7Es0xA" type="_jxNueqoVEdiBcNn-7Es0xA" direction="return"/>

     </ownedOperation>

-    <ownedOperation xmi:id="_M572I6Q_EdidRrumwxk5HA" name="validateOnlyBodyForQuery" type="_M5dUjaQ_EdidRrumwxk5HA">

-      <returnResult xmi:id="_M572JKQ_EdidRrumwxk5HA" type="_M5dUjaQ_EdidRrumwxk5HA" direction="return"/>

-      <ownedParameter xmi:id="_M572JaQ_EdidRrumwxk5HA" name="diagnostics">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YsqQ-Edi0K65YJD49Qg"/>

+    <ownedOperation xmi:id="_jxgCbKoVEdiBcNn-7Es0xA" name="validateOnlyBodyForQuery" type="_jxBgwaoVEdiBcNn-7Es0xA">

+      <returnResult xmi:id="_jxgCbaoVEdiBcNn-7Es0xA" type="_jxBgwaoVEdiBcNn-7Es0xA" direction="return"/>

+      <ownedParameter xmi:id="_jxgCbqoVEdiBcNn-7Es0xA" name="diagnostics">

+        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizIaoVEdiWzIKzKXflIw"/>

       </ownedParameter>

-      <ownedParameter xmi:id="_M572JqQ_EdidRrumwxk5HA" name="context">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_71El9KQ-Edi0K65YJD49Qg"/>

+      <ownedParameter xmi:id="_jxgCb6oVEdiBcNn-7Es0xA" name="context">

+        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZ1HAKoVEdiWzIKzKXflIw"/>

       </ownedParameter>

     </ownedOperation>

-    <ownedOperation xmi:id="_M572J6Q_EdidRrumwxk5HA" name="isConsistentWith" type="_M5dUjaQ_EdidRrumwxk5HA">

-      <returnResult xmi:id="_M572KKQ_EdidRrumwxk5HA" type="_M5dUjaQ_EdidRrumwxk5HA" direction="return"/>

-      <ownedParameter xmi:id="_M572KaQ_EdidRrumwxk5HA" name="redefinee" type="_M51u8KQ_EdidRrumwxk5HA"/>

+    <ownedOperation xmi:id="_jxgCcKoVEdiBcNn-7Es0xA" name="isConsistentWith" type="_jxBgwaoVEdiBcNn-7Es0xA">

+      <returnResult xmi:id="_jxgCcaoVEdiBcNn-7Es0xA" type="_jxBgwaoVEdiBcNn-7Es0xA" direction="return"/>

+      <ownedParameter xmi:id="_jxgCcqoVEdiBcNn-7Es0xA" name="redefinee" type="_jxT0p6oVEdiBcNn-7Es0xA"/>

     </ownedOperation>

-    <ownedOperation xmi:id="_M572KqQ_EdidRrumwxk5HA" name="getRaisedExceptions">

-      <returnResult xmi:id="_M572K6Q_EdidRrumwxk5HA" direction="return">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YtaQ-Edi0K65YJD49Qg"/>

+    <ownedOperation xmi:id="_jxgCc6oVEdiBcNn-7Es0xA" name="getRaisedExceptions">

+      <returnResult xmi:id="_jxgCdKoVEdiBcNn-7Es0xA" direction="return">

+        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

       </returnResult>

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YtaQ-Edi0K65YJD49Qg"/>

+      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

     </ownedOperation>

-    <ownedOperation xmi:id="_M572LKQ_EdidRrumwxk5HA" name="setIsOrdered">

-      <ownedParameter xmi:id="_M572LaQ_EdidRrumwxk5HA" name="newIsOrdered" type="_M5dUjaQ_EdidRrumwxk5HA"/>

+    <ownedOperation xmi:id="_jxgCdaoVEdiBcNn-7Es0xA" name="setIsOrdered">

+      <ownedParameter xmi:id="_jxgCdqoVEdiBcNn-7Es0xA" name="newIsOrdered" type="_jxBgwaoVEdiBcNn-7Es0xA"/>

     </ownedOperation>

-    <ownedOperation xmi:id="_M572LqQ_EdidRrumwxk5HA" name="setIsUnique">

-      <ownedParameter xmi:id="_M572L6Q_EdidRrumwxk5HA" name="newIsUnique" type="_M5dUjaQ_EdidRrumwxk5HA"/>

+    <ownedOperation xmi:id="_jxgCd6oVEdiBcNn-7Es0xA" name="setIsUnique">

+      <ownedParameter xmi:id="_jxgCeKoVEdiBcNn-7Es0xA" name="newIsUnique" type="_jxBgwaoVEdiBcNn-7Es0xA"/>

     </ownedOperation>

-    <ownedOperation xmi:id="_M572MKQ_EdidRrumwxk5HA" name="getLower" type="_M5dUjKQ_EdidRrumwxk5HA">

-      <returnResult xmi:id="_M572MaQ_EdidRrumwxk5HA" type="_M5dUjKQ_EdidRrumwxk5HA" direction="return"/>

+    <ownedOperation xmi:id="_jxgCeaoVEdiBcNn-7Es0xA" name="getLower" type="_jxBgwKoVEdiBcNn-7Es0xA">

+      <returnResult xmi:id="_jxgCeqoVEdiBcNn-7Es0xA" type="_jxBgwKoVEdiBcNn-7Es0xA" direction="return"/>

     </ownedOperation>

-    <ownedOperation xmi:id="_M572MqQ_EdidRrumwxk5HA" name="getUpper" type="_M5dUj6Q_EdidRrumwxk5HA">

-      <returnResult xmi:id="_M572M6Q_EdidRrumwxk5HA" type="_M5dUj6Q_EdidRrumwxk5HA" direction="return"/>

+    <ownedOperation xmi:id="_jxgCe6oVEdiBcNn-7Es0xA" name="getUpper" type="_jxBgw6oVEdiBcNn-7Es0xA">

+      <returnResult xmi:id="_jxgCfKoVEdiBcNn-7Es0xA" type="_jxBgw6oVEdiBcNn-7Es0xA" direction="return"/>

     </ownedOperation>

-    <ownedOperation xmi:id="_M572NKQ_EdidRrumwxk5HA" name="getFormalParameters">

-      <returnResult xmi:id="_M572NaQ_EdidRrumwxk5HA" direction="return">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YtaQ-Edi0K65YJD49Qg"/>

+    <ownedOperation xmi:id="_jxgCfaoVEdiBcNn-7Es0xA" name="getFormalParameters">

+      <returnResult xmi:id="_jxgCfqoVEdiBcNn-7Es0xA" direction="return">

+        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

       </returnResult>

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YtaQ-Edi0K65YJD49Qg"/>

+      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

     </ownedOperation>

-    <ownedOperation xmi:id="_M572NqQ_EdidRrumwxk5HA" name="getType" type="_M5voJqQ_EdidRrumwxk5HA">

-      <returnResult xmi:id="_M572N6Q_EdidRrumwxk5HA" type="_M5voJqQ_EdidRrumwxk5HA" direction="return"/>

+    <ownedOperation xmi:id="_jxgCf6oVEdiBcNn-7Es0xA" name="getType" type="_jxNuC6oVEdiBcNn-7Es0xA">

+      <returnResult xmi:id="_jxgCgKoVEdiBcNn-7Es0xA" type="_jxNuC6oVEdiBcNn-7Es0xA" direction="return"/>

     </ownedOperation>

-    <ownedOperation xmi:id="_M572OKQ_EdidRrumwxk5HA" name="setType">

-      <ownedParameter xmi:id="_M572OaQ_EdidRrumwxk5HA" name="newType" type="_M5voJqQ_EdidRrumwxk5HA"/>

+    <ownedOperation xmi:id="_jxgCgaoVEdiBcNn-7Es0xA" name="setType">

+      <ownedParameter xmi:id="_jxgCgqoVEdiBcNn-7Es0xA" name="newType" type="_jxNuC6oVEdiBcNn-7Es0xA"/>

     </ownedOperation>

-    <ownedOperation xmi:id="_M572OqQ_EdidRrumwxk5HA" name="getRedefinitionContexts">

-      <returnResult xmi:id="_M572O6Q_EdidRrumwxk5HA" direction="return">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YtaQ-Edi0K65YJD49Qg"/>

+    <ownedOperation xmi:id="_jxgCg6oVEdiBcNn-7Es0xA" name="getRedefinitionContexts">

+      <returnResult xmi:id="_jxgChKoVEdiBcNn-7Es0xA" direction="return">

+        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

       </returnResult>

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YtaQ-Edi0K65YJD49Qg"/>

+      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

     </ownedOperation>

-    <ownedOperation xmi:id="_M572PKQ_EdidRrumwxk5HA" name="getNamespace" type="_M5phQqQ_EdidRrumwxk5HA">

-      <returnResult xmi:id="_M572PaQ_EdidRrumwxk5HA" type="_M5phQqQ_EdidRrumwxk5HA" direction="return"/>

+    <ownedOperation xmi:id="_jxgChaoVEdiBcNn-7Es0xA" name="getNamespace" type="_jxHnk6oVEdiBcNn-7Es0xA">

+      <returnResult xmi:id="_jxgChqoVEdiBcNn-7Es0xA" type="_jxHnk6oVEdiBcNn-7Es0xA" direction="return"/>

     </ownedOperation>

-    <ownedOperation xmi:id="_M572PqQ_EdidRrumwxk5HA" name="getFeaturingClassifiers">

-      <returnResult xmi:id="_M572P6Q_EdidRrumwxk5HA" direction="return">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YtaQ-Edi0K65YJD49Qg"/>

+    <ownedOperation xmi:id="_jxgCh6oVEdiBcNn-7Es0xA" name="getFeaturingClassifiers">

+      <returnResult xmi:id="_jxgCiKoVEdiBcNn-7Es0xA" direction="return">

+        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

       </returnResult>

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YtaQ-Edi0K65YJD49Qg"/>

+      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

     </ownedOperation>

-    <ownedOperation xmi:id="_M572QKQ_EdidRrumwxk5HA" name="getOwnedMembers">

-      <returnResult xmi:id="_M572QaQ_EdidRrumwxk5HA" direction="return">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YtaQ-Edi0K65YJD49Qg"/>

+    <ownedOperation xmi:id="_jxgCiaoVEdiBcNn-7Es0xA" name="getOwnedMembers">

+      <returnResult xmi:id="_jxgCiqoVEdiBcNn-7Es0xA" direction="return">

+        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

       </returnResult>

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YtaQ-Edi0K65YJD49Qg"/>

+      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

     </ownedOperation>

-    <ownedOperation xmi:id="_M572QqQ_EdidRrumwxk5HA" name="getRedefinedElements">

-      <returnResult xmi:id="_M572Q6Q_EdidRrumwxk5HA" direction="return">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YtaQ-Edi0K65YJD49Qg"/>

+    <ownedOperation xmi:id="_jxgCi6oVEdiBcNn-7Es0xA" name="getOwnedRules">

+      <returnResult xmi:id="_jxgCjKoVEdiBcNn-7Es0xA" direction="return">

+        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

       </returnResult>

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YtaQ-Edi0K65YJD49Qg"/>

+      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

+    </ownedOperation>

+    <ownedOperation xmi:id="_jxgCjaoVEdiBcNn-7Es0xA" name="getRedefinedElements">

+      <returnResult xmi:id="_jxgCjqoVEdiBcNn-7Es0xA" direction="return">

+        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

+      </returnResult>

+      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

     </ownedOperation>

   </ownedMember>

-  <ownedMember xsi:type="uml:Class" xmi:id="_M572RKQ_EdidRrumwxk5HA" name="BehavioralFeature" isAbstract="true">

-    <eAnnotations xmi:id="_wEzK8KRAEdiZYaXu6w_Kpw" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_wE_YMKRAEdiZYaXu6w_Kpw"/>

+  <ownedMember xsi:type="uml:Class" xmi:id="_jxgCj6oVEdiBcNn-7Es0xA" name="BehavioralFeature" isAbstract="true">

+    <eAnnotations xmi:id="_s5hrcKoXEdiaq_4OeOtsBw" source="appliedStereotypes">

+      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_s5hrcaoXEdiaq_4OeOtsBw"/>

     </eAnnotations>

-    <generalization xmi:id="_M572RaQ_EdidRrumwxk5HA" general="_M5phQqQ_EdidRrumwxk5HA"/>

-    <generalization xmi:id="_M572RqQ_EdidRrumwxk5HA" general="_M51vCqQ_EdidRrumwxk5HA"/>

-    <ownedAttribute xmi:id="_M572R6Q_EdidRrumwxk5HA" name="parameter" type="_M57146Q_EdidRrumwxk5HA" isOrdered="true" isReadOnly="true" isDerived="true" isDerivedUnion="true" association="_M572YqQ_EdidRrumwxk5HA">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_M572SKQ_EdidRrumwxk5HA" value="-1"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M572SaQ_EdidRrumwxk5HA"/>

+    <generalization xmi:id="_jxgCkKoVEdiBcNn-7Es0xA" general="_jxHnk6oVEdiBcNn-7Es0xA"/>

+    <generalization xmi:id="_jxgCkaoVEdiBcNn-7Es0xA" general="_jxT0waoVEdiBcNn-7Es0xA"/>

+    <ownedAttribute xmi:id="_jxgCkqoVEdiBcNn-7Es0xA" name="parameter" type="_jxgCLKoVEdiBcNn-7Es0xA" isOrdered="true" isReadOnly="true" isDerived="true" isDerivedUnion="true" association="_jxgCraoVEdiBcNn-7Es0xA">

+      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_jxgCk6oVEdiBcNn-7Es0xA" value="-1"/>

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jxgClKoVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

-    <ownedAttribute xmi:id="_M572SqQ_EdidRrumwxk5HA" name="formalParameter" type="_M57146Q_EdidRrumwxk5HA" isOrdered="true" association="_M572ZKQ_EdidRrumwxk5HA" aggregation="composite">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_M572S6Q_EdidRrumwxk5HA" value="-1"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M572TKQ_EdidRrumwxk5HA"/>

+    <ownedAttribute xmi:id="_jxgClaoVEdiBcNn-7Es0xA" name="formalParameter" type="_jxgCLKoVEdiBcNn-7Es0xA" isOrdered="true" association="_jxgCr6oVEdiBcNn-7Es0xA" aggregation="composite">

+      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_jxgClqoVEdiBcNn-7Es0xA" value="-1"/>

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jxgCl6oVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

-    <ownedAttribute xmi:id="_M572TaQ_EdidRrumwxk5HA" name="returnResult" type="_M57146Q_EdidRrumwxk5HA" isOrdered="true" association="_M572ZqQ_EdidRrumwxk5HA" aggregation="composite">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_M572TqQ_EdidRrumwxk5HA" value="-1"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M572T6Q_EdidRrumwxk5HA"/>

+    <ownedAttribute xmi:id="_jxgCmKoVEdiBcNn-7Es0xA" name="returnResult" type="_jxgCLKoVEdiBcNn-7Es0xA" isOrdered="true" association="_jxgCsaoVEdiBcNn-7Es0xA" aggregation="composite">

+      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_jxgCmaoVEdiBcNn-7Es0xA" value="-1"/>

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jxgCmqoVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

-    <ownedAttribute xmi:id="_M572UKQ_EdidRrumwxk5HA" name="raisedException" type="_M5voJqQ_EdidRrumwxk5HA" isOrdered="true" association="_M572aKQ_EdidRrumwxk5HA">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_M572UaQ_EdidRrumwxk5HA" value="-1"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M572UqQ_EdidRrumwxk5HA"/>

+    <ownedAttribute xmi:id="_jxgCm6oVEdiBcNn-7Es0xA" name="raisedException" type="_jxNuC6oVEdiBcNn-7Es0xA" isOrdered="true" association="_jxgCs6oVEdiBcNn-7Es0xA">

+      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_jxgCnKoVEdiBcNn-7Es0xA" value="-1"/>

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jxgCnaoVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

-    <ownedAttribute xmi:id="_M572U6Q_EdidRrumwxk5HA" name="isAbstract" type="_M5dUjaQ_EdidRrumwxk5HA">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M572VKQ_EdidRrumwxk5HA"/>

+    <ownedAttribute xmi:id="_jxgCnqoVEdiBcNn-7Es0xA" name="isAbstract" type="_jxBgwaoVEdiBcNn-7Es0xA">

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jxgCn6oVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

-    <ownedAttribute xmi:id="_M572VaQ_EdidRrumwxk5HA" name="method" type="_M572a6Q_EdidRrumwxk5HA" isOrdered="true" association="_M572aqQ_EdidRrumwxk5HA">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_M572VqQ_EdidRrumwxk5HA" value="-1"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M572V6Q_EdidRrumwxk5HA"/>

+    <ownedAttribute xmi:id="_jxgCoKoVEdiBcNn-7Es0xA" name="method" type="_jxgCtqoVEdiBcNn-7Es0xA" isOrdered="true" association="_jxgCtaoVEdiBcNn-7Es0xA">

+      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_jxgCoaoVEdiBcNn-7Es0xA" value="-1"/>

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jxgCoqoVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

-    <ownedAttribute xmi:id="_M572WKQ_EdidRrumwxk5HA" name="concurrency" type="_M6OJxqQ_EdidRrumwxk5HA">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M572WaQ_EdidRrumwxk5HA"/>

+    <ownedAttribute xmi:id="_jxgCo6oVEdiBcNn-7Es0xA" name="concurrency" type="_jxgC9KoVEdiBcNn-7Es0xA">

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jxgCpKoVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

-    <ownedOperation xmi:id="_M572WqQ_EdidRrumwxk5HA" name="isDistinguishableFrom" type="_M5dUjaQ_EdidRrumwxk5HA">

-      <returnResult xmi:id="_M572W6Q_EdidRrumwxk5HA" type="_M5dUjaQ_EdidRrumwxk5HA" direction="return"/>

-      <ownedParameter xmi:id="_M572XKQ_EdidRrumwxk5HA" name="n" type="_M5jbbKQ_EdidRrumwxk5HA"/>

-      <ownedParameter xmi:id="_M572XaQ_EdidRrumwxk5HA" name="ns" type="_M5phQqQ_EdidRrumwxk5HA"/>

+    <ownedOperation xmi:id="_jxgCpaoVEdiBcNn-7Es0xA" name="isDistinguishableFrom" type="_jxBgwaoVEdiBcNn-7Es0xA">

+      <returnResult xmi:id="_jxgCpqoVEdiBcNn-7Es0xA" type="_jxBgwaoVEdiBcNn-7Es0xA" direction="return"/>

+      <ownedParameter xmi:id="_jxgCp6oVEdiBcNn-7Es0xA" name="n" type="_jxHnaqoVEdiBcNn-7Es0xA"/>

+      <ownedParameter xmi:id="_jxgCqKoVEdiBcNn-7Es0xA" name="ns" type="_jxHnk6oVEdiBcNn-7Es0xA"/>

     </ownedOperation>

-    <ownedOperation xmi:id="_M572XqQ_EdidRrumwxk5HA" name="getMembers">

-      <returnResult xmi:id="_M572X6Q_EdidRrumwxk5HA" direction="return">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YtaQ-Edi0K65YJD49Qg"/>

+    <ownedOperation xmi:id="_jxgCqaoVEdiBcNn-7Es0xA" name="getMembers">

+      <returnResult xmi:id="_jxgCqqoVEdiBcNn-7Es0xA" direction="return">

+        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

       </returnResult>

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YtaQ-Edi0K65YJD49Qg"/>

+      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

     </ownedOperation>

-    <ownedOperation xmi:id="_M572YKQ_EdidRrumwxk5HA" name="getOwnedMembers">

-      <returnResult xmi:id="_M572YaQ_EdidRrumwxk5HA" direction="return">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YtaQ-Edi0K65YJD49Qg"/>

+    <ownedOperation xmi:id="_jxgCq6oVEdiBcNn-7Es0xA" name="getOwnedMembers">

+      <returnResult xmi:id="_jxgCrKoVEdiBcNn-7Es0xA" direction="return">

+        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

       </returnResult>

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YtaQ-Edi0K65YJD49Qg"/>

+      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

     </ownedOperation>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_M572YqQ_EdidRrumwxk5HA" memberEnd="_M572R6Q_EdidRrumwxk5HA _M572Y6Q_EdidRrumwxk5HA">

-    <ownedEnd xmi:id="_M572Y6Q_EdidRrumwxk5HA" type="_M572RKQ_EdidRrumwxk5HA" association="_M572YqQ_EdidRrumwxk5HA"/>

+  <ownedMember xsi:type="uml:Association" xmi:id="_jxgCraoVEdiBcNn-7Es0xA" memberEnd="_jxgCkqoVEdiBcNn-7Es0xA _jxgCrqoVEdiBcNn-7Es0xA">

+    <ownedEnd xmi:id="_jxgCrqoVEdiBcNn-7Es0xA" type="_jxgCj6oVEdiBcNn-7Es0xA" association="_jxgCraoVEdiBcNn-7Es0xA"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_M572ZKQ_EdidRrumwxk5HA" memberEnd="_M572SqQ_EdidRrumwxk5HA _M572ZaQ_EdidRrumwxk5HA">

-    <ownedEnd xmi:id="_M572ZaQ_EdidRrumwxk5HA" type="_M572RKQ_EdidRrumwxk5HA" association="_M572ZKQ_EdidRrumwxk5HA"/>

+  <ownedMember xsi:type="uml:Association" xmi:id="_jxgCr6oVEdiBcNn-7Es0xA" memberEnd="_jxgClaoVEdiBcNn-7Es0xA _jxgCsKoVEdiBcNn-7Es0xA">

+    <ownedEnd xmi:id="_jxgCsKoVEdiBcNn-7Es0xA" type="_jxgCj6oVEdiBcNn-7Es0xA" association="_jxgCr6oVEdiBcNn-7Es0xA"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_M572ZqQ_EdidRrumwxk5HA" memberEnd="_M572TaQ_EdidRrumwxk5HA _M572Z6Q_EdidRrumwxk5HA">

-    <ownedEnd xmi:id="_M572Z6Q_EdidRrumwxk5HA" type="_M572RKQ_EdidRrumwxk5HA" association="_M572ZqQ_EdidRrumwxk5HA"/>

+  <ownedMember xsi:type="uml:Association" xmi:id="_jxgCsaoVEdiBcNn-7Es0xA" memberEnd="_jxgCmKoVEdiBcNn-7Es0xA _jxgCsqoVEdiBcNn-7Es0xA">

+    <ownedEnd xmi:id="_jxgCsqoVEdiBcNn-7Es0xA" type="_jxgCj6oVEdiBcNn-7Es0xA" association="_jxgCsaoVEdiBcNn-7Es0xA"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_M572aKQ_EdidRrumwxk5HA" memberEnd="_M572UKQ_EdidRrumwxk5HA _M572aaQ_EdidRrumwxk5HA">

-    <ownedEnd xmi:id="_M572aaQ_EdidRrumwxk5HA" type="_M572RKQ_EdidRrumwxk5HA" association="_M572aKQ_EdidRrumwxk5HA"/>

+  <ownedMember xsi:type="uml:Association" xmi:id="_jxgCs6oVEdiBcNn-7Es0xA" memberEnd="_jxgCm6oVEdiBcNn-7Es0xA _jxgCtKoVEdiBcNn-7Es0xA">

+    <ownedEnd xmi:id="_jxgCtKoVEdiBcNn-7Es0xA" type="_jxgCj6oVEdiBcNn-7Es0xA" association="_jxgCs6oVEdiBcNn-7Es0xA"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_M572aqQ_EdidRrumwxk5HA" memberEnd="_M572VaQ_EdidRrumwxk5HA _M572g6Q_EdidRrumwxk5HA"/>

-  <ownedMember xsi:type="uml:Class" xmi:id="_M572a6Q_EdidRrumwxk5HA" name="Behavior" isAbstract="true">

-    <eAnnotations xmi:id="_wMcEAKRAEdiZYaXu6w_Kpw" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_wMiKoKRAEdiZYaXu6w_Kpw"/>

+  <ownedMember xsi:type="uml:Association" xmi:id="_jxgCtaoVEdiBcNn-7Es0xA" memberEnd="_jxgCoKoVEdiBcNn-7Es0xA _jxgC0aoVEdiBcNn-7Es0xA"/>

+  <ownedMember xsi:type="uml:Class" xmi:id="_jxgCtqoVEdiBcNn-7Es0xA" name="Behavior" isAbstract="true">

+    <eAnnotations xmi:id="_s7bv8KoXEdiaq_4OeOtsBw" source="appliedStereotypes">

+      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_s7h2kKoXEdiaq_4OeOtsBw"/>

     </eAnnotations>

-    <generalization xmi:id="_M572bKQ_EdidRrumwxk5HA" general="_M5voWqQ_EdidRrumwxk5HA"/>

-    <ownedAttribute xmi:id="_M572baQ_EdidRrumwxk5HA" name="isReentrant" type="_M5dUjaQ_EdidRrumwxk5HA">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M572bqQ_EdidRrumwxk5HA"/>

+    <generalization xmi:id="_jxgCt6oVEdiBcNn-7Es0xA" general="_jxNuP6oVEdiBcNn-7Es0xA"/>

+    <ownedAttribute xmi:id="_jxgCuKoVEdiBcNn-7Es0xA" name="isReentrant" type="_jxBgwaoVEdiBcNn-7Es0xA">

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jxgCuaoVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

-    <ownedAttribute xmi:id="_M572b6Q_EdidRrumwxk5HA" name="context" type="_M572i6Q_EdidRrumwxk5HA" isOrdered="true" association="_M6OJuaQ_EdidRrumwxk5HA">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M572cKQ_EdidRrumwxk5HA"/>

+    <ownedAttribute xmi:id="_jxgCuqoVEdiBcNn-7Es0xA" name="context" type="_jxNuZKoVEdiBcNn-7Es0xA" isOrdered="true" association="_jxgC2aoVEdiBcNn-7Es0xA">

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jxgCu6oVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

-    <ownedAttribute xmi:id="_M572caQ_EdidRrumwxk5HA" name="redefinedBehavior" type="_M572a6Q_EdidRrumwxk5HA" isOrdered="true" association="_M6OJuqQ_EdidRrumwxk5HA">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_M572cqQ_EdidRrumwxk5HA" value="-1"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M572c6Q_EdidRrumwxk5HA"/>

+    <ownedAttribute xmi:id="_jxgCvKoVEdiBcNn-7Es0xA" name="redefinedBehavior" type="_jxgCtqoVEdiBcNn-7Es0xA" isOrdered="true" association="_jxgC2qoVEdiBcNn-7Es0xA">

+      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_jxgCvaoVEdiBcNn-7Es0xA" value="-1"/>

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jxgCvqoVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

-    <ownedAttribute xmi:id="_M572dKQ_EdidRrumwxk5HA" name="parameter" type="_M57146Q_EdidRrumwxk5HA" isOrdered="true" association="_M6OJvKQ_EdidRrumwxk5HA" aggregation="composite">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_M572daQ_EdidRrumwxk5HA" value="-1"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M572dqQ_EdidRrumwxk5HA"/>

+    <ownedAttribute xmi:id="_jxgCv6oVEdiBcNn-7Es0xA" name="parameter" type="_jxgCLKoVEdiBcNn-7Es0xA" isOrdered="true" association="_jxgC3KoVEdiBcNn-7Es0xA" aggregation="composite">

+      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_jxgCwKoVEdiBcNn-7Es0xA" value="-1"/>

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jxgCwaoVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

-    <ownedAttribute xmi:id="_M572d6Q_EdidRrumwxk5HA" name="formalParameter" type="_M57146Q_EdidRrumwxk5HA" isOrdered="true" isReadOnly="true" association="_M6OJvqQ_EdidRrumwxk5HA">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_M572eKQ_EdidRrumwxk5HA" value="-1"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M572eaQ_EdidRrumwxk5HA"/>

+    <ownedAttribute xmi:id="_jxgCwqoVEdiBcNn-7Es0xA" name="formalParameter" type="_jxgCLKoVEdiBcNn-7Es0xA" isOrdered="true" isReadOnly="true" association="_jxgC3qoVEdiBcNn-7Es0xA">

+      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_jxgCw6oVEdiBcNn-7Es0xA" value="-1"/>

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jxgCxKoVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

-    <ownedAttribute xmi:id="_M572eqQ_EdidRrumwxk5HA" name="returnResult" type="_M57146Q_EdidRrumwxk5HA" isOrdered="true" isReadOnly="true" association="_M6OJwKQ_EdidRrumwxk5HA">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_M572e6Q_EdidRrumwxk5HA" value="-1"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M572fKQ_EdidRrumwxk5HA"/>

+    <ownedAttribute xmi:id="_jxgCxaoVEdiBcNn-7Es0xA" name="returnResult" type="_jxgCLKoVEdiBcNn-7Es0xA" isOrdered="true" isReadOnly="true" association="_jxgC4KoVEdiBcNn-7Es0xA">

+      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_jxgCxqoVEdiBcNn-7Es0xA" value="-1"/>

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jxgCx6oVEdiBcNn-7Es0xA"/>

+    </ownedAttribute>

+    <ownedAttribute xmi:id="_jxgCyKoVEdiBcNn-7Es0xA" name="precondition" type="_jxHnwKoVEdiBcNn-7Es0xA" isOrdered="true" subsettedProperty="_jxHnmKoVEdiBcNn-7Es0xA" association="_jxgC4qoVEdiBcNn-7Es0xA">

+      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_jxgCyaoVEdiBcNn-7Es0xA" value="-1"/>

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jxgCyqoVEdiBcNn-7Es0xA"/>

+    </ownedAttribute>

+    <ownedAttribute xmi:id="_jxgCy6oVEdiBcNn-7Es0xA" name="postcondition" type="_jxHnwKoVEdiBcNn-7Es0xA" isOrdered="true" subsettedProperty="_jxHnmKoVEdiBcNn-7Es0xA" association="_jxgC5KoVEdiBcNn-7Es0xA">

+      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_jxgCzKoVEdiBcNn-7Es0xA" value="-1"/>

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jxgCzaoVEdiBcNn-7Es0xA"/>

+    </ownedAttribute>

+    <ownedAttribute xmi:id="_jxgCzqoVEdiBcNn-7Es0xA" name="ownedParameterSet" type="_jxgC6KoVEdiBcNn-7Es0xA" isOrdered="true" association="_jxgC5qoVEdiBcNn-7Es0xA" aggregation="composite">

+      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_jxgCz6oVEdiBcNn-7Es0xA" value="-1"/>

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jxgC0KoVEdiBcNn-7Es0xA"/>

+    </ownedAttribute>

+    <ownedAttribute xmi:id="_jxgC0aoVEdiBcNn-7Es0xA" name="specification" type="_jxgCj6oVEdiBcNn-7Es0xA" isOrdered="true" association="_jxgCtaoVEdiBcNn-7Es0xA">

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jxgC0qoVEdiBcNn-7Es0xA"/>

+    </ownedAttribute>

+    <ownedOperation xmi:id="_jxgC06oVEdiBcNn-7Es0xA" name="getRedefinedElements">

+      <returnResult xmi:id="_jxgC1KoVEdiBcNn-7Es0xA" direction="return">

+        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

+      </returnResult>

+      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

+    </ownedOperation>

+    <ownedOperation xmi:id="_jxgC1aoVEdiBcNn-7Es0xA" name="getOwnedMembers">

+      <returnResult xmi:id="_jxgC1qoVEdiBcNn-7Es0xA" direction="return">

+        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

+      </returnResult>

+      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

+    </ownedOperation>

+    <ownedOperation xmi:id="_jxgC16oVEdiBcNn-7Es0xA" name="getOwnedRules">

+      <returnResult xmi:id="_jxgC2KoVEdiBcNn-7Es0xA" direction="return">

+        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

+      </returnResult>

+      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

+    </ownedOperation>

+  </ownedMember>

+  <ownedMember xsi:type="uml:Association" xmi:id="_jxgC2aoVEdiBcNn-7Es0xA" memberEnd="_jxNuZqoVEdiBcNn-7Es0xA _jxgCuqoVEdiBcNn-7Es0xA"/>

+  <ownedMember xsi:type="uml:Association" xmi:id="_jxgC2qoVEdiBcNn-7Es0xA" memberEnd="_jxgCvKoVEdiBcNn-7Es0xA _jxgC26oVEdiBcNn-7Es0xA">

+    <ownedEnd xmi:id="_jxgC26oVEdiBcNn-7Es0xA" type="_jxgCtqoVEdiBcNn-7Es0xA" association="_jxgC2qoVEdiBcNn-7Es0xA"/>

+  </ownedMember>

+  <ownedMember xsi:type="uml:Association" xmi:id="_jxgC3KoVEdiBcNn-7Es0xA" memberEnd="_jxgCv6oVEdiBcNn-7Es0xA _jxgC3aoVEdiBcNn-7Es0xA">

+    <ownedEnd xmi:id="_jxgC3aoVEdiBcNn-7Es0xA" type="_jxgCtqoVEdiBcNn-7Es0xA" association="_jxgC3KoVEdiBcNn-7Es0xA"/>

+  </ownedMember>

+  <ownedMember xsi:type="uml:Association" xmi:id="_jxgC3qoVEdiBcNn-7Es0xA" memberEnd="_jxgCwqoVEdiBcNn-7Es0xA _jxgC36oVEdiBcNn-7Es0xA">

+    <ownedEnd xmi:id="_jxgC36oVEdiBcNn-7Es0xA" type="_jxgCtqoVEdiBcNn-7Es0xA" association="_jxgC3qoVEdiBcNn-7Es0xA"/>

+  </ownedMember>

+  <ownedMember xsi:type="uml:Association" xmi:id="_jxgC4KoVEdiBcNn-7Es0xA" memberEnd="_jxgCxaoVEdiBcNn-7Es0xA _jxgC4aoVEdiBcNn-7Es0xA">

+    <ownedEnd xmi:id="_jxgC4aoVEdiBcNn-7Es0xA" type="_jxgCtqoVEdiBcNn-7Es0xA" association="_jxgC4KoVEdiBcNn-7Es0xA"/>

+  </ownedMember>

+  <ownedMember xsi:type="uml:Association" xmi:id="_jxgC4qoVEdiBcNn-7Es0xA" memberEnd="_jxgCyKoVEdiBcNn-7Es0xA _jxgC46oVEdiBcNn-7Es0xA">

+    <ownedEnd xmi:id="_jxgC46oVEdiBcNn-7Es0xA" type="_jxgCtqoVEdiBcNn-7Es0xA" association="_jxgC4qoVEdiBcNn-7Es0xA"/>

+  </ownedMember>

+  <ownedMember xsi:type="uml:Association" xmi:id="_jxgC5KoVEdiBcNn-7Es0xA" memberEnd="_jxgCy6oVEdiBcNn-7Es0xA _jxgC5aoVEdiBcNn-7Es0xA">

+    <ownedEnd xmi:id="_jxgC5aoVEdiBcNn-7Es0xA" type="_jxgCtqoVEdiBcNn-7Es0xA" association="_jxgC5KoVEdiBcNn-7Es0xA"/>

+  </ownedMember>

+  <ownedMember xsi:type="uml:Association" xmi:id="_jxgC5qoVEdiBcNn-7Es0xA" memberEnd="_jxgCzqoVEdiBcNn-7Es0xA _jxgC56oVEdiBcNn-7Es0xA">

+    <ownedEnd xmi:id="_jxgC56oVEdiBcNn-7Es0xA" type="_jxgCtqoVEdiBcNn-7Es0xA" association="_jxgC5qoVEdiBcNn-7Es0xA"/>

+  </ownedMember>

+  <ownedMember xsi:type="uml:Class" xmi:id="_jxgC6KoVEdiBcNn-7Es0xA" name="ParameterSet">

+    <eAnnotations xmi:id="_tKoCgKoXEdiaq_4OeOtsBw" source="appliedStereotypes">

+      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_tKuJIKoXEdiaq_4OeOtsBw"/>

+    </eAnnotations>

+    <generalization xmi:id="_jxgC6aoVEdiBcNn-7Es0xA" general="_jxHnaqoVEdiBcNn-7Es0xA"/>

+    <ownedAttribute xmi:id="_jxgC6qoVEdiBcNn-7Es0xA" name="parameter" type="_jxgCLKoVEdiBcNn-7Es0xA" isOrdered="true" association="_jxgC8aoVEdiBcNn-7Es0xA">

+      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_jxgC66oVEdiBcNn-7Es0xA" value="-1"/>

     </ownedAttribute>

-    <ownedAttribute xmi:id="_M572faQ_EdidRrumwxk5HA" name="precondition" type="_M5phb6Q_EdidRrumwxk5HA" isOrdered="true" subsettedProperty="_M5phR6Q_EdidRrumwxk5HA" association="_M6OJwqQ_EdidRrumwxk5HA">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_M572fqQ_EdidRrumwxk5HA" value="-1"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M572f6Q_EdidRrumwxk5HA"/>

+    <ownedAttribute xmi:id="_jxgC7KoVEdiBcNn-7Es0xA" name="condition" type="_jxHnwKoVEdiBcNn-7Es0xA" isOrdered="true" association="_jxgC8qoVEdiBcNn-7Es0xA" aggregation="composite">

+      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_jxgC7aoVEdiBcNn-7Es0xA" value="-1"/>

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jxgC7qoVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

-    <ownedAttribute xmi:id="_M572gKQ_EdidRrumwxk5HA" name="postcondition" type="_M5phb6Q_EdidRrumwxk5HA" isOrdered="true" subsettedProperty="_M5phR6Q_EdidRrumwxk5HA" association="_M6OJxKQ_EdidRrumwxk5HA">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_M572gaQ_EdidRrumwxk5HA" value="-1"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M572gqQ_EdidRrumwxk5HA"/>

+    <ownedOperation xmi:id="_jxgC76oVEdiBcNn-7Es0xA" name="getOwnedElements">

+      <returnResult xmi:id="_jxgC8KoVEdiBcNn-7Es0xA" direction="return">

+        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

+      </returnResult>

+      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

+    </ownedOperation>

+  </ownedMember>

+  <ownedMember xsi:type="uml:Association" xmi:id="_jxgC8aoVEdiBcNn-7Es0xA" memberEnd="_jxgC6qoVEdiBcNn-7Es0xA _jxgCMKoVEdiBcNn-7Es0xA"/>

+  <ownedMember xsi:type="uml:Association" xmi:id="_jxgC8qoVEdiBcNn-7Es0xA" memberEnd="_jxgC7KoVEdiBcNn-7Es0xA _jxgC86oVEdiBcNn-7Es0xA">

+    <ownedEnd xmi:id="_jxgC86oVEdiBcNn-7Es0xA" type="_jxgC6KoVEdiBcNn-7Es0xA" association="_jxgC8qoVEdiBcNn-7Es0xA"/>

+  </ownedMember>

+  <ownedMember xsi:type="uml:Enumeration" xmi:id="_jxgC9KoVEdiBcNn-7Es0xA" name="CallConcurrencyKind">

+    <ownedLiteral xmi:id="_jxgC9aoVEdiBcNn-7Es0xA" name="sequential"/>

+    <ownedLiteral xmi:id="_jxgC9qoVEdiBcNn-7Es0xA" name="guarded"/>

+    <ownedLiteral xmi:id="_jxgC96oVEdiBcNn-7Es0xA" name="concurrent"/>

+  </ownedMember>

+  <ownedMember xsi:type="uml:Association" xmi:id="_jxgC-KoVEdiBcNn-7Es0xA" memberEnd="_jxNuQqoVEdiBcNn-7Es0xA _jxgCSqoVEdiBcNn-7Es0xA"/>

+  <ownedMember xsi:type="uml:Class" xmi:id="_jxgC-aoVEdiBcNn-7Es0xA" name="DataType">

+    <eAnnotations xmi:id="_s4GIEKoXEdiaq_4OeOtsBw" source="appliedStereotypes">

+      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_s4GIEaoXEdiaq_4OeOtsBw"/>

+    </eAnnotations>

+    <generalization xmi:id="_jxgC-qoVEdiBcNn-7Es0xA" general="_jxNueqoVEdiBcNn-7Es0xA"/>

+    <ownedAttribute xmi:id="_jxgC-6oVEdiBcNn-7Es0xA" name="ownedAttribute" type="_jxZ7VKoVEdiBcNn-7Es0xA" isOrdered="true" association="_jxgDCqoVEdiBcNn-7Es0xA" aggregation="composite">

+      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_jxgC_KoVEdiBcNn-7Es0xA" value="-1"/>

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jxgC_aoVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

-    <ownedAttribute xmi:id="_M572g6Q_EdidRrumwxk5HA" name="specification" type="_M572RKQ_EdidRrumwxk5HA" isOrdered="true" association="_M572aqQ_EdidRrumwxk5HA">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M572hKQ_EdidRrumwxk5HA"/>

+    <ownedAttribute xmi:id="_jxgC_qoVEdiBcNn-7Es0xA" name="ownedOperation" type="_jxgCRaoVEdiBcNn-7Es0xA" isOrdered="true" association="_jxgDC6oVEdiBcNn-7Es0xA" aggregation="composite">

+      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_jxgC_6oVEdiBcNn-7Es0xA" value="-1"/>

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jxgDAKoVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

-    <ownedOperation xmi:id="_M572haQ_EdidRrumwxk5HA" name="getRedefinedElements">

-      <returnResult xmi:id="_M572hqQ_EdidRrumwxk5HA" direction="return">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YtaQ-Edi0K65YJD49Qg"/>

+    <ownedOperation xmi:id="_jxgDAaoVEdiBcNn-7Es0xA" name="inherit" type="_jxBgxaoVEdiBcNn-7Es0xA">

+      <returnResult xmi:id="_jxgDAqoVEdiBcNn-7Es0xA" type="_jxBgxaoVEdiBcNn-7Es0xA" direction="return"/>

+      <ownedParameter xmi:id="_jxgDA6oVEdiBcNn-7Es0xA" name="inhs" type="_jxBgxaoVEdiBcNn-7Es0xA"/>

+    </ownedOperation>

+    <ownedOperation xmi:id="_jxgDBKoVEdiBcNn-7Es0xA" name="getOwnedMembers">

+      <returnResult xmi:id="_jxgDBaoVEdiBcNn-7Es0xA" direction="return">

+        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

       </returnResult>

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YtaQ-Edi0K65YJD49Qg"/>

+      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

     </ownedOperation>

-    <ownedOperation xmi:id="_M572h6Q_EdidRrumwxk5HA" name="getOwnedMembers">

-      <returnResult xmi:id="_M572iKQ_EdidRrumwxk5HA" direction="return">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YtaQ-Edi0K65YJD49Qg"/>

+    <ownedOperation xmi:id="_jxgDBqoVEdiBcNn-7Es0xA" name="getAttributes">

+      <returnResult xmi:id="_jxgDB6oVEdiBcNn-7Es0xA" direction="return">

+        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

       </returnResult>

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YtaQ-Edi0K65YJD49Qg"/>

+      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

     </ownedOperation>

-    <ownedOperation xmi:id="_M572iaQ_EdidRrumwxk5HA" name="getOwnedRules">

-      <returnResult xmi:id="_M572iqQ_EdidRrumwxk5HA" direction="return">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YtaQ-Edi0K65YJD49Qg"/>

+    <ownedOperation xmi:id="_jxgDCKoVEdiBcNn-7Es0xA" name="getFeatures">

+      <returnResult xmi:id="_jxgDCaoVEdiBcNn-7Es0xA" direction="return">

+        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

       </returnResult>

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YtaQ-Edi0K65YJD49Qg"/>

+      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

     </ownedOperation>

   </ownedMember>

+  <ownedMember xsi:type="uml:Association" xmi:id="_jxgDCqoVEdiBcNn-7Es0xA" memberEnd="_jxgC-6oVEdiBcNn-7Es0xA _jxZ7WKoVEdiBcNn-7Es0xA"/>

+  <ownedMember xsi:type="uml:Association" xmi:id="_jxgDC6oVEdiBcNn-7Es0xA" memberEnd="_jxgC_qoVEdiBcNn-7Es0xA _jxgCTqoVEdiBcNn-7Es0xA"/>

+  <ownedMember xsi:type="uml:Association" xmi:id="_jxgDDKoVEdiBcNn-7Es0xA" memberEnd="_jxgCUKoVEdiBcNn-7Es0xA _jxgDDaoVEdiBcNn-7Es0xA">

+    <ownedEnd xmi:id="_jxgDDaoVEdiBcNn-7Es0xA" type="_jxgCRaoVEdiBcNn-7Es0xA" association="_jxgDDKoVEdiBcNn-7Es0xA"/>

+  </ownedMember>

+  <ownedMember xsi:type="uml:Association" xmi:id="_jxgDDqoVEdiBcNn-7Es0xA" memberEnd="_jxgCU6oVEdiBcNn-7Es0xA _jxgDD6oVEdiBcNn-7Es0xA">

+    <ownedEnd xmi:id="_jxgDD6oVEdiBcNn-7Es0xA" type="_jxgCRaoVEdiBcNn-7Es0xA" association="_jxgDDqoVEdiBcNn-7Es0xA"/>

+  </ownedMember>

+  <ownedMember xsi:type="uml:Association" xmi:id="_jxgDEKoVEdiBcNn-7Es0xA" memberEnd="_jxgCVqoVEdiBcNn-7Es0xA _jxgDEaoVEdiBcNn-7Es0xA">

+    <ownedEnd xmi:id="_jxgDEaoVEdiBcNn-7Es0xA" type="_jxgCRaoVEdiBcNn-7Es0xA" association="_jxgDEKoVEdiBcNn-7Es0xA"/>

+  </ownedMember>

+  <ownedMember xsi:type="uml:Association" xmi:id="_jxgDEqoVEdiBcNn-7Es0xA" memberEnd="_jxgCWaoVEdiBcNn-7Es0xA _jxgDE6oVEdiBcNn-7Es0xA">

+    <ownedEnd xmi:id="_jxgDE6oVEdiBcNn-7Es0xA" type="_jxgCRaoVEdiBcNn-7Es0xA" association="_jxgDEqoVEdiBcNn-7Es0xA"/>

+  </ownedMember>

+  <ownedMember xsi:type="uml:Association" xmi:id="_jxgDFKoVEdiBcNn-7Es0xA" memberEnd="_jxgCW6oVEdiBcNn-7Es0xA _jxgCM6oVEdiBcNn-7Es0xA"/>

+  <ownedMember xsi:type="uml:Enumeration" xmi:id="_jxgDFaoVEdiBcNn-7Es0xA" name="ParameterDirectionKind">

+    <ownedLiteral xmi:id="_jxgDFqoVEdiBcNn-7Es0xA" name="in"/>

+    <ownedLiteral xmi:id="_jxgDF6oVEdiBcNn-7Es0xA" name="inout"/>

+    <ownedLiteral xmi:id="_jxgDGKoVEdiBcNn-7Es0xA" name="out"/>

+    <ownedLiteral xmi:id="_jxgDGaoVEdiBcNn-7Es0xA" name="return"/>

+  </ownedMember>

+  <ownedMember xsi:type="uml:Association" xmi:id="_jxgDGqoVEdiBcNn-7Es0xA" memberEnd="_jxgCOaoVEdiBcNn-7Es0xA _jxgDG6oVEdiBcNn-7Es0xA">

+    <ownedEnd xmi:id="_jxgDG6oVEdiBcNn-7Es0xA" type="_jxgCLKoVEdiBcNn-7Es0xA" association="_jxgDGqoVEdiBcNn-7Es0xA"/>

+  </ownedMember>

+  <ownedMember xsi:type="uml:Enumeration" xmi:id="_jxgDHKoVEdiBcNn-7Es0xA" name="ParameterEffectKind">

+    <ownedLiteral xmi:id="_jxgDHaoVEdiBcNn-7Es0xA" name="create"/>

+    <ownedLiteral xmi:id="_jxgDHqoVEdiBcNn-7Es0xA" name="read"/>

+    <ownedLiteral xmi:id="_jxgDH6oVEdiBcNn-7Es0xA" name="update"/>

+    <ownedLiteral xmi:id="_jxgDIKoVEdiBcNn-7Es0xA" name="delete"/>

+  </ownedMember>

+  <ownedMember xsi:type="uml:Association" xmi:id="_jxgDIaoVEdiBcNn-7Es0xA" memberEnd="_jxgCKKoVEdiBcNn-7Es0xA _jxgDIqoVEdiBcNn-7Es0xA">

+    <ownedEnd xmi:id="_jxgDIqoVEdiBcNn-7Es0xA" type="_jxgCIKoVEdiBcNn-7Es0xA" association="_jxgDIaoVEdiBcNn-7Es0xA"/>

+  </ownedMember>

+  <ownedMember xsi:type="uml:Association" xmi:id="_jxgDI6oVEdiBcNn-7Es0xA" memberEnd="_jxgCE6oVEdiBcNn-7Es0xA _jxgDJKoVEdiBcNn-7Es0xA">

+    <ownedEnd xmi:id="_jxgDJKoVEdiBcNn-7Es0xA" type="_jxgCEaoVEdiBcNn-7Es0xA" association="_jxgDI6oVEdiBcNn-7Es0xA"/>

+  </ownedMember>

+  <ownedMember xsi:type="uml:Association" xmi:id="_jxgDJaoVEdiBcNn-7Es0xA" memberEnd="_jxgB_aoVEdiBcNn-7Es0xA _jxgDJqoVEdiBcNn-7Es0xA">

+    <ownedEnd xmi:id="_jxgDJqoVEdiBcNn-7Es0xA" type="_jxgB8qoVEdiBcNn-7Es0xA" association="_jxgDJaoVEdiBcNn-7Es0xA"/>

+  </ownedMember>

+  <ownedMember xsi:type="uml:Association" xmi:id="_jxgDJ6oVEdiBcNn-7Es0xA" memberEnd="_jxgCAKoVEdiBcNn-7Es0xA _jxgDKKoVEdiBcNn-7Es0xA">

+    <ownedEnd xmi:id="_jxgDKKoVEdiBcNn-7Es0xA" type="_jxgB8qoVEdiBcNn-7Es0xA" association="_jxgDJ6oVEdiBcNn-7Es0xA"/>

+  </ownedMember>

+  <ownedMember xsi:type="uml:Association" xmi:id="_jxgDKaoVEdiBcNn-7Es0xA" memberEnd="_jxZ7yKoVEdiBcNn-7Es0xA _jxgDKqoVEdiBcNn-7Es0xA">

+    <ownedEnd xmi:id="_jxgDKqoVEdiBcNn-7Es0xA" type="_jxZ7w6oVEdiBcNn-7Es0xA" association="_jxgDKaoVEdiBcNn-7Es0xA"/>

+  </ownedMember>

+  <ownedMember xsi:type="uml:Association" xmi:id="_jxgDK6oVEdiBcNn-7Es0xA" memberEnd="_jxZ7YKoVEdiBcNn-7Es0xA _jxgDLKoVEdiBcNn-7Es0xA">

+    <ownedEnd xmi:id="_jxgDLKoVEdiBcNn-7Es0xA" type="_jxZ7VKoVEdiBcNn-7Es0xA" association="_jxgDK6oVEdiBcNn-7Es0xA"/>

+  </ownedMember>

+  <ownedMember xsi:type="uml:Association" xmi:id="_jxgDLaoVEdiBcNn-7Es0xA" memberEnd="_jxZ7YqoVEdiBcNn-7Es0xA _jxgDLqoVEdiBcNn-7Es0xA">

+    <ownedEnd xmi:id="_jxgDLqoVEdiBcNn-7Es0xA" type="_jxZ7VKoVEdiBcNn-7Es0xA" association="_jxgDLaoVEdiBcNn-7Es0xA"/>

+  </ownedMember>

-  <ownedMember xsi:type="uml:Class" xmi:id="_M572i6Q_EdidRrumwxk5HA" name="BehavioredClassifier" isAbstract="true">

-    <eAnnotations xmi:id="_wM0egKRAEdiZYaXu6w_Kpw" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_wM6lIKRAEdiZYaXu6w_Kpw"/>

+  <ownedMember xsi:type="uml:Class" xmi:id="_jxgDL6oVEdiBcNn-7Es0xA" name="Association">

+    <eAnnotations xmi:id="_s6k0UKoXEdiaq_4OeOtsBw" source="appliedStereotypes">

+      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_s6k0UaoXEdiaq_4OeOtsBw"/>

     </eAnnotations>

-    <generalization xmi:id="_M572jKQ_EdidRrumwxk5HA" general="_M51ul6Q_EdidRrumwxk5HA"/>

-    <ownedAttribute xmi:id="_M6B7wKQ_EdidRrumwxk5HA" name="classifierBehavior" type="_M572a6Q_EdidRrumwxk5HA" isOrdered="true" subsettedProperty="_M6B7yKQ_EdidRrumwxk5HA" association="_M6B70aQ_EdidRrumwxk5HA">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M6B7waQ_EdidRrumwxk5HA"/>

+    <generalization xmi:id="_jxgDMKoVEdiBcNn-7Es0xA" general="_jxNueqoVEdiBcNn-7Es0xA"/>

+    <generalization xmi:id="_jxgDMaoVEdiBcNn-7Es0xA" general="_jxBhDaoVEdiBcNn-7Es0xA"/>

+    <ownedAttribute xmi:id="_jxgDMqoVEdiBcNn-7Es0xA" name="isDerived" type="_jxBgwaoVEdiBcNn-7Es0xA">

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jxgDM6oVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

-    <ownedAttribute xmi:id="_M6B7wqQ_EdidRrumwxk5HA" name="implementation" type="_M6B71KQ_EdidRrumwxk5HA" isOrdered="true" subsettedProperty="_M5jbcKQ_EdidRrumwxk5HA" association="_M6B706Q_EdidRrumwxk5HA" aggregation="composite">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_M6B7w6Q_EdidRrumwxk5HA" value="-1"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M6B7xKQ_EdidRrumwxk5HA"/>

+    <ownedAttribute xmi:id="_jxgDNKoVEdiBcNn-7Es0xA" name="endType" type="_jxNuC6oVEdiBcNn-7Es0xA" isOrdered="true" isReadOnly="true" association="_jxgDRKoVEdiBcNn-7Es0xA">

+      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_jxgDNaoVEdiBcNn-7Es0xA" value="-1"/>

     </ownedAttribute>

-    <ownedAttribute xmi:id="_M6B7xaQ_EdidRrumwxk5HA" name="ownedStateMachine" type="_M6ICwqQ_EdidRrumwxk5HA" isOrdered="true" association="_M6OJoqQ_EdidRrumwxk5HA" aggregation="composite">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_M6B7xqQ_EdidRrumwxk5HA" value="-1"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M6B7x6Q_EdidRrumwxk5HA"/>

+    <ownedAttribute xmi:id="_jxgDNqoVEdiBcNn-7Es0xA" name="memberEnd" type="_jxZ7VKoVEdiBcNn-7Es0xA" isOrdered="true" association="_jxgDRqoVEdiBcNn-7Es0xA">

+      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_jxgDN6oVEdiBcNn-7Es0xA" value="-1"/>

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jxgDOKoVEdiBcNn-7Es0xA" value="2"/>

     </ownedAttribute>

-    <ownedAttribute xmi:id="_M6B7yKQ_EdidRrumwxk5HA" name="ownedBehavior" type="_M572a6Q_EdidRrumwxk5HA" isOrdered="true" association="_M6OJuaQ_EdidRrumwxk5HA" aggregation="composite">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_M6B7yaQ_EdidRrumwxk5HA" value="-1"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M6B7yqQ_EdidRrumwxk5HA"/>

+    <ownedAttribute xmi:id="_jxgDOaoVEdiBcNn-7Es0xA" name="ownedEnd" type="_jxZ7VKoVEdiBcNn-7Es0xA" isOrdered="true" association="_jxgDR6oVEdiBcNn-7Es0xA" aggregation="composite">

+      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_jxgDOqoVEdiBcNn-7Es0xA" value="-1"/>

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jxgDO6oVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

-    <ownedOperation xmi:id="_M6B7y6Q_EdidRrumwxk5HA" name="getOwnedMembers">

-      <returnResult xmi:id="_M6B7zKQ_EdidRrumwxk5HA" direction="return">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YtaQ-Edi0K65YJD49Qg"/>

+    <ownedOperation xmi:id="_jxgDPKoVEdiBcNn-7Es0xA" name="getFeatures">

+      <returnResult xmi:id="_jxgDPaoVEdiBcNn-7Es0xA" direction="return">

+        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

       </returnResult>

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YtaQ-Edi0K65YJD49Qg"/>

+      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

     </ownedOperation>

-    <ownedOperation xmi:id="_M6B7zaQ_EdidRrumwxk5HA" name="getOwnedElements">

-      <returnResult xmi:id="_M6B7zqQ_EdidRrumwxk5HA" direction="return">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YtaQ-Edi0K65YJD49Qg"/>

+    <ownedOperation xmi:id="_jxgDPqoVEdiBcNn-7Es0xA" name="getOwnedMembers">

+      <returnResult xmi:id="_jxgDP6oVEdiBcNn-7Es0xA" direction="return">

+        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

       </returnResult>

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YtaQ-Edi0K65YJD49Qg"/>

+      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

     </ownedOperation>

-    <ownedOperation xmi:id="_M6B7z6Q_EdidRrumwxk5HA" name="getClientDependencies">

-      <returnResult xmi:id="_M6B70KQ_EdidRrumwxk5HA" direction="return">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YtaQ-Edi0K65YJD49Qg"/>

+    <ownedOperation xmi:id="_jxgDQKoVEdiBcNn-7Es0xA" name="getRelatedElements">

+      <returnResult xmi:id="_jxgDQaoVEdiBcNn-7Es0xA" direction="return">

+        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

+      </returnResult>

+      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

+    </ownedOperation>

+    <ownedOperation xmi:id="_jxgDQqoVEdiBcNn-7Es0xA" name="getMembers">

+      <returnResult xmi:id="_jxgDQ6oVEdiBcNn-7Es0xA" direction="return">

+        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

       </returnResult>

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YtaQ-Edi0K65YJD49Qg"/>

+      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

     </ownedOperation>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_M6B70aQ_EdidRrumwxk5HA" memberEnd="_M6B7wKQ_EdidRrumwxk5HA _M6B70qQ_EdidRrumwxk5HA">

-    <ownedEnd xmi:id="_M6B70qQ_EdidRrumwxk5HA" type="_M572i6Q_EdidRrumwxk5HA" association="_M6B70aQ_EdidRrumwxk5HA"/>

+  <ownedMember xsi:type="uml:Association" xmi:id="_jxgDRKoVEdiBcNn-7Es0xA" memberEnd="_jxgDNKoVEdiBcNn-7Es0xA _jxgDRaoVEdiBcNn-7Es0xA">

+    <ownedEnd xmi:id="_jxgDRaoVEdiBcNn-7Es0xA" type="_jxgDL6oVEdiBcNn-7Es0xA" association="_jxgDRKoVEdiBcNn-7Es0xA"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_M6B706Q_EdidRrumwxk5HA" memberEnd="_M6B7wqQ_EdidRrumwxk5HA _M6B716Q_EdidRrumwxk5HA"/>

-  <ownedMember xsi:type="uml:Class" xmi:id="_M6B71KQ_EdidRrumwxk5HA" name="Implementation">

-    <eAnnotations xmi:id="_wa26gKRAEdiZYaXu6w_Kpw" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_wbDHwKRAEdiZYaXu6w_Kpw"/>

+  <ownedMember xsi:type="uml:Association" xmi:id="_jxgDRqoVEdiBcNn-7Es0xA" memberEnd="_jxgDNqoVEdiBcNn-7Es0xA _jxZ7ZqoVEdiBcNn-7Es0xA"/>

+  <ownedMember xsi:type="uml:Association" xmi:id="_jxgDR6oVEdiBcNn-7Es0xA" memberEnd="_jxgDOaoVEdiBcNn-7Es0xA _jxZ7aKoVEdiBcNn-7Es0xA"/>

+  <ownedMember xsi:type="uml:Association" xmi:id="_jxgDSKoVEdiBcNn-7Es0xA" memberEnd="_jxZ7aqoVEdiBcNn-7Es0xA _jxgDSaoVEdiBcNn-7Es0xA">

+    <ownedEnd xmi:id="_jxgDSaoVEdiBcNn-7Es0xA" type="_jxZ7VKoVEdiBcNn-7Es0xA" association="_jxgDSKoVEdiBcNn-7Es0xA"/>

+  </ownedMember>

+  <ownedMember xsi:type="uml:Association" xmi:id="_jxgDSqoVEdiBcNn-7Es0xA" memberEnd="_jxZ7baoVEdiBcNn-7Es0xA _jxgDS6oVEdiBcNn-7Es0xA">

+    <ownedEnd xmi:id="_jxgDS6oVEdiBcNn-7Es0xA" type="_jxZ7VKoVEdiBcNn-7Es0xA" association="_jxgDSqoVEdiBcNn-7Es0xA"/>

+  </ownedMember>

+  <ownedMember xsi:type="uml:Enumeration" xmi:id="_jxgDTKoVEdiBcNn-7Es0xA" name="AggregationKind">

+    <ownedLiteral xmi:id="_jxgDTaoVEdiBcNn-7Es0xA" name="none"/>

+    <ownedLiteral xmi:id="_jxgDTqoVEdiBcNn-7Es0xA" name="shared"/>

+    <ownedLiteral xmi:id="_jxgDT6oVEdiBcNn-7Es0xA" name="composite"/>

+  </ownedMember>

+  <ownedMember xsi:type="uml:Association" xmi:id="_jxgDUKoVEdiBcNn-7Es0xA" memberEnd="_jxZ7cqoVEdiBcNn-7Es0xA _jxgDUaoVEdiBcNn-7Es0xA">

+    <ownedEnd xmi:id="_jxgDUaoVEdiBcNn-7Es0xA" type="_jxZ7VKoVEdiBcNn-7Es0xA" association="_jxgDUKoVEdiBcNn-7Es0xA"/>

+  </ownedMember>

+  <ownedMember xsi:type="uml:Association" xmi:id="_jxgDUqoVEdiBcNn-7Es0xA" memberEnd="_jxZ7dKoVEdiBcNn-7Es0xA _jxZ7d6oVEdiBcNn-7Es0xA"/>

+  <ownedMember xsi:type="uml:Association" xmi:id="_jxgDU6oVEdiBcNn-7Es0xA" memberEnd="_jxNukqoVEdiBcNn-7Es0xA _jxgDVKoVEdiBcNn-7Es0xA">

+    <ownedEnd xmi:id="_jxgDVKoVEdiBcNn-7Es0xA" type="_jxNueqoVEdiBcNn-7Es0xA" association="_jxgDU6oVEdiBcNn-7Es0xA"/>

+  </ownedMember>

+  <ownedMember xsi:type="uml:Association" xmi:id="_jxgDVaoVEdiBcNn-7Es0xA" memberEnd="_jxNulaoVEdiBcNn-7Es0xA _jxgDWaoVEdiBcNn-7Es0xA"/>

+  <ownedMember xsi:type="uml:Class" xmi:id="_jxgDVqoVEdiBcNn-7Es0xA" name="Substitution">

+    <eAnnotations xmi:id="_s8SrkKoXEdiaq_4OeOtsBw" source="appliedStereotypes">

+      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_s8SrkaoXEdiaq_4OeOtsBw"/>

     </eAnnotations>

-    <generalization xmi:id="_M6B71aQ_EdidRrumwxk5HA" general="_M6B74KQ_EdidRrumwxk5HA"/>

-    <ownedAttribute xmi:id="_M6B71qQ_EdidRrumwxk5HA" name="contract" type="_M6ICg6Q_EdidRrumwxk5HA" isOrdered="true" subsettedProperty="_M571mKQ_EdidRrumwxk5HA" association="_M6OJt6Q_EdidRrumwxk5HA"/>

-    <ownedAttribute xmi:id="_M6B716Q_EdidRrumwxk5HA" name="implementingClassifier" type="_M572i6Q_EdidRrumwxk5HA" isOrdered="true" association="_M6B706Q_EdidRrumwxk5HA"/>

-    <ownedOperation xmi:id="_M6B72KQ_EdidRrumwxk5HA" name="getSuppliers">

-      <returnResult xmi:id="_M6B72aQ_EdidRrumwxk5HA" direction="return">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YtaQ-Edi0K65YJD49Qg"/>

+    <generalization xmi:id="_jxgDV6oVEdiBcNn-7Es0xA" general="_jxgDYqoVEdiBcNn-7Es0xA"/>

+    <ownedAttribute xmi:id="_jxgDWKoVEdiBcNn-7Es0xA" name="contract" type="_jxNueqoVEdiBcNn-7Es0xA" isOrdered="true" subsettedProperty="_jxgB4aoVEdiBcNn-7Es0xA" association="_jxyXD6oVEdiBcNn-7Es0xA"/>

+    <ownedAttribute xmi:id="_jxgDWaoVEdiBcNn-7Es0xA" name="substitutingClassifier" type="_jxNueqoVEdiBcNn-7Es0xA" isOrdered="true" association="_jxgDVaoVEdiBcNn-7Es0xA"/>

+    <ownedOperation xmi:id="_jxgDWqoVEdiBcNn-7Es0xA" name="getSuppliers">

+      <returnResult xmi:id="_jxgDW6oVEdiBcNn-7Es0xA" direction="return">

+        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

       </returnResult>

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YtaQ-Edi0K65YJD49Qg"/>

+      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

     </ownedOperation>

-    <ownedOperation xmi:id="_M6B72qQ_EdidRrumwxk5HA" name="getTargets">

-      <returnResult xmi:id="_M6B726Q_EdidRrumwxk5HA" direction="return">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YtaQ-Edi0K65YJD49Qg"/>

+    <ownedOperation xmi:id="_jxgDXKoVEdiBcNn-7Es0xA" name="getTargets">

+      <returnResult xmi:id="_jxgDXaoVEdiBcNn-7Es0xA" direction="return">

+        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

       </returnResult>

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YtaQ-Edi0K65YJD49Qg"/>

+      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

     </ownedOperation>

-    <ownedOperation xmi:id="_M6B73KQ_EdidRrumwxk5HA" name="getClients">

-      <returnResult xmi:id="_M6B73aQ_EdidRrumwxk5HA" direction="return">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YtaQ-Edi0K65YJD49Qg"/>

+    <ownedOperation xmi:id="_jxgDXqoVEdiBcNn-7Es0xA" name="getClients">

+      <returnResult xmi:id="_jxgDX6oVEdiBcNn-7Es0xA" direction="return">

+        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

       </returnResult>

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YtaQ-Edi0K65YJD49Qg"/>

+      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

     </ownedOperation>

-    <ownedOperation xmi:id="_M6B73qQ_EdidRrumwxk5HA" name="getSources">

-      <returnResult xmi:id="_M6B736Q_EdidRrumwxk5HA" direction="return">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YtaQ-Edi0K65YJD49Qg"/>

+    <ownedOperation xmi:id="_jxgDYKoVEdiBcNn-7Es0xA" name="getSources">

+      <returnResult xmi:id="_jxgDYaoVEdiBcNn-7Es0xA" direction="return">

+        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

       </returnResult>

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YtaQ-Edi0K65YJD49Qg"/>

+      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

     </ownedOperation>

   </ownedMember>

-  <ownedMember xsi:type="uml:Class" xmi:id="_M6B74KQ_EdidRrumwxk5HA" name="Realization">

-    <eAnnotations xmi:id="_wPG9gKRAEdiZYaXu6w_Kpw" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_wPNEIKRAEdiZYaXu6w_Kpw"/>

+  <ownedMember xsi:type="uml:Class" xmi:id="_jxgDYqoVEdiBcNn-7Es0xA" name="Realization">

+    <eAnnotations xmi:id="_s8Mk8KoXEdiaq_4OeOtsBw" source="appliedStereotypes">

+      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_s8Mk8aoXEdiaq_4OeOtsBw"/>

     </eAnnotations>

-    <generalization xmi:id="_M6B74aQ_EdidRrumwxk5HA" general="_M571z6Q_EdidRrumwxk5HA"/>

-    <ownedAttribute xmi:id="_M6ICYKQ_EdidRrumwxk5HA" name="abstraction" type="_M6ICbaQ_EdidRrumwxk5HA" isOrdered="true" subsettedProperty="_M571lqQ_EdidRrumwxk5HA" association="_M6OJtKQ_EdidRrumwxk5HA">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M6ICYaQ_EdidRrumwxk5HA"/>

+    <generalization xmi:id="_jxgDY6oVEdiBcNn-7Es0xA" general="_jxgCGKoVEdiBcNn-7Es0xA"/>

+    <ownedAttribute xmi:id="_jxgDZKoVEdiBcNn-7Es0xA" name="abstraction" type="_jxgDcaoVEdiBcNn-7Es0xA" isOrdered="true" subsettedProperty="_jxZ75qoVEdiBcNn-7Es0xA" association="_jxyXDKoVEdiBcNn-7Es0xA">

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jxgDZaoVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

-    <ownedAttribute xmi:id="_M6ICYqQ_EdidRrumwxk5HA" name="realizingClassifier" type="_M51ul6Q_EdidRrumwxk5HA" isOrdered="true" subsettedProperty="_M571mKQ_EdidRrumwxk5HA" association="_M6OJtaQ_EdidRrumwxk5HA"/>

-    <ownedOperation xmi:id="_M6ICY6Q_EdidRrumwxk5HA" name="getSources">

-      <returnResult xmi:id="_M6ICZKQ_EdidRrumwxk5HA" direction="return">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YtaQ-Edi0K65YJD49Qg"/>

+    <ownedAttribute xmi:id="_jxgDZqoVEdiBcNn-7Es0xA" name="realizingClassifier" type="_jxNueqoVEdiBcNn-7Es0xA" isOrdered="true" subsettedProperty="_jxgB4aoVEdiBcNn-7Es0xA" association="_jxyXDaoVEdiBcNn-7Es0xA"/>

+    <ownedOperation xmi:id="_jxgDZ6oVEdiBcNn-7Es0xA" name="getSources">

+      <returnResult xmi:id="_jxgDaKoVEdiBcNn-7Es0xA" direction="return">

+        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

       </returnResult>

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YtaQ-Edi0K65YJD49Qg"/>

+      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

     </ownedOperation>

-    <ownedOperation xmi:id="_M6ICZaQ_EdidRrumwxk5HA" name="getOwner" type="_M5dUkqQ_EdidRrumwxk5HA">

-      <returnResult xmi:id="_M6ICZqQ_EdidRrumwxk5HA" type="_M5dUkqQ_EdidRrumwxk5HA" direction="return"/>

+    <ownedOperation xmi:id="_jxgDaaoVEdiBcNn-7Es0xA" name="getOwner" type="_jxBgxqoVEdiBcNn-7Es0xA">

+      <returnResult xmi:id="_jxgDaqoVEdiBcNn-7Es0xA" type="_jxBgxqoVEdiBcNn-7Es0xA" direction="return"/>

     </ownedOperation>

-    <ownedOperation xmi:id="_M6ICZ6Q_EdidRrumwxk5HA" name="getClients">

-      <returnResult xmi:id="_M6ICaKQ_EdidRrumwxk5HA" direction="return">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YtaQ-Edi0K65YJD49Qg"/>

+    <ownedOperation xmi:id="_jxgDa6oVEdiBcNn-7Es0xA" name="getClients">

+      <returnResult xmi:id="_jxgDbKoVEdiBcNn-7Es0xA" direction="return">

+        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

       </returnResult>

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YtaQ-Edi0K65YJD49Qg"/>

+      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

     </ownedOperation>

-    <ownedOperation xmi:id="_M6ICaaQ_EdidRrumwxk5HA" name="getSuppliers">

-      <returnResult xmi:id="_M6ICaqQ_EdidRrumwxk5HA" direction="return">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YtaQ-Edi0K65YJD49Qg"/>

+    <ownedOperation xmi:id="_jxgDbaoVEdiBcNn-7Es0xA" name="getSuppliers">

+      <returnResult xmi:id="_jxgDbqoVEdiBcNn-7Es0xA" direction="return">

+        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

       </returnResult>

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YtaQ-Edi0K65YJD49Qg"/>

+      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

     </ownedOperation>

-    <ownedOperation xmi:id="_M6ICa6Q_EdidRrumwxk5HA" name="getTargets">

-      <returnResult xmi:id="_M6ICbKQ_EdidRrumwxk5HA" direction="return">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YtaQ-Edi0K65YJD49Qg"/>

+    <ownedOperation xmi:id="_jxgDb6oVEdiBcNn-7Es0xA" name="getTargets">

+      <returnResult xmi:id="_jxgDcKoVEdiBcNn-7Es0xA" direction="return">

+        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

       </returnResult>

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YtaQ-Edi0K65YJD49Qg"/>

+      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

     </ownedOperation>

   </ownedMember>

-  <ownedMember xsi:type="uml:Class" xmi:id="_M6ICbaQ_EdidRrumwxk5HA" name="Component">

-    <eAnnotations xmi:id="_xPGa4KRAEdiZYaXu6w_Kpw" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_xPSoIKRAEdiZYaXu6w_Kpw"/>

+  <ownedMember xsi:type="uml:Class" xmi:id="_jxgDcaoVEdiBcNn-7Es0xA" name="Component">

+    <eAnnotations xmi:id="_tMuUQKoXEdiaq_4OeOtsBw" source="appliedStereotypes">

+      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_tMuUQaoXEdiaq_4OeOtsBw"/>

     </eAnnotations>

-    <generalization xmi:id="_M6ICbqQ_EdidRrumwxk5HA" general="_M5voWqQ_EdidRrumwxk5HA"/>

-    <ownedAttribute xmi:id="_M6ICb6Q_EdidRrumwxk5HA" name="isIndirectlyInstantiated" type="_M5dUjaQ_EdidRrumwxk5HA">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M6ICcKQ_EdidRrumwxk5HA"/>

+    <generalization xmi:id="_jxgDcqoVEdiBcNn-7Es0xA" general="_jxNuP6oVEdiBcNn-7Es0xA"/>

+    <ownedAttribute xmi:id="_jxgDc6oVEdiBcNn-7Es0xA" name="isIndirectlyInstantiated" type="_jxBgwaoVEdiBcNn-7Es0xA">

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jxgDdKoVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

-    <ownedAttribute xmi:id="_M6ICcaQ_EdidRrumwxk5HA" name="required" type="_M6ICg6Q_EdidRrumwxk5HA" isOrdered="true" isReadOnly="true" association="_M6ICgaQ_EdidRrumwxk5HA">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_M6ICcqQ_EdidRrumwxk5HA" value="-1"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M6ICc6Q_EdidRrumwxk5HA"/>

+    <ownedAttribute xmi:id="_jxgDdaoVEdiBcNn-7Es0xA" name="required" type="_jxgDh6oVEdiBcNn-7Es0xA" isOrdered="true" isReadOnly="true" association="_jxgDhaoVEdiBcNn-7Es0xA">

+      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_jxgDdqoVEdiBcNn-7Es0xA" value="-1"/>

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jxgDd6oVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

-    <ownedAttribute xmi:id="_M6ICdKQ_EdidRrumwxk5HA" name="provided" type="_M6ICg6Q_EdidRrumwxk5HA" isOrdered="true" isReadOnly="true" association="_M6OJsKQ_EdidRrumwxk5HA">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_M6ICdaQ_EdidRrumwxk5HA" value="-1"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M6ICdqQ_EdidRrumwxk5HA"/>

+    <ownedAttribute xmi:id="_jxgDeKoVEdiBcNn-7Es0xA" name="provided" type="_jxgDh6oVEdiBcNn-7Es0xA" isOrdered="true" isReadOnly="true" association="_jxyXCKoVEdiBcNn-7Es0xA">

+      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_jxgDeaoVEdiBcNn-7Es0xA" value="-1"/>

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jxgDeqoVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

-    <ownedAttribute xmi:id="_M6ICd6Q_EdidRrumwxk5HA" name="ownedMember" type="_M5phf6Q_EdidRrumwxk5HA" isOrdered="true" association="_M6OJsqQ_EdidRrumwxk5HA" aggregation="composite">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_M6ICeKQ_EdidRrumwxk5HA" value="-1"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M6ICeaQ_EdidRrumwxk5HA"/>

+    <ownedAttribute xmi:id="_jxgDe6oVEdiBcNn-7Es0xA" name="ownedMember" type="_jxHn0KoVEdiBcNn-7Es0xA" isOrdered="true" association="_jxyXCqoVEdiBcNn-7Es0xA" aggregation="composite">

+      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_jxgDfKoVEdiBcNn-7Es0xA" value="-1"/>

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jxgDfaoVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

-    <ownedAttribute xmi:id="_M6ICeqQ_EdidRrumwxk5HA" name="realization" type="_M6B74KQ_EdidRrumwxk5HA" isOrdered="true" association="_M6OJtKQ_EdidRrumwxk5HA" aggregation="composite">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_M6ICe6Q_EdidRrumwxk5HA" value="-1"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M6ICfKQ_EdidRrumwxk5HA"/>

+    <ownedAttribute xmi:id="_jxgDfqoVEdiBcNn-7Es0xA" name="realization" type="_jxgDYqoVEdiBcNn-7Es0xA" isOrdered="true" association="_jxyXDKoVEdiBcNn-7Es0xA" aggregation="composite">

+      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_jxgDf6oVEdiBcNn-7Es0xA" value="-1"/>

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jxgDgKoVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

-    <ownedOperation xmi:id="_M6ICfaQ_EdidRrumwxk5HA" name="getOwnedElements">

-      <returnResult xmi:id="_M6ICfqQ_EdidRrumwxk5HA" direction="return">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YtaQ-Edi0K65YJD49Qg"/>

+    <ownedOperation xmi:id="_jxgDgaoVEdiBcNn-7Es0xA" name="getOwnedElements">

+      <returnResult xmi:id="_jxgDgqoVEdiBcNn-7Es0xA" direction="return">

+        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

       </returnResult>

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YtaQ-Edi0K65YJD49Qg"/>

+      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

     </ownedOperation>

-    <ownedOperation xmi:id="_M6ICf6Q_EdidRrumwxk5HA" name="getClientDependencies">

-      <returnResult xmi:id="_M6ICgKQ_EdidRrumwxk5HA" direction="return">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YtaQ-Edi0K65YJD49Qg"/>

+    <ownedOperation xmi:id="_jxgDg6oVEdiBcNn-7Es0xA" name="getClientDependencies">

+      <returnResult xmi:id="_jxgDhKoVEdiBcNn-7Es0xA" direction="return">

+        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

       </returnResult>

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YtaQ-Edi0K65YJD49Qg"/>

+      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

     </ownedOperation>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_M6ICgaQ_EdidRrumwxk5HA" memberEnd="_M6ICcaQ_EdidRrumwxk5HA _M6ICgqQ_EdidRrumwxk5HA">

-    <ownedEnd xmi:id="_M6ICgqQ_EdidRrumwxk5HA" type="_M6ICbaQ_EdidRrumwxk5HA" association="_M6ICgaQ_EdidRrumwxk5HA"/>

+  <ownedMember xsi:type="uml:Association" xmi:id="_jxgDhaoVEdiBcNn-7Es0xA" memberEnd="_jxgDdaoVEdiBcNn-7Es0xA _jxgDhqoVEdiBcNn-7Es0xA">

+    <ownedEnd xmi:id="_jxgDhqoVEdiBcNn-7Es0xA" type="_jxgDcaoVEdiBcNn-7Es0xA" association="_jxgDhaoVEdiBcNn-7Es0xA"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Class" xmi:id="_M6ICg6Q_EdidRrumwxk5HA" name="Interface">

-    <eAnnotations xmi:id="_wakmoKRAEdiZYaXu6w_Kpw" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_waqtQKRAEdiZYaXu6w_Kpw"/>

+  <ownedMember xsi:type="uml:Class" xmi:id="_jxgDh6oVEdiBcNn-7Es0xA" name="Interface">

+    <eAnnotations xmi:id="_s_1HwKoXEdiaq_4OeOtsBw" source="appliedStereotypes">

+      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_s_1HwaoXEdiaq_4OeOtsBw"/>

     </eAnnotations>

-    <generalization xmi:id="_M6IChKQ_EdidRrumwxk5HA" general="_M51ul6Q_EdidRrumwxk5HA"/>

-    <ownedAttribute xmi:id="_M6IChaQ_EdidRrumwxk5HA" name="ownedAttribute" type="_M51vNqQ_EdidRrumwxk5HA" isOrdered="true" association="_M6ICnqQ_EdidRrumwxk5HA" aggregation="composite">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_M6IChqQ_EdidRrumwxk5HA" value="-1"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M6ICh6Q_EdidRrumwxk5HA"/>

+    <generalization xmi:id="_jxgDiKoVEdiBcNn-7Es0xA" general="_jxNueqoVEdiBcNn-7Es0xA"/>

+    <ownedAttribute xmi:id="_jxgDiaoVEdiBcNn-7Es0xA" name="ownedAttribute" type="_jxZ7VKoVEdiBcNn-7Es0xA" isOrdered="true" association="_jxmIiaoVEdiBcNn-7Es0xA" aggregation="composite">

+      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_jxgDiqoVEdiBcNn-7Es0xA" value="-1"/>

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jxgDi6oVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

-    <ownedAttribute xmi:id="_M6ICiKQ_EdidRrumwxk5HA" name="ownedOperation" type="_M571_KQ_EdidRrumwxk5HA" isOrdered="true" association="_M6ICoKQ_EdidRrumwxk5HA" aggregation="composite">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_M6ICiaQ_EdidRrumwxk5HA" value="-1"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M6ICiqQ_EdidRrumwxk5HA"/>

+    <ownedAttribute xmi:id="_jxgDjKoVEdiBcNn-7Es0xA" name="ownedOperation" type="_jxgCRaoVEdiBcNn-7Es0xA" isOrdered="true" association="_jxmIi6oVEdiBcNn-7Es0xA" aggregation="composite">

+      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_jxgDjaoVEdiBcNn-7Es0xA" value="-1"/>

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jxgDjqoVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

-    <ownedAttribute xmi:id="_M6ICi6Q_EdidRrumwxk5HA" name="redefinedInterface" type="_M6ICg6Q_EdidRrumwxk5HA" isOrdered="true" association="_M6ICoqQ_EdidRrumwxk5HA">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_M6ICjKQ_EdidRrumwxk5HA" value="-1"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M6ICjaQ_EdidRrumwxk5HA"/>

+    <ownedAttribute xmi:id="_jxgDj6oVEdiBcNn-7Es0xA" name="redefinedInterface" type="_jxgDh6oVEdiBcNn-7Es0xA" isOrdered="true" association="_jxmIjaoVEdiBcNn-7Es0xA">

+      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_jxgDkKoVEdiBcNn-7Es0xA" value="-1"/>

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jxgDkaoVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

-    <ownedAttribute xmi:id="_M6ICjqQ_EdidRrumwxk5HA" name="nestedClassifier" type="_M51ul6Q_EdidRrumwxk5HA" isOrdered="true" association="_M6ICpKQ_EdidRrumwxk5HA" aggregation="composite">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_M6ICj6Q_EdidRrumwxk5HA" value="-1"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M6ICkKQ_EdidRrumwxk5HA"/>

+    <ownedAttribute xmi:id="_jxgDkqoVEdiBcNn-7Es0xA" name="nestedClassifier" type="_jxNueqoVEdiBcNn-7Es0xA" isOrdered="true" association="_jxmIj6oVEdiBcNn-7Es0xA" aggregation="composite">

+      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_jxgDk6oVEdiBcNn-7Es0xA" value="-1"/>

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jxgDlKoVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

-    <ownedAttribute xmi:id="_M6ICkaQ_EdidRrumwxk5HA" name="ownedReception" type="_M6ICqKQ_EdidRrumwxk5HA" isOrdered="true" association="_M6ICpqQ_EdidRrumwxk5HA" aggregation="composite">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_M6ICkqQ_EdidRrumwxk5HA" value="-1"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M6ICk6Q_EdidRrumwxk5HA"/>

+    <ownedAttribute xmi:id="_jxgDlaoVEdiBcNn-7Es0xA" name="ownedReception" type="_jxmIk6oVEdiBcNn-7Es0xA" isOrdered="true" association="_jxmIkaoVEdiBcNn-7Es0xA" aggregation="composite">

+      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_jxgDlqoVEdiBcNn-7Es0xA" value="-1"/>

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jxgDl6oVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

-    <ownedAttribute xmi:id="_M6IClKQ_EdidRrumwxk5HA" name="protocol" type="_M6ICu6Q_EdidRrumwxk5HA" isOrdered="true" association="_M6ICuaQ_EdidRrumwxk5HA" aggregation="composite">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M6IClaQ_EdidRrumwxk5HA"/>

+    <ownedAttribute xmi:id="_jxgDmKoVEdiBcNn-7Es0xA" name="protocol" type="_jxmIpqoVEdiBcNn-7Es0xA" isOrdered="true" association="_jxmIpKoVEdiBcNn-7Es0xA" aggregation="composite">

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jxmIgKoVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

-    <ownedOperation xmi:id="_M6IClqQ_EdidRrumwxk5HA" name="getAttributes">

-      <returnResult xmi:id="_M6ICl6Q_EdidRrumwxk5HA" direction="return">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YtaQ-Edi0K65YJD49Qg"/>

+    <ownedOperation xmi:id="_jxmIgaoVEdiBcNn-7Es0xA" name="getAttributes">

+      <returnResult xmi:id="_jxmIgqoVEdiBcNn-7Es0xA" direction="return">

+        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

       </returnResult>

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YtaQ-Edi0K65YJD49Qg"/>

+      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

     </ownedOperation>

-    <ownedOperation xmi:id="_M6ICmKQ_EdidRrumwxk5HA" name="getOwnedMembers">

-      <returnResult xmi:id="_M6ICmaQ_EdidRrumwxk5HA" direction="return">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YtaQ-Edi0K65YJD49Qg"/>

+    <ownedOperation xmi:id="_jxmIg6oVEdiBcNn-7Es0xA" name="getOwnedMembers">

+      <returnResult xmi:id="_jxmIhKoVEdiBcNn-7Es0xA" direction="return">

+        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

       </returnResult>

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YtaQ-Edi0K65YJD49Qg"/>

+      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

     </ownedOperation>

-    <ownedOperation xmi:id="_M6ICmqQ_EdidRrumwxk5HA" name="getFeatures">

-      <returnResult xmi:id="_M6ICm6Q_EdidRrumwxk5HA" direction="return">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YtaQ-Edi0K65YJD49Qg"/>

+    <ownedOperation xmi:id="_jxmIhaoVEdiBcNn-7Es0xA" name="getFeatures">

+      <returnResult xmi:id="_jxmIhqoVEdiBcNn-7Es0xA" direction="return">

+        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

       </returnResult>

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YtaQ-Edi0K65YJD49Qg"/>

+      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

     </ownedOperation>

-    <ownedOperation xmi:id="_M6ICnKQ_EdidRrumwxk5HA" name="getRedefinedElements">

-      <returnResult xmi:id="_M6ICnaQ_EdidRrumwxk5HA" direction="return">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YtaQ-Edi0K65YJD49Qg"/>

+    <ownedOperation xmi:id="_jxmIh6oVEdiBcNn-7Es0xA" name="getRedefinedElements">

+      <returnResult xmi:id="_jxmIiKoVEdiBcNn-7Es0xA" direction="return">

+        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

       </returnResult>

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YtaQ-Edi0K65YJD49Qg"/>

+      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

     </ownedOperation>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_M6ICnqQ_EdidRrumwxk5HA" memberEnd="_M6IChaQ_EdidRrumwxk5HA _M6ICn6Q_EdidRrumwxk5HA">

-    <ownedEnd xmi:id="_M6ICn6Q_EdidRrumwxk5HA" type="_M6ICg6Q_EdidRrumwxk5HA" association="_M6ICnqQ_EdidRrumwxk5HA"/>

+  <ownedMember xsi:type="uml:Association" xmi:id="_jxmIiaoVEdiBcNn-7Es0xA" memberEnd="_jxgDiaoVEdiBcNn-7Es0xA _jxmIiqoVEdiBcNn-7Es0xA">

+    <ownedEnd xmi:id="_jxmIiqoVEdiBcNn-7Es0xA" type="_jxgDh6oVEdiBcNn-7Es0xA" association="_jxmIiaoVEdiBcNn-7Es0xA"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_M6ICoKQ_EdidRrumwxk5HA" memberEnd="_M6ICiKQ_EdidRrumwxk5HA _M6ICoaQ_EdidRrumwxk5HA">

-    <ownedEnd xmi:id="_M6ICoaQ_EdidRrumwxk5HA" type="_M6ICg6Q_EdidRrumwxk5HA" association="_M6ICoKQ_EdidRrumwxk5HA"/>

+  <ownedMember xsi:type="uml:Association" xmi:id="_jxmIi6oVEdiBcNn-7Es0xA" memberEnd="_jxgDjKoVEdiBcNn-7Es0xA _jxmIjKoVEdiBcNn-7Es0xA">

+    <ownedEnd xmi:id="_jxmIjKoVEdiBcNn-7Es0xA" type="_jxgDh6oVEdiBcNn-7Es0xA" association="_jxmIi6oVEdiBcNn-7Es0xA"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_M6ICoqQ_EdidRrumwxk5HA" memberEnd="_M6ICi6Q_EdidRrumwxk5HA _M6ICo6Q_EdidRrumwxk5HA">

-    <ownedEnd xmi:id="_M6ICo6Q_EdidRrumwxk5HA" type="_M6ICg6Q_EdidRrumwxk5HA" association="_M6ICoqQ_EdidRrumwxk5HA"/>

+  <ownedMember xsi:type="uml:Association" xmi:id="_jxmIjaoVEdiBcNn-7Es0xA" memberEnd="_jxgDj6oVEdiBcNn-7Es0xA _jxmIjqoVEdiBcNn-7Es0xA">

+    <ownedEnd xmi:id="_jxmIjqoVEdiBcNn-7Es0xA" type="_jxgDh6oVEdiBcNn-7Es0xA" association="_jxmIjaoVEdiBcNn-7Es0xA"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_M6ICpKQ_EdidRrumwxk5HA" memberEnd="_M6ICjqQ_EdidRrumwxk5HA _M6ICpaQ_EdidRrumwxk5HA">

-    <ownedEnd xmi:id="_M6ICpaQ_EdidRrumwxk5HA" type="_M6ICg6Q_EdidRrumwxk5HA" association="_M6ICpKQ_EdidRrumwxk5HA"/>

+  <ownedMember xsi:type="uml:Association" xmi:id="_jxmIj6oVEdiBcNn-7Es0xA" memberEnd="_jxgDkqoVEdiBcNn-7Es0xA _jxmIkKoVEdiBcNn-7Es0xA">

+    <ownedEnd xmi:id="_jxmIkKoVEdiBcNn-7Es0xA" type="_jxgDh6oVEdiBcNn-7Es0xA" association="_jxmIj6oVEdiBcNn-7Es0xA"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_M6ICpqQ_EdidRrumwxk5HA" memberEnd="_M6ICkaQ_EdidRrumwxk5HA _M6ICp6Q_EdidRrumwxk5HA">

-    <ownedEnd xmi:id="_M6ICp6Q_EdidRrumwxk5HA" type="_M6ICg6Q_EdidRrumwxk5HA" association="_M6ICpqQ_EdidRrumwxk5HA"/>

+  <ownedMember xsi:type="uml:Association" xmi:id="_jxmIkaoVEdiBcNn-7Es0xA" memberEnd="_jxgDlaoVEdiBcNn-7Es0xA _jxmIkqoVEdiBcNn-7Es0xA">

+    <ownedEnd xmi:id="_jxmIkqoVEdiBcNn-7Es0xA" type="_jxgDh6oVEdiBcNn-7Es0xA" association="_jxmIkaoVEdiBcNn-7Es0xA"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Class" xmi:id="_M6ICqKQ_EdidRrumwxk5HA" name="Reception">

-    <eAnnotations xmi:id="_wfKLsKRAEdiZYaXu6w_Kpw" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_wfQSUKRAEdiZYaXu6w_Kpw"/>

+  <ownedMember xsi:type="uml:Class" xmi:id="_jxmIk6oVEdiBcNn-7Es0xA" name="Reception">

+    <eAnnotations xmi:id="_tDjKIKoXEdiaq_4OeOtsBw" source="appliedStereotypes">

+      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_tDjKIaoXEdiaq_4OeOtsBw"/>

     </eAnnotations>

-    <generalization xmi:id="_M6ICqaQ_EdidRrumwxk5HA" general="_M572RKQ_EdidRrumwxk5HA"/>

-    <ownedAttribute xmi:id="_M6ICqqQ_EdidRrumwxk5HA" name="signal" type="_M6ICrqQ_EdidRrumwxk5HA" isOrdered="true" association="_M6ICrKQ_EdidRrumwxk5HA">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M6ICq6Q_EdidRrumwxk5HA"/>

+    <generalization xmi:id="_jxmIlKoVEdiBcNn-7Es0xA" general="_jxgCj6oVEdiBcNn-7Es0xA"/>

+    <ownedAttribute xmi:id="_jxmIlaoVEdiBcNn-7Es0xA" name="signal" type="_jxmImaoVEdiBcNn-7Es0xA" isOrdered="true" association="_jxmIl6oVEdiBcNn-7Es0xA">

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jxmIlqoVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_M6ICrKQ_EdidRrumwxk5HA" memberEnd="_M6ICqqQ_EdidRrumwxk5HA _M6ICraQ_EdidRrumwxk5HA">

-    <ownedEnd xmi:id="_M6ICraQ_EdidRrumwxk5HA" type="_M6ICqKQ_EdidRrumwxk5HA" association="_M6ICrKQ_EdidRrumwxk5HA"/>

+  <ownedMember xsi:type="uml:Association" xmi:id="_jxmIl6oVEdiBcNn-7Es0xA" memberEnd="_jxmIlaoVEdiBcNn-7Es0xA _jxmImKoVEdiBcNn-7Es0xA">

+    <ownedEnd xmi:id="_jxmImKoVEdiBcNn-7Es0xA" type="_jxmIk6oVEdiBcNn-7Es0xA" association="_jxmIl6oVEdiBcNn-7Es0xA"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Class" xmi:id="_M6ICrqQ_EdidRrumwxk5HA" name="Signal">

-    <eAnnotations xmi:id="_wfimMKRAEdiZYaXu6w_Kpw" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_wfos0KRAEdiZYaXu6w_Kpw"/>

+  <ownedMember xsi:type="uml:Class" xmi:id="_jxmImaoVEdiBcNn-7Es0xA" name="Signal">

+    <eAnnotations xmi:id="_tDp30KoXEdiaq_4OeOtsBw" source="appliedStereotypes">

+      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_tDp30aoXEdiaq_4OeOtsBw"/>

     </eAnnotations>

-    <generalization xmi:id="_M6ICr6Q_EdidRrumwxk5HA" general="_M51ul6Q_EdidRrumwxk5HA"/>

-    <ownedAttribute xmi:id="_M6ICsKQ_EdidRrumwxk5HA" name="ownedAttribute" type="_M51vNqQ_EdidRrumwxk5HA" isOrdered="true" association="_M6ICt6Q_EdidRrumwxk5HA" aggregation="composite">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_M6ICsaQ_EdidRrumwxk5HA" value="-1"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M6ICsqQ_EdidRrumwxk5HA"/>

+    <generalization xmi:id="_jxmImqoVEdiBcNn-7Es0xA" general="_jxNueqoVEdiBcNn-7Es0xA"/>

+    <ownedAttribute xmi:id="_jxmIm6oVEdiBcNn-7Es0xA" name="ownedAttribute" type="_jxZ7VKoVEdiBcNn-7Es0xA" isOrdered="true" association="_jxmIoqoVEdiBcNn-7Es0xA" aggregation="composite">

+      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_jxmInKoVEdiBcNn-7Es0xA" value="-1"/>

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jxmInaoVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

-    <ownedOperation xmi:id="_M6ICs6Q_EdidRrumwxk5HA" name="getAttributes">

-      <returnResult xmi:id="_M6ICtKQ_EdidRrumwxk5HA" direction="return">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YtaQ-Edi0K65YJD49Qg"/>

+    <ownedOperation xmi:id="_jxmInqoVEdiBcNn-7Es0xA" name="getAttributes">

+      <returnResult xmi:id="_jxmIn6oVEdiBcNn-7Es0xA" direction="return">

+        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

       </returnResult>

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YtaQ-Edi0K65YJD49Qg"/>

+      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

     </ownedOperation>

-    <ownedOperation xmi:id="_M6ICtaQ_EdidRrumwxk5HA" name="getOwnedMembers">

-      <returnResult xmi:id="_M6ICtqQ_EdidRrumwxk5HA" direction="return">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YtaQ-Edi0K65YJD49Qg"/>

+    <ownedOperation xmi:id="_jxmIoKoVEdiBcNn-7Es0xA" name="getOwnedMembers">

+      <returnResult xmi:id="_jxmIoaoVEdiBcNn-7Es0xA" direction="return">

+        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

       </returnResult>

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YtaQ-Edi0K65YJD49Qg"/>

+      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

     </ownedOperation>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_M6ICt6Q_EdidRrumwxk5HA" memberEnd="_M6ICsKQ_EdidRrumwxk5HA _M6ICuKQ_EdidRrumwxk5HA">

-    <ownedEnd xmi:id="_M6ICuKQ_EdidRrumwxk5HA" type="_M6ICrqQ_EdidRrumwxk5HA" association="_M6ICt6Q_EdidRrumwxk5HA"/>

+  <ownedMember xsi:type="uml:Association" xmi:id="_jxmIoqoVEdiBcNn-7Es0xA" memberEnd="_jxmIm6oVEdiBcNn-7Es0xA _jxmIo6oVEdiBcNn-7Es0xA">

+    <ownedEnd xmi:id="_jxmIo6oVEdiBcNn-7Es0xA" type="_jxmImaoVEdiBcNn-7Es0xA" association="_jxmIoqoVEdiBcNn-7Es0xA"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_M6ICuaQ_EdidRrumwxk5HA" memberEnd="_M6IClKQ_EdidRrumwxk5HA _M6ICuqQ_EdidRrumwxk5HA">

-    <ownedEnd xmi:id="_M6ICuqQ_EdidRrumwxk5HA" type="_M6ICg6Q_EdidRrumwxk5HA" association="_M6ICuaQ_EdidRrumwxk5HA"/>

+  <ownedMember xsi:type="uml:Association" xmi:id="_jxmIpKoVEdiBcNn-7Es0xA" memberEnd="_jxgDmKoVEdiBcNn-7Es0xA _jxmIpaoVEdiBcNn-7Es0xA">

+    <ownedEnd xmi:id="_jxmIpaoVEdiBcNn-7Es0xA" type="_jxgDh6oVEdiBcNn-7Es0xA" association="_jxmIpKoVEdiBcNn-7Es0xA"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Class" xmi:id="_M6ICu6Q_EdidRrumwxk5HA" name="ProtocolStateMachine">

-    <eAnnotations xmi:id="_xRGmAKRAEdiZYaXu6w_Kpw" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_xRMsoKRAEdiZYaXu6w_Kpw"/>

+  <ownedMember xsi:type="uml:Class" xmi:id="_jxmIpqoVEdiBcNn-7Es0xA" name="ProtocolStateMachine">

+    <eAnnotations xmi:id="_tMcAYKoXEdiaq_4OeOtsBw" source="appliedStereotypes">

+      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_tMcAYaoXEdiaq_4OeOtsBw"/>

     </eAnnotations>

-    <generalization xmi:id="_M6ICvKQ_EdidRrumwxk5HA" general="_M6ICwqQ_EdidRrumwxk5HA"/>

-    <ownedAttribute xmi:id="_M6ICvaQ_EdidRrumwxk5HA" name="conformance" type="_M6OJpKQ_EdidRrumwxk5HA" isOrdered="true" association="_M6OJo6Q_EdidRrumwxk5HA" aggregation="composite">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_M6ICvqQ_EdidRrumwxk5HA" value="-1"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M6ICv6Q_EdidRrumwxk5HA"/>

+    <generalization xmi:id="_jxmIp6oVEdiBcNn-7Es0xA" general="_jxmIraoVEdiBcNn-7Es0xA"/>

+    <ownedAttribute xmi:id="_jxmIqKoVEdiBcNn-7Es0xA" name="conformance" type="_jxyW_KoVEdiBcNn-7Es0xA" isOrdered="true" association="_jxyW-6oVEdiBcNn-7Es0xA" aggregation="composite">

+      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_jxmIqaoVEdiBcNn-7Es0xA" value="-1"/>

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jxmIqqoVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

-    <ownedOperation xmi:id="_M6ICwKQ_EdidRrumwxk5HA" name="getOwnedElements">

-      <returnResult xmi:id="_M6ICwaQ_EdidRrumwxk5HA" direction="return">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YtaQ-Edi0K65YJD49Qg"/>

+    <ownedOperation xmi:id="_jxmIq6oVEdiBcNn-7Es0xA" name="getOwnedElements">

+      <returnResult xmi:id="_jxmIrKoVEdiBcNn-7Es0xA" direction="return">

+        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

       </returnResult>

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YtaQ-Edi0K65YJD49Qg"/>

+      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

     </ownedOperation>

   </ownedMember>

-  <ownedMember xsi:type="uml:Class" xmi:id="_M6ICwqQ_EdidRrumwxk5HA" name="StateMachine">

-    <eAnnotations xmi:id="_xDEKAKRAEdiZYaXu6w_Kpw" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_xDKQoKRAEdiZYaXu6w_Kpw"/>

+  <ownedMember xsi:type="uml:Class" xmi:id="_jxmIraoVEdiBcNn-7Es0xA" name="StateMachine">

+    <eAnnotations xmi:id="_tHLs8KoXEdiaq_4OeOtsBw" source="appliedStereotypes">

+      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_tHLs8aoXEdiaq_4OeOtsBw"/>

     </eAnnotations>

-    <generalization xmi:id="_M6ICw6Q_EdidRrumwxk5HA" general="_M572a6Q_EdidRrumwxk5HA"/>

-    <ownedAttribute xmi:id="_M6ICxKQ_EdidRrumwxk5HA" name="region" type="_M6IC1KQ_EdidRrumwxk5HA" isOrdered="true" association="_M6IC06Q_EdidRrumwxk5HA" aggregation="composite">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_M6ICxaQ_EdidRrumwxk5HA" value="-1"/>

+    <generalization xmi:id="_jxmIrqoVEdiBcNn-7Es0xA" general="_jxgCtqoVEdiBcNn-7Es0xA"/>

+    <ownedAttribute xmi:id="_jxmIr6oVEdiBcNn-7Es0xA" name="region" type="_jxmIv6oVEdiBcNn-7Es0xA" isOrdered="true" association="_jxmIvqoVEdiBcNn-7Es0xA" aggregation="composite">

+      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_jxmIsKoVEdiBcNn-7Es0xA" value="-1"/>

     </ownedAttribute>

-    <ownedAttribute xmi:id="_M6ICxqQ_EdidRrumwxk5HA" name="connectionPoint" type="_M6OJMKQ_EdidRrumwxk5HA" isOrdered="true" association="_M6OJnqQ_EdidRrumwxk5HA" aggregation="composite">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_M6ICx6Q_EdidRrumwxk5HA" value="-1"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M6ICyKQ_EdidRrumwxk5HA"/>

+    <ownedAttribute xmi:id="_jxmIsaoVEdiBcNn-7Es0xA" name="connectionPoint" type="_jxyWhqoVEdiBcNn-7Es0xA" isOrdered="true" association="_jxyW9qoVEdiBcNn-7Es0xA" aggregation="composite">

+      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_jxmIsqoVEdiBcNn-7Es0xA" value="-1"/>

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jxmIs6oVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

-    <ownedAttribute xmi:id="_M6ICyaQ_EdidRrumwxk5HA" name="extendedStateMachine" type="_M6ICwqQ_EdidRrumwxk5HA" isOrdered="true" association="_M6OJoKQ_EdidRrumwxk5HA">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M6ICyqQ_EdidRrumwxk5HA"/>

+    <ownedAttribute xmi:id="_jxmItKoVEdiBcNn-7Es0xA" name="extendedStateMachine" type="_jxmIraoVEdiBcNn-7Es0xA" isOrdered="true" association="_jxyW-KoVEdiBcNn-7Es0xA">

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jxmItaoVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

-    <ownedAttribute xmi:id="_M6ICy6Q_EdidRrumwxk5HA" name="stateMachine_redefinitionContext" type="_M572i6Q_EdidRrumwxk5HA" isOrdered="true" redefinedProperty="_M51u8qQ_EdidRrumwxk5HA" association="_M6OJoqQ_EdidRrumwxk5HA">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M6ICzKQ_EdidRrumwxk5HA"/>

+    <ownedAttribute xmi:id="_jxmItqoVEdiBcNn-7Es0xA" name="stateMachine_redefinitionContext" type="_jxNuZKoVEdiBcNn-7Es0xA" isOrdered="true" redefinedProperty="_jxT0qaoVEdiBcNn-7Es0xA" association="_jxyW-qoVEdiBcNn-7Es0xA">

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jxmIt6oVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

-    <ownedOperation xmi:id="_M6ICzaQ_EdidRrumwxk5HA" name="getRedefinedElements">

-      <returnResult xmi:id="_M6ICzqQ_EdidRrumwxk5HA" direction="return">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YtaQ-Edi0K65YJD49Qg"/>

+    <ownedOperation xmi:id="_jxmIuKoVEdiBcNn-7Es0xA" name="getRedefinedElements">

+      <returnResult xmi:id="_jxmIuaoVEdiBcNn-7Es0xA" direction="return">

+        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

       </returnResult>

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YtaQ-Edi0K65YJD49Qg"/>

+      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

     </ownedOperation>

-    <ownedOperation xmi:id="_M6ICz6Q_EdidRrumwxk5HA" name="getRedefinitionContexts">

-      <returnResult xmi:id="_M6IC0KQ_EdidRrumwxk5HA" direction="return">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YtaQ-Edi0K65YJD49Qg"/>

+    <ownedOperation xmi:id="_jxmIuqoVEdiBcNn-7Es0xA" name="getRedefinitionContexts">

+      <returnResult xmi:id="_jxmIu6oVEdiBcNn-7Es0xA" direction="return">

+        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

       </returnResult>

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YtaQ-Edi0K65YJD49Qg"/>

+      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

     </ownedOperation>

-    <ownedOperation xmi:id="_M6IC0aQ_EdidRrumwxk5HA" name="getOwnedMembers">

-      <returnResult xmi:id="_M6IC0qQ_EdidRrumwxk5HA" direction="return">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YtaQ-Edi0K65YJD49Qg"/>

+    <ownedOperation xmi:id="_jxmIvKoVEdiBcNn-7Es0xA" name="getOwnedMembers">

+      <returnResult xmi:id="_jxmIvaoVEdiBcNn-7Es0xA" direction="return">

+        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

       </returnResult>

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YtaQ-Edi0K65YJD49Qg"/>

+      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

     </ownedOperation>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_M6IC06Q_EdidRrumwxk5HA" memberEnd="_M6ICxKQ_EdidRrumwxk5HA _M6IC4aQ_EdidRrumwxk5HA"/>

-  <ownedMember xsi:type="uml:Class" xmi:id="_M6IC1KQ_EdidRrumwxk5HA" name="Region">

-    <eAnnotations xmi:id="_xDWd4KRAEdiZYaXu6w_Kpw" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_xDirIKRAEdiZYaXu6w_Kpw"/>

+  <ownedMember xsi:type="uml:Association" xmi:id="_jxmIvqoVEdiBcNn-7Es0xA" memberEnd="_jxmIr6oVEdiBcNn-7Es0xA _jxmIzKoVEdiBcNn-7Es0xA"/>

+  <ownedMember xsi:type="uml:Class" xmi:id="_jxmIv6oVEdiBcNn-7Es0xA" name="Region">

+    <eAnnotations xmi:id="_tHRzkKoXEdiaq_4OeOtsBw" source="appliedStereotypes">

+      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_tHRzkaoXEdiaq_4OeOtsBw"/>

     </eAnnotations>

-    <generalization xmi:id="_M6IC1aQ_EdidRrumwxk5HA" general="_M5phQqQ_EdidRrumwxk5HA"/>

-    <generalization xmi:id="_M6IC1qQ_EdidRrumwxk5HA" general="_M51u8KQ_EdidRrumwxk5HA"/>

-    <ownedAttribute xmi:id="_M6IC16Q_EdidRrumwxk5HA" name="subvertex" type="_M6IC7KQ_EdidRrumwxk5HA" isOrdered="true" association="_M6IC66Q_EdidRrumwxk5HA" aggregation="composite">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_M6IC2KQ_EdidRrumwxk5HA" value="-1"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M6IC2aQ_EdidRrumwxk5HA"/>

+    <generalization xmi:id="_jxmIwKoVEdiBcNn-7Es0xA" general="_jxHnk6oVEdiBcNn-7Es0xA"/>

+    <generalization xmi:id="_jxmIwaoVEdiBcNn-7Es0xA" general="_jxT0p6oVEdiBcNn-7Es0xA"/>

+    <ownedAttribute xmi:id="_jxmIwqoVEdiBcNn-7Es0xA" name="subvertex" type="_jxmI16oVEdiBcNn-7Es0xA" isOrdered="true" association="_jxmI1qoVEdiBcNn-7Es0xA" aggregation="composite">

+      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_jxmIw6oVEdiBcNn-7Es0xA" value="-1"/>

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jxmIxKoVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

-    <ownedAttribute xmi:id="_M6IC2qQ_EdidRrumwxk5HA" name="transition" type="_M6IC-aQ_EdidRrumwxk5HA" isOrdered="true" association="_M6IDFaQ_EdidRrumwxk5HA" aggregation="composite">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_M6IC26Q_EdidRrumwxk5HA" value="-1"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M6IC3KQ_EdidRrumwxk5HA"/>

+    <ownedAttribute xmi:id="_jxmIxaoVEdiBcNn-7Es0xA" name="transition" type="_jxmI5KoVEdiBcNn-7Es0xA" isOrdered="true" association="_jxmJAKoVEdiBcNn-7Es0xA" aggregation="composite">

+      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_jxmIxqoVEdiBcNn-7Es0xA" value="-1"/>

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jxmIx6oVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

-    <ownedAttribute xmi:id="_M6IC3aQ_EdidRrumwxk5HA" name="state" type="_M6IEBqQ_EdidRrumwxk5HA" isOrdered="true" association="_M6OJRaQ_EdidRrumwxk5HA">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M6IC3qQ_EdidRrumwxk5HA"/>

+    <ownedAttribute xmi:id="_jxmIyKoVEdiBcNn-7Es0xA" name="state" type="_jxyWT6oVEdiBcNn-7Es0xA" isOrdered="true" association="_jxyWm6oVEdiBcNn-7Es0xA">

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jxmIyaoVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

-    <ownedAttribute xmi:id="_M6IC36Q_EdidRrumwxk5HA" name="extendedRegion" type="_M6IC1KQ_EdidRrumwxk5HA" isOrdered="true" association="_M6OJnKQ_EdidRrumwxk5HA">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M6IC4KQ_EdidRrumwxk5HA"/>

+    <ownedAttribute xmi:id="_jxmIyqoVEdiBcNn-7Es0xA" name="extendedRegion" type="_jxmIv6oVEdiBcNn-7Es0xA" isOrdered="true" association="_jxyW9KoVEdiBcNn-7Es0xA">

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jxmIy6oVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

-    <ownedAttribute xmi:id="_M6IC4aQ_EdidRrumwxk5HA" name="stateMachine" type="_M6ICwqQ_EdidRrumwxk5HA" isOrdered="true" association="_M6IC06Q_EdidRrumwxk5HA">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M6IC4qQ_EdidRrumwxk5HA"/>

+    <ownedAttribute xmi:id="_jxmIzKoVEdiBcNn-7Es0xA" name="stateMachine" type="_jxmIraoVEdiBcNn-7Es0xA" isOrdered="true" association="_jxmIvqoVEdiBcNn-7Es0xA">

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jxmIzaoVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

-    <ownedOperation xmi:id="_M6IC46Q_EdidRrumwxk5HA" name="getRedefinitionContexts">

-      <returnResult xmi:id="_M6IC5KQ_EdidRrumwxk5HA" direction="return">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YtaQ-Edi0K65YJD49Qg"/>

+    <ownedOperation xmi:id="_jxmIzqoVEdiBcNn-7Es0xA" name="getRedefinitionContexts">

+      <returnResult xmi:id="_jxmIz6oVEdiBcNn-7Es0xA" direction="return">

+        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

       </returnResult>

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YtaQ-Edi0K65YJD49Qg"/>

+      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

     </ownedOperation>

-    <ownedOperation xmi:id="_M6IC5aQ_EdidRrumwxk5HA" name="getRedefinedElements">

-      <returnResult xmi:id="_M6IC5qQ_EdidRrumwxk5HA" direction="return">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YtaQ-Edi0K65YJD49Qg"/>

+    <ownedOperation xmi:id="_jxmI0KoVEdiBcNn-7Es0xA" name="getRedefinedElements">

+      <returnResult xmi:id="_jxmI0aoVEdiBcNn-7Es0xA" direction="return">

+        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

       </returnResult>

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YtaQ-Edi0K65YJD49Qg"/>

+      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

     </ownedOperation>

-    <ownedOperation xmi:id="_M6IC56Q_EdidRrumwxk5HA" name="getOwnedElements">

-      <returnResult xmi:id="_M6IC6KQ_EdidRrumwxk5HA" direction="return">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YtaQ-Edi0K65YJD49Qg"/>

+    <ownedOperation xmi:id="_jxmI0qoVEdiBcNn-7Es0xA" name="getOwnedElements">

+      <returnResult xmi:id="_jxmI06oVEdiBcNn-7Es0xA" direction="return">

+        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

       </returnResult>

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YtaQ-Edi0K65YJD49Qg"/>

+      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

     </ownedOperation>

-    <ownedOperation xmi:id="_M6IC6aQ_EdidRrumwxk5HA" name="getNamespace" type="_M5phQqQ_EdidRrumwxk5HA">

-      <returnResult xmi:id="_M6IC6qQ_EdidRrumwxk5HA" type="_M5phQqQ_EdidRrumwxk5HA" direction="return"/>

+    <ownedOperation xmi:id="_jxmI1KoVEdiBcNn-7Es0xA" name="getNamespace" type="_jxHnk6oVEdiBcNn-7Es0xA">

+      <returnResult xmi:id="_jxmI1aoVEdiBcNn-7Es0xA" type="_jxHnk6oVEdiBcNn-7Es0xA" direction="return"/>

     </ownedOperation>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_M6IC66Q_EdidRrumwxk5HA" memberEnd="_M6IC16Q_EdidRrumwxk5HA _M6IC9KQ_EdidRrumwxk5HA"/>

-  <ownedMember xsi:type="uml:Class" xmi:id="_M6IC7KQ_EdidRrumwxk5HA" name="Vertex" isAbstract="true">

-    <eAnnotations xmi:id="_xEgUcKRAEdiZYaXu6w_Kpw" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_xEmbEKRAEdiZYaXu6w_Kpw"/>

+  <ownedMember xsi:type="uml:Association" xmi:id="_jxmI1qoVEdiBcNn-7Es0xA" memberEnd="_jxmIwqoVEdiBcNn-7Es0xA _jxmI36oVEdiBcNn-7Es0xA"/>

+  <ownedMember xsi:type="uml:Class" xmi:id="_jxmI16oVEdiBcNn-7Es0xA" name="Vertex" isAbstract="true">

+    <eAnnotations xmi:id="_tHkHcKoXEdiaq_4OeOtsBw" source="appliedStereotypes">

+      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_tHkHcaoXEdiaq_4OeOtsBw"/>

     </eAnnotations>

-    <generalization xmi:id="_M6IC7aQ_EdidRrumwxk5HA" general="_M5jbbKQ_EdidRrumwxk5HA"/>

-    <ownedAttribute xmi:id="_M6IC7qQ_EdidRrumwxk5HA" name="outgoing" type="_M6IC-aQ_EdidRrumwxk5HA" isOrdered="true" association="_M6IC-KQ_EdidRrumwxk5HA">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_M6IC76Q_EdidRrumwxk5HA" value="-1"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M6IC8KQ_EdidRrumwxk5HA"/>

+    <generalization xmi:id="_jxmI2KoVEdiBcNn-7Es0xA" general="_jxHnaqoVEdiBcNn-7Es0xA"/>

+    <ownedAttribute xmi:id="_jxmI2aoVEdiBcNn-7Es0xA" name="outgoing" type="_jxmI5KoVEdiBcNn-7Es0xA" isOrdered="true" association="_jxmI46oVEdiBcNn-7Es0xA">

+      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_jxmI2qoVEdiBcNn-7Es0xA" value="-1"/>

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jxmI26oVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

-    <ownedAttribute xmi:id="_M6IC8aQ_EdidRrumwxk5HA" name="incoming" type="_M6IC-aQ_EdidRrumwxk5HA" isOrdered="true" association="_M6IDFqQ_EdidRrumwxk5HA">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_M6IC8qQ_EdidRrumwxk5HA" value="-1"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M6IC86Q_EdidRrumwxk5HA"/>

+    <ownedAttribute xmi:id="_jxmI3KoVEdiBcNn-7Es0xA" name="incoming" type="_jxmI5KoVEdiBcNn-7Es0xA" isOrdered="true" association="_jxsPIKoVEdiBcNn-7Es0xA">

+      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_jxmI3aoVEdiBcNn-7Es0xA" value="-1"/>

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jxmI3qoVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

-    <ownedAttribute xmi:id="_M6IC9KQ_EdidRrumwxk5HA" name="container" type="_M6IC1KQ_EdidRrumwxk5HA" isOrdered="true" association="_M6IC66Q_EdidRrumwxk5HA">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M6IC9aQ_EdidRrumwxk5HA"/>

+    <ownedAttribute xmi:id="_jxmI36oVEdiBcNn-7Es0xA" name="container" type="_jxmIv6oVEdiBcNn-7Es0xA" isOrdered="true" association="_jxmI1qoVEdiBcNn-7Es0xA">

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jxmI4KoVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

-    <ownedOperation xmi:id="_M6IC9qQ_EdidRrumwxk5HA" name="getOwner" type="_M5dUkqQ_EdidRrumwxk5HA">

-      <returnResult xmi:id="_M6IC96Q_EdidRrumwxk5HA" type="_M5dUkqQ_EdidRrumwxk5HA" direction="return"/>

+    <ownedOperation xmi:id="_jxmI4aoVEdiBcNn-7Es0xA" name="getOwner" type="_jxBgxqoVEdiBcNn-7Es0xA">

+      <returnResult xmi:id="_jxmI4qoVEdiBcNn-7Es0xA" type="_jxBgxqoVEdiBcNn-7Es0xA" direction="return"/>

     </ownedOperation>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_M6IC-KQ_EdidRrumwxk5HA" memberEnd="_M6IC7qQ_EdidRrumwxk5HA _M6IDCKQ_EdidRrumwxk5HA"/>

-  <ownedMember xsi:type="uml:Class" xmi:id="_M6IC-aQ_EdidRrumwxk5HA" name="Transition">

-    <eAnnotations xmi:id="_xFLC0KRAEdiZYaXu6w_Kpw" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_xFXQEKRAEdiZYaXu6w_Kpw"/>

+  <ownedMember xsi:type="uml:Association" xmi:id="_jxmI46oVEdiBcNn-7Es0xA" memberEnd="_jxmI2aoVEdiBcNn-7Es0xA _jxmI86oVEdiBcNn-7Es0xA"/>

+  <ownedMember xsi:type="uml:Class" xmi:id="_jxmI5KoVEdiBcNn-7Es0xA" name="Transition">

+    <eAnnotations xmi:id="_tHwUsKoXEdiaq_4OeOtsBw" source="appliedStereotypes">

+      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_tHwUsaoXEdiaq_4OeOtsBw"/>

     </eAnnotations>

-    <generalization xmi:id="_M6IC-qQ_EdidRrumwxk5HA" general="_M51u8KQ_EdidRrumwxk5HA"/>

-    <ownedAttribute xmi:id="_M6IC-6Q_EdidRrumwxk5HA" name="kind" type="_M6IDEaQ_EdidRrumwxk5HA">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M6IC_KQ_EdidRrumwxk5HA"/>

+    <generalization xmi:id="_jxmI5aoVEdiBcNn-7Es0xA" general="_jxT0p6oVEdiBcNn-7Es0xA"/>

+    <ownedAttribute xmi:id="_jxmI5qoVEdiBcNn-7Es0xA" name="kind" type="_jxmI_KoVEdiBcNn-7Es0xA">

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jxmI56oVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

-    <ownedAttribute xmi:id="_M6IC_aQ_EdidRrumwxk5HA" name="container" type="_M6IC1KQ_EdidRrumwxk5HA" isOrdered="true" association="_M6IDFaQ_EdidRrumwxk5HA"/>

-    <ownedAttribute xmi:id="_M6IC_qQ_EdidRrumwxk5HA" name="target" type="_M6IC7KQ_EdidRrumwxk5HA" isOrdered="true" association="_M6IDFqQ_EdidRrumwxk5HA"/>

-    <ownedAttribute xmi:id="_M6IC_6Q_EdidRrumwxk5HA" name="redefinedTransition" type="_M6IC-aQ_EdidRrumwxk5HA" isOrdered="true" association="_M6IDF6Q_EdidRrumwxk5HA">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M6IDAKQ_EdidRrumwxk5HA"/>

+    <ownedAttribute xmi:id="_jxmI6KoVEdiBcNn-7Es0xA" name="container" type="_jxmIv6oVEdiBcNn-7Es0xA" isOrdered="true" association="_jxmJAKoVEdiBcNn-7Es0xA"/>

+    <ownedAttribute xmi:id="_jxmI6aoVEdiBcNn-7Es0xA" name="target" type="_jxmI16oVEdiBcNn-7Es0xA" isOrdered="true" association="_jxsPIKoVEdiBcNn-7Es0xA"/>

+    <ownedAttribute xmi:id="_jxmI6qoVEdiBcNn-7Es0xA" name="redefinedTransition" type="_jxmI5KoVEdiBcNn-7Es0xA" isOrdered="true" association="_jxsPIaoVEdiBcNn-7Es0xA">

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jxmI66oVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

-    <ownedAttribute xmi:id="_M6IDAaQ_EdidRrumwxk5HA" name="trigger" type="_M6IDG6Q_EdidRrumwxk5HA" isOrdered="true" association="_M6IDGaQ_EdidRrumwxk5HA">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_M6IDAqQ_EdidRrumwxk5HA" value="-1"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M6IDA6Q_EdidRrumwxk5HA"/>

+    <ownedAttribute xmi:id="_jxmI7KoVEdiBcNn-7Es0xA" name="trigger" type="_jxsPJaoVEdiBcNn-7Es0xA" isOrdered="true" association="_jxsPI6oVEdiBcNn-7Es0xA">

+      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_jxmI7aoVEdiBcNn-7Es0xA" value="-1"/>

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jxmI7qoVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

-    <ownedAttribute xmi:id="_M6IDBKQ_EdidRrumwxk5HA" name="guard" type="_M5phb6Q_EdidRrumwxk5HA" isOrdered="true" association="_M6IDPaQ_EdidRrumwxk5HA" aggregation="composite">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M6IDBaQ_EdidRrumwxk5HA"/>

+    <ownedAttribute xmi:id="_jxmI76oVEdiBcNn-7Es0xA" name="guard" type="_jxHnwKoVEdiBcNn-7Es0xA" isOrdered="true" association="_jxsPR6oVEdiBcNn-7Es0xA" aggregation="composite">

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jxmI8KoVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

-    <ownedAttribute xmi:id="_M6IDBqQ_EdidRrumwxk5HA" name="effect" type="_M6IDQaQ_EdidRrumwxk5HA" isOrdered="true" association="_M6IDP6Q_EdidRrumwxk5HA" aggregation="composite">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M6IDB6Q_EdidRrumwxk5HA"/>

+    <ownedAttribute xmi:id="_jxmI8aoVEdiBcNn-7Es0xA" name="effect" type="_jxsPS6oVEdiBcNn-7Es0xA" isOrdered="true" association="_jxsPSaoVEdiBcNn-7Es0xA" aggregation="composite">

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jxmI8qoVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

-    <ownedAttribute xmi:id="_M6IDCKQ_EdidRrumwxk5HA" name="source" type="_M6IC7KQ_EdidRrumwxk5HA" isOrdered="true" association="_M6IC-KQ_EdidRrumwxk5HA"/>

-    <ownedOperation xmi:id="_M6IDCaQ_EdidRrumwxk5HA" name="getRedefinitionContexts">

-      <returnResult xmi:id="_M6IDCqQ_EdidRrumwxk5HA" direction="return">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YtaQ-Edi0K65YJD49Qg"/>

+    <ownedAttribute xmi:id="_jxmI86oVEdiBcNn-7Es0xA" name="source" type="_jxmI16oVEdiBcNn-7Es0xA" isOrdered="true" association="_jxmI46oVEdiBcNn-7Es0xA"/>

+    <ownedOperation xmi:id="_jxmI9KoVEdiBcNn-7Es0xA" name="getRedefinitionContexts">

+      <returnResult xmi:id="_jxmI9aoVEdiBcNn-7Es0xA" direction="return">

+        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

       </returnResult>

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YtaQ-Edi0K65YJD49Qg"/>

+      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

     </ownedOperation>

-    <ownedOperation xmi:id="_M6IDC6Q_EdidRrumwxk5HA" name="getRedefinedElements">

-      <returnResult xmi:id="_M6IDDKQ_EdidRrumwxk5HA" direction="return">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YtaQ-Edi0K65YJD49Qg"/>

+    <ownedOperation xmi:id="_jxmI9qoVEdiBcNn-7Es0xA" name="getRedefinedElements">

+      <returnResult xmi:id="_jxmI96oVEdiBcNn-7Es0xA" direction="return">

+        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

       </returnResult>

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YtaQ-Edi0K65YJD49Qg"/>

+      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

     </ownedOperation>

-    <ownedOperation xmi:id="_M6IDDaQ_EdidRrumwxk5HA" name="getOwner" type="_M5dUkqQ_EdidRrumwxk5HA">

-      <returnResult xmi:id="_M6IDDqQ_EdidRrumwxk5HA" type="_M5dUkqQ_EdidRrumwxk5HA" direction="return"/>

+    <ownedOperation xmi:id="_jxmI-KoVEdiBcNn-7Es0xA" name="getOwner" type="_jxBgxqoVEdiBcNn-7Es0xA">

+      <returnResult xmi:id="_jxmI-aoVEdiBcNn-7Es0xA" type="_jxBgxqoVEdiBcNn-7Es0xA" direction="return"/>

     </ownedOperation>

-    <ownedOperation xmi:id="_M6IDD6Q_EdidRrumwxk5HA" name="getOwnedElements">

-      <returnResult xmi:id="_M6IDEKQ_EdidRrumwxk5HA" direction="return">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YtaQ-Edi0K65YJD49Qg"/>

+    <ownedOperation xmi:id="_jxmI-qoVEdiBcNn-7Es0xA" name="getOwnedElements">

+      <returnResult xmi:id="_jxmI-6oVEdiBcNn-7Es0xA" direction="return">

+        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

       </returnResult>

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YtaQ-Edi0K65YJD49Qg"/>

+      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

     </ownedOperation>

   </ownedMember>

-  <ownedMember xsi:type="uml:Enumeration" xmi:id="_M6IDEaQ_EdidRrumwxk5HA" name="TransitionKind">

-    <ownedLiteral xmi:id="_M6IDEqQ_EdidRrumwxk5HA" name="internal"/>

-    <ownedLiteral xmi:id="_M6IDE6Q_EdidRrumwxk5HA" name="local"/>

-    <ownedLiteral xmi:id="_M6IDFKQ_EdidRrumwxk5HA" name="external"/>

+  <ownedMember xsi:type="uml:Enumeration" xmi:id="_jxmI_KoVEdiBcNn-7Es0xA" name="TransitionKind">

+    <ownedLiteral xmi:id="_jxmI_aoVEdiBcNn-7Es0xA" name="internal"/>

+    <ownedLiteral xmi:id="_jxmI_qoVEdiBcNn-7Es0xA" name="local"/>

+    <ownedLiteral xmi:id="_jxmI_6oVEdiBcNn-7Es0xA" name="external"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_M6IDFaQ_EdidRrumwxk5HA" memberEnd="_M6IC2qQ_EdidRrumwxk5HA _M6IC_aQ_EdidRrumwxk5HA"/>

-  <ownedMember xsi:type="uml:Association" xmi:id="_M6IDFqQ_EdidRrumwxk5HA" memberEnd="_M6IC_qQ_EdidRrumwxk5HA _M6IC8aQ_EdidRrumwxk5HA"/>

-  <ownedMember xsi:type="uml:Association" xmi:id="_M6IDF6Q_EdidRrumwxk5HA" memberEnd="_M6IC_6Q_EdidRrumwxk5HA _M6IDGKQ_EdidRrumwxk5HA">

-    <ownedEnd xmi:id="_M6IDGKQ_EdidRrumwxk5HA" type="_M6IC-aQ_EdidRrumwxk5HA" association="_M6IDF6Q_EdidRrumwxk5HA"/>

+  <ownedMember xsi:type="uml:Association" xmi:id="_jxmJAKoVEdiBcNn-7Es0xA" memberEnd="_jxmIxaoVEdiBcNn-7Es0xA _jxmI6KoVEdiBcNn-7Es0xA"/>

+  <ownedMember xsi:type="uml:Association" xmi:id="_jxsPIKoVEdiBcNn-7Es0xA" memberEnd="_jxmI6aoVEdiBcNn-7Es0xA _jxmI3KoVEdiBcNn-7Es0xA"/>

+  <ownedMember xsi:type="uml:Association" xmi:id="_jxsPIaoVEdiBcNn-7Es0xA" memberEnd="_jxmI6qoVEdiBcNn-7Es0xA _jxsPIqoVEdiBcNn-7Es0xA">

+    <ownedEnd xmi:id="_jxsPIqoVEdiBcNn-7Es0xA" type="_jxmI5KoVEdiBcNn-7Es0xA" association="_jxsPIaoVEdiBcNn-7Es0xA"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_M6IDGaQ_EdidRrumwxk5HA" memberEnd="_M6IDAaQ_EdidRrumwxk5HA _M6IDGqQ_EdidRrumwxk5HA">

-    <ownedEnd xmi:id="_M6IDGqQ_EdidRrumwxk5HA" type="_M6IC-aQ_EdidRrumwxk5HA" association="_M6IDGaQ_EdidRrumwxk5HA"/>

+  <ownedMember xsi:type="uml:Association" xmi:id="_jxsPI6oVEdiBcNn-7Es0xA" memberEnd="_jxmI7KoVEdiBcNn-7Es0xA _jxsPJKoVEdiBcNn-7Es0xA">

+    <ownedEnd xmi:id="_jxsPJKoVEdiBcNn-7Es0xA" type="_jxmI5KoVEdiBcNn-7Es0xA" association="_jxsPI6oVEdiBcNn-7Es0xA"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Class" xmi:id="_M6IDG6Q_EdidRrumwxk5HA" name="Trigger" isAbstract="true">

-    <eAnnotations xmi:id="_wexxMKRAEdiZYaXu6w_Kpw" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_we330KRAEdiZYaXu6w_Kpw"/>

+  <ownedMember xsi:type="uml:Class" xmi:id="_jxsPJaoVEdiBcNn-7Es0xA" name="Trigger" isAbstract="true">

+    <eAnnotations xmi:id="_tDdDgKoXEdiaq_4OeOtsBw" source="appliedStereotypes">

+      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_tDdDgaoXEdiaq_4OeOtsBw"/>

     </eAnnotations>

-    <generalization xmi:id="_M6IDHKQ_EdidRrumwxk5HA" general="_M5phf6Q_EdidRrumwxk5HA"/>

-    <ownedAttribute xmi:id="_M6IDHaQ_EdidRrumwxk5HA" name="port" type="_M6IDIqQ_EdidRrumwxk5HA" isOrdered="true" association="_M6IDIKQ_EdidRrumwxk5HA">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_M6IDHqQ_EdidRrumwxk5HA" value="-1"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M6IDH6Q_EdidRrumwxk5HA"/>

+    <generalization xmi:id="_jxsPJqoVEdiBcNn-7Es0xA" general="_jxHnaqoVEdiBcNn-7Es0xA"/>

+    <ownedAttribute xmi:id="_jxsPJ6oVEdiBcNn-7Es0xA" name="port" type="_jxsPLKoVEdiBcNn-7Es0xA" isOrdered="true" association="_jxsPKqoVEdiBcNn-7Es0xA">

+      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_jxsPKKoVEdiBcNn-7Es0xA" value="-1"/>

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jxsPKaoVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_M6IDIKQ_EdidRrumwxk5HA" memberEnd="_M6IDHaQ_EdidRrumwxk5HA _M6IDIaQ_EdidRrumwxk5HA">

-    <ownedEnd xmi:id="_M6IDIaQ_EdidRrumwxk5HA" type="_M6IDG6Q_EdidRrumwxk5HA" association="_M6IDIKQ_EdidRrumwxk5HA"/>

+  <ownedMember xsi:type="uml:Association" xmi:id="_jxsPKqoVEdiBcNn-7Es0xA" memberEnd="_jxsPJ6oVEdiBcNn-7Es0xA _jxsPK6oVEdiBcNn-7Es0xA">

+    <ownedEnd xmi:id="_jxsPK6oVEdiBcNn-7Es0xA" type="_jxsPJaoVEdiBcNn-7Es0xA" association="_jxsPKqoVEdiBcNn-7Es0xA"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Class" xmi:id="_M6IDIqQ_EdidRrumwxk5HA" name="Port">

-    <eAnnotations xmi:id="_whKW0KRAEdiZYaXu6w_Kpw" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_whQdcKRAEdiZYaXu6w_Kpw"/>

+  <ownedMember xsi:type="uml:Class" xmi:id="_jxsPLKoVEdiBcNn-7Es0xA" name="Port">

+    <eAnnotations xmi:id="_tBpFoKoXEdiaq_4OeOtsBw" source="appliedStereotypes">

+      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_tBpFoaoXEdiaq_4OeOtsBw"/>

     </eAnnotations>

-    <generalization xmi:id="_M6IDI6Q_EdidRrumwxk5HA" general="_M51vNqQ_EdidRrumwxk5HA"/>

-    <ownedAttribute xmi:id="_M6IDJKQ_EdidRrumwxk5HA" name="isBehavior" type="_M5dUjaQ_EdidRrumwxk5HA">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M6IDJaQ_EdidRrumwxk5HA"/>

+    <generalization xmi:id="_jxsPLaoVEdiBcNn-7Es0xA" general="_jxZ7VKoVEdiBcNn-7Es0xA"/>

+    <ownedAttribute xmi:id="_jxsPLqoVEdiBcNn-7Es0xA" name="isBehavior" type="_jxBgwaoVEdiBcNn-7Es0xA">

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jxsPL6oVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

-    <ownedAttribute xmi:id="_M6IDJqQ_EdidRrumwxk5HA" name="isService" type="_M5dUjaQ_EdidRrumwxk5HA">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M6IDJ6Q_EdidRrumwxk5HA"/>

+    <ownedAttribute xmi:id="_jxsPMKoVEdiBcNn-7Es0xA" name="isService" type="_jxBgwaoVEdiBcNn-7Es0xA">

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jxsPMaoVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

-    <ownedAttribute xmi:id="_M6IDKKQ_EdidRrumwxk5HA" name="required" type="_M6ICg6Q_EdidRrumwxk5HA" isOrdered="true" isReadOnly="true" association="_M6IDNaQ_EdidRrumwxk5HA">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_M6IDKaQ_EdidRrumwxk5HA" value="-1"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M6IDKqQ_EdidRrumwxk5HA"/>

+    <ownedAttribute xmi:id="_jxsPMqoVEdiBcNn-7Es0xA" name="required" type="_jxgDh6oVEdiBcNn-7Es0xA" isOrdered="true" isReadOnly="true" association="_jxsPP6oVEdiBcNn-7Es0xA">

+      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_jxsPM6oVEdiBcNn-7Es0xA" value="-1"/>

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jxsPNKoVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

-    <ownedAttribute xmi:id="_M6IDK6Q_EdidRrumwxk5HA" name="redefinedPort" type="_M6IDIqQ_EdidRrumwxk5HA" isOrdered="true" association="_M6IDN6Q_EdidRrumwxk5HA">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_M6IDLKQ_EdidRrumwxk5HA" value="-1"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M6IDLaQ_EdidRrumwxk5HA"/>

+    <ownedAttribute xmi:id="_jxsPNaoVEdiBcNn-7Es0xA" name="redefinedPort" type="_jxsPLKoVEdiBcNn-7Es0xA" isOrdered="true" association="_jxsPQaoVEdiBcNn-7Es0xA">

+      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_jxsPNqoVEdiBcNn-7Es0xA" value="-1"/>

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jxsPN6oVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

-    <ownedAttribute xmi:id="_M6IDLqQ_EdidRrumwxk5HA" name="provided" type="_M6ICg6Q_EdidRrumwxk5HA" isOrdered="true" isReadOnly="true" association="_M6IDOaQ_EdidRrumwxk5HA">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_M6IDL6Q_EdidRrumwxk5HA" value="-1"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M6IDMKQ_EdidRrumwxk5HA"/>

+    <ownedAttribute xmi:id="_jxsPOKoVEdiBcNn-7Es0xA" name="provided" type="_jxgDh6oVEdiBcNn-7Es0xA" isOrdered="true" isReadOnly="true" association="_jxsPQ6oVEdiBcNn-7Es0xA">

+      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_jxsPOaoVEdiBcNn-7Es0xA" value="-1"/>

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jxsPOqoVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

-    <ownedAttribute xmi:id="_M6IDMaQ_EdidRrumwxk5HA" name="protocol" type="_M6ICu6Q_EdidRrumwxk5HA" isOrdered="true" association="_M6IDO6Q_EdidRrumwxk5HA">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M6IDMqQ_EdidRrumwxk5HA"/>

+    <ownedAttribute xmi:id="_jxsPO6oVEdiBcNn-7Es0xA" name="protocol" type="_jxmIpqoVEdiBcNn-7Es0xA" isOrdered="true" association="_jxsPRaoVEdiBcNn-7Es0xA">

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jxsPPKoVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

-    <ownedOperation xmi:id="_M6IDM6Q_EdidRrumwxk5HA" name="getRedefinedElements">

-      <returnResult xmi:id="_M6IDNKQ_EdidRrumwxk5HA" direction="return">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YtaQ-Edi0K65YJD49Qg"/>

+    <ownedOperation xmi:id="_jxsPPaoVEdiBcNn-7Es0xA" name="getRedefinedElements">

+      <returnResult xmi:id="_jxsPPqoVEdiBcNn-7Es0xA" direction="return">

+        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

       </returnResult>

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YtaQ-Edi0K65YJD49Qg"/>

+      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

     </ownedOperation>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_M6IDNaQ_EdidRrumwxk5HA" memberEnd="_M6IDKKQ_EdidRrumwxk5HA _M6IDNqQ_EdidRrumwxk5HA">

-    <ownedEnd xmi:id="_M6IDNqQ_EdidRrumwxk5HA" type="_M6IDIqQ_EdidRrumwxk5HA" association="_M6IDNaQ_EdidRrumwxk5HA"/>

+  <ownedMember xsi:type="uml:Association" xmi:id="_jxsPP6oVEdiBcNn-7Es0xA" memberEnd="_jxsPMqoVEdiBcNn-7Es0xA _jxsPQKoVEdiBcNn-7Es0xA">

+    <ownedEnd xmi:id="_jxsPQKoVEdiBcNn-7Es0xA" type="_jxsPLKoVEdiBcNn-7Es0xA" association="_jxsPP6oVEdiBcNn-7Es0xA"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_M6IDN6Q_EdidRrumwxk5HA" memberEnd="_M6IDK6Q_EdidRrumwxk5HA _M6IDOKQ_EdidRrumwxk5HA">

-    <ownedEnd xmi:id="_M6IDOKQ_EdidRrumwxk5HA" type="_M6IDIqQ_EdidRrumwxk5HA" association="_M6IDN6Q_EdidRrumwxk5HA"/>

+  <ownedMember xsi:type="uml:Association" xmi:id="_jxsPQaoVEdiBcNn-7Es0xA" memberEnd="_jxsPNaoVEdiBcNn-7Es0xA _jxsPQqoVEdiBcNn-7Es0xA">

+    <ownedEnd xmi:id="_jxsPQqoVEdiBcNn-7Es0xA" type="_jxsPLKoVEdiBcNn-7Es0xA" association="_jxsPQaoVEdiBcNn-7Es0xA"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_M6IDOaQ_EdidRrumwxk5HA" memberEnd="_M6IDLqQ_EdidRrumwxk5HA _M6IDOqQ_EdidRrumwxk5HA">

-    <ownedEnd xmi:id="_M6IDOqQ_EdidRrumwxk5HA" type="_M6IDIqQ_EdidRrumwxk5HA" association="_M6IDOaQ_EdidRrumwxk5HA"/>

+  <ownedMember xsi:type="uml:Association" xmi:id="_jxsPQ6oVEdiBcNn-7Es0xA" memberEnd="_jxsPOKoVEdiBcNn-7Es0xA _jxsPRKoVEdiBcNn-7Es0xA">

+    <ownedEnd xmi:id="_jxsPRKoVEdiBcNn-7Es0xA" type="_jxsPLKoVEdiBcNn-7Es0xA" association="_jxsPQ6oVEdiBcNn-7Es0xA"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_M6IDO6Q_EdidRrumwxk5HA" memberEnd="_M6IDMaQ_EdidRrumwxk5HA _M6IDPKQ_EdidRrumwxk5HA">

-    <ownedEnd xmi:id="_M6IDPKQ_EdidRrumwxk5HA" type="_M6IDIqQ_EdidRrumwxk5HA" association="_M6IDO6Q_EdidRrumwxk5HA"/>

+  <ownedMember xsi:type="uml:Association" xmi:id="_jxsPRaoVEdiBcNn-7Es0xA" memberEnd="_jxsPO6oVEdiBcNn-7Es0xA _jxsPRqoVEdiBcNn-7Es0xA">

+    <ownedEnd xmi:id="_jxsPRqoVEdiBcNn-7Es0xA" type="_jxsPLKoVEdiBcNn-7Es0xA" association="_jxsPRaoVEdiBcNn-7Es0xA"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_M6IDPaQ_EdidRrumwxk5HA" memberEnd="_M6IDBKQ_EdidRrumwxk5HA _M6IDPqQ_EdidRrumwxk5HA">

-    <ownedEnd xmi:id="_M6IDPqQ_EdidRrumwxk5HA" type="_M6IC-aQ_EdidRrumwxk5HA" association="_M6IDPaQ_EdidRrumwxk5HA"/>

+  <ownedMember xsi:type="uml:Association" xmi:id="_jxsPR6oVEdiBcNn-7Es0xA" memberEnd="_jxmI76oVEdiBcNn-7Es0xA _jxsPSKoVEdiBcNn-7Es0xA">

+    <ownedEnd xmi:id="_jxsPSKoVEdiBcNn-7Es0xA" type="_jxmI5KoVEdiBcNn-7Es0xA" association="_jxsPR6oVEdiBcNn-7Es0xA"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_M6IDP6Q_EdidRrumwxk5HA" memberEnd="_M6IDBqQ_EdidRrumwxk5HA _M6IDQKQ_EdidRrumwxk5HA">

-    <ownedEnd xmi:id="_M6IDQKQ_EdidRrumwxk5HA" type="_M6IC-aQ_EdidRrumwxk5HA" association="_M6IDP6Q_EdidRrumwxk5HA"/>

+  <ownedMember xsi:type="uml:Association" xmi:id="_jxsPSaoVEdiBcNn-7Es0xA" memberEnd="_jxmI8aoVEdiBcNn-7Es0xA _jxsPSqoVEdiBcNn-7Es0xA">

+    <ownedEnd xmi:id="_jxsPSqoVEdiBcNn-7Es0xA" type="_jxmI5KoVEdiBcNn-7Es0xA" association="_jxsPSaoVEdiBcNn-7Es0xA"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Class" xmi:id="_M6IDQaQ_EdidRrumwxk5HA" name="Activity">

-    <eAnnotations xmi:id="_wNGyYKRAEdiZYaXu6w_Kpw" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_wNS_oKRAEdiZYaXu6w_Kpw"/>

+  <ownedMember xsi:type="uml:Class" xmi:id="_jxsPS6oVEdiBcNn-7Es0xA" name="Activity">

+    <eAnnotations xmi:id="_s7uD0KoXEdiaq_4OeOtsBw" source="appliedStereotypes">

+      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_s7uD0aoXEdiaq_4OeOtsBw"/>

     </eAnnotations>

-    <generalization xmi:id="_M6IDQqQ_EdidRrumwxk5HA" general="_M572a6Q_EdidRrumwxk5HA"/>

-    <ownedAttribute xmi:id="_M6IDQ6Q_EdidRrumwxk5HA" name="body" type="_M5dUjqQ_EdidRrumwxk5HA">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M6IDRKQ_EdidRrumwxk5HA"/>

+    <generalization xmi:id="_jxsPTKoVEdiBcNn-7Es0xA" general="_jxgCtqoVEdiBcNn-7Es0xA"/>

+    <ownedAttribute xmi:id="_jxsPTaoVEdiBcNn-7Es0xA" name="body" type="_jxBgwqoVEdiBcNn-7Es0xA">

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jxsPTqoVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

-    <ownedAttribute xmi:id="_M6IDRaQ_EdidRrumwxk5HA" name="language" type="_M5dUjqQ_EdidRrumwxk5HA">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M6IDRqQ_EdidRrumwxk5HA"/>

+    <ownedAttribute xmi:id="_jxsPT6oVEdiBcNn-7Es0xA" name="language" type="_jxBgwqoVEdiBcNn-7Es0xA">

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jxsPUKoVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

-    <ownedAttribute xmi:id="_M6IDR6Q_EdidRrumwxk5HA" name="edge" type="_M6IDXaQ_EdidRrumwxk5HA" isOrdered="true" association="_M6IDXKQ_EdidRrumwxk5HA" aggregation="composite">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_M6IDSKQ_EdidRrumwxk5HA" value="-1"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M6IDSaQ_EdidRrumwxk5HA"/>

+    <ownedAttribute xmi:id="_jxsPUaoVEdiBcNn-7Es0xA" name="edge" type="_jxsPZ6oVEdiBcNn-7Es0xA" isOrdered="true" association="_jxsPZqoVEdiBcNn-7Es0xA" aggregation="composite">

+      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_jxsPUqoVEdiBcNn-7Es0xA" value="-1"/>

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jxsPU6oVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

-    <ownedAttribute xmi:id="_M6IDSqQ_EdidRrumwxk5HA" name="group" type="_M6IDlKQ_EdidRrumwxk5HA" isOrdered="true" association="_M6IDqqQ_EdidRrumwxk5HA" aggregation="composite">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_M6IDS6Q_EdidRrumwxk5HA" value="-1"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M6IDTKQ_EdidRrumwxk5HA"/>

+    <ownedAttribute xmi:id="_jxsPVKoVEdiBcNn-7Es0xA" name="group" type="_jxyV3aoVEdiBcNn-7Es0xA" isOrdered="true" association="_jxyV86oVEdiBcNn-7Es0xA" aggregation="composite">

+      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_jxsPVaoVEdiBcNn-7Es0xA" value="-1"/>

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jxsPVqoVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

-    <ownedAttribute xmi:id="_M6IDTaQ_EdidRrumwxk5HA" name="node" type="_M6IDd6Q_EdidRrumwxk5HA" isOrdered="true" association="_M6IDq6Q_EdidRrumwxk5HA" aggregation="composite">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_M6IDTqQ_EdidRrumwxk5HA" value="-1"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M6IDT6Q_EdidRrumwxk5HA"/>

+    <ownedAttribute xmi:id="_jxsPV6oVEdiBcNn-7Es0xA" name="node" type="_jxyVwKoVEdiBcNn-7Es0xA" isOrdered="true" association="_jxyV9KoVEdiBcNn-7Es0xA" aggregation="composite">

+      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_jxsPWKoVEdiBcNn-7Es0xA" value="-1"/>

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jxsPWaoVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

-    <ownedAttribute xmi:id="_M6IDUKQ_EdidRrumwxk5HA" name="action" type="_M6IDx6Q_EdidRrumwxk5HA" isOrdered="true" subsettedProperty="_M6IDTaQ_EdidRrumwxk5HA" association="_M6OJmKQ_EdidRrumwxk5HA">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_M6IDUaQ_EdidRrumwxk5HA" value="-1"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M6IDUqQ_EdidRrumwxk5HA"/>

+    <ownedAttribute xmi:id="_jxsPWqoVEdiBcNn-7Es0xA" name="action" type="_jxyWEKoVEdiBcNn-7Es0xA" isOrdered="true" subsettedProperty="_jxsPV6oVEdiBcNn-7Es0xA" association="_jxyW8KoVEdiBcNn-7Es0xA">

+      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_jxsPW6oVEdiBcNn-7Es0xA" value="-1"/>

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jxsPXKoVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

-    <ownedAttribute xmi:id="_M6IDU6Q_EdidRrumwxk5HA" name="structuredNode" type="_M6IDrqQ_EdidRrumwxk5HA" isOrdered="true" isReadOnly="true" association="_M6OJmqQ_EdidRrumwxk5HA">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_M6IDVKQ_EdidRrumwxk5HA" value="-1"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M6IDVaQ_EdidRrumwxk5HA"/>

+    <ownedAttribute xmi:id="_jxsPXaoVEdiBcNn-7Es0xA" name="structuredNode" type="_jxyV96oVEdiBcNn-7Es0xA" isOrdered="true" isReadOnly="true" association="_jxyW8qoVEdiBcNn-7Es0xA">

+      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_jxsPXqoVEdiBcNn-7Es0xA" value="-1"/>

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jxsPX6oVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

-    <ownedAttribute xmi:id="_M6IDVqQ_EdidRrumwxk5HA" name="isSingleExecution" type="_M5dUjaQ_EdidRrumwxk5HA">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M6IDV6Q_EdidRrumwxk5HA"/>

+    <ownedAttribute xmi:id="_jxsPYKoVEdiBcNn-7Es0xA" name="isSingleExecution" type="_jxBgwaoVEdiBcNn-7Es0xA">

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jxsPYaoVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

-    <ownedAttribute xmi:id="_M6IDWKQ_EdidRrumwxk5HA" name="isReadOnly" type="_M5dUjaQ_EdidRrumwxk5HA">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M6IDWaQ_EdidRrumwxk5HA"/>

+    <ownedAttribute xmi:id="_jxsPYqoVEdiBcNn-7Es0xA" name="isReadOnly" type="_jxBgwaoVEdiBcNn-7Es0xA">

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jxsPY6oVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

-    <ownedOperation xmi:id="_M6IDWqQ_EdidRrumwxk5HA" name="getOwnedElements">

-      <returnResult xmi:id="_M6IDW6Q_EdidRrumwxk5HA" direction="return">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YtaQ-Edi0K65YJD49Qg"/>

+    <ownedOperation xmi:id="_jxsPZKoVEdiBcNn-7Es0xA" name="getOwnedElements">

+      <returnResult xmi:id="_jxsPZaoVEdiBcNn-7Es0xA" direction="return">

+        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

       </returnResult>

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YtaQ-Edi0K65YJD49Qg"/>

+      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

     </ownedOperation>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_M6IDXKQ_EdidRrumwxk5HA" memberEnd="_M6IDR6Q_EdidRrumwxk5HA _M6IDcKQ_EdidRrumwxk5HA"/>

-  <ownedMember xsi:type="uml:Class" xmi:id="_M6IDXaQ_EdidRrumwxk5HA" name="ActivityEdge" isAbstract="true">

-    <eAnnotations xmi:id="_wS1m8KRAEdiZYaXu6w_Kpw" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_wTB0MKRAEdiZYaXu6w_Kpw"/>

+  <ownedMember xsi:type="uml:Association" xmi:id="_jxsPZqoVEdiBcNn-7Es0xA" memberEnd="_jxsPUaoVEdiBcNn-7Es0xA _jxsPeqoVEdiBcNn-7Es0xA"/>

+  <ownedMember xsi:type="uml:Class" xmi:id="_jxsPZ6oVEdiBcNn-7Es0xA" name="ActivityEdge" isAbstract="true">

+    <eAnnotations xmi:id="_s97DQKoXEdiaq_4OeOtsBw" source="appliedStereotypes">

+      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_s97DQaoXEdiaq_4OeOtsBw"/>

     </eAnnotations>

-    <generalization xmi:id="_M6IDXqQ_EdidRrumwxk5HA" general="_M51u8KQ_EdidRrumwxk5HA"/>

-    <ownedAttribute xmi:id="_M6IDX6Q_EdidRrumwxk5HA" name="source" type="_M6IDd6Q_EdidRrumwxk5HA" isOrdered="true" association="_M6IDdqQ_EdidRrumwxk5HA"/>

-    <ownedAttribute xmi:id="_M6IDYKQ_EdidRrumwxk5HA" name="target" type="_M6IDd6Q_EdidRrumwxk5HA" isOrdered="true" association="_M6IDkaQ_EdidRrumwxk5HA"/>

-    <ownedAttribute xmi:id="_M6IDYaQ_EdidRrumwxk5HA" name="inStructuredNode" type="_M6IDrqQ_EdidRrumwxk5HA" isOrdered="true" association="_M6OJaaQ_EdidRrumwxk5HA">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M6IDYqQ_EdidRrumwxk5HA"/>

+    <generalization xmi:id="_jxsPaKoVEdiBcNn-7Es0xA" general="_jxT0p6oVEdiBcNn-7Es0xA"/>

+    <ownedAttribute xmi:id="_jxsPaaoVEdiBcNn-7Es0xA" name="source" type="_jxyVwKoVEdiBcNn-7Es0xA" isOrdered="true" association="_jxsPgKoVEdiBcNn-7Es0xA"/>

+    <ownedAttribute xmi:id="_jxsPaqoVEdiBcNn-7Es0xA" name="target" type="_jxyVwKoVEdiBcNn-7Es0xA" isOrdered="true" association="_jxyV2qoVEdiBcNn-7Es0xA"/>

+    <ownedAttribute xmi:id="_jxsPa6oVEdiBcNn-7Es0xA" name="inStructuredNode" type="_jxyV96oVEdiBcNn-7Es0xA" isOrdered="true" association="_jxyWwaoVEdiBcNn-7Es0xA">

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jxsPbKoVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

-    <ownedAttribute xmi:id="_M6IDY6Q_EdidRrumwxk5HA" name="inPartition" type="_M6OJbKQ_EdidRrumwxk5HA" isOrdered="true" association="_M6OJgqQ_EdidRrumwxk5HA">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_M6IDZKQ_EdidRrumwxk5HA" value="-1"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M6IDZaQ_EdidRrumwxk5HA"/>

+    <ownedAttribute xmi:id="_jxsPbaoVEdiBcNn-7Es0xA" name="inPartition" type="_jxyWxKoVEdiBcNn-7Es0xA" isOrdered="true" association="_jxyW2qoVEdiBcNn-7Es0xA">

+      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_jxsPbqoVEdiBcNn-7Es0xA" value="-1"/>

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jxsPb6oVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

-    <ownedAttribute xmi:id="_M6IDZqQ_EdidRrumwxk5HA" name="interrupts" type="_M6OJh6Q_EdidRrumwxk5HA" isOrdered="true" association="_M6OJj6Q_EdidRrumwxk5HA">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M6IDZ6Q_EdidRrumwxk5HA"/>

+    <ownedAttribute xmi:id="_jxsPcKoVEdiBcNn-7Es0xA" name="interrupts" type="_jxyW36oVEdiBcNn-7Es0xA" isOrdered="true" association="_jxyW56oVEdiBcNn-7Es0xA">

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jxsPcaoVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

-    <ownedAttribute xmi:id="_M6IDaKQ_EdidRrumwxk5HA" name="inGroup" type="_M6IDlKQ_EdidRrumwxk5HA" isOrdered="true" isReadOnly="true" isDerived="true" isDerivedUnion="true" association="_M6OJkKQ_EdidRrumwxk5HA">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_M6IDaaQ_EdidRrumwxk5HA" value="-1"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M6IDaqQ_EdidRrumwxk5HA"/>

+    <ownedAttribute xmi:id="_jxsPcqoVEdiBcNn-7Es0xA" name="inGroup" type="_jxyV3aoVEdiBcNn-7Es0xA" isOrdered="true" isReadOnly="true" isDerived="true" isDerivedUnion="true" association="_jxyW6KoVEdiBcNn-7Es0xA">

+      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_jxsPc6oVEdiBcNn-7Es0xA" value="-1"/>

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jxsPdKoVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

-    <ownedAttribute xmi:id="_M6IDa6Q_EdidRrumwxk5HA" name="guard" type="_M5jbWaQ_EdidRrumwxk5HA" isOrdered="true" association="_M6OJkqQ_EdidRrumwxk5HA" aggregation="composite"/>

-    <ownedAttribute xmi:id="_M6IDbKQ_EdidRrumwxk5HA" name="redefinedElement" type="_M6IDXaQ_EdidRrumwxk5HA" isOrdered="true" association="_M6OJlKQ_EdidRrumwxk5HA">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_M6IDbaQ_EdidRrumwxk5HA" value="-1"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M6IDbqQ_EdidRrumwxk5HA"/>

+    <ownedAttribute xmi:id="_jxsPdaoVEdiBcNn-7Es0xA" name="guard" type="_jxBhpaoVEdiBcNn-7Es0xA" isOrdered="true" association="_jxyW6qoVEdiBcNn-7Es0xA" aggregation="composite"/>

+    <ownedAttribute xmi:id="_jxsPdqoVEdiBcNn-7Es0xA" name="redefinedElement" type="_jxsPZ6oVEdiBcNn-7Es0xA" isOrdered="true" association="_jxyW7KoVEdiBcNn-7Es0xA">

+      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_jxsPd6oVEdiBcNn-7Es0xA" value="-1"/>

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jxsPeKoVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

-    <ownedAttribute xmi:id="_M6IDb6Q_EdidRrumwxk5HA" name="weight" type="_M5jbWaQ_EdidRrumwxk5HA" isOrdered="true" association="_M6OJlqQ_EdidRrumwxk5HA" aggregation="composite"/>

-    <ownedAttribute xmi:id="_M6IDcKQ_EdidRrumwxk5HA" name="activity" type="_M6IDQaQ_EdidRrumwxk5HA" isOrdered="true" association="_M6IDXKQ_EdidRrumwxk5HA">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M6IDcaQ_EdidRrumwxk5HA"/>

+    <ownedAttribute xmi:id="_jxsPeaoVEdiBcNn-7Es0xA" name="weight" type="_jxBhpaoVEdiBcNn-7Es0xA" isOrdered="true" association="_jxyW7qoVEdiBcNn-7Es0xA" aggregation="composite"/>

+    <ownedAttribute xmi:id="_jxsPeqoVEdiBcNn-7Es0xA" name="activity" type="_jxsPS6oVEdiBcNn-7Es0xA" isOrdered="true" association="_jxsPZqoVEdiBcNn-7Es0xA">

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jxsPe6oVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

-    <ownedOperation xmi:id="_M6IDcqQ_EdidRrumwxk5HA" name="getOwner" type="_M5dUkqQ_EdidRrumwxk5HA">

-      <returnResult xmi:id="_M6IDc6Q_EdidRrumwxk5HA" type="_M5dUkqQ_EdidRrumwxk5HA" direction="return"/>

+    <ownedOperation xmi:id="_jxsPfKoVEdiBcNn-7Es0xA" name="getOwner" type="_jxBgxqoVEdiBcNn-7Es0xA">

+      <returnResult xmi:id="_jxsPfaoVEdiBcNn-7Es0xA" type="_jxBgxqoVEdiBcNn-7Es0xA" direction="return"/>

     </ownedOperation>

-    <ownedOperation xmi:id="_M6IDdKQ_EdidRrumwxk5HA" name="getOwnedElements">

-      <returnResult xmi:id="_M6IDdaQ_EdidRrumwxk5HA" direction="return">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YtaQ-Edi0K65YJD49Qg"/>

+    <ownedOperation xmi:id="_jxsPfqoVEdiBcNn-7Es0xA" name="getOwnedElements">

+      <returnResult xmi:id="_jxsPf6oVEdiBcNn-7Es0xA" direction="return">

+        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

       </returnResult>

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YtaQ-Edi0K65YJD49Qg"/>

+      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

     </ownedOperation>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_M6IDdqQ_EdidRrumwxk5HA" memberEnd="_M6IDX6Q_EdidRrumwxk5HA _M6IDjKQ_EdidRrumwxk5HA"/>

-  <ownedMember xsi:type="uml:Class" xmi:id="_M6IDd6Q_EdidRrumwxk5HA" name="ActivityNode" isAbstract="true">

-    <eAnnotations xmi:id="_wTmb8KRAEdiZYaXu6w_Kpw" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_wTypMKRAEdiZYaXu6w_Kpw"/>

+  <ownedMember xsi:type="uml:Association" xmi:id="_jxsPgKoVEdiBcNn-7Es0xA" memberEnd="_jxsPaaoVEdiBcNn-7Es0xA _jxyV1aoVEdiBcNn-7Es0xA"/>

+  <ownedMember xsi:type="uml:Class" xmi:id="_jxyVwKoVEdiBcNn-7Es0xA" name="ActivityNode" isAbstract="true">

+    <eAnnotations xmi:id="_s-HQgKoXEdiaq_4OeOtsBw" source="appliedStereotypes">

+      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_s-HQgaoXEdiaq_4OeOtsBw"/>

     </eAnnotations>

-    <generalization xmi:id="_M6IDeKQ_EdidRrumwxk5HA" general="_M51u8KQ_EdidRrumwxk5HA"/>

-    <ownedAttribute xmi:id="_M6IDeaQ_EdidRrumwxk5HA" name="incoming" type="_M6IDXaQ_EdidRrumwxk5HA" isOrdered="true" association="_M6IDkaQ_EdidRrumwxk5HA">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_M6IDeqQ_EdidRrumwxk5HA" value="-1"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M6IDe6Q_EdidRrumwxk5HA"/>

+    <generalization xmi:id="_jxyVwaoVEdiBcNn-7Es0xA" general="_jxT0p6oVEdiBcNn-7Es0xA"/>

+    <ownedAttribute xmi:id="_jxyVwqoVEdiBcNn-7Es0xA" name="incoming" type="_jxsPZ6oVEdiBcNn-7Es0xA" isOrdered="true" association="_jxyV2qoVEdiBcNn-7Es0xA">

+      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_jxyVw6oVEdiBcNn-7Es0xA" value="-1"/>

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jxyVxKoVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

-    <ownedAttribute xmi:id="_M6IDfKQ_EdidRrumwxk5HA" name="inGroup" type="_M6IDlKQ_EdidRrumwxk5HA" isOrdered="true" isReadOnly="true" isDerived="true" isDerivedUnion="true" association="_M6IDkqQ_EdidRrumwxk5HA">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_M6IDfaQ_EdidRrumwxk5HA" value="-1"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M6IDfqQ_EdidRrumwxk5HA"/>

+    <ownedAttribute xmi:id="_jxyVxaoVEdiBcNn-7Es0xA" name="inGroup" type="_jxyV3aoVEdiBcNn-7Es0xA" isOrdered="true" isReadOnly="true" isDerived="true" isDerivedUnion="true" association="_jxyV26oVEdiBcNn-7Es0xA">

+      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_jxyVxqoVEdiBcNn-7Es0xA" value="-1"/>

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jxyVx6oVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

-    <ownedAttribute xmi:id="_M6IDf6Q_EdidRrumwxk5HA" name="activity" type="_M6IDQaQ_EdidRrumwxk5HA" isOrdered="true" association="_M6IDq6Q_EdidRrumwxk5HA">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M6IDgKQ_EdidRrumwxk5HA"/>

+    <ownedAttribute xmi:id="_jxyVyKoVEdiBcNn-7Es0xA" name="activity" type="_jxsPS6oVEdiBcNn-7Es0xA" isOrdered="true" association="_jxyV9KoVEdiBcNn-7Es0xA">

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jxyVyaoVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

-    <ownedAttribute xmi:id="_M6IDgaQ_EdidRrumwxk5HA" name="redefinedElement" type="_M6IDd6Q_EdidRrumwxk5HA" isOrdered="true" association="_M6IDrKQ_EdidRrumwxk5HA">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_M6IDgqQ_EdidRrumwxk5HA" value="-1"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M6IDg6Q_EdidRrumwxk5HA"/>

+    <ownedAttribute xmi:id="_jxyVyqoVEdiBcNn-7Es0xA" name="redefinedElement" type="_jxyVwKoVEdiBcNn-7Es0xA" isOrdered="true" association="_jxyV9aoVEdiBcNn-7Es0xA">

+      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_jxyVy6oVEdiBcNn-7Es0xA" value="-1"/>

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jxyVzKoVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

-    <ownedAttribute xmi:id="_M6IDhKQ_EdidRrumwxk5HA" name="inStructuredNode" type="_M6IDrqQ_EdidRrumwxk5HA" isOrdered="true" association="_M6OJaqQ_EdidRrumwxk5HA">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M6IDhaQ_EdidRrumwxk5HA"/>

+    <ownedAttribute xmi:id="_jxyVzaoVEdiBcNn-7Es0xA" name="inStructuredNode" type="_jxyV96oVEdiBcNn-7Es0xA" isOrdered="true" association="_jxyWwqoVEdiBcNn-7Es0xA">

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jxyVzqoVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

-    <ownedAttribute xmi:id="_M6IDhqQ_EdidRrumwxk5HA" name="inPartition" type="_M6OJbKQ_EdidRrumwxk5HA" isOrdered="true" association="_M6OJa6Q_EdidRrumwxk5HA">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_M6IDh6Q_EdidRrumwxk5HA" value="-1"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M6IDiKQ_EdidRrumwxk5HA"/>

+    <ownedAttribute xmi:id="_jxyVz6oVEdiBcNn-7Es0xA" name="inPartition" type="_jxyWxKoVEdiBcNn-7Es0xA" isOrdered="true" association="_jxyWw6oVEdiBcNn-7Es0xA">

+      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_jxyV0KoVEdiBcNn-7Es0xA" value="-1"/>

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jxyV0aoVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

-    <ownedAttribute xmi:id="_M6IDiaQ_EdidRrumwxk5HA" name="inInterruptibleRegion" type="_M6OJh6Q_EdidRrumwxk5HA" isOrdered="true" association="_M6OJhqQ_EdidRrumwxk5HA">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_M6IDiqQ_EdidRrumwxk5HA" value="-1"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M6IDi6Q_EdidRrumwxk5HA"/>

+    <ownedAttribute xmi:id="_jxyV0qoVEdiBcNn-7Es0xA" name="inInterruptibleRegion" type="_jxyW36oVEdiBcNn-7Es0xA" isOrdered="true" association="_jxyW3qoVEdiBcNn-7Es0xA">

+      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_jxyV06oVEdiBcNn-7Es0xA" value="-1"/>

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jxyV1KoVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

-    <ownedAttribute xmi:id="_M6IDjKQ_EdidRrumwxk5HA" name="outgoing" type="_M6IDXaQ_EdidRrumwxk5HA" isOrdered="true" association="_M6IDdqQ_EdidRrumwxk5HA">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_M6IDjaQ_EdidRrumwxk5HA" value="-1"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M6IDjqQ_EdidRrumwxk5HA"/>

+    <ownedAttribute xmi:id="_jxyV1aoVEdiBcNn-7Es0xA" name="outgoing" type="_jxsPZ6oVEdiBcNn-7Es0xA" isOrdered="true" association="_jxsPgKoVEdiBcNn-7Es0xA">

+      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_jxyV1qoVEdiBcNn-7Es0xA" value="-1"/>

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jxyV16oVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

-    <ownedOperation xmi:id="_M6IDj6Q_EdidRrumwxk5HA" name="getOwner" type="_M5dUkqQ_EdidRrumwxk5HA">

-      <returnResult xmi:id="_M6IDkKQ_EdidRrumwxk5HA" type="_M5dUkqQ_EdidRrumwxk5HA" direction="return"/>

+    <ownedOperation xmi:id="_jxyV2KoVEdiBcNn-7Es0xA" name="getOwner" type="_jxBgxqoVEdiBcNn-7Es0xA">

+      <returnResult xmi:id="_jxyV2aoVEdiBcNn-7Es0xA" type="_jxBgxqoVEdiBcNn-7Es0xA" direction="return"/>

     </ownedOperation>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_M6IDkaQ_EdidRrumwxk5HA" memberEnd="_M6IDeaQ_EdidRrumwxk5HA _M6IDYKQ_EdidRrumwxk5HA"/>

-  <ownedMember xsi:type="uml:Association" xmi:id="_M6IDkqQ_EdidRrumwxk5HA" memberEnd="_M6IDfKQ_EdidRrumwxk5HA _M6IDk6Q_EdidRrumwxk5HA">

-    <ownedEnd xmi:id="_M6IDk6Q_EdidRrumwxk5HA" type="_M6IDd6Q_EdidRrumwxk5HA" association="_M6IDkqQ_EdidRrumwxk5HA"/>

+  <ownedMember xsi:type="uml:Association" xmi:id="_jxyV2qoVEdiBcNn-7Es0xA" memberEnd="_jxyVwqoVEdiBcNn-7Es0xA _jxsPaqoVEdiBcNn-7Es0xA"/>

+  <ownedMember xsi:type="uml:Association" xmi:id="_jxyV26oVEdiBcNn-7Es0xA" memberEnd="_jxyVxaoVEdiBcNn-7Es0xA _jxyV3KoVEdiBcNn-7Es0xA">

+    <ownedEnd xmi:id="_jxyV3KoVEdiBcNn-7Es0xA" type="_jxyVwKoVEdiBcNn-7Es0xA" association="_jxyV26oVEdiBcNn-7Es0xA"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Class" xmi:id="_M6IDlKQ_EdidRrumwxk5HA" name="ActivityGroup" isAbstract="true">

-    <eAnnotations xmi:id="_wTOBcKRAEdiZYaXu6w_Kpw" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_wTaOsKRAEdiZYaXu6w_Kpw"/>

+  <ownedMember xsi:type="uml:Class" xmi:id="_jxyV3aoVEdiBcNn-7Es0xA" name="ActivityGroup" isAbstract="true">

+    <eAnnotations xmi:id="_s-BJ4KoXEdiaq_4OeOtsBw" source="appliedStereotypes">

+      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_s-BJ4aoXEdiaq_4OeOtsBw"/>

     </eAnnotations>

-    <generalization xmi:id="_M6IDlaQ_EdidRrumwxk5HA" general="_M5dUkqQ_EdidRrumwxk5HA"/>

-    <ownedAttribute xmi:id="_M6IDlqQ_EdidRrumwxk5HA" name="superGroup" type="_M6IDlKQ_EdidRrumwxk5HA" isOrdered="true" isReadOnly="true" isDerived="true" isDerivedUnion="true" association="_M6IDqKQ_EdidRrumwxk5HA">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M6IDl6Q_EdidRrumwxk5HA"/>

+    <generalization xmi:id="_jxyV3qoVEdiBcNn-7Es0xA" general="_jxBgxqoVEdiBcNn-7Es0xA"/>

+    <ownedAttribute xmi:id="_jxyV36oVEdiBcNn-7Es0xA" name="superGroup" type="_jxyV3aoVEdiBcNn-7Es0xA" isOrdered="true" isReadOnly="true" isDerived="true" isDerivedUnion="true" association="_jxyV8aoVEdiBcNn-7Es0xA">

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jxyV4KoVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

-    <ownedAttribute xmi:id="_M6IDmKQ_EdidRrumwxk5HA" name="activityGroup_activity" type="_M6IDQaQ_EdidRrumwxk5HA" isOrdered="true" association="_M6IDqqQ_EdidRrumwxk5HA">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M6IDmaQ_EdidRrumwxk5HA"/>

+    <ownedAttribute xmi:id="_jxyV4aoVEdiBcNn-7Es0xA" name="activityGroup_activity" type="_jxsPS6oVEdiBcNn-7Es0xA" isOrdered="true" association="_jxyV86oVEdiBcNn-7Es0xA">

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jxyV4qoVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

-    <ownedOperation xmi:id="_M6IDmqQ_EdidRrumwxk5HA" name="getSubgroups">

-      <returnResult xmi:id="_M6IDm6Q_EdidRrumwxk5HA" direction="return">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YtaQ-Edi0K65YJD49Qg"/>

+    <ownedOperation xmi:id="_jxyV46oVEdiBcNn-7Es0xA" name="getSubgroups">

+      <returnResult xmi:id="_jxyV5KoVEdiBcNn-7Es0xA" direction="return">

+        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

       </returnResult>

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YtaQ-Edi0K65YJD49Qg"/>

+      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

     </ownedOperation>

-    <ownedOperation xmi:id="_M6IDnKQ_EdidRrumwxk5HA" name="getContainedEdges">

-      <returnResult xmi:id="_M6IDnaQ_EdidRrumwxk5HA" direction="return">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YtaQ-Edi0K65YJD49Qg"/>

+    <ownedOperation xmi:id="_jxyV5aoVEdiBcNn-7Es0xA" name="getContainedEdges">

+      <returnResult xmi:id="_jxyV5qoVEdiBcNn-7Es0xA" direction="return">

+        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

       </returnResult>

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YtaQ-Edi0K65YJD49Qg"/>

+      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

     </ownedOperation>

-    <ownedOperation xmi:id="_M6IDnqQ_EdidRrumwxk5HA" name="getContainedNodes">

-      <returnResult xmi:id="_M6IDn6Q_EdidRrumwxk5HA" direction="return">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YtaQ-Edi0K65YJD49Qg"/>

+    <ownedOperation xmi:id="_jxyV56oVEdiBcNn-7Es0xA" name="getContainedNodes">

+      <returnResult xmi:id="_jxyV6KoVEdiBcNn-7Es0xA" direction="return">

+        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

       </returnResult>

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YtaQ-Edi0K65YJD49Qg"/>

+      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

     </ownedOperation>

-    <ownedOperation xmi:id="_M6IDoKQ_EdidRrumwxk5HA" name="getActivity" type="_M6IDQaQ_EdidRrumwxk5HA">

-      <returnResult xmi:id="_M6IDoaQ_EdidRrumwxk5HA" type="_M6IDQaQ_EdidRrumwxk5HA" direction="return"/>

+    <ownedOperation xmi:id="_jxyV6aoVEdiBcNn-7Es0xA" name="getActivity" type="_jxsPS6oVEdiBcNn-7Es0xA">

+      <returnResult xmi:id="_jxyV6qoVEdiBcNn-7Es0xA" type="_jxsPS6oVEdiBcNn-7Es0xA" direction="return"/>

     </ownedOperation>

-    <ownedOperation xmi:id="_M6IDoqQ_EdidRrumwxk5HA" name="setActivity">

-      <ownedParameter xmi:id="_M6IDo6Q_EdidRrumwxk5HA" name="newActivity" type="_M6IDQaQ_EdidRrumwxk5HA"/>

+    <ownedOperation xmi:id="_jxyV66oVEdiBcNn-7Es0xA" name="setActivity">

+      <ownedParameter xmi:id="_jxyV7KoVEdiBcNn-7Es0xA" name="newActivity" type="_jxsPS6oVEdiBcNn-7Es0xA"/>

     </ownedOperation>

-    <ownedOperation xmi:id="_M6IDpKQ_EdidRrumwxk5HA" name="getOwnedElements">

-      <returnResult xmi:id="_M6IDpaQ_EdidRrumwxk5HA" direction="return">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YtaQ-Edi0K65YJD49Qg"/>

+    <ownedOperation xmi:id="_jxyV7aoVEdiBcNn-7Es0xA" name="getOwnedElements">

+      <returnResult xmi:id="_jxyV7qoVEdiBcNn-7Es0xA" direction="return">

+        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

       </returnResult>

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YtaQ-Edi0K65YJD49Qg"/>

+      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

     </ownedOperation>

-    <ownedOperation xmi:id="_M6IDpqQ_EdidRrumwxk5HA" name="getOwner" type="_M5dUkqQ_EdidRrumwxk5HA">

-      <returnResult xmi:id="_M6IDp6Q_EdidRrumwxk5HA" type="_M5dUkqQ_EdidRrumwxk5HA" direction="return"/>

+    <ownedOperation xmi:id="_jxyV76oVEdiBcNn-7Es0xA" name="getOwner" type="_jxBgxqoVEdiBcNn-7Es0xA">

+      <returnResult xmi:id="_jxyV8KoVEdiBcNn-7Es0xA" type="_jxBgxqoVEdiBcNn-7Es0xA" direction="return"/>

     </ownedOperation>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_M6IDqKQ_EdidRrumwxk5HA" memberEnd="_M6IDlqQ_EdidRrumwxk5HA _M6IDqaQ_EdidRrumwxk5HA">

-    <ownedEnd xmi:id="_M6IDqaQ_EdidRrumwxk5HA" type="_M6IDlKQ_EdidRrumwxk5HA" association="_M6IDqKQ_EdidRrumwxk5HA"/>

+  <ownedMember xsi:type="uml:Association" xmi:id="_jxyV8aoVEdiBcNn-7Es0xA" memberEnd="_jxyV36oVEdiBcNn-7Es0xA _jxyV8qoVEdiBcNn-7Es0xA">

+    <ownedEnd xmi:id="_jxyV8qoVEdiBcNn-7Es0xA" type="_jxyV3aoVEdiBcNn-7Es0xA" association="_jxyV8aoVEdiBcNn-7Es0xA"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_M6IDqqQ_EdidRrumwxk5HA" memberEnd="_M6IDSqQ_EdidRrumwxk5HA _M6IDmKQ_EdidRrumwxk5HA"/>

-  <ownedMember xsi:type="uml:Association" xmi:id="_M6IDq6Q_EdidRrumwxk5HA" memberEnd="_M6IDTaQ_EdidRrumwxk5HA _M6IDf6Q_EdidRrumwxk5HA"/>

-  <ownedMember xsi:type="uml:Association" xmi:id="_M6IDrKQ_EdidRrumwxk5HA" memberEnd="_M6IDgaQ_EdidRrumwxk5HA _M6IDraQ_EdidRrumwxk5HA">

-    <ownedEnd xmi:id="_M6IDraQ_EdidRrumwxk5HA" type="_M6IDd6Q_EdidRrumwxk5HA" association="_M6IDrKQ_EdidRrumwxk5HA"/>

+  <ownedMember xsi:type="uml:Association" xmi:id="_jxyV86oVEdiBcNn-7Es0xA" memberEnd="_jxsPVKoVEdiBcNn-7Es0xA _jxyV4aoVEdiBcNn-7Es0xA"/>

+  <ownedMember xsi:type="uml:Association" xmi:id="_jxyV9KoVEdiBcNn-7Es0xA" memberEnd="_jxsPV6oVEdiBcNn-7Es0xA _jxyVyKoVEdiBcNn-7Es0xA"/>

+  <ownedMember xsi:type="uml:Association" xmi:id="_jxyV9aoVEdiBcNn-7Es0xA" memberEnd="_jxyVyqoVEdiBcNn-7Es0xA _jxyV9qoVEdiBcNn-7Es0xA">

+    <ownedEnd xmi:id="_jxyV9qoVEdiBcNn-7Es0xA" type="_jxyVwKoVEdiBcNn-7Es0xA" association="_jxyV9aoVEdiBcNn-7Es0xA"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Class" xmi:id="_M6IDrqQ_EdidRrumwxk5HA" name="StructuredActivityNode">

-    <eAnnotations xmi:id="_wms-IKRAEdiZYaXu6w_Kpw" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_wm5LYKRAEdiZYaXu6w_Kpw"/>

+  <ownedMember xsi:type="uml:Class" xmi:id="_jxyV96oVEdiBcNn-7Es0xA" name="StructuredActivityNode">

+    <eAnnotations xmi:id="_tAHboKoXEdiaq_4OeOtsBw" source="appliedStereotypes">

+      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_tAHboaoXEdiaq_4OeOtsBw"/>

     </eAnnotations>

-    <generalization xmi:id="_M6IDr6Q_EdidRrumwxk5HA" general="_M6IDx6Q_EdidRrumwxk5HA"/>

-    <generalization xmi:id="_M6IDsKQ_EdidRrumwxk5HA" general="_M5phQqQ_EdidRrumwxk5HA"/>

-    <generalization xmi:id="_M6IDsaQ_EdidRrumwxk5HA" general="_M6IDlKQ_EdidRrumwxk5HA"/>

-    <ownedAttribute xmi:id="_M6IDsqQ_EdidRrumwxk5HA" name="variable" type="_M6OJY6Q_EdidRrumwxk5HA" isOrdered="true" association="_M6OJYqQ_EdidRrumwxk5HA" aggregation="composite">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_M6IDs6Q_EdidRrumwxk5HA" value="-1"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M6IDtKQ_EdidRrumwxk5HA"/>

+    <generalization xmi:id="_jxyV-KoVEdiBcNn-7Es0xA" general="_jxyWEKoVEdiBcNn-7Es0xA"/>

+    <generalization xmi:id="_jxyV-aoVEdiBcNn-7Es0xA" general="_jxHnk6oVEdiBcNn-7Es0xA"/>

+    <generalization xmi:id="_jxyV-qoVEdiBcNn-7Es0xA" general="_jxyV3aoVEdiBcNn-7Es0xA"/>

+    <ownedAttribute xmi:id="_jxyV-6oVEdiBcNn-7Es0xA" name="variable" type="_jxyWuqoVEdiBcNn-7Es0xA" isOrdered="true" association="_jxyWuaoVEdiBcNn-7Es0xA" aggregation="composite">

+      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_jxyV_KoVEdiBcNn-7Es0xA" value="-1"/>

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jxyV_aoVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

-    <ownedAttribute xmi:id="_M6IDtaQ_EdidRrumwxk5HA" name="containedEdge" type="_M6IDXaQ_EdidRrumwxk5HA" isOrdered="true" association="_M6OJaaQ_EdidRrumwxk5HA" aggregation="composite">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_M6IDtqQ_EdidRrumwxk5HA" value="-1"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M6IDt6Q_EdidRrumwxk5HA"/>

+    <ownedAttribute xmi:id="_jxyV_qoVEdiBcNn-7Es0xA" name="containedEdge" type="_jxsPZ6oVEdiBcNn-7Es0xA" isOrdered="true" association="_jxyWwaoVEdiBcNn-7Es0xA" aggregation="composite">

+      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_jxyV_6oVEdiBcNn-7Es0xA" value="-1"/>

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jxyWAKoVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

-    <ownedAttribute xmi:id="_M6IDuKQ_EdidRrumwxk5HA" name="mustIsolate" type="_M5dUjaQ_EdidRrumwxk5HA">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M6IDuaQ_EdidRrumwxk5HA"/>

+    <ownedAttribute xmi:id="_jxyWAaoVEdiBcNn-7Es0xA" name="mustIsolate" type="_jxBgwaoVEdiBcNn-7Es0xA">

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jxyWAqoVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

-    <ownedAttribute xmi:id="_M6IDuqQ_EdidRrumwxk5HA" name="containedNode" type="_M6IDd6Q_EdidRrumwxk5HA" isOrdered="true" association="_M6OJaqQ_EdidRrumwxk5HA" aggregation="composite">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_M6IDu6Q_EdidRrumwxk5HA" value="-1"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M6IDvKQ_EdidRrumwxk5HA"/>

+    <ownedAttribute xmi:id="_jxyWA6oVEdiBcNn-7Es0xA" name="containedNode" type="_jxyVwKoVEdiBcNn-7Es0xA" isOrdered="true" association="_jxyWwqoVEdiBcNn-7Es0xA" aggregation="composite">

+      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_jxyWBKoVEdiBcNn-7Es0xA" value="-1"/>

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jxyWBaoVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

-    <ownedOperation xmi:id="_M6IDvaQ_EdidRrumwxk5HA" name="getActivity" type="_M6IDQaQ_EdidRrumwxk5HA">

-      <returnResult xmi:id="_M6IDvqQ_EdidRrumwxk5HA" type="_M6IDQaQ_EdidRrumwxk5HA" direction="return"/>

+    <ownedOperation xmi:id="_jxyWBqoVEdiBcNn-7Es0xA" name="getActivity" type="_jxsPS6oVEdiBcNn-7Es0xA">

+      <returnResult xmi:id="_jxyWB6oVEdiBcNn-7Es0xA" type="_jxsPS6oVEdiBcNn-7Es0xA" direction="return"/>

     </ownedOperation>

-    <ownedOperation xmi:id="_M6IDv6Q_EdidRrumwxk5HA" name="setActivity">

-      <ownedParameter xmi:id="_M6IDwKQ_EdidRrumwxk5HA" name="newActivity" type="_M6IDQaQ_EdidRrumwxk5HA"/>

+    <ownedOperation xmi:id="_jxyWCKoVEdiBcNn-7Es0xA" name="setActivity">

+      <ownedParameter xmi:id="_jxyWCaoVEdiBcNn-7Es0xA" name="newActivity" type="_jxsPS6oVEdiBcNn-7Es0xA"/>

     </ownedOperation>

-    <ownedOperation xmi:id="_M6IDwaQ_EdidRrumwxk5HA" name="getActivityGroup_activity" type="_M6IDQaQ_EdidRrumwxk5HA">

-      <returnResult xmi:id="_M6IDwqQ_EdidRrumwxk5HA" type="_M6IDQaQ_EdidRrumwxk5HA" direction="return"/>

+    <ownedOperation xmi:id="_jxyWCqoVEdiBcNn-7Es0xA" name="getActivityGroup_activity" type="_jxsPS6oVEdiBcNn-7Es0xA">

+      <returnResult xmi:id="_jxyWC6oVEdiBcNn-7Es0xA" type="_jxsPS6oVEdiBcNn-7Es0xA" direction="return"/>

     </ownedOperation>

-    <ownedOperation xmi:id="_M6IDw6Q_EdidRrumwxk5HA" name="setActivityGroup_activity">

-      <ownedParameter xmi:id="_M6IDxKQ_EdidRrumwxk5HA" name="newActivityGroup_activity" type="_M6IDQaQ_EdidRrumwxk5HA"/>

+    <ownedOperation xmi:id="_jxyWDKoVEdiBcNn-7Es0xA" name="setActivityGroup_activity">

+      <ownedParameter xmi:id="_jxyWDaoVEdiBcNn-7Es0xA" name="newActivityGroup_activity" type="_jxsPS6oVEdiBcNn-7Es0xA"/>

     </ownedOperation>

-    <ownedOperation xmi:id="_M6IDxaQ_EdidRrumwxk5HA" name="getOwnedMembers">

-      <returnResult xmi:id="_M6IDxqQ_EdidRrumwxk5HA" direction="return">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YtaQ-Edi0K65YJD49Qg"/>

+    <ownedOperation xmi:id="_jxyWDqoVEdiBcNn-7Es0xA" name="getOwnedMembers">

+      <returnResult xmi:id="_jxyWD6oVEdiBcNn-7Es0xA" direction="return">

+        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

       </returnResult>

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YtaQ-Edi0K65YJD49Qg"/>

+      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

     </ownedOperation>

   </ownedMember>

-  <ownedMember xsi:type="uml:Class" xmi:id="_M6IDx6Q_EdidRrumwxk5HA" name="Action">

-    <eAnnotations xmi:id="_wT-2cKRAEdiZYaXu6w_Kpw" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_wULDsKRAEdiZYaXu6w_Kpw"/>

+  <ownedMember xsi:type="uml:Class" xmi:id="_jxyWEKoVEdiBcNn-7Es0xA" name="Action">

+    <eAnnotations xmi:id="_s-NXIKoXEdiaq_4OeOtsBw" source="appliedStereotypes">

+      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_s-TdwKoXEdiaq_4OeOtsBw"/>

     </eAnnotations>

-    <generalization xmi:id="_M6IDyKQ_EdidRrumwxk5HA" general="_M6ID26Q_EdidRrumwxk5HA"/>

-    <ownedAttribute xmi:id="_M6IDyaQ_EdidRrumwxk5HA" name="effect" type="_M5dUjqQ_EdidRrumwxk5HA">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M6IDyqQ_EdidRrumwxk5HA"/>

+    <generalization xmi:id="_jxyWEaoVEdiBcNn-7Es0xA" general="_jxyWJKoVEdiBcNn-7Es0xA"/>

+    <ownedAttribute xmi:id="_jxyWEqoVEdiBcNn-7Es0xA" name="effect" type="_jxBgwqoVEdiBcNn-7Es0xA">

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jxyWE6oVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

-    <ownedAttribute xmi:id="_M6IDy6Q_EdidRrumwxk5HA" name="output" type="_M6OJVKQ_EdidRrumwxk5HA" isOrdered="true" isReadOnly="true" isDerived="true" isDerivedUnion="true" association="_M6OJUqQ_EdidRrumwxk5HA">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_M6IDzKQ_EdidRrumwxk5HA" value="-1"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M6IDzaQ_EdidRrumwxk5HA"/>

+    <ownedAttribute xmi:id="_jxyWFKoVEdiBcNn-7Es0xA" name="output" type="_jxyWqqoVEdiBcNn-7Es0xA" isOrdered="true" isReadOnly="true" isDerived="true" isDerivedUnion="true" association="_jxyWqKoVEdiBcNn-7Es0xA">

+      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_jxyWFaoVEdiBcNn-7Es0xA" value="-1"/>

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jxyWFqoVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

-    <ownedAttribute xmi:id="_M6IDzqQ_EdidRrumwxk5HA" name="input" type="_M6OJWqQ_EdidRrumwxk5HA" isOrdered="true" isReadOnly="true" isDerived="true" isDerivedUnion="true" association="_M6OJWKQ_EdidRrumwxk5HA">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_M6IDz6Q_EdidRrumwxk5HA" value="-1"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M6ID0KQ_EdidRrumwxk5HA"/>

+    <ownedAttribute xmi:id="_jxyWF6oVEdiBcNn-7Es0xA" name="input" type="_jxyWsaoVEdiBcNn-7Es0xA" isOrdered="true" isReadOnly="true" isDerived="true" isDerivedUnion="true" association="_jxyWr6oVEdiBcNn-7Es0xA">

+      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_jxyWGKoVEdiBcNn-7Es0xA" value="-1"/>

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jxyWGaoVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

-    <ownedAttribute xmi:id="_M6ID0aQ_EdidRrumwxk5HA" name="context" type="_M51ul6Q_EdidRrumwxk5HA" isOrdered="true" isReadOnly="true" association="_M6OJXKQ_EdidRrumwxk5HA">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M6ID0qQ_EdidRrumwxk5HA"/>

+    <ownedAttribute xmi:id="_jxyWGqoVEdiBcNn-7Es0xA" name="context" type="_jxNueqoVEdiBcNn-7Es0xA" isOrdered="true" isReadOnly="true" association="_jxyWs6oVEdiBcNn-7Es0xA">

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jxyWG6oVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

-    <ownedAttribute xmi:id="_M6ID06Q_EdidRrumwxk5HA" name="localPrecondition" type="_M5phb6Q_EdidRrumwxk5HA" isOrdered="true" association="_M6OJXqQ_EdidRrumwxk5HA" aggregation="composite">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_M6ID1KQ_EdidRrumwxk5HA" value="-1"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M6ID1aQ_EdidRrumwxk5HA"/>

+    <ownedAttribute xmi:id="_jxyWHKoVEdiBcNn-7Es0xA" name="localPrecondition" type="_jxHnwKoVEdiBcNn-7Es0xA" isOrdered="true" association="_jxyWtaoVEdiBcNn-7Es0xA" aggregation="composite">

+      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_jxyWHaoVEdiBcNn-7Es0xA" value="-1"/>

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jxyWHqoVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

-    <ownedAttribute xmi:id="_M6ID1qQ_EdidRrumwxk5HA" name="localPostcondition" type="_M5phb6Q_EdidRrumwxk5HA" isOrdered="true" association="_M6OJYKQ_EdidRrumwxk5HA" aggregation="composite">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_M6ID16Q_EdidRrumwxk5HA" value="-1"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M6ID2KQ_EdidRrumwxk5HA"/>

+    <ownedAttribute xmi:id="_jxyWH6oVEdiBcNn-7Es0xA" name="localPostcondition" type="_jxHnwKoVEdiBcNn-7Es0xA" isOrdered="true" association="_jxyWt6oVEdiBcNn-7Es0xA" aggregation="composite">

+      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_jxyWIKoVEdiBcNn-7Es0xA" value="-1"/>

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jxyWIaoVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

-    <ownedOperation xmi:id="_M6ID2aQ_EdidRrumwxk5HA" name="getOwnedElements">

-      <returnResult xmi:id="_M6ID2qQ_EdidRrumwxk5HA" direction="return">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YtaQ-Edi0K65YJD49Qg"/>

+    <ownedOperation xmi:id="_jxyWIqoVEdiBcNn-7Es0xA" name="getOwnedElements">

+      <returnResult xmi:id="_jxyWI6oVEdiBcNn-7Es0xA" direction="return">

+        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

       </returnResult>

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YtaQ-Edi0K65YJD49Qg"/>

+      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

     </ownedOperation>

   </ownedMember>

-  <ownedMember xsi:type="uml:Class" xmi:id="_M6ID26Q_EdidRrumwxk5HA" name="ExecutableNode" isAbstract="true">

-    <eAnnotations xmi:id="_wYMBAKRAEdiZYaXu6w_Kpw" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_wYSHoKRAEdiZYaXu6w_Kpw"/>

+  <ownedMember xsi:type="uml:Class" xmi:id="_jxyWJKoVEdiBcNn-7Es0xA" name="ExecutableNode" isAbstract="true">

+    <eAnnotations xmi:id="_s_QgAKoXEdiaq_4OeOtsBw" source="appliedStereotypes">

+      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_s_QgAaoXEdiaq_4OeOtsBw"/>

     </eAnnotations>

-    <generalization xmi:id="_M6ID3KQ_EdidRrumwxk5HA" general="_M6IDd6Q_EdidRrumwxk5HA"/>

-    <ownedAttribute xmi:id="_M6ID3aQ_EdidRrumwxk5HA" name="handler" type="_M6ID46Q_EdidRrumwxk5HA" isOrdered="true" association="_M6ID4qQ_EdidRrumwxk5HA" aggregation="composite">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_M6ID3qQ_EdidRrumwxk5HA" value="-1"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M6ID36Q_EdidRrumwxk5HA"/>

+    <generalization xmi:id="_jxyWJaoVEdiBcNn-7Es0xA" general="_jxyVwKoVEdiBcNn-7Es0xA"/>

+    <ownedAttribute xmi:id="_jxyWJqoVEdiBcNn-7Es0xA" name="handler" type="_jxyWLKoVEdiBcNn-7Es0xA" isOrdered="true" association="_jxyWK6oVEdiBcNn-7Es0xA" aggregation="composite">

+      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_jxyWJ6oVEdiBcNn-7Es0xA" value="-1"/>

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jxyWKKoVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

-    <ownedOperation xmi:id="_M6ID4KQ_EdidRrumwxk5HA" name="getOwnedElements">

-      <returnResult xmi:id="_M6ID4aQ_EdidRrumwxk5HA" direction="return">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YtaQ-Edi0K65YJD49Qg"/>

+    <ownedOperation xmi:id="_jxyWKaoVEdiBcNn-7Es0xA" name="getOwnedElements">

+      <returnResult xmi:id="_jxyWKqoVEdiBcNn-7Es0xA" direction="return">

+        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

       </returnResult>

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YtaQ-Edi0K65YJD49Qg"/>

+      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

     </ownedOperation>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_M6ID4qQ_EdidRrumwxk5HA" memberEnd="_M6ID3aQ_EdidRrumwxk5HA _M6ID6aQ_EdidRrumwxk5HA"/>

-  <ownedMember xsi:type="uml:Class" xmi:id="_M6ID46Q_EdidRrumwxk5HA" name="ExceptionHandler">

-    <eAnnotations xmi:id="_xG_AsKRAEdiZYaXu6w_Kpw" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_xHLN8KRAEdiZYaXu6w_Kpw"/>

+  <ownedMember xsi:type="uml:Association" xmi:id="_jxyWK6oVEdiBcNn-7Es0xA" memberEnd="_jxyWJqoVEdiBcNn-7Es0xA _jxyWMqoVEdiBcNn-7Es0xA"/>

+  <ownedMember xsi:type="uml:Class" xmi:id="_jxyWLKoVEdiBcNn-7Es0xA" name="ExceptionHandler">

+    <eAnnotations xmi:id="_tIzdkKoXEdiaq_4OeOtsBw" source="appliedStereotypes">

+      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_tIzdkaoXEdiaq_4OeOtsBw"/>

     </eAnnotations>

-    <generalization xmi:id="_M6ID5KQ_EdidRrumwxk5HA" general="_M5dUkqQ_EdidRrumwxk5HA"/>

-    <ownedAttribute xmi:id="_M6ID5aQ_EdidRrumwxk5HA" name="handlerBody" type="_M6ID26Q_EdidRrumwxk5HA" isOrdered="true" association="_M6ID7KQ_EdidRrumwxk5HA"/>

-    <ownedAttribute xmi:id="_M6ID5qQ_EdidRrumwxk5HA" name="exceptionInput" type="_M6ID8KQ_EdidRrumwxk5HA" isOrdered="true" association="_M6ID7qQ_EdidRrumwxk5HA"/>

-    <ownedAttribute xmi:id="_M6ID56Q_EdidRrumwxk5HA" name="exceptionType" type="_M51ul6Q_EdidRrumwxk5HA" isOrdered="true" association="_M6OJUKQ_EdidRrumwxk5HA">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_M6ID6KQ_EdidRrumwxk5HA" value="-1"/>

+    <generalization xmi:id="_jxyWLaoVEdiBcNn-7Es0xA" general="_jxBgxqoVEdiBcNn-7Es0xA"/>

+    <ownedAttribute xmi:id="_jxyWLqoVEdiBcNn-7Es0xA" name="handlerBody" type="_jxyWJKoVEdiBcNn-7Es0xA" isOrdered="true" association="_jxyWNaoVEdiBcNn-7Es0xA"/>

+    <ownedAttribute xmi:id="_jxyWL6oVEdiBcNn-7Es0xA" name="exceptionInput" type="_jxyWOaoVEdiBcNn-7Es0xA" isOrdered="true" association="_jxyWN6oVEdiBcNn-7Es0xA"/>

+    <ownedAttribute xmi:id="_jxyWMKoVEdiBcNn-7Es0xA" name="exceptionType" type="_jxNueqoVEdiBcNn-7Es0xA" isOrdered="true" association="_jxyWpqoVEdiBcNn-7Es0xA">

+      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_jxyWMaoVEdiBcNn-7Es0xA" value="-1"/>

     </ownedAttribute>

-    <ownedAttribute xmi:id="_M6ID6aQ_EdidRrumwxk5HA" name="protectedNode" type="_M6ID26Q_EdidRrumwxk5HA" isOrdered="true" association="_M6ID4qQ_EdidRrumwxk5HA"/>

-    <ownedOperation xmi:id="_M6ID6qQ_EdidRrumwxk5HA" name="getOwner" type="_M5dUkqQ_EdidRrumwxk5HA">

-      <returnResult xmi:id="_M6ID66Q_EdidRrumwxk5HA" type="_M5dUkqQ_EdidRrumwxk5HA" direction="return"/>

+    <ownedAttribute xmi:id="_jxyWMqoVEdiBcNn-7Es0xA" name="protectedNode" type="_jxyWJKoVEdiBcNn-7Es0xA" isOrdered="true" association="_jxyWK6oVEdiBcNn-7Es0xA"/>

+    <ownedOperation xmi:id="_jxyWM6oVEdiBcNn-7Es0xA" name="getOwner" type="_jxBgxqoVEdiBcNn-7Es0xA">

+      <returnResult xmi:id="_jxyWNKoVEdiBcNn-7Es0xA" type="_jxBgxqoVEdiBcNn-7Es0xA" direction="return"/>

     </ownedOperation>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_M6ID7KQ_EdidRrumwxk5HA" memberEnd="_M6ID5aQ_EdidRrumwxk5HA _M6ID7aQ_EdidRrumwxk5HA">

-    <ownedEnd xmi:id="_M6ID7aQ_EdidRrumwxk5HA" type="_M6ID46Q_EdidRrumwxk5HA" association="_M6ID7KQ_EdidRrumwxk5HA"/>

+  <ownedMember xsi:type="uml:Association" xmi:id="_jxyWNaoVEdiBcNn-7Es0xA" memberEnd="_jxyWLqoVEdiBcNn-7Es0xA _jxyWNqoVEdiBcNn-7Es0xA">

+    <ownedEnd xmi:id="_jxyWNqoVEdiBcNn-7Es0xA" type="_jxyWLKoVEdiBcNn-7Es0xA" association="_jxyWNaoVEdiBcNn-7Es0xA"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_M6ID7qQ_EdidRrumwxk5HA" memberEnd="_M6ID5qQ_EdidRrumwxk5HA _M6ID76Q_EdidRrumwxk5HA">

-    <ownedEnd xmi:id="_M6ID76Q_EdidRrumwxk5HA" type="_M6ID46Q_EdidRrumwxk5HA" association="_M6ID7qQ_EdidRrumwxk5HA"/>

+  <ownedMember xsi:type="uml:Association" xmi:id="_jxyWN6oVEdiBcNn-7Es0xA" memberEnd="_jxyWL6oVEdiBcNn-7Es0xA _jxyWOKoVEdiBcNn-7Es0xA">

+    <ownedEnd xmi:id="_jxyWOKoVEdiBcNn-7Es0xA" type="_jxyWLKoVEdiBcNn-7Es0xA" association="_jxyWN6oVEdiBcNn-7Es0xA"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Class" xmi:id="_M6ID8KQ_EdidRrumwxk5HA" name="ObjectNode" isAbstract="true">

-    <eAnnotations xmi:id="_wUXQ8KRAEdiZYaXu6w_Kpw" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_wUjeMKRAEdiZYaXu6w_Kpw"/>

+  <ownedMember xsi:type="uml:Class" xmi:id="_jxyWOaoVEdiBcNn-7Es0xA" name="ObjectNode" isAbstract="true">

+    <eAnnotations xmi:id="_s-ZkYKoXEdiaq_4OeOtsBw" source="appliedStereotypes">

+      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_s-ZkYaoXEdiaq_4OeOtsBw"/>

     </eAnnotations>

-    <generalization xmi:id="_M6ID8aQ_EdidRrumwxk5HA" general="_M6IDd6Q_EdidRrumwxk5HA"/>

-    <generalization xmi:id="_M6ID8qQ_EdidRrumwxk5HA" general="_M5jbaKQ_EdidRrumwxk5HA"/>

-    <ownedAttribute xmi:id="_M6ID86Q_EdidRrumwxk5HA" name="ordering" type="_M6ID_aQ_EdidRrumwxk5HA">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M6ID9KQ_EdidRrumwxk5HA"/>

+    <generalization xmi:id="_jxyWOqoVEdiBcNn-7Es0xA" general="_jxyVwKoVEdiBcNn-7Es0xA"/>

+    <generalization xmi:id="_jxyWO6oVEdiBcNn-7Es0xA" general="_jxHnZqoVEdiBcNn-7Es0xA"/>

+    <ownedAttribute xmi:id="_jxyWPKoVEdiBcNn-7Es0xA" name="ordering" type="_jxyWRqoVEdiBcNn-7Es0xA">

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jxyWPaoVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

-    <ownedAttribute xmi:id="_M6ID9aQ_EdidRrumwxk5HA" name="upperBound" type="_M5jbWaQ_EdidRrumwxk5HA" isOrdered="true" association="_M6IEAqQ_EdidRrumwxk5HA" aggregation="composite"/>

-    <ownedAttribute xmi:id="_M6ID9qQ_EdidRrumwxk5HA" name="inState" type="_M6IEBqQ_EdidRrumwxk5HA" isOrdered="true" association="_M6IEBKQ_EdidRrumwxk5HA">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_M6ID96Q_EdidRrumwxk5HA" value="-1"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M6ID-KQ_EdidRrumwxk5HA"/>

+    <ownedAttribute xmi:id="_jxyWPqoVEdiBcNn-7Es0xA" name="upperBound" type="_jxBhpaoVEdiBcNn-7Es0xA" isOrdered="true" association="_jxyWS6oVEdiBcNn-7Es0xA" aggregation="composite"/>

+    <ownedAttribute xmi:id="_jxyWP6oVEdiBcNn-7Es0xA" name="inState" type="_jxyWT6oVEdiBcNn-7Es0xA" isOrdered="true" association="_jxyWTaoVEdiBcNn-7Es0xA">

+      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_jxyWQKoVEdiBcNn-7Es0xA" value="-1"/>

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jxyWQaoVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

-    <ownedAttribute xmi:id="_M6ID-aQ_EdidRrumwxk5HA" name="selection" type="_M572a6Q_EdidRrumwxk5HA" isOrdered="true" association="_M6OJTqQ_EdidRrumwxk5HA">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M6ID-qQ_EdidRrumwxk5HA"/>

+    <ownedAttribute xmi:id="_jxyWQqoVEdiBcNn-7Es0xA" name="selection" type="_jxgCtqoVEdiBcNn-7Es0xA" isOrdered="true" association="_jxyWpKoVEdiBcNn-7Es0xA">

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jxyWQ6oVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

-    <ownedOperation xmi:id="_M6ID-6Q_EdidRrumwxk5HA" name="getOwnedElements">

-      <returnResult xmi:id="_M6ID_KQ_EdidRrumwxk5HA" direction="return">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YtaQ-Edi0K65YJD49Qg"/>

+    <ownedOperation xmi:id="_jxyWRKoVEdiBcNn-7Es0xA" name="getOwnedElements">

+      <returnResult xmi:id="_jxyWRaoVEdiBcNn-7Es0xA" direction="return">

+        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

       </returnResult>

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YtaQ-Edi0K65YJD49Qg"/>

+      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

     </ownedOperation>

   </ownedMember>

-  <ownedMember xsi:type="uml:Enumeration" xmi:id="_M6ID_aQ_EdidRrumwxk5HA" name="ObjectNodeOrderingKind">

-    <ownedLiteral xmi:id="_M6ID_qQ_EdidRrumwxk5HA" name="unordered"/>

-    <ownedLiteral xmi:id="_M6ID_6Q_EdidRrumwxk5HA" name="ordered"/>

-    <ownedLiteral xmi:id="_M6IEAKQ_EdidRrumwxk5HA" name="LIFO"/>

-    <ownedLiteral xmi:id="_M6IEAaQ_EdidRrumwxk5HA" name="FIFO"/>

+  <ownedMember xsi:type="uml:Enumeration" xmi:id="_jxyWRqoVEdiBcNn-7Es0xA" name="ObjectNodeOrderingKind">

+    <ownedLiteral xmi:id="_jxyWR6oVEdiBcNn-7Es0xA" name="unordered"/>

+    <ownedLiteral xmi:id="_jxyWSKoVEdiBcNn-7Es0xA" name="ordered"/>

+    <ownedLiteral xmi:id="_jxyWSaoVEdiBcNn-7Es0xA" name="LIFO"/>

+    <ownedLiteral xmi:id="_jxyWSqoVEdiBcNn-7Es0xA" name="FIFO"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_M6IEAqQ_EdidRrumwxk5HA" memberEnd="_M6ID9aQ_EdidRrumwxk5HA _M6IEA6Q_EdidRrumwxk5HA">

-    <ownedEnd xmi:id="_M6IEA6Q_EdidRrumwxk5HA" type="_M6ID8KQ_EdidRrumwxk5HA" association="_M6IEAqQ_EdidRrumwxk5HA"/>

+  <ownedMember xsi:type="uml:Association" xmi:id="_jxyWS6oVEdiBcNn-7Es0xA" memberEnd="_jxyWPqoVEdiBcNn-7Es0xA _jxyWTKoVEdiBcNn-7Es0xA">

+    <ownedEnd xmi:id="_jxyWTKoVEdiBcNn-7Es0xA" type="_jxyWOaoVEdiBcNn-7Es0xA" association="_jxyWS6oVEdiBcNn-7Es0xA"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_M6IEBKQ_EdidRrumwxk5HA" memberEnd="_M6ID9qQ_EdidRrumwxk5HA _M6IEBaQ_EdidRrumwxk5HA">

-    <ownedEnd xmi:id="_M6IEBaQ_EdidRrumwxk5HA" type="_M6ID8KQ_EdidRrumwxk5HA" association="_M6IEBKQ_EdidRrumwxk5HA"/>

+  <ownedMember xsi:type="uml:Association" xmi:id="_jxyWTaoVEdiBcNn-7Es0xA" memberEnd="_jxyWP6oVEdiBcNn-7Es0xA _jxyWTqoVEdiBcNn-7Es0xA">

+    <ownedEnd xmi:id="_jxyWTqoVEdiBcNn-7Es0xA" type="_jxyWOaoVEdiBcNn-7Es0xA" association="_jxyWTaoVEdiBcNn-7Es0xA"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Class" xmi:id="_M6IEBqQ_EdidRrumwxk5HA" name="State">

-    <eAnnotations xmi:id="_xEHS4KRAEdiZYaXu6w_Kpw" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_xENZgKRAEdiZYaXu6w_Kpw"/>

+  <ownedMember xsi:type="uml:Class" xmi:id="_jxyWT6oVEdiBcNn-7Es0xA" name="State">

+    <eAnnotations xmi:id="_tHeA0KoXEdiaq_4OeOtsBw" source="appliedStereotypes">

+      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_tHeA0aoXEdiaq_4OeOtsBw"/>

     </eAnnotations>

-    <generalization xmi:id="_M6IEB6Q_EdidRrumwxk5HA" general="_M5phQqQ_EdidRrumwxk5HA"/>

-    <generalization xmi:id="_M6IECKQ_EdidRrumwxk5HA" general="_M51u8KQ_EdidRrumwxk5HA"/>

-    <generalization xmi:id="_M6IECaQ_EdidRrumwxk5HA" general="_M6IC7KQ_EdidRrumwxk5HA"/>

-    <ownedAttribute xmi:id="_M6IECqQ_EdidRrumwxk5HA" name="isComposite" type="_M5dUjaQ_EdidRrumwxk5HA" isReadOnly="true">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M6IEC6Q_EdidRrumwxk5HA"/>

+    <generalization xmi:id="_jxyWUKoVEdiBcNn-7Es0xA" general="_jxHnk6oVEdiBcNn-7Es0xA"/>

+    <generalization xmi:id="_jxyWUaoVEdiBcNn-7Es0xA" general="_jxT0p6oVEdiBcNn-7Es0xA"/>

+    <generalization xmi:id="_jxyWUqoVEdiBcNn-7Es0xA" general="_jxmI16oVEdiBcNn-7Es0xA"/>

+    <ownedAttribute xmi:id="_jxyWU6oVEdiBcNn-7Es0xA" name="isComposite" type="_jxBgwaoVEdiBcNn-7Es0xA" isReadOnly="true">

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jxyWVKoVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

-    <ownedAttribute xmi:id="_M6IEDKQ_EdidRrumwxk5HA" name="isOrthogonal" type="_M5dUjaQ_EdidRrumwxk5HA" isReadOnly="true">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M6OJAKQ_EdidRrumwxk5HA"/>

+    <ownedAttribute xmi:id="_jxyWVaoVEdiBcNn-7Es0xA" name="isOrthogonal" type="_jxBgwaoVEdiBcNn-7Es0xA" isReadOnly="true">

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jxyWVqoVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

-    <ownedAttribute xmi:id="_M6OJAaQ_EdidRrumwxk5HA" name="isSimple" type="_M5dUjaQ_EdidRrumwxk5HA" isReadOnly="true">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M6OJAqQ_EdidRrumwxk5HA"/>

+    <ownedAttribute xmi:id="_jxyWV6oVEdiBcNn-7Es0xA" name="isSimple" type="_jxBgwaoVEdiBcNn-7Es0xA" isReadOnly="true">

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jxyWWKoVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

-    <ownedAttribute xmi:id="_M6OJA6Q_EdidRrumwxk5HA" name="isSubmachineState" type="_M5dUjaQ_EdidRrumwxk5HA" isReadOnly="true">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M6OJBKQ_EdidRrumwxk5HA"/>

+    <ownedAttribute xmi:id="_jxyWWaoVEdiBcNn-7Es0xA" name="isSubmachineState" type="_jxBgwaoVEdiBcNn-7Es0xA" isReadOnly="true">

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jxyWWqoVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

-    <ownedAttribute xmi:id="_M6OJBaQ_EdidRrumwxk5HA" name="submachine" type="_M6ICwqQ_EdidRrumwxk5HA" isOrdered="true" association="_M6OJIqQ_EdidRrumwxk5HA">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M6OJBqQ_EdidRrumwxk5HA"/>

+    <ownedAttribute xmi:id="_jxyWW6oVEdiBcNn-7Es0xA" name="submachine" type="_jxmIraoVEdiBcNn-7Es0xA" isOrdered="true" association="_jxyWeKoVEdiBcNn-7Es0xA">

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jxyWXKoVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

-    <ownedAttribute xmi:id="_M6OJB6Q_EdidRrumwxk5HA" name="connection" type="_M6OJJqQ_EdidRrumwxk5HA" isOrdered="true" association="_M6OJJKQ_EdidRrumwxk5HA" aggregation="composite">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_M6OJCKQ_EdidRrumwxk5HA" value="-1"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M6OJCaQ_EdidRrumwxk5HA"/>

+    <ownedAttribute xmi:id="_jxyWXaoVEdiBcNn-7Es0xA" name="connection" type="_jxyWfKoVEdiBcNn-7Es0xA" isOrdered="true" association="_jxyWeqoVEdiBcNn-7Es0xA" aggregation="composite">

+      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_jxyWXqoVEdiBcNn-7Es0xA" value="-1"/>

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jxyWX6oVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

-    <ownedAttribute xmi:id="_M6OJCqQ_EdidRrumwxk5HA" name="redefinedState" type="_M6IEBqQ_EdidRrumwxk5HA" isOrdered="true" association="_M6OJQaQ_EdidRrumwxk5HA">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M6OJC6Q_EdidRrumwxk5HA"/>

+    <ownedAttribute xmi:id="_jxyWYKoVEdiBcNn-7Es0xA" name="redefinedState" type="_jxyWT6oVEdiBcNn-7Es0xA" isOrdered="true" association="_jxyWl6oVEdiBcNn-7Es0xA">

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jxyWYaoVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

-    <ownedAttribute xmi:id="_M6OJDKQ_EdidRrumwxk5HA" name="deferrableTrigger" type="_M6IDG6Q_EdidRrumwxk5HA" isOrdered="true" association="_M6OJQ6Q_EdidRrumwxk5HA">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_M6OJDaQ_EdidRrumwxk5HA" value="-1"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M6OJDqQ_EdidRrumwxk5HA"/>

+    <ownedAttribute xmi:id="_jxyWYqoVEdiBcNn-7Es0xA" name="deferrableTrigger" type="_jxsPJaoVEdiBcNn-7Es0xA" isOrdered="true" association="_jxyWmaoVEdiBcNn-7Es0xA">

+      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_jxyWY6oVEdiBcNn-7Es0xA" value="-1"/>

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jxyWZKoVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

-    <ownedAttribute xmi:id="_M6OJD6Q_EdidRrumwxk5HA" name="region" type="_M6IC1KQ_EdidRrumwxk5HA" isOrdered="true" association="_M6OJRaQ_EdidRrumwxk5HA" aggregation="composite">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_M6OJEKQ_EdidRrumwxk5HA" value="-1"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M6OJEaQ_EdidRrumwxk5HA"/>

+    <ownedAttribute xmi:id="_jxyWZaoVEdiBcNn-7Es0xA" name="region" type="_jxmIv6oVEdiBcNn-7Es0xA" isOrdered="true" association="_jxyWm6oVEdiBcNn-7Es0xA" aggregation="composite">

+      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_jxyWZqoVEdiBcNn-7Es0xA" value="-1"/>

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jxyWZ6oVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

-    <ownedAttribute xmi:id="_M6OJEqQ_EdidRrumwxk5HA" name="entry" type="_M6IDQaQ_EdidRrumwxk5HA" isOrdered="true" association="_M6OJRqQ_EdidRrumwxk5HA" aggregation="composite">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M6OJE6Q_EdidRrumwxk5HA"/>

+    <ownedAttribute xmi:id="_jxyWaKoVEdiBcNn-7Es0xA" name="entry" type="_jxsPS6oVEdiBcNn-7Es0xA" isOrdered="true" association="_jxyWnKoVEdiBcNn-7Es0xA" aggregation="composite">

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jxyWaaoVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

-    <ownedAttribute xmi:id="_M6OJFKQ_EdidRrumwxk5HA" name="exit" type="_M6IDQaQ_EdidRrumwxk5HA" isOrdered="true" association="_M6OJSKQ_EdidRrumwxk5HA" aggregation="composite">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M6OJFaQ_EdidRrumwxk5HA"/>

+    <ownedAttribute xmi:id="_jxyWaqoVEdiBcNn-7Es0xA" name="exit" type="_jxsPS6oVEdiBcNn-7Es0xA" isOrdered="true" association="_jxyWnqoVEdiBcNn-7Es0xA" aggregation="composite">

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jxyWa6oVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

-    <ownedAttribute xmi:id="_M6OJFqQ_EdidRrumwxk5HA" name="doActivity" type="_M6IDQaQ_EdidRrumwxk5HA" isOrdered="true" association="_M6OJSqQ_EdidRrumwxk5HA" aggregation="composite">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M6OJF6Q_EdidRrumwxk5HA"/>

+    <ownedAttribute xmi:id="_jxyWbKoVEdiBcNn-7Es0xA" name="doActivity" type="_jxsPS6oVEdiBcNn-7Es0xA" isOrdered="true" association="_jxyWoKoVEdiBcNn-7Es0xA" aggregation="composite">

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jxyWbaoVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

-    <ownedAttribute xmi:id="_M6OJGKQ_EdidRrumwxk5HA" name="stateInvariant" type="_M5phb6Q_EdidRrumwxk5HA" isOrdered="true" association="_M6OJTKQ_EdidRrumwxk5HA" aggregation="composite">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M6OJGaQ_EdidRrumwxk5HA"/>

+    <ownedAttribute xmi:id="_jxyWbqoVEdiBcNn-7Es0xA" name="stateInvariant" type="_jxHnwKoVEdiBcNn-7Es0xA" isOrdered="true" association="_jxyWoqoVEdiBcNn-7Es0xA" aggregation="composite">

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jxyWb6oVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

-    <ownedOperation xmi:id="_M6OJGqQ_EdidRrumwxk5HA" name="getRedefinitionContexts">

-      <returnResult xmi:id="_M6OJG6Q_EdidRrumwxk5HA" direction="return">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YtaQ-Edi0K65YJD49Qg"/>

+    <ownedOperation xmi:id="_jxyWcKoVEdiBcNn-7Es0xA" name="getRedefinitionContexts">

+      <returnResult xmi:id="_jxyWcaoVEdiBcNn-7Es0xA" direction="return">

+        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

       </returnResult>

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YtaQ-Edi0K65YJD49Qg"/>

+      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

     </ownedOperation>

-    <ownedOperation xmi:id="_M6OJHKQ_EdidRrumwxk5HA" name="getRedefinedElements">

-      <returnResult xmi:id="_M6OJHaQ_EdidRrumwxk5HA" direction="return">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YtaQ-Edi0K65YJD49Qg"/>

+    <ownedOperation xmi:id="_jxyWcqoVEdiBcNn-7Es0xA" name="getRedefinedElements">

+      <returnResult xmi:id="_jxyWc6oVEdiBcNn-7Es0xA" direction="return">

+        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

       </returnResult>

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YtaQ-Edi0K65YJD49Qg"/>

+      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

     </ownedOperation>

-    <ownedOperation xmi:id="_M6OJHqQ_EdidRrumwxk5HA" name="getOwnedElements">

-      <returnResult xmi:id="_M6OJH6Q_EdidRrumwxk5HA" direction="return">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YtaQ-Edi0K65YJD49Qg"/>

+    <ownedOperation xmi:id="_jxyWdKoVEdiBcNn-7Es0xA" name="getOwnedElements">

+      <returnResult xmi:id="_jxyWdaoVEdiBcNn-7Es0xA" direction="return">

+        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

       </returnResult>

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YtaQ-Edi0K65YJD49Qg"/>

+      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

     </ownedOperation>

-    <ownedOperation xmi:id="_M6OJIKQ_EdidRrumwxk5HA" name="getOwnedMembers">

-      <returnResult xmi:id="_M6OJIaQ_EdidRrumwxk5HA" direction="return">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YtaQ-Edi0K65YJD49Qg"/>

+    <ownedOperation xmi:id="_jxyWdqoVEdiBcNn-7Es0xA" name="getOwnedMembers">

+      <returnResult xmi:id="_jxyWd6oVEdiBcNn-7Es0xA" direction="return">

+        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

       </returnResult>

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YtaQ-Edi0K65YJD49Qg"/>

+      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

     </ownedOperation>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_M6OJIqQ_EdidRrumwxk5HA" memberEnd="_M6OJBaQ_EdidRrumwxk5HA _M6OJI6Q_EdidRrumwxk5HA">

-    <ownedEnd xmi:id="_M6OJI6Q_EdidRrumwxk5HA" type="_M6IEBqQ_EdidRrumwxk5HA" association="_M6OJIqQ_EdidRrumwxk5HA"/>

+  <ownedMember xsi:type="uml:Association" xmi:id="_jxyWeKoVEdiBcNn-7Es0xA" memberEnd="_jxyWW6oVEdiBcNn-7Es0xA _jxyWeaoVEdiBcNn-7Es0xA">

+    <ownedEnd xmi:id="_jxyWeaoVEdiBcNn-7Es0xA" type="_jxyWT6oVEdiBcNn-7Es0xA" association="_jxyWeKoVEdiBcNn-7Es0xA"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_M6OJJKQ_EdidRrumwxk5HA" memberEnd="_M6OJB6Q_EdidRrumwxk5HA _M6OJJaQ_EdidRrumwxk5HA">

-    <ownedEnd xmi:id="_M6OJJaQ_EdidRrumwxk5HA" type="_M6IEBqQ_EdidRrumwxk5HA" association="_M6OJJKQ_EdidRrumwxk5HA"/>

+  <ownedMember xsi:type="uml:Association" xmi:id="_jxyWeqoVEdiBcNn-7Es0xA" memberEnd="_jxyWXaoVEdiBcNn-7Es0xA _jxyWe6oVEdiBcNn-7Es0xA">

+    <ownedEnd xmi:id="_jxyWe6oVEdiBcNn-7Es0xA" type="_jxyWT6oVEdiBcNn-7Es0xA" association="_jxyWeqoVEdiBcNn-7Es0xA"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Class" xmi:id="_M6OJJqQ_EdidRrumwxk5HA" name="ConnectionPointReference">

-    <eAnnotations xmi:id="_xE4u8KRAEdiZYaXu6w_Kpw" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_xE-1kKRAEdiZYaXu6w_Kpw"/>

+  <ownedMember xsi:type="uml:Class" xmi:id="_jxyWfKoVEdiBcNn-7Es0xA" name="ConnectionPointReference">

+    <eAnnotations xmi:id="_tHqOEKoXEdiaq_4OeOtsBw" source="appliedStereotypes">

+      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_tHqOEaoXEdiaq_4OeOtsBw"/>

     </eAnnotations>

-    <generalization xmi:id="_M6OJJ6Q_EdidRrumwxk5HA" general="_M6IC7KQ_EdidRrumwxk5HA"/>

-    <ownedAttribute xmi:id="_M6OJKKQ_EdidRrumwxk5HA" name="entry" type="_M6OJMKQ_EdidRrumwxk5HA" isOrdered="true" association="_M6OJLqQ_EdidRrumwxk5HA">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_M6OJKaQ_EdidRrumwxk5HA" value="-1"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M6OJKqQ_EdidRrumwxk5HA"/>

+    <generalization xmi:id="_jxyWfaoVEdiBcNn-7Es0xA" general="_jxmI16oVEdiBcNn-7Es0xA"/>

+    <ownedAttribute xmi:id="_jxyWfqoVEdiBcNn-7Es0xA" name="entry" type="_jxyWhqoVEdiBcNn-7Es0xA" isOrdered="true" association="_jxyWhKoVEdiBcNn-7Es0xA">

+      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_jxyWf6oVEdiBcNn-7Es0xA" value="-1"/>

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jxyWgKoVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

-    <ownedAttribute xmi:id="_M6OJK6Q_EdidRrumwxk5HA" name="exit" type="_M6OJMKQ_EdidRrumwxk5HA" isOrdered="true" association="_M6OJP6Q_EdidRrumwxk5HA">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_M6OJLKQ_EdidRrumwxk5HA" value="-1"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M6OJLaQ_EdidRrumwxk5HA"/>

+    <ownedAttribute xmi:id="_jxyWgaoVEdiBcNn-7Es0xA" name="exit" type="_jxyWhqoVEdiBcNn-7Es0xA" isOrdered="true" association="_jxyWlaoVEdiBcNn-7Es0xA">

+      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_jxyWgqoVEdiBcNn-7Es0xA" value="-1"/>

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jxyWg6oVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_M6OJLqQ_EdidRrumwxk5HA" memberEnd="_M6OJKKQ_EdidRrumwxk5HA _M6OJL6Q_EdidRrumwxk5HA">

-    <ownedEnd xmi:id="_M6OJL6Q_EdidRrumwxk5HA" type="_M6OJJqQ_EdidRrumwxk5HA" association="_M6OJLqQ_EdidRrumwxk5HA"/>

+  <ownedMember xsi:type="uml:Association" xmi:id="_jxyWhKoVEdiBcNn-7Es0xA" memberEnd="_jxyWfqoVEdiBcNn-7Es0xA _jxyWhaoVEdiBcNn-7Es0xA">

+    <ownedEnd xmi:id="_jxyWhaoVEdiBcNn-7Es0xA" type="_jxyWfKoVEdiBcNn-7Es0xA" association="_jxyWhKoVEdiBcNn-7Es0xA"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Class" xmi:id="_M6OJMKQ_EdidRrumwxk5HA" name="Pseudostate">

-    <eAnnotations xmi:id="_xDu4YKRAEdiZYaXu6w_Kpw" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_xD7FoKRAEdiZYaXu6w_Kpw"/>

+  <ownedMember xsi:type="uml:Class" xmi:id="_jxyWhqoVEdiBcNn-7Es0xA" name="Pseudostate">

+    <eAnnotations xmi:id="_tHX6MKoXEdiaq_4OeOtsBw" source="appliedStereotypes">

+      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_tHX6MaoXEdiaq_4OeOtsBw"/>

     </eAnnotations>

-    <generalization xmi:id="_M6OJMaQ_EdidRrumwxk5HA" general="_M6IC7KQ_EdidRrumwxk5HA"/>

-    <ownedAttribute xmi:id="_M6OJMqQ_EdidRrumwxk5HA" name="kind" type="_M6OJNKQ_EdidRrumwxk5HA">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M6OJM6Q_EdidRrumwxk5HA"/>

+    <generalization xmi:id="_jxyWh6oVEdiBcNn-7Es0xA" general="_jxmI16oVEdiBcNn-7Es0xA"/>

+    <ownedAttribute xmi:id="_jxyWiKoVEdiBcNn-7Es0xA" name="kind" type="_jxyWiqoVEdiBcNn-7Es0xA">

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jxyWiaoVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

   </ownedMember>

-  <ownedMember xsi:type="uml:Enumeration" xmi:id="_M6OJNKQ_EdidRrumwxk5HA" name="PseudostateKind">

-    <ownedLiteral xmi:id="_M6OJNaQ_EdidRrumwxk5HA" name="initial"/>

-    <ownedLiteral xmi:id="_M6OJNqQ_EdidRrumwxk5HA" name="deepHistory"/>

-    <ownedLiteral xmi:id="_M6OJN6Q_EdidRrumwxk5HA" name="shallowHistory"/>

-    <ownedLiteral xmi:id="_M6OJOKQ_EdidRrumwxk5HA" name="join"/>

-    <ownedLiteral xmi:id="_M6OJOaQ_EdidRrumwxk5HA" name="fork"/>

-    <ownedLiteral xmi:id="_M6OJOqQ_EdidRrumwxk5HA" name="junction"/>

-    <ownedLiteral xmi:id="_M6OJO6Q_EdidRrumwxk5HA" name="choice"/>

-    <ownedLiteral xmi:id="_M6OJPKQ_EdidRrumwxk5HA" name="entryPoint"/>

-    <ownedLiteral xmi:id="_M6OJPaQ_EdidRrumwxk5HA" name="exitPoint"/>

-    <ownedLiteral xmi:id="_M6OJPqQ_EdidRrumwxk5HA" name="terminate"/>

+  <ownedMember xsi:type="uml:Enumeration" xmi:id="_jxyWiqoVEdiBcNn-7Es0xA" name="PseudostateKind">

+    <ownedLiteral xmi:id="_jxyWi6oVEdiBcNn-7Es0xA" name="initial"/>

+    <ownedLiteral xmi:id="_jxyWjKoVEdiBcNn-7Es0xA" name="deepHistory"/>

+    <ownedLiteral xmi:id="_jxyWjaoVEdiBcNn-7Es0xA" name="shallowHistory"/>

+    <ownedLiteral xmi:id="_jxyWjqoVEdiBcNn-7Es0xA" name="join"/>

+    <ownedLiteral xmi:id="_jxyWj6oVEdiBcNn-7Es0xA" name="fork"/>

+    <ownedLiteral xmi:id="_jxyWkKoVEdiBcNn-7Es0xA" name="junction"/>

+    <ownedLiteral xmi:id="_jxyWkaoVEdiBcNn-7Es0xA" name="choice"/>

+    <ownedLiteral xmi:id="_jxyWkqoVEdiBcNn-7Es0xA" name="entryPoint"/>

+    <ownedLiteral xmi:id="_jxyWk6oVEdiBcNn-7Es0xA" name="exitPoint"/>

+    <ownedLiteral xmi:id="_jxyWlKoVEdiBcNn-7Es0xA" name="terminate"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_M6OJP6Q_EdidRrumwxk5HA" memberEnd="_M6OJK6Q_EdidRrumwxk5HA _M6OJQKQ_EdidRrumwxk5HA">

-    <ownedEnd xmi:id="_M6OJQKQ_EdidRrumwxk5HA" type="_M6OJJqQ_EdidRrumwxk5HA" association="_M6OJP6Q_EdidRrumwxk5HA"/>

+  <ownedMember xsi:type="uml:Association" xmi:id="_jxyWlaoVEdiBcNn-7Es0xA" memberEnd="_jxyWgaoVEdiBcNn-7Es0xA _jxyWlqoVEdiBcNn-7Es0xA">

+    <ownedEnd xmi:id="_jxyWlqoVEdiBcNn-7Es0xA" type="_jxyWfKoVEdiBcNn-7Es0xA" association="_jxyWlaoVEdiBcNn-7Es0xA"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_M6OJQaQ_EdidRrumwxk5HA" memberEnd="_M6OJCqQ_EdidRrumwxk5HA _M6OJQqQ_EdidRrumwxk5HA">

-    <ownedEnd xmi:id="_M6OJQqQ_EdidRrumwxk5HA" type="_M6IEBqQ_EdidRrumwxk5HA" association="_M6OJQaQ_EdidRrumwxk5HA"/>

+  <ownedMember xsi:type="uml:Association" xmi:id="_jxyWl6oVEdiBcNn-7Es0xA" memberEnd="_jxyWYKoVEdiBcNn-7Es0xA _jxyWmKoVEdiBcNn-7Es0xA">

+    <ownedEnd xmi:id="_jxyWmKoVEdiBcNn-7Es0xA" type="_jxyWT6oVEdiBcNn-7Es0xA" association="_jxyWl6oVEdiBcNn-7Es0xA"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_M6OJQ6Q_EdidRrumwxk5HA" memberEnd="_M6OJDKQ_EdidRrumwxk5HA _M6OJRKQ_EdidRrumwxk5HA">

-    <ownedEnd xmi:id="_M6OJRKQ_EdidRrumwxk5HA" type="_M6IEBqQ_EdidRrumwxk5HA" association="_M6OJQ6Q_EdidRrumwxk5HA"/>

+  <ownedMember xsi:type="uml:Association" xmi:id="_jxyWmaoVEdiBcNn-7Es0xA" memberEnd="_jxyWYqoVEdiBcNn-7Es0xA _jxyWmqoVEdiBcNn-7Es0xA">

+    <ownedEnd xmi:id="_jxyWmqoVEdiBcNn-7Es0xA" type="_jxyWT6oVEdiBcNn-7Es0xA" association="_jxyWmaoVEdiBcNn-7Es0xA"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_M6OJRaQ_EdidRrumwxk5HA" memberEnd="_M6OJD6Q_EdidRrumwxk5HA _M6IC3aQ_EdidRrumwxk5HA"/>

-  <ownedMember xsi:type="uml:Association" xmi:id="_M6OJRqQ_EdidRrumwxk5HA" memberEnd="_M6OJEqQ_EdidRrumwxk5HA _M6OJR6Q_EdidRrumwxk5HA">

-    <ownedEnd xmi:id="_M6OJR6Q_EdidRrumwxk5HA" type="_M6IEBqQ_EdidRrumwxk5HA" association="_M6OJRqQ_EdidRrumwxk5HA"/>

+  <ownedMember xsi:type="uml:Association" xmi:id="_jxyWm6oVEdiBcNn-7Es0xA" memberEnd="_jxyWZaoVEdiBcNn-7Es0xA _jxmIyKoVEdiBcNn-7Es0xA"/>

+  <ownedMember xsi:type="uml:Association" xmi:id="_jxyWnKoVEdiBcNn-7Es0xA" memberEnd="_jxyWaKoVEdiBcNn-7Es0xA _jxyWnaoVEdiBcNn-7Es0xA">

+    <ownedEnd xmi:id="_jxyWnaoVEdiBcNn-7Es0xA" type="_jxyWT6oVEdiBcNn-7Es0xA" association="_jxyWnKoVEdiBcNn-7Es0xA"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_M6OJSKQ_EdidRrumwxk5HA" memberEnd="_M6OJFKQ_EdidRrumwxk5HA _M6OJSaQ_EdidRrumwxk5HA">

-    <ownedEnd xmi:id="_M6OJSaQ_EdidRrumwxk5HA" type="_M6IEBqQ_EdidRrumwxk5HA" association="_M6OJSKQ_EdidRrumwxk5HA"/>

+  <ownedMember xsi:type="uml:Association" xmi:id="_jxyWnqoVEdiBcNn-7Es0xA" memberEnd="_jxyWaqoVEdiBcNn-7Es0xA _jxyWn6oVEdiBcNn-7Es0xA">

+    <ownedEnd xmi:id="_jxyWn6oVEdiBcNn-7Es0xA" type="_jxyWT6oVEdiBcNn-7Es0xA" association="_jxyWnqoVEdiBcNn-7Es0xA"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_M6OJSqQ_EdidRrumwxk5HA" memberEnd="_M6OJFqQ_EdidRrumwxk5HA _M6OJS6Q_EdidRrumwxk5HA">

-    <ownedEnd xmi:id="_M6OJS6Q_EdidRrumwxk5HA" type="_M6IEBqQ_EdidRrumwxk5HA" association="_M6OJSqQ_EdidRrumwxk5HA"/>

+  <ownedMember xsi:type="uml:Association" xmi:id="_jxyWoKoVEdiBcNn-7Es0xA" memberEnd="_jxyWbKoVEdiBcNn-7Es0xA _jxyWoaoVEdiBcNn-7Es0xA">

+    <ownedEnd xmi:id="_jxyWoaoVEdiBcNn-7Es0xA" type="_jxyWT6oVEdiBcNn-7Es0xA" association="_jxyWoKoVEdiBcNn-7Es0xA"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_M6OJTKQ_EdidRrumwxk5HA" memberEnd="_M6OJGKQ_EdidRrumwxk5HA _M6OJTaQ_EdidRrumwxk5HA">

-    <ownedEnd xmi:id="_M6OJTaQ_EdidRrumwxk5HA" type="_M6IEBqQ_EdidRrumwxk5HA" association="_M6OJTKQ_EdidRrumwxk5HA"/>

+  <ownedMember xsi:type="uml:Association" xmi:id="_jxyWoqoVEdiBcNn-7Es0xA" memberEnd="_jxyWbqoVEdiBcNn-7Es0xA _jxyWo6oVEdiBcNn-7Es0xA">

+    <ownedEnd xmi:id="_jxyWo6oVEdiBcNn-7Es0xA" type="_jxyWT6oVEdiBcNn-7Es0xA" association="_jxyWoqoVEdiBcNn-7Es0xA"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_M6OJTqQ_EdidRrumwxk5HA" memberEnd="_M6ID-aQ_EdidRrumwxk5HA _M6OJT6Q_EdidRrumwxk5HA">

-    <ownedEnd xmi:id="_M6OJT6Q_EdidRrumwxk5HA" type="_M6ID8KQ_EdidRrumwxk5HA" association="_M6OJTqQ_EdidRrumwxk5HA"/>

+  <ownedMember xsi:type="uml:Association" xmi:id="_jxyWpKoVEdiBcNn-7Es0xA" memberEnd="_jxyWQqoVEdiBcNn-7Es0xA _jxyWpaoVEdiBcNn-7Es0xA">

+    <ownedEnd xmi:id="_jxyWpaoVEdiBcNn-7Es0xA" type="_jxyWOaoVEdiBcNn-7Es0xA" association="_jxyWpKoVEdiBcNn-7Es0xA"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_M6OJUKQ_EdidRrumwxk5HA" memberEnd="_M6ID56Q_EdidRrumwxk5HA _M6OJUaQ_EdidRrumwxk5HA">

-    <ownedEnd xmi:id="_M6OJUaQ_EdidRrumwxk5HA" type="_M6ID46Q_EdidRrumwxk5HA" association="_M6OJUKQ_EdidRrumwxk5HA"/>

+  <ownedMember xsi:type="uml:Association" xmi:id="_jxyWpqoVEdiBcNn-7Es0xA" memberEnd="_jxyWMKoVEdiBcNn-7Es0xA _jxyWp6oVEdiBcNn-7Es0xA">

+    <ownedEnd xmi:id="_jxyWp6oVEdiBcNn-7Es0xA" type="_jxyWLKoVEdiBcNn-7Es0xA" association="_jxyWpqoVEdiBcNn-7Es0xA"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_M6OJUqQ_EdidRrumwxk5HA" memberEnd="_M6IDy6Q_EdidRrumwxk5HA _M6OJU6Q_EdidRrumwxk5HA">

-    <ownedEnd xmi:id="_M6OJU6Q_EdidRrumwxk5HA" type="_M6IDx6Q_EdidRrumwxk5HA" association="_M6OJUqQ_EdidRrumwxk5HA"/>

+  <ownedMember xsi:type="uml:Association" xmi:id="_jxyWqKoVEdiBcNn-7Es0xA" memberEnd="_jxyWFKoVEdiBcNn-7Es0xA _jxyWqaoVEdiBcNn-7Es0xA">

+    <ownedEnd xmi:id="_jxyWqaoVEdiBcNn-7Es0xA" type="_jxyWEKoVEdiBcNn-7Es0xA" association="_jxyWqKoVEdiBcNn-7Es0xA"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Class" xmi:id="_M6OJVKQ_EdidRrumwxk5HA" name="OutputPin">

-    <eAnnotations xmi:id="_wYkbgKRAEdiZYaXu6w_Kpw" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_wYwowKRAEdiZYaXu6w_Kpw"/>

+  <ownedMember xsi:type="uml:Class" xmi:id="_jxyWqqoVEdiBcNn-7Es0xA" name="OutputPin">

+    <eAnnotations xmi:id="_s_WmoKoXEdiaq_4OeOtsBw" source="appliedStereotypes">

+      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_s_WmoaoXEdiaq_4OeOtsBw"/>

     </eAnnotations>

-    <generalization xmi:id="_M6OJVaQ_EdidRrumwxk5HA" general="_M6OJVqQ_EdidRrumwxk5HA"/>

+    <generalization xmi:id="_jxyWq6oVEdiBcNn-7Es0xA" general="_jxyWrKoVEdiBcNn-7Es0xA"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Class" xmi:id="_M6OJVqQ_EdidRrumwxk5HA" name="Pin" isAbstract="true">

-    <eAnnotations xmi:id="_wZVQgKRAEdiZYaXu6w_Kpw" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_wZhdwKRAEdiZYaXu6w_Kpw"/>

+  <ownedMember xsi:type="uml:Class" xmi:id="_jxyWrKoVEdiBcNn-7Es0xA" name="Pin" isAbstract="true">

+    <eAnnotations xmi:id="_s_iz4KoXEdiaq_4OeOtsBw" source="appliedStereotypes">

+      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_s_iz4aoXEdiaq_4OeOtsBw"/>

     </eAnnotations>

-    <generalization xmi:id="_M6OJV6Q_EdidRrumwxk5HA" general="_M6ID8KQ_EdidRrumwxk5HA"/>

+    <generalization xmi:id="_jxyWraoVEdiBcNn-7Es0xA" general="_jxyWOaoVEdiBcNn-7Es0xA"/>

+    <generalization xmi:id="_jxyWrqoVEdiBcNn-7Es0xA" general="_jxBhb6oVEdiBcNn-7Es0xA"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_M6OJWKQ_EdidRrumwxk5HA" memberEnd="_M6IDzqQ_EdidRrumwxk5HA _M6OJWaQ_EdidRrumwxk5HA">

-    <ownedEnd xmi:id="_M6OJWaQ_EdidRrumwxk5HA" type="_M6IDx6Q_EdidRrumwxk5HA" association="_M6OJWKQ_EdidRrumwxk5HA"/>

+  <ownedMember xsi:type="uml:Association" xmi:id="_jxyWr6oVEdiBcNn-7Es0xA" memberEnd="_jxyWF6oVEdiBcNn-7Es0xA _jxyWsKoVEdiBcNn-7Es0xA">

+    <ownedEnd xmi:id="_jxyWsKoVEdiBcNn-7Es0xA" type="_jxyWEKoVEdiBcNn-7Es0xA" association="_jxyWr6oVEdiBcNn-7Es0xA"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Class" xmi:id="_M6OJWqQ_EdidRrumwxk5HA" name="InputPin">

-    <eAnnotations xmi:id="_wY82AKRAEdiZYaXu6w_Kpw" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_wZJDQKRAEdiZYaXu6w_Kpw"/>

+  <ownedMember xsi:type="uml:Class" xmi:id="_jxyWsaoVEdiBcNn-7Es0xA" name="InputPin">

+    <eAnnotations xmi:id="_s_ctQKoXEdiaq_4OeOtsBw" source="appliedStereotypes">

+      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_s_ctQaoXEdiaq_4OeOtsBw"/>

     </eAnnotations>

-    <generalization xmi:id="_M6OJW6Q_EdidRrumwxk5HA" general="_M6OJVqQ_EdidRrumwxk5HA"/>

+    <generalization xmi:id="_jxyWsqoVEdiBcNn-7Es0xA" general="_jxyWrKoVEdiBcNn-7Es0xA"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_M6OJXKQ_EdidRrumwxk5HA" memberEnd="_M6ID0aQ_EdidRrumwxk5HA _M6OJXaQ_EdidRrumwxk5HA">

-    <ownedEnd xmi:id="_M6OJXaQ_EdidRrumwxk5HA" type="_M6IDx6Q_EdidRrumwxk5HA" association="_M6OJXKQ_EdidRrumwxk5HA"/>

+  <ownedMember xsi:type="uml:Association" xmi:id="_jxyWs6oVEdiBcNn-7Es0xA" memberEnd="_jxyWGqoVEdiBcNn-7Es0xA _jxyWtKoVEdiBcNn-7Es0xA">

+    <ownedEnd xmi:id="_jxyWtKoVEdiBcNn-7Es0xA" type="_jxyWEKoVEdiBcNn-7Es0xA" association="_jxyWs6oVEdiBcNn-7Es0xA"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_M6OJXqQ_EdidRrumwxk5HA" memberEnd="_M6ID06Q_EdidRrumwxk5HA _M6OJX6Q_EdidRrumwxk5HA">

-    <ownedEnd xmi:id="_M6OJX6Q_EdidRrumwxk5HA" type="_M6IDx6Q_EdidRrumwxk5HA" association="_M6OJXqQ_EdidRrumwxk5HA"/>

+  <ownedMember xsi:type="uml:Association" xmi:id="_jxyWtaoVEdiBcNn-7Es0xA" memberEnd="_jxyWHKoVEdiBcNn-7Es0xA _jxyWtqoVEdiBcNn-7Es0xA">

+    <ownedEnd xmi:id="_jxyWtqoVEdiBcNn-7Es0xA" type="_jxyWEKoVEdiBcNn-7Es0xA" association="_jxyWtaoVEdiBcNn-7Es0xA"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_M6OJYKQ_EdidRrumwxk5HA" memberEnd="_M6ID1qQ_EdidRrumwxk5HA _M6OJYaQ_EdidRrumwxk5HA">

-    <ownedEnd xmi:id="_M6OJYaQ_EdidRrumwxk5HA" type="_M6IDx6Q_EdidRrumwxk5HA" association="_M6OJYKQ_EdidRrumwxk5HA"/>

+  <ownedMember xsi:type="uml:Association" xmi:id="_jxyWt6oVEdiBcNn-7Es0xA" memberEnd="_jxyWH6oVEdiBcNn-7Es0xA _jxyWuKoVEdiBcNn-7Es0xA">

+    <ownedEnd xmi:id="_jxyWuKoVEdiBcNn-7Es0xA" type="_jxyWEKoVEdiBcNn-7Es0xA" association="_jxyWt6oVEdiBcNn-7Es0xA"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_M6OJYqQ_EdidRrumwxk5HA" memberEnd="_M6IDsqQ_EdidRrumwxk5HA _M6OJZqQ_EdidRrumwxk5HA"/>

-  <ownedMember xsi:type="uml:Class" xmi:id="_M6OJY6Q_EdidRrumwxk5HA" name="Variable">

-    <eAnnotations xmi:id="_wmUjoKRAEdiZYaXu6w_Kpw" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_wmgw4KRAEdiZYaXu6w_Kpw"/>

+  <ownedMember xsi:type="uml:Association" xmi:id="_jxyWuaoVEdiBcNn-7Es0xA" memberEnd="_jxyV-6oVEdiBcNn-7Es0xA _jxyWvqoVEdiBcNn-7Es0xA"/>

+  <ownedMember xsi:type="uml:Class" xmi:id="_jxyWuqoVEdiBcNn-7Es0xA" name="Variable">

+    <eAnnotations xmi:id="_tABVAKoXEdiaq_4OeOtsBw" source="appliedStereotypes">

+      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_tABVAaoXEdiaq_4OeOtsBw"/>

     </eAnnotations>

-    <generalization xmi:id="_M6OJZKQ_EdidRrumwxk5HA" general="_M571YKQ_EdidRrumwxk5HA"/>

-    <generalization xmi:id="_M6OJZaQ_EdidRrumwxk5HA" general="_M5jbaKQ_EdidRrumwxk5HA"/>

-    <ownedAttribute xmi:id="_M6OJZqQ_EdidRrumwxk5HA" name="scope" type="_M6IDrqQ_EdidRrumwxk5HA" isOrdered="true" association="_M6OJYqQ_EdidRrumwxk5HA"/>

-    <ownedOperation xmi:id="_M6OJZ6Q_EdidRrumwxk5HA" name="getOwner" type="_M5dUkqQ_EdidRrumwxk5HA">

-      <returnResult xmi:id="_M6OJaKQ_EdidRrumwxk5HA" type="_M5dUkqQ_EdidRrumwxk5HA" direction="return"/>

+    <generalization xmi:id="_jxyWu6oVEdiBcNn-7Es0xA" general="_jxZ7sKoVEdiBcNn-7Es0xA"/>

+    <generalization xmi:id="_jxyWvKoVEdiBcNn-7Es0xA" general="_jxHnZqoVEdiBcNn-7Es0xA"/>

+    <generalization xmi:id="_jxyWvaoVEdiBcNn-7Es0xA" general="_jxBhb6oVEdiBcNn-7Es0xA"/>

+    <ownedAttribute xmi:id="_jxyWvqoVEdiBcNn-7Es0xA" name="scope" type="_jxyV96oVEdiBcNn-7Es0xA" isOrdered="true" association="_jxyWuaoVEdiBcNn-7Es0xA"/>

+    <ownedOperation xmi:id="_jxyWv6oVEdiBcNn-7Es0xA" name="getOwner" type="_jxBgxqoVEdiBcNn-7Es0xA">

+      <returnResult xmi:id="_jxyWwKoVEdiBcNn-7Es0xA" type="_jxBgxqoVEdiBcNn-7Es0xA" direction="return"/>

     </ownedOperation>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_M6OJaaQ_EdidRrumwxk5HA" memberEnd="_M6IDtaQ_EdidRrumwxk5HA _M6IDYaQ_EdidRrumwxk5HA"/>

-  <ownedMember xsi:type="uml:Association" xmi:id="_M6OJaqQ_EdidRrumwxk5HA" memberEnd="_M6IDuqQ_EdidRrumwxk5HA _M6IDhKQ_EdidRrumwxk5HA"/>

-  <ownedMember xsi:type="uml:Association" xmi:id="_M6OJa6Q_EdidRrumwxk5HA" memberEnd="_M6IDhqQ_EdidRrumwxk5HA _M6OJfaQ_EdidRrumwxk5HA"/>

-  <ownedMember xsi:type="uml:Class" xmi:id="_M6OJbKQ_EdidRrumwxk5HA" name="ActivityPartition">

-    <eAnnotations xmi:id="_xClo4KRAEdiZYaXu6w_Kpw" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_xCx2IKRAEdiZYaXu6w_Kpw"/>

+  <ownedMember xsi:type="uml:Association" xmi:id="_jxyWwaoVEdiBcNn-7Es0xA" memberEnd="_jxyV_qoVEdiBcNn-7Es0xA _jxsPa6oVEdiBcNn-7Es0xA"/>

+  <ownedMember xsi:type="uml:Association" xmi:id="_jxyWwqoVEdiBcNn-7Es0xA" memberEnd="_jxyWA6oVEdiBcNn-7Es0xA _jxyVzaoVEdiBcNn-7Es0xA"/>

+  <ownedMember xsi:type="uml:Association" xmi:id="_jxyWw6oVEdiBcNn-7Es0xA" memberEnd="_jxyVz6oVEdiBcNn-7Es0xA _jxyW1aoVEdiBcNn-7Es0xA"/>

+  <ownedMember xsi:type="uml:Class" xmi:id="_jxyWxKoVEdiBcNn-7Es0xA" name="ActivityPartition">

+    <eAnnotations xmi:id="_tJR-sKoXEdiaq_4OeOtsBw" source="appliedStereotypes">

+      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_tJR-saoXEdiaq_4OeOtsBw"/>

     </eAnnotations>

-    <generalization xmi:id="_M6OJbaQ_EdidRrumwxk5HA" general="_M5jbbKQ_EdidRrumwxk5HA"/>

-    <generalization xmi:id="_M6OJbqQ_EdidRrumwxk5HA" general="_M6IDlKQ_EdidRrumwxk5HA"/>

-    <ownedAttribute xmi:id="_M6OJb6Q_EdidRrumwxk5HA" name="isDimension" type="_M5dUjaQ_EdidRrumwxk5HA">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M6OJcKQ_EdidRrumwxk5HA"/>

+    <generalization xmi:id="_jxyWxaoVEdiBcNn-7Es0xA" general="_jxHnaqoVEdiBcNn-7Es0xA"/>

+    <generalization xmi:id="_jxyWxqoVEdiBcNn-7Es0xA" general="_jxyV3aoVEdiBcNn-7Es0xA"/>

+    <ownedAttribute xmi:id="_jxyWx6oVEdiBcNn-7Es0xA" name="isDimension" type="_jxBgwaoVEdiBcNn-7Es0xA">

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jxyWyKoVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

-    <ownedAttribute xmi:id="_M6OJcaQ_EdidRrumwxk5HA" name="isExternal" type="_M5dUjaQ_EdidRrumwxk5HA">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M6OJcqQ_EdidRrumwxk5HA"/>

+    <ownedAttribute xmi:id="_jxyWyaoVEdiBcNn-7Es0xA" name="isExternal" type="_jxBgwaoVEdiBcNn-7Es0xA">

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jxyWyqoVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

-    <ownedAttribute xmi:id="_M6OJc6Q_EdidRrumwxk5HA" name="containedEdge" type="_M6IDXaQ_EdidRrumwxk5HA" isOrdered="true" association="_M6OJgqQ_EdidRrumwxk5HA">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_M6OJdKQ_EdidRrumwxk5HA" value="-1"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M6OJdaQ_EdidRrumwxk5HA"/>

+    <ownedAttribute xmi:id="_jxyWy6oVEdiBcNn-7Es0xA" name="containedEdge" type="_jxsPZ6oVEdiBcNn-7Es0xA" isOrdered="true" association="_jxyW2qoVEdiBcNn-7Es0xA">

+      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_jxyWzKoVEdiBcNn-7Es0xA" value="-1"/>

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jxyWzaoVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

-    <ownedAttribute xmi:id="_M6OJdqQ_EdidRrumwxk5HA" name="subgroup" type="_M6OJbKQ_EdidRrumwxk5HA" isOrdered="true" association="_M6OJg6Q_EdidRrumwxk5HA" aggregation="composite">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_M6OJd6Q_EdidRrumwxk5HA" value="-1"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M6OJeKQ_EdidRrumwxk5HA"/>

+    <ownedAttribute xmi:id="_jxyWzqoVEdiBcNn-7Es0xA" name="subgroup" type="_jxyWxKoVEdiBcNn-7Es0xA" isOrdered="true" association="_jxyW26oVEdiBcNn-7Es0xA" aggregation="composite">

+      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_jxyWz6oVEdiBcNn-7Es0xA" value="-1"/>

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jxyW0KoVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

-    <ownedAttribute xmi:id="_M6OJeaQ_EdidRrumwxk5HA" name="superPartition" type="_M6OJbKQ_EdidRrumwxk5HA" isOrdered="true" association="_M6OJg6Q_EdidRrumwxk5HA">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M6OJeqQ_EdidRrumwxk5HA"/>

+    <ownedAttribute xmi:id="_jxyW0aoVEdiBcNn-7Es0xA" name="superPartition" type="_jxyWxKoVEdiBcNn-7Es0xA" isOrdered="true" association="_jxyW26oVEdiBcNn-7Es0xA">

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jxyW0qoVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

-    <ownedAttribute xmi:id="_M6OJe6Q_EdidRrumwxk5HA" name="represents" type="_M5dUkqQ_EdidRrumwxk5HA" isOrdered="true" association="_M6OJhKQ_EdidRrumwxk5HA">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M6OJfKQ_EdidRrumwxk5HA"/>

+    <ownedAttribute xmi:id="_jxyW06oVEdiBcNn-7Es0xA" name="represents" type="_jxBgxqoVEdiBcNn-7Es0xA" isOrdered="true" association="_jxyW3KoVEdiBcNn-7Es0xA">

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jxyW1KoVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

-    <ownedAttribute xmi:id="_M6OJfaQ_EdidRrumwxk5HA" name="containedNode" type="_M6IDd6Q_EdidRrumwxk5HA" isOrdered="true" association="_M6OJa6Q_EdidRrumwxk5HA">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_M6OJfqQ_EdidRrumwxk5HA" value="-1"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M6OJf6Q_EdidRrumwxk5HA"/>

+    <ownedAttribute xmi:id="_jxyW1aoVEdiBcNn-7Es0xA" name="containedNode" type="_jxyVwKoVEdiBcNn-7Es0xA" isOrdered="true" association="_jxyWw6oVEdiBcNn-7Es0xA">

+      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_jxyW1qoVEdiBcNn-7Es0xA" value="-1"/>

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jxyW16oVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

-    <ownedOperation xmi:id="_M6OJgKQ_EdidRrumwxk5HA" name="getSuperGroup" type="_M6IDlKQ_EdidRrumwxk5HA">

-      <returnResult xmi:id="_M6OJgaQ_EdidRrumwxk5HA" type="_M6IDlKQ_EdidRrumwxk5HA" direction="return"/>

+    <ownedOperation xmi:id="_jxyW2KoVEdiBcNn-7Es0xA" name="getSuperGroup" type="_jxyV3aoVEdiBcNn-7Es0xA">

+      <returnResult xmi:id="_jxyW2aoVEdiBcNn-7Es0xA" type="_jxyV3aoVEdiBcNn-7Es0xA" direction="return"/>

     </ownedOperation>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_M6OJgqQ_EdidRrumwxk5HA" memberEnd="_M6OJc6Q_EdidRrumwxk5HA _M6IDY6Q_EdidRrumwxk5HA"/>

-  <ownedMember xsi:type="uml:Association" xmi:id="_M6OJg6Q_EdidRrumwxk5HA" memberEnd="_M6OJdqQ_EdidRrumwxk5HA _M6OJeaQ_EdidRrumwxk5HA"/>

-  <ownedMember xsi:type="uml:Association" xmi:id="_M6OJhKQ_EdidRrumwxk5HA" memberEnd="_M6OJe6Q_EdidRrumwxk5HA _M6OJhaQ_EdidRrumwxk5HA">

-    <ownedEnd xmi:id="_M6OJhaQ_EdidRrumwxk5HA" type="_M6OJbKQ_EdidRrumwxk5HA" association="_M6OJhKQ_EdidRrumwxk5HA"/>

+  <ownedMember xsi:type="uml:Association" xmi:id="_jxyW2qoVEdiBcNn-7Es0xA" memberEnd="_jxyWy6oVEdiBcNn-7Es0xA _jxsPbaoVEdiBcNn-7Es0xA"/>

+  <ownedMember xsi:type="uml:Association" xmi:id="_jxyW26oVEdiBcNn-7Es0xA" memberEnd="_jxyWzqoVEdiBcNn-7Es0xA _jxyW0aoVEdiBcNn-7Es0xA"/>

+  <ownedMember xsi:type="uml:Association" xmi:id="_jxyW3KoVEdiBcNn-7Es0xA" memberEnd="_jxyW06oVEdiBcNn-7Es0xA _jxyW3aoVEdiBcNn-7Es0xA">

+    <ownedEnd xmi:id="_jxyW3aoVEdiBcNn-7Es0xA" type="_jxyWxKoVEdiBcNn-7Es0xA" association="_jxyW3KoVEdiBcNn-7Es0xA"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_M6OJhqQ_EdidRrumwxk5HA" memberEnd="_M6IDiaQ_EdidRrumwxk5HA _M6OJjKQ_EdidRrumwxk5HA"/>

-  <ownedMember xsi:type="uml:Class" xmi:id="_M6OJh6Q_EdidRrumwxk5HA" name="InterruptibleActivityRegion">

-    <eAnnotations xmi:id="_xP9WgKRAEdiZYaXu6w_Kpw" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_xQDdIKRAEdiZYaXu6w_Kpw"/>

+  <ownedMember xsi:type="uml:Association" xmi:id="_jxyW3qoVEdiBcNn-7Es0xA" memberEnd="_jxyV0qoVEdiBcNn-7Es0xA _jxyW5KoVEdiBcNn-7Es0xA"/>

+  <ownedMember xsi:type="uml:Class" xmi:id="_jxyW36oVEdiBcNn-7Es0xA" name="InterruptibleActivityRegion">

+    <eAnnotations xmi:id="_tKh74KoXEdiaq_4OeOtsBw" source="appliedStereotypes">

+      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_tKh74aoXEdiaq_4OeOtsBw"/>

     </eAnnotations>

-    <generalization xmi:id="_M6OJiKQ_EdidRrumwxk5HA" general="_M6IDlKQ_EdidRrumwxk5HA"/>

-    <ownedAttribute xmi:id="_M6OJiaQ_EdidRrumwxk5HA" name="interruptingEdge" type="_M6IDXaQ_EdidRrumwxk5HA" isOrdered="true" association="_M6OJj6Q_EdidRrumwxk5HA">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_M6OJiqQ_EdidRrumwxk5HA" value="-1"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M6OJi6Q_EdidRrumwxk5HA"/>

+    <generalization xmi:id="_jxyW4KoVEdiBcNn-7Es0xA" general="_jxyV3aoVEdiBcNn-7Es0xA"/>

+    <ownedAttribute xmi:id="_jxyW4aoVEdiBcNn-7Es0xA" name="interruptingEdge" type="_jxsPZ6oVEdiBcNn-7Es0xA" isOrdered="true" association="_jxyW56oVEdiBcNn-7Es0xA">

+      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_jxyW4qoVEdiBcNn-7Es0xA" value="-1"/>

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jxyW46oVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

-    <ownedAttribute xmi:id="_M6OJjKQ_EdidRrumwxk5HA" name="containedNode" type="_M6IDd6Q_EdidRrumwxk5HA" isOrdered="true" association="_M6OJhqQ_EdidRrumwxk5HA">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_M6OJjaQ_EdidRrumwxk5HA" value="-1"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M6OJjqQ_EdidRrumwxk5HA"/>

+    <ownedAttribute xmi:id="_jxyW5KoVEdiBcNn-7Es0xA" name="containedNode" type="_jxyVwKoVEdiBcNn-7Es0xA" isOrdered="true" association="_jxyW3qoVEdiBcNn-7Es0xA">

+      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_jxyW5aoVEdiBcNn-7Es0xA" value="-1"/>

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jxyW5qoVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_M6OJj6Q_EdidRrumwxk5HA" memberEnd="_M6OJiaQ_EdidRrumwxk5HA _M6IDZqQ_EdidRrumwxk5HA"/>

-  <ownedMember xsi:type="uml:Association" xmi:id="_M6OJkKQ_EdidRrumwxk5HA" memberEnd="_M6IDaKQ_EdidRrumwxk5HA _M6OJkaQ_EdidRrumwxk5HA">

-    <ownedEnd xmi:id="_M6OJkaQ_EdidRrumwxk5HA" type="_M6IDXaQ_EdidRrumwxk5HA" association="_M6OJkKQ_EdidRrumwxk5HA"/>

+  <ownedMember xsi:type="uml:Association" xmi:id="_jxyW56oVEdiBcNn-7Es0xA" memberEnd="_jxyW4aoVEdiBcNn-7Es0xA _jxsPcKoVEdiBcNn-7Es0xA"/>

+  <ownedMember xsi:type="uml:Association" xmi:id="_jxyW6KoVEdiBcNn-7Es0xA" memberEnd="_jxsPcqoVEdiBcNn-7Es0xA _jxyW6aoVEdiBcNn-7Es0xA">

+    <ownedEnd xmi:id="_jxyW6aoVEdiBcNn-7Es0xA" type="_jxsPZ6oVEdiBcNn-7Es0xA" association="_jxyW6KoVEdiBcNn-7Es0xA"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_M6OJkqQ_EdidRrumwxk5HA" memberEnd="_M6IDa6Q_EdidRrumwxk5HA _M6OJk6Q_EdidRrumwxk5HA">

-    <ownedEnd xmi:id="_M6OJk6Q_EdidRrumwxk5HA" type="_M6IDXaQ_EdidRrumwxk5HA" association="_M6OJkqQ_EdidRrumwxk5HA"/>

+  <ownedMember xsi:type="uml:Association" xmi:id="_jxyW6qoVEdiBcNn-7Es0xA" memberEnd="_jxsPdaoVEdiBcNn-7Es0xA _jxyW66oVEdiBcNn-7Es0xA">

+    <ownedEnd xmi:id="_jxyW66oVEdiBcNn-7Es0xA" type="_jxsPZ6oVEdiBcNn-7Es0xA" association="_jxyW6qoVEdiBcNn-7Es0xA"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_M6OJlKQ_EdidRrumwxk5HA" memberEnd="_M6IDbKQ_EdidRrumwxk5HA _M6OJlaQ_EdidRrumwxk5HA">

-    <ownedEnd xmi:id="_M6OJlaQ_EdidRrumwxk5HA" type="_M6IDXaQ_EdidRrumwxk5HA" association="_M6OJlKQ_EdidRrumwxk5HA"/>

+  <ownedMember xsi:type="uml:Association" xmi:id="_jxyW7KoVEdiBcNn-7Es0xA" memberEnd="_jxsPdqoVEdiBcNn-7Es0xA _jxyW7aoVEdiBcNn-7Es0xA">

+    <ownedEnd xmi:id="_jxyW7aoVEdiBcNn-7Es0xA" type="_jxsPZ6oVEdiBcNn-7Es0xA" association="_jxyW7KoVEdiBcNn-7Es0xA"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_M6OJlqQ_EdidRrumwxk5HA" memberEnd="_M6IDb6Q_EdidRrumwxk5HA _M6OJl6Q_EdidRrumwxk5HA">

-    <ownedEnd xmi:id="_M6OJl6Q_EdidRrumwxk5HA" type="_M6IDXaQ_EdidRrumwxk5HA" association="_M6OJlqQ_EdidRrumwxk5HA"/>

+  <ownedMember xsi:type="uml:Association" xmi:id="_jxyW7qoVEdiBcNn-7Es0xA" memberEnd="_jxsPeaoVEdiBcNn-7Es0xA _jxyW76oVEdiBcNn-7Es0xA">

+    <ownedEnd xmi:id="_jxyW76oVEdiBcNn-7Es0xA" type="_jxsPZ6oVEdiBcNn-7Es0xA" association="_jxyW7qoVEdiBcNn-7Es0xA"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_M6OJmKQ_EdidRrumwxk5HA" memberEnd="_M6IDUKQ_EdidRrumwxk5HA _M6OJmaQ_EdidRrumwxk5HA">

-    <ownedEnd xmi:id="_M6OJmaQ_EdidRrumwxk5HA" type="_M6IDQaQ_EdidRrumwxk5HA" association="_M6OJmKQ_EdidRrumwxk5HA"/>

+  <ownedMember xsi:type="uml:Association" xmi:id="_jxyW8KoVEdiBcNn-7Es0xA" memberEnd="_jxsPWqoVEdiBcNn-7Es0xA _jxyW8aoVEdiBcNn-7Es0xA">

+    <ownedEnd xmi:id="_jxyW8aoVEdiBcNn-7Es0xA" type="_jxsPS6oVEdiBcNn-7Es0xA" association="_jxyW8KoVEdiBcNn-7Es0xA"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_M6OJmqQ_EdidRrumwxk5HA" memberEnd="_M6IDU6Q_EdidRrumwxk5HA _M6OJm6Q_EdidRrumwxk5HA">

-    <ownedEnd xmi:id="_M6OJm6Q_EdidRrumwxk5HA" type="_M6IDQaQ_EdidRrumwxk5HA" association="_M6OJmqQ_EdidRrumwxk5HA"/>

+  <ownedMember xsi:type="uml:Association" xmi:id="_jxyW8qoVEdiBcNn-7Es0xA" memberEnd="_jxsPXaoVEdiBcNn-7Es0xA _jxyW86oVEdiBcNn-7Es0xA">

+    <ownedEnd xmi:id="_jxyW86oVEdiBcNn-7Es0xA" type="_jxsPS6oVEdiBcNn-7Es0xA" association="_jxyW8qoVEdiBcNn-7Es0xA"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_M6OJnKQ_EdidRrumwxk5HA" memberEnd="_M6IC36Q_EdidRrumwxk5HA _M6OJnaQ_EdidRrumwxk5HA">

-    <ownedEnd xmi:id="_M6OJnaQ_EdidRrumwxk5HA" type="_M6IC1KQ_EdidRrumwxk5HA" association="_M6OJnKQ_EdidRrumwxk5HA"/>

+  <ownedMember xsi:type="uml:Association" xmi:id="_jxyW9KoVEdiBcNn-7Es0xA" memberEnd="_jxmIyqoVEdiBcNn-7Es0xA _jxyW9aoVEdiBcNn-7Es0xA">

+    <ownedEnd xmi:id="_jxyW9aoVEdiBcNn-7Es0xA" type="_jxmIv6oVEdiBcNn-7Es0xA" association="_jxyW9KoVEdiBcNn-7Es0xA"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_M6OJnqQ_EdidRrumwxk5HA" memberEnd="_M6ICxqQ_EdidRrumwxk5HA _M6OJn6Q_EdidRrumwxk5HA">

-    <ownedEnd xmi:id="_M6OJn6Q_EdidRrumwxk5HA" type="_M6ICwqQ_EdidRrumwxk5HA" association="_M6OJnqQ_EdidRrumwxk5HA"/>

+  <ownedMember xsi:type="uml:Association" xmi:id="_jxyW9qoVEdiBcNn-7Es0xA" memberEnd="_jxmIsaoVEdiBcNn-7Es0xA _jxyW96oVEdiBcNn-7Es0xA">

+    <ownedEnd xmi:id="_jxyW96oVEdiBcNn-7Es0xA" type="_jxmIraoVEdiBcNn-7Es0xA" association="_jxyW9qoVEdiBcNn-7Es0xA"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_M6OJoKQ_EdidRrumwxk5HA" memberEnd="_M6ICyaQ_EdidRrumwxk5HA _M6OJoaQ_EdidRrumwxk5HA">

-    <ownedEnd xmi:id="_M6OJoaQ_EdidRrumwxk5HA" type="_M6ICwqQ_EdidRrumwxk5HA" association="_M6OJoKQ_EdidRrumwxk5HA"/>

+  <ownedMember xsi:type="uml:Association" xmi:id="_jxyW-KoVEdiBcNn-7Es0xA" memberEnd="_jxmItKoVEdiBcNn-7Es0xA _jxyW-aoVEdiBcNn-7Es0xA">

+    <ownedEnd xmi:id="_jxyW-aoVEdiBcNn-7Es0xA" type="_jxmIraoVEdiBcNn-7Es0xA" association="_jxyW-KoVEdiBcNn-7Es0xA"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_M6OJoqQ_EdidRrumwxk5HA" memberEnd="_M6B7xaQ_EdidRrumwxk5HA _M6ICy6Q_EdidRrumwxk5HA"/>

-  <ownedMember xsi:type="uml:Association" xmi:id="_M6OJo6Q_EdidRrumwxk5HA" memberEnd="_M6ICvaQ_EdidRrumwxk5HA _M6OJp6Q_EdidRrumwxk5HA"/>

-  <ownedMember xsi:type="uml:Class" xmi:id="_M6OJpKQ_EdidRrumwxk5HA" name="ProtocolConformance">

-    <eAnnotations xmi:id="_xQuLgKRAEdiZYaXu6w_Kpw" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_xQ0SIKRAEdiZYaXu6w_Kpw"/>

+  <ownedMember xsi:type="uml:Association" xmi:id="_jxyW-qoVEdiBcNn-7Es0xA" memberEnd="_jxNuaaoVEdiBcNn-7Es0xA _jxmItqoVEdiBcNn-7Es0xA"/>

+  <ownedMember xsi:type="uml:Association" xmi:id="_jxyW-6oVEdiBcNn-7Es0xA" memberEnd="_jxmIqKoVEdiBcNn-7Es0xA _jxyW_6oVEdiBcNn-7Es0xA"/>

+  <ownedMember xsi:type="uml:Class" xmi:id="_jxyW_KoVEdiBcNn-7Es0xA" name="ProtocolConformance">

+    <eAnnotations xmi:id="_tMV5wKoXEdiaq_4OeOtsBw" source="appliedStereotypes">

+      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_tMV5waoXEdiaq_4OeOtsBw"/>

     </eAnnotations>

-    <generalization xmi:id="_M6OJpaQ_EdidRrumwxk5HA" general="_M5jauaQ_EdidRrumwxk5HA"/>

-    <ownedAttribute xmi:id="_M6OJpqQ_EdidRrumwxk5HA" name="generalMachine" type="_M6ICu6Q_EdidRrumwxk5HA" isOrdered="true" association="_M6OJrqQ_EdidRrumwxk5HA"/>

-    <ownedAttribute xmi:id="_M6OJp6Q_EdidRrumwxk5HA" name="specificMachine" type="_M6ICu6Q_EdidRrumwxk5HA" isOrdered="true" association="_M6OJo6Q_EdidRrumwxk5HA"/>

-    <ownedOperation xmi:id="_M6OJqKQ_EdidRrumwxk5HA" name="getSources">

-      <returnResult xmi:id="_M6OJqaQ_EdidRrumwxk5HA" direction="return">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YtaQ-Edi0K65YJD49Qg"/>

+    <generalization xmi:id="_jxyW_aoVEdiBcNn-7Es0xA" general="_jxBhBaoVEdiBcNn-7Es0xA"/>

+    <ownedAttribute xmi:id="_jxyW_qoVEdiBcNn-7Es0xA" name="generalMachine" type="_jxmIpqoVEdiBcNn-7Es0xA" isOrdered="true" association="_jxyXBqoVEdiBcNn-7Es0xA"/>

+    <ownedAttribute xmi:id="_jxyW_6oVEdiBcNn-7Es0xA" name="specificMachine" type="_jxmIpqoVEdiBcNn-7Es0xA" isOrdered="true" association="_jxyW-6oVEdiBcNn-7Es0xA"/>

+    <ownedOperation xmi:id="_jxyXAKoVEdiBcNn-7Es0xA" name="getSources">

+      <returnResult xmi:id="_jxyXAaoVEdiBcNn-7Es0xA" direction="return">

+        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

       </returnResult>

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YtaQ-Edi0K65YJD49Qg"/>

+      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

     </ownedOperation>

-    <ownedOperation xmi:id="_M6OJqqQ_EdidRrumwxk5HA" name="getOwner" type="_M5dUkqQ_EdidRrumwxk5HA">

-      <returnResult xmi:id="_M6OJq6Q_EdidRrumwxk5HA" type="_M5dUkqQ_EdidRrumwxk5HA" direction="return"/>

+    <ownedOperation xmi:id="_jxyXAqoVEdiBcNn-7Es0xA" name="getOwner" type="_jxBgxqoVEdiBcNn-7Es0xA">

+      <returnResult xmi:id="_jxyXA6oVEdiBcNn-7Es0xA" type="_jxBgxqoVEdiBcNn-7Es0xA" direction="return"/>

     </ownedOperation>

-    <ownedOperation xmi:id="_M6OJrKQ_EdidRrumwxk5HA" name="getTargets">

-      <returnResult xmi:id="_M6OJraQ_EdidRrumwxk5HA" direction="return">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YtaQ-Edi0K65YJD49Qg"/>

+    <ownedOperation xmi:id="_jxyXBKoVEdiBcNn-7Es0xA" name="getTargets">

+      <returnResult xmi:id="_jxyXBaoVEdiBcNn-7Es0xA" direction="return">

+        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

       </returnResult>

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YtaQ-Edi0K65YJD49Qg"/>

+      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

     </ownedOperation>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_M6OJrqQ_EdidRrumwxk5HA" memberEnd="_M6OJpqQ_EdidRrumwxk5HA _M6OJr6Q_EdidRrumwxk5HA">

-    <ownedEnd xmi:id="_M6OJr6Q_EdidRrumwxk5HA" type="_M6OJpKQ_EdidRrumwxk5HA" association="_M6OJrqQ_EdidRrumwxk5HA"/>

+  <ownedMember xsi:type="uml:Association" xmi:id="_jxyXBqoVEdiBcNn-7Es0xA" memberEnd="_jxyW_qoVEdiBcNn-7Es0xA _jxyXB6oVEdiBcNn-7Es0xA">

+    <ownedEnd xmi:id="_jxyXB6oVEdiBcNn-7Es0xA" type="_jxyW_KoVEdiBcNn-7Es0xA" association="_jxyXBqoVEdiBcNn-7Es0xA"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_M6OJsKQ_EdidRrumwxk5HA" memberEnd="_M6ICdKQ_EdidRrumwxk5HA _M6OJsaQ_EdidRrumwxk5HA">

-    <ownedEnd xmi:id="_M6OJsaQ_EdidRrumwxk5HA" type="_M6ICbaQ_EdidRrumwxk5HA" association="_M6OJsKQ_EdidRrumwxk5HA"/>

+  <ownedMember xsi:type="uml:Association" xmi:id="_jxyXCKoVEdiBcNn-7Es0xA" memberEnd="_jxgDeKoVEdiBcNn-7Es0xA _jxyXCaoVEdiBcNn-7Es0xA">

+    <ownedEnd xmi:id="_jxyXCaoVEdiBcNn-7Es0xA" type="_jxgDcaoVEdiBcNn-7Es0xA" association="_jxyXCKoVEdiBcNn-7Es0xA"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_M6OJsqQ_EdidRrumwxk5HA" memberEnd="_M6ICd6Q_EdidRrumwxk5HA _M6OJs6Q_EdidRrumwxk5HA">

-    <ownedEnd xmi:id="_M6OJs6Q_EdidRrumwxk5HA" type="_M6ICbaQ_EdidRrumwxk5HA" association="_M6OJsqQ_EdidRrumwxk5HA"/>

+  <ownedMember xsi:type="uml:Association" xmi:id="_jxyXCqoVEdiBcNn-7Es0xA" memberEnd="_jxgDe6oVEdiBcNn-7Es0xA _jxyXC6oVEdiBcNn-7Es0xA">

+    <ownedEnd xmi:id="_jxyXC6oVEdiBcNn-7Es0xA" type="_jxgDcaoVEdiBcNn-7Es0xA" association="_jxyXCqoVEdiBcNn-7Es0xA"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_M6OJtKQ_EdidRrumwxk5HA" memberEnd="_M6ICeqQ_EdidRrumwxk5HA _M6ICYKQ_EdidRrumwxk5HA"/>

-  <ownedMember xsi:type="uml:Association" xmi:id="_M6OJtaQ_EdidRrumwxk5HA" memberEnd="_M6ICYqQ_EdidRrumwxk5HA _M6OJtqQ_EdidRrumwxk5HA">

-    <ownedEnd xmi:id="_M6OJtqQ_EdidRrumwxk5HA" type="_M6B74KQ_EdidRrumwxk5HA" association="_M6OJtaQ_EdidRrumwxk5HA"/>

+  <ownedMember xsi:type="uml:Association" xmi:id="_jxyXDKoVEdiBcNn-7Es0xA" memberEnd="_jxgDfqoVEdiBcNn-7Es0xA _jxgDZKoVEdiBcNn-7Es0xA"/>

+  <ownedMember xsi:type="uml:Association" xmi:id="_jxyXDaoVEdiBcNn-7Es0xA" memberEnd="_jxgDZqoVEdiBcNn-7Es0xA _jxyXDqoVEdiBcNn-7Es0xA">

+    <ownedEnd xmi:id="_jxyXDqoVEdiBcNn-7Es0xA" type="_jxgDYqoVEdiBcNn-7Es0xA" association="_jxyXDaoVEdiBcNn-7Es0xA"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_M6OJt6Q_EdidRrumwxk5HA" memberEnd="_M6B71qQ_EdidRrumwxk5HA _M6OJuKQ_EdidRrumwxk5HA">

-    <ownedEnd xmi:id="_M6OJuKQ_EdidRrumwxk5HA" type="_M6B71KQ_EdidRrumwxk5HA" association="_M6OJt6Q_EdidRrumwxk5HA"/>

+  <ownedMember xsi:type="uml:Association" xmi:id="_jxyXD6oVEdiBcNn-7Es0xA" memberEnd="_jxgDWKoVEdiBcNn-7Es0xA _jxyXEKoVEdiBcNn-7Es0xA">

+    <ownedEnd xmi:id="_jxyXEKoVEdiBcNn-7Es0xA" type="_jxgDVqoVEdiBcNn-7Es0xA" association="_jxyXD6oVEdiBcNn-7Es0xA"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_M6OJuaQ_EdidRrumwxk5HA" memberEnd="_M6B7yKQ_EdidRrumwxk5HA _M572b6Q_EdidRrumwxk5HA"/>

-  <ownedMember xsi:type="uml:Association" xmi:id="_M6OJuqQ_EdidRrumwxk5HA" memberEnd="_M572caQ_EdidRrumwxk5HA _M6OJu6Q_EdidRrumwxk5HA">

-    <ownedEnd xmi:id="_M6OJu6Q_EdidRrumwxk5HA" type="_M572a6Q_EdidRrumwxk5HA" association="_M6OJuqQ_EdidRrumwxk5HA"/>

+  <ownedMember xsi:type="uml:Association" xmi:id="_jxyXEaoVEdiBcNn-7Es0xA" memberEnd="_jxNumKoVEdiBcNn-7Es0xA _jxyXEqoVEdiBcNn-7Es0xA">

+    <ownedEnd xmi:id="_jxyXEqoVEdiBcNn-7Es0xA" type="_jxNueqoVEdiBcNn-7Es0xA" association="_jxyXEaoVEdiBcNn-7Es0xA"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_M6OJvKQ_EdidRrumwxk5HA" memberEnd="_M572dKQ_EdidRrumwxk5HA _M6OJvaQ_EdidRrumwxk5HA">

-    <ownedEnd xmi:id="_M6OJvaQ_EdidRrumwxk5HA" type="_M572a6Q_EdidRrumwxk5HA" association="_M6OJvKQ_EdidRrumwxk5HA"/>

+  <ownedMember xsi:type="uml:Class" xmi:id="_jxyXE6oVEdiBcNn-7Es0xA" name="UseCase">

+    <eAnnotations xmi:id="_s8-BAKoXEdiaq_4OeOtsBw" source="appliedStereotypes">

+      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_s8-BAaoXEdiaq_4OeOtsBw"/>

+    </eAnnotations>

+    <generalization xmi:id="_jxyXFKoVEdiBcNn-7Es0xA" general="_jxNuZKoVEdiBcNn-7Es0xA"/>

+    <ownedAttribute xmi:id="_jxyXFaoVEdiBcNn-7Es0xA" name="include" type="_jxyXJKoVEdiBcNn-7Es0xA" isOrdered="true" association="_jxyXI6oVEdiBcNn-7Es0xA" aggregation="composite">

+      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_jxyXFqoVEdiBcNn-7Es0xA" value="-1"/>

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jxyXF6oVEdiBcNn-7Es0xA"/>

+    </ownedAttribute>

+    <ownedAttribute xmi:id="_jxyXGKoVEdiBcNn-7Es0xA" name="extend" type="_jxyXMKoVEdiBcNn-7Es0xA" isOrdered="true" association="_jxyXL6oVEdiBcNn-7Es0xA" aggregation="composite">

+      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_jxyXGaoVEdiBcNn-7Es0xA" value="-1"/>

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jxyXGqoVEdiBcNn-7Es0xA"/>

+    </ownedAttribute>

+    <ownedAttribute xmi:id="_jxyXG6oVEdiBcNn-7Es0xA" name="extensionPoint" type="_jxyXRaoVEdiBcNn-7Es0xA" isOrdered="true" association="_jxyXSKoVEdiBcNn-7Es0xA" aggregation="composite">

+      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_jxyXHKoVEdiBcNn-7Es0xA" value="-1"/>

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jxyXHaoVEdiBcNn-7Es0xA"/>

+    </ownedAttribute>

+    <ownedAttribute xmi:id="_jxyXHqoVEdiBcNn-7Es0xA" name="subject" type="_jxNueqoVEdiBcNn-7Es0xA" isOrdered="true" association="_jxyXSaoVEdiBcNn-7Es0xA">

+      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_jxyXH6oVEdiBcNn-7Es0xA" value="-1"/>

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jxyXIKoVEdiBcNn-7Es0xA"/>

+    </ownedAttribute>

+    <ownedOperation xmi:id="_jxyXIaoVEdiBcNn-7Es0xA" name="getOwnedMembers">

+      <returnResult xmi:id="_jxyXIqoVEdiBcNn-7Es0xA" direction="return">

+        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

+      </returnResult>

+      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

+    </ownedOperation>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_M6OJvqQ_EdidRrumwxk5HA" memberEnd="_M572d6Q_EdidRrumwxk5HA _M6OJv6Q_EdidRrumwxk5HA">

-    <ownedEnd xmi:id="_M6OJv6Q_EdidRrumwxk5HA" type="_M572a6Q_EdidRrumwxk5HA" association="_M6OJvqQ_EdidRrumwxk5HA"/>

-  </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_M6OJwKQ_EdidRrumwxk5HA" memberEnd="_M572eqQ_EdidRrumwxk5HA _M6OJwaQ_EdidRrumwxk5HA">

-    <ownedEnd xmi:id="_M6OJwaQ_EdidRrumwxk5HA" type="_M572a6Q_EdidRrumwxk5HA" association="_M6OJwKQ_EdidRrumwxk5HA"/>

-  </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_M6OJwqQ_EdidRrumwxk5HA" memberEnd="_M572faQ_EdidRrumwxk5HA _M6OJw6Q_EdidRrumwxk5HA">

-    <ownedEnd xmi:id="_M6OJw6Q_EdidRrumwxk5HA" type="_M572a6Q_EdidRrumwxk5HA" association="_M6OJwqQ_EdidRrumwxk5HA"/>

-  </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_M6OJxKQ_EdidRrumwxk5HA" memberEnd="_M572gKQ_EdidRrumwxk5HA _M6OJxaQ_EdidRrumwxk5HA">

-    <ownedEnd xmi:id="_M6OJxaQ_EdidRrumwxk5HA" type="_M572a6Q_EdidRrumwxk5HA" association="_M6OJxKQ_EdidRrumwxk5HA"/>

+  <ownedMember xsi:type="uml:Association" xmi:id="_jxyXI6oVEdiBcNn-7Es0xA" memberEnd="_jxyXFaoVEdiBcNn-7Es0xA _jxyXKKoVEdiBcNn-7Es0xA"/>

+  <ownedMember xsi:type="uml:Class" xmi:id="_jxyXJKoVEdiBcNn-7Es0xA" name="Include">

+    <eAnnotations xmi:id="_s9KOQKoXEdiaq_4OeOtsBw" source="appliedStereotypes">

+      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_s9KOQaoXEdiaq_4OeOtsBw"/>

+    </eAnnotations>

+    <generalization xmi:id="_jxyXJaoVEdiBcNn-7Es0xA" general="_jxHnaqoVEdiBcNn-7Es0xA"/>

+    <generalization xmi:id="_jxyXJqoVEdiBcNn-7Es0xA" general="_jxBhBaoVEdiBcNn-7Es0xA"/>

+    <ownedAttribute xmi:id="_jxyXJ6oVEdiBcNn-7Es0xA" name="addition" type="_jxyXE6oVEdiBcNn-7Es0xA" isOrdered="true" association="_jxyXLaoVEdiBcNn-7Es0xA"/>

+    <ownedAttribute xmi:id="_jxyXKKoVEdiBcNn-7Es0xA" name="includingCase" type="_jxyXE6oVEdiBcNn-7Es0xA" isOrdered="true" association="_jxyXI6oVEdiBcNn-7Es0xA"/>

+    <ownedOperation xmi:id="_jxyXKaoVEdiBcNn-7Es0xA" name="getSources">

+      <returnResult xmi:id="_jxyXKqoVEdiBcNn-7Es0xA" direction="return">

+        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

+      </returnResult>

+      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

+    </ownedOperation>

+    <ownedOperation xmi:id="_jxyXK6oVEdiBcNn-7Es0xA" name="getTargets">

+      <returnResult xmi:id="_jxyXLKoVEdiBcNn-7Es0xA" direction="return">

+        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

+      </returnResult>

+      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

+    </ownedOperation>

   </ownedMember>

-  <ownedMember xsi:type="uml:Enumeration" xmi:id="_M6OJxqQ_EdidRrumwxk5HA" name="CallConcurrencyKind">

-    <ownedLiteral xmi:id="_M6OJx6Q_EdidRrumwxk5HA" name="sequential"/>

-    <ownedLiteral xmi:id="_M6OJyKQ_EdidRrumwxk5HA" name="guarded"/>

-    <ownedLiteral xmi:id="_M6OJyaQ_EdidRrumwxk5HA" name="concurrent"/>

+  <ownedMember xsi:type="uml:Association" xmi:id="_jxyXLaoVEdiBcNn-7Es0xA" memberEnd="_jxyXJ6oVEdiBcNn-7Es0xA _jxyXLqoVEdiBcNn-7Es0xA">

+    <ownedEnd xmi:id="_jxyXLqoVEdiBcNn-7Es0xA" type="_jxyXJKoVEdiBcNn-7Es0xA" association="_jxyXLaoVEdiBcNn-7Es0xA"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_M6OJyqQ_EdidRrumwxk5HA" memberEnd="_M5voXaQ_EdidRrumwxk5HA _M572AaQ_EdidRrumwxk5HA"/>

-  <ownedMember xsi:type="uml:Class" xmi:id="_M6OJy6Q_EdidRrumwxk5HA" name="DataType">

-    <eAnnotations xmi:id="_v9isYKRAEdiZYaXu6w_Kpw" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_v9ozAKRAEdiZYaXu6w_Kpw"/>

+  <ownedMember xsi:type="uml:Association" xmi:id="_jxyXL6oVEdiBcNn-7Es0xA" memberEnd="_jxyXGKoVEdiBcNn-7Es0xA _jxyXOKoVEdiBcNn-7Es0xA"/>

+  <ownedMember xsi:type="uml:Class" xmi:id="_jxyXMKoVEdiBcNn-7Es0xA" name="Extend">

+    <eAnnotations xmi:id="_s83TUKoXEdiaq_4OeOtsBw" source="appliedStereotypes">

+      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_s83TUaoXEdiaq_4OeOtsBw"/>

     </eAnnotations>

-    <generalization xmi:id="_M6OJzKQ_EdidRrumwxk5HA" general="_M51ul6Q_EdidRrumwxk5HA"/>

-    <ownedAttribute xmi:id="_M6OJzaQ_EdidRrumwxk5HA" name="ownedAttribute" type="_M51vNqQ_EdidRrumwxk5HA" isOrdered="true" association="_M6OJ3KQ_EdidRrumwxk5HA" aggregation="composite">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_M6OJzqQ_EdidRrumwxk5HA" value="-1"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M6OJz6Q_EdidRrumwxk5HA"/>

+    <generalization xmi:id="_jxyXMaoVEdiBcNn-7Es0xA" general="_jxHnaqoVEdiBcNn-7Es0xA"/>

+    <generalization xmi:id="_jxyXMqoVEdiBcNn-7Es0xA" general="_jxBhBaoVEdiBcNn-7Es0xA"/>

+    <ownedAttribute xmi:id="_jxyXM6oVEdiBcNn-7Es0xA" name="extendedCase" type="_jxyXE6oVEdiBcNn-7Es0xA" isOrdered="true" association="_jxyXP6oVEdiBcNn-7Es0xA"/>

+    <ownedAttribute xmi:id="_jxyXNKoVEdiBcNn-7Es0xA" name="condition" type="_jxHnwKoVEdiBcNn-7Es0xA" isOrdered="true" association="_jxyXQaoVEdiBcNn-7Es0xA" aggregation="composite">

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jxyXNaoVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

-    <ownedAttribute xmi:id="_M6OJ0KQ_EdidRrumwxk5HA" name="ownedOperation" type="_M571_KQ_EdidRrumwxk5HA" isOrdered="true" association="_M6OJ3aQ_EdidRrumwxk5HA" aggregation="composite">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_M6OJ0aQ_EdidRrumwxk5HA" value="-1"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M6OJ0qQ_EdidRrumwxk5HA"/>

+    <ownedAttribute xmi:id="_jxyXNqoVEdiBcNn-7Es0xA" name="extensionLocation" type="_jxyXRaoVEdiBcNn-7Es0xA" isOrdered="true" association="_jxyXQ6oVEdiBcNn-7Es0xA">

+      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_jxyXN6oVEdiBcNn-7Es0xA" value="-1"/>

     </ownedAttribute>

-    <ownedOperation xmi:id="_M6OJ06Q_EdidRrumwxk5HA" name="inherit" type="_M5dUkaQ_EdidRrumwxk5HA">

-      <returnResult xmi:id="_M6OJ1KQ_EdidRrumwxk5HA" type="_M5dUkaQ_EdidRrumwxk5HA" direction="return"/>

-      <ownedParameter xmi:id="_M6OJ1aQ_EdidRrumwxk5HA" name="inhs" type="_M5dUkaQ_EdidRrumwxk5HA"/>

-    </ownedOperation>

-    <ownedOperation xmi:id="_M6OJ1qQ_EdidRrumwxk5HA" name="getOwnedMembers">

-      <returnResult xmi:id="_M6OJ16Q_EdidRrumwxk5HA" direction="return">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YtaQ-Edi0K65YJD49Qg"/>

+    <ownedAttribute xmi:id="_jxyXOKoVEdiBcNn-7Es0xA" name="extension" type="_jxyXE6oVEdiBcNn-7Es0xA" isOrdered="true" association="_jxyXL6oVEdiBcNn-7Es0xA"/>

+    <ownedOperation xmi:id="_jxyXOaoVEdiBcNn-7Es0xA" name="getTargets">

+      <returnResult xmi:id="_jxyXOqoVEdiBcNn-7Es0xA" direction="return">

+        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

       </returnResult>

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YtaQ-Edi0K65YJD49Qg"/>

+      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

     </ownedOperation>

-    <ownedOperation xmi:id="_M6OJ2KQ_EdidRrumwxk5HA" name="getAttributes">

-      <returnResult xmi:id="_M6OJ2aQ_EdidRrumwxk5HA" direction="return">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YtaQ-Edi0K65YJD49Qg"/>

+    <ownedOperation xmi:id="_jxyXO6oVEdiBcNn-7Es0xA" name="getSources">

+      <returnResult xmi:id="_jxyXPKoVEdiBcNn-7Es0xA" direction="return">

+        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

       </returnResult>

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YtaQ-Edi0K65YJD49Qg"/>

+      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

     </ownedOperation>

-    <ownedOperation xmi:id="_M6OJ2qQ_EdidRrumwxk5HA" name="getFeatures">

-      <returnResult xmi:id="_M6OJ26Q_EdidRrumwxk5HA" direction="return">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YtaQ-Edi0K65YJD49Qg"/>

+    <ownedOperation xmi:id="_jxyXPaoVEdiBcNn-7Es0xA" name="getOwnedElements">

+      <returnResult xmi:id="_jxyXPqoVEdiBcNn-7Es0xA" direction="return">

+        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

       </returnResult>

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YtaQ-Edi0K65YJD49Qg"/>

+      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

     </ownedOperation>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_M6OJ3KQ_EdidRrumwxk5HA" memberEnd="_M6OJzaQ_EdidRrumwxk5HA _M51vOqQ_EdidRrumwxk5HA"/>

-  <ownedMember xsi:type="uml:Association" xmi:id="_M6OJ3aQ_EdidRrumwxk5HA" memberEnd="_M6OJ0KQ_EdidRrumwxk5HA _M572BaQ_EdidRrumwxk5HA"/>

-  <ownedMember xsi:type="uml:Association" xmi:id="_M6OJ3qQ_EdidRrumwxk5HA" memberEnd="_M572B6Q_EdidRrumwxk5HA _M6OJ36Q_EdidRrumwxk5HA">

-    <ownedEnd xmi:id="_M6OJ36Q_EdidRrumwxk5HA" type="_M571_KQ_EdidRrumwxk5HA" association="_M6OJ3qQ_EdidRrumwxk5HA"/>

+  <ownedMember xsi:type="uml:Association" xmi:id="_jxyXP6oVEdiBcNn-7Es0xA" memberEnd="_jxyXM6oVEdiBcNn-7Es0xA _jxyXQKoVEdiBcNn-7Es0xA">

+    <ownedEnd xmi:id="_jxyXQKoVEdiBcNn-7Es0xA" type="_jxyXMKoVEdiBcNn-7Es0xA" association="_jxyXP6oVEdiBcNn-7Es0xA"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_M6OJ4KQ_EdidRrumwxk5HA" memberEnd="_M572CqQ_EdidRrumwxk5HA _M6OJ4aQ_EdidRrumwxk5HA">

-    <ownedEnd xmi:id="_M6OJ4aQ_EdidRrumwxk5HA" type="_M571_KQ_EdidRrumwxk5HA" association="_M6OJ4KQ_EdidRrumwxk5HA"/>

+  <ownedMember xsi:type="uml:Association" xmi:id="_jxyXQaoVEdiBcNn-7Es0xA" memberEnd="_jxyXNKoVEdiBcNn-7Es0xA _jxyXQqoVEdiBcNn-7Es0xA">

+    <ownedEnd xmi:id="_jxyXQqoVEdiBcNn-7Es0xA" type="_jxyXMKoVEdiBcNn-7Es0xA" association="_jxyXQaoVEdiBcNn-7Es0xA"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_M6OJ4qQ_EdidRrumwxk5HA" memberEnd="_M572DaQ_EdidRrumwxk5HA _M6OJ46Q_EdidRrumwxk5HA">

-    <ownedEnd xmi:id="_M6OJ46Q_EdidRrumwxk5HA" type="_M571_KQ_EdidRrumwxk5HA" association="_M6OJ4qQ_EdidRrumwxk5HA"/>

+  <ownedMember xsi:type="uml:Association" xmi:id="_jxyXQ6oVEdiBcNn-7Es0xA" memberEnd="_jxyXNqoVEdiBcNn-7Es0xA _jxyXRKoVEdiBcNn-7Es0xA">

+    <ownedEnd xmi:id="_jxyXRKoVEdiBcNn-7Es0xA" type="_jxyXMKoVEdiBcNn-7Es0xA" association="_jxyXQ6oVEdiBcNn-7Es0xA"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_M6OJ5KQ_EdidRrumwxk5HA" memberEnd="_M572EKQ_EdidRrumwxk5HA _M6OJ5aQ_EdidRrumwxk5HA">

-    <ownedEnd xmi:id="_M6OJ5aQ_EdidRrumwxk5HA" type="_M571_KQ_EdidRrumwxk5HA" association="_M6OJ5KQ_EdidRrumwxk5HA"/>

+  <ownedMember xsi:type="uml:Class" xmi:id="_jxyXRaoVEdiBcNn-7Es0xA" name="ExtensionPoint">

+    <eAnnotations xmi:id="_s9EHoKoXEdiaq_4OeOtsBw" source="appliedStereotypes">

+      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_s9EHoaoXEdiaq_4OeOtsBw"/>

+    </eAnnotations>

+    <generalization xmi:id="_jxyXRqoVEdiBcNn-7Es0xA" general="_jxT0p6oVEdiBcNn-7Es0xA"/>

+    <ownedAttribute xmi:id="_jxyXR6oVEdiBcNn-7Es0xA" name="useCase" type="_jxyXE6oVEdiBcNn-7Es0xA" isOrdered="true" association="_jxyXSKoVEdiBcNn-7Es0xA"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_M6OJ5qQ_EdidRrumwxk5HA" memberEnd="_M572EqQ_EdidRrumwxk5HA _M57156Q_EdidRrumwxk5HA"/>

-  <ownedMember xsi:type="uml:Enumeration" xmi:id="_M6OJ56Q_EdidRrumwxk5HA" name="ParameterDirectionKind">

-    <ownedLiteral xmi:id="_M6OJ6KQ_EdidRrumwxk5HA" name="in"/>

-    <ownedLiteral xmi:id="_M6OJ6aQ_EdidRrumwxk5HA" name="inout"/>

-    <ownedLiteral xmi:id="_M6OJ6qQ_EdidRrumwxk5HA" name="out"/>

-    <ownedLiteral xmi:id="_M6OJ66Q_EdidRrumwxk5HA" name="return"/>

+  <ownedMember xsi:type="uml:Association" xmi:id="_jxyXSKoVEdiBcNn-7Es0xA" memberEnd="_jxyXG6oVEdiBcNn-7Es0xA _jxyXR6oVEdiBcNn-7Es0xA"/>

+  <ownedMember xsi:type="uml:Association" xmi:id="_jxyXSaoVEdiBcNn-7Es0xA" memberEnd="_jxyXHqoVEdiBcNn-7Es0xA _jxNum6oVEdiBcNn-7Es0xA"/>

+  <ownedMember xsi:type="uml:Association" xmi:id="_jxyXSqoVEdiBcNn-7Es0xA" memberEnd="_jxNunqoVEdiBcNn-7Es0xA _jxyXS6oVEdiBcNn-7Es0xA">

+    <ownedEnd xmi:id="_jxyXS6oVEdiBcNn-7Es0xA" type="_jxNueqoVEdiBcNn-7Es0xA" association="_jxyXSqoVEdiBcNn-7Es0xA"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_M6OJ7KQ_EdidRrumwxk5HA" memberEnd="_M5717aQ_EdidRrumwxk5HA _M6OJ7aQ_EdidRrumwxk5HA">

-    <ownedEnd xmi:id="_M6OJ7aQ_EdidRrumwxk5HA" type="_M57146Q_EdidRrumwxk5HA" association="_M6OJ7KQ_EdidRrumwxk5HA"/>

+  <ownedMember xsi:type="uml:Class" xmi:id="_jxyXTKoVEdiBcNn-7Es0xA" name="CollaborationOccurrence">

+    <eAnnotations xmi:id="_tAZvgaoXEdiaq_4OeOtsBw" source="appliedStereotypes">

+      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_tAf2IKoXEdiaq_4OeOtsBw"/>

+    </eAnnotations>

+    <generalization xmi:id="_jxyXTaoVEdiBcNn-7Es0xA" general="_jxHnaqoVEdiBcNn-7Es0xA"/>

+    <ownedAttribute xmi:id="_jxyXTqoVEdiBcNn-7Es0xA" name="type" type="_jxyXVqoVEdiBcNn-7Es0xA" isOrdered="true" association="_jxyXVKoVEdiBcNn-7Es0xA"/>

+    <ownedAttribute xmi:id="_jxyXT6oVEdiBcNn-7Es0xA" name="roleBinding" type="_jxZ746oVEdiBcNn-7Es0xA" isOrdered="true" association="_jxyXnKoVEdiBcNn-7Es0xA" aggregation="composite">

+      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_jxyXUKoVEdiBcNn-7Es0xA" value="-1"/>

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jxyXUaoVEdiBcNn-7Es0xA"/>

+    </ownedAttribute>

+    <ownedOperation xmi:id="_jxyXUqoVEdiBcNn-7Es0xA" name="getOwnedElements">

+      <returnResult xmi:id="_jxyXU6oVEdiBcNn-7Es0xA" direction="return">

+        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

+      </returnResult>

+      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

+    </ownedOperation>

   </ownedMember>

-  <ownedMember xsi:type="uml:Enumeration" xmi:id="_M6OJ7qQ_EdidRrumwxk5HA" name="ParameterEffectKind">

-    <ownedLiteral xmi:id="_M6OJ76Q_EdidRrumwxk5HA" name="create"/>

-    <ownedLiteral xmi:id="_M6OJ8KQ_EdidRrumwxk5HA" name="read"/>

-    <ownedLiteral xmi:id="_M6OJ8aQ_EdidRrumwxk5HA" name="update"/>

-    <ownedLiteral xmi:id="_M6OJ8qQ_EdidRrumwxk5HA" name="delete"/>

+  <ownedMember xsi:type="uml:Association" xmi:id="_jxyXVKoVEdiBcNn-7Es0xA" memberEnd="_jxyXTqoVEdiBcNn-7Es0xA _jxyXVaoVEdiBcNn-7Es0xA">

+    <ownedEnd xmi:id="_jxyXVaoVEdiBcNn-7Es0xA" type="_jxyXTKoVEdiBcNn-7Es0xA" association="_jxyXVKoVEdiBcNn-7Es0xA"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_M6OJ86Q_EdidRrumwxk5HA" memberEnd="_M5719aQ_EdidRrumwxk5HA _M6OJ-aQ_EdidRrumwxk5HA"/>

-  <ownedMember xsi:type="uml:Class" xmi:id="_M6OJ9KQ_EdidRrumwxk5HA" name="ParameterSet">

-    <eAnnotations xmi:id="_xQVxAKRAEdiZYaXu6w_Kpw" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_xQb3oKRAEdiZYaXu6w_Kpw"/>

+  <ownedMember xsi:type="uml:Class" xmi:id="_jxyXVqoVEdiBcNn-7Es0xA" name="Collaboration">

+    <eAnnotations xmi:id="_tAf2IaoXEdiaq_4OeOtsBw" source="appliedStereotypes">

+      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_tAf2IqoXEdiaq_4OeOtsBw"/>

     </eAnnotations>

-    <generalization xmi:id="_M6OJ9aQ_EdidRrumwxk5HA" general="_M5jbbKQ_EdidRrumwxk5HA"/>

-    <ownedAttribute xmi:id="_M6OJ9qQ_EdidRrumwxk5HA" name="condition" type="_M5phb6Q_EdidRrumwxk5HA" isOrdered="true" association="_M6OJ_aQ_EdidRrumwxk5HA" aggregation="composite">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_M6OJ96Q_EdidRrumwxk5HA" value="-1"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M6OJ-KQ_EdidRrumwxk5HA"/>

+    <generalization xmi:id="_jxyXV6oVEdiBcNn-7Es0xA" general="_jxNuZKoVEdiBcNn-7Es0xA"/>

+    <generalization xmi:id="_jxyXWKoVEdiBcNn-7Es0xA" general="_jxyXXqoVEdiBcNn-7Es0xA"/>

+    <ownedAttribute xmi:id="_jxyXWaoVEdiBcNn-7Es0xA" name="collaborationRole" type="_jxZ7sKoVEdiBcNn-7Es0xA" isOrdered="true" association="_jxyXmqoVEdiBcNn-7Es0xA">

+      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_jxyXWqoVEdiBcNn-7Es0xA" value="-1"/>

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jxyXW6oVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

-    <ownedAttribute xmi:id="_M6OJ-aQ_EdidRrumwxk5HA" name="parameter" type="_M57146Q_EdidRrumwxk5HA" isOrdered="true" association="_M6OJ86Q_EdidRrumwxk5HA">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_M6OJ-qQ_EdidRrumwxk5HA" value="-1"/>

-    </ownedAttribute>

-    <ownedOperation xmi:id="_M6OJ-6Q_EdidRrumwxk5HA" name="getOwnedElements">

-      <returnResult xmi:id="_M6OJ_KQ_EdidRrumwxk5HA" direction="return">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YtaQ-Edi0K65YJD49Qg"/>

+    <ownedOperation xmi:id="_jxyXXKoVEdiBcNn-7Es0xA" name="getRoles">

+      <returnResult xmi:id="_jxyXXaoVEdiBcNn-7Es0xA" direction="return">

+        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

       </returnResult>

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YtaQ-Edi0K65YJD49Qg"/>

+      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

     </ownedOperation>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_M6OJ_aQ_EdidRrumwxk5HA" memberEnd="_M6OJ9qQ_EdidRrumwxk5HA _M6OJ_qQ_EdidRrumwxk5HA">

-    <ownedEnd xmi:id="_M6OJ_qQ_EdidRrumwxk5HA" type="_M6OJ9KQ_EdidRrumwxk5HA" association="_M6OJ_aQ_EdidRrumwxk5HA"/>

-  </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_M6OJ_6Q_EdidRrumwxk5HA" memberEnd="_M57136Q_EdidRrumwxk5HA _M6OKAKQ_EdidRrumwxk5HA">

-    <ownedEnd xmi:id="_M6OKAKQ_EdidRrumwxk5HA" type="_M57116Q_EdidRrumwxk5HA" association="_M6OJ_6Q_EdidRrumwxk5HA"/>

-  </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_M6OKAaQ_EdidRrumwxk5HA" memberEnd="_M571yqQ_EdidRrumwxk5HA _M6OKAqQ_EdidRrumwxk5HA">

-    <ownedEnd xmi:id="_M6OKAqQ_EdidRrumwxk5HA" type="_M571yKQ_EdidRrumwxk5HA" association="_M6OKAaQ_EdidRrumwxk5HA"/>

-  </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_M6OKA6Q_EdidRrumwxk5HA" memberEnd="_M571tKQ_EdidRrumwxk5HA _M6OKBKQ_EdidRrumwxk5HA">

-    <ownedEnd xmi:id="_M6OKBKQ_EdidRrumwxk5HA" type="_M571qaQ_EdidRrumwxk5HA" association="_M6OKA6Q_EdidRrumwxk5HA"/>

-  </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_M6OKBaQ_EdidRrumwxk5HA" memberEnd="_M571t6Q_EdidRrumwxk5HA _M6OKBqQ_EdidRrumwxk5HA">

-    <ownedEnd xmi:id="_M6OKBqQ_EdidRrumwxk5HA" type="_M571qaQ_EdidRrumwxk5HA" association="_M6OKBaQ_EdidRrumwxk5HA"/>

-  </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_M6OKB6Q_EdidRrumwxk5HA" memberEnd="_M571eKQ_EdidRrumwxk5HA _M6OKCKQ_EdidRrumwxk5HA">

-    <ownedEnd xmi:id="_M6OKCKQ_EdidRrumwxk5HA" type="_M571c6Q_EdidRrumwxk5HA" association="_M6OKB6Q_EdidRrumwxk5HA"/>

-  </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_M6OKCaQ_EdidRrumwxk5HA" memberEnd="_M51vQqQ_EdidRrumwxk5HA _M6OKCqQ_EdidRrumwxk5HA">

-    <ownedEnd xmi:id="_M6OKCqQ_EdidRrumwxk5HA" type="_M51vNqQ_EdidRrumwxk5HA" association="_M6OKCaQ_EdidRrumwxk5HA"/>

-  </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_M6OKC6Q_EdidRrumwxk5HA" memberEnd="_M51vRKQ_EdidRrumwxk5HA _M6OKDKQ_EdidRrumwxk5HA">

-    <ownedEnd xmi:id="_M6OKDKQ_EdidRrumwxk5HA" type="_M51vNqQ_EdidRrumwxk5HA" association="_M6OKC6Q_EdidRrumwxk5HA"/>

-  </ownedMember>

-  <ownedMember xsi:type="uml:Class" xmi:id="_M6OKDaQ_EdidRrumwxk5HA" name="Association">

-    <eAnnotations xmi:id="_wIhNUKRAEdiZYaXu6w_Kpw" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_wItakKRAEdiZYaXu6w_Kpw"/>

+  <ownedMember xsi:type="uml:Class" xmi:id="_jxyXXqoVEdiBcNn-7Es0xA" name="StructuredClassifier" isAbstract="true">

+    <eAnnotations xmi:id="_s908oKoXEdiaq_4OeOtsBw" source="appliedStereotypes">

+      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_s908oaoXEdiaq_4OeOtsBw"/>

     </eAnnotations>

-    <generalization xmi:id="_M6OKDqQ_EdidRrumwxk5HA" general="_M51ul6Q_EdidRrumwxk5HA"/>

-    <generalization xmi:id="_M6OKD6Q_EdidRrumwxk5HA" general="_M5jawaQ_EdidRrumwxk5HA"/>

-    <ownedAttribute xmi:id="_M6OKEKQ_EdidRrumwxk5HA" name="isDerived" type="_M5dUjaQ_EdidRrumwxk5HA">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M6OKEaQ_EdidRrumwxk5HA"/>

+    <generalization xmi:id="_jxyXX6oVEdiBcNn-7Es0xA" general="_jxNueqoVEdiBcNn-7Es0xA"/>

+    <ownedAttribute xmi:id="_jxyXYKoVEdiBcNn-7Es0xA" name="ownedAttribute" type="_jxZ7VKoVEdiBcNn-7Es0xA" isOrdered="true" association="_jxyXdKoVEdiBcNn-7Es0xA" aggregation="composite">

+      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_jxyXYaoVEdiBcNn-7Es0xA" value="-1"/>

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jxyXYqoVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

-    <ownedAttribute xmi:id="_M6OKEqQ_EdidRrumwxk5HA" name="endType" type="_M5voJqQ_EdidRrumwxk5HA" isOrdered="true" isReadOnly="true" association="_M6OKIqQ_EdidRrumwxk5HA">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_M6OKE6Q_EdidRrumwxk5HA" value="-1"/>

+    <ownedAttribute xmi:id="_jxyXY6oVEdiBcNn-7Es0xA" name="part" type="_jxZ7VKoVEdiBcNn-7Es0xA" isOrdered="true" isReadOnly="true" association="_jxyXdqoVEdiBcNn-7Es0xA">

+      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_jxyXZKoVEdiBcNn-7Es0xA" value="-1"/>

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jxyXZaoVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

-    <ownedAttribute xmi:id="_M6OKFKQ_EdidRrumwxk5HA" name="memberEnd" type="_M51vNqQ_EdidRrumwxk5HA" isOrdered="true" association="_M6OKJKQ_EdidRrumwxk5HA">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_M6OKFaQ_EdidRrumwxk5HA" value="-1"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M6OKFqQ_EdidRrumwxk5HA" value="2"/>

+    <ownedAttribute xmi:id="_jxyXZqoVEdiBcNn-7Es0xA" name="role" type="_jxZ7sKoVEdiBcNn-7Es0xA" isOrdered="true" isReadOnly="true" isDerived="true" isDerivedUnion="true" association="_jxyXeKoVEdiBcNn-7Es0xA">

+      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_jxyXZ6oVEdiBcNn-7Es0xA" value="-1"/>

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jxyXaKoVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

-    <ownedAttribute xmi:id="_M6OKF6Q_EdidRrumwxk5HA" name="ownedEnd" type="_M51vNqQ_EdidRrumwxk5HA" isOrdered="true" association="_M6OKJaQ_EdidRrumwxk5HA" aggregation="composite">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_M6OKGKQ_EdidRrumwxk5HA" value="-1"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M6OKGaQ_EdidRrumwxk5HA"/>

+    <ownedAttribute xmi:id="_jxyXaaoVEdiBcNn-7Es0xA" name="ownedConnector" type="_jxyXfKoVEdiBcNn-7Es0xA" isOrdered="true" association="_jxyXeqoVEdiBcNn-7Es0xA" aggregation="composite">

+      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_jxyXaqoVEdiBcNn-7Es0xA" value="-1"/>

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jxyXa6oVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

-    <ownedOperation xmi:id="_M6OKGqQ_EdidRrumwxk5HA" name="getFeatures">

-      <returnResult xmi:id="_M6OKG6Q_EdidRrumwxk5HA" direction="return">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YtaQ-Edi0K65YJD49Qg"/>

+    <ownedOperation xmi:id="_jxyXbKoVEdiBcNn-7Es0xA" name="getAttributes">

+      <returnResult xmi:id="_jxyXbaoVEdiBcNn-7Es0xA" direction="return">

+        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

       </returnResult>

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YtaQ-Edi0K65YJD49Qg"/>

+      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

     </ownedOperation>

-    <ownedOperation xmi:id="_M6OKHKQ_EdidRrumwxk5HA" name="getOwnedMembers">

-      <returnResult xmi:id="_M6OKHaQ_EdidRrumwxk5HA" direction="return">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YtaQ-Edi0K65YJD49Qg"/>

+    <ownedOperation xmi:id="_jxyXbqoVEdiBcNn-7Es0xA" name="getOwnedMembers">

+      <returnResult xmi:id="_jxyXb6oVEdiBcNn-7Es0xA" direction="return">

+        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

       </returnResult>

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YtaQ-Edi0K65YJD49Qg"/>

+      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

     </ownedOperation>

-    <ownedOperation xmi:id="_M6OKHqQ_EdidRrumwxk5HA" name="getRelatedElements">

-      <returnResult xmi:id="_M6OKH6Q_EdidRrumwxk5HA" direction="return">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YtaQ-Edi0K65YJD49Qg"/>

+    <ownedOperation xmi:id="_jxyXcKoVEdiBcNn-7Es0xA" name="getMembers">

+      <returnResult xmi:id="_jxyXcaoVEdiBcNn-7Es0xA" direction="return">

+        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

       </returnResult>

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YtaQ-Edi0K65YJD49Qg"/>

+      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

     </ownedOperation>

-    <ownedOperation xmi:id="_M6OKIKQ_EdidRrumwxk5HA" name="getMembers">

-      <returnResult xmi:id="_M6OKIaQ_EdidRrumwxk5HA" direction="return">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YtaQ-Edi0K65YJD49Qg"/>

+    <ownedOperation xmi:id="_jxyXcqoVEdiBcNn-7Es0xA" name="getFeatures">

+      <returnResult xmi:id="_jxyXc6oVEdiBcNn-7Es0xA" direction="return">

+        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

       </returnResult>

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YtaQ-Edi0K65YJD49Qg"/>

+      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

     </ownedOperation>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_M6OKIqQ_EdidRrumwxk5HA" memberEnd="_M6OKEqQ_EdidRrumwxk5HA _M6OKI6Q_EdidRrumwxk5HA">

-    <ownedEnd xmi:id="_M6OKI6Q_EdidRrumwxk5HA" type="_M6OKDaQ_EdidRrumwxk5HA" association="_M6OKIqQ_EdidRrumwxk5HA"/>

+  <ownedMember xsi:type="uml:Association" xmi:id="_jxyXdKoVEdiBcNn-7Es0xA" memberEnd="_jxyXYKoVEdiBcNn-7Es0xA _jxyXdaoVEdiBcNn-7Es0xA">

+    <ownedEnd xmi:id="_jxyXdaoVEdiBcNn-7Es0xA" type="_jxyXXqoVEdiBcNn-7Es0xA" association="_jxyXdKoVEdiBcNn-7Es0xA"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_M6OKJKQ_EdidRrumwxk5HA" memberEnd="_M6OKFKQ_EdidRrumwxk5HA _M51vSKQ_EdidRrumwxk5HA"/>

-  <ownedMember xsi:type="uml:Association" xmi:id="_M6OKJaQ_EdidRrumwxk5HA" memberEnd="_M6OKF6Q_EdidRrumwxk5HA _M51vSqQ_EdidRrumwxk5HA"/>

-  <ownedMember xsi:type="uml:Association" xmi:id="_M6OKJqQ_EdidRrumwxk5HA" memberEnd="_M51vTKQ_EdidRrumwxk5HA _M6OKJ6Q_EdidRrumwxk5HA">

-    <ownedEnd xmi:id="_M6OKJ6Q_EdidRrumwxk5HA" type="_M51vNqQ_EdidRrumwxk5HA" association="_M6OKJqQ_EdidRrumwxk5HA"/>

+  <ownedMember xsi:type="uml:Association" xmi:id="_jxyXdqoVEdiBcNn-7Es0xA" memberEnd="_jxyXY6oVEdiBcNn-7Es0xA _jxyXd6oVEdiBcNn-7Es0xA">

+    <ownedEnd xmi:id="_jxyXd6oVEdiBcNn-7Es0xA" type="_jxyXXqoVEdiBcNn-7Es0xA" association="_jxyXdqoVEdiBcNn-7Es0xA"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_M6OKKKQ_EdidRrumwxk5HA" memberEnd="_M51vT6Q_EdidRrumwxk5HA _M6OKKaQ_EdidRrumwxk5HA">

-    <ownedEnd xmi:id="_M6OKKaQ_EdidRrumwxk5HA" type="_M51vNqQ_EdidRrumwxk5HA" association="_M6OKKKQ_EdidRrumwxk5HA"/>

+  <ownedMember xsi:type="uml:Association" xmi:id="_jxyXeKoVEdiBcNn-7Es0xA" memberEnd="_jxyXZqoVEdiBcNn-7Es0xA _jxyXeaoVEdiBcNn-7Es0xA">

+    <ownedEnd xmi:id="_jxyXeaoVEdiBcNn-7Es0xA" type="_jxyXXqoVEdiBcNn-7Es0xA" association="_jxyXeKoVEdiBcNn-7Es0xA"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Enumeration" xmi:id="_M6OKKqQ_EdidRrumwxk5HA" name="AggregationKind">

-    <ownedLiteral xmi:id="_M6OKK6Q_EdidRrumwxk5HA" name="none"/>

-    <ownedLiteral xmi:id="_M6OKLKQ_EdidRrumwxk5HA" name="shared"/>

-    <ownedLiteral xmi:id="_M6OKLaQ_EdidRrumwxk5HA" name="composite"/>

-  </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_M6OKLqQ_EdidRrumwxk5HA" memberEnd="_M571IqQ_EdidRrumwxk5HA _M6OKL6Q_EdidRrumwxk5HA">

-    <ownedEnd xmi:id="_M6OKL6Q_EdidRrumwxk5HA" type="_M51vNqQ_EdidRrumwxk5HA" association="_M6OKLqQ_EdidRrumwxk5HA"/>

-  </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_M6OKMKQ_EdidRrumwxk5HA" memberEnd="_M571JKQ_EdidRrumwxk5HA _M571J6Q_EdidRrumwxk5HA"/>

-  <ownedMember xsi:type="uml:Association" xmi:id="_M6OKMaQ_EdidRrumwxk5HA" memberEnd="_M51ur6Q_EdidRrumwxk5HA _M6OKMqQ_EdidRrumwxk5HA">

-    <ownedEnd xmi:id="_M6OKMqQ_EdidRrumwxk5HA" type="_M51ul6Q_EdidRrumwxk5HA" association="_M6OKMaQ_EdidRrumwxk5HA"/>

-  </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_M6OKM6Q_EdidRrumwxk5HA" memberEnd="_M51usqQ_EdidRrumwxk5HA _M6OKN6Q_EdidRrumwxk5HA"/>

-  <ownedMember xsi:type="uml:Class" xmi:id="_M6OKNKQ_EdidRrumwxk5HA" name="Substitution">

-    <eAnnotations xmi:id="_wPf_EKRAEdiZYaXu6w_Kpw" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_wPmFsKRAEdiZYaXu6w_Kpw"/>

-    </eAnnotations>

-    <generalization xmi:id="_M6OKNaQ_EdidRrumwxk5HA" general="_M6B74KQ_EdidRrumwxk5HA"/>

-    <ownedAttribute xmi:id="_M6OKNqQ_EdidRrumwxk5HA" name="contract" type="_M51ul6Q_EdidRrumwxk5HA" isOrdered="true" subsettedProperty="_M571mKQ_EdidRrumwxk5HA" association="_M6OKQKQ_EdidRrumwxk5HA"/>

-    <ownedAttribute xmi:id="_M6OKN6Q_EdidRrumwxk5HA" name="substitutingClassifier" type="_M51ul6Q_EdidRrumwxk5HA" isOrdered="true" association="_M6OKM6Q_EdidRrumwxk5HA"/>

-    <ownedOperation xmi:id="_M6OKOKQ_EdidRrumwxk5HA" name="getSuppliers">

-      <returnResult xmi:id="_M6OKOaQ_EdidRrumwxk5HA" direction="return">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YtaQ-Edi0K65YJD49Qg"/>

-      </returnResult>

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YtaQ-Edi0K65YJD49Qg"/>

-    </ownedOperation>

-    <ownedOperation xmi:id="_M6OKOqQ_EdidRrumwxk5HA" name="getTargets">

-      <returnResult xmi:id="_M6OKO6Q_EdidRrumwxk5HA" direction="return">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YtaQ-Edi0K65YJD49Qg"/>

-      </returnResult>

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YtaQ-Edi0K65YJD49Qg"/>

-    </ownedOperation>

-    <ownedOperation xmi:id="_M6OKPKQ_EdidRrumwxk5HA" name="getClients">

-      <returnResult xmi:id="_M6OKPaQ_EdidRrumwxk5HA" direction="return">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YtaQ-Edi0K65YJD49Qg"/>

-      </returnResult>

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YtaQ-Edi0K65YJD49Qg"/>

-    </ownedOperation>

-    <ownedOperation xmi:id="_M6OKPqQ_EdidRrumwxk5HA" name="getSources">

-      <returnResult xmi:id="_M6OKP6Q_EdidRrumwxk5HA" direction="return">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YtaQ-Edi0K65YJD49Qg"/>

-      </returnResult>

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YtaQ-Edi0K65YJD49Qg"/>

-    </ownedOperation>

-  </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_M6OKQKQ_EdidRrumwxk5HA" memberEnd="_M6OKNqQ_EdidRrumwxk5HA _M6OKQaQ_EdidRrumwxk5HA">

-    <ownedEnd xmi:id="_M6OKQaQ_EdidRrumwxk5HA" type="_M6OKNKQ_EdidRrumwxk5HA" association="_M6OKQKQ_EdidRrumwxk5HA"/>

-  </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_M6OKQqQ_EdidRrumwxk5HA" memberEnd="_M51utaQ_EdidRrumwxk5HA _M6OKQ6Q_EdidRrumwxk5HA">

-    <ownedEnd xmi:id="_M6OKQ6Q_EdidRrumwxk5HA" type="_M51ul6Q_EdidRrumwxk5HA" association="_M6OKQqQ_EdidRrumwxk5HA"/>

+  <ownedMember xsi:type="uml:Association" xmi:id="_jxyXeqoVEdiBcNn-7Es0xA" memberEnd="_jxyXaaoVEdiBcNn-7Es0xA _jxyXe6oVEdiBcNn-7Es0xA">

+    <ownedEnd xmi:id="_jxyXe6oVEdiBcNn-7Es0xA" type="_jxyXXqoVEdiBcNn-7Es0xA" association="_jxyXeqoVEdiBcNn-7Es0xA"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Class" xmi:id="_M6OKRKQ_EdidRrumwxk5HA" name="UseCase">

-    <eAnnotations xmi:id="_wRmQ0KRAEdiZYaXu6w_Kpw" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_wRyeEKRAEdiZYaXu6w_Kpw"/>

+  <ownedMember xsi:type="uml:Class" xmi:id="_jxyXfKoVEdiBcNn-7Es0xA" name="Connector">

+    <eAnnotations xmi:id="_s9u2AKoXEdiaq_4OeOtsBw" source="appliedStereotypes">

+      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_s9u2AaoXEdiaq_4OeOtsBw"/>

     </eAnnotations>

-    <generalization xmi:id="_M6OKRaQ_EdidRrumwxk5HA" general="_M572i6Q_EdidRrumwxk5HA"/>

-    <ownedAttribute xmi:id="_M6OKRqQ_EdidRrumwxk5HA" name="include" type="_M6OKVaQ_EdidRrumwxk5HA" isOrdered="true" association="_M6OKVKQ_EdidRrumwxk5HA" aggregation="composite">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_M6OKR6Q_EdidRrumwxk5HA" value="-1"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M6OKSKQ_EdidRrumwxk5HA"/>

+    <generalization xmi:id="_jxyXfaoVEdiBcNn-7Es0xA" general="_jxT0waoVEdiBcNn-7Es0xA"/>

+    <ownedAttribute xmi:id="_jxyXfqoVEdiBcNn-7Es0xA" name="type" type="_jxgDL6oVEdiBcNn-7Es0xA" isOrdered="true" association="_jxyXj6oVEdiBcNn-7Es0xA">

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jxyXf6oVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

-    <ownedAttribute xmi:id="_M6OKSaQ_EdidRrumwxk5HA" name="extend" type="_M6OKYaQ_EdidRrumwxk5HA" isOrdered="true" association="_M6OKYKQ_EdidRrumwxk5HA" aggregation="composite">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_M6OKSqQ_EdidRrumwxk5HA" value="-1"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M6OKS6Q_EdidRrumwxk5HA"/>

+    <ownedAttribute xmi:id="_jxyXgKoVEdiBcNn-7Es0xA" name="redefinedConnector" type="_jxyXfKoVEdiBcNn-7Es0xA" isOrdered="true" association="_jxyXkaoVEdiBcNn-7Es0xA">

+      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_jxyXgaoVEdiBcNn-7Es0xA" value="-1"/>

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jxyXgqoVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

-    <ownedAttribute xmi:id="_M6OKTKQ_EdidRrumwxk5HA" name="extensionPoint" type="_M6OKdqQ_EdidRrumwxk5HA" isOrdered="true" association="_M6OKeaQ_EdidRrumwxk5HA" aggregation="composite">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_M6OKTaQ_EdidRrumwxk5HA" value="-1"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M6OKTqQ_EdidRrumwxk5HA"/>

+    <ownedAttribute xmi:id="_jxyXg6oVEdiBcNn-7Es0xA" name="end" type="_jxZ7t6oVEdiBcNn-7Es0xA" isOrdered="true" association="_jxyXk6oVEdiBcNn-7Es0xA" aggregation="composite">

+      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_jxyXhKoVEdiBcNn-7Es0xA" value="-1"/>

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jxyXhaoVEdiBcNn-7Es0xA" value="2"/>

     </ownedAttribute>

-    <ownedAttribute xmi:id="_M6OKT6Q_EdidRrumwxk5HA" name="subject" type="_M51ul6Q_EdidRrumwxk5HA" isOrdered="true" association="_M6OKeqQ_EdidRrumwxk5HA">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_M6OKUKQ_EdidRrumwxk5HA" value="-1"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M6OKUaQ_EdidRrumwxk5HA"/>

+    <ownedAttribute xmi:id="_jxyXhqoVEdiBcNn-7Es0xA" name="kind" type="_jxyXlaoVEdiBcNn-7Es0xA">

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jxyXh6oVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

-    <ownedOperation xmi:id="_M6OKUqQ_EdidRrumwxk5HA" name="getOwnedMembers">

-      <returnResult xmi:id="_M6OKU6Q_EdidRrumwxk5HA" direction="return">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YtaQ-Edi0K65YJD49Qg"/>

-      </returnResult>

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YtaQ-Edi0K65YJD49Qg"/>

-    </ownedOperation>

-  </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_M6OKVKQ_EdidRrumwxk5HA" memberEnd="_M6OKRqQ_EdidRrumwxk5HA _M6OKWaQ_EdidRrumwxk5HA"/>

-  <ownedMember xsi:type="uml:Class" xmi:id="_M6OKVaQ_EdidRrumwxk5HA" name="Include">

-    <eAnnotations xmi:id="_wSdMcKRAEdiZYaXu6w_Kpw" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_wSjTEKRAEdiZYaXu6w_Kpw"/>

-    </eAnnotations>

-    <generalization xmi:id="_M6OKVqQ_EdidRrumwxk5HA" general="_M5jbbKQ_EdidRrumwxk5HA"/>

-    <generalization xmi:id="_M6OKV6Q_EdidRrumwxk5HA" general="_M5jauaQ_EdidRrumwxk5HA"/>

-    <ownedAttribute xmi:id="_M6OKWKQ_EdidRrumwxk5HA" name="addition" type="_M6OKRKQ_EdidRrumwxk5HA" isOrdered="true" association="_M6OKXqQ_EdidRrumwxk5HA"/>

-    <ownedAttribute xmi:id="_M6OKWaQ_EdidRrumwxk5HA" name="includingCase" type="_M6OKRKQ_EdidRrumwxk5HA" isOrdered="true" association="_M6OKVKQ_EdidRrumwxk5HA"/>

-    <ownedOperation xmi:id="_M6OKWqQ_EdidRrumwxk5HA" name="getSources">

-      <returnResult xmi:id="_M6OKW6Q_EdidRrumwxk5HA" direction="return">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YtaQ-Edi0K65YJD49Qg"/>

+    <ownedAttribute xmi:id="_jxyXiKoVEdiBcNn-7Es0xA" name="contract" type="_jxgCtqoVEdiBcNn-7Es0xA" isOrdered="true" association="_jxyXmKoVEdiBcNn-7Es0xA">

+      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_jxyXiaoVEdiBcNn-7Es0xA" value="-1"/>

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jxyXiqoVEdiBcNn-7Es0xA"/>

+    </ownedAttribute>

+    <ownedOperation xmi:id="_jxyXi6oVEdiBcNn-7Es0xA" name="getRedefinedElements">

+      <returnResult xmi:id="_jxyXjKoVEdiBcNn-7Es0xA" direction="return">

+        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

       </returnResult>

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YtaQ-Edi0K65YJD49Qg"/>

+      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

     </ownedOperation>

-    <ownedOperation xmi:id="_M6OKXKQ_EdidRrumwxk5HA" name="getTargets">

-      <returnResult xmi:id="_M6OKXaQ_EdidRrumwxk5HA" direction="return">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YtaQ-Edi0K65YJD49Qg"/>

+    <ownedOperation xmi:id="_jxyXjaoVEdiBcNn-7Es0xA" name="getOwnedElements">

+      <returnResult xmi:id="_jxyXjqoVEdiBcNn-7Es0xA" direction="return">

+        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

       </returnResult>

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YtaQ-Edi0K65YJD49Qg"/>

+      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

     </ownedOperation>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_M6OKXqQ_EdidRrumwxk5HA" memberEnd="_M6OKWKQ_EdidRrumwxk5HA _M6OKX6Q_EdidRrumwxk5HA">

-    <ownedEnd xmi:id="_M6OKX6Q_EdidRrumwxk5HA" type="_M6OKVaQ_EdidRrumwxk5HA" association="_M6OKXqQ_EdidRrumwxk5HA"/>

+  <ownedMember xsi:type="uml:Association" xmi:id="_jxyXj6oVEdiBcNn-7Es0xA" memberEnd="_jxyXfqoVEdiBcNn-7Es0xA _jxyXkKoVEdiBcNn-7Es0xA">

+    <ownedEnd xmi:id="_jxyXkKoVEdiBcNn-7Es0xA" type="_jxyXfKoVEdiBcNn-7Es0xA" association="_jxyXj6oVEdiBcNn-7Es0xA"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_M6OKYKQ_EdidRrumwxk5HA" memberEnd="_M6OKSaQ_EdidRrumwxk5HA _M6OKaaQ_EdidRrumwxk5HA"/>

-  <ownedMember xsi:type="uml:Class" xmi:id="_M6OKYaQ_EdidRrumwxk5HA" name="Extend">

-    <eAnnotations xmi:id="_wRN2UKRAEdiZYaXu6w_Kpw" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_wRT88KRAEdiZYaXu6w_Kpw"/>

-    </eAnnotations>

-    <generalization xmi:id="_M6OKYqQ_EdidRrumwxk5HA" general="_M5jbbKQ_EdidRrumwxk5HA"/>

-    <generalization xmi:id="_M6OKY6Q_EdidRrumwxk5HA" general="_M5jauaQ_EdidRrumwxk5HA"/>

-    <ownedAttribute xmi:id="_M6OKZKQ_EdidRrumwxk5HA" name="extendedCase" type="_M6OKRKQ_EdidRrumwxk5HA" isOrdered="true" association="_M6OKcKQ_EdidRrumwxk5HA"/>

-    <ownedAttribute xmi:id="_M6OKZaQ_EdidRrumwxk5HA" name="condition" type="_M5phb6Q_EdidRrumwxk5HA" isOrdered="true" association="_M6OKcqQ_EdidRrumwxk5HA" aggregation="composite">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M6OKZqQ_EdidRrumwxk5HA"/>

-    </ownedAttribute>

-    <ownedAttribute xmi:id="_M6OKZ6Q_EdidRrumwxk5HA" name="extensionLocation" type="_M6OKdqQ_EdidRrumwxk5HA" isOrdered="true" association="_M6OKdKQ_EdidRrumwxk5HA">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_M6OKaKQ_EdidRrumwxk5HA" value="-1"/>

-    </ownedAttribute>

-    <ownedAttribute xmi:id="_M6OKaaQ_EdidRrumwxk5HA" name="extension" type="_M6OKRKQ_EdidRrumwxk5HA" isOrdered="true" association="_M6OKYKQ_EdidRrumwxk5HA"/>

-    <ownedOperation xmi:id="_M6OKaqQ_EdidRrumwxk5HA" name="getTargets">

-      <returnResult xmi:id="_M6OKa6Q_EdidRrumwxk5HA" direction="return">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YtaQ-Edi0K65YJD49Qg"/>

-      </returnResult>

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YtaQ-Edi0K65YJD49Qg"/>

-    </ownedOperation>

-    <ownedOperation xmi:id="_M6OKbKQ_EdidRrumwxk5HA" name="getSources">

-      <returnResult xmi:id="_M6OKbaQ_EdidRrumwxk5HA" direction="return">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YtaQ-Edi0K65YJD49Qg"/>

-      </returnResult>

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YtaQ-Edi0K65YJD49Qg"/>

-    </ownedOperation>

-    <ownedOperation xmi:id="_M6OKbqQ_EdidRrumwxk5HA" name="getOwnedElements">

-      <returnResult xmi:id="_M6OKb6Q_EdidRrumwxk5HA" direction="return">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YtaQ-Edi0K65YJD49Qg"/>

-      </returnResult>

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YtaQ-Edi0K65YJD49Qg"/>

-    </ownedOperation>

+  <ownedMember xsi:type="uml:Association" xmi:id="_jxyXkaoVEdiBcNn-7Es0xA" memberEnd="_jxyXgKoVEdiBcNn-7Es0xA _jxyXkqoVEdiBcNn-7Es0xA">

+    <ownedEnd xmi:id="_jxyXkqoVEdiBcNn-7Es0xA" type="_jxyXfKoVEdiBcNn-7Es0xA" association="_jxyXkaoVEdiBcNn-7Es0xA"/>

+  </ownedMember>

+  <ownedMember xsi:type="uml:Association" xmi:id="_jxyXk6oVEdiBcNn-7Es0xA" memberEnd="_jxyXg6oVEdiBcNn-7Es0xA _jxyXlKoVEdiBcNn-7Es0xA">

+    <ownedEnd xmi:id="_jxyXlKoVEdiBcNn-7Es0xA" type="_jxyXfKoVEdiBcNn-7Es0xA" association="_jxyXk6oVEdiBcNn-7Es0xA"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_M6OKcKQ_EdidRrumwxk5HA" memberEnd="_M6OKZKQ_EdidRrumwxk5HA _M6OKcaQ_EdidRrumwxk5HA">

-    <ownedEnd xmi:id="_M6OKcaQ_EdidRrumwxk5HA" type="_M6OKYaQ_EdidRrumwxk5HA" association="_M6OKcKQ_EdidRrumwxk5HA"/>

+  <ownedMember xsi:type="uml:Enumeration" xmi:id="_jxyXlaoVEdiBcNn-7Es0xA" name="ConnectorKind">

+    <ownedLiteral xmi:id="_jxyXlqoVEdiBcNn-7Es0xA" name="assembly"/>

+    <ownedLiteral xmi:id="_jxyXl6oVEdiBcNn-7Es0xA" name="delegation"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_M6OKcqQ_EdidRrumwxk5HA" memberEnd="_M6OKZaQ_EdidRrumwxk5HA _M6OKc6Q_EdidRrumwxk5HA">

-    <ownedEnd xmi:id="_M6OKc6Q_EdidRrumwxk5HA" type="_M6OKYaQ_EdidRrumwxk5HA" association="_M6OKcqQ_EdidRrumwxk5HA"/>

+  <ownedMember xsi:type="uml:Association" xmi:id="_jxyXmKoVEdiBcNn-7Es0xA" memberEnd="_jxyXiKoVEdiBcNn-7Es0xA _jxyXmaoVEdiBcNn-7Es0xA">

+    <ownedEnd xmi:id="_jxyXmaoVEdiBcNn-7Es0xA" type="_jxyXfKoVEdiBcNn-7Es0xA" association="_jxyXmKoVEdiBcNn-7Es0xA"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_M6OKdKQ_EdidRrumwxk5HA" memberEnd="_M6OKZ6Q_EdidRrumwxk5HA _M6OKdaQ_EdidRrumwxk5HA">

-    <ownedEnd xmi:id="_M6OKdaQ_EdidRrumwxk5HA" type="_M6OKYaQ_EdidRrumwxk5HA" association="_M6OKdKQ_EdidRrumwxk5HA"/>

+  <ownedMember xsi:type="uml:Association" xmi:id="_jxyXmqoVEdiBcNn-7Es0xA" memberEnd="_jxyXWaoVEdiBcNn-7Es0xA _jxyXm6oVEdiBcNn-7Es0xA">

+    <ownedEnd xmi:id="_jxyXm6oVEdiBcNn-7Es0xA" type="_jxyXVqoVEdiBcNn-7Es0xA" association="_jxyXmqoVEdiBcNn-7Es0xA"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Class" xmi:id="_M6OKdqQ_EdidRrumwxk5HA" name="ExtensionPoint">

-    <eAnnotations xmi:id="_wR-rUKRAEdiZYaXu6w_Kpw" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_wSK4kKRAEdiZYaXu6w_Kpw"/>

-    </eAnnotations>

-    <generalization xmi:id="_M6OKd6Q_EdidRrumwxk5HA" general="_M51u8KQ_EdidRrumwxk5HA"/>

-    <ownedAttribute xmi:id="_M6OKeKQ_EdidRrumwxk5HA" name="useCase" type="_M6OKRKQ_EdidRrumwxk5HA" isOrdered="true" association="_M6OKeaQ_EdidRrumwxk5HA"/>

+  <ownedMember xsi:type="uml:Association" xmi:id="_jxyXnKoVEdiBcNn-7Es0xA" memberEnd="_jxyXT6oVEdiBcNn-7Es0xA _jxyXnaoVEdiBcNn-7Es0xA">

+    <ownedEnd xmi:id="_jxyXnaoVEdiBcNn-7Es0xA" type="_jxyXTKoVEdiBcNn-7Es0xA" association="_jxyXnKoVEdiBcNn-7Es0xA"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_M6OKeaQ_EdidRrumwxk5HA" memberEnd="_M6OKTKQ_EdidRrumwxk5HA _M6OKeKQ_EdidRrumwxk5HA"/>

-  <ownedMember xsi:type="uml:Association" xmi:id="_M6OKeqQ_EdidRrumwxk5HA" memberEnd="_M6OKT6Q_EdidRrumwxk5HA _M6OKe6Q_EdidRrumwxk5HA">

-    <ownedEnd xmi:id="_M6OKe6Q_EdidRrumwxk5HA" type="_M6OKRKQ_EdidRrumwxk5HA" association="_M6OKeqQ_EdidRrumwxk5HA"/>

+  <ownedMember xsi:type="uml:Association" xmi:id="_jxyXnqoVEdiBcNn-7Es0xA" memberEnd="_jxNuoKoVEdiBcNn-7Es0xA _jxyXn6oVEdiBcNn-7Es0xA">

+    <ownedEnd xmi:id="_jxyXn6oVEdiBcNn-7Es0xA" type="_jxNueqoVEdiBcNn-7Es0xA" association="_jxyXnqoVEdiBcNn-7Es0xA"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_M6OKfKQ_EdidRrumwxk5HA" memberEnd="_M51uuKQ_EdidRrumwxk5HA _M6OKfaQ_EdidRrumwxk5HA">

-    <ownedEnd xmi:id="_M6OKfaQ_EdidRrumwxk5HA" type="_M51ul6Q_EdidRrumwxk5HA" association="_M6OKfKQ_EdidRrumwxk5HA"/>

+  <ownedMember xsi:type="uml:Association" xmi:id="_jxyXoKoVEdiBcNn-7Es0xA" memberEnd="_jxNubKoVEdiBcNn-7Es0xA _jxyXoaoVEdiBcNn-7Es0xA">

+    <ownedEnd xmi:id="_jxyXoaoVEdiBcNn-7Es0xA" type="_jxNuZKoVEdiBcNn-7Es0xA" association="_jxyXoKoVEdiBcNn-7Es0xA"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Class" xmi:id="_M6OKfqQ_EdidRrumwxk5HA" name="CollaborationOccurrence">

-    <eAnnotations xmi:id="_wuDjUKRAEdiZYaXu6w_Kpw" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_wuJp8KRAEdiZYaXu6w_Kpw"/>

+  <ownedMember xsi:type="uml:Association" xmi:id="_jxyXoqoVEdiBcNn-7Es0xA" memberEnd="_jxNubqoVEdiBcNn-7Es0xA _jxyXpqoVEdiBcNn-7Es0xA"/>

+  <ownedMember xsi:type="uml:Class" xmi:id="_jxyXo6oVEdiBcNn-7Es0xA" name="Implementation">

+    <eAnnotations xmi:id="_s_1HwqoXEdiaq_4OeOtsBw" source="appliedStereotypes">

+      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_s_7OYKoXEdiaq_4OeOtsBw"/>

     </eAnnotations>

-    <generalization xmi:id="_M6OKf6Q_EdidRrumwxk5HA" general="_M5jbbKQ_EdidRrumwxk5HA"/>

-    <ownedAttribute xmi:id="_M6OKgKQ_EdidRrumwxk5HA" name="type" type="_M6OKiKQ_EdidRrumwxk5HA" isOrdered="true" association="_M6OKhqQ_EdidRrumwxk5HA"/>

-    <ownedAttribute xmi:id="_M6OKgaQ_EdidRrumwxk5HA" name="roleBinding" type="_M571k6Q_EdidRrumwxk5HA" isOrdered="true" association="_M6OKkqQ_EdidRrumwxk5HA" aggregation="composite">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_M6OKgqQ_EdidRrumwxk5HA" value="-1"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M6OKg6Q_EdidRrumwxk5HA"/>

-    </ownedAttribute>

-    <ownedOperation xmi:id="_M6OKhKQ_EdidRrumwxk5HA" name="getOwnedElements">

-      <returnResult xmi:id="_M6OKhaQ_EdidRrumwxk5HA" direction="return">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YtaQ-Edi0K65YJD49Qg"/>

+    <generalization xmi:id="_jxyXpKoVEdiBcNn-7Es0xA" general="_jxgDYqoVEdiBcNn-7Es0xA"/>

+    <ownedAttribute xmi:id="_jxyXpaoVEdiBcNn-7Es0xA" name="contract" type="_jxgDh6oVEdiBcNn-7Es0xA" isOrdered="true" subsettedProperty="_jxgB4aoVEdiBcNn-7Es0xA" association="_jxyXr6oVEdiBcNn-7Es0xA"/>

+    <ownedAttribute xmi:id="_jxyXpqoVEdiBcNn-7Es0xA" name="implementingClassifier" type="_jxNuZKoVEdiBcNn-7Es0xA" isOrdered="true" association="_jxyXoqoVEdiBcNn-7Es0xA"/>

+    <ownedOperation xmi:id="_jxyXp6oVEdiBcNn-7Es0xA" name="getSuppliers">

+      <returnResult xmi:id="_jxyXqKoVEdiBcNn-7Es0xA" direction="return">

+        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

+      </returnResult>

+      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

+    </ownedOperation>

+    <ownedOperation xmi:id="_jxyXqaoVEdiBcNn-7Es0xA" name="getTargets">

+      <returnResult xmi:id="_jxyXqqoVEdiBcNn-7Es0xA" direction="return">

+        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

+      </returnResult>

+      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

+    </ownedOperation>

+    <ownedOperation xmi:id="_jxyXq6oVEdiBcNn-7Es0xA" name="getClients">

+      <returnResult xmi:id="_jxyXrKoVEdiBcNn-7Es0xA" direction="return">

+        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

       </returnResult>

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YtaQ-Edi0K65YJD49Qg"/>

+      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

     </ownedOperation>

-  </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_M6OKhqQ_EdidRrumwxk5HA" memberEnd="_M6OKgKQ_EdidRrumwxk5HA _M6OKh6Q_EdidRrumwxk5HA">

-    <ownedEnd xmi:id="_M6OKh6Q_EdidRrumwxk5HA" type="_M6OKfqQ_EdidRrumwxk5HA" association="_M6OKhqQ_EdidRrumwxk5HA"/>

-  </ownedMember>

-  <ownedMember xsi:type="uml:Class" xmi:id="_M6OKiKQ_EdidRrumwxk5HA" name="Collaboration">

-    <eAnnotations xmi:id="_wq6IsKRAEdiZYaXu6w_Kpw" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_wrGV8KRAEdiZYaXu6w_Kpw"/>

-    </eAnnotations>

-    <generalization xmi:id="_M6OKiaQ_EdidRrumwxk5HA" general="_M572i6Q_EdidRrumwxk5HA"/>

-    <generalization xmi:id="_M6OKiqQ_EdidRrumwxk5HA" general="_M51ugaQ_EdidRrumwxk5HA"/>

-    <ownedAttribute xmi:id="_M6OKi6Q_EdidRrumwxk5HA" name="collaborationRole" type="_M571YKQ_EdidRrumwxk5HA" isOrdered="true" association="_M6OKkKQ_EdidRrumwxk5HA">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_M6OKjKQ_EdidRrumwxk5HA" value="-1"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M6OKjaQ_EdidRrumwxk5HA"/>

-    </ownedAttribute>

-    <ownedOperation xmi:id="_M6OKjqQ_EdidRrumwxk5HA" name="getRoles">

-      <returnResult xmi:id="_M6OKj6Q_EdidRrumwxk5HA" direction="return">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YtaQ-Edi0K65YJD49Qg"/>

+    <ownedOperation xmi:id="_jxyXraoVEdiBcNn-7Es0xA" name="getSources">

+      <returnResult xmi:id="_jxyXrqoVEdiBcNn-7Es0xA" direction="return">

+        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

       </returnResult>

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YtaQ-Edi0K65YJD49Qg"/>

+      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

     </ownedOperation>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_M6OKkKQ_EdidRrumwxk5HA" memberEnd="_M6OKi6Q_EdidRrumwxk5HA _M6OKkaQ_EdidRrumwxk5HA">

-    <ownedEnd xmi:id="_M6OKkaQ_EdidRrumwxk5HA" type="_M6OKiKQ_EdidRrumwxk5HA" association="_M6OKkKQ_EdidRrumwxk5HA"/>

-  </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_M6OKkqQ_EdidRrumwxk5HA" memberEnd="_M6OKgaQ_EdidRrumwxk5HA _M6OKk6Q_EdidRrumwxk5HA">

-    <ownedEnd xmi:id="_M6OKk6Q_EdidRrumwxk5HA" type="_M6OKfqQ_EdidRrumwxk5HA" association="_M6OKkqQ_EdidRrumwxk5HA"/>

-  </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_M6OKlKQ_EdidRrumwxk5HA" memberEnd="_M51uuqQ_EdidRrumwxk5HA _M6OKlaQ_EdidRrumwxk5HA">

-    <ownedEnd xmi:id="_M6OKlaQ_EdidRrumwxk5HA" type="_M51ul6Q_EdidRrumwxk5HA" association="_M6OKlKQ_EdidRrumwxk5HA"/>

-  </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_M6OKlqQ_EdidRrumwxk5HA" memberEnd="_M51ug6Q_EdidRrumwxk5HA _M6OKl6Q_EdidRrumwxk5HA">

-    <ownedEnd xmi:id="_M6OKl6Q_EdidRrumwxk5HA" type="_M51ugaQ_EdidRrumwxk5HA" association="_M6OKlqQ_EdidRrumwxk5HA"/>

-  </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_M6OKmKQ_EdidRrumwxk5HA" memberEnd="_M51uhqQ_EdidRrumwxk5HA _M6OKmaQ_EdidRrumwxk5HA">

-    <ownedEnd xmi:id="_M6OKmaQ_EdidRrumwxk5HA" type="_M51ugaQ_EdidRrumwxk5HA" association="_M6OKmKQ_EdidRrumwxk5HA"/>

-  </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_M6OKmqQ_EdidRrumwxk5HA" memberEnd="_M51uiaQ_EdidRrumwxk5HA _M6OKm6Q_EdidRrumwxk5HA">

-    <ownedEnd xmi:id="_M6OKm6Q_EdidRrumwxk5HA" type="_M51ugaQ_EdidRrumwxk5HA" association="_M6OKmqQ_EdidRrumwxk5HA"/>

+  <ownedMember xsi:type="uml:Association" xmi:id="_jxyXr6oVEdiBcNn-7Es0xA" memberEnd="_jxyXpaoVEdiBcNn-7Es0xA _jxyXsKoVEdiBcNn-7Es0xA">

+    <ownedEnd xmi:id="_jxyXsKoVEdiBcNn-7Es0xA" type="_jxyXo6oVEdiBcNn-7Es0xA" association="_jxyXr6oVEdiBcNn-7Es0xA"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_M6OKnKQ_EdidRrumwxk5HA" memberEnd="_M51ujKQ_EdidRrumwxk5HA _M6OKnaQ_EdidRrumwxk5HA">

-    <ownedEnd xmi:id="_M6OKnaQ_EdidRrumwxk5HA" type="_M51ugaQ_EdidRrumwxk5HA" association="_M6OKnKQ_EdidRrumwxk5HA"/>

+  <ownedMember xsi:type="uml:Association" xmi:id="_jxyXsaoVEdiBcNn-7Es0xA" memberEnd="_jxNucaoVEdiBcNn-7Es0xA _jxyXsqoVEdiBcNn-7Es0xA">

+    <ownedEnd xmi:id="_jxyXsqoVEdiBcNn-7Es0xA" type="_jxNuZKoVEdiBcNn-7Es0xA" association="_jxyXsaoVEdiBcNn-7Es0xA"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Class" xmi:id="_M6OKnqQ_EdidRrumwxk5HA" name="Connector">

-    <eAnnotations xmi:id="_wcrfcKRAEdiZYaXu6w_Kpw" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_wc3ssKRAEdiZYaXu6w_Kpw"/>

+  <ownedMember xsi:type="uml:Class" xmi:id="_jxyXs6oVEdiBcNn-7Es0xA" name="EncapsulatedClassifier" isAbstract="true">

+    <eAnnotations xmi:id="_tBvMQKoXEdiaq_4OeOtsBw" source="appliedStereotypes">

+      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_tBvMQaoXEdiaq_4OeOtsBw"/>

     </eAnnotations>

-    <generalization xmi:id="_M6OKn6Q_EdidRrumwxk5HA" general="_M51vCqQ_EdidRrumwxk5HA"/>

-    <ownedAttribute xmi:id="_M6OKoKQ_EdidRrumwxk5HA" name="type" type="_M6OKDaQ_EdidRrumwxk5HA" isOrdered="true" association="_M6OKsaQ_EdidRrumwxk5HA">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M6OKoaQ_EdidRrumwxk5HA"/>

-    </ownedAttribute>

-    <ownedAttribute xmi:id="_M6OKoqQ_EdidRrumwxk5HA" name="redefinedConnector" type="_M6OKnqQ_EdidRrumwxk5HA" isOrdered="true" association="_M6OKs6Q_EdidRrumwxk5HA">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_M6OKo6Q_EdidRrumwxk5HA" value="-1"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M6OKpKQ_EdidRrumwxk5HA"/>

-    </ownedAttribute>

-    <ownedAttribute xmi:id="_M6OKpaQ_EdidRrumwxk5HA" name="end" type="_M571Z6Q_EdidRrumwxk5HA" isOrdered="true" association="_M6OKtaQ_EdidRrumwxk5HA" aggregation="composite">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_M6OKpqQ_EdidRrumwxk5HA" value="-1"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M6OKp6Q_EdidRrumwxk5HA" value="2"/>

-    </ownedAttribute>

-    <ownedAttribute xmi:id="_M6OKqKQ_EdidRrumwxk5HA" name="kind" type="_M6OKt6Q_EdidRrumwxk5HA">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M6OKqaQ_EdidRrumwxk5HA"/>

-    </ownedAttribute>

-    <ownedAttribute xmi:id="_M6OKqqQ_EdidRrumwxk5HA" name="contract" type="_M572a6Q_EdidRrumwxk5HA" isOrdered="true" association="_M6OKuqQ_EdidRrumwxk5HA">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_M6OKq6Q_EdidRrumwxk5HA" value="-1"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M6OKrKQ_EdidRrumwxk5HA"/>

+    <generalization xmi:id="_jxyXtKoVEdiBcNn-7Es0xA" general="_jxyXXqoVEdiBcNn-7Es0xA"/>

+    <ownedAttribute xmi:id="_jxyXtaoVEdiBcNn-7Es0xA" name="ownedPort" type="_jxsPLKoVEdiBcNn-7Es0xA" isOrdered="true" association="_jxyXvKoVEdiBcNn-7Es0xA" aggregation="composite">

+      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_jxyXtqoVEdiBcNn-7Es0xA" value="-1"/>

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jxyXt6oVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

-    <ownedOperation xmi:id="_M6OKraQ_EdidRrumwxk5HA" name="getRedefinedElements">

-      <returnResult xmi:id="_M6OKrqQ_EdidRrumwxk5HA" direction="return">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YtaQ-Edi0K65YJD49Qg"/>

+    <ownedOperation xmi:id="_jxyXuKoVEdiBcNn-7Es0xA" name="getFeatures">

+      <returnResult xmi:id="_jxyXuaoVEdiBcNn-7Es0xA" direction="return">

+        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

       </returnResult>

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YtaQ-Edi0K65YJD49Qg"/>

+      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

     </ownedOperation>

-    <ownedOperation xmi:id="_M6OKr6Q_EdidRrumwxk5HA" name="getOwnedElements">

-      <returnResult xmi:id="_M6OKsKQ_EdidRrumwxk5HA" direction="return">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YtaQ-Edi0K65YJD49Qg"/>

+    <ownedOperation xmi:id="_jxyXuqoVEdiBcNn-7Es0xA" name="getOwnedMembers">

+      <returnResult xmi:id="_jxyXu6oVEdiBcNn-7Es0xA" direction="return">

+        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

       </returnResult>

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YtaQ-Edi0K65YJD49Qg"/>

+      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

     </ownedOperation>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_M6OKsaQ_EdidRrumwxk5HA" memberEnd="_M6OKoKQ_EdidRrumwxk5HA _M6OKsqQ_EdidRrumwxk5HA">

-    <ownedEnd xmi:id="_M6OKsqQ_EdidRrumwxk5HA" type="_M6OKnqQ_EdidRrumwxk5HA" association="_M6OKsaQ_EdidRrumwxk5HA"/>

+  <ownedMember xsi:type="uml:Association" xmi:id="_jxyXvKoVEdiBcNn-7Es0xA" memberEnd="_jxyXtaoVEdiBcNn-7Es0xA _jxyXvaoVEdiBcNn-7Es0xA">

+    <ownedEnd xmi:id="_jxyXvaoVEdiBcNn-7Es0xA" type="_jxyXs6oVEdiBcNn-7Es0xA" association="_jxyXvKoVEdiBcNn-7Es0xA"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_M6OKs6Q_EdidRrumwxk5HA" memberEnd="_M6OKoqQ_EdidRrumwxk5HA _M6OKtKQ_EdidRrumwxk5HA">

-    <ownedEnd xmi:id="_M6OKtKQ_EdidRrumwxk5HA" type="_M6OKnqQ_EdidRrumwxk5HA" association="_M6OKs6Q_EdidRrumwxk5HA"/>

-  </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_M6OKtaQ_EdidRrumwxk5HA" memberEnd="_M6OKpaQ_EdidRrumwxk5HA _M6OKtqQ_EdidRrumwxk5HA">

-    <ownedEnd xmi:id="_M6OKtqQ_EdidRrumwxk5HA" type="_M6OKnqQ_EdidRrumwxk5HA" association="_M6OKtaQ_EdidRrumwxk5HA"/>

-  </ownedMember>

-  <ownedMember xsi:type="uml:Enumeration" xmi:id="_M6OKt6Q_EdidRrumwxk5HA" name="ConnectorKind">

-    <ownedLiteral xmi:id="_M6OKuKQ_EdidRrumwxk5HA" name="assembly"/>

-    <ownedLiteral xmi:id="_M6OKuaQ_EdidRrumwxk5HA" name="delegation"/>

-  </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_M6OKuqQ_EdidRrumwxk5HA" memberEnd="_M6OKqqQ_EdidRrumwxk5HA _M6OKu6Q_EdidRrumwxk5HA">

-    <ownedEnd xmi:id="_M6OKu6Q_EdidRrumwxk5HA" type="_M6OKnqQ_EdidRrumwxk5HA" association="_M6OKuqQ_EdidRrumwxk5HA"/>

-  </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_M6OKvKQ_EdidRrumwxk5HA" memberEnd="_M5vogaQ_EdidRrumwxk5HA _M6OKvaQ_EdidRrumwxk5HA">

-    <ownedEnd xmi:id="_M6OKvaQ_EdidRrumwxk5HA" type="_M5vof6Q_EdidRrumwxk5HA" association="_M6OKvKQ_EdidRrumwxk5HA"/>

-  </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_M6OKvqQ_EdidRrumwxk5HA" memberEnd="_M5voYKQ_EdidRrumwxk5HA _M6OKv6Q_EdidRrumwxk5HA">

-    <ownedEnd xmi:id="_M6OKv6Q_EdidRrumwxk5HA" type="_M5voWqQ_EdidRrumwxk5HA" association="_M6OKvqQ_EdidRrumwxk5HA"/>

+  <ownedMember xsi:type="uml:Association" xmi:id="_jxyXvqoVEdiBcNn-7Es0xA" memberEnd="_jxNuRaoVEdiBcNn-7Es0xA _jxyXv6oVEdiBcNn-7Es0xA">

+    <ownedEnd xmi:id="_jxyXv6oVEdiBcNn-7Es0xA" type="_jxNuP6oVEdiBcNn-7Es0xA" association="_jxyXvqoVEdiBcNn-7Es0xA"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_M6OKwKQ_EdidRrumwxk5HA" memberEnd="_M5voY6Q_EdidRrumwxk5HA _M6OKxaQ_EdidRrumwxk5HA"/>

-  <ownedMember xsi:type="uml:Class" xmi:id="_M6OKwaQ_EdidRrumwxk5HA" name="Extension">

-    <eAnnotations xmi:id="_wKb44KRAEdiZYaXu6w_Kpw" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_wKh_gKRAEdiZYaXu6w_Kpw"/>

+  <ownedMember xsi:type="uml:Association" xmi:id="_jxyXwKoVEdiBcNn-7Es0xA" memberEnd="_jxNuSKoVEdiBcNn-7Es0xA _jxyXxaoVEdiBcNn-7Es0xA"/>

+  <ownedMember xsi:type="uml:Class" xmi:id="_jxyXwaoVEdiBcNn-7Es0xA" name="Extension">

+    <eAnnotations xmi:id="_s7DVcKoXEdiaq_4OeOtsBw" source="appliedStereotypes">

+      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_s7DVcaoXEdiaq_4OeOtsBw"/>

     </eAnnotations>

-    <generalization xmi:id="_M6OKwqQ_EdidRrumwxk5HA" general="_M6OKDaQ_EdidRrumwxk5HA"/>

-    <ownedAttribute xmi:id="_M6OKw6Q_EdidRrumwxk5HA" name="isRequired" type="_M5dUjaQ_EdidRrumwxk5HA" isReadOnly="true">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M6OKxKQ_EdidRrumwxk5HA"/>

+    <generalization xmi:id="_jxyXwqoVEdiBcNn-7Es0xA" general="_jxgDL6oVEdiBcNn-7Es0xA"/>

+    <ownedAttribute xmi:id="_jxyXw6oVEdiBcNn-7Es0xA" name="isRequired" type="_jxBgwaoVEdiBcNn-7Es0xA" isReadOnly="true">

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jxyXxKoVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

-    <ownedAttribute xmi:id="_M6OKxaQ_EdidRrumwxk5HA" name="metaclass" type="_M5voWqQ_EdidRrumwxk5HA" isOrdered="true" isReadOnly="true" association="_M6OKwKQ_EdidRrumwxk5HA"/>

-    <ownedOperation xmi:id="_M6OKxqQ_EdidRrumwxk5HA" name="getOwnedEnds">

-      <returnResult xmi:id="_M6OKx6Q_EdidRrumwxk5HA" direction="return">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YtaQ-Edi0K65YJD49Qg"/>

+    <ownedAttribute xmi:id="_jxyXxaoVEdiBcNn-7Es0xA" name="metaclass" type="_jxNuP6oVEdiBcNn-7Es0xA" isOrdered="true" isReadOnly="true" association="_jxyXwKoVEdiBcNn-7Es0xA"/>

+    <ownedOperation xmi:id="_jxyXxqoVEdiBcNn-7Es0xA" name="getOwnedEnds">

+      <returnResult xmi:id="_jxyXx6oVEdiBcNn-7Es0xA" direction="return">

+        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

       </returnResult>

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YtaQ-Edi0K65YJD49Qg"/>

+      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

     </ownedOperation>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_M6OKyKQ_EdidRrumwxk5HA" memberEnd="_M5voZqQ_EdidRrumwxk5HA _M6OKyaQ_EdidRrumwxk5HA">

-    <ownedEnd xmi:id="_M6OKyaQ_EdidRrumwxk5HA" type="_M5voWqQ_EdidRrumwxk5HA" association="_M6OKyKQ_EdidRrumwxk5HA"/>

+  <ownedMember xsi:type="uml:Association" xmi:id="_jxyXyKoVEdiBcNn-7Es0xA" memberEnd="_jxNuS6oVEdiBcNn-7Es0xA _jxyXyaoVEdiBcNn-7Es0xA">

+    <ownedEnd xmi:id="_jxyXyaoVEdiBcNn-7Es0xA" type="_jxNuP6oVEdiBcNn-7Es0xA" association="_jxyXyKoVEdiBcNn-7Es0xA"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_M6OKyqQ_EdidRrumwxk5HA" memberEnd="_M5voa6Q_EdidRrumwxk5HA _M6OKy6Q_EdidRrumwxk5HA">

-    <ownedEnd xmi:id="_M6OKy6Q_EdidRrumwxk5HA" type="_M5voWqQ_EdidRrumwxk5HA" association="_M6OKyqQ_EdidRrumwxk5HA"/>

+  <ownedMember xsi:type="uml:Association" xmi:id="_jxyXyqoVEdiBcNn-7Es0xA" memberEnd="_jxNuUKoVEdiBcNn-7Es0xA _jxyXy6oVEdiBcNn-7Es0xA">

+    <ownedEnd xmi:id="_jxyXy6oVEdiBcNn-7Es0xA" type="_jxNuP6oVEdiBcNn-7Es0xA" association="_jxyXyqoVEdiBcNn-7Es0xA"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_M6OKzKQ_EdidRrumwxk5HA" memberEnd="_M5voTKQ_EdidRrumwxk5HA _M6OKzaQ_EdidRrumwxk5HA">

-    <ownedEnd xmi:id="_M6OKzaQ_EdidRrumwxk5HA" type="_M5voR6Q_EdidRrumwxk5HA" association="_M6OKzKQ_EdidRrumwxk5HA"/>

+  <ownedMember xsi:type="uml:Association" xmi:id="_jxyXzKoVEdiBcNn-7Es0xA" memberEnd="_jxNuMaoVEdiBcNn-7Es0xA _jxyXzaoVEdiBcNn-7Es0xA">

+    <ownedEnd xmi:id="_jxyXzaoVEdiBcNn-7Es0xA" type="_jxNuLKoVEdiBcNn-7Es0xA" association="_jxyXzKoVEdiBcNn-7Es0xA"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_M6OKzqQ_EdidRrumwxk5HA" memberEnd="_M5voT6Q_EdidRrumwxk5HA _M6OKz6Q_EdidRrumwxk5HA">

-    <ownedEnd xmi:id="_M6OKz6Q_EdidRrumwxk5HA" type="_M5voR6Q_EdidRrumwxk5HA" association="_M6OKzqQ_EdidRrumwxk5HA"/>

+  <ownedMember xsi:type="uml:Association" xmi:id="_jxyXzqoVEdiBcNn-7Es0xA" memberEnd="_jxNuNKoVEdiBcNn-7Es0xA _jxyXz6oVEdiBcNn-7Es0xA">

+    <ownedEnd xmi:id="_jxyXz6oVEdiBcNn-7Es0xA" type="_jxNuLKoVEdiBcNn-7Es0xA" association="_jxyXzqoVEdiBcNn-7Es0xA"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_M6OK0KQ_EdidRrumwxk5HA" memberEnd="_M5voEKQ_EdidRrumwxk5HA _M6OK0aQ_EdidRrumwxk5HA">

-    <ownedEnd xmi:id="_M6OK0aQ_EdidRrumwxk5HA" type="_M5vn_KQ_EdidRrumwxk5HA" association="_M6OK0KQ_EdidRrumwxk5HA"/>

+  <ownedMember xsi:type="uml:Association" xmi:id="_jxyX0KoVEdiBcNn-7Es0xA" memberEnd="_jxHoKKoVEdiBcNn-7Es0xA _jxyX0aoVEdiBcNn-7Es0xA">

+    <ownedEnd xmi:id="_jxyX0aoVEdiBcNn-7Es0xA" type="_jxHoFKoVEdiBcNn-7Es0xA" association="_jxyX0KoVEdiBcNn-7Es0xA"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_M6OK0qQ_EdidRrumwxk5HA" memberEnd="_M5jbd6Q_EdidRrumwxk5HA _M6OK06Q_EdidRrumwxk5HA">

-    <ownedEnd xmi:id="_M6OK06Q_EdidRrumwxk5HA" type="_M5jbbKQ_EdidRrumwxk5HA" association="_M6OK0qQ_EdidRrumwxk5HA"/>

+  <ownedMember xsi:type="uml:Association" xmi:id="_jxyX0qoVEdiBcNn-7Es0xA" memberEnd="_jxHndaoVEdiBcNn-7Es0xA _jxyX06oVEdiBcNn-7Es0xA">

+    <ownedEnd xmi:id="_jxyX06oVEdiBcNn-7Es0xA" type="_jxHnaqoVEdiBcNn-7Es0xA" association="_jxyX0qoVEdiBcNn-7Es0xA"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_M6OK1KQ_EdidRrumwxk5HA" memberEnd="_M5jbaqQ_EdidRrumwxk5HA _M6OK1aQ_EdidRrumwxk5HA">

-    <ownedEnd xmi:id="_M6OK1aQ_EdidRrumwxk5HA" type="_M5jbaKQ_EdidRrumwxk5HA" association="_M6OK1KQ_EdidRrumwxk5HA"/>

+  <ownedMember xsi:type="uml:Association" xmi:id="_jxyX1KoVEdiBcNn-7Es0xA" memberEnd="_jxHnaKoVEdiBcNn-7Es0xA _jxyX1aoVEdiBcNn-7Es0xA">

+    <ownedEnd xmi:id="_jxyX1aoVEdiBcNn-7Es0xA" type="_jxHnZqoVEdiBcNn-7Es0xA" association="_jxyX1KoVEdiBcNn-7Es0xA"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_M6OK1qQ_EdidRrumwxk5HA" memberEnd="_M5jbL6Q_EdidRrumwxk5HA _M6OK16Q_EdidRrumwxk5HA">

-    <ownedEnd xmi:id="_M6OK16Q_EdidRrumwxk5HA" type="_M5jbI6Q_EdidRrumwxk5HA" association="_M6OK1qQ_EdidRrumwxk5HA"/>

+  <ownedMember xsi:type="uml:Association" xmi:id="_jxyX1qoVEdiBcNn-7Es0xA" memberEnd="_jxBhe6oVEdiBcNn-7Es0xA _jxyX16oVEdiBcNn-7Es0xA">

+    <ownedEnd xmi:id="_jxyX16oVEdiBcNn-7Es0xA" type="_jxBhb6oVEdiBcNn-7Es0xA" association="_jxyX1qoVEdiBcNn-7Es0xA"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Class" xmi:id="_M6OK2KQ_EdidRrumwxk5HA" name="Enumeration">

-    <eAnnotations xmi:id="_v9ELQKRAEdiZYaXu6w_Kpw" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_v9QYgKRAEdiZYaXu6w_Kpw"/>

+  <ownedMember xsi:type="uml:Class" xmi:id="_jxyX2KoVEdiBcNn-7Es0xA" name="Expression">

+    <eAnnotations xmi:id="_s2qksKoXEdiaq_4OeOtsBw" source="appliedStereotypes">

+      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_s2qksaoXEdiaq_4OeOtsBw"/>

     </eAnnotations>

-    <generalization xmi:id="_M6OK2aQ_EdidRrumwxk5HA" general="_M6OJy6Q_EdidRrumwxk5HA"/>

-    <ownedAttribute xmi:id="_M6OK2qQ_EdidRrumwxk5HA" name="ownedLiteral" type="_M6OK4KQ_EdidRrumwxk5HA" isOrdered="true" association="_M6OK36Q_EdidRrumwxk5HA" aggregation="composite">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_M6OK26Q_EdidRrumwxk5HA" value="-1"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M6OK3KQ_EdidRrumwxk5HA"/>

+    <generalization xmi:id="_jxyX2aoVEdiBcNn-7Es0xA" general="_jxgCIKoVEdiBcNn-7Es0xA"/>

+    <ownedAttribute xmi:id="_jxyX2qoVEdiBcNn-7Es0xA" name="symbol" type="_jxBgwqoVEdiBcNn-7Es0xA">

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jxyX26oVEdiBcNn-7Es0xA"/>

+    </ownedAttribute>

+    <ownedAttribute xmi:id="_jxyX3KoVEdiBcNn-7Es0xA" name="operand" type="_jxBhpaoVEdiBcNn-7Es0xA" isOrdered="true" association="_jxyX4aoVEdiBcNn-7Es0xA" aggregation="composite">

+      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_jxyX3aoVEdiBcNn-7Es0xA" value="-1"/>

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jxyX3qoVEdiBcNn-7Es0xA"/>

+    </ownedAttribute>

+    <ownedOperation xmi:id="_jxyX36oVEdiBcNn-7Es0xA" name="getOwnedElements">

+      <returnResult xmi:id="_jxyX4KoVEdiBcNn-7Es0xA" direction="return">

+        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

+      </returnResult>

+      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

+    </ownedOperation>

+  </ownedMember>

+  <ownedMember xsi:type="uml:Association" xmi:id="_jxyX4aoVEdiBcNn-7Es0xA" memberEnd="_jxyX3KoVEdiBcNn-7Es0xA _jxyX4qoVEdiBcNn-7Es0xA">

+    <ownedEnd xmi:id="_jxyX4qoVEdiBcNn-7Es0xA" type="_jxyX2KoVEdiBcNn-7Es0xA" association="_jxyX4aoVEdiBcNn-7Es0xA"/>

+  </ownedMember>

+  <ownedMember xsi:type="uml:Class" xmi:id="_jxyX46oVEdiBcNn-7Es0xA" name="Enumeration">

+    <eAnnotations xmi:id="_s4ABcKoXEdiaq_4OeOtsBw" source="appliedStereotypes">

+      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_s4ABcaoXEdiaq_4OeOtsBw"/>

+    </eAnnotations>

+    <generalization xmi:id="_jxyX5KoVEdiBcNn-7Es0xA" general="_jxgC-aoVEdiBcNn-7Es0xA"/>

+    <ownedAttribute xmi:id="_jxyX5aoVEdiBcNn-7Es0xA" name="ownedLiteral" type="_jxyX66oVEdiBcNn-7Es0xA" isOrdered="true" association="_jxyX6qoVEdiBcNn-7Es0xA" aggregation="composite">

+      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_jxyX5qoVEdiBcNn-7Es0xA" value="-1"/>

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jxyX56oVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

-    <ownedOperation xmi:id="_M6OK3aQ_EdidRrumwxk5HA" name="getOwnedMembers">

-      <returnResult xmi:id="_M6OK3qQ_EdidRrumwxk5HA" direction="return">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YtaQ-Edi0K65YJD49Qg"/>

+    <ownedOperation xmi:id="_jxyX6KoVEdiBcNn-7Es0xA" name="getOwnedMembers">

+      <returnResult xmi:id="_jxyX6aoVEdiBcNn-7Es0xA" direction="return">

+        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

       </returnResult>

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YtaQ-Edi0K65YJD49Qg"/>

+      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

     </ownedOperation>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_M6OK36Q_EdidRrumwxk5HA" memberEnd="_M6OK2qQ_EdidRrumwxk5HA _M6OK4qQ_EdidRrumwxk5HA"/>

-  <ownedMember xsi:type="uml:Class" xmi:id="_M6OK4KQ_EdidRrumwxk5HA" name="EnumerationLiteral">

-    <eAnnotations xmi:id="_v97G4KRAEdiZYaXu6w_Kpw" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_v-HUIKRAEdiZYaXu6w_Kpw"/>

+  <ownedMember xsi:type="uml:Association" xmi:id="_jxyX6qoVEdiBcNn-7Es0xA" memberEnd="_jxyX5aoVEdiBcNn-7Es0xA _jxyX7aoVEdiBcNn-7Es0xA"/>

+  <ownedMember xsi:type="uml:Class" xmi:id="_jxyX66oVEdiBcNn-7Es0xA" name="EnumerationLiteral">

+    <eAnnotations xmi:id="_s4MOsKoXEdiaq_4OeOtsBw" source="appliedStereotypes">

+      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_s4MOsaoXEdiaq_4OeOtsBw"/>

     </eAnnotations>

-    <generalization xmi:id="_M6OK4aQ_EdidRrumwxk5HA" general="_M6OK5qQ_EdidRrumwxk5HA"/>

-    <ownedAttribute xmi:id="_M6OK4qQ_EdidRrumwxk5HA" name="enumeration" type="_M6OK2KQ_EdidRrumwxk5HA" isOrdered="true" association="_M6OK36Q_EdidRrumwxk5HA">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M6OK46Q_EdidRrumwxk5HA"/>

+    <generalization xmi:id="_jxyX7KoVEdiBcNn-7Es0xA" general="_jxyX8aoVEdiBcNn-7Es0xA"/>

+    <ownedAttribute xmi:id="_jxyX7aoVEdiBcNn-7Es0xA" name="enumeration" type="_jxyX46oVEdiBcNn-7Es0xA" isOrdered="true" association="_jxyX6qoVEdiBcNn-7Es0xA">

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jxyX7qoVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

-    <ownedOperation xmi:id="_M6OK5KQ_EdidRrumwxk5HA" name="getNamespace" type="_M5phQqQ_EdidRrumwxk5HA">

-      <returnResult xmi:id="_M6OK5aQ_EdidRrumwxk5HA" type="_M5phQqQ_EdidRrumwxk5HA" direction="return"/>

+    <ownedOperation xmi:id="_jxyX76oVEdiBcNn-7Es0xA" name="getNamespace" type="_jxHnk6oVEdiBcNn-7Es0xA">

+      <returnResult xmi:id="_jxyX8KoVEdiBcNn-7Es0xA" type="_jxHnk6oVEdiBcNn-7Es0xA" direction="return"/>

     </ownedOperation>

   </ownedMember>

-  <ownedMember xsi:type="uml:Class" xmi:id="_M6OK5qQ_EdidRrumwxk5HA" name="InstanceSpecification">

-    <eAnnotations xmi:id="_wGOuUKRAEdiZYaXu6w_Kpw" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_wGa7kKRAEdiZYaXu6w_Kpw"/>

+  <ownedMember xsi:type="uml:Class" xmi:id="_jxyX8aoVEdiBcNn-7Es0xA" name="InstanceSpecification">

+    <eAnnotations xmi:id="_s6AMkKoXEdiaq_4OeOtsBw" source="appliedStereotypes">

+      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_s6AMkaoXEdiaq_4OeOtsBw"/>

     </eAnnotations>

-    <generalization xmi:id="_M6OK56Q_EdidRrumwxk5HA" general="_M5phf6Q_EdidRrumwxk5HA"/>

-    <generalization xmi:id="_M6OK6KQ_EdidRrumwxk5HA" general="_M571c6Q_EdidRrumwxk5HA"/>

-    <generalization xmi:id="_M6OK6aQ_EdidRrumwxk5HA" general="_M571n6Q_EdidRrumwxk5HA"/>

-    <ownedAttribute xmi:id="_M6OK6qQ_EdidRrumwxk5HA" name="slot" type="_M6OK_aQ_EdidRrumwxk5HA" isOrdered="true" association="_M6OK_KQ_EdidRrumwxk5HA" aggregation="composite">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_M6OK66Q_EdidRrumwxk5HA" value="-1"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M6OK7KQ_EdidRrumwxk5HA"/>

+    <generalization xmi:id="_jxyX8qoVEdiBcNn-7Es0xA" general="_jxHn0KoVEdiBcNn-7Es0xA"/>

+    <generalization xmi:id="_jxyX86oVEdiBcNn-7Es0xA" general="_jxZ7w6oVEdiBcNn-7Es0xA"/>

+    <generalization xmi:id="_jxyX9KoVEdiBcNn-7Es0xA" general="_jxgB6KoVEdiBcNn-7Es0xA"/>

+    <ownedAttribute xmi:id="_jxyX9aoVEdiBcNn-7Es0xA" name="slot" type="_jxyYCKoVEdiBcNn-7Es0xA" isOrdered="true" association="_jxyYB6oVEdiBcNn-7Es0xA" aggregation="composite">

+      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_jxyX9qoVEdiBcNn-7Es0xA" value="-1"/>

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jxyX96oVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

-    <ownedAttribute xmi:id="_M6OK7aQ_EdidRrumwxk5HA" name="classifier" type="_M51ul6Q_EdidRrumwxk5HA" isOrdered="true" association="_M6OLDKQ_EdidRrumwxk5HA">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_M6OK7qQ_EdidRrumwxk5HA" value="-1"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M6OK76Q_EdidRrumwxk5HA"/>

+    <ownedAttribute xmi:id="_jxyX-KoVEdiBcNn-7Es0xA" name="classifier" type="_jxNueqoVEdiBcNn-7Es0xA" isOrdered="true" association="_jxyYF6oVEdiBcNn-7Es0xA">

+      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_jxyX-aoVEdiBcNn-7Es0xA" value="-1"/>

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jxyX-qoVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

-    <ownedAttribute xmi:id="_M6OK8KQ_EdidRrumwxk5HA" name="specification" type="_M5jbWaQ_EdidRrumwxk5HA" isOrdered="true" association="_M6OLDqQ_EdidRrumwxk5HA" aggregation="composite">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M6OK8aQ_EdidRrumwxk5HA"/>

+    <ownedAttribute xmi:id="_jxyX-6oVEdiBcNn-7Es0xA" name="specification" type="_jxBhpaoVEdiBcNn-7Es0xA" isOrdered="true" association="_jxyYGaoVEdiBcNn-7Es0xA" aggregation="composite">

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jxyX_KoVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

-    <ownedOperation xmi:id="_M6OK8qQ_EdidRrumwxk5HA" name="validateSlotsAreDefined" type="_M5dUjaQ_EdidRrumwxk5HA">

-      <returnResult xmi:id="_M6OK86Q_EdidRrumwxk5HA" type="_M5dUjaQ_EdidRrumwxk5HA" direction="return"/>

-      <ownedParameter xmi:id="_M6OK9KQ_EdidRrumwxk5HA" name="diagnostics">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YsqQ-Edi0K65YJD49Qg"/>

+    <ownedOperation xmi:id="_jxyX_aoVEdiBcNn-7Es0xA" name="validateSlotsAreDefined" type="_jxBgwaoVEdiBcNn-7Es0xA">

+      <returnResult xmi:id="_jxyX_qoVEdiBcNn-7Es0xA" type="_jxBgwaoVEdiBcNn-7Es0xA" direction="return"/>

+      <ownedParameter xmi:id="_jxyX_6oVEdiBcNn-7Es0xA" name="diagnostics">

+        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizIaoVEdiWzIKzKXflIw"/>

       </ownedParameter>

-      <ownedParameter xmi:id="_M6OK9aQ_EdidRrumwxk5HA" name="context">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_71El9KQ-Edi0K65YJD49Qg"/>

+      <ownedParameter xmi:id="_jxyYAKoVEdiBcNn-7Es0xA" name="context">

+        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZ1HAKoVEdiWzIKzKXflIw"/>

       </ownedParameter>

     </ownedOperation>

-    <ownedOperation xmi:id="_M6OK9qQ_EdidRrumwxk5HA" name="validateNoDuplicateSlots" type="_M5dUjaQ_EdidRrumwxk5HA">

-      <returnResult xmi:id="_M6OK96Q_EdidRrumwxk5HA" type="_M5dUjaQ_EdidRrumwxk5HA" direction="return"/>

-      <ownedParameter xmi:id="_M6OK-KQ_EdidRrumwxk5HA" name="diagnostics">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YsqQ-Edi0K65YJD49Qg"/>

+    <ownedOperation xmi:id="_jxyYAaoVEdiBcNn-7Es0xA" name="validateNoDuplicateSlots" type="_jxBgwaoVEdiBcNn-7Es0xA">

+      <returnResult xmi:id="_jxyYAqoVEdiBcNn-7Es0xA" type="_jxBgwaoVEdiBcNn-7Es0xA" direction="return"/>

+      <ownedParameter xmi:id="_jxyYA6oVEdiBcNn-7Es0xA" name="diagnostics">

+        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizIaoVEdiWzIKzKXflIw"/>

       </ownedParameter>

-      <ownedParameter xmi:id="_M6OK-aQ_EdidRrumwxk5HA" name="context">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_71El9KQ-Edi0K65YJD49Qg"/>

+      <ownedParameter xmi:id="_jxyYBKoVEdiBcNn-7Es0xA" name="context">

+        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZ1HAKoVEdiWzIKzKXflIw"/>

       </ownedParameter>

     </ownedOperation>

-    <ownedOperation xmi:id="_M6OK-qQ_EdidRrumwxk5HA" name="getOwnedElements">

-      <returnResult xmi:id="_M6OK-6Q_EdidRrumwxk5HA" direction="return">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YtaQ-Edi0K65YJD49Qg"/>

+    <ownedOperation xmi:id="_jxyYBaoVEdiBcNn-7Es0xA" name="getOwnedElements">

+      <returnResult xmi:id="_jxyYBqoVEdiBcNn-7Es0xA" direction="return">

+        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

       </returnResult>

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YtaQ-Edi0K65YJD49Qg"/>

+      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

     </ownedOperation>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_M6OK_KQ_EdidRrumwxk5HA" memberEnd="_M6OK6qQ_EdidRrumwxk5HA _M6OLA6Q_EdidRrumwxk5HA"/>

-  <ownedMember xsi:type="uml:Class" xmi:id="_M6OK_aQ_EdidRrumwxk5HA" name="Slot">

-    <eAnnotations xmi:id="_wGtPcKRAEdiZYaXu6w_Kpw" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_wG5csKRAEdiZYaXu6w_Kpw"/>

+  <ownedMember xsi:type="uml:Association" xmi:id="_jxyYB6oVEdiBcNn-7Es0xA" memberEnd="_jxyX9aoVEdiBcNn-7Es0xA _jxyYDqoVEdiBcNn-7Es0xA"/>

+  <ownedMember xsi:type="uml:Class" xmi:id="_jxyYCKoVEdiBcNn-7Es0xA" name="Slot">

+    <eAnnotations xmi:id="_s6GTMKoXEdiaq_4OeOtsBw" source="appliedStereotypes">

+      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_s6GTMaoXEdiaq_4OeOtsBw"/>

     </eAnnotations>

-    <generalization xmi:id="_M6OK_qQ_EdidRrumwxk5HA" general="_M5dUkqQ_EdidRrumwxk5HA"/>

-    <ownedAttribute xmi:id="_M6OK_6Q_EdidRrumwxk5HA" name="value" type="_M5jbWaQ_EdidRrumwxk5HA" isOrdered="true" association="_M6OLCKQ_EdidRrumwxk5HA" aggregation="composite">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_M6OLAKQ_EdidRrumwxk5HA" value="-1"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M6OLAaQ_EdidRrumwxk5HA"/>

+    <generalization xmi:id="_jxyYCaoVEdiBcNn-7Es0xA" general="_jxBgxqoVEdiBcNn-7Es0xA"/>

+    <ownedAttribute xmi:id="_jxyYCqoVEdiBcNn-7Es0xA" name="value" type="_jxBhpaoVEdiBcNn-7Es0xA" isOrdered="true" association="_jxyYE6oVEdiBcNn-7Es0xA" aggregation="composite">

+      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_jxyYC6oVEdiBcNn-7Es0xA" value="-1"/>

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jxyYDKoVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

-    <ownedAttribute xmi:id="_M6OLAqQ_EdidRrumwxk5HA" name="definingFeature" type="_M571WqQ_EdidRrumwxk5HA" isOrdered="true" association="_M6OLCqQ_EdidRrumwxk5HA"/>

-    <ownedAttribute xmi:id="_M6OLA6Q_EdidRrumwxk5HA" name="owningInstance" type="_M6OK5qQ_EdidRrumwxk5HA" isOrdered="true" association="_M6OK_KQ_EdidRrumwxk5HA"/>

-    <ownedOperation xmi:id="_M6OLBKQ_EdidRrumwxk5HA" name="getOwner" type="_M5dUkqQ_EdidRrumwxk5HA">

-      <returnResult xmi:id="_M6OLBaQ_EdidRrumwxk5HA" type="_M5dUkqQ_EdidRrumwxk5HA" direction="return"/>

+    <ownedAttribute xmi:id="_jxyYDaoVEdiBcNn-7Es0xA" name="definingFeature" type="_jxZ7qqoVEdiBcNn-7Es0xA" isOrdered="true" association="_jxyYFaoVEdiBcNn-7Es0xA"/>

+    <ownedAttribute xmi:id="_jxyYDqoVEdiBcNn-7Es0xA" name="owningInstance" type="_jxyX8aoVEdiBcNn-7Es0xA" isOrdered="true" association="_jxyYB6oVEdiBcNn-7Es0xA"/>

+    <ownedOperation xmi:id="_jxyYD6oVEdiBcNn-7Es0xA" name="getOwner" type="_jxBgxqoVEdiBcNn-7Es0xA">

+      <returnResult xmi:id="_jxyYEKoVEdiBcNn-7Es0xA" type="_jxBgxqoVEdiBcNn-7Es0xA" direction="return"/>

     </ownedOperation>

-    <ownedOperation xmi:id="_M6OLBqQ_EdidRrumwxk5HA" name="getOwnedElements">

-      <returnResult xmi:id="_M6OLB6Q_EdidRrumwxk5HA" direction="return">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YtaQ-Edi0K65YJD49Qg"/>

+    <ownedOperation xmi:id="_jxyYEaoVEdiBcNn-7Es0xA" name="getOwnedElements">

+      <returnResult xmi:id="_jxyYEqoVEdiBcNn-7Es0xA" direction="return">

+        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

       </returnResult>

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YtaQ-Edi0K65YJD49Qg"/>

+      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

     </ownedOperation>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_M6OLCKQ_EdidRrumwxk5HA" memberEnd="_M6OK_6Q_EdidRrumwxk5HA _M6OLCaQ_EdidRrumwxk5HA">

-    <ownedEnd xmi:id="_M6OLCaQ_EdidRrumwxk5HA" type="_M6OK_aQ_EdidRrumwxk5HA" association="_M6OLCKQ_EdidRrumwxk5HA"/>

+  <ownedMember xsi:type="uml:Association" xmi:id="_jxyYE6oVEdiBcNn-7Es0xA" memberEnd="_jxyYCqoVEdiBcNn-7Es0xA _jxyYFKoVEdiBcNn-7Es0xA">

+    <ownedEnd xmi:id="_jxyYFKoVEdiBcNn-7Es0xA" type="_jxyYCKoVEdiBcNn-7Es0xA" association="_jxyYE6oVEdiBcNn-7Es0xA"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_M6OLCqQ_EdidRrumwxk5HA" memberEnd="_M6OLAqQ_EdidRrumwxk5HA _M6OLC6Q_EdidRrumwxk5HA">

-    <ownedEnd xmi:id="_M6OLC6Q_EdidRrumwxk5HA" type="_M6OK_aQ_EdidRrumwxk5HA" association="_M6OLCqQ_EdidRrumwxk5HA"/>

+  <ownedMember xsi:type="uml:Association" xmi:id="_jxyYFaoVEdiBcNn-7Es0xA" memberEnd="_jxyYDaoVEdiBcNn-7Es0xA _jxyYFqoVEdiBcNn-7Es0xA">

+    <ownedEnd xmi:id="_jxyYFqoVEdiBcNn-7Es0xA" type="_jxyYCKoVEdiBcNn-7Es0xA" association="_jxyYFaoVEdiBcNn-7Es0xA"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_M6OLDKQ_EdidRrumwxk5HA" memberEnd="_M6OK7aQ_EdidRrumwxk5HA _M6OLDaQ_EdidRrumwxk5HA">

-    <ownedEnd xmi:id="_M6OLDaQ_EdidRrumwxk5HA" type="_M6OK5qQ_EdidRrumwxk5HA" association="_M6OLDKQ_EdidRrumwxk5HA"/>

+  <ownedMember xsi:type="uml:Association" xmi:id="_jxyYF6oVEdiBcNn-7Es0xA" memberEnd="_jxyX-KoVEdiBcNn-7Es0xA _jxyYGKoVEdiBcNn-7Es0xA">

+    <ownedEnd xmi:id="_jxyYGKoVEdiBcNn-7Es0xA" type="_jxyX8aoVEdiBcNn-7Es0xA" association="_jxyYF6oVEdiBcNn-7Es0xA"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_M6OLDqQ_EdidRrumwxk5HA" memberEnd="_M6OK8KQ_EdidRrumwxk5HA _M6OLD6Q_EdidRrumwxk5HA">

-    <ownedEnd xmi:id="_M6OLD6Q_EdidRrumwxk5HA" type="_M6OK5qQ_EdidRrumwxk5HA" association="_M6OLDqQ_EdidRrumwxk5HA"/>

-  </ownedMember>

-  <ownedMember xsi:type="uml:Class" xmi:id="_M6OLEKQ_EdidRrumwxk5HA" name="PrimitiveType">

-    <eAnnotations xmi:id="_v-ThYKRAEdiZYaXu6w_Kpw" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_v-fuoKRAEdiZYaXu6w_Kpw"/>

-    </eAnnotations>

-    <generalization xmi:id="_M6OLEaQ_EdidRrumwxk5HA" general="_M6OJy6Q_EdidRrumwxk5HA"/>

+  <ownedMember xsi:type="uml:Association" xmi:id="_jxyYGaoVEdiBcNn-7Es0xA" memberEnd="_jxyX-6oVEdiBcNn-7Es0xA _jxyYGqoVEdiBcNn-7Es0xA">

+    <ownedEnd xmi:id="_jxyYGqoVEdiBcNn-7Es0xA" type="_jxyX8aoVEdiBcNn-7Es0xA" association="_jxyYGaoVEdiBcNn-7Es0xA"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Class" xmi:id="_M6OLEqQ_EdidRrumwxk5HA" name="Expression">

-    <eAnnotations xmi:id="_v_cw4KRAEdiZYaXu6w_Kpw" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_v_o-IKRAEdiZYaXu6w_Kpw"/>

+  <ownedMember xsi:type="uml:Class" xmi:id="_jxyYG6oVEdiBcNn-7Es0xA" name="PrimitiveType">

+    <eAnnotations xmi:id="_s4Yb8KoXEdiaq_4OeOtsBw" source="appliedStereotypes">

+      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_s4Yb8aoXEdiaq_4OeOtsBw"/>

     </eAnnotations>

-    <generalization xmi:id="_M6OLE6Q_EdidRrumwxk5HA" general="_M57116Q_EdidRrumwxk5HA"/>

-    <ownedAttribute xmi:id="_M6OLFKQ_EdidRrumwxk5HA" name="symbol" type="_M5dUjqQ_EdidRrumwxk5HA">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M6OLFaQ_EdidRrumwxk5HA"/>

-    </ownedAttribute>

-    <ownedAttribute xmi:id="_M6OLFqQ_EdidRrumwxk5HA" name="operand" type="_M5jbWaQ_EdidRrumwxk5HA" isOrdered="true" association="_M6OLG6Q_EdidRrumwxk5HA" aggregation="composite">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_M6OLF6Q_EdidRrumwxk5HA" value="-1"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M6OLGKQ_EdidRrumwxk5HA"/>

-    </ownedAttribute>

-    <ownedOperation xmi:id="_M6OLGaQ_EdidRrumwxk5HA" name="getOwnedElements">

-      <returnResult xmi:id="_M6OLGqQ_EdidRrumwxk5HA" direction="return">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YtaQ-Edi0K65YJD49Qg"/>

-      </returnResult>

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YtaQ-Edi0K65YJD49Qg"/>

-    </ownedOperation>

+    <generalization xmi:id="_jxyYHKoVEdiBcNn-7Es0xA" general="_jxgC-aoVEdiBcNn-7Es0xA"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_M6OLG6Q_EdidRrumwxk5HA" memberEnd="_M6OLFqQ_EdidRrumwxk5HA _M6OLHKQ_EdidRrumwxk5HA">

-    <ownedEnd xmi:id="_M6OLHKQ_EdidRrumwxk5HA" type="_M6OLEqQ_EdidRrumwxk5HA" association="_M6OLG6Q_EdidRrumwxk5HA"/>

-  </ownedMember>

-  <ownedMember xsi:type="uml:Class" xmi:id="_M6OLHaQ_EdidRrumwxk5HA" name="LiteralBoolean">

-    <eAnnotations xmi:id="_wBQuwKRAEdiZYaXu6w_Kpw" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_wBc8AKRAEdiZYaXu6w_Kpw"/>

+  <ownedMember xsi:type="uml:Class" xmi:id="_jxyYHaoVEdiBcNn-7Es0xA" name="LiteralBoolean">

+    <eAnnotations xmi:id="_s4kpMKoXEdiaq_4OeOtsBw" source="appliedStereotypes">

+      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_s4kpMaoXEdiaq_4OeOtsBw"/>

     </eAnnotations>

-    <generalization xmi:id="_M6OLHqQ_EdidRrumwxk5HA" general="_M6OLJaQ_EdidRrumwxk5HA"/>

-    <ownedAttribute xmi:id="_M6OLH6Q_EdidRrumwxk5HA" name="value" type="_M5dUjaQ_EdidRrumwxk5HA">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M6OLIKQ_EdidRrumwxk5HA"/>

+    <generalization xmi:id="_jxyYHqoVEdiBcNn-7Es0xA" general="_jxyYJaoVEdiBcNn-7Es0xA"/>

+    <ownedAttribute xmi:id="_jxyYH6oVEdiBcNn-7Es0xA" name="value" type="_jxBgwaoVEdiBcNn-7Es0xA">

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jxyYIKoVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

-    <ownedOperation xmi:id="_M6OLIaQ_EdidRrumwxk5HA" name="isComputable" type="_M5dUjaQ_EdidRrumwxk5HA">

-      <returnResult xmi:id="_M6OLIqQ_EdidRrumwxk5HA" type="_M5dUjaQ_EdidRrumwxk5HA" direction="return"/>

+    <ownedOperation xmi:id="_jxyYIaoVEdiBcNn-7Es0xA" name="isComputable" type="_jxBgwaoVEdiBcNn-7Es0xA">

+      <returnResult xmi:id="_jxyYIqoVEdiBcNn-7Es0xA" type="_jxBgwaoVEdiBcNn-7Es0xA" direction="return"/>

     </ownedOperation>

-    <ownedOperation xmi:id="_M6OLI6Q_EdidRrumwxk5HA" name="booleanValue" type="_M5dUjaQ_EdidRrumwxk5HA">

-      <returnResult xmi:id="_M6OLJKQ_EdidRrumwxk5HA" type="_M5dUjaQ_EdidRrumwxk5HA" direction="return"/>

+    <ownedOperation xmi:id="_jxyYI6oVEdiBcNn-7Es0xA" name="booleanValue" type="_jxBgwaoVEdiBcNn-7Es0xA">

+      <returnResult xmi:id="_jxyYJKoVEdiBcNn-7Es0xA" type="_jxBgwaoVEdiBcNn-7Es0xA" direction="return"/>

     </ownedOperation>

   </ownedMember>

-  <ownedMember xsi:type="uml:Class" xmi:id="_M6OLJaQ_EdidRrumwxk5HA" name="LiteralSpecification" isAbstract="true">

-    <eAnnotations xmi:id="_wBpJQKRAEdiZYaXu6w_Kpw" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_wB1WgKRAEdiZYaXu6w_Kpw"/>

+  <ownedMember xsi:type="uml:Class" xmi:id="_jxyYJaoVEdiBcNn-7Es0xA" name="LiteralSpecification" isAbstract="true">

+    <eAnnotations xmi:id="_s4w2cKoXEdiaq_4OeOtsBw" source="appliedStereotypes">

+      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_s4w2caoXEdiaq_4OeOtsBw"/>

     </eAnnotations>

-    <generalization xmi:id="_M6OLJqQ_EdidRrumwxk5HA" general="_M5jbWaQ_EdidRrumwxk5HA"/>

+    <generalization xmi:id="_jxyYJqoVEdiBcNn-7Es0xA" general="_jxBhpaoVEdiBcNn-7Es0xA"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Class" xmi:id="_M6OLJ6Q_EdidRrumwxk5HA" name="LiteralString">

-    <eAnnotations xmi:id="_wCIRcKRAEdiZYaXu6w_Kpw" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_wCUesKRAEdiZYaXu6w_Kpw"/>

+  <ownedMember xsi:type="uml:Class" xmi:id="_jxyYJ6oVEdiBcNn-7Es0xA" name="LiteralString">

+    <eAnnotations xmi:id="_s429EKoXEdiaq_4OeOtsBw" source="appliedStereotypes">

+      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_s429EaoXEdiaq_4OeOtsBw"/>

     </eAnnotations>

-    <generalization xmi:id="_M6OLKKQ_EdidRrumwxk5HA" general="_M6OLJaQ_EdidRrumwxk5HA"/>

-    <ownedAttribute xmi:id="_M6OLKaQ_EdidRrumwxk5HA" name="value" type="_M5dUjqQ_EdidRrumwxk5HA">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M6OLKqQ_EdidRrumwxk5HA"/>

+    <generalization xmi:id="_jxyYKKoVEdiBcNn-7Es0xA" general="_jxyYJaoVEdiBcNn-7Es0xA"/>

+    <ownedAttribute xmi:id="_jxyYKaoVEdiBcNn-7Es0xA" name="value" type="_jxBgwqoVEdiBcNn-7Es0xA">

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jxyYKqoVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

-    <ownedOperation xmi:id="_M6OLK6Q_EdidRrumwxk5HA" name="isComputable" type="_M5dUjaQ_EdidRrumwxk5HA">

-      <returnResult xmi:id="_M6OLLKQ_EdidRrumwxk5HA" type="_M5dUjaQ_EdidRrumwxk5HA" direction="return"/>

+    <ownedOperation xmi:id="_jxyYK6oVEdiBcNn-7Es0xA" name="isComputable" type="_jxBgwaoVEdiBcNn-7Es0xA">

+      <returnResult xmi:id="_jxyYLKoVEdiBcNn-7Es0xA" type="_jxBgwaoVEdiBcNn-7Es0xA" direction="return"/>

     </ownedOperation>

-    <ownedOperation xmi:id="_M6OLLaQ_EdidRrumwxk5HA" name="stringValue" type="_M5dUjqQ_EdidRrumwxk5HA">

-      <returnResult xmi:id="_M6OLLqQ_EdidRrumwxk5HA" type="_M5dUjqQ_EdidRrumwxk5HA" direction="return"/>

+    <ownedOperation xmi:id="_jxyYLaoVEdiBcNn-7Es0xA" name="stringValue" type="_jxBgwqoVEdiBcNn-7Es0xA">

+      <returnResult xmi:id="_jxyYLqoVEdiBcNn-7Es0xA" type="_jxBgwqoVEdiBcNn-7Es0xA" direction="return"/>

     </ownedOperation>

   </ownedMember>

-  <ownedMember xsi:type="uml:Class" xmi:id="_M6OLL6Q_EdidRrumwxk5HA" name="LiteralNull">

-    <eAnnotations xmi:id="_wCgr8KRAEdiZYaXu6w_Kpw" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_wCs5MKRAEdiZYaXu6w_Kpw"/>

+  <ownedMember xsi:type="uml:Class" xmi:id="_jxyYL6oVEdiBcNn-7Es0xA" name="LiteralNull">

+    <eAnnotations xmi:id="_s49DsKoXEdiaq_4OeOtsBw" source="appliedStereotypes">

+      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_s49DsaoXEdiaq_4OeOtsBw"/>

     </eAnnotations>

-    <generalization xmi:id="_M6OLMKQ_EdidRrumwxk5HA" general="_M6OLJaQ_EdidRrumwxk5HA"/>

-    <ownedOperation xmi:id="_M6OLMaQ_EdidRrumwxk5HA" name="isComputable" type="_M5dUjaQ_EdidRrumwxk5HA">

-      <returnResult xmi:id="_M6OLMqQ_EdidRrumwxk5HA" type="_M5dUjaQ_EdidRrumwxk5HA" direction="return"/>

+    <generalization xmi:id="_jxyYMKoVEdiBcNn-7Es0xA" general="_jxyYJaoVEdiBcNn-7Es0xA"/>

+    <ownedOperation xmi:id="_jxyYMaoVEdiBcNn-7Es0xA" name="isComputable" type="_jxBgwaoVEdiBcNn-7Es0xA">

+      <returnResult xmi:id="_jxyYMqoVEdiBcNn-7Es0xA" type="_jxBgwaoVEdiBcNn-7Es0xA" direction="return"/>

     </ownedOperation>

-    <ownedOperation xmi:id="_M6OLM6Q_EdidRrumwxk5HA" name="isNull" type="_M5dUjaQ_EdidRrumwxk5HA">

-      <returnResult xmi:id="_M6OLNKQ_EdidRrumwxk5HA" type="_M5dUjaQ_EdidRrumwxk5HA" direction="return"/>

+    <ownedOperation xmi:id="_jxyYM6oVEdiBcNn-7Es0xA" name="isNull" type="_jxBgwaoVEdiBcNn-7Es0xA">

+      <returnResult xmi:id="_jxyYNKoVEdiBcNn-7Es0xA" type="_jxBgwaoVEdiBcNn-7Es0xA" direction="return"/>

     </ownedOperation>

   </ownedMember>

-  <ownedMember xsi:type="uml:Class" xmi:id="_M6OLNaQ_EdidRrumwxk5HA" name="LiteralInteger">

-    <eAnnotations xmi:id="_wC_NEKRAEdiZYaXu6w_Kpw" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_wDFTsKRAEdiZYaXu6w_Kpw"/>

+  <ownedMember xsi:type="uml:Class" xmi:id="_jxyYNaoVEdiBcNn-7Es0xA" name="LiteralInteger">

+    <eAnnotations xmi:id="_s5DKUKoXEdiaq_4OeOtsBw" source="appliedStereotypes">

+      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_s5DKUaoXEdiaq_4OeOtsBw"/>

     </eAnnotations>

-    <generalization xmi:id="_M6OLNqQ_EdidRrumwxk5HA" general="_M6OLJaQ_EdidRrumwxk5HA"/>

-    <ownedAttribute xmi:id="_M6OLN6Q_EdidRrumwxk5HA" name="value" type="_M5dUjKQ_EdidRrumwxk5HA">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M6OLOKQ_EdidRrumwxk5HA"/>

+    <generalization xmi:id="_jxyYNqoVEdiBcNn-7Es0xA" general="_jxyYJaoVEdiBcNn-7Es0xA"/>

+    <ownedAttribute xmi:id="_jxyYN6oVEdiBcNn-7Es0xA" name="value" type="_jxBgwKoVEdiBcNn-7Es0xA">

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jxyYOKoVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

-    <ownedOperation xmi:id="_M6OLOaQ_EdidRrumwxk5HA" name="isComputable" type="_M5dUjaQ_EdidRrumwxk5HA">

-      <returnResult xmi:id="_M6OLOqQ_EdidRrumwxk5HA" type="_M5dUjaQ_EdidRrumwxk5HA" direction="return"/>

+    <ownedOperation xmi:id="_jxyYOaoVEdiBcNn-7Es0xA" name="isComputable" type="_jxBgwaoVEdiBcNn-7Es0xA">

+      <returnResult xmi:id="_jxyYOqoVEdiBcNn-7Es0xA" type="_jxBgwaoVEdiBcNn-7Es0xA" direction="return"/>

     </ownedOperation>

-    <ownedOperation xmi:id="_M6OLO6Q_EdidRrumwxk5HA" name="integerValue" type="_M5dUjKQ_EdidRrumwxk5HA">

-      <returnResult xmi:id="_M6OLPKQ_EdidRrumwxk5HA" type="_M5dUjKQ_EdidRrumwxk5HA" direction="return"/>

+    <ownedOperation xmi:id="_jxyYO6oVEdiBcNn-7Es0xA" name="integerValue" type="_jxBgwKoVEdiBcNn-7Es0xA">

+      <returnResult xmi:id="_jxyYPKoVEdiBcNn-7Es0xA" type="_jxBgwKoVEdiBcNn-7Es0xA" direction="return"/>

     </ownedOperation>

   </ownedMember>

-  <ownedMember xsi:type="uml:Class" xmi:id="_M6OLPaQ_EdidRrumwxk5HA" name="LiteralUnlimitedNatural">

-    <eAnnotations xmi:id="_wDduMKRAEdiZYaXu6w_Kpw" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_wDj00KRAEdiZYaXu6w_Kpw"/>

+  <ownedMember xsi:type="uml:Class" xmi:id="_jxyYPaoVEdiBcNn-7Es0xA" name="LiteralUnlimitedNatural">

+    <eAnnotations xmi:id="_s5JQ8KoXEdiaq_4OeOtsBw" source="appliedStereotypes">

+      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_s5JQ8aoXEdiaq_4OeOtsBw"/>

     </eAnnotations>

-    <generalization xmi:id="_M6OLPqQ_EdidRrumwxk5HA" general="_M6OLJaQ_EdidRrumwxk5HA"/>

-    <ownedAttribute xmi:id="_M6OLP6Q_EdidRrumwxk5HA" name="value" type="_M5dUj6Q_EdidRrumwxk5HA">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M6OLQKQ_EdidRrumwxk5HA"/>

+    <generalization xmi:id="_jxyYPqoVEdiBcNn-7Es0xA" general="_jxyYJaoVEdiBcNn-7Es0xA"/>

+    <ownedAttribute xmi:id="_jxyYP6oVEdiBcNn-7Es0xA" name="value" type="_jxBgw6oVEdiBcNn-7Es0xA">

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jxyYQKoVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

-    <ownedOperation xmi:id="_M6OLQaQ_EdidRrumwxk5HA" name="isComputable" type="_M5dUjaQ_EdidRrumwxk5HA">

-      <returnResult xmi:id="_M6OLQqQ_EdidRrumwxk5HA" type="_M5dUjaQ_EdidRrumwxk5HA" direction="return"/>

+    <ownedOperation xmi:id="_jxyYQaoVEdiBcNn-7Es0xA" name="isComputable" type="_jxBgwaoVEdiBcNn-7Es0xA">

+      <returnResult xmi:id="_jxyYQqoVEdiBcNn-7Es0xA" type="_jxBgwaoVEdiBcNn-7Es0xA" direction="return"/>

     </ownedOperation>

-    <ownedOperation xmi:id="_M6OLQ6Q_EdidRrumwxk5HA" name="unlimitedValue" type="_M5dUj6Q_EdidRrumwxk5HA">

-      <returnResult xmi:id="_M6OLRKQ_EdidRrumwxk5HA" type="_M5dUj6Q_EdidRrumwxk5HA" direction="return"/>

+    <ownedOperation xmi:id="_jxyYQ6oVEdiBcNn-7Es0xA" name="unlimitedValue" type="_jxBgw6oVEdiBcNn-7Es0xA">

+      <returnResult xmi:id="_jxyYRKoVEdiBcNn-7Es0xA" type="_jxBgw6oVEdiBcNn-7Es0xA" direction="return"/>

     </ownedOperation>

   </ownedMember>

-  <ownedMember xsi:type="uml:Class" xmi:id="_M6OLRaQ_EdidRrumwxk5HA" name="InstanceValue">

-    <eAnnotations xmi:id="_wHFp8KRAEdiZYaXu6w_Kpw" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_wHR3MKRAEdiZYaXu6w_Kpw"/>

+  <ownedMember xsi:type="uml:Class" xmi:id="_jxyYRaoVEdiBcNn-7Es0xA" name="InstanceValue">

+    <eAnnotations xmi:id="_s6MZ0KoXEdiaq_4OeOtsBw" source="appliedStereotypes">

+      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_s6MZ0aoXEdiaq_4OeOtsBw"/>

     </eAnnotations>

-    <generalization xmi:id="_M6OLRqQ_EdidRrumwxk5HA" general="_M5jbWaQ_EdidRrumwxk5HA"/>

-    <ownedAttribute xmi:id="_M6OLR6Q_EdidRrumwxk5HA" name="instance" type="_M6OK5qQ_EdidRrumwxk5HA" isOrdered="true" association="_M6OLSKQ_EdidRrumwxk5HA"/>

+    <generalization xmi:id="_jxyYRqoVEdiBcNn-7Es0xA" general="_jxBhpaoVEdiBcNn-7Es0xA"/>

+    <ownedAttribute xmi:id="_jxyYR6oVEdiBcNn-7Es0xA" name="instance" type="_jxyX8aoVEdiBcNn-7Es0xA" isOrdered="true" association="_jxyYSKoVEdiBcNn-7Es0xA"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_M6OLSKQ_EdidRrumwxk5HA" memberEnd="_M6OLR6Q_EdidRrumwxk5HA _M6OLSaQ_EdidRrumwxk5HA">

-    <ownedEnd xmi:id="_M6OLSaQ_EdidRrumwxk5HA" type="_M6OLRaQ_EdidRrumwxk5HA" association="_M6OLSKQ_EdidRrumwxk5HA"/>

+  <ownedMember xsi:type="uml:Association" xmi:id="_jxyYSKoVEdiBcNn-7Es0xA" memberEnd="_jxyYR6oVEdiBcNn-7Es0xA _jxyYSaoVEdiBcNn-7Es0xA">

+    <ownedEnd xmi:id="_jxyYSaoVEdiBcNn-7Es0xA" type="_jxyYRaoVEdiBcNn-7Es0xA" association="_jxyYSKoVEdiBcNn-7Es0xA"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Class" xmi:id="_M6OLSqQ_EdidRrumwxk5HA" name="ExtensionEnd">

-    <eAnnotations xmi:id="_wK0TYKRAEdiZYaXu6w_Kpw" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_wLAgoKRAEdiZYaXu6w_Kpw"/>

+  <ownedMember xsi:type="uml:Class" xmi:id="_jxyYSqoVEdiBcNn-7Es0xA" name="ExtensionEnd">

+    <eAnnotations xmi:id="_s7JcEKoXEdiaq_4OeOtsBw" source="appliedStereotypes">

+      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_s7JcEaoXEdiaq_4OeOtsBw"/>

     </eAnnotations>

-    <generalization xmi:id="_M6OLS6Q_EdidRrumwxk5HA" general="_M51vNqQ_EdidRrumwxk5HA"/>

-    <ownedOperation xmi:id="_M6OLTKQ_EdidRrumwxk5HA" name="getType" type="_M5voJqQ_EdidRrumwxk5HA">

-      <returnResult xmi:id="_M6OLTaQ_EdidRrumwxk5HA" type="_M5voJqQ_EdidRrumwxk5HA" direction="return"/>

+    <generalization xmi:id="_jxyYS6oVEdiBcNn-7Es0xA" general="_jxZ7VKoVEdiBcNn-7Es0xA"/>

+    <ownedOperation xmi:id="_jxyYTKoVEdiBcNn-7Es0xA" name="getType" type="_jxNuC6oVEdiBcNn-7Es0xA">

+      <returnResult xmi:id="_jxyYTaoVEdiBcNn-7Es0xA" type="_jxNuC6oVEdiBcNn-7Es0xA" direction="return"/>

     </ownedOperation>

-    <ownedOperation xmi:id="_M6OLTqQ_EdidRrumwxk5HA" name="setType">

-      <ownedParameter xmi:id="_M6OLT6Q_EdidRrumwxk5HA" name="newType" type="_M5voJqQ_EdidRrumwxk5HA"/>

+    <ownedOperation xmi:id="_jxyYTqoVEdiBcNn-7Es0xA" name="setType">

+      <ownedParameter xmi:id="_jxyYT6oVEdiBcNn-7Es0xA" name="newType" type="_jxNuC6oVEdiBcNn-7Es0xA"/>

     </ownedOperation>

   </ownedMember>

-  <ownedMember xsi:type="uml:Class" xmi:id="_M6OLUKQ_EdidRrumwxk5HA" name="Model">

-    <eAnnotations xmi:id="_wLMt4KRAEdiZYaXu6w_Kpw" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_wLY7IKRAEdiZYaXu6w_Kpw"/>

+  <ownedMember xsi:type="uml:Class" xmi:id="_jxyYUKoVEdiBcNn-7Es0xA" name="InformationItem">

+    <eAnnotations xmi:id="_s7PisKoXEdiaq_4OeOtsBw" source="appliedStereotypes">

+      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_s7PisaoXEdiaq_4OeOtsBw"/>

     </eAnnotations>

-    <generalization xmi:id="_M6OLUaQ_EdidRrumwxk5HA" general="_M5vn_KQ_EdidRrumwxk5HA"/>

-    <ownedAttribute xmi:id="_M6OLUqQ_EdidRrumwxk5HA" name="viewpoint" type="_M5dUjqQ_EdidRrumwxk5HA">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M6OLU6Q_EdidRrumwxk5HA"/>

+    <generalization xmi:id="_jxyYUaoVEdiBcNn-7Es0xA" general="_jxNueqoVEdiBcNn-7Es0xA"/>

+    <ownedAttribute xmi:id="_jxyYUqoVEdiBcNn-7Es0xA" name="represented" type="_jxNueqoVEdiBcNn-7Es0xA" isOrdered="true" association="_jxyYVaoVEdiBcNn-7Es0xA">

+      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_jxyYU6oVEdiBcNn-7Es0xA" value="-1"/>

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jxyYVKoVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

   </ownedMember>

-  <ownedMember xsi:type="uml:Class" xmi:id="_M6OLVKQ_EdidRrumwxk5HA" name="AssociationClass">

-    <eAnnotations xmi:id="_wLrPAKRAEdiZYaXu6w_Kpw" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_wLxVoKRAEdiZYaXu6w_Kpw"/>

+  <ownedMember xsi:type="uml:Association" xmi:id="_jxyYVaoVEdiBcNn-7Es0xA" memberEnd="_jxyYUqoVEdiBcNn-7Es0xA _jxyYVqoVEdiBcNn-7Es0xA">

+    <ownedEnd xmi:id="_jxyYVqoVEdiBcNn-7Es0xA" type="_jxyYUKoVEdiBcNn-7Es0xA" association="_jxyYVaoVEdiBcNn-7Es0xA"/>

+  </ownedMember>

+  <ownedMember xsi:type="uml:Class" xmi:id="_jxyYV6oVEdiBcNn-7Es0xA" name="InformationFlow">

+    <eAnnotations xmi:id="_s7VpUKoXEdiaq_4OeOtsBw" source="appliedStereotypes">

+      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_s7VpUaoXEdiaq_4OeOtsBw"/>

     </eAnnotations>

-    <generalization xmi:id="_M6OLVaQ_EdidRrumwxk5HA" general="_M5voWqQ_EdidRrumwxk5HA"/>

-    <generalization xmi:id="_M6OLVqQ_EdidRrumwxk5HA" general="_M6OKDaQ_EdidRrumwxk5HA"/>

+    <generalization xmi:id="_jxyYWKoVEdiBcNn-7Es0xA" general="_jxHn0KoVEdiBcNn-7Es0xA"/>

+    <generalization xmi:id="_jxyYWaoVEdiBcNn-7Es0xA" general="_jxBhBaoVEdiBcNn-7Es0xA"/>

+    <ownedAttribute xmi:id="_jxyYWqoVEdiBcNn-7Es0xA" name="realization" type="_jxBhDaoVEdiBcNn-7Es0xA" isOrdered="true" association="_jxyYX6oVEdiBcNn-7Es0xA">

+      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_jxyYW6oVEdiBcNn-7Es0xA" value="-1"/>

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jxyYXKoVEdiBcNn-7Es0xA"/>

+    </ownedAttribute>

+    <ownedAttribute xmi:id="_jxyYXaoVEdiBcNn-7Es0xA" name="conveyed" type="_jxNueqoVEdiBcNn-7Es0xA" isOrdered="true" association="_jxyYYaoVEdiBcNn-7Es0xA">

+      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_jxyYXqoVEdiBcNn-7Es0xA" value="-1"/>

+    </ownedAttribute>

+  </ownedMember>

+  <ownedMember xsi:type="uml:Association" xmi:id="_jxyYX6oVEdiBcNn-7Es0xA" memberEnd="_jxyYWqoVEdiBcNn-7Es0xA _jxyYYKoVEdiBcNn-7Es0xA">

+    <ownedEnd xmi:id="_jxyYYKoVEdiBcNn-7Es0xA" type="_jxyYV6oVEdiBcNn-7Es0xA" association="_jxyYX6oVEdiBcNn-7Es0xA"/>

+  </ownedMember>

+  <ownedMember xsi:type="uml:Association" xmi:id="_jxyYYaoVEdiBcNn-7Es0xA" memberEnd="_jxyYXaoVEdiBcNn-7Es0xA _jxyYYqoVEdiBcNn-7Es0xA">

+    <ownedEnd xmi:id="_jxyYYqoVEdiBcNn-7Es0xA" type="_jxyYV6oVEdiBcNn-7Es0xA" association="_jxyYYaoVEdiBcNn-7Es0xA"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Class" xmi:id="_M6OLV6Q_EdidRrumwxk5HA" name="Permission">

-    <eAnnotations xmi:id="_wNfM4KRAEdiZYaXu6w_Kpw" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_wNxgwKRAEdiZYaXu6w_Kpw"/>

+  <ownedMember xsi:type="uml:Class" xmi:id="_jxyYY6oVEdiBcNn-7Es0xA" name="Permission">

+    <eAnnotations xmi:id="_s70KcKoXEdiaq_4OeOtsBw" source="appliedStereotypes">

+      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_s70KcaoXEdiaq_4OeOtsBw"/>

     </eAnnotations>

-    <generalization xmi:id="_M6OLWKQ_EdidRrumwxk5HA" general="_M571k6Q_EdidRrumwxk5HA"/>

+    <generalization xmi:id="_jxyYZKoVEdiBcNn-7Es0xA" general="_jxZ746oVEdiBcNn-7Es0xA"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Class" xmi:id="_M6OLWaQ_EdidRrumwxk5HA" name="Usage">

-    <eAnnotations xmi:id="_wOWIgKRAEdiZYaXu6w_Kpw" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_wOiVwKRAEdiZYaXu6w_Kpw"/>

+  <ownedMember xsi:type="uml:Class" xmi:id="_jxyYZaoVEdiBcNn-7Es0xA" name="Usage">

+    <eAnnotations xmi:id="_s8AXsKoXEdiaq_4OeOtsBw" source="appliedStereotypes">

+      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_s8AXsaoXEdiaq_4OeOtsBw"/>

     </eAnnotations>

-    <generalization xmi:id="_M6OLWqQ_EdidRrumwxk5HA" general="_M571k6Q_EdidRrumwxk5HA"/>

+    <generalization xmi:id="_jxyYZqoVEdiBcNn-7Es0xA" general="_jxZ746oVEdiBcNn-7Es0xA"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Class" xmi:id="_M6OLW6Q_EdidRrumwxk5HA" name="InformationItem">

-    <eAnnotations xmi:id="_wP4ZkKRAEdiZYaXu6w_Kpw" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_wP-gMKRAEdiZYaXu6w_Kpw"/>

+  <ownedMember xsi:type="uml:Class" xmi:id="_jxyYZ6oVEdiBcNn-7Es0xA" name="AssociationClass">

+    <eAnnotations xmi:id="_s8YyMKoXEdiaq_4OeOtsBw" source="appliedStereotypes">

+      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_s8YyMaoXEdiaq_4OeOtsBw"/>

     </eAnnotations>

-    <generalization xmi:id="_M6OLXKQ_EdidRrumwxk5HA" general="_M51ul6Q_EdidRrumwxk5HA"/>

-    <ownedAttribute xmi:id="_M6OLXaQ_EdidRrumwxk5HA" name="represented" type="_M51ul6Q_EdidRrumwxk5HA" isOrdered="true" association="_M6OLYKQ_EdidRrumwxk5HA">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_M6OLXqQ_EdidRrumwxk5HA" value="-1"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M6OLX6Q_EdidRrumwxk5HA"/>

-    </ownedAttribute>

+    <generalization xmi:id="_jxyYaKoVEdiBcNn-7Es0xA" general="_jxNuP6oVEdiBcNn-7Es0xA"/>

+    <generalization xmi:id="_jxyYaaoVEdiBcNn-7Es0xA" general="_jxgDL6oVEdiBcNn-7Es0xA"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_M6OLYKQ_EdidRrumwxk5HA" memberEnd="_M6OLXaQ_EdidRrumwxk5HA _M6OLYaQ_EdidRrumwxk5HA">

-    <ownedEnd xmi:id="_M6OLYaQ_EdidRrumwxk5HA" type="_M6OLW6Q_EdidRrumwxk5HA" association="_M6OLYKQ_EdidRrumwxk5HA"/>

-  </ownedMember>

-  <ownedMember xsi:type="uml:Class" xmi:id="_M6OLYqQ_EdidRrumwxk5HA" name="InformationFlow">

-    <eAnnotations xmi:id="_wQQ0EKRAEdiZYaXu6w_Kpw" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_wQdBUKRAEdiZYaXu6w_Kpw"/>

+  <ownedMember xsi:type="uml:Class" xmi:id="_jxyYaqoVEdiBcNn-7Es0xA" name="Model">

+    <eAnnotations xmi:id="_s8e40KoXEdiaq_4OeOtsBw" source="appliedStereotypes">

+      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_s8e40aoXEdiaq_4OeOtsBw"/>

     </eAnnotations>

-    <generalization xmi:id="_M6OLY6Q_EdidRrumwxk5HA" general="_M5jauaQ_EdidRrumwxk5HA"/>

-    <ownedAttribute xmi:id="_M6OLZKQ_EdidRrumwxk5HA" name="realization" type="_M5jawaQ_EdidRrumwxk5HA" isOrdered="true" association="_M6OLaaQ_EdidRrumwxk5HA">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_M6OLZaQ_EdidRrumwxk5HA" value="-1"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M6OLZqQ_EdidRrumwxk5HA"/>

-    </ownedAttribute>

-    <ownedAttribute xmi:id="_M6OLZ6Q_EdidRrumwxk5HA" name="conveyed" type="_M51ul6Q_EdidRrumwxk5HA" isOrdered="true" association="_M6OLa6Q_EdidRrumwxk5HA">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_M6OLaKQ_EdidRrumwxk5HA" value="-1"/>

+    <generalization xmi:id="_jxyYa6oVEdiBcNn-7Es0xA" general="_jxHoFKoVEdiBcNn-7Es0xA"/>

+    <ownedAttribute xmi:id="_jxyYbKoVEdiBcNn-7Es0xA" name="viewpoint" type="_jxBgwqoVEdiBcNn-7Es0xA">

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jxyYbaoVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_M6OLaaQ_EdidRrumwxk5HA" memberEnd="_M6OLZKQ_EdidRrumwxk5HA _M6OLaqQ_EdidRrumwxk5HA">

-    <ownedEnd xmi:id="_M6OLaqQ_EdidRrumwxk5HA" type="_M6OLYqQ_EdidRrumwxk5HA" association="_M6OLaaQ_EdidRrumwxk5HA"/>

-  </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_M6OLa6Q_EdidRrumwxk5HA" memberEnd="_M6OLZ6Q_EdidRrumwxk5HA _M6OLbKQ_EdidRrumwxk5HA">

-    <ownedEnd xmi:id="_M6OLbKQ_EdidRrumwxk5HA" type="_M6OLYqQ_EdidRrumwxk5HA" association="_M6OLa6Q_EdidRrumwxk5HA"/>

-  </ownedMember>

-  <ownedMember xsi:type="uml:Class" xmi:id="_M6OLbaQ_EdidRrumwxk5HA" name="Actor">

-    <eAnnotations xmi:id="_wQpOkKRAEdiZYaXu6w_Kpw" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_wQ1b0KRAEdiZYaXu6w_Kpw"/>

+  <ownedMember xsi:type="uml:Class" xmi:id="_jxyYbqoVEdiBcNn-7Es0xA" name="Actor">

+    <eAnnotations xmi:id="_s8xMsKoXEdiaq_4OeOtsBw" source="appliedStereotypes">

+      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_s8xMsaoXEdiaq_4OeOtsBw"/>

     </eAnnotations>

-    <generalization xmi:id="_M6OLbqQ_EdidRrumwxk5HA" general="_M51ul6Q_EdidRrumwxk5HA"/>

+    <generalization xmi:id="_jxyYb6oVEdiBcNn-7Es0xA" general="_jxNueqoVEdiBcNn-7Es0xA"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Class" xmi:id="_M6OLb6Q_EdidRrumwxk5HA" name="ControlNode" isAbstract="true">

-    <eAnnotations xmi:id="_wUvrcKRAEdiZYaXu6w_Kpw" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_wU74sKRAEdiZYaXu6w_Kpw"/>

+  <ownedMember xsi:type="uml:Class" xmi:id="_jxyYcKoVEdiBcNn-7Es0xA" name="ControlNode" isAbstract="true">

+    <eAnnotations xmi:id="_s-frAKoXEdiaq_4OeOtsBw" source="appliedStereotypes">

+      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_s-frAaoXEdiaq_4OeOtsBw"/>

     </eAnnotations>

-    <generalization xmi:id="_M6OLcKQ_EdidRrumwxk5HA" general="_M6IDd6Q_EdidRrumwxk5HA"/>

+    <generalization xmi:id="_jxyYcaoVEdiBcNn-7Es0xA" general="_jxyVwKoVEdiBcNn-7Es0xA"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Class" xmi:id="_M6OLcaQ_EdidRrumwxk5HA" name="ControlFlow">

-    <eAnnotations xmi:id="_wVOMkKRAEdiZYaXu6w_Kpw" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_wVUTMKRAEdiZYaXu6w_Kpw"/>

+  <ownedMember xsi:type="uml:Class" xmi:id="_jxyYcqoVEdiBcNn-7Es0xA" name="ControlFlow">

+    <eAnnotations xmi:id="_s-frAqoXEdiaq_4OeOtsBw" source="appliedStereotypes">

+      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_s-lxoKoXEdiaq_4OeOtsBw"/>

     </eAnnotations>

-    <generalization xmi:id="_M6OLcqQ_EdidRrumwxk5HA" general="_M6IDXaQ_EdidRrumwxk5HA"/>

+    <generalization xmi:id="_jxyYc6oVEdiBcNn-7Es0xA" general="_jxsPZ6oVEdiBcNn-7Es0xA"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Class" xmi:id="_M6OLc6Q_EdidRrumwxk5HA" name="ObjectFlow">

-    <eAnnotations xmi:id="_wVmnEKRAEdiZYaXu6w_Kpw" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_wVy0UKRAEdiZYaXu6w_Kpw"/>

+  <ownedMember xsi:type="uml:Class" xmi:id="_jxyYdKoVEdiBcNn-7Es0xA" name="ObjectFlow">

+    <eAnnotations xmi:id="_s-r4QKoXEdiaq_4OeOtsBw" source="appliedStereotypes">

+      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_s-r4QaoXEdiaq_4OeOtsBw"/>

     </eAnnotations>

-    <generalization xmi:id="_M6OLdKQ_EdidRrumwxk5HA" general="_M6IDXaQ_EdidRrumwxk5HA"/>

-    <ownedAttribute xmi:id="_M6OLdaQ_EdidRrumwxk5HA" name="isMulticast" type="_M5dUjaQ_EdidRrumwxk5HA">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M6OLdqQ_EdidRrumwxk5HA"/>

+    <generalization xmi:id="_jxyYdaoVEdiBcNn-7Es0xA" general="_jxsPZ6oVEdiBcNn-7Es0xA"/>

+    <ownedAttribute xmi:id="_jxyYdqoVEdiBcNn-7Es0xA" name="isMulticast" type="_jxBgwaoVEdiBcNn-7Es0xA">

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jx4cYKoVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

-    <ownedAttribute xmi:id="_M6OLd6Q_EdidRrumwxk5HA" name="isMultireceive" type="_M5dUjaQ_EdidRrumwxk5HA">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M6OLeKQ_EdidRrumwxk5HA"/>

+    <ownedAttribute xmi:id="_jx4cYaoVEdiBcNn-7Es0xA" name="isMultireceive" type="_jxBgwaoVEdiBcNn-7Es0xA">

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jx4cYqoVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

-    <ownedAttribute xmi:id="_M6OLeaQ_EdidRrumwxk5HA" name="transformation" type="_M572a6Q_EdidRrumwxk5HA" isOrdered="true" association="_M6OLfaQ_EdidRrumwxk5HA">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M6OLeqQ_EdidRrumwxk5HA"/>

+    <ownedAttribute xmi:id="_jx4cY6oVEdiBcNn-7Es0xA" name="transformation" type="_jxgCtqoVEdiBcNn-7Es0xA" isOrdered="true" association="_jx4cZ6oVEdiBcNn-7Es0xA">

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jx4cZKoVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

-    <ownedAttribute xmi:id="_M6OLe6Q_EdidRrumwxk5HA" name="selection" type="_M572a6Q_EdidRrumwxk5HA" isOrdered="true" association="_M6OLf6Q_EdidRrumwxk5HA">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M6OLfKQ_EdidRrumwxk5HA"/>

+    <ownedAttribute xmi:id="_jx4cZaoVEdiBcNn-7Es0xA" name="selection" type="_jxgCtqoVEdiBcNn-7Es0xA" isOrdered="true" association="_jx4caaoVEdiBcNn-7Es0xA">

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jx4cZqoVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_M6OLfaQ_EdidRrumwxk5HA" memberEnd="_M6OLeaQ_EdidRrumwxk5HA _M6OLfqQ_EdidRrumwxk5HA">

-    <ownedEnd xmi:id="_M6OLfqQ_EdidRrumwxk5HA" type="_M6OLc6Q_EdidRrumwxk5HA" association="_M6OLfaQ_EdidRrumwxk5HA"/>

+  <ownedMember xsi:type="uml:Association" xmi:id="_jx4cZ6oVEdiBcNn-7Es0xA" memberEnd="_jx4cY6oVEdiBcNn-7Es0xA _jx4caKoVEdiBcNn-7Es0xA">

+    <ownedEnd xmi:id="_jx4caKoVEdiBcNn-7Es0xA" type="_jxyYdKoVEdiBcNn-7Es0xA" association="_jx4cZ6oVEdiBcNn-7Es0xA"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_M6OLf6Q_EdidRrumwxk5HA" memberEnd="_M6OLe6Q_EdidRrumwxk5HA _M6OLgKQ_EdidRrumwxk5HA">

-    <ownedEnd xmi:id="_M6OLgKQ_EdidRrumwxk5HA" type="_M6OLc6Q_EdidRrumwxk5HA" association="_M6OLf6Q_EdidRrumwxk5HA"/>

+  <ownedMember xsi:type="uml:Association" xmi:id="_jx4caaoVEdiBcNn-7Es0xA" memberEnd="_jx4cZaoVEdiBcNn-7Es0xA _jx4caqoVEdiBcNn-7Es0xA">

+    <ownedEnd xmi:id="_jx4caqoVEdiBcNn-7Es0xA" type="_jxyYdKoVEdiBcNn-7Es0xA" association="_jx4caaoVEdiBcNn-7Es0xA"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Class" xmi:id="_M6OLgaQ_EdidRrumwxk5HA" name="InitialNode">

-    <eAnnotations xmi:id="_wV_BkKRAEdiZYaXu6w_Kpw" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_wWL14KRAEdiZYaXu6w_Kpw"/>

+  <ownedMember xsi:type="uml:Class" xmi:id="_jx4ca6oVEdiBcNn-7Es0xA" name="InitialNode">

+    <eAnnotations xmi:id="_s-x-4KoXEdiaq_4OeOtsBw" source="appliedStereotypes">

+      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_s-x-4aoXEdiaq_4OeOtsBw"/>

     </eAnnotations>

-    <generalization xmi:id="_M6OLgqQ_EdidRrumwxk5HA" general="_M6OLb6Q_EdidRrumwxk5HA"/>

+    <generalization xmi:id="_jx4cbKoVEdiBcNn-7Es0xA" general="_jxyYcKoVEdiBcNn-7Es0xA"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Class" xmi:id="_M6OLg6Q_EdidRrumwxk5HA" name="FinalNode" isAbstract="true">

-    <eAnnotations xmi:id="_wWeJwKRAEdiZYaXu6w_Kpw" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_wWqXAKRAEdiZYaXu6w_Kpw"/>

+  <ownedMember xsi:type="uml:Class" xmi:id="_jx4cbaoVEdiBcNn-7Es0xA" name="FinalNode" isAbstract="true">

+    <eAnnotations xmi:id="_s-4FgKoXEdiaq_4OeOtsBw" source="appliedStereotypes">

+      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_s-4FgaoXEdiaq_4OeOtsBw"/>

     </eAnnotations>

-    <generalization xmi:id="_M6OLhKQ_EdidRrumwxk5HA" general="_M6OLb6Q_EdidRrumwxk5HA"/>

+    <generalization xmi:id="_jx4cbqoVEdiBcNn-7Es0xA" general="_jxyYcKoVEdiBcNn-7Es0xA"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Class" xmi:id="_M6OLhaQ_EdidRrumwxk5HA" name="ActivityFinalNode">

-    <eAnnotations xmi:id="_wW2kQKRAEdiZYaXu6w_Kpw" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_wXCxgKRAEdiZYaXu6w_Kpw"/>

+  <ownedMember xsi:type="uml:Class" xmi:id="_jx4cb6oVEdiBcNn-7Es0xA" name="ActivityFinalNode">

+    <eAnnotations xmi:id="_s--MIKoXEdiaq_4OeOtsBw" source="appliedStereotypes">

+      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_s--MIaoXEdiaq_4OeOtsBw"/>

     </eAnnotations>

-    <generalization xmi:id="_M6OLhqQ_EdidRrumwxk5HA" general="_M6OLg6Q_EdidRrumwxk5HA"/>

+    <generalization xmi:id="_jx4ccKoVEdiBcNn-7Es0xA" general="_jx4cbaoVEdiBcNn-7Es0xA"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Class" xmi:id="_M6OLh6Q_EdidRrumwxk5HA" name="DecisionNode">

-    <eAnnotations xmi:id="_wXVFYKRAEdiZYaXu6w_Kpw" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_wXbMAKRAEdiZYaXu6w_Kpw"/>

+  <ownedMember xsi:type="uml:Class" xmi:id="_jx4ccaoVEdiBcNn-7Es0xA" name="DecisionNode">

+    <eAnnotations xmi:id="_s_ESwKoXEdiaq_4OeOtsBw" source="appliedStereotypes">

+      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_s_ESwaoXEdiaq_4OeOtsBw"/>

     </eAnnotations>

-    <generalization xmi:id="_M6OLiKQ_EdidRrumwxk5HA" general="_M6OLb6Q_EdidRrumwxk5HA"/>

-    <ownedAttribute xmi:id="_M6OLiaQ_EdidRrumwxk5HA" name="decisionInput" type="_M572a6Q_EdidRrumwxk5HA" isOrdered="true" association="_M6OLi6Q_EdidRrumwxk5HA">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M6OLiqQ_EdidRrumwxk5HA"/>

+    <generalization xmi:id="_jx4ccqoVEdiBcNn-7Es0xA" general="_jxyYcKoVEdiBcNn-7Es0xA"/>

+    <ownedAttribute xmi:id="_jx4cc6oVEdiBcNn-7Es0xA" name="decisionInput" type="_jxgCtqoVEdiBcNn-7Es0xA" isOrdered="true" association="_jx4cdaoVEdiBcNn-7Es0xA">

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jx4cdKoVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_M6OLi6Q_EdidRrumwxk5HA" memberEnd="_M6OLiaQ_EdidRrumwxk5HA _M6OLjKQ_EdidRrumwxk5HA">

-    <ownedEnd xmi:id="_M6OLjKQ_EdidRrumwxk5HA" type="_M6OLh6Q_EdidRrumwxk5HA" association="_M6OLi6Q_EdidRrumwxk5HA"/>

+  <ownedMember xsi:type="uml:Association" xmi:id="_jx4cdaoVEdiBcNn-7Es0xA" memberEnd="_jx4cc6oVEdiBcNn-7Es0xA _jx4cdqoVEdiBcNn-7Es0xA">

+    <ownedEnd xmi:id="_jx4cdqoVEdiBcNn-7Es0xA" type="_jx4ccaoVEdiBcNn-7Es0xA" association="_jx4cdaoVEdiBcNn-7Es0xA"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Class" xmi:id="_M6OLjaQ_EdidRrumwxk5HA" name="MergeNode">

-    <eAnnotations xmi:id="_wXzmgKRAEdiZYaXu6w_Kpw" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_wX5tIKRAEdiZYaXu6w_Kpw"/>

+  <ownedMember xsi:type="uml:Class" xmi:id="_jx4cd6oVEdiBcNn-7Es0xA" name="MergeNode">

+    <eAnnotations xmi:id="_s_KZYKoXEdiaq_4OeOtsBw" source="appliedStereotypes">

+      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_s_KZYaoXEdiaq_4OeOtsBw"/>

     </eAnnotations>

-    <generalization xmi:id="_M6OLjqQ_EdidRrumwxk5HA" general="_M6OLb6Q_EdidRrumwxk5HA"/>

+    <generalization xmi:id="_jx4ceKoVEdiBcNn-7Es0xA" general="_jxyYcKoVEdiBcNn-7Es0xA"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Class" xmi:id="_M6OLj6Q_EdidRrumwxk5HA" name="ActivityParameterNode">

-    <eAnnotations xmi:id="_wZtrAKRAEdiZYaXu6w_Kpw" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_wZ54QKRAEdiZYaXu6w_Kpw"/>

+  <ownedMember xsi:type="uml:Class" xmi:id="_jx4ceaoVEdiBcNn-7Es0xA" name="ActivityParameterNode">

+    <eAnnotations xmi:id="_s_o6gKoXEdiaq_4OeOtsBw" source="appliedStereotypes">

+      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_s_o6gaoXEdiaq_4OeOtsBw"/>

     </eAnnotations>

-    <generalization xmi:id="_M6OLkKQ_EdidRrumwxk5HA" general="_M6ID8KQ_EdidRrumwxk5HA"/>

-    <ownedAttribute xmi:id="_M6OLkaQ_EdidRrumwxk5HA" name="parameter" type="_M57146Q_EdidRrumwxk5HA" isOrdered="true" association="_M6OLkqQ_EdidRrumwxk5HA"/>

+    <generalization xmi:id="_jx4ceqoVEdiBcNn-7Es0xA" general="_jxyWOaoVEdiBcNn-7Es0xA"/>

+    <ownedAttribute xmi:id="_jx4ce6oVEdiBcNn-7Es0xA" name="parameter" type="_jxgCLKoVEdiBcNn-7Es0xA" isOrdered="true" association="_jx4cfKoVEdiBcNn-7Es0xA"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_M6OLkqQ_EdidRrumwxk5HA" memberEnd="_M6OLkaQ_EdidRrumwxk5HA _M6OLk6Q_EdidRrumwxk5HA">

-    <ownedEnd xmi:id="_M6OLk6Q_EdidRrumwxk5HA" type="_M6OLj6Q_EdidRrumwxk5HA" association="_M6OLkqQ_EdidRrumwxk5HA"/>

+  <ownedMember xsi:type="uml:Association" xmi:id="_jx4cfKoVEdiBcNn-7Es0xA" memberEnd="_jx4ce6oVEdiBcNn-7Es0xA _jx4cfaoVEdiBcNn-7Es0xA">

+    <ownedEnd xmi:id="_jx4cfaoVEdiBcNn-7Es0xA" type="_jx4ceaoVEdiBcNn-7Es0xA" association="_jx4cfKoVEdiBcNn-7Es0xA"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Class" xmi:id="_M6OLlKQ_EdidRrumwxk5HA" name="ValuePin">

-    <eAnnotations xmi:id="_waMMIKRAEdiZYaXu6w_Kpw" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_waSSwKRAEdiZYaXu6w_Kpw"/>

+  <ownedMember xsi:type="uml:Class" xmi:id="_jx4cfqoVEdiBcNn-7Es0xA" name="ValuePin">

+    <eAnnotations xmi:id="_s_vBIKoXEdiaq_4OeOtsBw" source="appliedStereotypes">

+      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_s_vBIaoXEdiaq_4OeOtsBw"/>

     </eAnnotations>

-    <generalization xmi:id="_M6OLlaQ_EdidRrumwxk5HA" general="_M6OJWqQ_EdidRrumwxk5HA"/>

-    <ownedAttribute xmi:id="_M6OLlqQ_EdidRrumwxk5HA" name="value" type="_M5jbWaQ_EdidRrumwxk5HA" isOrdered="true" association="_M6OLl6Q_EdidRrumwxk5HA" aggregation="composite"/>

+    <generalization xmi:id="_jx4cf6oVEdiBcNn-7Es0xA" general="_jxyWsaoVEdiBcNn-7Es0xA"/>

+    <ownedAttribute xmi:id="_jx4cgKoVEdiBcNn-7Es0xA" name="value" type="_jxBhpaoVEdiBcNn-7Es0xA" isOrdered="true" association="_jx4cgaoVEdiBcNn-7Es0xA" aggregation="composite"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_M6OLl6Q_EdidRrumwxk5HA" memberEnd="_M6OLlqQ_EdidRrumwxk5HA _M6OLmKQ_EdidRrumwxk5HA">

-    <ownedEnd xmi:id="_M6OLmKQ_EdidRrumwxk5HA" type="_M6OLlKQ_EdidRrumwxk5HA" association="_M6OLl6Q_EdidRrumwxk5HA"/>

+  <ownedMember xsi:type="uml:Association" xmi:id="_jx4cgaoVEdiBcNn-7Es0xA" memberEnd="_jx4cgKoVEdiBcNn-7Es0xA _jx4cgqoVEdiBcNn-7Es0xA">

+    <ownedEnd xmi:id="_jx4cgqoVEdiBcNn-7Es0xA" type="_jx4cfqoVEdiBcNn-7Es0xA" association="_jx4cgaoVEdiBcNn-7Es0xA"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Class" xmi:id="_M6OLmaQ_EdidRrumwxk5HA" name="CallTrigger">

-    <eAnnotations xmi:id="_wdibEKRAEdiZYaXu6w_Kpw" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_wdohsKRAEdiZYaXu6w_Kpw"/>

+  <ownedMember xsi:type="uml:Class" xmi:id="_jx4cg6oVEdiBcNn-7Es0xA" name="ConditionalNode">

+    <eAnnotations xmi:id="_tAHboqoXEdiaq_4OeOtsBw" source="appliedStereotypes">

+      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_tANiQKoXEdiaq_4OeOtsBw"/>

     </eAnnotations>

-    <generalization xmi:id="_M6OLmqQ_EdidRrumwxk5HA" general="_M6OLnKQ_EdidRrumwxk5HA"/>

-    <ownedAttribute xmi:id="_M6OLm6Q_EdidRrumwxk5HA" name="operation" type="_M571_KQ_EdidRrumwxk5HA" isOrdered="true" association="_M6OLnqQ_EdidRrumwxk5HA"/>

+    <generalization xmi:id="_jx4chKoVEdiBcNn-7Es0xA" general="_jxyV96oVEdiBcNn-7Es0xA"/>

+    <ownedAttribute xmi:id="_jx4chaoVEdiBcNn-7Es0xA" name="isDeterminate" type="_jxBgwaoVEdiBcNn-7Es0xA">

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jx4chqoVEdiBcNn-7Es0xA"/>

+    </ownedAttribute>

+    <ownedAttribute xmi:id="_jx4ch6oVEdiBcNn-7Es0xA" name="isAssured" type="_jxBgwaoVEdiBcNn-7Es0xA">

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jx4ciKoVEdiBcNn-7Es0xA"/>

+    </ownedAttribute>

+    <ownedAttribute xmi:id="_jx4ciaoVEdiBcNn-7Es0xA" name="clause" type="_jx4clKoVEdiBcNn-7Es0xA" isOrdered="true" association="_jx4ckqoVEdiBcNn-7Es0xA" aggregation="composite">

+      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_jx4ciqoVEdiBcNn-7Es0xA" value="-1"/>

+    </ownedAttribute>

+    <ownedAttribute xmi:id="_jx4ci6oVEdiBcNn-7Es0xA" name="result" type="_jxyWqqoVEdiBcNn-7Es0xA" isOrdered="true" association="_jx4cr6oVEdiBcNn-7Es0xA" aggregation="composite">

+      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_jx4cjKoVEdiBcNn-7Es0xA" value="-1"/>

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jx4cjaoVEdiBcNn-7Es0xA"/>

+    </ownedAttribute>

+    <ownedOperation xmi:id="_jx4cjqoVEdiBcNn-7Es0xA" name="getOwnedElements">

+      <returnResult xmi:id="_jx4cj6oVEdiBcNn-7Es0xA" direction="return">

+        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

+      </returnResult>

+      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

+    </ownedOperation>

+    <ownedOperation xmi:id="_jx4ckKoVEdiBcNn-7Es0xA" name="getOutputs">

+      <returnResult xmi:id="_jx4ckaoVEdiBcNn-7Es0xA" direction="return">

+        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

+      </returnResult>

+      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

+    </ownedOperation>

+  </ownedMember>

+  <ownedMember xsi:type="uml:Association" xmi:id="_jx4ckqoVEdiBcNn-7Es0xA" memberEnd="_jx4ciaoVEdiBcNn-7Es0xA _jx4ck6oVEdiBcNn-7Es0xA">

+    <ownedEnd xmi:id="_jx4ck6oVEdiBcNn-7Es0xA" type="_jx4cg6oVEdiBcNn-7Es0xA" association="_jx4ckqoVEdiBcNn-7Es0xA"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Class" xmi:id="_M6OLnKQ_EdidRrumwxk5HA" name="MessageTrigger" isAbstract="true">

-    <eAnnotations xmi:id="_wd61kKRAEdiZYaXu6w_Kpw" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_weHC0KRAEdiZYaXu6w_Kpw"/>

+  <ownedMember xsi:type="uml:Class" xmi:id="_jx4clKoVEdiBcNn-7Es0xA" name="Clause">

+    <eAnnotations xmi:id="_tANiQaoXEdiaq_4OeOtsBw" source="appliedStereotypes">

+      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_tATo4KoXEdiaq_4OeOtsBw"/>

     </eAnnotations>

-    <generalization xmi:id="_M6OLnaQ_EdidRrumwxk5HA" general="_M6IDG6Q_EdidRrumwxk5HA"/>

+    <generalization xmi:id="_jx4claoVEdiBcNn-7Es0xA" general="_jxBgxqoVEdiBcNn-7Es0xA"/>

+    <ownedAttribute xmi:id="_jx4clqoVEdiBcNn-7Es0xA" name="test" type="_jxyVwKoVEdiBcNn-7Es0xA" isOrdered="true" association="_jx4cpqoVEdiBcNn-7Es0xA">

+      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_jx4cl6oVEdiBcNn-7Es0xA" value="-1"/>

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jx4cmKoVEdiBcNn-7Es0xA"/>

+    </ownedAttribute>

+    <ownedAttribute xmi:id="_jx4cmaoVEdiBcNn-7Es0xA" name="body" type="_jxyVwKoVEdiBcNn-7Es0xA" isOrdered="true" association="_jx4cqKoVEdiBcNn-7Es0xA">

+      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_jx4cmqoVEdiBcNn-7Es0xA" value="-1"/>

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jx4cm6oVEdiBcNn-7Es0xA"/>

+    </ownedAttribute>

+    <ownedAttribute xmi:id="_jx4cnKoVEdiBcNn-7Es0xA" name="predecessorClause" type="_jx4clKoVEdiBcNn-7Es0xA" isOrdered="true" association="_jx4cqqoVEdiBcNn-7Es0xA">

+      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_jx4cnaoVEdiBcNn-7Es0xA" value="-1"/>

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jx4cnqoVEdiBcNn-7Es0xA"/>

+    </ownedAttribute>

+    <ownedAttribute xmi:id="_jx4cn6oVEdiBcNn-7Es0xA" name="successorClause" type="_jx4clKoVEdiBcNn-7Es0xA" isOrdered="true" association="_jx4cqqoVEdiBcNn-7Es0xA">

+      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_jx4coKoVEdiBcNn-7Es0xA" value="-1"/>

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jx4coaoVEdiBcNn-7Es0xA"/>

+    </ownedAttribute>

+    <ownedAttribute xmi:id="_jx4coqoVEdiBcNn-7Es0xA" name="decider" type="_jxyWqqoVEdiBcNn-7Es0xA" isOrdered="true" association="_jx4cq6oVEdiBcNn-7Es0xA"/>

+    <ownedAttribute xmi:id="_jx4co6oVEdiBcNn-7Es0xA" name="bodyOutput" type="_jxyWqqoVEdiBcNn-7Es0xA" isOrdered="true" association="_jx4craoVEdiBcNn-7Es0xA">

+      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_jx4cpKoVEdiBcNn-7Es0xA" value="-1"/>

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jx4cpaoVEdiBcNn-7Es0xA"/>

+    </ownedAttribute>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_M6OLnqQ_EdidRrumwxk5HA" memberEnd="_M6OLm6Q_EdidRrumwxk5HA _M6OLn6Q_EdidRrumwxk5HA">

-    <ownedEnd xmi:id="_M6OLn6Q_EdidRrumwxk5HA" type="_M6OLmaQ_EdidRrumwxk5HA" association="_M6OLnqQ_EdidRrumwxk5HA"/>

+  <ownedMember xsi:type="uml:Association" xmi:id="_jx4cpqoVEdiBcNn-7Es0xA" memberEnd="_jx4clqoVEdiBcNn-7Es0xA _jx4cp6oVEdiBcNn-7Es0xA">

+    <ownedEnd xmi:id="_jx4cp6oVEdiBcNn-7Es0xA" type="_jx4clKoVEdiBcNn-7Es0xA" association="_jx4cpqoVEdiBcNn-7Es0xA"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Class" xmi:id="_M6OLoKQ_EdidRrumwxk5HA" name="ChangeTrigger">

-    <eAnnotations xmi:id="_weZWsKRAEdiZYaXu6w_Kpw" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_welj8KRAEdiZYaXu6w_Kpw"/>

-    </eAnnotations>

-    <generalization xmi:id="_M6OLoaQ_EdidRrumwxk5HA" general="_M6IDG6Q_EdidRrumwxk5HA"/>

-    <ownedAttribute xmi:id="_M6OLoqQ_EdidRrumwxk5HA" name="changeExpression" type="_M5jbWaQ_EdidRrumwxk5HA" isOrdered="true" association="_M6OLpaQ_EdidRrumwxk5HA" aggregation="composite"/>

-    <ownedOperation xmi:id="_M6OLo6Q_EdidRrumwxk5HA" name="getOwnedElements">

-      <returnResult xmi:id="_M6OLpKQ_EdidRrumwxk5HA" direction="return">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YtaQ-Edi0K65YJD49Qg"/>

-      </returnResult>

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YtaQ-Edi0K65YJD49Qg"/>

-    </ownedOperation>

+  <ownedMember xsi:type="uml:Association" xmi:id="_jx4cqKoVEdiBcNn-7Es0xA" memberEnd="_jx4cmaoVEdiBcNn-7Es0xA _jx4cqaoVEdiBcNn-7Es0xA">

+    <ownedEnd xmi:id="_jx4cqaoVEdiBcNn-7Es0xA" type="_jx4clKoVEdiBcNn-7Es0xA" association="_jx4cqKoVEdiBcNn-7Es0xA"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_M6OLpaQ_EdidRrumwxk5HA" memberEnd="_M6OLoqQ_EdidRrumwxk5HA _M6OLpqQ_EdidRrumwxk5HA">

-    <ownedEnd xmi:id="_M6OLpqQ_EdidRrumwxk5HA" type="_M6OLoKQ_EdidRrumwxk5HA" association="_M6OLpaQ_EdidRrumwxk5HA"/>

+  <ownedMember xsi:type="uml:Association" xmi:id="_jx4cqqoVEdiBcNn-7Es0xA" memberEnd="_jx4cnKoVEdiBcNn-7Es0xA _jx4cn6oVEdiBcNn-7Es0xA"/>

+  <ownedMember xsi:type="uml:Association" xmi:id="_jx4cq6oVEdiBcNn-7Es0xA" memberEnd="_jx4coqoVEdiBcNn-7Es0xA _jx4crKoVEdiBcNn-7Es0xA">

+    <ownedEnd xmi:id="_jx4crKoVEdiBcNn-7Es0xA" type="_jx4clKoVEdiBcNn-7Es0xA" association="_jx4cq6oVEdiBcNn-7Es0xA"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Class" xmi:id="_M6OLp6Q_EdidRrumwxk5HA" name="SignalTrigger">

-    <eAnnotations xmi:id="_wf7AsKRAEdiZYaXu6w_Kpw" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_wgBHUKRAEdiZYaXu6w_Kpw"/>

-    </eAnnotations>

-    <generalization xmi:id="_M6OLqKQ_EdidRrumwxk5HA" general="_M6OLnKQ_EdidRrumwxk5HA"/>

-    <ownedAttribute xmi:id="_M6OLqaQ_EdidRrumwxk5HA" name="signal" type="_M6ICrqQ_EdidRrumwxk5HA" isOrdered="true" association="_M6OLrKQ_EdidRrumwxk5HA">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_M6OLqqQ_EdidRrumwxk5HA" value="-1"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M6OLq6Q_EdidRrumwxk5HA"/>

-    </ownedAttribute>

+  <ownedMember xsi:type="uml:Association" xmi:id="_jx4craoVEdiBcNn-7Es0xA" memberEnd="_jx4co6oVEdiBcNn-7Es0xA _jx4crqoVEdiBcNn-7Es0xA">

+    <ownedEnd xmi:id="_jx4crqoVEdiBcNn-7Es0xA" type="_jx4clKoVEdiBcNn-7Es0xA" association="_jx4craoVEdiBcNn-7Es0xA"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_M6OLrKQ_EdidRrumwxk5HA" memberEnd="_M6OLqaQ_EdidRrumwxk5HA _M6OLraQ_EdidRrumwxk5HA">

-    <ownedEnd xmi:id="_M6OLraQ_EdidRrumwxk5HA" type="_M6OLp6Q_EdidRrumwxk5HA" association="_M6OLrKQ_EdidRrumwxk5HA"/>

+  <ownedMember xsi:type="uml:Association" xmi:id="_jx4cr6oVEdiBcNn-7Es0xA" memberEnd="_jx4ci6oVEdiBcNn-7Es0xA _jx4csKoVEdiBcNn-7Es0xA">

+    <ownedEnd xmi:id="_jx4csKoVEdiBcNn-7Es0xA" type="_jx4cg6oVEdiBcNn-7Es0xA" association="_jx4cr6oVEdiBcNn-7Es0xA"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Class" xmi:id="_M6OLrqQ_EdidRrumwxk5HA" name="TimeTrigger">

-    <eAnnotations xmi:id="_wgTbMKRAEdiZYaXu6w_Kpw" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_wgfocKRAEdiZYaXu6w_Kpw"/>

+  <ownedMember xsi:type="uml:Class" xmi:id="_jx4csaoVEdiBcNn-7Es0xA" name="LoopNode">

+    <eAnnotations xmi:id="_tATo4aoXEdiaq_4OeOtsBw" source="appliedStereotypes">

+      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_tAZvgKoXEdiaq_4OeOtsBw"/>

     </eAnnotations>

-    <generalization xmi:id="_M6OLr6Q_EdidRrumwxk5HA" general="_M6IDG6Q_EdidRrumwxk5HA"/>

-    <ownedAttribute xmi:id="_M6OLsKQ_EdidRrumwxk5HA" name="isRelative" type="_M5dUjaQ_EdidRrumwxk5HA">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M6OLsaQ_EdidRrumwxk5HA"/>

+    <generalization xmi:id="_jx4csqoVEdiBcNn-7Es0xA" general="_jxyV96oVEdiBcNn-7Es0xA"/>

+    <ownedAttribute xmi:id="_jx4cs6oVEdiBcNn-7Es0xA" name="isTestedFirst" type="_jxBgwaoVEdiBcNn-7Es0xA">

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jx4ctKoVEdiBcNn-7Es0xA"/>

+    </ownedAttribute>

+    <ownedAttribute xmi:id="_jx4ctaoVEdiBcNn-7Es0xA" name="bodyPart" type="_jxyVwKoVEdiBcNn-7Es0xA" isOrdered="true" association="_jx4c0aoVEdiBcNn-7Es0xA">

+      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_jx4ctqoVEdiBcNn-7Es0xA" value="-1"/>

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jx4ct6oVEdiBcNn-7Es0xA"/>

+    </ownedAttribute>

+    <ownedAttribute xmi:id="_jx4cuKoVEdiBcNn-7Es0xA" name="setupPart" type="_jxyVwKoVEdiBcNn-7Es0xA" isOrdered="true" association="_jx4c06oVEdiBcNn-7Es0xA">

+      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_jx4cuaoVEdiBcNn-7Es0xA" value="-1"/>

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jx4cuqoVEdiBcNn-7Es0xA"/>

+    </ownedAttribute>

+    <ownedAttribute xmi:id="_jx4cu6oVEdiBcNn-7Es0xA" name="decider" type="_jxyWqqoVEdiBcNn-7Es0xA" isOrdered="true" association="_jx4c1aoVEdiBcNn-7Es0xA"/>

+    <ownedAttribute xmi:id="_jx4cvKoVEdiBcNn-7Es0xA" name="test" type="_jxyVwKoVEdiBcNn-7Es0xA" isOrdered="true" association="_jx4c16oVEdiBcNn-7Es0xA">

+      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_jx4cvaoVEdiBcNn-7Es0xA" value="-1"/>

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jx4cvqoVEdiBcNn-7Es0xA"/>

+    </ownedAttribute>

+    <ownedAttribute xmi:id="_jx4cv6oVEdiBcNn-7Es0xA" name="result" type="_jxyWqqoVEdiBcNn-7Es0xA" isOrdered="true" association="_jx4c2aoVEdiBcNn-7Es0xA" aggregation="composite">

+      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_jx4cwKoVEdiBcNn-7Es0xA" value="-1"/>

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jx4cwaoVEdiBcNn-7Es0xA"/>

+    </ownedAttribute>

+    <ownedAttribute xmi:id="_jx4cwqoVEdiBcNn-7Es0xA" name="loopVariable" type="_jxyWqqoVEdiBcNn-7Es0xA" isOrdered="true" association="_jx4c26oVEdiBcNn-7Es0xA" aggregation="composite">

+      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_jx4cw6oVEdiBcNn-7Es0xA" value="-1"/>

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jx4cxKoVEdiBcNn-7Es0xA"/>

+    </ownedAttribute>

+    <ownedAttribute xmi:id="_jx4cxaoVEdiBcNn-7Es0xA" name="bodyOutput" type="_jxyWqqoVEdiBcNn-7Es0xA" isOrdered="true" association="_jx4c3aoVEdiBcNn-7Es0xA">

+      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_jx4cxqoVEdiBcNn-7Es0xA" value="-1"/>

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jx4cx6oVEdiBcNn-7Es0xA"/>

+    </ownedAttribute>

+    <ownedAttribute xmi:id="_jx4cyKoVEdiBcNn-7Es0xA" name="loopVariableInput" type="_jxyWsaoVEdiBcNn-7Es0xA" isOrdered="true" association="_jx4c36oVEdiBcNn-7Es0xA" aggregation="composite">

+      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_jx4cyaoVEdiBcNn-7Es0xA" value="-1"/>

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jx4cyqoVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

-    <ownedAttribute xmi:id="_M6OLsqQ_EdidRrumwxk5HA" name="when" type="_M5jbWaQ_EdidRrumwxk5HA" isOrdered="true" association="_M6OLtaQ_EdidRrumwxk5HA" aggregation="composite"/>

-    <ownedOperation xmi:id="_M6OLs6Q_EdidRrumwxk5HA" name="getOwnedElements">

-      <returnResult xmi:id="_M6OLtKQ_EdidRrumwxk5HA" direction="return">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YtaQ-Edi0K65YJD49Qg"/>

+    <ownedOperation xmi:id="_jx4cy6oVEdiBcNn-7Es0xA" name="getOutputs">

+      <returnResult xmi:id="_jx4czKoVEdiBcNn-7Es0xA" direction="return">

+        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

       </returnResult>

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YtaQ-Edi0K65YJD49Qg"/>

+      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

     </ownedOperation>

+    <ownedOperation xmi:id="_jx4czaoVEdiBcNn-7Es0xA" name="getOwnedElements">

+      <returnResult xmi:id="_jx4czqoVEdiBcNn-7Es0xA" direction="return">

+        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

+      </returnResult>

+      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

+    </ownedOperation>

+    <ownedOperation xmi:id="_jx4cz6oVEdiBcNn-7Es0xA" name="getInputs">

+      <returnResult xmi:id="_jx4c0KoVEdiBcNn-7Es0xA" direction="return">

+        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

+      </returnResult>

+      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

+    </ownedOperation>

+  </ownedMember>

+  <ownedMember xsi:type="uml:Association" xmi:id="_jx4c0aoVEdiBcNn-7Es0xA" memberEnd="_jx4ctaoVEdiBcNn-7Es0xA _jx4c0qoVEdiBcNn-7Es0xA">

+    <ownedEnd xmi:id="_jx4c0qoVEdiBcNn-7Es0xA" type="_jx4csaoVEdiBcNn-7Es0xA" association="_jx4c0aoVEdiBcNn-7Es0xA"/>

+  </ownedMember>

+  <ownedMember xsi:type="uml:Association" xmi:id="_jx4c06oVEdiBcNn-7Es0xA" memberEnd="_jx4cuKoVEdiBcNn-7Es0xA _jx4c1KoVEdiBcNn-7Es0xA">

+    <ownedEnd xmi:id="_jx4c1KoVEdiBcNn-7Es0xA" type="_jx4csaoVEdiBcNn-7Es0xA" association="_jx4c06oVEdiBcNn-7Es0xA"/>

+  </ownedMember>

+  <ownedMember xsi:type="uml:Association" xmi:id="_jx4c1aoVEdiBcNn-7Es0xA" memberEnd="_jx4cu6oVEdiBcNn-7Es0xA _jx4c1qoVEdiBcNn-7Es0xA">

+    <ownedEnd xmi:id="_jx4c1qoVEdiBcNn-7Es0xA" type="_jx4csaoVEdiBcNn-7Es0xA" association="_jx4c1aoVEdiBcNn-7Es0xA"/>

+  </ownedMember>

+  <ownedMember xsi:type="uml:Association" xmi:id="_jx4c16oVEdiBcNn-7Es0xA" memberEnd="_jx4cvKoVEdiBcNn-7Es0xA _jx4c2KoVEdiBcNn-7Es0xA">

+    <ownedEnd xmi:id="_jx4c2KoVEdiBcNn-7Es0xA" type="_jx4csaoVEdiBcNn-7Es0xA" association="_jx4c16oVEdiBcNn-7Es0xA"/>

+  </ownedMember>

+  <ownedMember xsi:type="uml:Association" xmi:id="_jx4c2aoVEdiBcNn-7Es0xA" memberEnd="_jx4cv6oVEdiBcNn-7Es0xA _jx4c2qoVEdiBcNn-7Es0xA">

+    <ownedEnd xmi:id="_jx4c2qoVEdiBcNn-7Es0xA" type="_jx4csaoVEdiBcNn-7Es0xA" association="_jx4c2aoVEdiBcNn-7Es0xA"/>

+  </ownedMember>

+  <ownedMember xsi:type="uml:Association" xmi:id="_jx4c26oVEdiBcNn-7Es0xA" memberEnd="_jx4cwqoVEdiBcNn-7Es0xA _jx4c3KoVEdiBcNn-7Es0xA">

+    <ownedEnd xmi:id="_jx4c3KoVEdiBcNn-7Es0xA" type="_jx4csaoVEdiBcNn-7Es0xA" association="_jx4c26oVEdiBcNn-7Es0xA"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_M6OLtaQ_EdidRrumwxk5HA" memberEnd="_M6OLsqQ_EdidRrumwxk5HA _M6OLtqQ_EdidRrumwxk5HA">

-    <ownedEnd xmi:id="_M6OLtqQ_EdidRrumwxk5HA" type="_M6OLrqQ_EdidRrumwxk5HA" association="_M6OLtaQ_EdidRrumwxk5HA"/>

+  <ownedMember xsi:type="uml:Association" xmi:id="_jx4c3aoVEdiBcNn-7Es0xA" memberEnd="_jx4cxaoVEdiBcNn-7Es0xA _jx4c3qoVEdiBcNn-7Es0xA">

+    <ownedEnd xmi:id="_jx4c3qoVEdiBcNn-7Es0xA" type="_jx4csaoVEdiBcNn-7Es0xA" association="_jx4c3aoVEdiBcNn-7Es0xA"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Class" xmi:id="_M6OLt6Q_EdidRrumwxk5HA" name="AnyTrigger">

-    <eAnnotations xmi:id="_wgx8UKRAEdiZYaXu6w_Kpw" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_wg-JkKRAEdiZYaXu6w_Kpw"/>

-    </eAnnotations>

-    <generalization xmi:id="_M6OLuKQ_EdidRrumwxk5HA" general="_M6OLnKQ_EdidRrumwxk5HA"/>

+  <ownedMember xsi:type="uml:Association" xmi:id="_jx4c36oVEdiBcNn-7Es0xA" memberEnd="_jx4cyKoVEdiBcNn-7Es0xA _jx4c4KoVEdiBcNn-7Es0xA">

+    <ownedEnd xmi:id="_jx4c4KoVEdiBcNn-7Es0xA" type="_jx4csaoVEdiBcNn-7Es0xA" association="_jx4c36oVEdiBcNn-7Es0xA"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Class" xmi:id="_M6OLuaQ_EdidRrumwxk5HA" name="Interaction">

-    <eAnnotations xmi:id="_wh7L0KRAEdiZYaXu6w_Kpw" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_wiBScKRAEdiZYaXu6w_Kpw"/>

+  <ownedMember xsi:type="uml:Class" xmi:id="_jx4c4aoVEdiBcNn-7Es0xA" name="Interaction">

+    <eAnnotations xmi:id="_tAl8wKoXEdiaq_4OeOtsBw" source="appliedStereotypes">

+      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_tAl8waoXEdiaq_4OeOtsBw"/>

     </eAnnotations>

-    <generalization xmi:id="_M6OLuqQ_EdidRrumwxk5HA" general="_M572a6Q_EdidRrumwxk5HA"/>

-    <generalization xmi:id="_M6OLu6Q_EdidRrumwxk5HA" general="_M6OLyqQ_EdidRrumwxk5HA"/>

-    <ownedAttribute xmi:id="_M6OLvKQ_EdidRrumwxk5HA" name="lifeline" type="_M6OL26Q_EdidRrumwxk5HA" isOrdered="true" association="_M6OL7KQ_EdidRrumwxk5HA" aggregation="composite">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_M6OLvaQ_EdidRrumwxk5HA" value="-1"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M6OLvqQ_EdidRrumwxk5HA"/>

+    <generalization xmi:id="_jx4c4qoVEdiBcNn-7Es0xA" general="_jxgCtqoVEdiBcNn-7Es0xA"/>

+    <generalization xmi:id="_jx4c46oVEdiBcNn-7Es0xA" general="_jx4c8qoVEdiBcNn-7Es0xA"/>

+    <ownedAttribute xmi:id="_jx4c5KoVEdiBcNn-7Es0xA" name="lifeline" type="_jx4dA6oVEdiBcNn-7Es0xA" isOrdered="true" association="_jx4dFKoVEdiBcNn-7Es0xA" aggregation="composite">

+      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_jx4c5aoVEdiBcNn-7Es0xA" value="-1"/>

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jx4c5qoVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

-    <ownedAttribute xmi:id="_M6OLv6Q_EdidRrumwxk5HA" name="message" type="_M6OMC6Q_EdidRrumwxk5HA" isOrdered="true" association="_M6OMLqQ_EdidRrumwxk5HA" aggregation="composite">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_M6OLwKQ_EdidRrumwxk5HA" value="-1"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M6OLwaQ_EdidRrumwxk5HA"/>

+    <ownedAttribute xmi:id="_jx4c56oVEdiBcNn-7Es0xA" name="message" type="_jx4dM6oVEdiBcNn-7Es0xA" isOrdered="true" association="_jx4dVqoVEdiBcNn-7Es0xA" aggregation="composite">

+      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_jx4c6KoVEdiBcNn-7Es0xA" value="-1"/>

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jx4c6aoVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

-    <ownedAttribute xmi:id="_M6OLwqQ_EdidRrumwxk5HA" name="fragment" type="_M6OLyqQ_EdidRrumwxk5HA" isOrdered="true" association="_M6OMWaQ_EdidRrumwxk5HA" aggregation="composite">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_M6OLw6Q_EdidRrumwxk5HA" value="-1"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M6OLxKQ_EdidRrumwxk5HA"/>

+    <ownedAttribute xmi:id="_jx4c6qoVEdiBcNn-7Es0xA" name="fragment" type="_jx4c8qoVEdiBcNn-7Es0xA" isOrdered="true" association="_jx4dgaoVEdiBcNn-7Es0xA" aggregation="composite">

+      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_jx4c66oVEdiBcNn-7Es0xA" value="-1"/>

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jx4c7KoVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

-    <ownedAttribute xmi:id="_M6OLxaQ_EdidRrumwxk5HA" name="formalGate" type="_M6OMAqQ_EdidRrumwxk5HA" isOrdered="true" association="_M6UPpaQ_EdidRrumwxk5HA" aggregation="composite">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_M6OLxqQ_EdidRrumwxk5HA" value="-1"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M6OLx6Q_EdidRrumwxk5HA"/>

+    <ownedAttribute xmi:id="_jx4c7aoVEdiBcNn-7Es0xA" name="formalGate" type="_jx4dKqoVEdiBcNn-7Es0xA" isOrdered="true" association="_jx4dm6oVEdiBcNn-7Es0xA" aggregation="composite">

+      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_jx4c7qoVEdiBcNn-7Es0xA" value="-1"/>

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jx4c76oVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

-    <ownedOperation xmi:id="_M6OLyKQ_EdidRrumwxk5HA" name="getOwnedMembers">

-      <returnResult xmi:id="_M6OLyaQ_EdidRrumwxk5HA" direction="return">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YtaQ-Edi0K65YJD49Qg"/>

+    <ownedOperation xmi:id="_jx4c8KoVEdiBcNn-7Es0xA" name="getOwnedMembers">

+      <returnResult xmi:id="_jx4c8aoVEdiBcNn-7Es0xA" direction="return">

+        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

       </returnResult>

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YtaQ-Edi0K65YJD49Qg"/>

+      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

     </ownedOperation>

   </ownedMember>

-  <ownedMember xsi:type="uml:Class" xmi:id="_M6OLyqQ_EdidRrumwxk5HA" name="InteractionFragment" isAbstract="true">

-    <eAnnotations xmi:id="_wiTmUKRAEdiZYaXu6w_Kpw" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_wifzkKRAEdiZYaXu6w_Kpw"/>

+  <ownedMember xsi:type="uml:Class" xmi:id="_jx4c8qoVEdiBcNn-7Es0xA" name="InteractionFragment" isAbstract="true">

+    <eAnnotations xmi:id="_tAyKAKoXEdiaq_4OeOtsBw" source="appliedStereotypes">

+      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_tAyKAaoXEdiaq_4OeOtsBw"/>

     </eAnnotations>

-    <generalization xmi:id="_M6OLy6Q_EdidRrumwxk5HA" general="_M5jbbKQ_EdidRrumwxk5HA"/>

-    <ownedAttribute xmi:id="_M6OLzKQ_EdidRrumwxk5HA" name="covered" type="_M6OL26Q_EdidRrumwxk5HA" isOrdered="true" association="_M6OL2qQ_EdidRrumwxk5HA">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_M6OLzaQ_EdidRrumwxk5HA" value="-1"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M6OLzqQ_EdidRrumwxk5HA"/>

+    <generalization xmi:id="_jx4c86oVEdiBcNn-7Es0xA" general="_jxHnaqoVEdiBcNn-7Es0xA"/>

+    <ownedAttribute xmi:id="_jx4c9KoVEdiBcNn-7Es0xA" name="covered" type="_jx4dA6oVEdiBcNn-7Es0xA" isOrdered="true" association="_jx4dAqoVEdiBcNn-7Es0xA">

+      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_jx4c9aoVEdiBcNn-7Es0xA" value="-1"/>

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jx4c9qoVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

-    <ownedAttribute xmi:id="_M6OLz6Q_EdidRrumwxk5HA" name="generalOrdering" type="_M6OMN6Q_EdidRrumwxk5HA" isOrdered="true" association="_M6OMNaQ_EdidRrumwxk5HA" aggregation="composite">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_M6OL0KQ_EdidRrumwxk5HA" value="-1"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M6OL0aQ_EdidRrumwxk5HA"/>

+    <ownedAttribute xmi:id="_jx4c96oVEdiBcNn-7Es0xA" name="generalOrdering" type="_jx4dX6oVEdiBcNn-7Es0xA" isOrdered="true" association="_jx4dXaoVEdiBcNn-7Es0xA" aggregation="composite">

+      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_jx4c-KoVEdiBcNn-7Es0xA" value="-1"/>

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jx4c-aoVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

-    <ownedAttribute xmi:id="_M6OL0qQ_EdidRrumwxk5HA" name="enclosingInteraction" type="_M6OLuaQ_EdidRrumwxk5HA" isOrdered="true" association="_M6OMWaQ_EdidRrumwxk5HA">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M6OL06Q_EdidRrumwxk5HA"/>

+    <ownedAttribute xmi:id="_jx4c-qoVEdiBcNn-7Es0xA" name="enclosingInteraction" type="_jx4c4aoVEdiBcNn-7Es0xA" isOrdered="true" association="_jx4dgaoVEdiBcNn-7Es0xA">

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jx4c-6oVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

-    <ownedAttribute xmi:id="_M6OL1KQ_EdidRrumwxk5HA" name="enclosingOperand" type="_M6OMWqQ_EdidRrumwxk5HA" isOrdered="true" association="_M6UPpKQ_EdidRrumwxk5HA">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M6OL1aQ_EdidRrumwxk5HA"/>

+    <ownedAttribute xmi:id="_jx4c_KoVEdiBcNn-7Es0xA" name="enclosingOperand" type="_jx4dgqoVEdiBcNn-7Es0xA" isOrdered="true" association="_jx4dmqoVEdiBcNn-7Es0xA">

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jx4c_aoVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

-    <ownedOperation xmi:id="_M6OL1qQ_EdidRrumwxk5HA" name="getOwnedElements">

-      <returnResult xmi:id="_M6OL16Q_EdidRrumwxk5HA" direction="return">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YtaQ-Edi0K65YJD49Qg"/>

+    <ownedOperation xmi:id="_jx4c_qoVEdiBcNn-7Es0xA" name="getOwnedElements">

+      <returnResult xmi:id="_jx4c_6oVEdiBcNn-7Es0xA" direction="return">

+        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

       </returnResult>

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YtaQ-Edi0K65YJD49Qg"/>

+      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

     </ownedOperation>

-    <ownedOperation xmi:id="_M6OL2KQ_EdidRrumwxk5HA" name="getNamespace" type="_M5phQqQ_EdidRrumwxk5HA">

-      <returnResult xmi:id="_M6OL2aQ_EdidRrumwxk5HA" type="_M5phQqQ_EdidRrumwxk5HA" direction="return"/>

+    <ownedOperation xmi:id="_jx4dAKoVEdiBcNn-7Es0xA" name="getNamespace" type="_jxHnk6oVEdiBcNn-7Es0xA">

+      <returnResult xmi:id="_jx4dAaoVEdiBcNn-7Es0xA" type="_jxHnk6oVEdiBcNn-7Es0xA" direction="return"/>

     </ownedOperation>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_M6OL2qQ_EdidRrumwxk5HA" memberEnd="_M6OLzKQ_EdidRrumwxk5HA _M6OL46Q_EdidRrumwxk5HA"/>

-  <ownedMember xsi:type="uml:Class" xmi:id="_M6OL26Q_EdidRrumwxk5HA" name="Lifeline">

-    <eAnnotations xmi:id="_wiyHcKRAEdiZYaXu6w_Kpw" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_wi4OEKRAEdiZYaXu6w_Kpw"/>

+  <ownedMember xsi:type="uml:Association" xmi:id="_jx4dAqoVEdiBcNn-7Es0xA" memberEnd="_jx4c9KoVEdiBcNn-7Es0xA _jx4dC6oVEdiBcNn-7Es0xA"/>

+  <ownedMember xsi:type="uml:Class" xmi:id="_jx4dA6oVEdiBcNn-7Es0xA" name="Lifeline">

+    <eAnnotations xmi:id="_tA4QoKoXEdiaq_4OeOtsBw" source="appliedStereotypes">

+      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_tA4QoaoXEdiaq_4OeOtsBw"/>

     </eAnnotations>

-    <generalization xmi:id="_M6OL3KQ_EdidRrumwxk5HA" general="_M5jbbKQ_EdidRrumwxk5HA"/>

-    <ownedAttribute xmi:id="_M6OL3aQ_EdidRrumwxk5HA" name="represents" type="_M571YKQ_EdidRrumwxk5HA" isOrdered="true" association="_M6OL6qQ_EdidRrumwxk5HA"/>

-    <ownedAttribute xmi:id="_M6OL3qQ_EdidRrumwxk5HA" name="interaction" type="_M6OLuaQ_EdidRrumwxk5HA" isOrdered="true" association="_M6OL7KQ_EdidRrumwxk5HA"/>

-    <ownedAttribute xmi:id="_M6OL36Q_EdidRrumwxk5HA" name="selector" type="_M57116Q_EdidRrumwxk5HA" isOrdered="true" association="_M6OL7aQ_EdidRrumwxk5HA" aggregation="composite">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M6OL4KQ_EdidRrumwxk5HA"/>

+    <generalization xmi:id="_jx4dBKoVEdiBcNn-7Es0xA" general="_jxHnaqoVEdiBcNn-7Es0xA"/>

+    <ownedAttribute xmi:id="_jx4dBaoVEdiBcNn-7Es0xA" name="represents" type="_jxZ7sKoVEdiBcNn-7Es0xA" isOrdered="true" association="_jx4dEqoVEdiBcNn-7Es0xA"/>

+    <ownedAttribute xmi:id="_jx4dBqoVEdiBcNn-7Es0xA" name="interaction" type="_jx4c4aoVEdiBcNn-7Es0xA" isOrdered="true" association="_jx4dFKoVEdiBcNn-7Es0xA"/>

+    <ownedAttribute xmi:id="_jx4dB6oVEdiBcNn-7Es0xA" name="selector" type="_jxgCIKoVEdiBcNn-7Es0xA" isOrdered="true" association="_jx4dFaoVEdiBcNn-7Es0xA" aggregation="composite">

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jx4dCKoVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

-    <ownedAttribute xmi:id="_M6OL4aQ_EdidRrumwxk5HA" name="decomposedAs" type="_M6OL8aQ_EdidRrumwxk5HA" isOrdered="true" association="_M6OL76Q_EdidRrumwxk5HA">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M6OL4qQ_EdidRrumwxk5HA"/>

+    <ownedAttribute xmi:id="_jx4dCaoVEdiBcNn-7Es0xA" name="decomposedAs" type="_jx4dGaoVEdiBcNn-7Es0xA" isOrdered="true" association="_jx4dF6oVEdiBcNn-7Es0xA">

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jx4dCqoVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

-    <ownedAttribute xmi:id="_M6OL46Q_EdidRrumwxk5HA" name="coveredBy" type="_M6OLyqQ_EdidRrumwxk5HA" isOrdered="true" association="_M6OL2qQ_EdidRrumwxk5HA">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_M6OL5KQ_EdidRrumwxk5HA" value="-1"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M6OL5aQ_EdidRrumwxk5HA"/>

+    <ownedAttribute xmi:id="_jx4dC6oVEdiBcNn-7Es0xA" name="coveredBy" type="_jx4c8qoVEdiBcNn-7Es0xA" isOrdered="true" association="_jx4dAqoVEdiBcNn-7Es0xA">

+      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_jx4dDKoVEdiBcNn-7Es0xA" value="-1"/>

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jx4dDaoVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

-    <ownedOperation xmi:id="_M6OL5qQ_EdidRrumwxk5HA" name="getNamespace" type="_M5phQqQ_EdidRrumwxk5HA">

-      <returnResult xmi:id="_M6OL56Q_EdidRrumwxk5HA" type="_M5phQqQ_EdidRrumwxk5HA" direction="return"/>

+    <ownedOperation xmi:id="_jx4dDqoVEdiBcNn-7Es0xA" name="getNamespace" type="_jxHnk6oVEdiBcNn-7Es0xA">

+      <returnResult xmi:id="_jx4dD6oVEdiBcNn-7Es0xA" type="_jxHnk6oVEdiBcNn-7Es0xA" direction="return"/>

     </ownedOperation>

-    <ownedOperation xmi:id="_M6OL6KQ_EdidRrumwxk5HA" name="getOwnedElements">

-      <returnResult xmi:id="_M6OL6aQ_EdidRrumwxk5HA" direction="return">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YtaQ-Edi0K65YJD49Qg"/>

+    <ownedOperation xmi:id="_jx4dEKoVEdiBcNn-7Es0xA" name="getOwnedElements">

+      <returnResult xmi:id="_jx4dEaoVEdiBcNn-7Es0xA" direction="return">

+        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

       </returnResult>

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YtaQ-Edi0K65YJD49Qg"/>

+      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

     </ownedOperation>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_M6OL6qQ_EdidRrumwxk5HA" memberEnd="_M6OL3aQ_EdidRrumwxk5HA _M6OL66Q_EdidRrumwxk5HA">

-    <ownedEnd xmi:id="_M6OL66Q_EdidRrumwxk5HA" type="_M6OL26Q_EdidRrumwxk5HA" association="_M6OL6qQ_EdidRrumwxk5HA"/>

+  <ownedMember xsi:type="uml:Association" xmi:id="_jx4dEqoVEdiBcNn-7Es0xA" memberEnd="_jx4dBaoVEdiBcNn-7Es0xA _jx4dE6oVEdiBcNn-7Es0xA">

+    <ownedEnd xmi:id="_jx4dE6oVEdiBcNn-7Es0xA" type="_jx4dA6oVEdiBcNn-7Es0xA" association="_jx4dEqoVEdiBcNn-7Es0xA"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_M6OL7KQ_EdidRrumwxk5HA" memberEnd="_M6OLvKQ_EdidRrumwxk5HA _M6OL3qQ_EdidRrumwxk5HA"/>

-  <ownedMember xsi:type="uml:Association" xmi:id="_M6OL7aQ_EdidRrumwxk5HA" memberEnd="_M6OL36Q_EdidRrumwxk5HA _M6OL7qQ_EdidRrumwxk5HA">

-    <ownedEnd xmi:id="_M6OL7qQ_EdidRrumwxk5HA" type="_M6OL26Q_EdidRrumwxk5HA" association="_M6OL7aQ_EdidRrumwxk5HA"/>

+  <ownedMember xsi:type="uml:Association" xmi:id="_jx4dFKoVEdiBcNn-7Es0xA" memberEnd="_jx4c5KoVEdiBcNn-7Es0xA _jx4dBqoVEdiBcNn-7Es0xA"/>

+  <ownedMember xsi:type="uml:Association" xmi:id="_jx4dFaoVEdiBcNn-7Es0xA" memberEnd="_jx4dB6oVEdiBcNn-7Es0xA _jx4dFqoVEdiBcNn-7Es0xA">

+    <ownedEnd xmi:id="_jx4dFqoVEdiBcNn-7Es0xA" type="_jx4dA6oVEdiBcNn-7Es0xA" association="_jx4dFaoVEdiBcNn-7Es0xA"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_M6OL76Q_EdidRrumwxk5HA" memberEnd="_M6OL4aQ_EdidRrumwxk5HA _M6OL8KQ_EdidRrumwxk5HA">

-    <ownedEnd xmi:id="_M6OL8KQ_EdidRrumwxk5HA" type="_M6OL26Q_EdidRrumwxk5HA" association="_M6OL76Q_EdidRrumwxk5HA"/>

+  <ownedMember xsi:type="uml:Association" xmi:id="_jx4dF6oVEdiBcNn-7Es0xA" memberEnd="_jx4dCaoVEdiBcNn-7Es0xA _jx4dGKoVEdiBcNn-7Es0xA">

+    <ownedEnd xmi:id="_jx4dGKoVEdiBcNn-7Es0xA" type="_jx4dA6oVEdiBcNn-7Es0xA" association="_jx4dF6oVEdiBcNn-7Es0xA"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Class" xmi:id="_M6OL8aQ_EdidRrumwxk5HA" name="PartDecomposition">

-    <eAnnotations xmi:id="_wvS5cKRAEdiZYaXu6w_Kpw" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_wvZAEKRAEdiZYaXu6w_Kpw"/>

+  <ownedMember xsi:type="uml:Class" xmi:id="_jx4dGaoVEdiBcNn-7Es0xA" name="PartDecomposition">

+    <eAnnotations xmi:id="_tIIvMKoXEdiaq_4OeOtsBw" source="appliedStereotypes">

+      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_tIIvMaoXEdiaq_4OeOtsBw"/>

     </eAnnotations>

-    <generalization xmi:id="_M6OL8qQ_EdidRrumwxk5HA" general="_M6OL86Q_EdidRrumwxk5HA"/>

+    <generalization xmi:id="_jx4dGqoVEdiBcNn-7Es0xA" general="_jx4dG6oVEdiBcNn-7Es0xA"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Class" xmi:id="_M6OL86Q_EdidRrumwxk5HA" name="InteractionOccurrence">

-    <eAnnotations xmi:id="_wub90KRAEdiZYaXu6w_Kpw" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_wuoLEKRAEdiZYaXu6w_Kpw"/>

+  <ownedMember xsi:type="uml:Class" xmi:id="_jx4dG6oVEdiBcNn-7Es0xA" name="InteractionOccurrence">

+    <eAnnotations xmi:id="_tH8h8KoXEdiaq_4OeOtsBw" source="appliedStereotypes">

+      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_tH8h8aoXEdiaq_4OeOtsBw"/>

     </eAnnotations>

-    <generalization xmi:id="_M6OL9KQ_EdidRrumwxk5HA" general="_M6OLyqQ_EdidRrumwxk5HA"/>

-    <ownedAttribute xmi:id="_M6OL9aQ_EdidRrumwxk5HA" name="refersTo" type="_M6OLuaQ_EdidRrumwxk5HA" isOrdered="true" association="_M6OL_qQ_EdidRrumwxk5HA"/>

-    <ownedAttribute xmi:id="_M6OL9qQ_EdidRrumwxk5HA" name="actualGate" type="_M6OMAqQ_EdidRrumwxk5HA" isOrdered="true" association="_M6OMAKQ_EdidRrumwxk5HA" aggregation="composite">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_M6OL96Q_EdidRrumwxk5HA" value="-1"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M6OL-KQ_EdidRrumwxk5HA"/>

+    <generalization xmi:id="_jx4dHKoVEdiBcNn-7Es0xA" general="_jx4c8qoVEdiBcNn-7Es0xA"/>

+    <ownedAttribute xmi:id="_jx4dHaoVEdiBcNn-7Es0xA" name="refersTo" type="_jx4c4aoVEdiBcNn-7Es0xA" isOrdered="true" association="_jx4dJqoVEdiBcNn-7Es0xA"/>

+    <ownedAttribute xmi:id="_jx4dHqoVEdiBcNn-7Es0xA" name="actualGate" type="_jx4dKqoVEdiBcNn-7Es0xA" isOrdered="true" association="_jx4dKKoVEdiBcNn-7Es0xA" aggregation="composite">

+      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_jx4dH6oVEdiBcNn-7Es0xA" value="-1"/>

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jx4dIKoVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

-    <ownedAttribute xmi:id="_M6OL-aQ_EdidRrumwxk5HA" name="argument" type="_M6OJWqQ_EdidRrumwxk5HA" isOrdered="true" association="_M6OMM6Q_EdidRrumwxk5HA" aggregation="composite">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_M6OL-qQ_EdidRrumwxk5HA" value="-1"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M6OL-6Q_EdidRrumwxk5HA"/>

+    <ownedAttribute xmi:id="_jx4dIaoVEdiBcNn-7Es0xA" name="argument" type="_jxyWsaoVEdiBcNn-7Es0xA" isOrdered="true" association="_jx4dW6oVEdiBcNn-7Es0xA" aggregation="composite">

+      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_jx4dIqoVEdiBcNn-7Es0xA" value="-1"/>

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jx4dI6oVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

-    <ownedOperation xmi:id="_M6OL_KQ_EdidRrumwxk5HA" name="getOwnedElements">

-      <returnResult xmi:id="_M6OL_aQ_EdidRrumwxk5HA" direction="return">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YtaQ-Edi0K65YJD49Qg"/>

+    <ownedOperation xmi:id="_jx4dJKoVEdiBcNn-7Es0xA" name="getOwnedElements">

+      <returnResult xmi:id="_jx4dJaoVEdiBcNn-7Es0xA" direction="return">

+        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

       </returnResult>

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YtaQ-Edi0K65YJD49Qg"/>

+      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

     </ownedOperation>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_M6OL_qQ_EdidRrumwxk5HA" memberEnd="_M6OL9aQ_EdidRrumwxk5HA _M6OL_6Q_EdidRrumwxk5HA">

-    <ownedEnd xmi:id="_M6OL_6Q_EdidRrumwxk5HA" type="_M6OL86Q_EdidRrumwxk5HA" association="_M6OL_qQ_EdidRrumwxk5HA"/>

+  <ownedMember xsi:type="uml:Association" xmi:id="_jx4dJqoVEdiBcNn-7Es0xA" memberEnd="_jx4dHaoVEdiBcNn-7Es0xA _jx4dJ6oVEdiBcNn-7Es0xA">

+    <ownedEnd xmi:id="_jx4dJ6oVEdiBcNn-7Es0xA" type="_jx4dG6oVEdiBcNn-7Es0xA" association="_jx4dJqoVEdiBcNn-7Es0xA"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_M6OMAKQ_EdidRrumwxk5HA" memberEnd="_M6OL9qQ_EdidRrumwxk5HA _M6OMAaQ_EdidRrumwxk5HA">

-    <ownedEnd xmi:id="_M6OMAaQ_EdidRrumwxk5HA" type="_M6OL86Q_EdidRrumwxk5HA" association="_M6OMAKQ_EdidRrumwxk5HA"/>

+  <ownedMember xsi:type="uml:Association" xmi:id="_jx4dKKoVEdiBcNn-7Es0xA" memberEnd="_jx4dHqoVEdiBcNn-7Es0xA _jx4dKaoVEdiBcNn-7Es0xA">

+    <ownedEnd xmi:id="_jx4dKaoVEdiBcNn-7Es0xA" type="_jx4dG6oVEdiBcNn-7Es0xA" association="_jx4dKKoVEdiBcNn-7Es0xA"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Class" xmi:id="_M6OMAqQ_EdidRrumwxk5HA" name="Gate">

-    <eAnnotations xmi:id="_wu0YUKRAEdiZYaXu6w_Kpw" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_wvAlkKRAEdiZYaXu6w_Kpw"/>

+  <ownedMember xsi:type="uml:Class" xmi:id="_jx4dKqoVEdiBcNn-7Es0xA" name="Gate">

+    <eAnnotations xmi:id="_tICokKoXEdiaq_4OeOtsBw" source="appliedStereotypes">

+      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_tICokaoXEdiaq_4OeOtsBw"/>

     </eAnnotations>

-    <generalization xmi:id="_M6OMA6Q_EdidRrumwxk5HA" general="_M6OMBKQ_EdidRrumwxk5HA"/>

+    <generalization xmi:id="_jx4dK6oVEdiBcNn-7Es0xA" general="_jx4dLKoVEdiBcNn-7Es0xA"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Class" xmi:id="_M6OMBKQ_EdidRrumwxk5HA" name="MessageEnd" isAbstract="true">

-    <eAnnotations xmi:id="_wkCEoKRAEdiZYaXu6w_Kpw" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_wkOR4KRAEdiZYaXu6w_Kpw"/>

+  <ownedMember xsi:type="uml:Class" xmi:id="_jx4dLKoVEdiBcNn-7Es0xA" name="MessageEnd" isAbstract="true">

+    <eAnnotations xmi:id="_tBKkgKoXEdiaq_4OeOtsBw" source="appliedStereotypes">

+      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_tBKkgaoXEdiaq_4OeOtsBw"/>

     </eAnnotations>

-    <generalization xmi:id="_M6OMBaQ_EdidRrumwxk5HA" general="_M5jbbKQ_EdidRrumwxk5HA"/>

-    <ownedAttribute xmi:id="_M6OMBqQ_EdidRrumwxk5HA" name="receiveMessage" type="_M6OMC6Q_EdidRrumwxk5HA" isOrdered="true" association="_M6OMCqQ_EdidRrumwxk5HA">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M6OMB6Q_EdidRrumwxk5HA"/>

+    <generalization xmi:id="_jx4dLaoVEdiBcNn-7Es0xA" general="_jxHnaqoVEdiBcNn-7Es0xA"/>

+    <ownedAttribute xmi:id="_jx4dLqoVEdiBcNn-7Es0xA" name="receiveMessage" type="_jx4dM6oVEdiBcNn-7Es0xA" isOrdered="true" association="_jx4dMqoVEdiBcNn-7Es0xA">

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jx4dL6oVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

-    <ownedAttribute xmi:id="_M6OMCKQ_EdidRrumwxk5HA" name="sendMessage" type="_M6OMC6Q_EdidRrumwxk5HA" isOrdered="true" association="_M6OMK6Q_EdidRrumwxk5HA">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M6OMCaQ_EdidRrumwxk5HA"/>

+    <ownedAttribute xmi:id="_jx4dMKoVEdiBcNn-7Es0xA" name="sendMessage" type="_jx4dM6oVEdiBcNn-7Es0xA" isOrdered="true" association="_jx4dU6oVEdiBcNn-7Es0xA">

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jx4dMaoVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_M6OMCqQ_EdidRrumwxk5HA" memberEnd="_M6OMBqQ_EdidRrumwxk5HA _M6OMG6Q_EdidRrumwxk5HA"/>

-  <ownedMember xsi:type="uml:Class" xmi:id="_M6OMC6Q_EdidRrumwxk5HA" name="Message">

-    <eAnnotations xmi:id="_wjKh8KRAEdiZYaXu6w_Kpw" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_wjXWQKRAEdiZYaXu6w_Kpw"/>

+  <ownedMember xsi:type="uml:Association" xmi:id="_jx4dMqoVEdiBcNn-7Es0xA" memberEnd="_jx4dLqoVEdiBcNn-7Es0xA _jx4dQ6oVEdiBcNn-7Es0xA"/>

+  <ownedMember xsi:type="uml:Class" xmi:id="_jx4dM6oVEdiBcNn-7Es0xA" name="Message">

+    <eAnnotations xmi:id="_tA-XQKoXEdiaq_4OeOtsBw" source="appliedStereotypes">

+      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_tA-XQaoXEdiaq_4OeOtsBw"/>

     </eAnnotations>

-    <generalization xmi:id="_M6OMDKQ_EdidRrumwxk5HA" general="_M5jbbKQ_EdidRrumwxk5HA"/>

-    <ownedAttribute xmi:id="_M6OMDaQ_EdidRrumwxk5HA" name="messageKind" type="_M6OMIaQ_EdidRrumwxk5HA" isReadOnly="true">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M6OMDqQ_EdidRrumwxk5HA"/>

+    <generalization xmi:id="_jx4dNKoVEdiBcNn-7Es0xA" general="_jxHnaqoVEdiBcNn-7Es0xA"/>

+    <ownedAttribute xmi:id="_jx4dNaoVEdiBcNn-7Es0xA" name="messageKind" type="_jx4dSaoVEdiBcNn-7Es0xA" isReadOnly="true">

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jx4dNqoVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

-    <ownedAttribute xmi:id="_M6OMD6Q_EdidRrumwxk5HA" name="messageSort" type="_M6OMJqQ_EdidRrumwxk5HA">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M6OMEKQ_EdidRrumwxk5HA"/>

+    <ownedAttribute xmi:id="_jx4dN6oVEdiBcNn-7Es0xA" name="messageSort" type="_jx4dTqoVEdiBcNn-7Es0xA">

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jx4dOKoVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

-    <ownedAttribute xmi:id="_M6OMEaQ_EdidRrumwxk5HA" name="sendEvent" type="_M6OMBKQ_EdidRrumwxk5HA" isOrdered="true" association="_M6OMK6Q_EdidRrumwxk5HA">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M6OMEqQ_EdidRrumwxk5HA"/>

+    <ownedAttribute xmi:id="_jx4dOaoVEdiBcNn-7Es0xA" name="sendEvent" type="_jx4dLKoVEdiBcNn-7Es0xA" isOrdered="true" association="_jx4dU6oVEdiBcNn-7Es0xA">

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jx4dOqoVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

-    <ownedAttribute xmi:id="_M6OME6Q_EdidRrumwxk5HA" name="connector" type="_M6OKnqQ_EdidRrumwxk5HA" isOrdered="true" association="_M6OMLKQ_EdidRrumwxk5HA">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M6OMFKQ_EdidRrumwxk5HA"/>

+    <ownedAttribute xmi:id="_jx4dO6oVEdiBcNn-7Es0xA" name="connector" type="_jxyXfKoVEdiBcNn-7Es0xA" isOrdered="true" association="_jx4dVKoVEdiBcNn-7Es0xA">

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jx4dPKoVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

-    <ownedAttribute xmi:id="_M6OMFaQ_EdidRrumwxk5HA" name="interaction" type="_M6OLuaQ_EdidRrumwxk5HA" isOrdered="true" association="_M6OMLqQ_EdidRrumwxk5HA"/>

-    <ownedAttribute xmi:id="_M6OMFqQ_EdidRrumwxk5HA" name="signature" type="_M5jbbKQ_EdidRrumwxk5HA" isOrdered="true" association="_M6OML6Q_EdidRrumwxk5HA">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M6OMF6Q_EdidRrumwxk5HA"/>

+    <ownedAttribute xmi:id="_jx4dPaoVEdiBcNn-7Es0xA" name="interaction" type="_jx4c4aoVEdiBcNn-7Es0xA" isOrdered="true" association="_jx4dVqoVEdiBcNn-7Es0xA"/>

+    <ownedAttribute xmi:id="_jx4dPqoVEdiBcNn-7Es0xA" name="signature" type="_jxHnaqoVEdiBcNn-7Es0xA" isOrdered="true" association="_jx4dV6oVEdiBcNn-7Es0xA">

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jx4dP6oVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

-    <ownedAttribute xmi:id="_M6OMGKQ_EdidRrumwxk5HA" name="argument" type="_M5jbWaQ_EdidRrumwxk5HA" isOrdered="true" association="_M6OMMaQ_EdidRrumwxk5HA" aggregation="composite">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_M6OMGaQ_EdidRrumwxk5HA" value="-1"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M6OMGqQ_EdidRrumwxk5HA"/>

+    <ownedAttribute xmi:id="_jx4dQKoVEdiBcNn-7Es0xA" name="argument" type="_jxBhpaoVEdiBcNn-7Es0xA" isOrdered="true" association="_jx4dWaoVEdiBcNn-7Es0xA" aggregation="composite">

+      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_jx4dQaoVEdiBcNn-7Es0xA" value="-1"/>

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jx4dQqoVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

-    <ownedAttribute xmi:id="_M6OMG6Q_EdidRrumwxk5HA" name="receiveEvent" type="_M6OMBKQ_EdidRrumwxk5HA" isOrdered="true" association="_M6OMCqQ_EdidRrumwxk5HA">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M6OMHKQ_EdidRrumwxk5HA"/>

+    <ownedAttribute xmi:id="_jx4dQ6oVEdiBcNn-7Es0xA" name="receiveEvent" type="_jx4dLKoVEdiBcNn-7Es0xA" isOrdered="true" association="_jx4dMqoVEdiBcNn-7Es0xA">

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jx4dRKoVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

-    <ownedOperation xmi:id="_M6OMHaQ_EdidRrumwxk5HA" name="getNamespace" type="_M5phQqQ_EdidRrumwxk5HA">

-      <returnResult xmi:id="_M6OMHqQ_EdidRrumwxk5HA" type="_M5phQqQ_EdidRrumwxk5HA" direction="return"/>

+    <ownedOperation xmi:id="_jx4dRaoVEdiBcNn-7Es0xA" name="getNamespace" type="_jxHnk6oVEdiBcNn-7Es0xA">

+      <returnResult xmi:id="_jx4dRqoVEdiBcNn-7Es0xA" type="_jxHnk6oVEdiBcNn-7Es0xA" direction="return"/>

     </ownedOperation>

-    <ownedOperation xmi:id="_M6OMH6Q_EdidRrumwxk5HA" name="getOwnedElements">

-      <returnResult xmi:id="_M6OMIKQ_EdidRrumwxk5HA" direction="return">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YtaQ-Edi0K65YJD49Qg"/>

+    <ownedOperation xmi:id="_jx4dR6oVEdiBcNn-7Es0xA" name="getOwnedElements">

+      <returnResult xmi:id="_jx4dSKoVEdiBcNn-7Es0xA" direction="return">

+        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

       </returnResult>

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YtaQ-Edi0K65YJD49Qg"/>

+      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

     </ownedOperation>

   </ownedMember>

-  <ownedMember xsi:type="uml:Enumeration" xmi:id="_M6OMIaQ_EdidRrumwxk5HA" name="MessageKind">

-    <ownedLiteral xmi:id="_M6OMIqQ_EdidRrumwxk5HA" name="complete"/>

-    <ownedLiteral xmi:id="_M6OMI6Q_EdidRrumwxk5HA" name="lost"/>

-    <ownedLiteral xmi:id="_M6OMJKQ_EdidRrumwxk5HA" name="found"/>

-    <ownedLiteral xmi:id="_M6OMJaQ_EdidRrumwxk5HA" name="unknown"/>

+  <ownedMember xsi:type="uml:Enumeration" xmi:id="_jx4dSaoVEdiBcNn-7Es0xA" name="MessageKind">

+    <ownedLiteral xmi:id="_jx4dSqoVEdiBcNn-7Es0xA" name="complete"/>

+    <ownedLiteral xmi:id="_jx4dS6oVEdiBcNn-7Es0xA" name="lost"/>

+    <ownedLiteral xmi:id="_jx4dTKoVEdiBcNn-7Es0xA" name="found"/>

+    <ownedLiteral xmi:id="_jx4dTaoVEdiBcNn-7Es0xA" name="unknown"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Enumeration" xmi:id="_M6OMJqQ_EdidRrumwxk5HA" name="MessageSort">

-    <ownedLiteral xmi:id="_M6OMJ6Q_EdidRrumwxk5HA" name="synchCall"/>

-    <ownedLiteral xmi:id="_M6OMKKQ_EdidRrumwxk5HA" name="synchSignal"/>

-    <ownedLiteral xmi:id="_M6OMKaQ_EdidRrumwxk5HA" name="asynchCall"/>

-    <ownedLiteral xmi:id="_M6OMKqQ_EdidRrumwxk5HA" name="asynchSignal"/>

+  <ownedMember xsi:type="uml:Enumeration" xmi:id="_jx4dTqoVEdiBcNn-7Es0xA" name="MessageSort">

+    <ownedLiteral xmi:id="_jx4dT6oVEdiBcNn-7Es0xA" name="synchCall"/>

+    <ownedLiteral xmi:id="_jx4dUKoVEdiBcNn-7Es0xA" name="synchSignal"/>

+    <ownedLiteral xmi:id="_jx4dUaoVEdiBcNn-7Es0xA" name="asynchCall"/>

+    <ownedLiteral xmi:id="_jx4dUqoVEdiBcNn-7Es0xA" name="asynchSignal"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_M6OMK6Q_EdidRrumwxk5HA" memberEnd="_M6OMEaQ_EdidRrumwxk5HA _M6OMCKQ_EdidRrumwxk5HA"/>

-  <ownedMember xsi:type="uml:Association" xmi:id="_M6OMLKQ_EdidRrumwxk5HA" memberEnd="_M6OME6Q_EdidRrumwxk5HA _M6OMLaQ_EdidRrumwxk5HA">

-    <ownedEnd xmi:id="_M6OMLaQ_EdidRrumwxk5HA" type="_M6OMC6Q_EdidRrumwxk5HA" association="_M6OMLKQ_EdidRrumwxk5HA"/>

+  <ownedMember xsi:type="uml:Association" xmi:id="_jx4dU6oVEdiBcNn-7Es0xA" memberEnd="_jx4dOaoVEdiBcNn-7Es0xA _jx4dMKoVEdiBcNn-7Es0xA"/>

+  <ownedMember xsi:type="uml:Association" xmi:id="_jx4dVKoVEdiBcNn-7Es0xA" memberEnd="_jx4dO6oVEdiBcNn-7Es0xA _jx4dVaoVEdiBcNn-7Es0xA">

+    <ownedEnd xmi:id="_jx4dVaoVEdiBcNn-7Es0xA" type="_jx4dM6oVEdiBcNn-7Es0xA" association="_jx4dVKoVEdiBcNn-7Es0xA"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_M6OMLqQ_EdidRrumwxk5HA" memberEnd="_M6OLv6Q_EdidRrumwxk5HA _M6OMFaQ_EdidRrumwxk5HA"/>

-  <ownedMember xsi:type="uml:Association" xmi:id="_M6OML6Q_EdidRrumwxk5HA" memberEnd="_M6OMFqQ_EdidRrumwxk5HA _M6OMMKQ_EdidRrumwxk5HA">

-    <ownedEnd xmi:id="_M6OMMKQ_EdidRrumwxk5HA" type="_M6OMC6Q_EdidRrumwxk5HA" association="_M6OML6Q_EdidRrumwxk5HA"/>

+  <ownedMember xsi:type="uml:Association" xmi:id="_jx4dVqoVEdiBcNn-7Es0xA" memberEnd="_jx4c56oVEdiBcNn-7Es0xA _jx4dPaoVEdiBcNn-7Es0xA"/>

+  <ownedMember xsi:type="uml:Association" xmi:id="_jx4dV6oVEdiBcNn-7Es0xA" memberEnd="_jx4dPqoVEdiBcNn-7Es0xA _jx4dWKoVEdiBcNn-7Es0xA">

+    <ownedEnd xmi:id="_jx4dWKoVEdiBcNn-7Es0xA" type="_jx4dM6oVEdiBcNn-7Es0xA" association="_jx4dV6oVEdiBcNn-7Es0xA"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_M6OMMaQ_EdidRrumwxk5HA" memberEnd="_M6OMGKQ_EdidRrumwxk5HA _M6OMMqQ_EdidRrumwxk5HA">

-    <ownedEnd xmi:id="_M6OMMqQ_EdidRrumwxk5HA" type="_M6OMC6Q_EdidRrumwxk5HA" association="_M6OMMaQ_EdidRrumwxk5HA"/>

+  <ownedMember xsi:type="uml:Association" xmi:id="_jx4dWaoVEdiBcNn-7Es0xA" memberEnd="_jx4dQKoVEdiBcNn-7Es0xA _jx4dWqoVEdiBcNn-7Es0xA">

+    <ownedEnd xmi:id="_jx4dWqoVEdiBcNn-7Es0xA" type="_jx4dM6oVEdiBcNn-7Es0xA" association="_jx4dWaoVEdiBcNn-7Es0xA"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_M6OMM6Q_EdidRrumwxk5HA" memberEnd="_M6OL-aQ_EdidRrumwxk5HA _M6OMNKQ_EdidRrumwxk5HA">

-    <ownedEnd xmi:id="_M6OMNKQ_EdidRrumwxk5HA" type="_M6OL86Q_EdidRrumwxk5HA" association="_M6OMM6Q_EdidRrumwxk5HA"/>

+  <ownedMember xsi:type="uml:Association" xmi:id="_jx4dW6oVEdiBcNn-7Es0xA" memberEnd="_jx4dIaoVEdiBcNn-7Es0xA _jx4dXKoVEdiBcNn-7Es0xA">

+    <ownedEnd xmi:id="_jx4dXKoVEdiBcNn-7Es0xA" type="_jx4dG6oVEdiBcNn-7Es0xA" association="_jx4dW6oVEdiBcNn-7Es0xA"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_M6OMNaQ_EdidRrumwxk5HA" memberEnd="_M6OLz6Q_EdidRrumwxk5HA _M6OMNqQ_EdidRrumwxk5HA">

-    <ownedEnd xmi:id="_M6OMNqQ_EdidRrumwxk5HA" type="_M6OLyqQ_EdidRrumwxk5HA" association="_M6OMNaQ_EdidRrumwxk5HA"/>

+  <ownedMember xsi:type="uml:Association" xmi:id="_jx4dXaoVEdiBcNn-7Es0xA" memberEnd="_jx4c96oVEdiBcNn-7Es0xA _jx4dXqoVEdiBcNn-7Es0xA">

+    <ownedEnd xmi:id="_jx4dXqoVEdiBcNn-7Es0xA" type="_jx4c8qoVEdiBcNn-7Es0xA" association="_jx4dXaoVEdiBcNn-7Es0xA"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Class" xmi:id="_M6OMN6Q_EdidRrumwxk5HA" name="GeneralOrdering">

-    <eAnnotations xmi:id="_wjpqIKRAEdiZYaXu6w_Kpw" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_wjvwwKRAEdiZYaXu6w_Kpw"/>

+  <ownedMember xsi:type="uml:Class" xmi:id="_jx4dX6oVEdiBcNn-7Es0xA" name="GeneralOrdering">

+    <eAnnotations xmi:id="_tBEd4KoXEdiaq_4OeOtsBw" source="appliedStereotypes">

+      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_tBEd4aoXEdiaq_4OeOtsBw"/>

     </eAnnotations>

-    <generalization xmi:id="_M6OMOKQ_EdidRrumwxk5HA" general="_M5jbbKQ_EdidRrumwxk5HA"/>

-    <ownedAttribute xmi:id="_M6OMOaQ_EdidRrumwxk5HA" name="before" type="_M6OMPKQ_EdidRrumwxk5HA" isOrdered="true" association="_M6OMO6Q_EdidRrumwxk5HA"/>

-    <ownedAttribute xmi:id="_M6OMOqQ_EdidRrumwxk5HA" name="after" type="_M6OMPKQ_EdidRrumwxk5HA" isOrdered="true" association="_M6OMWKQ_EdidRrumwxk5HA"/>

+    <generalization xmi:id="_jx4dYKoVEdiBcNn-7Es0xA" general="_jxHnaqoVEdiBcNn-7Es0xA"/>

+    <ownedAttribute xmi:id="_jx4dYaoVEdiBcNn-7Es0xA" name="before" type="_jx4dZKoVEdiBcNn-7Es0xA" isOrdered="true" association="_jx4dY6oVEdiBcNn-7Es0xA"/>

+    <ownedAttribute xmi:id="_jx4dYqoVEdiBcNn-7Es0xA" name="after" type="_jx4dZKoVEdiBcNn-7Es0xA" isOrdered="true" association="_jx4dgKoVEdiBcNn-7Es0xA"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_M6OMO6Q_EdidRrumwxk5HA" memberEnd="_M6OMOaQ_EdidRrumwxk5HA _M6OMSKQ_EdidRrumwxk5HA"/>

-  <ownedMember xsi:type="uml:Class" xmi:id="_M6OMPKQ_EdidRrumwxk5HA" name="EventOccurrence">

-    <eAnnotations xmi:id="_wkafIKRAEdiZYaXu6w_Kpw" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_wkmsYKRAEdiZYaXu6w_Kpw"/>

+  <ownedMember xsi:type="uml:Association" xmi:id="_jx4dY6oVEdiBcNn-7Es0xA" memberEnd="_jx4dYaoVEdiBcNn-7Es0xA _jx4dcKoVEdiBcNn-7Es0xA"/>

+  <ownedMember xsi:type="uml:Class" xmi:id="_jx4dZKoVEdiBcNn-7Es0xA" name="EventOccurrence">

+    <eAnnotations xmi:id="_tBQrIKoXEdiaq_4OeOtsBw" source="appliedStereotypes">

+      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_tBQrIaoXEdiaq_4OeOtsBw"/>

     </eAnnotations>

-    <generalization xmi:id="_M6OMPaQ_EdidRrumwxk5HA" general="_M6OLyqQ_EdidRrumwxk5HA"/>

-    <generalization xmi:id="_M6OMPqQ_EdidRrumwxk5HA" general="_M6OMBKQ_EdidRrumwxk5HA"/>

-    <ownedAttribute xmi:id="_M6OMP6Q_EdidRrumwxk5HA" name="startExec" type="_M6OMTqQ_EdidRrumwxk5HA" isOrdered="true" association="_M6OMTaQ_EdidRrumwxk5HA">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_M6OMQKQ_EdidRrumwxk5HA" value="-1"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M6OMQaQ_EdidRrumwxk5HA"/>

+    <generalization xmi:id="_jx4dZaoVEdiBcNn-7Es0xA" general="_jx4c8qoVEdiBcNn-7Es0xA"/>

+    <generalization xmi:id="_jx4dZqoVEdiBcNn-7Es0xA" general="_jx4dLKoVEdiBcNn-7Es0xA"/>

+    <ownedAttribute xmi:id="_jx4dZ6oVEdiBcNn-7Es0xA" name="startExec" type="_jx4ddqoVEdiBcNn-7Es0xA" isOrdered="true" association="_jx4ddaoVEdiBcNn-7Es0xA">

+      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_jx4daKoVEdiBcNn-7Es0xA" value="-1"/>

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jx4daaoVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

-    <ownedAttribute xmi:id="_M6OMQqQ_EdidRrumwxk5HA" name="finishExec" type="_M6OMTqQ_EdidRrumwxk5HA" isOrdered="true" association="_M6OMVaQ_EdidRrumwxk5HA">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_M6OMQ6Q_EdidRrumwxk5HA" value="-1"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M6OMRKQ_EdidRrumwxk5HA"/>

+    <ownedAttribute xmi:id="_jx4daqoVEdiBcNn-7Es0xA" name="finishExec" type="_jx4ddqoVEdiBcNn-7Es0xA" isOrdered="true" association="_jx4dfaoVEdiBcNn-7Es0xA">

+      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_jx4da6oVEdiBcNn-7Es0xA" value="-1"/>

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jx4dbKoVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

-    <ownedAttribute xmi:id="_M6OMRaQ_EdidRrumwxk5HA" name="toBefore" type="_M6OMN6Q_EdidRrumwxk5HA" isOrdered="true" association="_M6OMWKQ_EdidRrumwxk5HA">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_M6OMRqQ_EdidRrumwxk5HA" value="-1"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M6OMR6Q_EdidRrumwxk5HA"/>

+    <ownedAttribute xmi:id="_jx4dbaoVEdiBcNn-7Es0xA" name="toBefore" type="_jx4dX6oVEdiBcNn-7Es0xA" isOrdered="true" association="_jx4dgKoVEdiBcNn-7Es0xA">

+      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_jx4dbqoVEdiBcNn-7Es0xA" value="-1"/>

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jx4db6oVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

-    <ownedAttribute xmi:id="_M6OMSKQ_EdidRrumwxk5HA" name="toAfter" type="_M6OMN6Q_EdidRrumwxk5HA" isOrdered="true" association="_M6OMO6Q_EdidRrumwxk5HA">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_M6OMSaQ_EdidRrumwxk5HA" value="-1"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M6OMSqQ_EdidRrumwxk5HA"/>

+    <ownedAttribute xmi:id="_jx4dcKoVEdiBcNn-7Es0xA" name="toAfter" type="_jx4dX6oVEdiBcNn-7Es0xA" isOrdered="true" association="_jx4dY6oVEdiBcNn-7Es0xA">

+      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_jx4dcaoVEdiBcNn-7Es0xA" value="-1"/>

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jx4dcqoVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

-    <ownedOperation xmi:id="_M6OMS6Q_EdidRrumwxk5HA" name="getCovereds">

-      <returnResult xmi:id="_M6OMTKQ_EdidRrumwxk5HA" direction="return">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YtaQ-Edi0K65YJD49Qg"/>

+    <ownedOperation xmi:id="_jx4dc6oVEdiBcNn-7Es0xA" name="getCovereds">

+      <returnResult xmi:id="_jx4ddKoVEdiBcNn-7Es0xA" direction="return">

+        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

       </returnResult>

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YtaQ-Edi0K65YJD49Qg"/>

+      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

     </ownedOperation>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_M6OMTaQ_EdidRrumwxk5HA" memberEnd="_M6OMP6Q_EdidRrumwxk5HA _M6OMVKQ_EdidRrumwxk5HA"/>

-  <ownedMember xsi:type="uml:Class" xmi:id="_M6OMTqQ_EdidRrumwxk5HA" name="ExecutionOccurrence">

-    <eAnnotations xmi:id="_wk5AQKRAEdiZYaXu6w_Kpw" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_wlLUIKRAEdiZYaXu6w_Kpw"/>

+  <ownedMember xsi:type="uml:Association" xmi:id="_jx4ddaoVEdiBcNn-7Es0xA" memberEnd="_jx4dZ6oVEdiBcNn-7Es0xA _jx4dfKoVEdiBcNn-7Es0xA"/>

+  <ownedMember xsi:type="uml:Class" xmi:id="_jx4ddqoVEdiBcNn-7Es0xA" name="ExecutionOccurrence">

+    <eAnnotations xmi:id="_tBWxwKoXEdiaq_4OeOtsBw" source="appliedStereotypes">

+      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_tBWxwaoXEdiaq_4OeOtsBw"/>

     </eAnnotations>

-    <generalization xmi:id="_M6OMT6Q_EdidRrumwxk5HA" general="_M6OLyqQ_EdidRrumwxk5HA"/>

-    <ownedAttribute xmi:id="_M6OMUKQ_EdidRrumwxk5HA" name="finish" type="_M6OMPKQ_EdidRrumwxk5HA" isOrdered="true" association="_M6OMVaQ_EdidRrumwxk5HA"/>

-    <ownedAttribute xmi:id="_M6OMUaQ_EdidRrumwxk5HA" name="behavior" type="_M572a6Q_EdidRrumwxk5HA" isOrdered="true" association="_M6OMVqQ_EdidRrumwxk5HA">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_M6OMUqQ_EdidRrumwxk5HA" value="-1"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M6OMU6Q_EdidRrumwxk5HA"/>

+    <generalization xmi:id="_jx4dd6oVEdiBcNn-7Es0xA" general="_jx4c8qoVEdiBcNn-7Es0xA"/>

+    <ownedAttribute xmi:id="_jx4deKoVEdiBcNn-7Es0xA" name="finish" type="_jx4dZKoVEdiBcNn-7Es0xA" isOrdered="true" association="_jx4dfaoVEdiBcNn-7Es0xA"/>

+    <ownedAttribute xmi:id="_jx4deaoVEdiBcNn-7Es0xA" name="behavior" type="_jxgCtqoVEdiBcNn-7Es0xA" isOrdered="true" association="_jx4dfqoVEdiBcNn-7Es0xA">

+      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_jx4deqoVEdiBcNn-7Es0xA" value="-1"/>

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jx4de6oVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

-    <ownedAttribute xmi:id="_M6OMVKQ_EdidRrumwxk5HA" name="start" type="_M6OMPKQ_EdidRrumwxk5HA" isOrdered="true" association="_M6OMTaQ_EdidRrumwxk5HA"/>

+    <ownedAttribute xmi:id="_jx4dfKoVEdiBcNn-7Es0xA" name="start" type="_jx4dZKoVEdiBcNn-7Es0xA" isOrdered="true" association="_jx4ddaoVEdiBcNn-7Es0xA"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_M6OMVaQ_EdidRrumwxk5HA" memberEnd="_M6OMUKQ_EdidRrumwxk5HA _M6OMQqQ_EdidRrumwxk5HA"/>

-  <ownedMember xsi:type="uml:Association" xmi:id="_M6OMVqQ_EdidRrumwxk5HA" memberEnd="_M6OMUaQ_EdidRrumwxk5HA _M6OMV6Q_EdidRrumwxk5HA">

-    <ownedEnd xmi:id="_M6OMV6Q_EdidRrumwxk5HA" type="_M6OMTqQ_EdidRrumwxk5HA" association="_M6OMVqQ_EdidRrumwxk5HA"/>

+  <ownedMember xsi:type="uml:Association" xmi:id="_jx4dfaoVEdiBcNn-7Es0xA" memberEnd="_jx4deKoVEdiBcNn-7Es0xA _jx4daqoVEdiBcNn-7Es0xA"/>

+  <ownedMember xsi:type="uml:Association" xmi:id="_jx4dfqoVEdiBcNn-7Es0xA" memberEnd="_jx4deaoVEdiBcNn-7Es0xA _jx4df6oVEdiBcNn-7Es0xA">

+    <ownedEnd xmi:id="_jx4df6oVEdiBcNn-7Es0xA" type="_jx4ddqoVEdiBcNn-7Es0xA" association="_jx4dfqoVEdiBcNn-7Es0xA"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_M6OMWKQ_EdidRrumwxk5HA" memberEnd="_M6OMRaQ_EdidRrumwxk5HA _M6OMOqQ_EdidRrumwxk5HA"/>

-  <ownedMember xsi:type="uml:Association" xmi:id="_M6OMWaQ_EdidRrumwxk5HA" memberEnd="_M6OLwqQ_EdidRrumwxk5HA _M6OL0qQ_EdidRrumwxk5HA"/>

-  <ownedMember xsi:type="uml:Class" xmi:id="_M6OMWqQ_EdidRrumwxk5HA" name="InteractionOperand">

-    <eAnnotations xmi:id="_wvxakKRAEdiZYaXu6w_Kpw" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_wv9n0KRAEdiZYaXu6w_Kpw"/>

+  <ownedMember xsi:type="uml:Association" xmi:id="_jx4dgKoVEdiBcNn-7Es0xA" memberEnd="_jx4dbaoVEdiBcNn-7Es0xA _jx4dYqoVEdiBcNn-7Es0xA"/>

+  <ownedMember xsi:type="uml:Association" xmi:id="_jx4dgaoVEdiBcNn-7Es0xA" memberEnd="_jx4c6qoVEdiBcNn-7Es0xA _jx4c-qoVEdiBcNn-7Es0xA"/>

+  <ownedMember xsi:type="uml:Class" xmi:id="_jx4dgqoVEdiBcNn-7Es0xA" name="InteractionOperand">

+    <eAnnotations xmi:id="_tIO10KoXEdiaq_4OeOtsBw" source="appliedStereotypes">

+      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_tIO10aoXEdiaq_4OeOtsBw"/>

     </eAnnotations>

-    <generalization xmi:id="_M6OMW6Q_EdidRrumwxk5HA" general="_M5phQqQ_EdidRrumwxk5HA"/>

-    <generalization xmi:id="_M6OMXKQ_EdidRrumwxk5HA" general="_M6OLyqQ_EdidRrumwxk5HA"/>

-    <ownedAttribute xmi:id="_M6OMXaQ_EdidRrumwxk5HA" name="guard" type="_M6OMZqQ_EdidRrumwxk5HA" isOrdered="true" association="_M6OMZKQ_EdidRrumwxk5HA" aggregation="composite">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M6OMXqQ_EdidRrumwxk5HA"/>

+    <generalization xmi:id="_jx4dg6oVEdiBcNn-7Es0xA" general="_jxHnk6oVEdiBcNn-7Es0xA"/>

+    <generalization xmi:id="_jx4dhKoVEdiBcNn-7Es0xA" general="_jx4c8qoVEdiBcNn-7Es0xA"/>

+    <ownedAttribute xmi:id="_jx4dhaoVEdiBcNn-7Es0xA" name="guard" type="_jx4djqoVEdiBcNn-7Es0xA" isOrdered="true" association="_jx4djKoVEdiBcNn-7Es0xA" aggregation="composite">

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jx4dhqoVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

-    <ownedAttribute xmi:id="_M6OMX6Q_EdidRrumwxk5HA" name="fragment" type="_M6OLyqQ_EdidRrumwxk5HA" isOrdered="true" association="_M6UPpKQ_EdidRrumwxk5HA" aggregation="composite">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_M6OMYKQ_EdidRrumwxk5HA" value="-1"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M6OMYaQ_EdidRrumwxk5HA"/>

+    <ownedAttribute xmi:id="_jx4dh6oVEdiBcNn-7Es0xA" name="fragment" type="_jx4c8qoVEdiBcNn-7Es0xA" isOrdered="true" association="_jx4dmqoVEdiBcNn-7Es0xA" aggregation="composite">

+      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_jx4diKoVEdiBcNn-7Es0xA" value="-1"/>

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jx4diaoVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

-    <ownedOperation xmi:id="_M6OMYqQ_EdidRrumwxk5HA" name="getOwnedElements">

-      <returnResult xmi:id="_M6OMY6Q_EdidRrumwxk5HA" direction="return">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YtaQ-Edi0K65YJD49Qg"/>

+    <ownedOperation xmi:id="_jx4diqoVEdiBcNn-7Es0xA" name="getOwnedElements">

+      <returnResult xmi:id="_jx4di6oVEdiBcNn-7Es0xA" direction="return">

+        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

       </returnResult>

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YtaQ-Edi0K65YJD49Qg"/>

+      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

     </ownedOperation>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_M6OMZKQ_EdidRrumwxk5HA" memberEnd="_M6OMXaQ_EdidRrumwxk5HA _M6OMZaQ_EdidRrumwxk5HA">

-    <ownedEnd xmi:id="_M6OMZaQ_EdidRrumwxk5HA" type="_M6OMWqQ_EdidRrumwxk5HA" association="_M6OMZKQ_EdidRrumwxk5HA"/>

+  <ownedMember xsi:type="uml:Association" xmi:id="_jx4djKoVEdiBcNn-7Es0xA" memberEnd="_jx4dhaoVEdiBcNn-7Es0xA _jx4djaoVEdiBcNn-7Es0xA">

+    <ownedEnd xmi:id="_jx4djaoVEdiBcNn-7Es0xA" type="_jx4dgqoVEdiBcNn-7Es0xA" association="_jx4djKoVEdiBcNn-7Es0xA"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Class" xmi:id="_M6OMZqQ_EdidRrumwxk5HA" name="InteractionConstraint">

-    <eAnnotations xmi:id="_wwJ1EKRAEdiZYaXu6w_Kpw" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_wwWCUKRAEdiZYaXu6w_Kpw"/>

+  <ownedMember xsi:type="uml:Class" xmi:id="_jx4djqoVEdiBcNn-7Es0xA" name="InteractionConstraint">

+    <eAnnotations xmi:id="_tIU8cKoXEdiaq_4OeOtsBw" source="appliedStereotypes">

+      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_tIU8caoXEdiaq_4OeOtsBw"/>

     </eAnnotations>

-    <generalization xmi:id="_M6OMZ6Q_EdidRrumwxk5HA" general="_M5phb6Q_EdidRrumwxk5HA"/>

-    <ownedAttribute xmi:id="_M6OMaKQ_EdidRrumwxk5HA" name="minint" type="_M5jbWaQ_EdidRrumwxk5HA" isOrdered="true" association="_M6UPoKQ_EdidRrumwxk5HA" aggregation="composite">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M6OMaaQ_EdidRrumwxk5HA"/>

+    <generalization xmi:id="_jx4dj6oVEdiBcNn-7Es0xA" general="_jxHnwKoVEdiBcNn-7Es0xA"/>

+    <ownedAttribute xmi:id="_jx4dkKoVEdiBcNn-7Es0xA" name="minint" type="_jxBhpaoVEdiBcNn-7Es0xA" isOrdered="true" association="_jx4dlqoVEdiBcNn-7Es0xA" aggregation="composite">

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jx4dkaoVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

-    <ownedAttribute xmi:id="_M6OMaqQ_EdidRrumwxk5HA" name="maxint" type="_M5jbWaQ_EdidRrumwxk5HA" isOrdered="true" association="_M6UPoqQ_EdidRrumwxk5HA" aggregation="composite">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M6OMa6Q_EdidRrumwxk5HA"/>

+    <ownedAttribute xmi:id="_jx4dkqoVEdiBcNn-7Es0xA" name="maxint" type="_jxBhpaoVEdiBcNn-7Es0xA" isOrdered="true" association="_jx4dmKoVEdiBcNn-7Es0xA" aggregation="composite">

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jx4dk6oVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

-    <ownedOperation xmi:id="_M6OMbKQ_EdidRrumwxk5HA" name="getOwnedElements">

-      <returnResult xmi:id="_M6OMbaQ_EdidRrumwxk5HA" direction="return">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YtaQ-Edi0K65YJD49Qg"/>

+    <ownedOperation xmi:id="_jx4dlKoVEdiBcNn-7Es0xA" name="getOwnedElements">

+      <returnResult xmi:id="_jx4dlaoVEdiBcNn-7Es0xA" direction="return">

+        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

       </returnResult>

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YtaQ-Edi0K65YJD49Qg"/>

+      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

     </ownedOperation>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_M6UPoKQ_EdidRrumwxk5HA" memberEnd="_M6OMaKQ_EdidRrumwxk5HA _M6UPoaQ_EdidRrumwxk5HA">

-    <ownedEnd xmi:id="_M6UPoaQ_EdidRrumwxk5HA" type="_M6OMZqQ_EdidRrumwxk5HA" association="_M6UPoKQ_EdidRrumwxk5HA"/>

+  <ownedMember xsi:type="uml:Association" xmi:id="_jx4dlqoVEdiBcNn-7Es0xA" memberEnd="_jx4dkKoVEdiBcNn-7Es0xA _jx4dl6oVEdiBcNn-7Es0xA">

+    <ownedEnd xmi:id="_jx4dl6oVEdiBcNn-7Es0xA" type="_jx4djqoVEdiBcNn-7Es0xA" association="_jx4dlqoVEdiBcNn-7Es0xA"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_M6UPoqQ_EdidRrumwxk5HA" memberEnd="_M6OMaqQ_EdidRrumwxk5HA _M6UPo6Q_EdidRrumwxk5HA">

-    <ownedEnd xmi:id="_M6UPo6Q_EdidRrumwxk5HA" type="_M6OMZqQ_EdidRrumwxk5HA" association="_M6UPoqQ_EdidRrumwxk5HA"/>

+  <ownedMember xsi:type="uml:Association" xmi:id="_jx4dmKoVEdiBcNn-7Es0xA" memberEnd="_jx4dkqoVEdiBcNn-7Es0xA _jx4dmaoVEdiBcNn-7Es0xA">

+    <ownedEnd xmi:id="_jx4dmaoVEdiBcNn-7Es0xA" type="_jx4djqoVEdiBcNn-7Es0xA" association="_jx4dmKoVEdiBcNn-7Es0xA"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_M6UPpKQ_EdidRrumwxk5HA" memberEnd="_M6OMX6Q_EdidRrumwxk5HA _M6OL1KQ_EdidRrumwxk5HA"/>

-  <ownedMember xsi:type="uml:Association" xmi:id="_M6UPpaQ_EdidRrumwxk5HA" memberEnd="_M6OLxaQ_EdidRrumwxk5HA _M6UPpqQ_EdidRrumwxk5HA">

-    <ownedEnd xmi:id="_M6UPpqQ_EdidRrumwxk5HA" type="_M6OLuaQ_EdidRrumwxk5HA" association="_M6UPpaQ_EdidRrumwxk5HA"/>

+  <ownedMember xsi:type="uml:Association" xmi:id="_jx4dmqoVEdiBcNn-7Es0xA" memberEnd="_jx4dh6oVEdiBcNn-7Es0xA _jx4c_KoVEdiBcNn-7Es0xA"/>

+  <ownedMember xsi:type="uml:Association" xmi:id="_jx4dm6oVEdiBcNn-7Es0xA" memberEnd="_jx4c7aoVEdiBcNn-7Es0xA _jx4dnKoVEdiBcNn-7Es0xA">

+    <ownedEnd xmi:id="_jx4dnKoVEdiBcNn-7Es0xA" type="_jx4c4aoVEdiBcNn-7Es0xA" association="_jx4dm6oVEdiBcNn-7Es0xA"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Class" xmi:id="_M6UPp6Q_EdidRrumwxk5HA" name="StateInvariant">

-    <eAnnotations xmi:id="_wldoAKRAEdiZYaXu6w_Kpw" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_wlp1QKRAEdiZYaXu6w_Kpw"/>

+  <ownedMember xsi:type="uml:Class" xmi:id="_jx4dnaoVEdiBcNn-7Es0xA" name="StateInvariant">

+    <eAnnotations xmi:id="_tBc4YKoXEdiaq_4OeOtsBw" source="appliedStereotypes">

+      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_tBc4YaoXEdiaq_4OeOtsBw"/>

     </eAnnotations>

-    <generalization xmi:id="_M6UPqKQ_EdidRrumwxk5HA" general="_M6OLyqQ_EdidRrumwxk5HA"/>

-    <ownedAttribute xmi:id="_M6UPqaQ_EdidRrumwxk5HA" name="invariant" type="_M5phb6Q_EdidRrumwxk5HA" isOrdered="true" association="_M6UPrqQ_EdidRrumwxk5HA" aggregation="composite"/>

-    <ownedOperation xmi:id="_M6UPqqQ_EdidRrumwxk5HA" name="getCovereds">

-      <returnResult xmi:id="_M6UPq6Q_EdidRrumwxk5HA" direction="return">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YtaQ-Edi0K65YJD49Qg"/>

+    <generalization xmi:id="_jx4dnqoVEdiBcNn-7Es0xA" general="_jx4c8qoVEdiBcNn-7Es0xA"/>

+    <ownedAttribute xmi:id="_jx4dn6oVEdiBcNn-7Es0xA" name="invariant" type="_jxHnwKoVEdiBcNn-7Es0xA" isOrdered="true" association="_jx4dpKoVEdiBcNn-7Es0xA" aggregation="composite"/>

+    <ownedOperation xmi:id="_jx4doKoVEdiBcNn-7Es0xA" name="getCovereds">

+      <returnResult xmi:id="_jx4doaoVEdiBcNn-7Es0xA" direction="return">

+        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

       </returnResult>

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YtaQ-Edi0K65YJD49Qg"/>

+      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

     </ownedOperation>

-    <ownedOperation xmi:id="_M6UPrKQ_EdidRrumwxk5HA" name="getOwnedElements">

-      <returnResult xmi:id="_M6UPraQ_EdidRrumwxk5HA" direction="return">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YtaQ-Edi0K65YJD49Qg"/>

+    <ownedOperation xmi:id="_jx4doqoVEdiBcNn-7Es0xA" name="getOwnedElements">

+      <returnResult xmi:id="_jx4do6oVEdiBcNn-7Es0xA" direction="return">

+        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

       </returnResult>

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YtaQ-Edi0K65YJD49Qg"/>

+      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

     </ownedOperation>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_M6UPrqQ_EdidRrumwxk5HA" memberEnd="_M6UPqaQ_EdidRrumwxk5HA _M6UPr6Q_EdidRrumwxk5HA">

-    <ownedEnd xmi:id="_M6UPr6Q_EdidRrumwxk5HA" type="_M6UPp6Q_EdidRrumwxk5HA" association="_M6UPrqQ_EdidRrumwxk5HA"/>

+  <ownedMember xsi:type="uml:Association" xmi:id="_jx4dpKoVEdiBcNn-7Es0xA" memberEnd="_jx4dn6oVEdiBcNn-7Es0xA _jx4dpaoVEdiBcNn-7Es0xA">

+    <ownedEnd xmi:id="_jx4dpaoVEdiBcNn-7Es0xA" type="_jx4dnaoVEdiBcNn-7Es0xA" association="_jx4dpKoVEdiBcNn-7Es0xA"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Class" xmi:id="_M6UPsKQ_EdidRrumwxk5HA" name="Stop">

-    <eAnnotations xmi:id="_wl2CgKRAEdiZYaXu6w_Kpw" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_wmIWYKRAEdiZYaXu6w_Kpw"/>

+  <ownedMember xsi:type="uml:Class" xmi:id="_jx4dpqoVEdiBcNn-7Es0xA" name="Stop">

+    <eAnnotations xmi:id="_tBi_AKoXEdiaq_4OeOtsBw" source="appliedStereotypes">

+      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_tBi_AaoXEdiaq_4OeOtsBw"/>

     </eAnnotations>

-    <generalization xmi:id="_M6UPsaQ_EdidRrumwxk5HA" general="_M6OMPKQ_EdidRrumwxk5HA"/>

+    <generalization xmi:id="_jx4dp6oVEdiBcNn-7Es0xA" general="_jx4dZKoVEdiBcNn-7Es0xA"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Class" xmi:id="_M6UPsqQ_EdidRrumwxk5HA" name="ConditionalNode">

-    <eAnnotations xmi:id="_wnLfQKRAEdiZYaXu6w_Kpw" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_wnRl4KRAEdiZYaXu6w_Kpw"/>

+  <ownedMember xsi:type="uml:Class" xmi:id="_jx4dqKoVEdiBcNn-7Es0xA" name="OperationTemplateParameter">

+    <eAnnotations xmi:id="_tCgBQKoXEdiaq_4OeOtsBw" source="appliedStereotypes">

+      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_tCgBQaoXEdiaq_4OeOtsBw"/>

     </eAnnotations>

-    <generalization xmi:id="_M6UPs6Q_EdidRrumwxk5HA" general="_M6IDrqQ_EdidRrumwxk5HA"/>

-    <ownedAttribute xmi:id="_M6UPtKQ_EdidRrumwxk5HA" name="isDeterminate" type="_M5dUjaQ_EdidRrumwxk5HA">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M6UPtaQ_EdidRrumwxk5HA"/>

-    </ownedAttribute>

-    <ownedAttribute xmi:id="_M6UPtqQ_EdidRrumwxk5HA" name="isAssured" type="_M5dUjaQ_EdidRrumwxk5HA">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M6UPt6Q_EdidRrumwxk5HA"/>

-    </ownedAttribute>

-    <ownedAttribute xmi:id="_M6UPuKQ_EdidRrumwxk5HA" name="clause" type="_M6UPw6Q_EdidRrumwxk5HA" isOrdered="true" association="_M6UPwaQ_EdidRrumwxk5HA" aggregation="composite">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_M6UPuaQ_EdidRrumwxk5HA" value="-1"/>

-    </ownedAttribute>

-    <ownedAttribute xmi:id="_M6UPuqQ_EdidRrumwxk5HA" name="result" type="_M6OJVKQ_EdidRrumwxk5HA" isOrdered="true" association="_M6UP3qQ_EdidRrumwxk5HA" aggregation="composite">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_M6UPu6Q_EdidRrumwxk5HA" value="-1"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M6UPvKQ_EdidRrumwxk5HA"/>

-    </ownedAttribute>

-    <ownedOperation xmi:id="_M6UPvaQ_EdidRrumwxk5HA" name="getOwnedElements">

-      <returnResult xmi:id="_M6UPvqQ_EdidRrumwxk5HA" direction="return">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YtaQ-Edi0K65YJD49Qg"/>

-      </returnResult>

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YtaQ-Edi0K65YJD49Qg"/>

-    </ownedOperation>

-    <ownedOperation xmi:id="_M6UPv6Q_EdidRrumwxk5HA" name="getOutputs">

-      <returnResult xmi:id="_M6UPwKQ_EdidRrumwxk5HA" direction="return">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YtaQ-Edi0K65YJD49Qg"/>

-      </returnResult>

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YtaQ-Edi0K65YJD49Qg"/>

-    </ownedOperation>

-  </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_M6UPwaQ_EdidRrumwxk5HA" memberEnd="_M6UPuKQ_EdidRrumwxk5HA _M6UPwqQ_EdidRrumwxk5HA">

-    <ownedEnd xmi:id="_M6UPwqQ_EdidRrumwxk5HA" type="_M6UPsqQ_EdidRrumwxk5HA" association="_M6UPwaQ_EdidRrumwxk5HA"/>

+    <generalization xmi:id="_jx4dqaoVEdiBcNn-7Es0xA" general="_jxBhLKoVEdiBcNn-7Es0xA"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Class" xmi:id="_M6UPw6Q_EdidRrumwxk5HA" name="Clause">

-    <eAnnotations xmi:id="_wn2NoKRAEdiZYaXu6w_Kpw" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_woCa4KRAEdiZYaXu6w_Kpw"/>

+  <ownedMember xsi:type="uml:Class" xmi:id="_jx4dqqoVEdiBcNn-7Es0xA" name="ClassifierTemplateParameter">

+    <eAnnotations xmi:id="_tCmH4KoXEdiaq_4OeOtsBw" source="appliedStereotypes">

+      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_tCmH4aoXEdiaq_4OeOtsBw"/>

     </eAnnotations>

-    <generalization xmi:id="_M6UPxKQ_EdidRrumwxk5HA" general="_M5dUkqQ_EdidRrumwxk5HA"/>

-    <ownedAttribute xmi:id="_M6UPxaQ_EdidRrumwxk5HA" name="test" type="_M6IDd6Q_EdidRrumwxk5HA" isOrdered="true" association="_M6UP1aQ_EdidRrumwxk5HA">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_M6UPxqQ_EdidRrumwxk5HA" value="-1"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M6UPx6Q_EdidRrumwxk5HA"/>

-    </ownedAttribute>

-    <ownedAttribute xmi:id="_M6UPyKQ_EdidRrumwxk5HA" name="body" type="_M6IDd6Q_EdidRrumwxk5HA" isOrdered="true" association="_M6UP16Q_EdidRrumwxk5HA">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_M6UPyaQ_EdidRrumwxk5HA" value="-1"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M6UPyqQ_EdidRrumwxk5HA"/>

-    </ownedAttribute>

-    <ownedAttribute xmi:id="_M6UPy6Q_EdidRrumwxk5HA" name="predecessorClause" type="_M6UPw6Q_EdidRrumwxk5HA" isOrdered="true" association="_M6UP2aQ_EdidRrumwxk5HA">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_M6UPzKQ_EdidRrumwxk5HA" value="-1"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M6UPzaQ_EdidRrumwxk5HA"/>

-    </ownedAttribute>

-    <ownedAttribute xmi:id="_M6UPzqQ_EdidRrumwxk5HA" name="successorClause" type="_M6UPw6Q_EdidRrumwxk5HA" isOrdered="true" association="_M6UP2aQ_EdidRrumwxk5HA">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_M6UPz6Q_EdidRrumwxk5HA" value="-1"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M6UP0KQ_EdidRrumwxk5HA"/>

-    </ownedAttribute>

-    <ownedAttribute xmi:id="_M6UP0aQ_EdidRrumwxk5HA" name="decider" type="_M6OJVKQ_EdidRrumwxk5HA" isOrdered="true" association="_M6UP2qQ_EdidRrumwxk5HA"/>

-    <ownedAttribute xmi:id="_M6UP0qQ_EdidRrumwxk5HA" name="bodyOutput" type="_M6OJVKQ_EdidRrumwxk5HA" isOrdered="true" association="_M6UP3KQ_EdidRrumwxk5HA">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_M6UP06Q_EdidRrumwxk5HA" value="-1"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M6UP1KQ_EdidRrumwxk5HA"/>

+    <generalization xmi:id="_jx4dq6oVEdiBcNn-7Es0xA" general="_jxBhLKoVEdiBcNn-7Es0xA"/>

+    <ownedAttribute xmi:id="_jx4drKoVEdiBcNn-7Es0xA" name="allowSubstitutable" type="_jxBgwaoVEdiBcNn-7Es0xA">

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jx4draoVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_M6UP1aQ_EdidRrumwxk5HA" memberEnd="_M6UPxaQ_EdidRrumwxk5HA _M6UP1qQ_EdidRrumwxk5HA">

-    <ownedEnd xmi:id="_M6UP1qQ_EdidRrumwxk5HA" type="_M6UPw6Q_EdidRrumwxk5HA" association="_M6UP1aQ_EdidRrumwxk5HA"/>

+  <ownedMember xsi:type="uml:Class" xmi:id="_jx4drqoVEdiBcNn-7Es0xA" name="ParameterableClassifier" isAbstract="true">

+    <eAnnotations xmi:id="_tCyVIKoXEdiaq_4OeOtsBw" source="appliedStereotypes">

+      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_tCyVIaoXEdiaq_4OeOtsBw"/>

+    </eAnnotations>

+    <generalization xmi:id="_jx4dr6oVEdiBcNn-7Es0xA" general="_jxNueqoVEdiBcNn-7Es0xA"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_M6UP16Q_EdidRrumwxk5HA" memberEnd="_M6UPyKQ_EdidRrumwxk5HA _M6UP2KQ_EdidRrumwxk5HA">

-    <ownedEnd xmi:id="_M6UP2KQ_EdidRrumwxk5HA" type="_M6UPw6Q_EdidRrumwxk5HA" association="_M6UP16Q_EdidRrumwxk5HA"/>

+  <ownedMember xsi:type="uml:Class" xmi:id="_jx4dsKoVEdiBcNn-7Es0xA" name="RedefinableTemplateSignature">

+    <eAnnotations xmi:id="_tC4bwKoXEdiaq_4OeOtsBw" source="appliedStereotypes">

+      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_tC4bwaoXEdiaq_4OeOtsBw"/>

+    </eAnnotations>

+    <generalization xmi:id="_jx4dsaoVEdiBcNn-7Es0xA" general="_jxT0p6oVEdiBcNn-7Es0xA"/>

+    <generalization xmi:id="_jx4dsqoVEdiBcNn-7Es0xA" general="_jxBhGaoVEdiBcNn-7Es0xA"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_M6UP2aQ_EdidRrumwxk5HA" memberEnd="_M6UPy6Q_EdidRrumwxk5HA _M6UPzqQ_EdidRrumwxk5HA"/>

-  <ownedMember xsi:type="uml:Association" xmi:id="_M6UP2qQ_EdidRrumwxk5HA" memberEnd="_M6UP0aQ_EdidRrumwxk5HA _M6UP26Q_EdidRrumwxk5HA">

-    <ownedEnd xmi:id="_M6UP26Q_EdidRrumwxk5HA" type="_M6UPw6Q_EdidRrumwxk5HA" association="_M6UP2qQ_EdidRrumwxk5HA"/>

-  </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_M6UP3KQ_EdidRrumwxk5HA" memberEnd="_M6UP0qQ_EdidRrumwxk5HA _M6UP3aQ_EdidRrumwxk5HA">

-    <ownedEnd xmi:id="_M6UP3aQ_EdidRrumwxk5HA" type="_M6UPw6Q_EdidRrumwxk5HA" association="_M6UP3KQ_EdidRrumwxk5HA"/>

-  </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_M6UP3qQ_EdidRrumwxk5HA" memberEnd="_M6UPuqQ_EdidRrumwxk5HA _M6UP36Q_EdidRrumwxk5HA">

-    <ownedEnd xmi:id="_M6UP36Q_EdidRrumwxk5HA" type="_M6UPsqQ_EdidRrumwxk5HA" association="_M6UP3qQ_EdidRrumwxk5HA"/>

+  <ownedMember xsi:type="uml:Class" xmi:id="_jx4ds6oVEdiBcNn-7Es0xA" name="TemplateableClassifier" isAbstract="true">

+    <eAnnotations xmi:id="_tC-iYKoXEdiaq_4OeOtsBw" source="appliedStereotypes">

+      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_tC-iYaoXEdiaq_4OeOtsBw"/>

+    </eAnnotations>

+    <generalization xmi:id="_jx4dtKoVEdiBcNn-7Es0xA" general="_jxNueqoVEdiBcNn-7Es0xA"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Class" xmi:id="_M6UP4KQ_EdidRrumwxk5HA" name="LoopNode">

-    <eAnnotations xmi:id="_woUuwKRAEdiZYaXu6w_Kpw" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_wog8AKRAEdiZYaXu6w_Kpw"/>

+  <ownedMember xsi:type="uml:Class" xmi:id="_jx4dtaoVEdiBcNn-7Es0xA" name="ConnectableElementTemplateParameter">

+    <eAnnotations xmi:id="_tDEpAKoXEdiaq_4OeOtsBw" source="appliedStereotypes">

+      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_tDEpAaoXEdiaq_4OeOtsBw"/>

     </eAnnotations>

-    <generalization xmi:id="_M6UP4aQ_EdidRrumwxk5HA" general="_M6IDrqQ_EdidRrumwxk5HA"/>

-    <ownedAttribute xmi:id="_M6UP4qQ_EdidRrumwxk5HA" name="isTestedFirst" type="_M5dUjaQ_EdidRrumwxk5HA">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M6UP46Q_EdidRrumwxk5HA"/>

-    </ownedAttribute>

-    <ownedAttribute xmi:id="_M6UP5KQ_EdidRrumwxk5HA" name="bodyPart" type="_M6IDd6Q_EdidRrumwxk5HA" isOrdered="true" association="_M6UQAKQ_EdidRrumwxk5HA">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_M6UP5aQ_EdidRrumwxk5HA" value="-1"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M6UP5qQ_EdidRrumwxk5HA"/>

-    </ownedAttribute>

-    <ownedAttribute xmi:id="_M6UP56Q_EdidRrumwxk5HA" name="setupPart" type="_M6IDd6Q_EdidRrumwxk5HA" isOrdered="true" association="_M6UQAqQ_EdidRrumwxk5HA">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_M6UP6KQ_EdidRrumwxk5HA" value="-1"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M6UP6aQ_EdidRrumwxk5HA"/>

-    </ownedAttribute>

-    <ownedAttribute xmi:id="_M6UP6qQ_EdidRrumwxk5HA" name="decider" type="_M6OJVKQ_EdidRrumwxk5HA" isOrdered="true" association="_M6UQBKQ_EdidRrumwxk5HA"/>

-    <ownedAttribute xmi:id="_M6UP66Q_EdidRrumwxk5HA" name="test" type="_M6IDd6Q_EdidRrumwxk5HA" isOrdered="true" association="_M6UQBqQ_EdidRrumwxk5HA">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_M6UP7KQ_EdidRrumwxk5HA" value="-1"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M6UP7aQ_EdidRrumwxk5HA"/>

-    </ownedAttribute>

-    <ownedAttribute xmi:id="_M6UP7qQ_EdidRrumwxk5HA" name="result" type="_M6OJVKQ_EdidRrumwxk5HA" isOrdered="true" association="_M6UQCKQ_EdidRrumwxk5HA" aggregation="composite">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_M6UP76Q_EdidRrumwxk5HA" value="-1"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M6UP8KQ_EdidRrumwxk5HA"/>

-    </ownedAttribute>

-    <ownedAttribute xmi:id="_M6UP8aQ_EdidRrumwxk5HA" name="loopVariable" type="_M6OJVKQ_EdidRrumwxk5HA" isOrdered="true" association="_M6UQCqQ_EdidRrumwxk5HA" aggregation="composite">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_M6UP8qQ_EdidRrumwxk5HA" value="-1"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M6UP86Q_EdidRrumwxk5HA"/>

-    </ownedAttribute>

-    <ownedAttribute xmi:id="_M6UP9KQ_EdidRrumwxk5HA" name="bodyOutput" type="_M6OJVKQ_EdidRrumwxk5HA" isOrdered="true" association="_M6UQDKQ_EdidRrumwxk5HA">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_M6UP9aQ_EdidRrumwxk5HA" value="-1"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M6UP9qQ_EdidRrumwxk5HA"/>

-    </ownedAttribute>

-    <ownedAttribute xmi:id="_M6UP96Q_EdidRrumwxk5HA" name="loopVariableInput" type="_M6OJWqQ_EdidRrumwxk5HA" isOrdered="true" association="_M6UQDqQ_EdidRrumwxk5HA" aggregation="composite">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_M6UP-KQ_EdidRrumwxk5HA" value="-1"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M6UP-aQ_EdidRrumwxk5HA"/>

-    </ownedAttribute>

-    <ownedOperation xmi:id="_M6UP-qQ_EdidRrumwxk5HA" name="getOutputs">

-      <returnResult xmi:id="_M6UP-6Q_EdidRrumwxk5HA" direction="return">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YtaQ-Edi0K65YJD49Qg"/>

-      </returnResult>

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YtaQ-Edi0K65YJD49Qg"/>

-    </ownedOperation>

-    <ownedOperation xmi:id="_M6UP_KQ_EdidRrumwxk5HA" name="getOwnedElements">

-      <returnResult xmi:id="_M6UP_aQ_EdidRrumwxk5HA" direction="return">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YtaQ-Edi0K65YJD49Qg"/>

-      </returnResult>

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YtaQ-Edi0K65YJD49Qg"/>

-    </ownedOperation>

-    <ownedOperation xmi:id="_M6UP_qQ_EdidRrumwxk5HA" name="getInputs">

-      <returnResult xmi:id="_M6UP_6Q_EdidRrumwxk5HA" direction="return">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YtaQ-Edi0K65YJD49Qg"/>

-      </returnResult>

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YtaQ-Edi0K65YJD49Qg"/>

-    </ownedOperation>

-  </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_M6UQAKQ_EdidRrumwxk5HA" memberEnd="_M6UP5KQ_EdidRrumwxk5HA _M6UQAaQ_EdidRrumwxk5HA">

-    <ownedEnd xmi:id="_M6UQAaQ_EdidRrumwxk5HA" type="_M6UP4KQ_EdidRrumwxk5HA" association="_M6UQAKQ_EdidRrumwxk5HA"/>

-  </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_M6UQAqQ_EdidRrumwxk5HA" memberEnd="_M6UP56Q_EdidRrumwxk5HA _M6UQA6Q_EdidRrumwxk5HA">

-    <ownedEnd xmi:id="_M6UQA6Q_EdidRrumwxk5HA" type="_M6UP4KQ_EdidRrumwxk5HA" association="_M6UQAqQ_EdidRrumwxk5HA"/>

-  </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_M6UQBKQ_EdidRrumwxk5HA" memberEnd="_M6UP6qQ_EdidRrumwxk5HA _M6UQBaQ_EdidRrumwxk5HA">

-    <ownedEnd xmi:id="_M6UQBaQ_EdidRrumwxk5HA" type="_M6UP4KQ_EdidRrumwxk5HA" association="_M6UQBKQ_EdidRrumwxk5HA"/>

-  </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_M6UQBqQ_EdidRrumwxk5HA" memberEnd="_M6UP66Q_EdidRrumwxk5HA _M6UQB6Q_EdidRrumwxk5HA">

-    <ownedEnd xmi:id="_M6UQB6Q_EdidRrumwxk5HA" type="_M6UP4KQ_EdidRrumwxk5HA" association="_M6UQBqQ_EdidRrumwxk5HA"/>

-  </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_M6UQCKQ_EdidRrumwxk5HA" memberEnd="_M6UP7qQ_EdidRrumwxk5HA _M6UQCaQ_EdidRrumwxk5HA">

-    <ownedEnd xmi:id="_M6UQCaQ_EdidRrumwxk5HA" type="_M6UP4KQ_EdidRrumwxk5HA" association="_M6UQCKQ_EdidRrumwxk5HA"/>

-  </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_M6UQCqQ_EdidRrumwxk5HA" memberEnd="_M6UP8aQ_EdidRrumwxk5HA _M6UQC6Q_EdidRrumwxk5HA">

-    <ownedEnd xmi:id="_M6UQC6Q_EdidRrumwxk5HA" type="_M6UP4KQ_EdidRrumwxk5HA" association="_M6UQCqQ_EdidRrumwxk5HA"/>

-  </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_M6UQDKQ_EdidRrumwxk5HA" memberEnd="_M6UP9KQ_EdidRrumwxk5HA _M6UQDaQ_EdidRrumwxk5HA">

-    <ownedEnd xmi:id="_M6UQDaQ_EdidRrumwxk5HA" type="_M6UP4KQ_EdidRrumwxk5HA" association="_M6UQDKQ_EdidRrumwxk5HA"/>

-  </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_M6UQDqQ_EdidRrumwxk5HA" memberEnd="_M6UP96Q_EdidRrumwxk5HA _M6UQD6Q_EdidRrumwxk5HA">

-    <ownedEnd xmi:id="_M6UQD6Q_EdidRrumwxk5HA" type="_M6UP4KQ_EdidRrumwxk5HA" association="_M6UQDqQ_EdidRrumwxk5HA"/>

+    <generalization xmi:id="_jx4dtqoVEdiBcNn-7Es0xA" general="_jxBhLKoVEdiBcNn-7Es0xA"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Class" xmi:id="_M6UQEKQ_EdidRrumwxk5HA" name="OperationTemplateParameter">

-    <eAnnotations xmi:id="_wrYp0KRAEdiZYaXu6w_Kpw" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_wrk3EKRAEdiZYaXu6w_Kpw"/>

+  <ownedMember xsi:type="uml:Class" xmi:id="_jx4dt6oVEdiBcNn-7Es0xA" name="CallTrigger">

+    <eAnnotations xmi:id="_tDKvoKoXEdiaq_4OeOtsBw" source="appliedStereotypes">

+      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_tDKvoaoXEdiaq_4OeOtsBw"/>

     </eAnnotations>

-    <generalization xmi:id="_M6UQEaQ_EdidRrumwxk5HA" general="_M5ja4KQ_EdidRrumwxk5HA"/>

+    <generalization xmi:id="_jx4duKoVEdiBcNn-7Es0xA" general="_jx4duqoVEdiBcNn-7Es0xA"/>

+    <ownedAttribute xmi:id="_jx4duaoVEdiBcNn-7Es0xA" name="operation" type="_jxgCRaoVEdiBcNn-7Es0xA" isOrdered="true" association="_jx4dvKoVEdiBcNn-7Es0xA"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Class" xmi:id="_M6UQEqQ_EdidRrumwxk5HA" name="ClassifierTemplateParameter">

-    <eAnnotations xmi:id="_wrxEUKRAEdiZYaXu6w_Kpw" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_wr9RkKRAEdiZYaXu6w_Kpw"/>

+  <ownedMember xsi:type="uml:Class" xmi:id="_jx4duqoVEdiBcNn-7Es0xA" name="MessageTrigger" isAbstract="true">

+    <eAnnotations xmi:id="_tDQ2QKoXEdiaq_4OeOtsBw" source="appliedStereotypes">

+      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_tDQ2QaoXEdiaq_4OeOtsBw"/>

     </eAnnotations>

-    <generalization xmi:id="_M6UQE6Q_EdidRrumwxk5HA" general="_M5ja4KQ_EdidRrumwxk5HA"/>

-    <ownedAttribute xmi:id="_M6UQFKQ_EdidRrumwxk5HA" name="allowSubstitutable" type="_M5dUjaQ_EdidRrumwxk5HA">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M6UQFaQ_EdidRrumwxk5HA"/>

-    </ownedAttribute>

+    <generalization xmi:id="_jx4du6oVEdiBcNn-7Es0xA" general="_jxsPJaoVEdiBcNn-7Es0xA"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Class" xmi:id="_M6UQFqQ_EdidRrumwxk5HA" name="ParameterableClassifier" isAbstract="true">

-    <eAnnotations xmi:id="_wsPlcKRAEdiZYaXu6w_Kpw" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_wsbysKRAEdiZYaXu6w_Kpw"/>

-    </eAnnotations>

-    <generalization xmi:id="_M6UQF6Q_EdidRrumwxk5HA" general="_M51ul6Q_EdidRrumwxk5HA"/>

+  <ownedMember xsi:type="uml:Association" xmi:id="_jx4dvKoVEdiBcNn-7Es0xA" memberEnd="_jx4duaoVEdiBcNn-7Es0xA _jx4dvaoVEdiBcNn-7Es0xA">

+    <ownedEnd xmi:id="_jx4dvaoVEdiBcNn-7Es0xA" type="_jx4dt6oVEdiBcNn-7Es0xA" association="_jx4dvKoVEdiBcNn-7Es0xA"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Class" xmi:id="_M6UQGKQ_EdidRrumwxk5HA" name="RedefinableTemplateSignature">

-    <eAnnotations xmi:id="_wsuGkKRAEdiZYaXu6w_Kpw" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_ws6T0KRAEdiZYaXu6w_Kpw"/>

+  <ownedMember xsi:type="uml:Class" xmi:id="_jx4dvqoVEdiBcNn-7Es0xA" name="ChangeTrigger">

+    <eAnnotations xmi:id="_tDW84KoXEdiaq_4OeOtsBw" source="appliedStereotypes">

+      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_tDW84aoXEdiaq_4OeOtsBw"/>

     </eAnnotations>

-    <generalization xmi:id="_M6UQGaQ_EdidRrumwxk5HA" general="_M51u8KQ_EdidRrumwxk5HA"/>

-    <generalization xmi:id="_M6UQGqQ_EdidRrumwxk5HA" general="_M5jazaQ_EdidRrumwxk5HA"/>

+    <generalization xmi:id="_jx4dv6oVEdiBcNn-7Es0xA" general="_jxsPJaoVEdiBcNn-7Es0xA"/>

+    <ownedAttribute xmi:id="_jx4dwKoVEdiBcNn-7Es0xA" name="changeExpression" type="_jxBhpaoVEdiBcNn-7Es0xA" isOrdered="true" association="_jx4dw6oVEdiBcNn-7Es0xA" aggregation="composite"/>

+    <ownedOperation xmi:id="_jx4dwaoVEdiBcNn-7Es0xA" name="getOwnedElements">

+      <returnResult xmi:id="_jx4dwqoVEdiBcNn-7Es0xA" direction="return">

+        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

+      </returnResult>

+      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

+    </ownedOperation>

   </ownedMember>

-  <ownedMember xsi:type="uml:Class" xmi:id="_M6UQG6Q_EdidRrumwxk5HA" name="TemplateableClassifier" isAbstract="true">

-    <eAnnotations xmi:id="_wtMnsKRAEdiZYaXu6w_Kpw" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_wtY08KRAEdiZYaXu6w_Kpw"/>

-    </eAnnotations>

-    <generalization xmi:id="_M6UQHKQ_EdidRrumwxk5HA" general="_M51ul6Q_EdidRrumwxk5HA"/>

+  <ownedMember xsi:type="uml:Association" xmi:id="_jx4dw6oVEdiBcNn-7Es0xA" memberEnd="_jx4dwKoVEdiBcNn-7Es0xA _jx4dxKoVEdiBcNn-7Es0xA">

+    <ownedEnd xmi:id="_jx4dxKoVEdiBcNn-7Es0xA" type="_jx4dvqoVEdiBcNn-7Es0xA" association="_jx4dw6oVEdiBcNn-7Es0xA"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Class" xmi:id="_M6UQHaQ_EdidRrumwxk5HA" name="ConnectableElementTemplateParameter">

-    <eAnnotations xmi:id="_wtlCMKRAEdiZYaXu6w_Kpw" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_wtxPcKRAEdiZYaXu6w_Kpw"/>

+  <ownedMember xsi:type="uml:Class" xmi:id="_jx4dxaoVEdiBcNn-7Es0xA" name="SignalTrigger">

+    <eAnnotations xmi:id="_tDv-cKoXEdiaq_4OeOtsBw" source="appliedStereotypes">

+      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_tDv-caoXEdiaq_4OeOtsBw"/>

     </eAnnotations>

-    <generalization xmi:id="_M6UQHqQ_EdidRrumwxk5HA" general="_M5ja4KQ_EdidRrumwxk5HA"/>

+    <generalization xmi:id="_jx4dxqoVEdiBcNn-7Es0xA" general="_jx4duqoVEdiBcNn-7Es0xA"/>

+    <ownedAttribute xmi:id="_jx4dx6oVEdiBcNn-7Es0xA" name="signal" type="_jxmImaoVEdiBcNn-7Es0xA" isOrdered="true" association="_jx4dyqoVEdiBcNn-7Es0xA">

+      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_jx4dyKoVEdiBcNn-7Es0xA" value="-1"/>

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jx4dyaoVEdiBcNn-7Es0xA"/>

+    </ownedAttribute>

   </ownedMember>

-  <ownedMember xsi:type="uml:Enumeration" xmi:id="_M6UQH6Q_EdidRrumwxk5HA" name="InteractionOperator">

-    <ownedLiteral xmi:id="_M6UQIKQ_EdidRrumwxk5HA" name="seq"/>

-    <ownedLiteral xmi:id="_M6UQIaQ_EdidRrumwxk5HA" name="alt"/>

-    <ownedLiteral xmi:id="_M6UQIqQ_EdidRrumwxk5HA" name="opt"/>

-    <ownedLiteral xmi:id="_M6UQI6Q_EdidRrumwxk5HA" name="break"/>

-    <ownedLiteral xmi:id="_M6UQJKQ_EdidRrumwxk5HA" name="par"/>

-    <ownedLiteral xmi:id="_M6UQJaQ_EdidRrumwxk5HA" name="strict"/>

-    <ownedLiteral xmi:id="_M6UQJqQ_EdidRrumwxk5HA" name="loop"/>

-    <ownedLiteral xmi:id="_M6UQJ6Q_EdidRrumwxk5HA" name="critical"/>

-    <ownedLiteral xmi:id="_M6UQKKQ_EdidRrumwxk5HA" name="neg"/>

-    <ownedLiteral xmi:id="_M6UQKaQ_EdidRrumwxk5HA" name="assert"/>

-    <ownedLiteral xmi:id="_M6UQKqQ_EdidRrumwxk5HA" name="ignore"/>

-    <ownedLiteral xmi:id="_M6UQK6Q_EdidRrumwxk5HA" name="consider"/>

+  <ownedMember xsi:type="uml:Association" xmi:id="_jx4dyqoVEdiBcNn-7Es0xA" memberEnd="_jx4dx6oVEdiBcNn-7Es0xA _jx4dy6oVEdiBcNn-7Es0xA">

+    <ownedEnd xmi:id="_jx4dy6oVEdiBcNn-7Es0xA" type="_jx4dxaoVEdiBcNn-7Es0xA" association="_jx4dyqoVEdiBcNn-7Es0xA"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Class" xmi:id="_M6UQLKQ_EdidRrumwxk5HA" name="CombinedFragment">

-    <eAnnotations xmi:id="_wwo9QKRAEdiZYaXu6w_Kpw" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_ww1KgKRAEdiZYaXu6w_Kpw"/>

+  <ownedMember xsi:type="uml:Class" xmi:id="_jx4dzKoVEdiBcNn-7Es0xA" name="TimeTrigger">

+    <eAnnotations xmi:id="_tD2FEKoXEdiaq_4OeOtsBw" source="appliedStereotypes">

+      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_tD2FEaoXEdiaq_4OeOtsBw"/>

     </eAnnotations>

-    <generalization xmi:id="_M6UQLaQ_EdidRrumwxk5HA" general="_M6OLyqQ_EdidRrumwxk5HA"/>

-    <ownedAttribute xmi:id="_M6UQLqQ_EdidRrumwxk5HA" name="interactionOperator" type="_M6UQH6Q_EdidRrumwxk5HA">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M6UQL6Q_EdidRrumwxk5HA"/>

+    <generalization xmi:id="_jx4dzaoVEdiBcNn-7Es0xA" general="_jxsPJaoVEdiBcNn-7Es0xA"/>

+    <ownedAttribute xmi:id="_jx4dzqoVEdiBcNn-7Es0xA" name="isRelative" type="_jxBgwaoVEdiBcNn-7Es0xA">

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jx4dz6oVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

-    <ownedAttribute xmi:id="_M6UQMKQ_EdidRrumwxk5HA" name="operand" type="_M6OMWqQ_EdidRrumwxk5HA" isOrdered="true" association="_M6UQN6Q_EdidRrumwxk5HA" aggregation="composite">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_M6UQMaQ_EdidRrumwxk5HA" value="-1"/>

-    </ownedAttribute>

-    <ownedAttribute xmi:id="_M6UQMqQ_EdidRrumwxk5HA" name="cfragmentGate" type="_M6OMAqQ_EdidRrumwxk5HA" isOrdered="true" association="_M6UQOaQ_EdidRrumwxk5HA" aggregation="composite">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_M6UQM6Q_EdidRrumwxk5HA" value="-1"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M6UQNKQ_EdidRrumwxk5HA"/>

-    </ownedAttribute>

-    <ownedOperation xmi:id="_M6UQNaQ_EdidRrumwxk5HA" name="getOwnedElements">

-      <returnResult xmi:id="_M6UQNqQ_EdidRrumwxk5HA" direction="return">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YtaQ-Edi0K65YJD49Qg"/>

+    <ownedAttribute xmi:id="_jx4d0KoVEdiBcNn-7Es0xA" name="when" type="_jxBhpaoVEdiBcNn-7Es0xA" isOrdered="true" association="_jx4d06oVEdiBcNn-7Es0xA" aggregation="composite"/>

+    <ownedOperation xmi:id="_jx4d0aoVEdiBcNn-7Es0xA" name="getOwnedElements">

+      <returnResult xmi:id="_jx4d0qoVEdiBcNn-7Es0xA" direction="return">

+        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

       </returnResult>

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YtaQ-Edi0K65YJD49Qg"/>

+      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

     </ownedOperation>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_M6UQN6Q_EdidRrumwxk5HA" memberEnd="_M6UQMKQ_EdidRrumwxk5HA _M6UQOKQ_EdidRrumwxk5HA">

-    <ownedEnd xmi:id="_M6UQOKQ_EdidRrumwxk5HA" type="_M6UQLKQ_EdidRrumwxk5HA" association="_M6UQN6Q_EdidRrumwxk5HA"/>

+  <ownedMember xsi:type="uml:Association" xmi:id="_jx4d06oVEdiBcNn-7Es0xA" memberEnd="_jx4d0KoVEdiBcNn-7Es0xA _jx4d1KoVEdiBcNn-7Es0xA">

+    <ownedEnd xmi:id="_jx4d1KoVEdiBcNn-7Es0xA" type="_jx4dzKoVEdiBcNn-7Es0xA" association="_jx4d06oVEdiBcNn-7Es0xA"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_M6UQOaQ_EdidRrumwxk5HA" memberEnd="_M6UQMqQ_EdidRrumwxk5HA _M6UQOqQ_EdidRrumwxk5HA">

-    <ownedEnd xmi:id="_M6UQOqQ_EdidRrumwxk5HA" type="_M6UQLKQ_EdidRrumwxk5HA" association="_M6UQOaQ_EdidRrumwxk5HA"/>

-  </ownedMember>

-  <ownedMember xsi:type="uml:Class" xmi:id="_M6UQO6Q_EdidRrumwxk5HA" name="Continuation">

-    <eAnnotations xmi:id="_wxBXwKRAEdiZYaXu6w_Kpw" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_wxNlAKRAEdiZYaXu6w_Kpw"/>

+  <ownedMember xsi:type="uml:Class" xmi:id="_jx4d1aoVEdiBcNn-7Es0xA" name="AnyTrigger">

+    <eAnnotations xmi:id="_tD8LsKoXEdiaq_4OeOtsBw" source="appliedStereotypes">

+      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_tD8LsaoXEdiaq_4OeOtsBw"/>

     </eAnnotations>

-    <generalization xmi:id="_M6UQPKQ_EdidRrumwxk5HA" general="_M6OLyqQ_EdidRrumwxk5HA"/>

-    <ownedAttribute xmi:id="_M6UQPaQ_EdidRrumwxk5HA" name="setting" type="_M5dUjaQ_EdidRrumwxk5HA">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M6UQPqQ_EdidRrumwxk5HA"/>

-    </ownedAttribute>

+    <generalization xmi:id="_jx4d1qoVEdiBcNn-7Es0xA" general="_jx4duqoVEdiBcNn-7Es0xA"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Class" xmi:id="_M6UQP6Q_EdidRrumwxk5HA" name="CreateObjectAction">

-    <eAnnotations xmi:id="_wxf44KRAEdiZYaXu6w_Kpw" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_wxsGIKRAEdiZYaXu6w_Kpw"/>

+  <ownedMember xsi:type="uml:Class" xmi:id="_jx4d16oVEdiBcNn-7Es0xA" name="CreateObjectAction">

+    <eAnnotations xmi:id="_tECSUKoXEdiaq_4OeOtsBw" source="appliedStereotypes">

+      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_tECSUaoXEdiaq_4OeOtsBw"/>

     </eAnnotations>

-    <generalization xmi:id="_M6UQQKQ_EdidRrumwxk5HA" general="_M6IDx6Q_EdidRrumwxk5HA"/>

-    <ownedAttribute xmi:id="_M6UQQaQ_EdidRrumwxk5HA" name="classifier" type="_M51ul6Q_EdidRrumwxk5HA" isOrdered="true" association="_M6UQRaQ_EdidRrumwxk5HA"/>

-    <ownedAttribute xmi:id="_M6UQQqQ_EdidRrumwxk5HA" name="result" type="_M6OJVKQ_EdidRrumwxk5HA" isOrdered="true" association="_M6UQR6Q_EdidRrumwxk5HA" aggregation="composite"/>

-    <ownedOperation xmi:id="_M6UQQ6Q_EdidRrumwxk5HA" name="getOutputs">

-      <returnResult xmi:id="_M6UQRKQ_EdidRrumwxk5HA" direction="return">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YtaQ-Edi0K65YJD49Qg"/>

+    <generalization xmi:id="_jx4d2KoVEdiBcNn-7Es0xA" general="_jxyWEKoVEdiBcNn-7Es0xA"/>

+    <ownedAttribute xmi:id="_jx4d2aoVEdiBcNn-7Es0xA" name="classifier" type="_jxNueqoVEdiBcNn-7Es0xA" isOrdered="true" association="_jx4d3aoVEdiBcNn-7Es0xA"/>

+    <ownedAttribute xmi:id="_jx4d2qoVEdiBcNn-7Es0xA" name="result" type="_jxyWqqoVEdiBcNn-7Es0xA" isOrdered="true" association="_jx4d36oVEdiBcNn-7Es0xA" aggregation="composite"/>

+    <ownedOperation xmi:id="_jx4d26oVEdiBcNn-7Es0xA" name="getOutputs">

+      <returnResult xmi:id="_jx4d3KoVEdiBcNn-7Es0xA" direction="return">

+        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

       </returnResult>

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YtaQ-Edi0K65YJD49Qg"/>

+      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

     </ownedOperation>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_M6UQRaQ_EdidRrumwxk5HA" memberEnd="_M6UQQaQ_EdidRrumwxk5HA _M6UQRqQ_EdidRrumwxk5HA">

-    <ownedEnd xmi:id="_M6UQRqQ_EdidRrumwxk5HA" type="_M6UQP6Q_EdidRrumwxk5HA" association="_M6UQRaQ_EdidRrumwxk5HA"/>

+  <ownedMember xsi:type="uml:Association" xmi:id="_jx4d3aoVEdiBcNn-7Es0xA" memberEnd="_jx4d2aoVEdiBcNn-7Es0xA _jx4d3qoVEdiBcNn-7Es0xA">

+    <ownedEnd xmi:id="_jx4d3qoVEdiBcNn-7Es0xA" type="_jx4d16oVEdiBcNn-7Es0xA" association="_jx4d3aoVEdiBcNn-7Es0xA"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_M6UQR6Q_EdidRrumwxk5HA" memberEnd="_M6UQQqQ_EdidRrumwxk5HA _M6UQSKQ_EdidRrumwxk5HA">

-    <ownedEnd xmi:id="_M6UQSKQ_EdidRrumwxk5HA" type="_M6UQP6Q_EdidRrumwxk5HA" association="_M6UQR6Q_EdidRrumwxk5HA"/>

+  <ownedMember xsi:type="uml:Association" xmi:id="_jx4d36oVEdiBcNn-7Es0xA" memberEnd="_jx4d2qoVEdiBcNn-7Es0xA _jx4d4KoVEdiBcNn-7Es0xA">

+    <ownedEnd xmi:id="_jx4d4KoVEdiBcNn-7Es0xA" type="_jx4d16oVEdiBcNn-7Es0xA" association="_jx4d36oVEdiBcNn-7Es0xA"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Class" xmi:id="_M6UQSaQ_EdidRrumwxk5HA" name="DestroyObjectAction">

-    <eAnnotations xmi:id="_wx-aAKRAEdiZYaXu6w_Kpw" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_wyKnQKRAEdiZYaXu6w_Kpw"/>

+  <ownedMember xsi:type="uml:Class" xmi:id="_jx4d4aoVEdiBcNn-7Es0xA" name="DestroyObjectAction">

+    <eAnnotations xmi:id="_tEIY8KoXEdiaq_4OeOtsBw" source="appliedStereotypes">

+      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_tEIY8aoXEdiaq_4OeOtsBw"/>

     </eAnnotations>

-    <generalization xmi:id="_M6UQSqQ_EdidRrumwxk5HA" general="_M6IDx6Q_EdidRrumwxk5HA"/>

-    <ownedAttribute xmi:id="_M6UQS6Q_EdidRrumwxk5HA" name="isDestroyLinks" type="_M5dUjaQ_EdidRrumwxk5HA">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M6UQTKQ_EdidRrumwxk5HA"/>

+    <generalization xmi:id="_jx4d4qoVEdiBcNn-7Es0xA" general="_jxyWEKoVEdiBcNn-7Es0xA"/>

+    <ownedAttribute xmi:id="_jx4d46oVEdiBcNn-7Es0xA" name="isDestroyLinks" type="_jxBgwaoVEdiBcNn-7Es0xA">

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jx4d5KoVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

-    <ownedAttribute xmi:id="_M6UQTaQ_EdidRrumwxk5HA" name="isDestroyOwnedObjects" type="_M5dUjaQ_EdidRrumwxk5HA">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M6UQTqQ_EdidRrumwxk5HA"/>

+    <ownedAttribute xmi:id="_jx4d5aoVEdiBcNn-7Es0xA" name="isDestroyOwnedObjects" type="_jxBgwaoVEdiBcNn-7Es0xA">

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jx4d5qoVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

-    <ownedAttribute xmi:id="_M6UQT6Q_EdidRrumwxk5HA" name="target" type="_M6OJWqQ_EdidRrumwxk5HA" isOrdered="true" association="_M6UQUqQ_EdidRrumwxk5HA" aggregation="composite"/>

-    <ownedOperation xmi:id="_M6UQUKQ_EdidRrumwxk5HA" name="getInputs">

-      <returnResult xmi:id="_M6UQUaQ_EdidRrumwxk5HA" direction="return">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YtaQ-Edi0K65YJD49Qg"/>

+    <ownedAttribute xmi:id="_jx4d56oVEdiBcNn-7Es0xA" name="target" type="_jxyWsaoVEdiBcNn-7Es0xA" isOrdered="true" association="_jx4d6qoVEdiBcNn-7Es0xA" aggregation="composite"/>

+    <ownedOperation xmi:id="_jx4d6KoVEdiBcNn-7Es0xA" name="getInputs">

+      <returnResult xmi:id="_jx4d6aoVEdiBcNn-7Es0xA" direction="return">

+        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

       </returnResult>

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YtaQ-Edi0K65YJD49Qg"/>

+      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

     </ownedOperation>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_M6UQUqQ_EdidRrumwxk5HA" memberEnd="_M6UQT6Q_EdidRrumwxk5HA _M6UQU6Q_EdidRrumwxk5HA">

-    <ownedEnd xmi:id="_M6UQU6Q_EdidRrumwxk5HA" type="_M6UQSaQ_EdidRrumwxk5HA" association="_M6UQUqQ_EdidRrumwxk5HA"/>

+  <ownedMember xsi:type="uml:Association" xmi:id="_jx4d6qoVEdiBcNn-7Es0xA" memberEnd="_jx4d56oVEdiBcNn-7Es0xA _jx4d66oVEdiBcNn-7Es0xA">

+    <ownedEnd xmi:id="_jx4d66oVEdiBcNn-7Es0xA" type="_jx4d4aoVEdiBcNn-7Es0xA" association="_jx4d6qoVEdiBcNn-7Es0xA"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Class" xmi:id="_M6UQVKQ_EdidRrumwxk5HA" name="TestIdentityAction">

-    <eAnnotations xmi:id="_wyW0gKRAEdiZYaXu6w_Kpw" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_wypIYKRAEdiZYaXu6w_Kpw"/>

+  <ownedMember xsi:type="uml:Class" xmi:id="_jx4d7KoVEdiBcNn-7Es0xA" name="TestIdentityAction">

+    <eAnnotations xmi:id="_tEIY8qoXEdiaq_4OeOtsBw" source="appliedStereotypes">

+      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_tEOfkKoXEdiaq_4OeOtsBw"/>

     </eAnnotations>

-    <generalization xmi:id="_M6UQVaQ_EdidRrumwxk5HA" general="_M6IDx6Q_EdidRrumwxk5HA"/>

-    <ownedAttribute xmi:id="_M6UQVqQ_EdidRrumwxk5HA" name="first" type="_M6OJWqQ_EdidRrumwxk5HA" isOrdered="true" association="_M6UQXaQ_EdidRrumwxk5HA" aggregation="composite"/>

-    <ownedAttribute xmi:id="_M6UQV6Q_EdidRrumwxk5HA" name="second" type="_M6OJWqQ_EdidRrumwxk5HA" isOrdered="true" association="_M6UQX6Q_EdidRrumwxk5HA" aggregation="composite"/>

-    <ownedAttribute xmi:id="_M6UQWKQ_EdidRrumwxk5HA" name="result" type="_M6OJVKQ_EdidRrumwxk5HA" isOrdered="true" association="_M6UQYaQ_EdidRrumwxk5HA" aggregation="composite"/>

-    <ownedOperation xmi:id="_M6UQWaQ_EdidRrumwxk5HA" name="getInputs">

-      <returnResult xmi:id="_M6UQWqQ_EdidRrumwxk5HA" direction="return">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YtaQ-Edi0K65YJD49Qg"/>

+    <generalization xmi:id="_jx4d7aoVEdiBcNn-7Es0xA" general="_jxyWEKoVEdiBcNn-7Es0xA"/>

+    <ownedAttribute xmi:id="_jx4d7qoVEdiBcNn-7Es0xA" name="first" type="_jxyWsaoVEdiBcNn-7Es0xA" isOrdered="true" association="_jx4d9aoVEdiBcNn-7Es0xA" aggregation="composite"/>

+    <ownedAttribute xmi:id="_jx4d76oVEdiBcNn-7Es0xA" name="second" type="_jxyWsaoVEdiBcNn-7Es0xA" isOrdered="true" association="_jx4d96oVEdiBcNn-7Es0xA" aggregation="composite"/>

+    <ownedAttribute xmi:id="_jx4d8KoVEdiBcNn-7Es0xA" name="result" type="_jxyWqqoVEdiBcNn-7Es0xA" isOrdered="true" association="_jx4d-aoVEdiBcNn-7Es0xA" aggregation="composite"/>

+    <ownedOperation xmi:id="_jx4d8aoVEdiBcNn-7Es0xA" name="getInputs">

+      <returnResult xmi:id="_jx4d8qoVEdiBcNn-7Es0xA" direction="return">

+        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

       </returnResult>

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YtaQ-Edi0K65YJD49Qg"/>

+      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

     </ownedOperation>

-    <ownedOperation xmi:id="_M6UQW6Q_EdidRrumwxk5HA" name="getOutputs">

-      <returnResult xmi:id="_M6UQXKQ_EdidRrumwxk5HA" direction="return">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YtaQ-Edi0K65YJD49Qg"/>

+    <ownedOperation xmi:id="_jx4d86oVEdiBcNn-7Es0xA" name="getOutputs">

+      <returnResult xmi:id="_jx4d9KoVEdiBcNn-7Es0xA" direction="return">

+        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

       </returnResult>

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YtaQ-Edi0K65YJD49Qg"/>

+      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

     </ownedOperation>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_M6UQXaQ_EdidRrumwxk5HA" memberEnd="_M6UQVqQ_EdidRrumwxk5HA _M6UQXqQ_EdidRrumwxk5HA">

-    <ownedEnd xmi:id="_M6UQXqQ_EdidRrumwxk5HA" type="_M6UQVKQ_EdidRrumwxk5HA" association="_M6UQXaQ_EdidRrumwxk5HA"/>

+  <ownedMember xsi:type="uml:Association" xmi:id="_jx4d9aoVEdiBcNn-7Es0xA" memberEnd="_jx4d7qoVEdiBcNn-7Es0xA _jx4d9qoVEdiBcNn-7Es0xA">

+    <ownedEnd xmi:id="_jx4d9qoVEdiBcNn-7Es0xA" type="_jx4d7KoVEdiBcNn-7Es0xA" association="_jx4d9aoVEdiBcNn-7Es0xA"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_M6UQX6Q_EdidRrumwxk5HA" memberEnd="_M6UQV6Q_EdidRrumwxk5HA _M6UQYKQ_EdidRrumwxk5HA">

-    <ownedEnd xmi:id="_M6UQYKQ_EdidRrumwxk5HA" type="_M6UQVKQ_EdidRrumwxk5HA" association="_M6UQX6Q_EdidRrumwxk5HA"/>

+  <ownedMember xsi:type="uml:Association" xmi:id="_jx4d96oVEdiBcNn-7Es0xA" memberEnd="_jx4d76oVEdiBcNn-7Es0xA _jx4d-KoVEdiBcNn-7Es0xA">

+    <ownedEnd xmi:id="_jx4d-KoVEdiBcNn-7Es0xA" type="_jx4d7KoVEdiBcNn-7Es0xA" association="_jx4d96oVEdiBcNn-7Es0xA"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_M6UQYaQ_EdidRrumwxk5HA" memberEnd="_M6UQWKQ_EdidRrumwxk5HA _M6UQYqQ_EdidRrumwxk5HA">

-    <ownedEnd xmi:id="_M6UQYqQ_EdidRrumwxk5HA" type="_M6UQVKQ_EdidRrumwxk5HA" association="_M6UQYaQ_EdidRrumwxk5HA"/>

+  <ownedMember xsi:type="uml:Association" xmi:id="_jx4d-aoVEdiBcNn-7Es0xA" memberEnd="_jx4d8KoVEdiBcNn-7Es0xA _jx4d-qoVEdiBcNn-7Es0xA">

+    <ownedEnd xmi:id="_jx4d-qoVEdiBcNn-7Es0xA" type="_jx4d7KoVEdiBcNn-7Es0xA" association="_jx4d-aoVEdiBcNn-7Es0xA"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Class" xmi:id="_M6UQY6Q_EdidRrumwxk5HA" name="ReadSelfAction">

-    <eAnnotations xmi:id="_wy1VoKRAEdiZYaXu6w_Kpw" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_wzBi4KRAEdiZYaXu6w_Kpw"/>

+  <ownedMember xsi:type="uml:Class" xmi:id="_jx4d-6oVEdiBcNn-7Es0xA" name="ReadSelfAction">

+    <eAnnotations xmi:id="_tEOfkaoXEdiaq_4OeOtsBw" source="appliedStereotypes">

+      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_tEOfkqoXEdiaq_4OeOtsBw"/>

     </eAnnotations>

-    <generalization xmi:id="_M6UQZKQ_EdidRrumwxk5HA" general="_M6IDx6Q_EdidRrumwxk5HA"/>

-    <ownedAttribute xmi:id="_M6UQZaQ_EdidRrumwxk5HA" name="result" type="_M6OJVKQ_EdidRrumwxk5HA" isOrdered="true" association="_M6UQaKQ_EdidRrumwxk5HA" aggregation="composite"/>

-    <ownedOperation xmi:id="_M6UQZqQ_EdidRrumwxk5HA" name="getOutputs">

-      <returnResult xmi:id="_M6UQZ6Q_EdidRrumwxk5HA" direction="return">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YtaQ-Edi0K65YJD49Qg"/>

+    <generalization xmi:id="_jx4d_KoVEdiBcNn-7Es0xA" general="_jxyWEKoVEdiBcNn-7Es0xA"/>

+    <ownedAttribute xmi:id="_jx4d_aoVEdiBcNn-7Es0xA" name="result" type="_jxyWqqoVEdiBcNn-7Es0xA" isOrdered="true" association="_jx4eAKoVEdiBcNn-7Es0xA" aggregation="composite"/>

+    <ownedOperation xmi:id="_jx4d_qoVEdiBcNn-7Es0xA" name="getOutputs">

+      <returnResult xmi:id="_jx4d_6oVEdiBcNn-7Es0xA" direction="return">

+        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

       </returnResult>

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YtaQ-Edi0K65YJD49Qg"/>

+      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

     </ownedOperation>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_M6UQaKQ_EdidRrumwxk5HA" memberEnd="_M6UQZaQ_EdidRrumwxk5HA _M6UQaaQ_EdidRrumwxk5HA">

-    <ownedEnd xmi:id="_M6UQaaQ_EdidRrumwxk5HA" type="_M6UQY6Q_EdidRrumwxk5HA" association="_M6UQaKQ_EdidRrumwxk5HA"/>

+  <ownedMember xsi:type="uml:Association" xmi:id="_jx4eAKoVEdiBcNn-7Es0xA" memberEnd="_jx4d_aoVEdiBcNn-7Es0xA _jx4eAaoVEdiBcNn-7Es0xA">

+    <ownedEnd xmi:id="_jx4eAaoVEdiBcNn-7Es0xA" type="_jx4d-6oVEdiBcNn-7Es0xA" association="_jx4eAKoVEdiBcNn-7Es0xA"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Class" xmi:id="_M6UQaqQ_EdidRrumwxk5HA" name="StructuralFeatureAction" isAbstract="true">

-    <eAnnotations xmi:id="_wzT2wKRAEdiZYaXu6w_Kpw" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_wzgEAKRAEdiZYaXu6w_Kpw"/>

+  <ownedMember xsi:type="uml:Class" xmi:id="_jx4eAqoVEdiBcNn-7Es0xA" name="StructuralFeatureAction" isAbstract="true">

+    <eAnnotations xmi:id="_tEUmMKoXEdiaq_4OeOtsBw" source="appliedStereotypes">

+      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_tEUmMaoXEdiaq_4OeOtsBw"/>

     </eAnnotations>

-    <generalization xmi:id="_M6UQa6Q_EdidRrumwxk5HA" general="_M6IDx6Q_EdidRrumwxk5HA"/>

-    <ownedAttribute xmi:id="_M6UQbKQ_EdidRrumwxk5HA" name="structuralFeature" type="_M571WqQ_EdidRrumwxk5HA" isOrdered="true" association="_M6UQcKQ_EdidRrumwxk5HA"/>

-    <ownedAttribute xmi:id="_M6UQbaQ_EdidRrumwxk5HA" name="object" type="_M6OJWqQ_EdidRrumwxk5HA" isOrdered="true" association="_M6UQcqQ_EdidRrumwxk5HA" aggregation="composite"/>

-    <ownedOperation xmi:id="_M6UQbqQ_EdidRrumwxk5HA" name="getInputs">

-      <returnResult xmi:id="_M6UQb6Q_EdidRrumwxk5HA" direction="return">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YtaQ-Edi0K65YJD49Qg"/>

+    <generalization xmi:id="_jx4eA6oVEdiBcNn-7Es0xA" general="_jxyWEKoVEdiBcNn-7Es0xA"/>

+    <ownedAttribute xmi:id="_jx4eBKoVEdiBcNn-7Es0xA" name="structuralFeature" type="_jxZ7qqoVEdiBcNn-7Es0xA" isOrdered="true" association="_jx4eCKoVEdiBcNn-7Es0xA"/>

+    <ownedAttribute xmi:id="_jx4eBaoVEdiBcNn-7Es0xA" name="object" type="_jxyWsaoVEdiBcNn-7Es0xA" isOrdered="true" association="_jx4eCqoVEdiBcNn-7Es0xA" aggregation="composite"/>

+    <ownedOperation xmi:id="_jx4eBqoVEdiBcNn-7Es0xA" name="getInputs">

+      <returnResult xmi:id="_jx4eB6oVEdiBcNn-7Es0xA" direction="return">

+        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

       </returnResult>

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YtaQ-Edi0K65YJD49Qg"/>

+      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

     </ownedOperation>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_M6UQcKQ_EdidRrumwxk5HA" memberEnd="_M6UQbKQ_EdidRrumwxk5HA _M6UQcaQ_EdidRrumwxk5HA">

-    <ownedEnd xmi:id="_M6UQcaQ_EdidRrumwxk5HA" type="_M6UQaqQ_EdidRrumwxk5HA" association="_M6UQcKQ_EdidRrumwxk5HA"/>

+  <ownedMember xsi:type="uml:Association" xmi:id="_jx4eCKoVEdiBcNn-7Es0xA" memberEnd="_jx4eBKoVEdiBcNn-7Es0xA _jx4eCaoVEdiBcNn-7Es0xA">

+    <ownedEnd xmi:id="_jx4eCaoVEdiBcNn-7Es0xA" type="_jx4eAqoVEdiBcNn-7Es0xA" association="_jx4eCKoVEdiBcNn-7Es0xA"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_M6UQcqQ_EdidRrumwxk5HA" memberEnd="_M6UQbaQ_EdidRrumwxk5HA _M6UQc6Q_EdidRrumwxk5HA">

-    <ownedEnd xmi:id="_M6UQc6Q_EdidRrumwxk5HA" type="_M6UQaqQ_EdidRrumwxk5HA" association="_M6UQcqQ_EdidRrumwxk5HA"/>

+  <ownedMember xsi:type="uml:Association" xmi:id="_jx4eCqoVEdiBcNn-7Es0xA" memberEnd="_jx4eBaoVEdiBcNn-7Es0xA _jx4eC6oVEdiBcNn-7Es0xA">

+    <ownedEnd xmi:id="_jx4eC6oVEdiBcNn-7Es0xA" type="_jx4eAqoVEdiBcNn-7Es0xA" association="_jx4eCqoVEdiBcNn-7Es0xA"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Class" xmi:id="_M6UQdKQ_EdidRrumwxk5HA" name="ReadStructuralFeatureAction">

-    <eAnnotations xmi:id="_wzyX4KRAEdiZYaXu6w_Kpw" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_wz-lIKRAEdiZYaXu6w_Kpw"/>

+  <ownedMember xsi:type="uml:Class" xmi:id="_jx4eDKoVEdiBcNn-7Es0xA" name="ReadStructuralFeatureAction">

+    <eAnnotations xmi:id="_tEas0KoXEdiaq_4OeOtsBw" source="appliedStereotypes">

+      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_tEas0aoXEdiaq_4OeOtsBw"/>

     </eAnnotations>

-    <generalization xmi:id="_M6UQdaQ_EdidRrumwxk5HA" general="_M6UQaqQ_EdidRrumwxk5HA"/>

-    <ownedAttribute xmi:id="_M6UQdqQ_EdidRrumwxk5HA" name="result" type="_M6OJVKQ_EdidRrumwxk5HA" isOrdered="true" association="_M6UQeaQ_EdidRrumwxk5HA" aggregation="composite"/>

-    <ownedOperation xmi:id="_M6UQd6Q_EdidRrumwxk5HA" name="getOutputs">

-      <returnResult xmi:id="_M6UQeKQ_EdidRrumwxk5HA" direction="return">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YtaQ-Edi0K65YJD49Qg"/>

+    <generalization xmi:id="_jx4eDaoVEdiBcNn-7Es0xA" general="_jx4eAqoVEdiBcNn-7Es0xA"/>

+    <ownedAttribute xmi:id="_jx4eDqoVEdiBcNn-7Es0xA" name="result" type="_jxyWqqoVEdiBcNn-7Es0xA" isOrdered="true" association="_jx4eEaoVEdiBcNn-7Es0xA" aggregation="composite"/>

+    <ownedOperation xmi:id="_jx4eD6oVEdiBcNn-7Es0xA" name="getOutputs">

+      <returnResult xmi:id="_jx4eEKoVEdiBcNn-7Es0xA" direction="return">

+        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

       </returnResult>

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YtaQ-Edi0K65YJD49Qg"/>

+      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

     </ownedOperation>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_M6UQeaQ_EdidRrumwxk5HA" memberEnd="_M6UQdqQ_EdidRrumwxk5HA _M6UQeqQ_EdidRrumwxk5HA">

-    <ownedEnd xmi:id="_M6UQeqQ_EdidRrumwxk5HA" type="_M6UQdKQ_EdidRrumwxk5HA" association="_M6UQeaQ_EdidRrumwxk5HA"/>

+  <ownedMember xsi:type="uml:Association" xmi:id="_jx4eEaoVEdiBcNn-7Es0xA" memberEnd="_jx4eDqoVEdiBcNn-7Es0xA _jx4eEqoVEdiBcNn-7Es0xA">

+    <ownedEnd xmi:id="_jx4eEqoVEdiBcNn-7Es0xA" type="_jx4eDKoVEdiBcNn-7Es0xA" association="_jx4eEaoVEdiBcNn-7Es0xA"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Class" xmi:id="_M6UQe6Q_EdidRrumwxk5HA" name="WriteStructuralFeatureAction" isAbstract="true">

-    <eAnnotations xmi:id="_w0KyYKRAEdiZYaXu6w_Kpw" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_w0W_oKRAEdiZYaXu6w_Kpw"/>

+  <ownedMember xsi:type="uml:Class" xmi:id="_jx4eE6oVEdiBcNn-7Es0xA" name="WriteStructuralFeatureAction" isAbstract="true">

+    <eAnnotations xmi:id="_tEgzcKoXEdiaq_4OeOtsBw" source="appliedStereotypes">

+      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_tEgzcaoXEdiaq_4OeOtsBw"/>

     </eAnnotations>

-    <generalization xmi:id="_M6UQfKQ_EdidRrumwxk5HA" general="_M6UQaqQ_EdidRrumwxk5HA"/>

-    <ownedAttribute xmi:id="_M6UQfaQ_EdidRrumwxk5HA" name="value" type="_M6OJWqQ_EdidRrumwxk5HA" isOrdered="true" association="_M6UQgKQ_EdidRrumwxk5HA" aggregation="composite"/>

-    <ownedOperation xmi:id="_M6UQfqQ_EdidRrumwxk5HA" name="getInputs">

-      <returnResult xmi:id="_M6UQf6Q_EdidRrumwxk5HA" direction="return">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YtaQ-Edi0K65YJD49Qg"/>

+    <generalization xmi:id="_jx4eFKoVEdiBcNn-7Es0xA" general="_jx4eAqoVEdiBcNn-7Es0xA"/>

+    <ownedAttribute xmi:id="_jx4eFaoVEdiBcNn-7Es0xA" name="value" type="_jxyWsaoVEdiBcNn-7Es0xA" isOrdered="true" association="_jx4eGKoVEdiBcNn-7Es0xA" aggregation="composite"/>

+    <ownedOperation xmi:id="_jx4eFqoVEdiBcNn-7Es0xA" name="getInputs">

+      <returnResult xmi:id="_jx4eF6oVEdiBcNn-7Es0xA" direction="return">

+        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

       </returnResult>

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YtaQ-Edi0K65YJD49Qg"/>

+      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

     </ownedOperation>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_M6UQgKQ_EdidRrumwxk5HA" memberEnd="_M6UQfaQ_EdidRrumwxk5HA _M6UQgaQ_EdidRrumwxk5HA">

-    <ownedEnd xmi:id="_M6UQgaQ_EdidRrumwxk5HA" type="_M6UQe6Q_EdidRrumwxk5HA" association="_M6UQgKQ_EdidRrumwxk5HA"/>

+  <ownedMember xsi:type="uml:Association" xmi:id="_jx4eGKoVEdiBcNn-7Es0xA" memberEnd="_jx4eFaoVEdiBcNn-7Es0xA _jx4eGaoVEdiBcNn-7Es0xA">

+    <ownedEnd xmi:id="_jx4eGaoVEdiBcNn-7Es0xA" type="_jx4eE6oVEdiBcNn-7Es0xA" association="_jx4eGKoVEdiBcNn-7Es0xA"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Class" xmi:id="_M6UQgqQ_EdidRrumwxk5HA" name="ClearStructuralFeatureAction">

-    <eAnnotations xmi:id="_w0pTgKRAEdiZYaXu6w_Kpw" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_w01gwKRAEdiZYaXu6w_Kpw"/>

+  <ownedMember xsi:type="uml:Class" xmi:id="_jx4eGqoVEdiBcNn-7Es0xA" name="ClearStructuralFeatureAction">

+    <eAnnotations xmi:id="_tEm6EKoXEdiaq_4OeOtsBw" source="appliedStereotypes">

+      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_tEm6EaoXEdiaq_4OeOtsBw"/>

     </eAnnotations>

-    <generalization xmi:id="_M6UQg6Q_EdidRrumwxk5HA" general="_M6UQaqQ_EdidRrumwxk5HA"/>

+    <generalization xmi:id="_jx4eG6oVEdiBcNn-7Es0xA" general="_jx4eAqoVEdiBcNn-7Es0xA"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Class" xmi:id="_M6UQhKQ_EdidRrumwxk5HA" name="RemoveStructuralFeatureValueAction">

-    <eAnnotations xmi:id="_w1H0oKRAEdiZYaXu6w_Kpw" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_w1UB4KRAEdiZYaXu6w_Kpw"/>

+  <ownedMember xsi:type="uml:Class" xmi:id="_jx4eHKoVEdiBcNn-7Es0xA" name="RemoveStructuralFeatureValueAction">

+    <eAnnotations xmi:id="_tEzHUKoXEdiaq_4OeOtsBw" source="appliedStereotypes">

+      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_tEzHUaoXEdiaq_4OeOtsBw"/>

     </eAnnotations>

-    <generalization xmi:id="_M6UQhaQ_EdidRrumwxk5HA" general="_M6UQe6Q_EdidRrumwxk5HA"/>

+    <generalization xmi:id="_jx4eHaoVEdiBcNn-7Es0xA" general="_jx4eE6oVEdiBcNn-7Es0xA"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Class" xmi:id="_M6UQhqQ_EdidRrumwxk5HA" name="AddStructuralFeatureValueAction">

-    <eAnnotations xmi:id="_w1gPIKRAEdiZYaXu6w_Kpw" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_w1scYKRAEdiZYaXu6w_Kpw"/>

+  <ownedMember xsi:type="uml:Class" xmi:id="_jx4eHqoVEdiBcNn-7Es0xA" name="AddStructuralFeatureValueAction">

+    <eAnnotations xmi:id="_tE5N8KoXEdiaq_4OeOtsBw" source="appliedStereotypes">

+      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_tE5N8aoXEdiaq_4OeOtsBw"/>

     </eAnnotations>

-    <generalization xmi:id="_M6UQh6Q_EdidRrumwxk5HA" general="_M6UQe6Q_EdidRrumwxk5HA"/>

-    <ownedAttribute xmi:id="_M6UQiKQ_EdidRrumwxk5HA" name="isReplaceAll" type="_M5dUjaQ_EdidRrumwxk5HA">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M6UQiaQ_EdidRrumwxk5HA"/>

+    <generalization xmi:id="_jx4eH6oVEdiBcNn-7Es0xA" general="_jx4eE6oVEdiBcNn-7Es0xA"/>

+    <ownedAttribute xmi:id="_jx4eIKoVEdiBcNn-7Es0xA" name="isReplaceAll" type="_jxBgwaoVEdiBcNn-7Es0xA">

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jx4eIaoVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

-    <ownedAttribute xmi:id="_M6UQiqQ_EdidRrumwxk5HA" name="insertAt" type="_M6OJWqQ_EdidRrumwxk5HA" isOrdered="true" association="_M6UQjqQ_EdidRrumwxk5HA" aggregation="composite">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M6UQi6Q_EdidRrumwxk5HA"/>

+    <ownedAttribute xmi:id="_jx4eIqoVEdiBcNn-7Es0xA" name="insertAt" type="_jxyWsaoVEdiBcNn-7Es0xA" isOrdered="true" association="_jx4eJqoVEdiBcNn-7Es0xA" aggregation="composite">

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jx4eI6oVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

-    <ownedOperation xmi:id="_M6UQjKQ_EdidRrumwxk5HA" name="getInputs">

-      <returnResult xmi:id="_M6UQjaQ_EdidRrumwxk5HA" direction="return">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YtaQ-Edi0K65YJD49Qg"/>

+    <ownedOperation xmi:id="_jx4eJKoVEdiBcNn-7Es0xA" name="getInputs">

+      <returnResult xmi:id="_jx4eJaoVEdiBcNn-7Es0xA" direction="return">

+        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

       </returnResult>

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YtaQ-Edi0K65YJD49Qg"/>

+      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

     </ownedOperation>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_M6UQjqQ_EdidRrumwxk5HA" memberEnd="_M6UQiqQ_EdidRrumwxk5HA _M6UQj6Q_EdidRrumwxk5HA">

-    <ownedEnd xmi:id="_M6UQj6Q_EdidRrumwxk5HA" type="_M6UQhqQ_EdidRrumwxk5HA" association="_M6UQjqQ_EdidRrumwxk5HA"/>

+  <ownedMember xsi:type="uml:Association" xmi:id="_jx4eJqoVEdiBcNn-7Es0xA" memberEnd="_jx4eIqoVEdiBcNn-7Es0xA _jx4eJ6oVEdiBcNn-7Es0xA">

+    <ownedEnd xmi:id="_jx4eJ6oVEdiBcNn-7Es0xA" type="_jx4eHqoVEdiBcNn-7Es0xA" association="_jx4eJqoVEdiBcNn-7Es0xA"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Class" xmi:id="_M6UQkKQ_EdidRrumwxk5HA" name="LinkAction" isAbstract="true">

-    <eAnnotations xmi:id="_w1-wQKRAEdiZYaXu6w_Kpw" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_w2K9gKRAEdiZYaXu6w_Kpw"/>

+  <ownedMember xsi:type="uml:Class" xmi:id="_jx4eKKoVEdiBcNn-7Es0xA" name="LinkAction" isAbstract="true">

+    <eAnnotations xmi:id="_tE_UkKoXEdiaq_4OeOtsBw" source="appliedStereotypes">

+      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_tE_UkaoXEdiaq_4OeOtsBw"/>

     </eAnnotations>

-    <generalization xmi:id="_M6UQkaQ_EdidRrumwxk5HA" general="_M6IDx6Q_EdidRrumwxk5HA"/>

-    <ownedAttribute xmi:id="_M6UQkqQ_EdidRrumwxk5HA" name="endData" type="_M6UQl6Q_EdidRrumwxk5HA" isOrdered="true" association="_M6UQlaQ_EdidRrumwxk5HA" aggregation="composite">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_M6UQk6Q_EdidRrumwxk5HA" value="-1"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M6UQlKQ_EdidRrumwxk5HA" value="2"/>

+    <generalization xmi:id="_jx4eKaoVEdiBcNn-7Es0xA" general="_jxyWEKoVEdiBcNn-7Es0xA"/>

+    <ownedAttribute xmi:id="_jx4eKqoVEdiBcNn-7Es0xA" name="endData" type="_jx4eL6oVEdiBcNn-7Es0xA" isOrdered="true" association="_jx4eLaoVEdiBcNn-7Es0xA" aggregation="composite">

+      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_jx4eK6oVEdiBcNn-7Es0xA" value="-1"/>

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jx4eLKoVEdiBcNn-7Es0xA" value="2"/>

     </ownedAttribute>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_M6UQlaQ_EdidRrumwxk5HA" memberEnd="_M6UQkqQ_EdidRrumwxk5HA _M6UQlqQ_EdidRrumwxk5HA">

-    <ownedEnd xmi:id="_M6UQlqQ_EdidRrumwxk5HA" type="_M6UQkKQ_EdidRrumwxk5HA" association="_M6UQlaQ_EdidRrumwxk5HA"/>

+  <ownedMember xsi:type="uml:Association" xmi:id="_jx4eLaoVEdiBcNn-7Es0xA" memberEnd="_jx4eKqoVEdiBcNn-7Es0xA _jx4eLqoVEdiBcNn-7Es0xA">

+    <ownedEnd xmi:id="_jx4eLqoVEdiBcNn-7Es0xA" type="_jx4eKKoVEdiBcNn-7Es0xA" association="_jx4eLaoVEdiBcNn-7Es0xA"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Class" xmi:id="_M6UQl6Q_EdidRrumwxk5HA" name="LinkEndData">

-    <eAnnotations xmi:id="_w2dRYKRAEdiZYaXu6w_Kpw" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_w2peoKRAEdiZYaXu6w_Kpw"/>

+  <ownedMember xsi:type="uml:Class" xmi:id="_jx4eL6oVEdiBcNn-7Es0xA" name="LinkEndData">

+    <eAnnotations xmi:id="_tFFbMKoXEdiaq_4OeOtsBw" source="appliedStereotypes">

+      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_tFFbMaoXEdiaq_4OeOtsBw"/>

     </eAnnotations>

-    <generalization xmi:id="_M6UQmKQ_EdidRrumwxk5HA" general="_M5dUkqQ_EdidRrumwxk5HA"/>

-    <ownedAttribute xmi:id="_M6UQmaQ_EdidRrumwxk5HA" name="value" type="_M6OJWqQ_EdidRrumwxk5HA" isOrdered="true" association="_M6UQn6Q_EdidRrumwxk5HA">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M6UQmqQ_EdidRrumwxk5HA"/>

+    <generalization xmi:id="_jx4eMKoVEdiBcNn-7Es0xA" general="_jxBgxqoVEdiBcNn-7Es0xA"/>

+    <ownedAttribute xmi:id="_jx4eMaoVEdiBcNn-7Es0xA" name="value" type="_jxyWsaoVEdiBcNn-7Es0xA" isOrdered="true" association="_jx4eN6oVEdiBcNn-7Es0xA">

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jx4eMqoVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

-    <ownedAttribute xmi:id="_M6UQm6Q_EdidRrumwxk5HA" name="end" type="_M51vNqQ_EdidRrumwxk5HA" isOrdered="true" association="_M6UQoaQ_EdidRrumwxk5HA"/>

-    <ownedAttribute xmi:id="_M6UQnKQ_EdidRrumwxk5HA" name="qualifier" type="_M6UQpaQ_EdidRrumwxk5HA" isOrdered="true" association="_M6UQo6Q_EdidRrumwxk5HA" aggregation="composite">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_M6UQnaQ_EdidRrumwxk5HA" value="-1"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M6UQnqQ_EdidRrumwxk5HA"/>

+    <ownedAttribute xmi:id="_jx4eM6oVEdiBcNn-7Es0xA" name="end" type="_jxZ7VKoVEdiBcNn-7Es0xA" isOrdered="true" association="_jx4eOaoVEdiBcNn-7Es0xA"/>

+    <ownedAttribute xmi:id="_jx4eNKoVEdiBcNn-7Es0xA" name="qualifier" type="_jx4ePaoVEdiBcNn-7Es0xA" isOrdered="true" association="_jx4eO6oVEdiBcNn-7Es0xA" aggregation="composite">

+      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_jx4eNaoVEdiBcNn-7Es0xA" value="-1"/>

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jx4eNqoVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_M6UQn6Q_EdidRrumwxk5HA" memberEnd="_M6UQmaQ_EdidRrumwxk5HA _M6UQoKQ_EdidRrumwxk5HA">

-    <ownedEnd xmi:id="_M6UQoKQ_EdidRrumwxk5HA" type="_M6UQl6Q_EdidRrumwxk5HA" association="_M6UQn6Q_EdidRrumwxk5HA"/>

+  <ownedMember xsi:type="uml:Association" xmi:id="_jx4eN6oVEdiBcNn-7Es0xA" memberEnd="_jx4eMaoVEdiBcNn-7Es0xA _jx4eOKoVEdiBcNn-7Es0xA">

+    <ownedEnd xmi:id="_jx4eOKoVEdiBcNn-7Es0xA" type="_jx4eL6oVEdiBcNn-7Es0xA" association="_jx4eN6oVEdiBcNn-7Es0xA"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_M6UQoaQ_EdidRrumwxk5HA" memberEnd="_M6UQm6Q_EdidRrumwxk5HA _M6UQoqQ_EdidRrumwxk5HA">

-    <ownedEnd xmi:id="_M6UQoqQ_EdidRrumwxk5HA" type="_M6UQl6Q_EdidRrumwxk5HA" association="_M6UQoaQ_EdidRrumwxk5HA"/>

+  <ownedMember xsi:type="uml:Association" xmi:id="_jx4eOaoVEdiBcNn-7Es0xA" memberEnd="_jx4eM6oVEdiBcNn-7Es0xA _jx4eOqoVEdiBcNn-7Es0xA">

+    <ownedEnd xmi:id="_jx4eOqoVEdiBcNn-7Es0xA" type="_jx4eL6oVEdiBcNn-7Es0xA" association="_jx4eOaoVEdiBcNn-7Es0xA"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_M6UQo6Q_EdidRrumwxk5HA" memberEnd="_M6UQnKQ_EdidRrumwxk5HA _M6UQpKQ_EdidRrumwxk5HA">

-    <ownedEnd xmi:id="_M6UQpKQ_EdidRrumwxk5HA" type="_M6UQl6Q_EdidRrumwxk5HA" association="_M6UQo6Q_EdidRrumwxk5HA"/>

+  <ownedMember xsi:type="uml:Association" xmi:id="_jx4eO6oVEdiBcNn-7Es0xA" memberEnd="_jx4eNKoVEdiBcNn-7Es0xA _jx4ePKoVEdiBcNn-7Es0xA">

+    <ownedEnd xmi:id="_jx4ePKoVEdiBcNn-7Es0xA" type="_jx4eL6oVEdiBcNn-7Es0xA" association="_jx4eO6oVEdiBcNn-7Es0xA"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Class" xmi:id="_M6UQpaQ_EdidRrumwxk5HA" name="QualifierValue">

-    <eAnnotations xmi:id="_xT4NMKRAEdiZYaXu6w_Kpw" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_xUEacKRAEdiZYaXu6w_Kpw"/>

+  <ownedMember xsi:type="uml:Class" xmi:id="_jx4ePaoVEdiBcNn-7Es0xA" name="QualifierValue">

+    <eAnnotations xmi:id="_tJwf0KoXEdiaq_4OeOtsBw" source="appliedStereotypes">

+      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_tJwf0aoXEdiaq_4OeOtsBw"/>

     </eAnnotations>

-    <generalization xmi:id="_M6UQpqQ_EdidRrumwxk5HA" general="_M5dUkqQ_EdidRrumwxk5HA"/>

-    <ownedAttribute xmi:id="_M6UQp6Q_EdidRrumwxk5HA" name="qualifier" type="_M51vNqQ_EdidRrumwxk5HA" isOrdered="true" association="_M6UQqaQ_EdidRrumwxk5HA"/>

-    <ownedAttribute xmi:id="_M6UQqKQ_EdidRrumwxk5HA" name="value" type="_M6OJWqQ_EdidRrumwxk5HA" isOrdered="true" association="_M6UQq6Q_EdidRrumwxk5HA"/>

+    <generalization xmi:id="_jx4ePqoVEdiBcNn-7Es0xA" general="_jxBgxqoVEdiBcNn-7Es0xA"/>

+    <ownedAttribute xmi:id="_jx4eP6oVEdiBcNn-7Es0xA" name="qualifier" type="_jxZ7VKoVEdiBcNn-7Es0xA" isOrdered="true" association="_jx4eQaoVEdiBcNn-7Es0xA"/>

+    <ownedAttribute xmi:id="_jx4eQKoVEdiBcNn-7Es0xA" name="value" type="_jxyWsaoVEdiBcNn-7Es0xA" isOrdered="true" association="_jx4eQ6oVEdiBcNn-7Es0xA"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_M6UQqaQ_EdidRrumwxk5HA" memberEnd="_M6UQp6Q_EdidRrumwxk5HA _M6UQqqQ_EdidRrumwxk5HA">

-    <ownedEnd xmi:id="_M6UQqqQ_EdidRrumwxk5HA" type="_M6UQpaQ_EdidRrumwxk5HA" association="_M6UQqaQ_EdidRrumwxk5HA"/>

+  <ownedMember xsi:type="uml:Association" xmi:id="_jx4eQaoVEdiBcNn-7Es0xA" memberEnd="_jx4eP6oVEdiBcNn-7Es0xA _jx4eQqoVEdiBcNn-7Es0xA">

+    <ownedEnd xmi:id="_jx4eQqoVEdiBcNn-7Es0xA" type="_jx4ePaoVEdiBcNn-7Es0xA" association="_jx4eQaoVEdiBcNn-7Es0xA"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_M6UQq6Q_EdidRrumwxk5HA" memberEnd="_M6UQqKQ_EdidRrumwxk5HA _M6UQrKQ_EdidRrumwxk5HA">

-    <ownedEnd xmi:id="_M6UQrKQ_EdidRrumwxk5HA" type="_M6UQpaQ_EdidRrumwxk5HA" association="_M6UQq6Q_EdidRrumwxk5HA"/>

+  <ownedMember xsi:type="uml:Association" xmi:id="_jx4eQ6oVEdiBcNn-7Es0xA" memberEnd="_jx4eQKoVEdiBcNn-7Es0xA _jx4eRKoVEdiBcNn-7Es0xA">

+    <ownedEnd xmi:id="_jx4eRKoVEdiBcNn-7Es0xA" type="_jx4ePaoVEdiBcNn-7Es0xA" association="_jx4eQ6oVEdiBcNn-7Es0xA"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Class" xmi:id="_M6UQraQ_EdidRrumwxk5HA" name="ReadLinkAction">

-    <eAnnotations xmi:id="_w27ygKRAEdiZYaXu6w_Kpw" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_w3H_wKRAEdiZYaXu6w_Kpw"/>

+  <ownedMember xsi:type="uml:Class" xmi:id="_jx4eRaoVEdiBcNn-7Es0xA" name="ReadLinkAction">

+    <eAnnotations xmi:id="_tFLh0KoXEdiaq_4OeOtsBw" source="appliedStereotypes">

+      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_tFLh0aoXEdiaq_4OeOtsBw"/>

     </eAnnotations>

-    <generalization xmi:id="_M6UQrqQ_EdidRrumwxk5HA" general="_M6UQkKQ_EdidRrumwxk5HA"/>

-    <ownedAttribute xmi:id="_M6UQr6Q_EdidRrumwxk5HA" name="result" type="_M6OJVKQ_EdidRrumwxk5HA" isOrdered="true" association="_M6UQsqQ_EdidRrumwxk5HA" aggregation="composite"/>

-    <ownedOperation xmi:id="_M6UQsKQ_EdidRrumwxk5HA" name="getOutputs">

-      <returnResult xmi:id="_M6UQsaQ_EdidRrumwxk5HA" direction="return">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YtaQ-Edi0K65YJD49Qg"/>

+    <generalization xmi:id="_jx4eRqoVEdiBcNn-7Es0xA" general="_jx4eKKoVEdiBcNn-7Es0xA"/>

+    <ownedAttribute xmi:id="_jx4eR6oVEdiBcNn-7Es0xA" name="result" type="_jxyWqqoVEdiBcNn-7Es0xA" isOrdered="true" association="_jx4eSqoVEdiBcNn-7Es0xA" aggregation="composite"/>

+    <ownedOperation xmi:id="_jx4eSKoVEdiBcNn-7Es0xA" name="getOutputs">

+      <returnResult xmi:id="_jx4eSaoVEdiBcNn-7Es0xA" direction="return">

+        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

       </returnResult>

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YtaQ-Edi0K65YJD49Qg"/>

+      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

     </ownedOperation>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_M6UQsqQ_EdidRrumwxk5HA" memberEnd="_M6UQr6Q_EdidRrumwxk5HA _M6UQs6Q_EdidRrumwxk5HA">

-    <ownedEnd xmi:id="_M6UQs6Q_EdidRrumwxk5HA" type="_M6UQraQ_EdidRrumwxk5HA" association="_M6UQsqQ_EdidRrumwxk5HA"/>

+  <ownedMember xsi:type="uml:Association" xmi:id="_jx4eSqoVEdiBcNn-7Es0xA" memberEnd="_jx4eR6oVEdiBcNn-7Es0xA _jx4eS6oVEdiBcNn-7Es0xA">

+    <ownedEnd xmi:id="_jx4eS6oVEdiBcNn-7Es0xA" type="_jx4eRaoVEdiBcNn-7Es0xA" association="_jx4eSqoVEdiBcNn-7Es0xA"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Class" xmi:id="_M6UQtKQ_EdidRrumwxk5HA" name="LinkEndCreationData">

-    <eAnnotations xmi:id="_w3U0EKRAEdiZYaXu6w_Kpw" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_w3hBUKRAEdiZYaXu6w_Kpw"/>

+  <ownedMember xsi:type="uml:Class" xmi:id="_jx4eTKoVEdiBcNn-7Es0xA" name="LinkEndCreationData">

+    <eAnnotations xmi:id="_tFRocKoXEdiaq_4OeOtsBw" source="appliedStereotypes">

+      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_tFRocaoXEdiaq_4OeOtsBw"/>

     </eAnnotations>

-    <generalization xmi:id="_M6UQtaQ_EdidRrumwxk5HA" general="_M6UQl6Q_EdidRrumwxk5HA"/>

-    <ownedAttribute xmi:id="_M6UQtqQ_EdidRrumwxk5HA" name="isReplaceAll" type="_M5dUjaQ_EdidRrumwxk5HA">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M6UQt6Q_EdidRrumwxk5HA"/>

+    <generalization xmi:id="_jx4eTaoVEdiBcNn-7Es0xA" general="_jx4eL6oVEdiBcNn-7Es0xA"/>

+    <ownedAttribute xmi:id="_jx4eTqoVEdiBcNn-7Es0xA" name="isReplaceAll" type="_jxBgwaoVEdiBcNn-7Es0xA">

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jx4eT6oVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

-    <ownedAttribute xmi:id="_M6UQuKQ_EdidRrumwxk5HA" name="insertAt" type="_M6OJWqQ_EdidRrumwxk5HA" isOrdered="true" association="_M6UQvKQ_EdidRrumwxk5HA">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M6UQuaQ_EdidRrumwxk5HA"/>

+    <ownedAttribute xmi:id="_jx4eUKoVEdiBcNn-7Es0xA" name="insertAt" type="_jxyWsaoVEdiBcNn-7Es0xA" isOrdered="true" association="_jx4eVKoVEdiBcNn-7Es0xA">

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jx4eUaoVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

-    <ownedOperation xmi:id="_M6UQuqQ_EdidRrumwxk5HA" name="getQualifiers">

-      <returnResult xmi:id="_M6UQu6Q_EdidRrumwxk5HA" direction="return">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YtaQ-Edi0K65YJD49Qg"/>

+    <ownedOperation xmi:id="_jx4eUqoVEdiBcNn-7Es0xA" name="getQualifiers">

+      <returnResult xmi:id="_jx4eU6oVEdiBcNn-7Es0xA" direction="return">

+        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

       </returnResult>

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YtaQ-Edi0K65YJD49Qg"/>

+      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

     </ownedOperation>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_M6UQvKQ_EdidRrumwxk5HA" memberEnd="_M6UQuKQ_EdidRrumwxk5HA _M6UQvaQ_EdidRrumwxk5HA">

-    <ownedEnd xmi:id="_M6UQvaQ_EdidRrumwxk5HA" type="_M6UQtKQ_EdidRrumwxk5HA" association="_M6UQvKQ_EdidRrumwxk5HA"/>

+  <ownedMember xsi:type="uml:Association" xmi:id="_jx4eVKoVEdiBcNn-7Es0xA" memberEnd="_jx4eUKoVEdiBcNn-7Es0xA _jx4eVaoVEdiBcNn-7Es0xA">

+    <ownedEnd xmi:id="_jx4eVaoVEdiBcNn-7Es0xA" type="_jx4eTKoVEdiBcNn-7Es0xA" association="_jx4eVKoVEdiBcNn-7Es0xA"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Class" xmi:id="_M6UQvqQ_EdidRrumwxk5HA" name="CreateLinkAction">

-    <eAnnotations xmi:id="_w3zVMKRAEdiZYaXu6w_Kpw" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_w3_icKRAEdiZYaXu6w_Kpw"/>

+  <ownedMember xsi:type="uml:Class" xmi:id="_jx4eVqoVEdiBcNn-7Es0xA" name="CreateLinkAction">

+    <eAnnotations xmi:id="_tFXvEKoXEdiaq_4OeOtsBw" source="appliedStereotypes">

+      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_tFXvEaoXEdiaq_4OeOtsBw"/>

     </eAnnotations>

-    <generalization xmi:id="_M6UQv6Q_EdidRrumwxk5HA" general="_M6UQwqQ_EdidRrumwxk5HA"/>

-    <ownedOperation xmi:id="_M6UQwKQ_EdidRrumwxk5HA" name="getEndData">

-      <returnResult xmi:id="_M6UQwaQ_EdidRrumwxk5HA" direction="return">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YtaQ-Edi0K65YJD49Qg"/>

+    <generalization xmi:id="_jx4eV6oVEdiBcNn-7Es0xA" general="_jx4eWqoVEdiBcNn-7Es0xA"/>

+    <ownedOperation xmi:id="_jx4eWKoVEdiBcNn-7Es0xA" name="getEndData">

+      <returnResult xmi:id="_jx4eWaoVEdiBcNn-7Es0xA" direction="return">

+        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

       </returnResult>

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YtaQ-Edi0K65YJD49Qg"/>

+      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

     </ownedOperation>

   </ownedMember>

-  <ownedMember xsi:type="uml:Class" xmi:id="_M6UQwqQ_EdidRrumwxk5HA" name="WriteLinkAction" isAbstract="true">

-    <eAnnotations xmi:id="_w4R2UKRAEdiZYaXu6w_Kpw" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_w4eDkKRAEdiZYaXu6w_Kpw"/>

+  <ownedMember xsi:type="uml:Class" xmi:id="_jx4eWqoVEdiBcNn-7Es0xA" name="WriteLinkAction" isAbstract="true">

+    <eAnnotations xmi:id="_tFd1sKoXEdiaq_4OeOtsBw" source="appliedStereotypes">

+      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_tFd1saoXEdiaq_4OeOtsBw"/>

     </eAnnotations>

-    <generalization xmi:id="_M6UQw6Q_EdidRrumwxk5HA" general="_M6UQkKQ_EdidRrumwxk5HA"/>

+    <generalization xmi:id="_jx4eW6oVEdiBcNn-7Es0xA" general="_jx4eKKoVEdiBcNn-7Es0xA"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Class" xmi:id="_M6UQxKQ_EdidRrumwxk5HA" name="DestroyLinkAction">

-    <eAnnotations xmi:id="_w4qQ0KRAEdiZYaXu6w_Kpw" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_w42eEKRAEdiZYaXu6w_Kpw"/>

+  <ownedMember xsi:type="uml:Class" xmi:id="_jx4eXKoVEdiBcNn-7Es0xA" name="DestroyLinkAction">

+    <eAnnotations xmi:id="_tFj8UKoXEdiaq_4OeOtsBw" source="appliedStereotypes">

+      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_tFj8UaoXEdiaq_4OeOtsBw"/>

     </eAnnotations>

-    <generalization xmi:id="_M6UQxaQ_EdidRrumwxk5HA" general="_M6UQwqQ_EdidRrumwxk5HA"/>

+    <generalization xmi:id="_jx4eXaoVEdiBcNn-7Es0xA" general="_jx4eWqoVEdiBcNn-7Es0xA"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Class" xmi:id="_M6UQxqQ_EdidRrumwxk5HA" name="ClearAssociationAction">

-    <eAnnotations xmi:id="_w5U_MKRAEdiZYaXu6w_Kpw" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_w5hMcKRAEdiZYaXu6w_Kpw"/>

+  <ownedMember xsi:type="uml:Class" xmi:id="_jx4eXqoVEdiBcNn-7Es0xA" name="ClearAssociationAction">

+    <eAnnotations xmi:id="_tFqC8KoXEdiaq_4OeOtsBw" source="appliedStereotypes">

+      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_tFqC8aoXEdiaq_4OeOtsBw"/>

     </eAnnotations>

-    <generalization xmi:id="_M6UQx6Q_EdidRrumwxk5HA" general="_M6IDx6Q_EdidRrumwxk5HA"/>

-    <ownedAttribute xmi:id="_M6UQyKQ_EdidRrumwxk5HA" name="object" type="_M6OJWqQ_EdidRrumwxk5HA" isOrdered="true" association="_M6UQzKQ_EdidRrumwxk5HA" aggregation="composite"/>

-    <ownedAttribute xmi:id="_M6UQyaQ_EdidRrumwxk5HA" name="association" type="_M6OKDaQ_EdidRrumwxk5HA" isOrdered="true" association="_M6UQzqQ_EdidRrumwxk5HA"/>

-    <ownedOperation xmi:id="_M6UQyqQ_EdidRrumwxk5HA" name="getInputs">

-      <returnResult xmi:id="_M6UQy6Q_EdidRrumwxk5HA" direction="return">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YtaQ-Edi0K65YJD49Qg"/>

+    <generalization xmi:id="_jx4eX6oVEdiBcNn-7Es0xA" general="_jxyWEKoVEdiBcNn-7Es0xA"/>

+    <ownedAttribute xmi:id="_jx4eYKoVEdiBcNn-7Es0xA" name="object" type="_jxyWsaoVEdiBcNn-7Es0xA" isOrdered="true" association="_jx4eZKoVEdiBcNn-7Es0xA" aggregation="composite"/>

+    <ownedAttribute xmi:id="_jx4eYaoVEdiBcNn-7Es0xA" name="association" type="_jxgDL6oVEdiBcNn-7Es0xA" isOrdered="true" association="_jx4eZqoVEdiBcNn-7Es0xA"/>

+    <ownedOperation xmi:id="_jx4eYqoVEdiBcNn-7Es0xA" name="getInputs">

+      <returnResult xmi:id="_jx4eY6oVEdiBcNn-7Es0xA" direction="return">

+        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

       </returnResult>

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YtaQ-Edi0K65YJD49Qg"/>

+      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

     </ownedOperation>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_M6UQzKQ_EdidRrumwxk5HA" memberEnd="_M6UQyKQ_EdidRrumwxk5HA _M6UQzaQ_EdidRrumwxk5HA">

-    <ownedEnd xmi:id="_M6UQzaQ_EdidRrumwxk5HA" type="_M6UQxqQ_EdidRrumwxk5HA" association="_M6UQzKQ_EdidRrumwxk5HA"/>

+  <ownedMember xsi:type="uml:Association" xmi:id="_jx4eZKoVEdiBcNn-7Es0xA" memberEnd="_jx4eYKoVEdiBcNn-7Es0xA _jx4eZaoVEdiBcNn-7Es0xA">

+    <ownedEnd xmi:id="_jx4eZaoVEdiBcNn-7Es0xA" type="_jx4eXqoVEdiBcNn-7Es0xA" association="_jx4eZKoVEdiBcNn-7Es0xA"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_M6UQzqQ_EdidRrumwxk5HA" memberEnd="_M6UQyaQ_EdidRrumwxk5HA _M6UQz6Q_EdidRrumwxk5HA">

-    <ownedEnd xmi:id="_M6UQz6Q_EdidRrumwxk5HA" type="_M6UQxqQ_EdidRrumwxk5HA" association="_M6UQzqQ_EdidRrumwxk5HA"/>

+  <ownedMember xsi:type="uml:Association" xmi:id="_jx4eZqoVEdiBcNn-7Es0xA" memberEnd="_jx4eYaoVEdiBcNn-7Es0xA _jx4eZ6oVEdiBcNn-7Es0xA">

+    <ownedEnd xmi:id="_jx4eZ6oVEdiBcNn-7Es0xA" type="_jx4eXqoVEdiBcNn-7Es0xA" association="_jx4eZqoVEdiBcNn-7Es0xA"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Class" xmi:id="_M6UQ0KQ_EdidRrumwxk5HA" name="VariableAction" isAbstract="true">

-    <eAnnotations xmi:id="_w5zgUKRAEdiZYaXu6w_Kpw" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_w5_tkKRAEdiZYaXu6w_Kpw"/>

+  <ownedMember xsi:type="uml:Class" xmi:id="_jx4eaKoVEdiBcNn-7Es0xA" name="VariableAction" isAbstract="true">

+    <eAnnotations xmi:id="_tFwJkKoXEdiaq_4OeOtsBw" source="appliedStereotypes">

+      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_tFwJkaoXEdiaq_4OeOtsBw"/>

     </eAnnotations>

-    <generalization xmi:id="_M6UQ0aQ_EdidRrumwxk5HA" general="_M6IDx6Q_EdidRrumwxk5HA"/>

-    <ownedAttribute xmi:id="_M6UQ0qQ_EdidRrumwxk5HA" name="variable" type="_M6OJY6Q_EdidRrumwxk5HA" isOrdered="true" association="_M6UQ06Q_EdidRrumwxk5HA"/>

+    <generalization xmi:id="_jx4eaaoVEdiBcNn-7Es0xA" general="_jxyWEKoVEdiBcNn-7Es0xA"/>

+    <ownedAttribute xmi:id="_jx4eaqoVEdiBcNn-7Es0xA" name="variable" type="_jxyWuqoVEdiBcNn-7Es0xA" isOrdered="true" association="_jx4ea6oVEdiBcNn-7Es0xA"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_M6UQ06Q_EdidRrumwxk5HA" memberEnd="_M6UQ0qQ_EdidRrumwxk5HA _M6UQ1KQ_EdidRrumwxk5HA">

-    <ownedEnd xmi:id="_M6UQ1KQ_EdidRrumwxk5HA" type="_M6UQ0KQ_EdidRrumwxk5HA" association="_M6UQ06Q_EdidRrumwxk5HA"/>

+  <ownedMember xsi:type="uml:Association" xmi:id="_jx4ea6oVEdiBcNn-7Es0xA" memberEnd="_jx4eaqoVEdiBcNn-7Es0xA _jx4ebKoVEdiBcNn-7Es0xA">

+    <ownedEnd xmi:id="_jx4ebKoVEdiBcNn-7Es0xA" type="_jx4eaKoVEdiBcNn-7Es0xA" association="_jx4ea6oVEdiBcNn-7Es0xA"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Class" xmi:id="_M6UQ1aQ_EdidRrumwxk5HA" name="ReadVariableAction">

-    <eAnnotations xmi:id="_w6L60KRAEdiZYaXu6w_Kpw" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_w6YIEKRAEdiZYaXu6w_Kpw"/>

+  <ownedMember xsi:type="uml:Class" xmi:id="_jx4ebaoVEdiBcNn-7Es0xA" name="ReadVariableAction">

+    <eAnnotations xmi:id="_tF2QMKoXEdiaq_4OeOtsBw" source="appliedStereotypes">

+      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_tF2QMaoXEdiaq_4OeOtsBw"/>

     </eAnnotations>

-    <generalization xmi:id="_M6UQ1qQ_EdidRrumwxk5HA" general="_M6UQ0KQ_EdidRrumwxk5HA"/>

-    <ownedAttribute xmi:id="_M6UQ16Q_EdidRrumwxk5HA" name="result" type="_M6OJVKQ_EdidRrumwxk5HA" isOrdered="true" association="_M6UQ2qQ_EdidRrumwxk5HA" aggregation="composite"/>

-    <ownedOperation xmi:id="_M6UQ2KQ_EdidRrumwxk5HA" name="getOutputs">

-      <returnResult xmi:id="_M6UQ2aQ_EdidRrumwxk5HA" direction="return">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YtaQ-Edi0K65YJD49Qg"/>

+    <generalization xmi:id="_jx4ebqoVEdiBcNn-7Es0xA" general="_jx4eaKoVEdiBcNn-7Es0xA"/>

+    <ownedAttribute xmi:id="_jx4eb6oVEdiBcNn-7Es0xA" name="result" type="_jxyWqqoVEdiBcNn-7Es0xA" isOrdered="true" association="_jx4ecqoVEdiBcNn-7Es0xA" aggregation="composite"/>

+    <ownedOperation xmi:id="_jx4ecKoVEdiBcNn-7Es0xA" name="getOutputs">

+      <returnResult xmi:id="_jx4ecaoVEdiBcNn-7Es0xA" direction="return">

+        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

       </returnResult>

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YtaQ-Edi0K65YJD49Qg"/>

+      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

     </ownedOperation>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_M6UQ2qQ_EdidRrumwxk5HA" memberEnd="_M6UQ16Q_EdidRrumwxk5HA _M6UQ26Q_EdidRrumwxk5HA">

-    <ownedEnd xmi:id="_M6UQ26Q_EdidRrumwxk5HA" type="_M6UQ1aQ_EdidRrumwxk5HA" association="_M6UQ2qQ_EdidRrumwxk5HA"/>

+  <ownedMember xsi:type="uml:Association" xmi:id="_jx4ecqoVEdiBcNn-7Es0xA" memberEnd="_jx4eb6oVEdiBcNn-7Es0xA _jx4ec6oVEdiBcNn-7Es0xA">

+    <ownedEnd xmi:id="_jx4ec6oVEdiBcNn-7Es0xA" type="_jx4ebaoVEdiBcNn-7Es0xA" association="_jx4ecqoVEdiBcNn-7Es0xA"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Class" xmi:id="_M6UQ3KQ_EdidRrumwxk5HA" name="WriteVariableAction" isAbstract="true">

-    <eAnnotations xmi:id="_w6qb8KRAEdiZYaXu6w_Kpw" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_w62pMKRAEdiZYaXu6w_Kpw"/>

+  <ownedMember xsi:type="uml:Class" xmi:id="_jx4edKoVEdiBcNn-7Es0xA" name="WriteVariableAction" isAbstract="true">

+    <eAnnotations xmi:id="_tF8W0KoXEdiaq_4OeOtsBw" source="appliedStereotypes">

+      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_tF8W0aoXEdiaq_4OeOtsBw"/>

     </eAnnotations>

-    <generalization xmi:id="_M6UQ3aQ_EdidRrumwxk5HA" general="_M6UQ0KQ_EdidRrumwxk5HA"/>

-    <ownedAttribute xmi:id="_M6UQ3qQ_EdidRrumwxk5HA" name="value" type="_M6OJWqQ_EdidRrumwxk5HA" isOrdered="true" association="_M6UQ4aQ_EdidRrumwxk5HA" aggregation="composite"/>

-    <ownedOperation xmi:id="_M6UQ36Q_EdidRrumwxk5HA" name="getInputs">

-      <returnResult xmi:id="_M6UQ4KQ_EdidRrumwxk5HA" direction="return">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YtaQ-Edi0K65YJD49Qg"/>

+    <generalization xmi:id="_jx4edaoVEdiBcNn-7Es0xA" general="_jx4eaKoVEdiBcNn-7Es0xA"/>

+    <ownedAttribute xmi:id="_jx4edqoVEdiBcNn-7Es0xA" name="value" type="_jxyWsaoVEdiBcNn-7Es0xA" isOrdered="true" association="_jx4eeaoVEdiBcNn-7Es0xA" aggregation="composite"/>

+    <ownedOperation xmi:id="_jx4ed6oVEdiBcNn-7Es0xA" name="getInputs">

+      <returnResult xmi:id="_jx4eeKoVEdiBcNn-7Es0xA" direction="return">

+        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

       </returnResult>

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YtaQ-Edi0K65YJD49Qg"/>

+      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

     </ownedOperation>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_M6UQ4aQ_EdidRrumwxk5HA" memberEnd="_M6UQ3qQ_EdidRrumwxk5HA _M6UQ4qQ_EdidRrumwxk5HA">

-    <ownedEnd xmi:id="_M6UQ4qQ_EdidRrumwxk5HA" type="_M6UQ3KQ_EdidRrumwxk5HA" association="_M6UQ4aQ_EdidRrumwxk5HA"/>

+  <ownedMember xsi:type="uml:Association" xmi:id="_jx4eeaoVEdiBcNn-7Es0xA" memberEnd="_jx4edqoVEdiBcNn-7Es0xA _jx4eeqoVEdiBcNn-7Es0xA">

+    <ownedEnd xmi:id="_jx4eeqoVEdiBcNn-7Es0xA" type="_jx4edKoVEdiBcNn-7Es0xA" association="_jx4eeaoVEdiBcNn-7Es0xA"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Class" xmi:id="_M6UQ46Q_EdidRrumwxk5HA" name="ClearVariableAction">

-    <eAnnotations xmi:id="_w7PDsKRAEdiZYaXu6w_Kpw" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_w7bQ8KRAEdiZYaXu6w_Kpw"/>

+  <ownedMember xsi:type="uml:Class" xmi:id="_jx4ee6oVEdiBcNn-7Es0xA" name="ClearVariableAction">

+    <eAnnotations xmi:id="_tGCdcKoXEdiaq_4OeOtsBw" source="appliedStereotypes">

+      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_tGCdcaoXEdiaq_4OeOtsBw"/>

     </eAnnotations>

-    <generalization xmi:id="_M6UQ5KQ_EdidRrumwxk5HA" general="_M6UQ0KQ_EdidRrumwxk5HA"/>

+    <generalization xmi:id="_jx4efKoVEdiBcNn-7Es0xA" general="_jx4eaKoVEdiBcNn-7Es0xA"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Class" xmi:id="_M6UQ5aQ_EdidRrumwxk5HA" name="AddVariableValueAction">

-    <eAnnotations xmi:id="_w7tk0KRAEdiZYaXu6w_Kpw" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_w75yEKRAEdiZYaXu6w_Kpw"/>

+  <ownedMember xsi:type="uml:Class" xmi:id="_jx4efaoVEdiBcNn-7Es0xA" name="AddVariableValueAction">

+    <eAnnotations xmi:id="_tGIkEKoXEdiaq_4OeOtsBw" source="appliedStereotypes">

+      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_tGIkEaoXEdiaq_4OeOtsBw"/>

     </eAnnotations>

-    <generalization xmi:id="_M6UQ5qQ_EdidRrumwxk5HA" general="_M6UQ3KQ_EdidRrumwxk5HA"/>

-    <ownedAttribute xmi:id="_M6UQ56Q_EdidRrumwxk5HA" name="isReplaceAll" type="_M5dUjaQ_EdidRrumwxk5HA">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M6UQ6KQ_EdidRrumwxk5HA"/>

+    <generalization xmi:id="_jx4efqoVEdiBcNn-7Es0xA" general="_jx4edKoVEdiBcNn-7Es0xA"/>

+    <ownedAttribute xmi:id="_jx4ef6oVEdiBcNn-7Es0xA" name="isReplaceAll" type="_jxBgwaoVEdiBcNn-7Es0xA">

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jx4egKoVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

-    <ownedAttribute xmi:id="_M6UQ6aQ_EdidRrumwxk5HA" name="insertAt" type="_M6OJWqQ_EdidRrumwxk5HA" isOrdered="true" association="_M6UQ7aQ_EdidRrumwxk5HA" aggregation="composite">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M6UQ6qQ_EdidRrumwxk5HA"/>

+    <ownedAttribute xmi:id="_jx4egaoVEdiBcNn-7Es0xA" name="insertAt" type="_jxyWsaoVEdiBcNn-7Es0xA" isOrdered="true" association="_jx4ehaoVEdiBcNn-7Es0xA" aggregation="composite">

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jx4egqoVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

-    <ownedOperation xmi:id="_M6UQ66Q_EdidRrumwxk5HA" name="getInputs">

-      <returnResult xmi:id="_M6UQ7KQ_EdidRrumwxk5HA" direction="return">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YtaQ-Edi0K65YJD49Qg"/>

+    <ownedOperation xmi:id="_jx4eg6oVEdiBcNn-7Es0xA" name="getInputs">

+      <returnResult xmi:id="_jx4ehKoVEdiBcNn-7Es0xA" direction="return">

+        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

       </returnResult>

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YtaQ-Edi0K65YJD49Qg"/>

+      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

     </ownedOperation>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_M6UQ7aQ_EdidRrumwxk5HA" memberEnd="_M6UQ6aQ_EdidRrumwxk5HA _M6UQ7qQ_EdidRrumwxk5HA">

-    <ownedEnd xmi:id="_M6UQ7qQ_EdidRrumwxk5HA" type="_M6UQ5aQ_EdidRrumwxk5HA" association="_M6UQ7aQ_EdidRrumwxk5HA"/>

+  <ownedMember xsi:type="uml:Association" xmi:id="_jx4ehaoVEdiBcNn-7Es0xA" memberEnd="_jx4egaoVEdiBcNn-7Es0xA _jx4ehqoVEdiBcNn-7Es0xA">

+    <ownedEnd xmi:id="_jx4ehqoVEdiBcNn-7Es0xA" type="_jx4efaoVEdiBcNn-7Es0xA" association="_jx4ehaoVEdiBcNn-7Es0xA"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Class" xmi:id="_M6UQ76Q_EdidRrumwxk5HA" name="RemoveVariableValueAction">

-    <eAnnotations xmi:id="_w8F_UKRAEdiZYaXu6w_Kpw" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_w8SMkKRAEdiZYaXu6w_Kpw"/>

+  <ownedMember xsi:type="uml:Class" xmi:id="_jx4eh6oVEdiBcNn-7Es0xA" name="RemoveVariableValueAction">

+    <eAnnotations xmi:id="_tGOqsKoXEdiaq_4OeOtsBw" source="appliedStereotypes">

+      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_tGOqsaoXEdiaq_4OeOtsBw"/>

     </eAnnotations>

-    <generalization xmi:id="_M6UQ8KQ_EdidRrumwxk5HA" general="_M6UQ3KQ_EdidRrumwxk5HA"/>

+    <generalization xmi:id="_jx4eiKoVEdiBcNn-7Es0xA" general="_jx4edKoVEdiBcNn-7Es0xA"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Class" xmi:id="_M6UQ8aQ_EdidRrumwxk5HA" name="ApplyFunctionAction">

-    <eAnnotations xmi:id="_w8kgcKRAEdiZYaXu6w_Kpw" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_w8wtsKRAEdiZYaXu6w_Kpw"/>

+  <ownedMember xsi:type="uml:Class" xmi:id="_jx4eiaoVEdiBcNn-7Es0xA" name="ApplyFunctionAction">

+    <eAnnotations xmi:id="_tGUxUKoXEdiaq_4OeOtsBw" source="appliedStereotypes">

+      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_tGUxUaoXEdiaq_4OeOtsBw"/>

     </eAnnotations>

-    <generalization xmi:id="_M6UQ8qQ_EdidRrumwxk5HA" general="_M6IDx6Q_EdidRrumwxk5HA"/>

-    <ownedAttribute xmi:id="_M6UQ86Q_EdidRrumwxk5HA" name="function" type="_M6URAKQ_EdidRrumwxk5HA" isOrdered="true" association="_M6UQ_qQ_EdidRrumwxk5HA"/>

-    <ownedAttribute xmi:id="_M6UQ9KQ_EdidRrumwxk5HA" name="argument" type="_M6OJWqQ_EdidRrumwxk5HA" isOrdered="true" association="_M6URBqQ_EdidRrumwxk5HA" aggregation="composite">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_M6UQ9aQ_EdidRrumwxk5HA" value="-1"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M6UQ9qQ_EdidRrumwxk5HA"/>

+    <generalization xmi:id="_jx4eiqoVEdiBcNn-7Es0xA" general="_jxyWEKoVEdiBcNn-7Es0xA"/>

+    <ownedAttribute xmi:id="_jx4ei6oVEdiBcNn-7Es0xA" name="function" type="_jx4emKoVEdiBcNn-7Es0xA" isOrdered="true" association="_jx4elqoVEdiBcNn-7Es0xA"/>

+    <ownedAttribute xmi:id="_jx4ejKoVEdiBcNn-7Es0xA" name="argument" type="_jxyWsaoVEdiBcNn-7Es0xA" isOrdered="true" association="_jx4enqoVEdiBcNn-7Es0xA" aggregation="composite">

+      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_jx4ejaoVEdiBcNn-7Es0xA" value="-1"/>

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jx4ejqoVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

-    <ownedAttribute xmi:id="_M6UQ96Q_EdidRrumwxk5HA" name="result" type="_M6OJVKQ_EdidRrumwxk5HA" isOrdered="true" association="_M6URCKQ_EdidRrumwxk5HA" aggregation="composite">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_M6UQ-KQ_EdidRrumwxk5HA" value="-1"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M6UQ-aQ_EdidRrumwxk5HA"/>

+    <ownedAttribute xmi:id="_jx4ej6oVEdiBcNn-7Es0xA" name="result" type="_jxyWqqoVEdiBcNn-7Es0xA" isOrdered="true" association="_jx4eoKoVEdiBcNn-7Es0xA" aggregation="composite">

+      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_jx4ekKoVEdiBcNn-7Es0xA" value="-1"/>

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jx4ekaoVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

-    <ownedOperation xmi:id="_M6UQ-qQ_EdidRrumwxk5HA" name="getInputs">

-      <returnResult xmi:id="_M6UQ-6Q_EdidRrumwxk5HA" direction="return">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YtaQ-Edi0K65YJD49Qg"/>

+    <ownedOperation xmi:id="_jx4ekqoVEdiBcNn-7Es0xA" name="getInputs">

+      <returnResult xmi:id="_jx4ek6oVEdiBcNn-7Es0xA" direction="return">

+        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

       </returnResult>

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YtaQ-Edi0K65YJD49Qg"/>

+      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

     </ownedOperation>

-    <ownedOperation xmi:id="_M6UQ_KQ_EdidRrumwxk5HA" name="getOutputs">

-      <returnResult xmi:id="_M6UQ_aQ_EdidRrumwxk5HA" direction="return">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YtaQ-Edi0K65YJD49Qg"/>

+    <ownedOperation xmi:id="_jx4elKoVEdiBcNn-7Es0xA" name="getOutputs">

+      <returnResult xmi:id="_jx4elaoVEdiBcNn-7Es0xA" direction="return">

+        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

       </returnResult>

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YtaQ-Edi0K65YJD49Qg"/>

+      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

     </ownedOperation>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_M6UQ_qQ_EdidRrumwxk5HA" memberEnd="_M6UQ86Q_EdidRrumwxk5HA _M6UQ_6Q_EdidRrumwxk5HA">

-    <ownedEnd xmi:id="_M6UQ_6Q_EdidRrumwxk5HA" type="_M6UQ8aQ_EdidRrumwxk5HA" association="_M6UQ_qQ_EdidRrumwxk5HA"/>

+  <ownedMember xsi:type="uml:Association" xmi:id="_jx4elqoVEdiBcNn-7Es0xA" memberEnd="_jx4ei6oVEdiBcNn-7Es0xA _jx4el6oVEdiBcNn-7Es0xA">

+    <ownedEnd xmi:id="_jx4el6oVEdiBcNn-7Es0xA" type="_jx4eiaoVEdiBcNn-7Es0xA" association="_jx4elqoVEdiBcNn-7Es0xA"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Class" xmi:id="_M6URAKQ_EdidRrumwxk5HA" name="PrimitiveFunction">

-    <eAnnotations xmi:id="_w9DBkKRAEdiZYaXu6w_Kpw" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_w9PO0KRAEdiZYaXu6w_Kpw"/>

+  <ownedMember xsi:type="uml:Class" xmi:id="_jx4emKoVEdiBcNn-7Es0xA" name="PrimitiveFunction">

+    <eAnnotations xmi:id="_tGa38KoXEdiaq_4OeOtsBw" source="appliedStereotypes">

+      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_tGa38aoXEdiaq_4OeOtsBw"/>

     </eAnnotations>

-    <generalization xmi:id="_M6URAaQ_EdidRrumwxk5HA" general="_M5dUkqQ_EdidRrumwxk5HA"/>

-    <ownedAttribute xmi:id="_M6URAqQ_EdidRrumwxk5HA" name="body" type="_M5dUjqQ_EdidRrumwxk5HA">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M6URA6Q_EdidRrumwxk5HA"/>

+    <generalization xmi:id="_jx4emaoVEdiBcNn-7Es0xA" general="_jxHn0KoVEdiBcNn-7Es0xA"/>

+    <ownedAttribute xmi:id="_jx4emqoVEdiBcNn-7Es0xA" name="body" type="_jxBgwqoVEdiBcNn-7Es0xA">

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jx4em6oVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

-    <ownedAttribute xmi:id="_M6URBKQ_EdidRrumwxk5HA" name="language" type="_M5dUjqQ_EdidRrumwxk5HA">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M6URBaQ_EdidRrumwxk5HA"/>

+    <ownedAttribute xmi:id="_jx4enKoVEdiBcNn-7Es0xA" name="language" type="_jxBgwqoVEdiBcNn-7Es0xA">

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jx4enaoVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_M6URBqQ_EdidRrumwxk5HA" memberEnd="_M6UQ9KQ_EdidRrumwxk5HA _M6URB6Q_EdidRrumwxk5HA">

-    <ownedEnd xmi:id="_M6URB6Q_EdidRrumwxk5HA" type="_M6UQ8aQ_EdidRrumwxk5HA" association="_M6URBqQ_EdidRrumwxk5HA"/>

+  <ownedMember xsi:type="uml:Association" xmi:id="_jx4enqoVEdiBcNn-7Es0xA" memberEnd="_jx4ejKoVEdiBcNn-7Es0xA _jx4en6oVEdiBcNn-7Es0xA">

+    <ownedEnd xmi:id="_jx4en6oVEdiBcNn-7Es0xA" type="_jx4eiaoVEdiBcNn-7Es0xA" association="_jx4enqoVEdiBcNn-7Es0xA"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_M6URCKQ_EdidRrumwxk5HA" memberEnd="_M6UQ96Q_EdidRrumwxk5HA _M6URCaQ_EdidRrumwxk5HA">

-    <ownedEnd xmi:id="_M6URCaQ_EdidRrumwxk5HA" type="_M6UQ8aQ_EdidRrumwxk5HA" association="_M6URCKQ_EdidRrumwxk5HA"/>

+  <ownedMember xsi:type="uml:Association" xmi:id="_jx4eoKoVEdiBcNn-7Es0xA" memberEnd="_jx4ej6oVEdiBcNn-7Es0xA _jx4eoaoVEdiBcNn-7Es0xA">

+    <ownedEnd xmi:id="_jx4eoaoVEdiBcNn-7Es0xA" type="_jx4eiaoVEdiBcNn-7Es0xA" association="_jx4eoKoVEdiBcNn-7Es0xA"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Class" xmi:id="_M6URCqQ_EdidRrumwxk5HA" name="CallAction" isAbstract="true">

-    <eAnnotations xmi:id="_w9hisKRAEdiZYaXu6w_Kpw" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_w9tv8KRAEdiZYaXu6w_Kpw"/>

+  <ownedMember xsi:type="uml:Class" xmi:id="_jx4eoqoVEdiBcNn-7Es0xA" name="CallAction" isAbstract="true">

+    <eAnnotations xmi:id="_tGg-kKoXEdiaq_4OeOtsBw" source="appliedStereotypes">

+      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_tGg-kaoXEdiaq_4OeOtsBw"/>

     </eAnnotations>

-    <generalization xmi:id="_M6URC6Q_EdidRrumwxk5HA" general="_M6URE6Q_EdidRrumwxk5HA"/>

-    <ownedAttribute xmi:id="_M6URDKQ_EdidRrumwxk5HA" name="isSynchronous" type="_M5dUjaQ_EdidRrumwxk5HA">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M6URDaQ_EdidRrumwxk5HA"/>

+    <generalization xmi:id="_jx4eo6oVEdiBcNn-7Es0xA" general="_jx4eq6oVEdiBcNn-7Es0xA"/>

+    <ownedAttribute xmi:id="_jx4epKoVEdiBcNn-7Es0xA" name="isSynchronous" type="_jxBgwaoVEdiBcNn-7Es0xA">

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jx4epaoVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

-    <ownedAttribute xmi:id="_M6URDqQ_EdidRrumwxk5HA" name="result" type="_M6OJVKQ_EdidRrumwxk5HA" isOrdered="true" association="_M6URIKQ_EdidRrumwxk5HA" aggregation="composite">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_M6URD6Q_EdidRrumwxk5HA" value="-1"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M6UREKQ_EdidRrumwxk5HA"/>

+    <ownedAttribute xmi:id="_jx4epqoVEdiBcNn-7Es0xA" name="result" type="_jxyWqqoVEdiBcNn-7Es0xA" isOrdered="true" association="_jx4euKoVEdiBcNn-7Es0xA" aggregation="composite">

+      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_jx4ep6oVEdiBcNn-7Es0xA" value="-1"/>

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jx4eqKoVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

-    <ownedOperation xmi:id="_M6UREaQ_EdidRrumwxk5HA" name="getOutputs">

-      <returnResult xmi:id="_M6UREqQ_EdidRrumwxk5HA" direction="return">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YtaQ-Edi0K65YJD49Qg"/>

+    <ownedOperation xmi:id="_jx4eqaoVEdiBcNn-7Es0xA" name="getOutputs">

+      <returnResult xmi:id="_jx4eqqoVEdiBcNn-7Es0xA" direction="return">

+        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

       </returnResult>

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YtaQ-Edi0K65YJD49Qg"/>

+      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

     </ownedOperation>

   </ownedMember>

-  <ownedMember xsi:type="uml:Class" xmi:id="_M6URE6Q_EdidRrumwxk5HA" name="InvocationAction" isAbstract="true">

-    <eAnnotations xmi:id="_w-Aq4KRAEdiZYaXu6w_Kpw" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_w-M4IKRAEdiZYaXu6w_Kpw"/>

+  <ownedMember xsi:type="uml:Class" xmi:id="_jx4eq6oVEdiBcNn-7Es0xA" name="InvocationAction" isAbstract="true">

+    <eAnnotations xmi:id="_tGnFMKoXEdiaq_4OeOtsBw" source="appliedStereotypes">

+      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_tGnFMaoXEdiaq_4OeOtsBw"/>

     </eAnnotations>

-    <generalization xmi:id="_M6URFKQ_EdidRrumwxk5HA" general="_M6IDx6Q_EdidRrumwxk5HA"/>

-    <ownedAttribute xmi:id="_M6URFaQ_EdidRrumwxk5HA" name="argument" type="_M6OJWqQ_EdidRrumwxk5HA" isOrdered="true" association="_M6URHKQ_EdidRrumwxk5HA" aggregation="composite">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_M6URFqQ_EdidRrumwxk5HA" value="-1"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M6URF6Q_EdidRrumwxk5HA"/>

+    <generalization xmi:id="_jx4erKoVEdiBcNn-7Es0xA" general="_jxyWEKoVEdiBcNn-7Es0xA"/>

+    <ownedAttribute xmi:id="_jx4eraoVEdiBcNn-7Es0xA" name="argument" type="_jxyWsaoVEdiBcNn-7Es0xA" isOrdered="true" association="_jx4etKoVEdiBcNn-7Es0xA" aggregation="composite">

+      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_jx4erqoVEdiBcNn-7Es0xA" value="-1"/>

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jx4er6oVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

-    <ownedAttribute xmi:id="_M6URGKQ_EdidRrumwxk5HA" name="onPort" type="_M6IDIqQ_EdidRrumwxk5HA" isOrdered="true" association="_M6URHqQ_EdidRrumwxk5HA">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M6URGaQ_EdidRrumwxk5HA"/>

+    <ownedAttribute xmi:id="_jx4esKoVEdiBcNn-7Es0xA" name="onPort" type="_jxsPLKoVEdiBcNn-7Es0xA" isOrdered="true" association="_jx4etqoVEdiBcNn-7Es0xA">

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jx4esaoVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

-    <ownedOperation xmi:id="_M6URGqQ_EdidRrumwxk5HA" name="getInputs">

-      <returnResult xmi:id="_M6URG6Q_EdidRrumwxk5HA" direction="return">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YtaQ-Edi0K65YJD49Qg"/>

+    <ownedOperation xmi:id="_jx4esqoVEdiBcNn-7Es0xA" name="getInputs">

+      <returnResult xmi:id="_jx4es6oVEdiBcNn-7Es0xA" direction="return">

+        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

       </returnResult>

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YtaQ-Edi0K65YJD49Qg"/>

+      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

     </ownedOperation>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_M6URHKQ_EdidRrumwxk5HA" memberEnd="_M6URFaQ_EdidRrumwxk5HA _M6URHaQ_EdidRrumwxk5HA">

-    <ownedEnd xmi:id="_M6URHaQ_EdidRrumwxk5HA" type="_M6URE6Q_EdidRrumwxk5HA" association="_M6URHKQ_EdidRrumwxk5HA"/>

+  <ownedMember xsi:type="uml:Association" xmi:id="_jx4etKoVEdiBcNn-7Es0xA" memberEnd="_jx4eraoVEdiBcNn-7Es0xA _jx4etaoVEdiBcNn-7Es0xA">

+    <ownedEnd xmi:id="_jx4etaoVEdiBcNn-7Es0xA" type="_jx4eq6oVEdiBcNn-7Es0xA" association="_jx4etKoVEdiBcNn-7Es0xA"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_M6URHqQ_EdidRrumwxk5HA" memberEnd="_M6URGKQ_EdidRrumwxk5HA _M6URH6Q_EdidRrumwxk5HA">

-    <ownedEnd xmi:id="_M6URH6Q_EdidRrumwxk5HA" type="_M6URE6Q_EdidRrumwxk5HA" association="_M6URHqQ_EdidRrumwxk5HA"/>

+  <ownedMember xsi:type="uml:Association" xmi:id="_jx4etqoVEdiBcNn-7Es0xA" memberEnd="_jx4esKoVEdiBcNn-7Es0xA _jx4et6oVEdiBcNn-7Es0xA">

+    <ownedEnd xmi:id="_jx4et6oVEdiBcNn-7Es0xA" type="_jx4eq6oVEdiBcNn-7Es0xA" association="_jx4etqoVEdiBcNn-7Es0xA"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_M6URIKQ_EdidRrumwxk5HA" memberEnd="_M6URDqQ_EdidRrumwxk5HA _M6URIaQ_EdidRrumwxk5HA">

-    <ownedEnd xmi:id="_M6URIaQ_EdidRrumwxk5HA" type="_M6URCqQ_EdidRrumwxk5HA" association="_M6URIKQ_EdidRrumwxk5HA"/>

+  <ownedMember xsi:type="uml:Association" xmi:id="_jx4euKoVEdiBcNn-7Es0xA" memberEnd="_jx4epqoVEdiBcNn-7Es0xA _jx4euaoVEdiBcNn-7Es0xA">

+    <ownedEnd xmi:id="_jx4euaoVEdiBcNn-7Es0xA" type="_jx4eoqoVEdiBcNn-7Es0xA" association="_jx4euKoVEdiBcNn-7Es0xA"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Class" xmi:id="_M6URIqQ_EdidRrumwxk5HA" name="SendSignalAction">

-    <eAnnotations xmi:id="_w-fMAKRAEdiZYaXu6w_Kpw" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_w-rZQKRAEdiZYaXu6w_Kpw"/>

+  <ownedMember xsi:type="uml:Class" xmi:id="_jx4euqoVEdiBcNn-7Es0xA" name="SendSignalAction">

+    <eAnnotations xmi:id="_tGtL0KoXEdiaq_4OeOtsBw" source="appliedStereotypes">

+      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_tGtL0aoXEdiaq_4OeOtsBw"/>

     </eAnnotations>

-    <generalization xmi:id="_M6URI6Q_EdidRrumwxk5HA" general="_M6URE6Q_EdidRrumwxk5HA"/>

-    <ownedAttribute xmi:id="_M6URJKQ_EdidRrumwxk5HA" name="target" type="_M6OJWqQ_EdidRrumwxk5HA" isOrdered="true" association="_M6URKKQ_EdidRrumwxk5HA" aggregation="composite"/>

-    <ownedAttribute xmi:id="_M6URJaQ_EdidRrumwxk5HA" name="signal" type="_M6ICrqQ_EdidRrumwxk5HA" isOrdered="true" association="_M6URKqQ_EdidRrumwxk5HA"/>

-    <ownedOperation xmi:id="_M6URJqQ_EdidRrumwxk5HA" name="getInputs">

-      <returnResult xmi:id="_M6URJ6Q_EdidRrumwxk5HA" direction="return">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YtaQ-Edi0K65YJD49Qg"/>

+    <generalization xmi:id="_jx4eu6oVEdiBcNn-7Es0xA" general="_jx4eq6oVEdiBcNn-7Es0xA"/>

+    <ownedAttribute xmi:id="_jx4evKoVEdiBcNn-7Es0xA" name="target" type="_jxyWsaoVEdiBcNn-7Es0xA" isOrdered="true" association="_jx4ewKoVEdiBcNn-7Es0xA" aggregation="composite"/>

+    <ownedAttribute xmi:id="_jx4evaoVEdiBcNn-7Es0xA" name="signal" type="_jxmImaoVEdiBcNn-7Es0xA" isOrdered="true" association="_jx4ewqoVEdiBcNn-7Es0xA"/>

+    <ownedOperation xmi:id="_jx4evqoVEdiBcNn-7Es0xA" name="getInputs">

+      <returnResult xmi:id="_jx4ev6oVEdiBcNn-7Es0xA" direction="return">

+        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

       </returnResult>

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YtaQ-Edi0K65YJD49Qg"/>

+      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

     </ownedOperation>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_M6URKKQ_EdidRrumwxk5HA" memberEnd="_M6URJKQ_EdidRrumwxk5HA _M6URKaQ_EdidRrumwxk5HA">

-    <ownedEnd xmi:id="_M6URKaQ_EdidRrumwxk5HA" type="_M6URIqQ_EdidRrumwxk5HA" association="_M6URKKQ_EdidRrumwxk5HA"/>

+  <ownedMember xsi:type="uml:Association" xmi:id="_jx4ewKoVEdiBcNn-7Es0xA" memberEnd="_jx4evKoVEdiBcNn-7Es0xA _jx4ewaoVEdiBcNn-7Es0xA">

+    <ownedEnd xmi:id="_jx4ewaoVEdiBcNn-7Es0xA" type="_jx4euqoVEdiBcNn-7Es0xA" association="_jx4ewKoVEdiBcNn-7Es0xA"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_M6URKqQ_EdidRrumwxk5HA" memberEnd="_M6URJaQ_EdidRrumwxk5HA _M6URK6Q_EdidRrumwxk5HA">

-    <ownedEnd xmi:id="_M6URK6Q_EdidRrumwxk5HA" type="_M6URIqQ_EdidRrumwxk5HA" association="_M6URKqQ_EdidRrumwxk5HA"/>

+  <ownedMember xsi:type="uml:Association" xmi:id="_jx4ewqoVEdiBcNn-7Es0xA" memberEnd="_jx4evaoVEdiBcNn-7Es0xA _jx4ew6oVEdiBcNn-7Es0xA">

+    <ownedEnd xmi:id="_jx4ew6oVEdiBcNn-7Es0xA" type="_jx4euqoVEdiBcNn-7Es0xA" association="_jx4ewqoVEdiBcNn-7Es0xA"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Class" xmi:id="_M6URLKQ_EdidRrumwxk5HA" name="BroadcastSignalAction">

-    <eAnnotations xmi:id="_w-3mgKRAEdiZYaXu6w_Kpw" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_w_DzwKRAEdiZYaXu6w_Kpw"/>

+  <ownedMember xsi:type="uml:Class" xmi:id="_jx4exKoVEdiBcNn-7Es0xA" name="BroadcastSignalAction">

+    <eAnnotations xmi:id="_tGzScKoXEdiaq_4OeOtsBw" source="appliedStereotypes">

+      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_tGzScaoXEdiaq_4OeOtsBw"/>

     </eAnnotations>

-    <generalization xmi:id="_M6URLaQ_EdidRrumwxk5HA" general="_M6URE6Q_EdidRrumwxk5HA"/>

-    <ownedAttribute xmi:id="_M6URLqQ_EdidRrumwxk5HA" name="signal" type="_M6ICrqQ_EdidRrumwxk5HA" isOrdered="true" association="_M6URL6Q_EdidRrumwxk5HA"/>

+    <generalization xmi:id="_jx4exaoVEdiBcNn-7Es0xA" general="_jx4eq6oVEdiBcNn-7Es0xA"/>

+    <ownedAttribute xmi:id="_jx4exqoVEdiBcNn-7Es0xA" name="signal" type="_jxmImaoVEdiBcNn-7Es0xA" isOrdered="true" association="_jx4ex6oVEdiBcNn-7Es0xA"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_M6URL6Q_EdidRrumwxk5HA" memberEnd="_M6URLqQ_EdidRrumwxk5HA _M6URMKQ_EdidRrumwxk5HA">

-    <ownedEnd xmi:id="_M6URMKQ_EdidRrumwxk5HA" type="_M6URLKQ_EdidRrumwxk5HA" association="_M6URL6Q_EdidRrumwxk5HA"/>

+  <ownedMember xsi:type="uml:Association" xmi:id="_jx4ex6oVEdiBcNn-7Es0xA" memberEnd="_jx4exqoVEdiBcNn-7Es0xA _jx4eyKoVEdiBcNn-7Es0xA">

+    <ownedEnd xmi:id="_jx4eyKoVEdiBcNn-7Es0xA" type="_jx4exKoVEdiBcNn-7Es0xA" association="_jx4ex6oVEdiBcNn-7Es0xA"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Class" xmi:id="_M6URMaQ_EdidRrumwxk5HA" name="SendObjectAction">

-    <eAnnotations xmi:id="_w_WHoKRAEdiZYaXu6w_Kpw" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_w_iU4KRAEdiZYaXu6w_Kpw"/>

+  <ownedMember xsi:type="uml:Class" xmi:id="_jx4eyaoVEdiBcNn-7Es0xA" name="SendObjectAction">

+    <eAnnotations xmi:id="_tG5ZEKoXEdiaq_4OeOtsBw" source="appliedStereotypes">

+      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_tG5ZEaoXEdiaq_4OeOtsBw"/>

     </eAnnotations>

-    <generalization xmi:id="_M6URMqQ_EdidRrumwxk5HA" general="_M6URE6Q_EdidRrumwxk5HA"/>

-    <ownedAttribute xmi:id="_M6URM6Q_EdidRrumwxk5HA" name="target" type="_M6OJWqQ_EdidRrumwxk5HA" isOrdered="true" association="_M6UROaQ_EdidRrumwxk5HA" aggregation="composite"/>

-    <ownedAttribute xmi:id="_M6URNKQ_EdidRrumwxk5HA" name="request" type="_M6OJWqQ_EdidRrumwxk5HA" isOrdered="true" redefinedProperty="_M6URFaQ_EdidRrumwxk5HA" association="_M6URO6Q_EdidRrumwxk5HA" aggregation="composite"/>

-    <ownedOperation xmi:id="_M6URNaQ_EdidRrumwxk5HA" name="getArguments">

-      <returnResult xmi:id="_M6URNqQ_EdidRrumwxk5HA" direction="return">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YtaQ-Edi0K65YJD49Qg"/>

+    <generalization xmi:id="_jx4eyqoVEdiBcNn-7Es0xA" general="_jx4eq6oVEdiBcNn-7Es0xA"/>

+    <ownedAttribute xmi:id="_jx4ey6oVEdiBcNn-7Es0xA" name="target" type="_jxyWsaoVEdiBcNn-7Es0xA" isOrdered="true" association="_jx4e0aoVEdiBcNn-7Es0xA" aggregation="composite"/>

+    <ownedAttribute xmi:id="_jx4ezKoVEdiBcNn-7Es0xA" name="request" type="_jxyWsaoVEdiBcNn-7Es0xA" isOrdered="true" redefinedProperty="_jx4eraoVEdiBcNn-7Es0xA" association="_jx4e06oVEdiBcNn-7Es0xA" aggregation="composite"/>

+    <ownedOperation xmi:id="_jx4ezaoVEdiBcNn-7Es0xA" name="getArguments">

+      <returnResult xmi:id="_jx4ezqoVEdiBcNn-7Es0xA" direction="return">

+        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

       </returnResult>

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YtaQ-Edi0K65YJD49Qg"/>

+      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

     </ownedOperation>

-    <ownedOperation xmi:id="_M6URN6Q_EdidRrumwxk5HA" name="getInputs">

-      <returnResult xmi:id="_M6UROKQ_EdidRrumwxk5HA" direction="return">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YtaQ-Edi0K65YJD49Qg"/>

+    <ownedOperation xmi:id="_jx4ez6oVEdiBcNn-7Es0xA" name="getInputs">

+      <returnResult xmi:id="_jx4e0KoVEdiBcNn-7Es0xA" direction="return">

+        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

       </returnResult>

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YtaQ-Edi0K65YJD49Qg"/>

+      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

     </ownedOperation>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_M6UROaQ_EdidRrumwxk5HA" memberEnd="_M6URM6Q_EdidRrumwxk5HA _M6UROqQ_EdidRrumwxk5HA">

-    <ownedEnd xmi:id="_M6UROqQ_EdidRrumwxk5HA" type="_M6URMaQ_EdidRrumwxk5HA" association="_M6UROaQ_EdidRrumwxk5HA"/>

+  <ownedMember xsi:type="uml:Association" xmi:id="_jx4e0aoVEdiBcNn-7Es0xA" memberEnd="_jx4ey6oVEdiBcNn-7Es0xA _jx4e0qoVEdiBcNn-7Es0xA">

+    <ownedEnd xmi:id="_jx4e0qoVEdiBcNn-7Es0xA" type="_jx4eyaoVEdiBcNn-7Es0xA" association="_jx4e0aoVEdiBcNn-7Es0xA"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_M6URO6Q_EdidRrumwxk5HA" memberEnd="_M6URNKQ_EdidRrumwxk5HA _M6URPKQ_EdidRrumwxk5HA">

-    <ownedEnd xmi:id="_M6URPKQ_EdidRrumwxk5HA" type="_M6URMaQ_EdidRrumwxk5HA" association="_M6URO6Q_EdidRrumwxk5HA"/>

+  <ownedMember xsi:type="uml:Association" xmi:id="_jx4e06oVEdiBcNn-7Es0xA" memberEnd="_jx4ezKoVEdiBcNn-7Es0xA _jx4e1KoVEdiBcNn-7Es0xA">

+    <ownedEnd xmi:id="_jx4e1KoVEdiBcNn-7Es0xA" type="_jx4eyaoVEdiBcNn-7Es0xA" association="_jx4e06oVEdiBcNn-7Es0xA"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Class" xmi:id="_M6URPaQ_EdidRrumwxk5HA" name="CallOperationAction">

-    <eAnnotations xmi:id="_w_0owKRAEdiZYaXu6w_Kpw" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_xAG8oKRAEdiZYaXu6w_Kpw"/>

+  <ownedMember xsi:type="uml:Class" xmi:id="_jx4e1aoVEdiBcNn-7Es0xA" name="CallOperationAction">

+    <eAnnotations xmi:id="_tG_fsKoXEdiaq_4OeOtsBw" source="appliedStereotypes">

+      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_tG_fsaoXEdiaq_4OeOtsBw"/>

     </eAnnotations>

-    <generalization xmi:id="_M6URPqQ_EdidRrumwxk5HA" general="_M6URCqQ_EdidRrumwxk5HA"/>

-    <ownedAttribute xmi:id="_M6URP6Q_EdidRrumwxk5HA" name="operation" type="_M571_KQ_EdidRrumwxk5HA" isOrdered="true" association="_M6URQ6Q_EdidRrumwxk5HA"/>

-    <ownedAttribute xmi:id="_M6URQKQ_EdidRrumwxk5HA" name="target" type="_M6OJWqQ_EdidRrumwxk5HA" isOrdered="true" association="_M6URRaQ_EdidRrumwxk5HA" aggregation="composite"/>

-    <ownedOperation xmi:id="_M6URQaQ_EdidRrumwxk5HA" name="getInputs">

-      <returnResult xmi:id="_M6URQqQ_EdidRrumwxk5HA" direction="return">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YtaQ-Edi0K65YJD49Qg"/>

+    <generalization xmi:id="_jx4e1qoVEdiBcNn-7Es0xA" general="_jx4eoqoVEdiBcNn-7Es0xA"/>

+    <ownedAttribute xmi:id="_jx4e16oVEdiBcNn-7Es0xA" name="operation" type="_jxgCRaoVEdiBcNn-7Es0xA" isOrdered="true" association="_jx4e26oVEdiBcNn-7Es0xA"/>

+    <ownedAttribute xmi:id="_jx4e2KoVEdiBcNn-7Es0xA" name="target" type="_jxyWsaoVEdiBcNn-7Es0xA" isOrdered="true" association="_jx4e3aoVEdiBcNn-7Es0xA" aggregation="composite"/>

+    <ownedOperation xmi:id="_jx4e2aoVEdiBcNn-7Es0xA" name="getInputs">

+      <returnResult xmi:id="_jx4e2qoVEdiBcNn-7Es0xA" direction="return">

+        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

       </returnResult>

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YtaQ-Edi0K65YJD49Qg"/>

+      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

     </ownedOperation>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_M6URQ6Q_EdidRrumwxk5HA" memberEnd="_M6URP6Q_EdidRrumwxk5HA _M6URRKQ_EdidRrumwxk5HA">

-    <ownedEnd xmi:id="_M6URRKQ_EdidRrumwxk5HA" type="_M6URPaQ_EdidRrumwxk5HA" association="_M6URQ6Q_EdidRrumwxk5HA"/>

+  <ownedMember xsi:type="uml:Association" xmi:id="_jx4e26oVEdiBcNn-7Es0xA" memberEnd="_jx4e16oVEdiBcNn-7Es0xA _jx4e3KoVEdiBcNn-7Es0xA">

+    <ownedEnd xmi:id="_jx4e3KoVEdiBcNn-7Es0xA" type="_jx4e1aoVEdiBcNn-7Es0xA" association="_jx4e26oVEdiBcNn-7Es0xA"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_M6URRaQ_EdidRrumwxk5HA" memberEnd="_M6URQKQ_EdidRrumwxk5HA _M6URRqQ_EdidRrumwxk5HA">

-    <ownedEnd xmi:id="_M6URRqQ_EdidRrumwxk5HA" type="_M6URPaQ_EdidRrumwxk5HA" association="_M6URRaQ_EdidRrumwxk5HA"/>

+  <ownedMember xsi:type="uml:Association" xmi:id="_jx4e3aoVEdiBcNn-7Es0xA" memberEnd="_jx4e2KoVEdiBcNn-7Es0xA _jx4e3qoVEdiBcNn-7Es0xA">

+    <ownedEnd xmi:id="_jx4e3qoVEdiBcNn-7Es0xA" type="_jx4e1aoVEdiBcNn-7Es0xA" association="_jx4e3aoVEdiBcNn-7Es0xA"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Class" xmi:id="_M6URR6Q_EdidRrumwxk5HA" name="CallBehaviorAction">

-    <eAnnotations xmi:id="_xATJ4KRAEdiZYaXu6w_Kpw" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_xAfXIKRAEdiZYaXu6w_Kpw"/>

+  <ownedMember xsi:type="uml:Class" xmi:id="_jx4e36oVEdiBcNn-7Es0xA" name="CallBehaviorAction">

+    <eAnnotations xmi:id="_tHFmUKoXEdiaq_4OeOtsBw" source="appliedStereotypes">

+      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_tHFmUaoXEdiaq_4OeOtsBw"/>

     </eAnnotations>

-    <generalization xmi:id="_M6URSKQ_EdidRrumwxk5HA" general="_M6URCqQ_EdidRrumwxk5HA"/>

-    <ownedAttribute xmi:id="_M6URSaQ_EdidRrumwxk5HA" name="behavior" type="_M572a6Q_EdidRrumwxk5HA" isOrdered="true" association="_M6URSqQ_EdidRrumwxk5HA"/>

+    <generalization xmi:id="_jx4e4KoVEdiBcNn-7Es0xA" general="_jx4eoqoVEdiBcNn-7Es0xA"/>

+    <ownedAttribute xmi:id="_jx4e4aoVEdiBcNn-7Es0xA" name="behavior" type="_jxgCtqoVEdiBcNn-7Es0xA" isOrdered="true" association="_jx4e4qoVEdiBcNn-7Es0xA"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_M6URSqQ_EdidRrumwxk5HA" memberEnd="_M6URSaQ_EdidRrumwxk5HA _M6URS6Q_EdidRrumwxk5HA">

-    <ownedEnd xmi:id="_M6URS6Q_EdidRrumwxk5HA" type="_M6URR6Q_EdidRrumwxk5HA" association="_M6URSqQ_EdidRrumwxk5HA"/>

+  <ownedMember xsi:type="uml:Association" xmi:id="_jx4e4qoVEdiBcNn-7Es0xA" memberEnd="_jx4e4aoVEdiBcNn-7Es0xA _jx4e46oVEdiBcNn-7Es0xA">

+    <ownedEnd xmi:id="_jx4e46oVEdiBcNn-7Es0xA" type="_jx4e36oVEdiBcNn-7Es0xA" association="_jx4e4qoVEdiBcNn-7Es0xA"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Class" xmi:id="_M6URTKQ_EdidRrumwxk5HA" name="ForkNode">

-    <eAnnotations xmi:id="_xAxrAKRAEdiZYaXu6w_Kpw" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_xA94QKRAEdiZYaXu6w_Kpw"/>

+  <ownedMember xsi:type="uml:Class" xmi:id="_jx4e5KoVEdiBcNn-7Es0xA" name="FinalState">

+    <eAnnotations xmi:id="_tH2bUKoXEdiaq_4OeOtsBw" source="appliedStereotypes">

+      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_tH2bUaoXEdiaq_4OeOtsBw"/>

     </eAnnotations>

-    <generalization xmi:id="_M6URTaQ_EdidRrumwxk5HA" general="_M6OLb6Q_EdidRrumwxk5HA"/>

+    <generalization xmi:id="_jx4e5aoVEdiBcNn-7Es0xA" general="_jxyWT6oVEdiBcNn-7Es0xA"/>

+  </ownedMember>

+  <ownedMember xsi:type="uml:Enumeration" xmi:id="_jx4e5qoVEdiBcNn-7Es0xA" name="InteractionOperator">

+    <ownedLiteral xmi:id="_jx4e56oVEdiBcNn-7Es0xA" name="seq"/>

+    <ownedLiteral xmi:id="_jx4e6KoVEdiBcNn-7Es0xA" name="alt"/>

+    <ownedLiteral xmi:id="_jx4e6aoVEdiBcNn-7Es0xA" name="opt"/>

+    <ownedLiteral xmi:id="_jx4e6qoVEdiBcNn-7Es0xA" name="break"/>

+    <ownedLiteral xmi:id="_jx4e66oVEdiBcNn-7Es0xA" name="par"/>

+    <ownedLiteral xmi:id="_jx4e7KoVEdiBcNn-7Es0xA" name="strict"/>

+    <ownedLiteral xmi:id="_jx4e7aoVEdiBcNn-7Es0xA" name="loop"/>

+    <ownedLiteral xmi:id="_jx4e7qoVEdiBcNn-7Es0xA" name="critical"/>

+    <ownedLiteral xmi:id="_jx4e76oVEdiBcNn-7Es0xA" name="neg"/>

+    <ownedLiteral xmi:id="_jx4e8KoVEdiBcNn-7Es0xA" name="assert"/>

+    <ownedLiteral xmi:id="_jx4e8aoVEdiBcNn-7Es0xA" name="ignore"/>

+    <ownedLiteral xmi:id="_jx4e8qoVEdiBcNn-7Es0xA" name="consider"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Class" xmi:id="_M6URTqQ_EdidRrumwxk5HA" name="JoinNode">

-    <eAnnotations xmi:id="_xBQMIKRAEdiZYaXu6w_Kpw" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_xBcZYKRAEdiZYaXu6w_Kpw"/>

+  <ownedMember xsi:type="uml:Class" xmi:id="_jx4e86oVEdiBcNn-7Es0xA" name="CombinedFragment">

+    <eAnnotations xmi:id="_tIbDEKoXEdiaq_4OeOtsBw" source="appliedStereotypes">

+      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_tIbDEaoXEdiaq_4OeOtsBw"/>

     </eAnnotations>

-    <generalization xmi:id="_M6URT6Q_EdidRrumwxk5HA" general="_M6OLb6Q_EdidRrumwxk5HA"/>

-    <ownedAttribute xmi:id="_M6URUKQ_EdidRrumwxk5HA" name="isCombineDuplicate" type="_M5dUjaQ_EdidRrumwxk5HA">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M6URUaQ_EdidRrumwxk5HA"/>

+    <generalization xmi:id="_jx4e9KoVEdiBcNn-7Es0xA" general="_jx4c8qoVEdiBcNn-7Es0xA"/>

+    <ownedAttribute xmi:id="_jx4e9aoVEdiBcNn-7Es0xA" name="interactionOperator" type="_jx4e5qoVEdiBcNn-7Es0xA">

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jx4e9qoVEdiBcNn-7Es0xA"/>

+    </ownedAttribute>

+    <ownedAttribute xmi:id="_jx4e96oVEdiBcNn-7Es0xA" name="operand" type="_jx4dgqoVEdiBcNn-7Es0xA" isOrdered="true" association="_jx4e_qoVEdiBcNn-7Es0xA" aggregation="composite">

+      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_jx4e-KoVEdiBcNn-7Es0xA" value="-1"/>

+    </ownedAttribute>

+    <ownedAttribute xmi:id="_jx4e-aoVEdiBcNn-7Es0xA" name="cfragmentGate" type="_jx4dKqoVEdiBcNn-7Es0xA" isOrdered="true" association="_jx4fAKoVEdiBcNn-7Es0xA" aggregation="composite">

+      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_jx4e-qoVEdiBcNn-7Es0xA" value="-1"/>

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jx4e-6oVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

-    <ownedAttribute xmi:id="_M6URUqQ_EdidRrumwxk5HA" name="joinSpec" type="_M5jbWaQ_EdidRrumwxk5HA" isOrdered="true" association="_M6URVaQ_EdidRrumwxk5HA" aggregation="composite"/>

-    <ownedOperation xmi:id="_M6URU6Q_EdidRrumwxk5HA" name="getOwnedElements">

-      <returnResult xmi:id="_M6URVKQ_EdidRrumwxk5HA" direction="return">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YtaQ-Edi0K65YJD49Qg"/>

+    <ownedOperation xmi:id="_jx4e_KoVEdiBcNn-7Es0xA" name="getOwnedElements">

+      <returnResult xmi:id="_jx4e_aoVEdiBcNn-7Es0xA" direction="return">

+        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

       </returnResult>

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YtaQ-Edi0K65YJD49Qg"/>

+      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

     </ownedOperation>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_M6URVaQ_EdidRrumwxk5HA" memberEnd="_M6URUqQ_EdidRrumwxk5HA _M6URVqQ_EdidRrumwxk5HA">

-    <ownedEnd xmi:id="_M6URVqQ_EdidRrumwxk5HA" type="_M6URTqQ_EdidRrumwxk5HA" association="_M6URVaQ_EdidRrumwxk5HA"/>

+  <ownedMember xsi:type="uml:Association" xmi:id="_jx4e_qoVEdiBcNn-7Es0xA" memberEnd="_jx4e96oVEdiBcNn-7Es0xA _jx4e_6oVEdiBcNn-7Es0xA">

+    <ownedEnd xmi:id="_jx4e_6oVEdiBcNn-7Es0xA" type="_jx4e86oVEdiBcNn-7Es0xA" association="_jx4e_qoVEdiBcNn-7Es0xA"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Class" xmi:id="_M6URV6Q_EdidRrumwxk5HA" name="FlowFinalNode">

-    <eAnnotations xmi:id="_xButQKRAEdiZYaXu6w_Kpw" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_xB66gKRAEdiZYaXu6w_Kpw"/>

-    </eAnnotations>

-    <generalization xmi:id="_M6URWKQ_EdidRrumwxk5HA" general="_M6OLg6Q_EdidRrumwxk5HA"/>

+  <ownedMember xsi:type="uml:Association" xmi:id="_jx4fAKoVEdiBcNn-7Es0xA" memberEnd="_jx4e-aoVEdiBcNn-7Es0xA _jx4fAaoVEdiBcNn-7Es0xA">

+    <ownedEnd xmi:id="_jx4fAaoVEdiBcNn-7Es0xA" type="_jx4e86oVEdiBcNn-7Es0xA" association="_jx4fAKoVEdiBcNn-7Es0xA"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Class" xmi:id="_M6URWaQ_EdidRrumwxk5HA" name="CentralBufferNode">

-    <eAnnotations xmi:id="_xCNOYKRAEdiZYaXu6w_Kpw" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_xCZboKRAEdiZYaXu6w_Kpw"/>

-    </eAnnotations>

-    <generalization xmi:id="_M6URWqQ_EdidRrumwxk5HA" general="_M6ID8KQ_EdidRrumwxk5HA"/>

-  </ownedMember>

-  <ownedMember xsi:type="uml:Class" xmi:id="_M6URW6Q_EdidRrumwxk5HA" name="FinalState">

-    <eAnnotations xmi:id="_xFpj8KRAEdiZYaXu6w_Kpw" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_xF1xMKRAEdiZYaXu6w_Kpw"/>

+  <ownedMember xsi:type="uml:Class" xmi:id="_jx4fAqoVEdiBcNn-7Es0xA" name="Continuation">

+    <eAnnotations xmi:id="_tIhJsKoXEdiaq_4OeOtsBw" source="appliedStereotypes">

+      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_tIhJsaoXEdiaq_4OeOtsBw"/>

     </eAnnotations>

-    <generalization xmi:id="_M6URXKQ_EdidRrumwxk5HA" general="_M6IEBqQ_EdidRrumwxk5HA"/>

+    <generalization xmi:id="_jx4fA6oVEdiBcNn-7Es0xA" general="_jx4c8qoVEdiBcNn-7Es0xA"/>

+    <ownedAttribute xmi:id="_jx4fBKoVEdiBcNn-7Es0xA" name="setting" type="_jxBgwaoVEdiBcNn-7Es0xA">

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jx4fBaoVEdiBcNn-7Es0xA"/>

+    </ownedAttribute>

   </ownedMember>

-  <ownedMember xsi:type="uml:Class" xmi:id="_M6URXaQ_EdidRrumwxk5HA" name="ExpansionNode">

-    <eAnnotations xmi:id="_xGIFEKRAEdiZYaXu6w_Kpw" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_xGUSUKRAEdiZYaXu6w_Kpw"/>

+  <ownedMember xsi:type="uml:Class" xmi:id="_jx4fBqoVEdiBcNn-7Es0xA" name="ExpansionNode">

+    <eAnnotations xmi:id="_tInQUKoXEdiaq_4OeOtsBw" source="appliedStereotypes">

+      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_tInQUaoXEdiaq_4OeOtsBw"/>

     </eAnnotations>

-    <generalization xmi:id="_M6URXqQ_EdidRrumwxk5HA" general="_M6ID8KQ_EdidRrumwxk5HA"/>

-    <ownedAttribute xmi:id="_M6URX6Q_EdidRrumwxk5HA" name="regionAsOutput" type="_M6URZKQ_EdidRrumwxk5HA" isOrdered="true" association="_M6URY6Q_EdidRrumwxk5HA">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M6URYKQ_EdidRrumwxk5HA"/>

+    <generalization xmi:id="_jx4fB6oVEdiBcNn-7Es0xA" general="_jxyWOaoVEdiBcNn-7Es0xA"/>

+    <ownedAttribute xmi:id="_jx4fCKoVEdiBcNn-7Es0xA" name="regionAsOutput" type="_jx4fDaoVEdiBcNn-7Es0xA" isOrdered="true" association="_jx4fDKoVEdiBcNn-7Es0xA">

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jx4fCaoVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

-    <ownedAttribute xmi:id="_M6URYaQ_EdidRrumwxk5HA" name="regionAsInput" type="_M6URZKQ_EdidRrumwxk5HA" isOrdered="true" association="_M6URcaQ_EdidRrumwxk5HA">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M6URYqQ_EdidRrumwxk5HA"/>

+    <ownedAttribute xmi:id="_jx4fCqoVEdiBcNn-7Es0xA" name="regionAsInput" type="_jx4fDaoVEdiBcNn-7Es0xA" isOrdered="true" association="_jx4fGqoVEdiBcNn-7Es0xA">

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jx4fC6oVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_M6URY6Q_EdidRrumwxk5HA" memberEnd="_M6URX6Q_EdidRrumwxk5HA _M6URaqQ_EdidRrumwxk5HA"/>

-  <ownedMember xsi:type="uml:Class" xmi:id="_M6URZKQ_EdidRrumwxk5HA" name="ExpansionRegion">

-    <eAnnotations xmi:id="_xGmmMKRAEdiZYaXu6w_Kpw" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_xGyzcKRAEdiZYaXu6w_Kpw"/>

+  <ownedMember xsi:type="uml:Association" xmi:id="_jx4fDKoVEdiBcNn-7Es0xA" memberEnd="_jx4fCKoVEdiBcNn-7Es0xA _jx4fE6oVEdiBcNn-7Es0xA"/>

+  <ownedMember xsi:type="uml:Class" xmi:id="_jx4fDaoVEdiBcNn-7Es0xA" name="ExpansionRegion">

+    <eAnnotations xmi:id="_tItW8KoXEdiaq_4OeOtsBw" source="appliedStereotypes">

+      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_tItW8aoXEdiaq_4OeOtsBw"/>

     </eAnnotations>

-    <generalization xmi:id="_M6URZaQ_EdidRrumwxk5HA" general="_M6IDrqQ_EdidRrumwxk5HA"/>

-    <ownedAttribute xmi:id="_M6URZqQ_EdidRrumwxk5HA" name="mode" type="_M6URbaQ_EdidRrumwxk5HA">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M6URZ6Q_EdidRrumwxk5HA"/>

+    <generalization xmi:id="_jx4fDqoVEdiBcNn-7Es0xA" general="_jxyV96oVEdiBcNn-7Es0xA"/>

+    <ownedAttribute xmi:id="_jx4fD6oVEdiBcNn-7Es0xA" name="mode" type="_jx4fFqoVEdiBcNn-7Es0xA">

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jx4fEKoVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

-    <ownedAttribute xmi:id="_M6URaKQ_EdidRrumwxk5HA" name="inputElement" type="_M6URXaQ_EdidRrumwxk5HA" isOrdered="true" association="_M6URcaQ_EdidRrumwxk5HA">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_M6URaaQ_EdidRrumwxk5HA" value="-1"/>

+    <ownedAttribute xmi:id="_jx4fEaoVEdiBcNn-7Es0xA" name="inputElement" type="_jx4fBqoVEdiBcNn-7Es0xA" isOrdered="true" association="_jx4fGqoVEdiBcNn-7Es0xA">

+      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_jx4fEqoVEdiBcNn-7Es0xA" value="-1"/>

     </ownedAttribute>

-    <ownedAttribute xmi:id="_M6URaqQ_EdidRrumwxk5HA" name="outputElement" type="_M6URXaQ_EdidRrumwxk5HA" isOrdered="true" association="_M6URY6Q_EdidRrumwxk5HA">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_M6URa6Q_EdidRrumwxk5HA" value="-1"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M6URbKQ_EdidRrumwxk5HA"/>

+    <ownedAttribute xmi:id="_jx4fE6oVEdiBcNn-7Es0xA" name="outputElement" type="_jx4fBqoVEdiBcNn-7Es0xA" isOrdered="true" association="_jx4fDKoVEdiBcNn-7Es0xA">

+      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_jx4fFKoVEdiBcNn-7Es0xA" value="-1"/>

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jx4fFaoVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

   </ownedMember>

-  <ownedMember xsi:type="uml:Enumeration" xmi:id="_M6URbaQ_EdidRrumwxk5HA" name="ExpansionKind">

-    <ownedLiteral xmi:id="_M6URbqQ_EdidRrumwxk5HA" name="parallel"/>

-    <ownedLiteral xmi:id="_M6URb6Q_EdidRrumwxk5HA" name="iterative"/>

-    <ownedLiteral xmi:id="_M6URcKQ_EdidRrumwxk5HA" name="stream"/>

+  <ownedMember xsi:type="uml:Enumeration" xmi:id="_jx4fFqoVEdiBcNn-7Es0xA" name="ExpansionKind">

+    <ownedLiteral xmi:id="_jx4fF6oVEdiBcNn-7Es0xA" name="parallel"/>

+    <ownedLiteral xmi:id="_jx4fGKoVEdiBcNn-7Es0xA" name="iterative"/>

+    <ownedLiteral xmi:id="_jx4fGaoVEdiBcNn-7Es0xA" name="stream"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_M6URcaQ_EdidRrumwxk5HA" memberEnd="_M6URaKQ_EdidRrumwxk5HA _M6URYaQ_EdidRrumwxk5HA"/>

-  <ownedMember xsi:type="uml:Class" xmi:id="_M6URcqQ_EdidRrumwxk5HA" name="Node">

-    <eAnnotations xmi:id="_xIakEKRAEdiZYaXu6w_Kpw" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_xImxUKRAEdiZYaXu6w_Kpw"/>

+  <ownedMember xsi:type="uml:Association" xmi:id="_jx4fGqoVEdiBcNn-7Es0xA" memberEnd="_jx4fEaoVEdiBcNn-7Es0xA _jx4fCqoVEdiBcNn-7Es0xA"/>

+  <ownedMember xsi:type="uml:Class" xmi:id="_jx4fG6oVEdiBcNn-7Es0xA" name="ForkNode">

+    <eAnnotations xmi:id="_tI5kMKoXEdiaq_4OeOtsBw" source="appliedStereotypes">

+      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_tI5kMaoXEdiaq_4OeOtsBw"/>

+    </eAnnotations>

+    <generalization xmi:id="_jx4fHKoVEdiBcNn-7Es0xA" general="_jxyYcKoVEdiBcNn-7Es0xA"/>

+  </ownedMember>

+  <ownedMember xsi:type="uml:Class" xmi:id="_jx4fHaoVEdiBcNn-7Es0xA" name="JoinNode">

+    <eAnnotations xmi:id="_tI_q0KoXEdiaq_4OeOtsBw" source="appliedStereotypes">

+      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_tI_q0aoXEdiaq_4OeOtsBw"/>

     </eAnnotations>

-    <generalization xmi:id="_M6URc6Q_EdidRrumwxk5HA" general="_M5voWqQ_EdidRrumwxk5HA"/>

-    <generalization xmi:id="_M6URdKQ_EdidRrumwxk5HA" general="_M571c6Q_EdidRrumwxk5HA"/>

-    <ownedAttribute xmi:id="_M6URdaQ_EdidRrumwxk5HA" name="nestedNode" type="_M6URcqQ_EdidRrumwxk5HA" isOrdered="true" redefinedProperty="_M5voZqQ_EdidRrumwxk5HA" association="_M6UReqQ_EdidRrumwxk5HA" aggregation="composite">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_M6URdqQ_EdidRrumwxk5HA" value="-1"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M6URd6Q_EdidRrumwxk5HA"/>

+    <generalization xmi:id="_jx4fHqoVEdiBcNn-7Es0xA" general="_jxyYcKoVEdiBcNn-7Es0xA"/>

+    <ownedAttribute xmi:id="_jx4fH6oVEdiBcNn-7Es0xA" name="isCombineDuplicate" type="_jxBgwaoVEdiBcNn-7Es0xA">

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jx4fIKoVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

-    <ownedOperation xmi:id="_M6UReKQ_EdidRrumwxk5HA" name="getNestedClassifiers">

-      <returnResult xmi:id="_M6UReaQ_EdidRrumwxk5HA" direction="return">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YtaQ-Edi0K65YJD49Qg"/>

+    <ownedAttribute xmi:id="_jx4fIaoVEdiBcNn-7Es0xA" name="joinSpec" type="_jxBhpaoVEdiBcNn-7Es0xA" isOrdered="true" association="_jx4fJKoVEdiBcNn-7Es0xA" aggregation="composite"/>

+    <ownedOperation xmi:id="_jx4fIqoVEdiBcNn-7Es0xA" name="getOwnedElements">

+      <returnResult xmi:id="_jx4fI6oVEdiBcNn-7Es0xA" direction="return">

+        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

       </returnResult>

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YtaQ-Edi0K65YJD49Qg"/>

+      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

     </ownedOperation>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_M6UReqQ_EdidRrumwxk5HA" memberEnd="_M6URdaQ_EdidRrumwxk5HA _M6URe6Q_EdidRrumwxk5HA">

-    <ownedEnd xmi:id="_M6URe6Q_EdidRrumwxk5HA" type="_M6URcqQ_EdidRrumwxk5HA" association="_M6UReqQ_EdidRrumwxk5HA"/>

+  <ownedMember xsi:type="uml:Association" xmi:id="_jx4fJKoVEdiBcNn-7Es0xA" memberEnd="_jx4fIaoVEdiBcNn-7Es0xA _jx4fJaoVEdiBcNn-7Es0xA">

+    <ownedEnd xmi:id="_jx4fJaoVEdiBcNn-7Es0xA" type="_jx4fHaoVEdiBcNn-7Es0xA" association="_jx4fJKoVEdiBcNn-7Es0xA"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Class" xmi:id="_M6URfKQ_EdidRrumwxk5HA" name="Device">

-    <eAnnotations xmi:id="_xI5FMKRAEdiZYaXu6w_Kpw" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_xJFScKRAEdiZYaXu6w_Kpw"/>

+  <ownedMember xsi:type="uml:Class" xmi:id="_jx4fJqoVEdiBcNn-7Es0xA" name="FlowFinalNode">

+    <eAnnotations xmi:id="_tJFxcKoXEdiaq_4OeOtsBw" source="appliedStereotypes">

+      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_tJFxcaoXEdiaq_4OeOtsBw"/>

     </eAnnotations>

-    <generalization xmi:id="_M6URfaQ_EdidRrumwxk5HA" general="_M6URcqQ_EdidRrumwxk5HA"/>

+    <generalization xmi:id="_jx4fJ6oVEdiBcNn-7Es0xA" general="_jx4cbaoVEdiBcNn-7Es0xA"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Class" xmi:id="_M6URfqQ_EdidRrumwxk5HA" name="ExecutionEnvironment">

-    <eAnnotations xmi:id="_xJXmUKRAEdiZYaXu6w_Kpw" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_xJjzkKRAEdiZYaXu6w_Kpw"/>

+  <ownedMember xsi:type="uml:Class" xmi:id="_jx4fKKoVEdiBcNn-7Es0xA" name="CentralBufferNode">

+    <eAnnotations xmi:id="_tJL4EKoXEdiaq_4OeOtsBw" source="appliedStereotypes">

+      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_tJL4EaoXEdiaq_4OeOtsBw"/>

     </eAnnotations>

-    <generalization xmi:id="_M6URf6Q_EdidRrumwxk5HA" general="_M6URcqQ_EdidRrumwxk5HA"/>

+    <generalization xmi:id="_jx4fKaoVEdiBcNn-7Es0xA" general="_jxyWOaoVEdiBcNn-7Es0xA"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Class" xmi:id="_M6URgKQ_EdidRrumwxk5HA" name="CommunicationPath">

-    <eAnnotations xmi:id="_xJ2HcKRAEdiZYaXu6w_Kpw" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_xKCUsKRAEdiZYaXu6w_Kpw"/>

+  <ownedMember xsi:type="uml:Class" xmi:id="_jx4fKqoVEdiBcNn-7Es0xA" name="ReadExtentAction">

+    <eAnnotations xmi:id="_tJYFUKoXEdiaq_4OeOtsBw" source="appliedStereotypes">

+      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_tJYFUaoXEdiaq_4OeOtsBw"/>

     </eAnnotations>

-    <generalization xmi:id="_M6URgaQ_EdidRrumwxk5HA" general="_M6OKDaQ_EdidRrumwxk5HA"/>

+    <generalization xmi:id="_jx4fK6oVEdiBcNn-7Es0xA" general="_jxyWEKoVEdiBcNn-7Es0xA"/>

+    <ownedAttribute xmi:id="_jx4fLKoVEdiBcNn-7Es0xA" name="result" type="_jxyWqqoVEdiBcNn-7Es0xA" isOrdered="true" association="_jx4fMKoVEdiBcNn-7Es0xA" aggregation="composite"/>

+    <ownedAttribute xmi:id="_jx4fLaoVEdiBcNn-7Es0xA" name="classifier" type="_jxNueqoVEdiBcNn-7Es0xA" isOrdered="true" association="_jx4fMqoVEdiBcNn-7Es0xA"/>

+    <ownedOperation xmi:id="_jx4fLqoVEdiBcNn-7Es0xA" name="getOutputs">

+      <returnResult xmi:id="_jx4fL6oVEdiBcNn-7Es0xA" direction="return">

+        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

+      </returnResult>

+      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

+    </ownedOperation>

+  </ownedMember>

+  <ownedMember xsi:type="uml:Association" xmi:id="_jx4fMKoVEdiBcNn-7Es0xA" memberEnd="_jx4fLKoVEdiBcNn-7Es0xA _jx4fMaoVEdiBcNn-7Es0xA">

+    <ownedEnd xmi:id="_jx4fMaoVEdiBcNn-7Es0xA" type="_jx4fKqoVEdiBcNn-7Es0xA" association="_jx4fMKoVEdiBcNn-7Es0xA"/>

+  </ownedMember>

+  <ownedMember xsi:type="uml:Association" xmi:id="_jx4fMqoVEdiBcNn-7Es0xA" memberEnd="_jx4fLaoVEdiBcNn-7Es0xA _jx4fM6oVEdiBcNn-7Es0xA">

+    <ownedEnd xmi:id="_jx4fM6oVEdiBcNn-7Es0xA" type="_jx4fKqoVEdiBcNn-7Es0xA" association="_jx4fMqoVEdiBcNn-7Es0xA"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Class" xmi:id="_M6URgqQ_EdidRrumwxk5HA" name="TimeExpression">

-    <eAnnotations xmi:id="_xKUokKRAEdiZYaXu6w_Kpw" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_xKg10KRAEdiZYaXu6w_Kpw"/>

+  <ownedMember xsi:type="uml:Class" xmi:id="_jx4fNKoVEdiBcNn-7Es0xA" name="ReclassifyObjectAction">

+    <eAnnotations xmi:id="_tJeL8KoXEdiaq_4OeOtsBw" source="appliedStereotypes">

+      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_tJeL8aoXEdiaq_4OeOtsBw"/>

     </eAnnotations>

-    <generalization xmi:id="_M6URg6Q_EdidRrumwxk5HA" general="_M5jbWaQ_EdidRrumwxk5HA"/>

-    <ownedAttribute xmi:id="_M6URhKQ_EdidRrumwxk5HA" name="firstTime" type="_M5dUjaQ_EdidRrumwxk5HA">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M6URhaQ_EdidRrumwxk5HA"/>

+    <generalization xmi:id="_jx4fNaoVEdiBcNn-7Es0xA" general="_jxyWEKoVEdiBcNn-7Es0xA"/>

+    <ownedAttribute xmi:id="_jx4fNqoVEdiBcNn-7Es0xA" name="isReplaceAll" type="_jxBgwaoVEdiBcNn-7Es0xA">

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jx4fN6oVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

-    <ownedAttribute xmi:id="_M6URhqQ_EdidRrumwxk5HA" name="event" type="_M5jbbKQ_EdidRrumwxk5HA" isOrdered="true" association="_M6URiKQ_EdidRrumwxk5HA">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M6URh6Q_EdidRrumwxk5HA"/>

+    <ownedAttribute xmi:id="_jx4fOKoVEdiBcNn-7Es0xA" name="oldClassifier" type="_jxNueqoVEdiBcNn-7Es0xA" isOrdered="true" association="_jx4fQaoVEdiBcNn-7Es0xA">

+      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_jx4fOaoVEdiBcNn-7Es0xA" value="-1"/>

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jx4fOqoVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

+    <ownedAttribute xmi:id="_jx4fO6oVEdiBcNn-7Es0xA" name="newClassifier" type="_jxNueqoVEdiBcNn-7Es0xA" isOrdered="true" association="_jx4fQ6oVEdiBcNn-7Es0xA">

+      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_jx4fPKoVEdiBcNn-7Es0xA" value="-1"/>

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jx4fPaoVEdiBcNn-7Es0xA"/>

+    </ownedAttribute>

+    <ownedAttribute xmi:id="_jx4fPqoVEdiBcNn-7Es0xA" name="object" type="_jxyWsaoVEdiBcNn-7Es0xA" isOrdered="true" association="_jx4fRaoVEdiBcNn-7Es0xA" aggregation="composite"/>

+    <ownedOperation xmi:id="_jx4fP6oVEdiBcNn-7Es0xA" name="getInputs">

+      <returnResult xmi:id="_jx4fQKoVEdiBcNn-7Es0xA" direction="return">

+        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

+      </returnResult>

+      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

+    </ownedOperation>

+  </ownedMember>

+  <ownedMember xsi:type="uml:Association" xmi:id="_jx4fQaoVEdiBcNn-7Es0xA" memberEnd="_jx4fOKoVEdiBcNn-7Es0xA _jx4fQqoVEdiBcNn-7Es0xA">

+    <ownedEnd xmi:id="_jx4fQqoVEdiBcNn-7Es0xA" type="_jx4fNKoVEdiBcNn-7Es0xA" association="_jx4fQaoVEdiBcNn-7Es0xA"/>

+  </ownedMember>

+  <ownedMember xsi:type="uml:Association" xmi:id="_jx4fQ6oVEdiBcNn-7Es0xA" memberEnd="_jx4fO6oVEdiBcNn-7Es0xA _jx4fRKoVEdiBcNn-7Es0xA">

+    <ownedEnd xmi:id="_jx4fRKoVEdiBcNn-7Es0xA" type="_jx4fNKoVEdiBcNn-7Es0xA" association="_jx4fQ6oVEdiBcNn-7Es0xA"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_M6URiKQ_EdidRrumwxk5HA" memberEnd="_M6URhqQ_EdidRrumwxk5HA _M6URiaQ_EdidRrumwxk5HA">

-    <ownedEnd xmi:id="_M6URiaQ_EdidRrumwxk5HA" type="_M6URgqQ_EdidRrumwxk5HA" association="_M6URiKQ_EdidRrumwxk5HA"/>

+  <ownedMember xsi:type="uml:Association" xmi:id="_jx4fRaoVEdiBcNn-7Es0xA" memberEnd="_jx4fPqoVEdiBcNn-7Es0xA _jx4fRqoVEdiBcNn-7Es0xA">

+    <ownedEnd xmi:id="_jx4fRqoVEdiBcNn-7Es0xA" type="_jx4fNKoVEdiBcNn-7Es0xA" association="_jx4fRaoVEdiBcNn-7Es0xA"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Class" xmi:id="_M6URiqQ_EdidRrumwxk5HA" name="Duration">

-    <eAnnotations xmi:id="_xKzJsKRAEdiZYaXu6w_Kpw" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_xK_W8KRAEdiZYaXu6w_Kpw"/>

+  <ownedMember xsi:type="uml:Class" xmi:id="_jx4fR6oVEdiBcNn-7Es0xA" name="ReadIsClassifiedObjectAction">

+    <eAnnotations xmi:id="_tJkSkKoXEdiaq_4OeOtsBw" source="appliedStereotypes">

+      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_tJkSkaoXEdiaq_4OeOtsBw"/>

     </eAnnotations>

-    <generalization xmi:id="_M6URi6Q_EdidRrumwxk5HA" general="_M5jbWaQ_EdidRrumwxk5HA"/>

-    <ownedAttribute xmi:id="_M6URjKQ_EdidRrumwxk5HA" name="firstTime" type="_M5dUjaQ_EdidRrumwxk5HA">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M6URjaQ_EdidRrumwxk5HA"/>

+    <generalization xmi:id="_jx4fSKoVEdiBcNn-7Es0xA" general="_jxyWEKoVEdiBcNn-7Es0xA"/>

+    <ownedAttribute xmi:id="_jx4fSaoVEdiBcNn-7Es0xA" name="isDirect" type="_jxBgwaoVEdiBcNn-7Es0xA">

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jx4fSqoVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

-    <ownedAttribute xmi:id="_M6URjqQ_EdidRrumwxk5HA" name="event" type="_M5jbbKQ_EdidRrumwxk5HA" isOrdered="true" association="_M6URkaQ_EdidRrumwxk5HA">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_M6URj6Q_EdidRrumwxk5HA" value="2"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M6URkKQ_EdidRrumwxk5HA"/>

-    </ownedAttribute>

+    <ownedAttribute xmi:id="_jx4fS6oVEdiBcNn-7Es0xA" name="classifier" type="_jxNueqoVEdiBcNn-7Es0xA" isOrdered="true" association="_jx4fUqoVEdiBcNn-7Es0xA"/>

+    <ownedAttribute xmi:id="_jx4fTKoVEdiBcNn-7Es0xA" name="result" type="_jxyWqqoVEdiBcNn-7Es0xA" isOrdered="true" association="_jx4fVKoVEdiBcNn-7Es0xA" aggregation="composite"/>

+    <ownedAttribute xmi:id="_jx4fTaoVEdiBcNn-7Es0xA" name="object" type="_jxyWsaoVEdiBcNn-7Es0xA" isOrdered="true" association="_jx4fVqoVEdiBcNn-7Es0xA" aggregation="composite"/>

+    <ownedOperation xmi:id="_jx4fTqoVEdiBcNn-7Es0xA" name="getOutputs">

+      <returnResult xmi:id="_jx4fT6oVEdiBcNn-7Es0xA" direction="return">

+        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

+      </returnResult>

+      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

+    </ownedOperation>

+    <ownedOperation xmi:id="_jx4fUKoVEdiBcNn-7Es0xA" name="getInputs">

+      <returnResult xmi:id="_jx4fUaoVEdiBcNn-7Es0xA" direction="return">

+        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

+      </returnResult>

+      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

+    </ownedOperation>

+  </ownedMember>

+  <ownedMember xsi:type="uml:Association" xmi:id="_jx4fUqoVEdiBcNn-7Es0xA" memberEnd="_jx4fS6oVEdiBcNn-7Es0xA _jx4fU6oVEdiBcNn-7Es0xA">

+    <ownedEnd xmi:id="_jx4fU6oVEdiBcNn-7Es0xA" type="_jx4fR6oVEdiBcNn-7Es0xA" association="_jx4fUqoVEdiBcNn-7Es0xA"/>

+  </ownedMember>

+  <ownedMember xsi:type="uml:Association" xmi:id="_jx4fVKoVEdiBcNn-7Es0xA" memberEnd="_jx4fTKoVEdiBcNn-7Es0xA _jx4fVaoVEdiBcNn-7Es0xA">

+    <ownedEnd xmi:id="_jx4fVaoVEdiBcNn-7Es0xA" type="_jx4fR6oVEdiBcNn-7Es0xA" association="_jx4fVKoVEdiBcNn-7Es0xA"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_M6URkaQ_EdidRrumwxk5HA" memberEnd="_M6URjqQ_EdidRrumwxk5HA _M6URkqQ_EdidRrumwxk5HA">

-    <ownedEnd xmi:id="_M6URkqQ_EdidRrumwxk5HA" type="_M6URiqQ_EdidRrumwxk5HA" association="_M6URkaQ_EdidRrumwxk5HA"/>

+  <ownedMember xsi:type="uml:Association" xmi:id="_jx4fVqoVEdiBcNn-7Es0xA" memberEnd="_jx4fTaoVEdiBcNn-7Es0xA _jx4fV6oVEdiBcNn-7Es0xA">

+    <ownedEnd xmi:id="_jx4fV6oVEdiBcNn-7Es0xA" type="_jx4fR6oVEdiBcNn-7Es0xA" association="_jx4fVqoVEdiBcNn-7Es0xA"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Class" xmi:id="_M6URk6Q_EdidRrumwxk5HA" name="TimeObservationAction">

-    <eAnnotations xmi:id="_xLSR4KRAEdiZYaXu6w_Kpw" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_xLefIKRAEdiZYaXu6w_Kpw"/>

+  <ownedMember xsi:type="uml:Class" xmi:id="_jx4fWKoVEdiBcNn-7Es0xA" name="StartOwnedBehaviorAction">

+    <eAnnotations xmi:id="_tJqZMKoXEdiaq_4OeOtsBw" source="appliedStereotypes">

+      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_tJqZMaoXEdiaq_4OeOtsBw"/>

     </eAnnotations>

-    <generalization xmi:id="_M6URlKQ_EdidRrumwxk5HA" general="_M6UQe6Q_EdidRrumwxk5HA"/>

-    <ownedAttribute xmi:id="_M6URlaQ_EdidRrumwxk5HA" name="now" type="_M6URgqQ_EdidRrumwxk5HA" isOrdered="true" redefinedProperty="_M6UQfaQ_EdidRrumwxk5HA" association="_M6URnKQ_EdidRrumwxk5HA" aggregation="composite">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_M6URlqQ_EdidRrumwxk5HA" value="-1"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M6URl6Q_EdidRrumwxk5HA"/>

-    </ownedAttribute>

-    <ownedOperation xmi:id="_M6URmKQ_EdidRrumwxk5HA" name="getValue" type="_M6OJWqQ_EdidRrumwxk5HA">

-      <returnResult xmi:id="_M6URmaQ_EdidRrumwxk5HA" type="_M6OJWqQ_EdidRrumwxk5HA" direction="return"/>

-    </ownedOperation>

-    <ownedOperation xmi:id="_M6URmqQ_EdidRrumwxk5HA" name="setValue">

-      <ownedParameter xmi:id="_M6URm6Q_EdidRrumwxk5HA" name="newValue" type="_M6OJWqQ_EdidRrumwxk5HA"/>

+    <generalization xmi:id="_jx4fWaoVEdiBcNn-7Es0xA" general="_jxyWEKoVEdiBcNn-7Es0xA"/>

+    <ownedAttribute xmi:id="_jx4fWqoVEdiBcNn-7Es0xA" name="object" type="_jxyWsaoVEdiBcNn-7Es0xA" isOrdered="true" association="_jx4fXaoVEdiBcNn-7Es0xA" aggregation="composite"/>

+    <ownedOperation xmi:id="_jx4fW6oVEdiBcNn-7Es0xA" name="getInputs">

+      <returnResult xmi:id="_jx4fXKoVEdiBcNn-7Es0xA" direction="return">

+        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

+      </returnResult>

+      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

     </ownedOperation>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_M6URnKQ_EdidRrumwxk5HA" memberEnd="_M6URlaQ_EdidRrumwxk5HA _M6URnaQ_EdidRrumwxk5HA">

-    <ownedEnd xmi:id="_M6URnaQ_EdidRrumwxk5HA" type="_M6URk6Q_EdidRrumwxk5HA" association="_M6URnKQ_EdidRrumwxk5HA"/>

+  <ownedMember xsi:type="uml:Association" xmi:id="_jx4fXaoVEdiBcNn-7Es0xA" memberEnd="_jx4fWqoVEdiBcNn-7Es0xA _jx4fXqoVEdiBcNn-7Es0xA">

+    <ownedEnd xmi:id="_jx4fXqoVEdiBcNn-7Es0xA" type="_jx4fWKoVEdiBcNn-7Es0xA" association="_jx4fXaoVEdiBcNn-7Es0xA"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Class" xmi:id="_M6URnqQ_EdidRrumwxk5HA" name="DurationInterval">

-    <eAnnotations xmi:id="_xLwzAKRAEdiZYaXu6w_Kpw" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_xL9AQKRAEdiZYaXu6w_Kpw"/>

+  <ownedMember xsi:type="uml:Class" xmi:id="_jx4fX6oVEdiBcNn-7Es0xA" name="ReadLinkObjectEndAction">

+    <eAnnotations xmi:id="_tJ2mcKoXEdiaq_4OeOtsBw" source="appliedStereotypes">

+      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_tJ2mcaoXEdiaq_4OeOtsBw"/>

     </eAnnotations>

-    <generalization xmi:id="_M6URn6Q_EdidRrumwxk5HA" general="_M6URpKQ_EdidRrumwxk5HA"/>

-    <ownedOperation xmi:id="_M6URoKQ_EdidRrumwxk5HA" name="getMins">

-      <returnResult xmi:id="_M6URoaQ_EdidRrumwxk5HA" direction="return">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YtaQ-Edi0K65YJD49Qg"/>

+    <generalization xmi:id="_jx4fYKoVEdiBcNn-7Es0xA" general="_jxyWEKoVEdiBcNn-7Es0xA"/>

+    <ownedAttribute xmi:id="_jx4fYaoVEdiBcNn-7Es0xA" name="object" type="_jxyWsaoVEdiBcNn-7Es0xA" isOrdered="true" association="_jx4faKoVEdiBcNn-7Es0xA" aggregation="composite"/>

+    <ownedAttribute xmi:id="_jx4fYqoVEdiBcNn-7Es0xA" name="end" type="_jxZ7VKoVEdiBcNn-7Es0xA" isOrdered="true" association="_jx4faqoVEdiBcNn-7Es0xA"/>

+    <ownedAttribute xmi:id="_jx4fY6oVEdiBcNn-7Es0xA" name="result" type="_jxyWqqoVEdiBcNn-7Es0xA" isOrdered="true" association="_jx4fbKoVEdiBcNn-7Es0xA" aggregation="composite"/>

+    <ownedOperation xmi:id="_jx4fZKoVEdiBcNn-7Es0xA" name="getInputs">

+      <returnResult xmi:id="_jx4fZaoVEdiBcNn-7Es0xA" direction="return">

+        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

       </returnResult>

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YtaQ-Edi0K65YJD49Qg"/>

+      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

     </ownedOperation>

-    <ownedOperation xmi:id="_M6URoqQ_EdidRrumwxk5HA" name="getMaxes">

-      <returnResult xmi:id="_M6URo6Q_EdidRrumwxk5HA" direction="return">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YtaQ-Edi0K65YJD49Qg"/>

+    <ownedOperation xmi:id="_jx4fZqoVEdiBcNn-7Es0xA" name="getOutputs">

+      <returnResult xmi:id="_jx4fZ6oVEdiBcNn-7Es0xA" direction="return">

+        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

       </returnResult>

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YtaQ-Edi0K65YJD49Qg"/>

+      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

     </ownedOperation>

   </ownedMember>

-  <ownedMember xsi:type="uml:Class" xmi:id="_M6URpKQ_EdidRrumwxk5HA" name="Interval">

-    <eAnnotations xmi:id="_xMPUIKRAEdiZYaXu6w_Kpw" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_xMhoAKRAEdiZYaXu6w_Kpw"/>

-    </eAnnotations>

-    <generalization xmi:id="_M6URpaQ_EdidRrumwxk5HA" general="_M5jbWaQ_EdidRrumwxk5HA"/>

-    <ownedAttribute xmi:id="_M6URpqQ_EdidRrumwxk5HA" name="min" type="_M5jbWaQ_EdidRrumwxk5HA" isOrdered="true" association="_M6URrKQ_EdidRrumwxk5HA">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_M6URp6Q_EdidRrumwxk5HA" value="-1"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M6URqKQ_EdidRrumwxk5HA"/>

-    </ownedAttribute>

-    <ownedAttribute xmi:id="_M6URqaQ_EdidRrumwxk5HA" name="max" type="_M5jbWaQ_EdidRrumwxk5HA" isOrdered="true" association="_M6URrqQ_EdidRrumwxk5HA">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_M6URqqQ_EdidRrumwxk5HA" value="-1"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M6URq6Q_EdidRrumwxk5HA"/>

-    </ownedAttribute>

+  <ownedMember xsi:type="uml:Association" xmi:id="_jx4faKoVEdiBcNn-7Es0xA" memberEnd="_jx4fYaoVEdiBcNn-7Es0xA _jx4faaoVEdiBcNn-7Es0xA">

+    <ownedEnd xmi:id="_jx4faaoVEdiBcNn-7Es0xA" type="_jx4fX6oVEdiBcNn-7Es0xA" association="_jx4faKoVEdiBcNn-7Es0xA"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_M6URrKQ_EdidRrumwxk5HA" memberEnd="_M6URpqQ_EdidRrumwxk5HA _M6URraQ_EdidRrumwxk5HA">

-    <ownedEnd xmi:id="_M6URraQ_EdidRrumwxk5HA" type="_M6URpKQ_EdidRrumwxk5HA" association="_M6URrKQ_EdidRrumwxk5HA"/>

+  <ownedMember xsi:type="uml:Association" xmi:id="_jx4faqoVEdiBcNn-7Es0xA" memberEnd="_jx4fYqoVEdiBcNn-7Es0xA _jx4fa6oVEdiBcNn-7Es0xA">

+    <ownedEnd xmi:id="_jx4fa6oVEdiBcNn-7Es0xA" type="_jx4fX6oVEdiBcNn-7Es0xA" association="_jx4faqoVEdiBcNn-7Es0xA"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_M6URrqQ_EdidRrumwxk5HA" memberEnd="_M6URqaQ_EdidRrumwxk5HA _M6URr6Q_EdidRrumwxk5HA">

-    <ownedEnd xmi:id="_M6URr6Q_EdidRrumwxk5HA" type="_M6URpKQ_EdidRrumwxk5HA" association="_M6URrqQ_EdidRrumwxk5HA"/>

+  <ownedMember xsi:type="uml:Association" xmi:id="_jx4fbKoVEdiBcNn-7Es0xA" memberEnd="_jx4fY6oVEdiBcNn-7Es0xA _jx4fbaoVEdiBcNn-7Es0xA">

+    <ownedEnd xmi:id="_jx4fbaoVEdiBcNn-7Es0xA" type="_jx4fX6oVEdiBcNn-7Es0xA" association="_jx4fbKoVEdiBcNn-7Es0xA"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Class" xmi:id="_M6URsKQ_EdidRrumwxk5HA" name="TimeConstraint">

-    <eAnnotations xmi:id="_xMz74KRAEdiZYaXu6w_Kpw" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_xNAJIKRAEdiZYaXu6w_Kpw"/>

+  <ownedMember xsi:type="uml:Class" xmi:id="_jx4fbqoVEdiBcNn-7Es0xA" name="ReadLinkObjectEndQualifierAction">

+    <eAnnotations xmi:id="_tJ8tEKoXEdiaq_4OeOtsBw" source="appliedStereotypes">

+      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_tJ8tEaoXEdiaq_4OeOtsBw"/>

     </eAnnotations>

-    <generalization xmi:id="_M6URsaQ_EdidRrumwxk5HA" general="_M6URtqQ_EdidRrumwxk5HA"/>

-    <ownedOperation xmi:id="_M6URsqQ_EdidRrumwxk5HA" name="getSpecification" type="_M5jbWaQ_EdidRrumwxk5HA" redefinedOperation="_M6URuKQ_EdidRrumwxk5HA">

-      <returnResult xmi:id="_M6URs6Q_EdidRrumwxk5HA" type="_M5jbWaQ_EdidRrumwxk5HA" direction="return"/>

+    <generalization xmi:id="_jx4fb6oVEdiBcNn-7Es0xA" general="_jxyWEKoVEdiBcNn-7Es0xA"/>

+    <ownedAttribute xmi:id="_jx4fcKoVEdiBcNn-7Es0xA" name="object" type="_jxyWsaoVEdiBcNn-7Es0xA" isOrdered="true" association="_jx4fd6oVEdiBcNn-7Es0xA" aggregation="composite"/>

+    <ownedAttribute xmi:id="_jx4fcaoVEdiBcNn-7Es0xA" name="result" type="_jxyWqqoVEdiBcNn-7Es0xA" isOrdered="true" association="_jx4feaoVEdiBcNn-7Es0xA" aggregation="composite"/>

+    <ownedAttribute xmi:id="_jx4fcqoVEdiBcNn-7Es0xA" name="qualifier" type="_jxZ7VKoVEdiBcNn-7Es0xA" isOrdered="true" association="_jx4fe6oVEdiBcNn-7Es0xA"/>

+    <ownedOperation xmi:id="_jx4fc6oVEdiBcNn-7Es0xA" name="getInputs">

+      <returnResult xmi:id="_jx4fdKoVEdiBcNn-7Es0xA" direction="return">

+        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

+      </returnResult>

+      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

     </ownedOperation>

-    <ownedOperation xmi:id="_M6URtKQ_EdidRrumwxk5HA" name="setSpecification" redefinedOperation="_M6URuqQ_EdidRrumwxk5HA">

-      <ownedParameter xmi:id="_M6URtaQ_EdidRrumwxk5HA" name="newSpecification" type="_M5jbWaQ_EdidRrumwxk5HA"/>

+    <ownedOperation xmi:id="_jx4fdaoVEdiBcNn-7Es0xA" name="getOutputs">

+      <returnResult xmi:id="_jx4fdqoVEdiBcNn-7Es0xA" direction="return">

+        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

+      </returnResult>

+      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

     </ownedOperation>

   </ownedMember>

-  <ownedMember xsi:type="uml:Class" xmi:id="_M6URtqQ_EdidRrumwxk5HA" name="IntervalConstraint">

-    <eAnnotations xmi:id="_xNSdAKRAEdiZYaXu6w_Kpw" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_xNeqQKRAEdiZYaXu6w_Kpw"/>

-    </eAnnotations>

-    <generalization xmi:id="_M6URt6Q_EdidRrumwxk5HA" general="_M5phb6Q_EdidRrumwxk5HA"/>

-    <ownedOperation xmi:id="_M6URuKQ_EdidRrumwxk5HA" name="getSpecification" type="_M5jbWaQ_EdidRrumwxk5HA">

-      <returnResult xmi:id="_M6URuaQ_EdidRrumwxk5HA" type="_M5jbWaQ_EdidRrumwxk5HA" direction="return"/>

-    </ownedOperation>

-    <ownedOperation xmi:id="_M6URuqQ_EdidRrumwxk5HA" name="setSpecification">

-      <ownedParameter xmi:id="_M6URu6Q_EdidRrumwxk5HA" name="newSpecification" type="_M5jbWaQ_EdidRrumwxk5HA"/>

-    </ownedOperation>

+  <ownedMember xsi:type="uml:Association" xmi:id="_jx4fd6oVEdiBcNn-7Es0xA" memberEnd="_jx4fcKoVEdiBcNn-7Es0xA _jx4feKoVEdiBcNn-7Es0xA">

+    <ownedEnd xmi:id="_jx4feKoVEdiBcNn-7Es0xA" type="_jx4fbqoVEdiBcNn-7Es0xA" association="_jx4fd6oVEdiBcNn-7Es0xA"/>

+  </ownedMember>

+  <ownedMember xsi:type="uml:Association" xmi:id="_jx4feaoVEdiBcNn-7Es0xA" memberEnd="_jx4fcaoVEdiBcNn-7Es0xA _jx4feqoVEdiBcNn-7Es0xA">

+    <ownedEnd xmi:id="_jx4feqoVEdiBcNn-7Es0xA" type="_jx4fbqoVEdiBcNn-7Es0xA" association="_jx4feaoVEdiBcNn-7Es0xA"/>

+  </ownedMember>

+  <ownedMember xsi:type="uml:Association" xmi:id="_jx4fe6oVEdiBcNn-7Es0xA" memberEnd="_jx4fcqoVEdiBcNn-7Es0xA _jx4ffKoVEdiBcNn-7Es0xA">

+    <ownedEnd xmi:id="_jx4ffKoVEdiBcNn-7Es0xA" type="_jx4fbqoVEdiBcNn-7Es0xA" association="_jx4fe6oVEdiBcNn-7Es0xA"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Class" xmi:id="_M6URvKQ_EdidRrumwxk5HA" name="TimeInterval">

-    <eAnnotations xmi:id="_xNw-IKRAEdiZYaXu6w_Kpw" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_xN9LYKRAEdiZYaXu6w_Kpw"/>

+  <ownedMember xsi:type="uml:Class" xmi:id="_jx4ffaoVEdiBcNn-7Es0xA" name="CreateLinkObjectAction">

+    <eAnnotations xmi:id="_tJ8tEqoXEdiaq_4OeOtsBw" source="appliedStereotypes">

+      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_tKCzsKoXEdiaq_4OeOtsBw"/>

     </eAnnotations>

-    <generalization xmi:id="_M6URvaQ_EdidRrumwxk5HA" general="_M6URpKQ_EdidRrumwxk5HA"/>

-    <ownedOperation xmi:id="_M6URvqQ_EdidRrumwxk5HA" name="getMaxes">

-      <returnResult xmi:id="_M6URv6Q_EdidRrumwxk5HA" direction="return">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YtaQ-Edi0K65YJD49Qg"/>

+    <generalization xmi:id="_jx4ffqoVEdiBcNn-7Es0xA" general="_jx4eVqoVEdiBcNn-7Es0xA"/>

+    <ownedAttribute xmi:id="_jx4ff6oVEdiBcNn-7Es0xA" name="result" type="_jxyWqqoVEdiBcNn-7Es0xA" isOrdered="true" association="_jx4fhKoVEdiBcNn-7Es0xA" aggregation="composite"/>

+    <ownedOperation xmi:id="_jx4fgKoVEdiBcNn-7Es0xA" name="getEndData" redefinedOperation="_jx4eWKoVEdiBcNn-7Es0xA">

+      <returnResult xmi:id="_jx4fgaoVEdiBcNn-7Es0xA" direction="return">

+        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

       </returnResult>

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YtaQ-Edi0K65YJD49Qg"/>

+      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

     </ownedOperation>

-    <ownedOperation xmi:id="_M6URwKQ_EdidRrumwxk5HA" name="getMins">

-      <returnResult xmi:id="_M6URwaQ_EdidRrumwxk5HA" direction="return">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YtaQ-Edi0K65YJD49Qg"/>

+    <ownedOperation xmi:id="_jx4fgqoVEdiBcNn-7Es0xA" name="getOutputs">

+      <returnResult xmi:id="_jx4fg6oVEdiBcNn-7Es0xA" direction="return">

+        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

       </returnResult>

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YtaQ-Edi0K65YJD49Qg"/>

+      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

     </ownedOperation>

   </ownedMember>

-  <ownedMember xsi:type="uml:Class" xmi:id="_M6URwqQ_EdidRrumwxk5HA" name="DurationObservationAction">

-    <eAnnotations xmi:id="_xOPfQKRAEdiZYaXu6w_Kpw" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_xObsgKRAEdiZYaXu6w_Kpw"/>

+  <ownedMember xsi:type="uml:Association" xmi:id="_jx4fhKoVEdiBcNn-7Es0xA" memberEnd="_jx4ff6oVEdiBcNn-7Es0xA _jx4fhaoVEdiBcNn-7Es0xA">

+    <ownedEnd xmi:id="_jx4fhaoVEdiBcNn-7Es0xA" type="_jx4ffaoVEdiBcNn-7Es0xA" association="_jx4fhKoVEdiBcNn-7Es0xA"/>

+  </ownedMember>

+  <ownedMember xsi:type="uml:Class" xmi:id="_jx4fhqoVEdiBcNn-7Es0xA" name="AcceptEventAction">

+    <eAnnotations xmi:id="_tKCzsaoXEdiaq_4OeOtsBw" source="appliedStereotypes">

+      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_tKI6UKoXEdiaq_4OeOtsBw"/>

     </eAnnotations>

-    <generalization xmi:id="_M6URw6Q_EdidRrumwxk5HA" general="_M6UQe6Q_EdidRrumwxk5HA"/>

-    <ownedAttribute xmi:id="_M6URxKQ_EdidRrumwxk5HA" name="duration" type="_M6URiqQ_EdidRrumwxk5HA" isOrdered="true" redefinedProperty="_M6UQfaQ_EdidRrumwxk5HA" association="_M6URy6Q_EdidRrumwxk5HA" aggregation="composite">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_M6URxaQ_EdidRrumwxk5HA" value="-1"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M6URxqQ_EdidRrumwxk5HA"/>

+    <generalization xmi:id="_jx4fh6oVEdiBcNn-7Es0xA" general="_jxyWEKoVEdiBcNn-7Es0xA"/>

+    <ownedAttribute xmi:id="_jx4fiKoVEdiBcNn-7Es0xA" name="trigger" type="_jxsPJaoVEdiBcNn-7Es0xA" isOrdered="true" association="_jx4fkKoVEdiBcNn-7Es0xA">

+      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_jx4fiaoVEdiBcNn-7Es0xA" value="-1"/>

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jx4fiqoVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

-    <ownedOperation xmi:id="_M6URx6Q_EdidRrumwxk5HA" name="getValue" type="_M6OJWqQ_EdidRrumwxk5HA">

-      <returnResult xmi:id="_M6URyKQ_EdidRrumwxk5HA" type="_M6OJWqQ_EdidRrumwxk5HA" direction="return"/>

-    </ownedOperation>

-    <ownedOperation xmi:id="_M6URyaQ_EdidRrumwxk5HA" name="setValue">

-      <ownedParameter xmi:id="_M6URyqQ_EdidRrumwxk5HA" name="newValue" type="_M6OJWqQ_EdidRrumwxk5HA"/>

+    <ownedAttribute xmi:id="_jx4fi6oVEdiBcNn-7Es0xA" name="result" type="_jxyWqqoVEdiBcNn-7Es0xA" isOrdered="true" association="_jx4fkqoVEdiBcNn-7Es0xA">

+      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_jx4fjKoVEdiBcNn-7Es0xA" value="-1"/>

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jx4fjaoVEdiBcNn-7Es0xA"/>

+    </ownedAttribute>

+    <ownedOperation xmi:id="_jx4fjqoVEdiBcNn-7Es0xA" name="getOutputs">

+      <returnResult xmi:id="_jx4fj6oVEdiBcNn-7Es0xA" direction="return">

+        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

+      </returnResult>

+      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

     </ownedOperation>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_M6URy6Q_EdidRrumwxk5HA" memberEnd="_M6URxKQ_EdidRrumwxk5HA _M6URzKQ_EdidRrumwxk5HA">

-    <ownedEnd xmi:id="_M6URzKQ_EdidRrumwxk5HA" type="_M6URwqQ_EdidRrumwxk5HA" association="_M6URy6Q_EdidRrumwxk5HA"/>

+  <ownedMember xsi:type="uml:Association" xmi:id="_jx4fkKoVEdiBcNn-7Es0xA" memberEnd="_jx4fiKoVEdiBcNn-7Es0xA _jx4fkaoVEdiBcNn-7Es0xA">

+    <ownedEnd xmi:id="_jx4fkaoVEdiBcNn-7Es0xA" type="_jx4fhqoVEdiBcNn-7Es0xA" association="_jx4fkKoVEdiBcNn-7Es0xA"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Class" xmi:id="_M6URzaQ_EdidRrumwxk5HA" name="DurationConstraint">

-    <eAnnotations xmi:id="_xOuAYKRAEdiZYaXu6w_Kpw" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_xO6NoKRAEdiZYaXu6w_Kpw"/>

+  <ownedMember xsi:type="uml:Association" xmi:id="_jx4fkqoVEdiBcNn-7Es0xA" memberEnd="_jx4fi6oVEdiBcNn-7Es0xA _jx4fk6oVEdiBcNn-7Es0xA">

+    <ownedEnd xmi:id="_jx4fk6oVEdiBcNn-7Es0xA" type="_jx4fhqoVEdiBcNn-7Es0xA" association="_jx4fkqoVEdiBcNn-7Es0xA"/>

+  </ownedMember>

+  <ownedMember xsi:type="uml:Class" xmi:id="_jx4flKoVEdiBcNn-7Es0xA" name="AcceptCallAction">

+    <eAnnotations xmi:id="_tKI6UaoXEdiaq_4OeOtsBw" source="appliedStereotypes">

+      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_tKI6UqoXEdiaq_4OeOtsBw"/>

     </eAnnotations>

-    <generalization xmi:id="_M6URzqQ_EdidRrumwxk5HA" general="_M6URtqQ_EdidRrumwxk5HA"/>

-    <ownedOperation xmi:id="_M6URz6Q_EdidRrumwxk5HA" name="getSpecification" type="_M5jbWaQ_EdidRrumwxk5HA" redefinedOperation="_M6URuKQ_EdidRrumwxk5HA">

-      <returnResult xmi:id="_M6UR0KQ_EdidRrumwxk5HA" type="_M5jbWaQ_EdidRrumwxk5HA" direction="return"/>

+    <generalization xmi:id="_jx4flaoVEdiBcNn-7Es0xA" general="_jx4fhqoVEdiBcNn-7Es0xA"/>

+    <ownedAttribute xmi:id="_jx4flqoVEdiBcNn-7Es0xA" name="returnInformation" type="_jxyWqqoVEdiBcNn-7Es0xA" isOrdered="true" association="_jx4fm6oVEdiBcNn-7Es0xA"/>

+    <ownedOperation xmi:id="_jx4fl6oVEdiBcNn-7Es0xA" name="getTriggers">

+      <returnResult xmi:id="_jx4fmKoVEdiBcNn-7Es0xA" direction="return">

+        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

+      </returnResult>

+      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

     </ownedOperation>

-    <ownedOperation xmi:id="_M6UR0aQ_EdidRrumwxk5HA" name="setSpecification" redefinedOperation="_M6URuqQ_EdidRrumwxk5HA">

-      <ownedParameter xmi:id="_M6UR0qQ_EdidRrumwxk5HA" name="newSpecification" type="_M5jbWaQ_EdidRrumwxk5HA"/>

+    <ownedOperation xmi:id="_jx4fmaoVEdiBcNn-7Es0xA" name="getOutputs">

+      <returnResult xmi:id="_jx4fmqoVEdiBcNn-7Es0xA" direction="return">

+        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

+      </returnResult>

+      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

     </ownedOperation>

   </ownedMember>

-  <ownedMember xsi:type="uml:Class" xmi:id="_M6UR06Q_EdidRrumwxk5HA" name="DataStoreNode">

-    <eAnnotations xmi:id="_xPe1YKRAEdiZYaXu6w_Kpw" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_xPrCoKRAEdiZYaXu6w_Kpw"/>

-    </eAnnotations>

-    <generalization xmi:id="_M6UR1KQ_EdidRrumwxk5HA" general="_M6URWaQ_EdidRrumwxk5HA"/>

+  <ownedMember xsi:type="uml:Association" xmi:id="_jx4fm6oVEdiBcNn-7Es0xA" memberEnd="_jx4flqoVEdiBcNn-7Es0xA _jx4fnKoVEdiBcNn-7Es0xA">

+    <ownedEnd xmi:id="_jx4fnKoVEdiBcNn-7Es0xA" type="_jx4flKoVEdiBcNn-7Es0xA" association="_jx4fm6oVEdiBcNn-7Es0xA"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Class" xmi:id="_M6UR1aQ_EdidRrumwxk5HA" name="ProtocolTransition">

-    <eAnnotations xmi:id="_xRfAgKRAEdiZYaXu6w_Kpw" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_xRrNwKRAEdiZYaXu6w_Kpw"/>

+  <ownedMember xsi:type="uml:Class" xmi:id="_jx-jAKoVEdiBcNn-7Es0xA" name="ReplyAction">

+    <eAnnotations xmi:id="_tKPoAKoXEdiaq_4OeOtsBw" source="appliedStereotypes">

+      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_tKPoAaoXEdiaq_4OeOtsBw"/>

     </eAnnotations>

-    <generalization xmi:id="_M6UR1qQ_EdidRrumwxk5HA" general="_M6IC-aQ_EdidRrumwxk5HA"/>

-    <ownedAttribute xmi:id="_M6UR16Q_EdidRrumwxk5HA" name="postCondition" type="_M5phb6Q_EdidRrumwxk5HA" isOrdered="true" association="_M6UR4qQ_EdidRrumwxk5HA" aggregation="composite">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M6UR2KQ_EdidRrumwxk5HA"/>

+    <generalization xmi:id="_jx-jAaoVEdiBcNn-7Es0xA" general="_jxyWEKoVEdiBcNn-7Es0xA"/>

+    <ownedAttribute xmi:id="_jx-jAqoVEdiBcNn-7Es0xA" name="replyToCall" type="_jx4dt6oVEdiBcNn-7Es0xA" isOrdered="true" association="_jx-jCaoVEdiBcNn-7Es0xA"/>

+    <ownedAttribute xmi:id="_jx-jA6oVEdiBcNn-7Es0xA" name="replyValue" type="_jxyWsaoVEdiBcNn-7Es0xA" isOrdered="true" association="_jx-jC6oVEdiBcNn-7Es0xA">

+      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_jx-jBKoVEdiBcNn-7Es0xA" value="-1"/>

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jx-jBaoVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

-    <ownedAttribute xmi:id="_M6UR2aQ_EdidRrumwxk5HA" name="referred" type="_M571_KQ_EdidRrumwxk5HA" isOrdered="true" isReadOnly="true" association="_M6UR5KQ_EdidRrumwxk5HA">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_M6UR2qQ_EdidRrumwxk5HA" value="-1"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M6UR26Q_EdidRrumwxk5HA"/>

-    </ownedAttribute>

-    <ownedAttribute xmi:id="_M6UR3KQ_EdidRrumwxk5HA" name="preCondition" type="_M5phb6Q_EdidRrumwxk5HA" isOrdered="true" subsettedProperty="_M6IDBKQ_EdidRrumwxk5HA" association="_M6UR5qQ_EdidRrumwxk5HA">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M6UR3aQ_EdidRrumwxk5HA"/>

-    </ownedAttribute>

-    <ownedOperation xmi:id="_M6UR3qQ_EdidRrumwxk5HA" name="getOwnedElements">

-      <returnResult xmi:id="_M6UR36Q_EdidRrumwxk5HA" direction="return">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YtaQ-Edi0K65YJD49Qg"/>

+    <ownedAttribute xmi:id="_jx-jBqoVEdiBcNn-7Es0xA" name="returnInformation" type="_jxyWsaoVEdiBcNn-7Es0xA" isOrdered="true" association="_jx-jDaoVEdiBcNn-7Es0xA"/>

+    <ownedOperation xmi:id="_jx-jB6oVEdiBcNn-7Es0xA" name="getInputs">

+      <returnResult xmi:id="_jx-jCKoVEdiBcNn-7Es0xA" direction="return">

+        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

       </returnResult>

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YtaQ-Edi0K65YJD49Qg"/>

-    </ownedOperation>

-    <ownedOperation xmi:id="_M6UR4KQ_EdidRrumwxk5HA" name="setGuard">

-      <ownedParameter xmi:id="_M6UR4aQ_EdidRrumwxk5HA" name="newGuard" type="_M5phb6Q_EdidRrumwxk5HA"/>

+      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

     </ownedOperation>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_M6UR4qQ_EdidRrumwxk5HA" memberEnd="_M6UR16Q_EdidRrumwxk5HA _M6UR46Q_EdidRrumwxk5HA">

-    <ownedEnd xmi:id="_M6UR46Q_EdidRrumwxk5HA" type="_M6UR1aQ_EdidRrumwxk5HA" association="_M6UR4qQ_EdidRrumwxk5HA"/>

+  <ownedMember xsi:type="uml:Association" xmi:id="_jx-jCaoVEdiBcNn-7Es0xA" memberEnd="_jx-jAqoVEdiBcNn-7Es0xA _jx-jCqoVEdiBcNn-7Es0xA">

+    <ownedEnd xmi:id="_jx-jCqoVEdiBcNn-7Es0xA" type="_jx-jAKoVEdiBcNn-7Es0xA" association="_jx-jCaoVEdiBcNn-7Es0xA"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_M6UR5KQ_EdidRrumwxk5HA" memberEnd="_M6UR2aQ_EdidRrumwxk5HA _M6UR5aQ_EdidRrumwxk5HA">

-    <ownedEnd xmi:id="_M6UR5aQ_EdidRrumwxk5HA" type="_M6UR1aQ_EdidRrumwxk5HA" association="_M6UR5KQ_EdidRrumwxk5HA"/>

+  <ownedMember xsi:type="uml:Association" xmi:id="_jx-jC6oVEdiBcNn-7Es0xA" memberEnd="_jx-jA6oVEdiBcNn-7Es0xA _jx-jDKoVEdiBcNn-7Es0xA">

+    <ownedEnd xmi:id="_jx-jDKoVEdiBcNn-7Es0xA" type="_jx-jAKoVEdiBcNn-7Es0xA" association="_jx-jC6oVEdiBcNn-7Es0xA"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_M6UR5qQ_EdidRrumwxk5HA" memberEnd="_M6UR3KQ_EdidRrumwxk5HA _M6UR56Q_EdidRrumwxk5HA">

-    <ownedEnd xmi:id="_M6UR56Q_EdidRrumwxk5HA" type="_M6UR1aQ_EdidRrumwxk5HA" association="_M6UR5qQ_EdidRrumwxk5HA"/>

+  <ownedMember xsi:type="uml:Association" xmi:id="_jx-jDaoVEdiBcNn-7Es0xA" memberEnd="_jx-jBqoVEdiBcNn-7Es0xA _jx-jDqoVEdiBcNn-7Es0xA">

+    <ownedEnd xmi:id="_jx-jDqoVEdiBcNn-7Es0xA" type="_jx-jAKoVEdiBcNn-7Es0xA" association="_jx-jDaoVEdiBcNn-7Es0xA"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Class" xmi:id="_M6UR6KQ_EdidRrumwxk5HA" name="ReadExtentAction">

-    <eAnnotations xmi:id="_xR-IsKRAEdiZYaXu6w_Kpw" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_xSKV8KRAEdiZYaXu6w_Kpw"/>

+  <ownedMember xsi:type="uml:Class" xmi:id="_jx-jD6oVEdiBcNn-7Es0xA" name="RaiseExceptionAction">

+    <eAnnotations xmi:id="_tKVuoKoXEdiaq_4OeOtsBw" source="appliedStereotypes">

+      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_tKVuoaoXEdiaq_4OeOtsBw"/>

     </eAnnotations>

-    <generalization xmi:id="_M6UR6aQ_EdidRrumwxk5HA" general="_M6IDx6Q_EdidRrumwxk5HA"/>

-    <ownedAttribute xmi:id="_M6UR6qQ_EdidRrumwxk5HA" name="result" type="_M6OJVKQ_EdidRrumwxk5HA" isOrdered="true" association="_M6UR7qQ_EdidRrumwxk5HA" aggregation="composite"/>

-    <ownedAttribute xmi:id="_M6UR66Q_EdidRrumwxk5HA" name="classifier" type="_M51ul6Q_EdidRrumwxk5HA" isOrdered="true" association="_M6UR8KQ_EdidRrumwxk5HA"/>

-    <ownedOperation xmi:id="_M6UR7KQ_EdidRrumwxk5HA" name="getOutputs">

-      <returnResult xmi:id="_M6UR7aQ_EdidRrumwxk5HA" direction="return">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YtaQ-Edi0K65YJD49Qg"/>

+    <generalization xmi:id="_jx-jEKoVEdiBcNn-7Es0xA" general="_jxyWEKoVEdiBcNn-7Es0xA"/>

+    <ownedAttribute xmi:id="_jx-jEaoVEdiBcNn-7Es0xA" name="exception" type="_jxyWsaoVEdiBcNn-7Es0xA" isOrdered="true" association="_jx-jFKoVEdiBcNn-7Es0xA"/>

+    <ownedOperation xmi:id="_jx-jEqoVEdiBcNn-7Es0xA" name="getInputs">

+      <returnResult xmi:id="_jx-jE6oVEdiBcNn-7Es0xA" direction="return">

+        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

       </returnResult>

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YtaQ-Edi0K65YJD49Qg"/>

+      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

     </ownedOperation>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_M6UR7qQ_EdidRrumwxk5HA" memberEnd="_M6UR6qQ_EdidRrumwxk5HA _M6UR76Q_EdidRrumwxk5HA">

-    <ownedEnd xmi:id="_M6UR76Q_EdidRrumwxk5HA" type="_M6UR6KQ_EdidRrumwxk5HA" association="_M6UR7qQ_EdidRrumwxk5HA"/>

+  <ownedMember xsi:type="uml:Association" xmi:id="_jx-jFKoVEdiBcNn-7Es0xA" memberEnd="_jx-jEaoVEdiBcNn-7Es0xA _jx-jFaoVEdiBcNn-7Es0xA">

+    <ownedEnd xmi:id="_jx-jFaoVEdiBcNn-7Es0xA" type="_jx-jD6oVEdiBcNn-7Es0xA" association="_jx-jFKoVEdiBcNn-7Es0xA"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_M6UR8KQ_EdidRrumwxk5HA" memberEnd="_M6UR66Q_EdidRrumwxk5HA _M6UR8aQ_EdidRrumwxk5HA">

-    <ownedEnd xmi:id="_M6UR8aQ_EdidRrumwxk5HA" type="_M6UR6KQ_EdidRrumwxk5HA" association="_M6UR8KQ_EdidRrumwxk5HA"/>

+  <ownedMember xsi:type="uml:Class" xmi:id="_jx-jFqoVEdiBcNn-7Es0xA" name="DataStoreNode">

+    <eAnnotations xmi:id="_tKb1QKoXEdiaq_4OeOtsBw" source="appliedStereotypes">

+      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_tKb1QaoXEdiaq_4OeOtsBw"/>

+    </eAnnotations>

+    <generalization xmi:id="_jx-jF6oVEdiBcNn-7Es0xA" general="_jx4fKKoVEdiBcNn-7Es0xA"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Class" xmi:id="_M6UR8qQ_EdidRrumwxk5HA" name="ReclassifyObjectAction">

-    <eAnnotations xmi:id="_xScp0KRAEdiZYaXu6w_Kpw" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_xSo3EKRAEdiZYaXu6w_Kpw"/>

+  <ownedMember xsi:type="uml:Class" xmi:id="_jx-jGKoVEdiBcNn-7Es0xA" name="Node">

+    <eAnnotations xmi:id="_tLAdAKoXEdiaq_4OeOtsBw" source="appliedStereotypes">

+      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_tLAdAaoXEdiaq_4OeOtsBw"/>

     </eAnnotations>

-    <generalization xmi:id="_M6UR86Q_EdidRrumwxk5HA" general="_M6IDx6Q_EdidRrumwxk5HA"/>

-    <ownedAttribute xmi:id="_M6UR9KQ_EdidRrumwxk5HA" name="isReplaceAll" type="_M5dUjaQ_EdidRrumwxk5HA">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M6UR9aQ_EdidRrumwxk5HA"/>

-    </ownedAttribute>

-    <ownedAttribute xmi:id="_M6UR9qQ_EdidRrumwxk5HA" name="oldClassifier" type="_M51ul6Q_EdidRrumwxk5HA" isOrdered="true" association="_M6UR_6Q_EdidRrumwxk5HA">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_M6UR96Q_EdidRrumwxk5HA" value="-1"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M6UR-KQ_EdidRrumwxk5HA"/>

-    </ownedAttribute>

-    <ownedAttribute xmi:id="_M6UR-aQ_EdidRrumwxk5HA" name="newClassifier" type="_M51ul6Q_EdidRrumwxk5HA" isOrdered="true" association="_M6USAaQ_EdidRrumwxk5HA">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_M6UR-qQ_EdidRrumwxk5HA" value="-1"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M6UR-6Q_EdidRrumwxk5HA"/>

+    <generalization xmi:id="_jx-jGaoVEdiBcNn-7Es0xA" general="_jxNuP6oVEdiBcNn-7Es0xA"/>

+    <generalization xmi:id="_jx-jGqoVEdiBcNn-7Es0xA" general="_jxZ7w6oVEdiBcNn-7Es0xA"/>

+    <ownedAttribute xmi:id="_jx-jG6oVEdiBcNn-7Es0xA" name="nestedNode" type="_jx-jGKoVEdiBcNn-7Es0xA" isOrdered="true" redefinedProperty="_jxNuS6oVEdiBcNn-7Es0xA" association="_jx-jIKoVEdiBcNn-7Es0xA" aggregation="composite">

+      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_jx-jHKoVEdiBcNn-7Es0xA" value="-1"/>

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jx-jHaoVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

-    <ownedAttribute xmi:id="_M6UR_KQ_EdidRrumwxk5HA" name="object" type="_M6OJWqQ_EdidRrumwxk5HA" isOrdered="true" association="_M6USA6Q_EdidRrumwxk5HA" aggregation="composite"/>

-    <ownedOperation xmi:id="_M6UR_aQ_EdidRrumwxk5HA" name="getInputs">

-      <returnResult xmi:id="_M6UR_qQ_EdidRrumwxk5HA" direction="return">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YtaQ-Edi0K65YJD49Qg"/>

+    <ownedOperation xmi:id="_jx-jHqoVEdiBcNn-7Es0xA" name="getNestedClassifiers">

+      <returnResult xmi:id="_jx-jH6oVEdiBcNn-7Es0xA" direction="return">

+        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

       </returnResult>

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YtaQ-Edi0K65YJD49Qg"/>

+      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

     </ownedOperation>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_M6UR_6Q_EdidRrumwxk5HA" memberEnd="_M6UR9qQ_EdidRrumwxk5HA _M6USAKQ_EdidRrumwxk5HA">

-    <ownedEnd xmi:id="_M6USAKQ_EdidRrumwxk5HA" type="_M6UR8qQ_EdidRrumwxk5HA" association="_M6UR_6Q_EdidRrumwxk5HA"/>

+  <ownedMember xsi:type="uml:Association" xmi:id="_jx-jIKoVEdiBcNn-7Es0xA" memberEnd="_jx-jG6oVEdiBcNn-7Es0xA _jx-jIaoVEdiBcNn-7Es0xA">

+    <ownedEnd xmi:id="_jx-jIaoVEdiBcNn-7Es0xA" type="_jx-jGKoVEdiBcNn-7Es0xA" association="_jx-jIKoVEdiBcNn-7Es0xA"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_M6USAaQ_EdidRrumwxk5HA" memberEnd="_M6UR-aQ_EdidRrumwxk5HA _M6USAqQ_EdidRrumwxk5HA">

-    <ownedEnd xmi:id="_M6USAqQ_EdidRrumwxk5HA" type="_M6UR8qQ_EdidRrumwxk5HA" association="_M6USAaQ_EdidRrumwxk5HA"/>

+  <ownedMember xsi:type="uml:Class" xmi:id="_jx-jIqoVEdiBcNn-7Es0xA" name="Device">

+    <eAnnotations xmi:id="_tLGjoKoXEdiaq_4OeOtsBw" source="appliedStereotypes">

+      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_tLGjoaoXEdiaq_4OeOtsBw"/>

+    </eAnnotations>

+    <generalization xmi:id="_jx-jI6oVEdiBcNn-7Es0xA" general="_jx-jGKoVEdiBcNn-7Es0xA"/>

+  </ownedMember>

+  <ownedMember xsi:type="uml:Class" xmi:id="_jx-jJKoVEdiBcNn-7Es0xA" name="ExecutionEnvironment">

+    <eAnnotations xmi:id="_tLMqQKoXEdiaq_4OeOtsBw" source="appliedStereotypes">

+      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_tLMqQaoXEdiaq_4OeOtsBw"/>

+    </eAnnotations>

+    <generalization xmi:id="_jx-jJaoVEdiBcNn-7Es0xA" general="_jx-jGKoVEdiBcNn-7Es0xA"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_M6USA6Q_EdidRrumwxk5HA" memberEnd="_M6UR_KQ_EdidRrumwxk5HA _M6USBKQ_EdidRrumwxk5HA">

-    <ownedEnd xmi:id="_M6USBKQ_EdidRrumwxk5HA" type="_M6UR8qQ_EdidRrumwxk5HA" association="_M6USA6Q_EdidRrumwxk5HA"/>

+  <ownedMember xsi:type="uml:Class" xmi:id="_jx-jJqoVEdiBcNn-7Es0xA" name="CommunicationPath">

+    <eAnnotations xmi:id="_tLSw4KoXEdiaq_4OeOtsBw" source="appliedStereotypes">

+      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_tLSw4aoXEdiaq_4OeOtsBw"/>

+    </eAnnotations>

+    <generalization xmi:id="_jx-jJ6oVEdiBcNn-7Es0xA" general="_jxgDL6oVEdiBcNn-7Es0xA"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Class" xmi:id="_M6USBaQ_EdidRrumwxk5HA" name="ReadIsClassifiedObjectAction">

-    <eAnnotations xmi:id="_xS7K8KRAEdiZYaXu6w_Kpw" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_xTHYMKRAEdiZYaXu6w_Kpw"/>

+  <ownedMember xsi:type="uml:Class" xmi:id="_jx-jKKoVEdiBcNn-7Es0xA" name="TimeExpression">

+    <eAnnotations xmi:id="_tLY3gKoXEdiaq_4OeOtsBw" source="appliedStereotypes">

+      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_tLY3gaoXEdiaq_4OeOtsBw"/>

     </eAnnotations>

-    <generalization xmi:id="_M6USBqQ_EdidRrumwxk5HA" general="_M6IDx6Q_EdidRrumwxk5HA"/>

-    <ownedAttribute xmi:id="_M6USB6Q_EdidRrumwxk5HA" name="isDirect" type="_M5dUjaQ_EdidRrumwxk5HA">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M6USCKQ_EdidRrumwxk5HA"/>

+    <generalization xmi:id="_jx-jKaoVEdiBcNn-7Es0xA" general="_jxBhpaoVEdiBcNn-7Es0xA"/>

+    <ownedAttribute xmi:id="_jx-jKqoVEdiBcNn-7Es0xA" name="firstTime" type="_jxBgwaoVEdiBcNn-7Es0xA">

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jx-jK6oVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

-    <ownedAttribute xmi:id="_M6USCaQ_EdidRrumwxk5HA" name="classifier" type="_M51ul6Q_EdidRrumwxk5HA" isOrdered="true" association="_M6USEKQ_EdidRrumwxk5HA"/>

-    <ownedAttribute xmi:id="_M6USCqQ_EdidRrumwxk5HA" name="result" type="_M6OJVKQ_EdidRrumwxk5HA" isOrdered="true" association="_M6USEqQ_EdidRrumwxk5HA" aggregation="composite"/>

-    <ownedAttribute xmi:id="_M6USC6Q_EdidRrumwxk5HA" name="object" type="_M6OJWqQ_EdidRrumwxk5HA" isOrdered="true" association="_M6USFKQ_EdidRrumwxk5HA" aggregation="composite"/>

-    <ownedOperation xmi:id="_M6USDKQ_EdidRrumwxk5HA" name="getOutputs">

-      <returnResult xmi:id="_M6USDaQ_EdidRrumwxk5HA" direction="return">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YtaQ-Edi0K65YJD49Qg"/>

-      </returnResult>

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YtaQ-Edi0K65YJD49Qg"/>

-    </ownedOperation>

-    <ownedOperation xmi:id="_M6USDqQ_EdidRrumwxk5HA" name="getInputs">

-      <returnResult xmi:id="_M6USD6Q_EdidRrumwxk5HA" direction="return">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YtaQ-Edi0K65YJD49Qg"/>

-      </returnResult>

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YtaQ-Edi0K65YJD49Qg"/>

-    </ownedOperation>

+    <ownedAttribute xmi:id="_jx-jLKoVEdiBcNn-7Es0xA" name="event" type="_jxHnaqoVEdiBcNn-7Es0xA" isOrdered="true" association="_jx-jLqoVEdiBcNn-7Es0xA">

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jx-jLaoVEdiBcNn-7Es0xA"/>

+    </ownedAttribute>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_M6USEKQ_EdidRrumwxk5HA" memberEnd="_M6USCaQ_EdidRrumwxk5HA _M6USEaQ_EdidRrumwxk5HA">

-    <ownedEnd xmi:id="_M6USEaQ_EdidRrumwxk5HA" type="_M6USBaQ_EdidRrumwxk5HA" association="_M6USEKQ_EdidRrumwxk5HA"/>

+  <ownedMember xsi:type="uml:Association" xmi:id="_jx-jLqoVEdiBcNn-7Es0xA" memberEnd="_jx-jLKoVEdiBcNn-7Es0xA _jx-jL6oVEdiBcNn-7Es0xA">

+    <ownedEnd xmi:id="_jx-jL6oVEdiBcNn-7Es0xA" type="_jx-jKKoVEdiBcNn-7Es0xA" association="_jx-jLqoVEdiBcNn-7Es0xA"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_M6USEqQ_EdidRrumwxk5HA" memberEnd="_M6USCqQ_EdidRrumwxk5HA _M6USE6Q_EdidRrumwxk5HA">

-    <ownedEnd xmi:id="_M6USE6Q_EdidRrumwxk5HA" type="_M6USBaQ_EdidRrumwxk5HA" association="_M6USEqQ_EdidRrumwxk5HA"/>

+  <ownedMember xsi:type="uml:Class" xmi:id="_jx-jMKoVEdiBcNn-7Es0xA" name="Duration">

+    <eAnnotations xmi:id="_tLe-IKoXEdiaq_4OeOtsBw" source="appliedStereotypes">

+      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_tLe-IaoXEdiaq_4OeOtsBw"/>

+    </eAnnotations>

+    <generalization xmi:id="_jx-jMaoVEdiBcNn-7Es0xA" general="_jxBhpaoVEdiBcNn-7Es0xA"/>

+    <ownedAttribute xmi:id="_jx-jMqoVEdiBcNn-7Es0xA" name="firstTime" type="_jxBgwaoVEdiBcNn-7Es0xA">

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jx-jM6oVEdiBcNn-7Es0xA"/>

+    </ownedAttribute>

+    <ownedAttribute xmi:id="_jx-jNKoVEdiBcNn-7Es0xA" name="event" type="_jxHnaqoVEdiBcNn-7Es0xA" isOrdered="true" association="_jx-jN6oVEdiBcNn-7Es0xA">

+      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_jx-jNaoVEdiBcNn-7Es0xA" value="2"/>

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jx-jNqoVEdiBcNn-7Es0xA"/>

+    </ownedAttribute>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_M6USFKQ_EdidRrumwxk5HA" memberEnd="_M6USC6Q_EdidRrumwxk5HA _M6USFaQ_EdidRrumwxk5HA">

-    <ownedEnd xmi:id="_M6USFaQ_EdidRrumwxk5HA" type="_M6USBaQ_EdidRrumwxk5HA" association="_M6USFKQ_EdidRrumwxk5HA"/>

+  <ownedMember xsi:type="uml:Association" xmi:id="_jx-jN6oVEdiBcNn-7Es0xA" memberEnd="_jx-jNKoVEdiBcNn-7Es0xA _jx-jOKoVEdiBcNn-7Es0xA">

+    <ownedEnd xmi:id="_jx-jOKoVEdiBcNn-7Es0xA" type="_jx-jMKoVEdiBcNn-7Es0xA" association="_jx-jN6oVEdiBcNn-7Es0xA"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Class" xmi:id="_M6USFqQ_EdidRrumwxk5HA" name="StartOwnedBehaviorAction">

-    <eAnnotations xmi:id="_xTZsEKRAEdiZYaXu6w_Kpw" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_xTl5UKRAEdiZYaXu6w_Kpw"/>

+  <ownedMember xsi:type="uml:Class" xmi:id="_jx-jOaoVEdiBcNn-7Es0xA" name="TimeObservationAction">

+    <eAnnotations xmi:id="_tLlEwKoXEdiaq_4OeOtsBw" source="appliedStereotypes">

+      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_tLlEwaoXEdiaq_4OeOtsBw"/>

     </eAnnotations>

-    <generalization xmi:id="_M6USF6Q_EdidRrumwxk5HA" general="_M6IDx6Q_EdidRrumwxk5HA"/>

-    <ownedAttribute xmi:id="_M6USGKQ_EdidRrumwxk5HA" name="object" type="_M6OJWqQ_EdidRrumwxk5HA" isOrdered="true" association="_M6USG6Q_EdidRrumwxk5HA" aggregation="composite"/>

-    <ownedOperation xmi:id="_M6USGaQ_EdidRrumwxk5HA" name="getInputs">

-      <returnResult xmi:id="_M6USGqQ_EdidRrumwxk5HA" direction="return">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YtaQ-Edi0K65YJD49Qg"/>

-      </returnResult>

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YtaQ-Edi0K65YJD49Qg"/>

+    <generalization xmi:id="_jx-jOqoVEdiBcNn-7Es0xA" general="_jx4eE6oVEdiBcNn-7Es0xA"/>

+    <ownedAttribute xmi:id="_jx-jO6oVEdiBcNn-7Es0xA" name="now" type="_jx-jKKoVEdiBcNn-7Es0xA" isOrdered="true" redefinedProperty="_jx4eFaoVEdiBcNn-7Es0xA" association="_jx-jQqoVEdiBcNn-7Es0xA" aggregation="composite">

+      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_jx-jPKoVEdiBcNn-7Es0xA" value="-1"/>

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jx-jPaoVEdiBcNn-7Es0xA"/>

+    </ownedAttribute>

+    <ownedOperation xmi:id="_jx-jPqoVEdiBcNn-7Es0xA" name="getValue" type="_jxyWsaoVEdiBcNn-7Es0xA">

+      <returnResult xmi:id="_jx-jP6oVEdiBcNn-7Es0xA" type="_jxyWsaoVEdiBcNn-7Es0xA" direction="return"/>

+    </ownedOperation>

+    <ownedOperation xmi:id="_jx-jQKoVEdiBcNn-7Es0xA" name="setValue">

+      <ownedParameter xmi:id="_jx-jQaoVEdiBcNn-7Es0xA" name="newValue" type="_jxyWsaoVEdiBcNn-7Es0xA"/>

     </ownedOperation>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_M6USG6Q_EdidRrumwxk5HA" memberEnd="_M6USGKQ_EdidRrumwxk5HA _M6USHKQ_EdidRrumwxk5HA">

-    <ownedEnd xmi:id="_M6USHKQ_EdidRrumwxk5HA" type="_M6USFqQ_EdidRrumwxk5HA" association="_M6USG6Q_EdidRrumwxk5HA"/>

+  <ownedMember xsi:type="uml:Association" xmi:id="_jx-jQqoVEdiBcNn-7Es0xA" memberEnd="_jx-jO6oVEdiBcNn-7Es0xA _jx-jQ6oVEdiBcNn-7Es0xA">

+    <ownedEnd xmi:id="_jx-jQ6oVEdiBcNn-7Es0xA" type="_jx-jOaoVEdiBcNn-7Es0xA" association="_jx-jQqoVEdiBcNn-7Es0xA"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Class" xmi:id="_M6USHaQ_EdidRrumwxk5HA" name="ReadLinkObjectEndAction">

-    <eAnnotations xmi:id="_xUWuUKRAEdiZYaXu6w_Kpw" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_xUi7kKRAEdiZYaXu6w_Kpw"/>

+  <ownedMember xsi:type="uml:Class" xmi:id="_jx-jRKoVEdiBcNn-7Es0xA" name="DurationInterval">

+    <eAnnotations xmi:id="_tLrLYKoXEdiaq_4OeOtsBw" source="appliedStereotypes">

+      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_tLrLYaoXEdiaq_4OeOtsBw"/>

     </eAnnotations>

-    <generalization xmi:id="_M6USHqQ_EdidRrumwxk5HA" general="_M6IDx6Q_EdidRrumwxk5HA"/>

-    <ownedAttribute xmi:id="_M6USH6Q_EdidRrumwxk5HA" name="object" type="_M6OJWqQ_EdidRrumwxk5HA" isOrdered="true" association="_M6USJqQ_EdidRrumwxk5HA" aggregation="composite"/>

-    <ownedAttribute xmi:id="_M6USIKQ_EdidRrumwxk5HA" name="end" type="_M51vNqQ_EdidRrumwxk5HA" isOrdered="true" association="_M6USKKQ_EdidRrumwxk5HA"/>

-    <ownedAttribute xmi:id="_M6USIaQ_EdidRrumwxk5HA" name="result" type="_M6OJVKQ_EdidRrumwxk5HA" isOrdered="true" association="_M6USKqQ_EdidRrumwxk5HA" aggregation="composite"/>

-    <ownedOperation xmi:id="_M6USIqQ_EdidRrumwxk5HA" name="getInputs">

-      <returnResult xmi:id="_M6USI6Q_EdidRrumwxk5HA" direction="return">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YtaQ-Edi0K65YJD49Qg"/>

+    <generalization xmi:id="_jx-jRaoVEdiBcNn-7Es0xA" general="_jx-jSqoVEdiBcNn-7Es0xA"/>

+    <ownedOperation xmi:id="_jx-jRqoVEdiBcNn-7Es0xA" name="getMins">

+      <returnResult xmi:id="_jx-jR6oVEdiBcNn-7Es0xA" direction="return">

+        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

       </returnResult>

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YtaQ-Edi0K65YJD49Qg"/>

+      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

     </ownedOperation>

-    <ownedOperation xmi:id="_M6USJKQ_EdidRrumwxk5HA" name="getOutputs">

-      <returnResult xmi:id="_M6USJaQ_EdidRrumwxk5HA" direction="return">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YtaQ-Edi0K65YJD49Qg"/>

+    <ownedOperation xmi:id="_jx-jSKoVEdiBcNn-7Es0xA" name="getMaxes">

+      <returnResult xmi:id="_jx-jSaoVEdiBcNn-7Es0xA" direction="return">

+        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

       </returnResult>

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YtaQ-Edi0K65YJD49Qg"/>

+      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

     </ownedOperation>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_M6USJqQ_EdidRrumwxk5HA" memberEnd="_M6USH6Q_EdidRrumwxk5HA _M6USJ6Q_EdidRrumwxk5HA">

-    <ownedEnd xmi:id="_M6USJ6Q_EdidRrumwxk5HA" type="_M6USHaQ_EdidRrumwxk5HA" association="_M6USJqQ_EdidRrumwxk5HA"/>

+  <ownedMember xsi:type="uml:Class" xmi:id="_jx-jSqoVEdiBcNn-7Es0xA" name="Interval">

+    <eAnnotations xmi:id="_tL3YoKoXEdiaq_4OeOtsBw" source="appliedStereotypes">

+      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_tL3YoaoXEdiaq_4OeOtsBw"/>

+    </eAnnotations>

+    <generalization xmi:id="_jx-jS6oVEdiBcNn-7Es0xA" general="_jxBhpaoVEdiBcNn-7Es0xA"/>

+    <ownedAttribute xmi:id="_jx-jTKoVEdiBcNn-7Es0xA" name="min" type="_jxBhpaoVEdiBcNn-7Es0xA" isOrdered="true" association="_jx-jUqoVEdiBcNn-7Es0xA">

+      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_jx-jTaoVEdiBcNn-7Es0xA" value="-1"/>

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jx-jTqoVEdiBcNn-7Es0xA"/>

+    </ownedAttribute>

+    <ownedAttribute xmi:id="_jx-jT6oVEdiBcNn-7Es0xA" name="max" type="_jxBhpaoVEdiBcNn-7Es0xA" isOrdered="true" association="_jx-jVKoVEdiBcNn-7Es0xA">

+      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_jx-jUKoVEdiBcNn-7Es0xA" value="-1"/>

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jx-jUaoVEdiBcNn-7Es0xA"/>

+    </ownedAttribute>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_M6USKKQ_EdidRrumwxk5HA" memberEnd="_M6USIKQ_EdidRrumwxk5HA _M6USKaQ_EdidRrumwxk5HA">

-    <ownedEnd xmi:id="_M6USKaQ_EdidRrumwxk5HA" type="_M6USHaQ_EdidRrumwxk5HA" association="_M6USKKQ_EdidRrumwxk5HA"/>

+  <ownedMember xsi:type="uml:Association" xmi:id="_jx-jUqoVEdiBcNn-7Es0xA" memberEnd="_jx-jTKoVEdiBcNn-7Es0xA _jx-jU6oVEdiBcNn-7Es0xA">

+    <ownedEnd xmi:id="_jx-jU6oVEdiBcNn-7Es0xA" type="_jx-jSqoVEdiBcNn-7Es0xA" association="_jx-jUqoVEdiBcNn-7Es0xA"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_M6USKqQ_EdidRrumwxk5HA" memberEnd="_M6USIaQ_EdidRrumwxk5HA _M6USK6Q_EdidRrumwxk5HA">

-    <ownedEnd xmi:id="_M6USK6Q_EdidRrumwxk5HA" type="_M6USHaQ_EdidRrumwxk5HA" association="_M6USKqQ_EdidRrumwxk5HA"/>

+  <ownedMember xsi:type="uml:Association" xmi:id="_jx-jVKoVEdiBcNn-7Es0xA" memberEnd="_jx-jT6oVEdiBcNn-7Es0xA _jx-jVaoVEdiBcNn-7Es0xA">

+    <ownedEnd xmi:id="_jx-jVaoVEdiBcNn-7Es0xA" type="_jx-jSqoVEdiBcNn-7Es0xA" association="_jx-jVKoVEdiBcNn-7Es0xA"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Class" xmi:id="_M6USLKQ_EdidRrumwxk5HA" name="ReadLinkObjectEndQualifierAction">

-    <eAnnotations xmi:id="_xU1PcKRAEdiZYaXu6w_Kpw" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_xVBcsKRAEdiZYaXu6w_Kpw"/>

+  <ownedMember xsi:type="uml:Class" xmi:id="_jx-jVqoVEdiBcNn-7Es0xA" name="TimeConstraint">

+    <eAnnotations xmi:id="_tL3YoqoXEdiaq_4OeOtsBw" source="appliedStereotypes">

+      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_tL9fQKoXEdiaq_4OeOtsBw"/>

     </eAnnotations>

-    <generalization xmi:id="_M6USLaQ_EdidRrumwxk5HA" general="_M6IDx6Q_EdidRrumwxk5HA"/>

-    <ownedAttribute xmi:id="_M6USLqQ_EdidRrumwxk5HA" name="object" type="_M6OJWqQ_EdidRrumwxk5HA" isOrdered="true" association="_M6USNaQ_EdidRrumwxk5HA" aggregation="composite"/>

-    <ownedAttribute xmi:id="_M6USL6Q_EdidRrumwxk5HA" name="result" type="_M6OJVKQ_EdidRrumwxk5HA" isOrdered="true" association="_M6USN6Q_EdidRrumwxk5HA" aggregation="composite"/>

-    <ownedAttribute xmi:id="_M6USMKQ_EdidRrumwxk5HA" name="qualifier" type="_M51vNqQ_EdidRrumwxk5HA" isOrdered="true" association="_M6USOaQ_EdidRrumwxk5HA"/>

-    <ownedOperation xmi:id="_M6USMaQ_EdidRrumwxk5HA" name="getInputs">

-      <returnResult xmi:id="_M6USMqQ_EdidRrumwxk5HA" direction="return">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YtaQ-Edi0K65YJD49Qg"/>

-      </returnResult>

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YtaQ-Edi0K65YJD49Qg"/>

+    <generalization xmi:id="_jx-jV6oVEdiBcNn-7Es0xA" general="_jx-jXKoVEdiBcNn-7Es0xA"/>

+    <ownedOperation xmi:id="_jx-jWKoVEdiBcNn-7Es0xA" name="getSpecification" type="_jxBhpaoVEdiBcNn-7Es0xA" redefinedOperation="_jx-jXqoVEdiBcNn-7Es0xA">

+      <returnResult xmi:id="_jx-jWaoVEdiBcNn-7Es0xA" type="_jxBhpaoVEdiBcNn-7Es0xA" direction="return"/>

     </ownedOperation>

-    <ownedOperation xmi:id="_M6USM6Q_EdidRrumwxk5HA" name="getOutputs">

-      <returnResult xmi:id="_M6USNKQ_EdidRrumwxk5HA" direction="return">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YtaQ-Edi0K65YJD49Qg"/>

-      </returnResult>

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YtaQ-Edi0K65YJD49Qg"/>

+    <ownedOperation xmi:id="_jx-jWqoVEdiBcNn-7Es0xA" name="setSpecification" redefinedOperation="_jx-jYKoVEdiBcNn-7Es0xA">

+      <ownedParameter xmi:id="_jx-jW6oVEdiBcNn-7Es0xA" name="newSpecification" type="_jxBhpaoVEdiBcNn-7Es0xA"/>

     </ownedOperation>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_M6USNaQ_EdidRrumwxk5HA" memberEnd="_M6USLqQ_EdidRrumwxk5HA _M6USNqQ_EdidRrumwxk5HA">

-    <ownedEnd xmi:id="_M6USNqQ_EdidRrumwxk5HA" type="_M6USLKQ_EdidRrumwxk5HA" association="_M6USNaQ_EdidRrumwxk5HA"/>

-  </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_M6USN6Q_EdidRrumwxk5HA" memberEnd="_M6USL6Q_EdidRrumwxk5HA _M6USOKQ_EdidRrumwxk5HA">

-    <ownedEnd xmi:id="_M6USOKQ_EdidRrumwxk5HA" type="_M6USLKQ_EdidRrumwxk5HA" association="_M6USN6Q_EdidRrumwxk5HA"/>

-  </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_M6USOaQ_EdidRrumwxk5HA" memberEnd="_M6USMKQ_EdidRrumwxk5HA _M6USOqQ_EdidRrumwxk5HA">

-    <ownedEnd xmi:id="_M6USOqQ_EdidRrumwxk5HA" type="_M6USLKQ_EdidRrumwxk5HA" association="_M6USOaQ_EdidRrumwxk5HA"/>

+  <ownedMember xsi:type="uml:Class" xmi:id="_jx-jXKoVEdiBcNn-7Es0xA" name="IntervalConstraint">

+    <eAnnotations xmi:id="_tL9fQaoXEdiaq_4OeOtsBw" source="appliedStereotypes">

+      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_tMDl4KoXEdiaq_4OeOtsBw"/>

+    </eAnnotations>

+    <generalization xmi:id="_jx-jXaoVEdiBcNn-7Es0xA" general="_jxHnwKoVEdiBcNn-7Es0xA"/>

+    <ownedOperation xmi:id="_jx-jXqoVEdiBcNn-7Es0xA" name="getSpecification" type="_jxBhpaoVEdiBcNn-7Es0xA">

+      <returnResult xmi:id="_jx-jX6oVEdiBcNn-7Es0xA" type="_jxBhpaoVEdiBcNn-7Es0xA" direction="return"/>

+    </ownedOperation>

+    <ownedOperation xmi:id="_jx-jYKoVEdiBcNn-7Es0xA" name="setSpecification">

+      <ownedParameter xmi:id="_jx-jYaoVEdiBcNn-7Es0xA" name="newSpecification" type="_jxBhpaoVEdiBcNn-7Es0xA"/>

+    </ownedOperation>

   </ownedMember>

-  <ownedMember xsi:type="uml:Class" xmi:id="_M6USO6Q_EdidRrumwxk5HA" name="CreateLinkObjectAction">

-    <eAnnotations xmi:id="_xV4YUKRAEdiZYaXu6w_Kpw" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_xWKsMKRAEdiZYaXu6w_Kpw"/>

+  <ownedMember xsi:type="uml:Class" xmi:id="_jx-jYqoVEdiBcNn-7Es0xA" name="TimeInterval">

+    <eAnnotations xmi:id="_tMDl4aoXEdiaq_4OeOtsBw" source="appliedStereotypes">

+      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_tMJsgKoXEdiaq_4OeOtsBw"/>

     </eAnnotations>

-    <generalization xmi:id="_M6USPKQ_EdidRrumwxk5HA" general="_M6UQvqQ_EdidRrumwxk5HA"/>

-    <ownedAttribute xmi:id="_M6USPaQ_EdidRrumwxk5HA" name="result" type="_M6OJVKQ_EdidRrumwxk5HA" isOrdered="true" association="_M6USQqQ_EdidRrumwxk5HA" aggregation="composite"/>

-    <ownedOperation xmi:id="_M6USPqQ_EdidRrumwxk5HA" name="getEndData" redefinedOperation="_M6UQwKQ_EdidRrumwxk5HA">

-      <returnResult xmi:id="_M6USP6Q_EdidRrumwxk5HA" direction="return">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YtaQ-Edi0K65YJD49Qg"/>

+    <generalization xmi:id="_jx-jY6oVEdiBcNn-7Es0xA" general="_jx-jSqoVEdiBcNn-7Es0xA"/>

+    <ownedOperation xmi:id="_jx-jZKoVEdiBcNn-7Es0xA" name="getMaxes">

+      <returnResult xmi:id="_jx-jZaoVEdiBcNn-7Es0xA" direction="return">

+        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

       </returnResult>

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YtaQ-Edi0K65YJD49Qg"/>

+      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

     </ownedOperation>

-    <ownedOperation xmi:id="_M6USQKQ_EdidRrumwxk5HA" name="getOutputs">

-      <returnResult xmi:id="_M6USQaQ_EdidRrumwxk5HA" direction="return">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YtaQ-Edi0K65YJD49Qg"/>

+    <ownedOperation xmi:id="_jx-jZqoVEdiBcNn-7Es0xA" name="getMins">

+      <returnResult xmi:id="_jx-jZ6oVEdiBcNn-7Es0xA" direction="return">

+        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

       </returnResult>

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YtaQ-Edi0K65YJD49Qg"/>

+      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

     </ownedOperation>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_M6USQqQ_EdidRrumwxk5HA" memberEnd="_M6USPaQ_EdidRrumwxk5HA _M6USQ6Q_EdidRrumwxk5HA">

-    <ownedEnd xmi:id="_M6USQ6Q_EdidRrumwxk5HA" type="_M6USO6Q_EdidRrumwxk5HA" association="_M6USQqQ_EdidRrumwxk5HA"/>

-  </ownedMember>

-  <ownedMember xsi:type="uml:Class" xmi:id="_M6USRKQ_EdidRrumwxk5HA" name="AcceptEventAction">

-    <eAnnotations xmi:id="_xWdAEKRAEdiZYaXu6w_Kpw" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_xWpNUKRAEdiZYaXu6w_Kpw"/>

+  <ownedMember xsi:type="uml:Class" xmi:id="_jx-jaKoVEdiBcNn-7Es0xA" name="DurationObservationAction">

+    <eAnnotations xmi:id="_tMJsgaoXEdiaq_4OeOtsBw" source="appliedStereotypes">

+      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_tMJsgqoXEdiaq_4OeOtsBw"/>

     </eAnnotations>

-    <generalization xmi:id="_M6USRaQ_EdidRrumwxk5HA" general="_M6IDx6Q_EdidRrumwxk5HA"/>

-    <ownedAttribute xmi:id="_M6USRqQ_EdidRrumwxk5HA" name="trigger" type="_M6IDG6Q_EdidRrumwxk5HA" isOrdered="true" association="_M6USTqQ_EdidRrumwxk5HA">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_M6USR6Q_EdidRrumwxk5HA" value="-1"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M6USSKQ_EdidRrumwxk5HA"/>

+    <generalization xmi:id="_jx-jaaoVEdiBcNn-7Es0xA" general="_jx4eE6oVEdiBcNn-7Es0xA"/>

+    <ownedAttribute xmi:id="_jx-jaqoVEdiBcNn-7Es0xA" name="duration" type="_jx-jMKoVEdiBcNn-7Es0xA" isOrdered="true" redefinedProperty="_jx4eFaoVEdiBcNn-7Es0xA" association="_jx-jcaoVEdiBcNn-7Es0xA" aggregation="composite">

+      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_jx-ja6oVEdiBcNn-7Es0xA" value="-1"/>

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jx-jbKoVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

-    <ownedAttribute xmi:id="_M6USSaQ_EdidRrumwxk5HA" name="result" type="_M6OJVKQ_EdidRrumwxk5HA" isOrdered="true" association="_M6USUKQ_EdidRrumwxk5HA">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_M6USSqQ_EdidRrumwxk5HA" value="-1"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M6USS6Q_EdidRrumwxk5HA"/>

-    </ownedAttribute>

-    <ownedOperation xmi:id="_M6USTKQ_EdidRrumwxk5HA" name="getOutputs">

-      <returnResult xmi:id="_M6USTaQ_EdidRrumwxk5HA" direction="return">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YtaQ-Edi0K65YJD49Qg"/>

-      </returnResult>

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YtaQ-Edi0K65YJD49Qg"/>

+    <ownedOperation xmi:id="_jx-jbaoVEdiBcNn-7Es0xA" name="getValue" type="_jxyWsaoVEdiBcNn-7Es0xA">

+      <returnResult xmi:id="_jx-jbqoVEdiBcNn-7Es0xA" type="_jxyWsaoVEdiBcNn-7Es0xA" direction="return"/>

+    </ownedOperation>

+    <ownedOperation xmi:id="_jx-jb6oVEdiBcNn-7Es0xA" name="setValue">

+      <ownedParameter xmi:id="_jx-jcKoVEdiBcNn-7Es0xA" name="newValue" type="_jxyWsaoVEdiBcNn-7Es0xA"/>

     </ownedOperation>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_M6USTqQ_EdidRrumwxk5HA" memberEnd="_M6USRqQ_EdidRrumwxk5HA _M6UST6Q_EdidRrumwxk5HA">

-    <ownedEnd xmi:id="_M6UST6Q_EdidRrumwxk5HA" type="_M6USRKQ_EdidRrumwxk5HA" association="_M6USTqQ_EdidRrumwxk5HA"/>

+  <ownedMember xsi:type="uml:Association" xmi:id="_jx-jcaoVEdiBcNn-7Es0xA" memberEnd="_jx-jaqoVEdiBcNn-7Es0xA _jx-jcqoVEdiBcNn-7Es0xA">

+    <ownedEnd xmi:id="_jx-jcqoVEdiBcNn-7Es0xA" type="_jx-jaKoVEdiBcNn-7Es0xA" association="_jx-jcaoVEdiBcNn-7Es0xA"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_M6USUKQ_EdidRrumwxk5HA" memberEnd="_M6USSaQ_EdidRrumwxk5HA _M6USUaQ_EdidRrumwxk5HA">

-    <ownedEnd xmi:id="_M6USUaQ_EdidRrumwxk5HA" type="_M6USRKQ_EdidRrumwxk5HA" association="_M6USUKQ_EdidRrumwxk5HA"/>

-  </ownedMember>

-  <ownedMember xsi:type="uml:Class" xmi:id="_M6USUqQ_EdidRrumwxk5HA" name="AcceptCallAction">

-    <eAnnotations xmi:id="_xW7hMKRAEdiZYaXu6w_Kpw" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_xXHucKRAEdiZYaXu6w_Kpw"/>

+  <ownedMember xsi:type="uml:Class" xmi:id="_jx-jc6oVEdiBcNn-7Es0xA" name="DurationConstraint">

+    <eAnnotations xmi:id="_tMPzIKoXEdiaq_4OeOtsBw" source="appliedStereotypes">

+      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_tMPzIaoXEdiaq_4OeOtsBw"/>

     </eAnnotations>

-    <generalization xmi:id="_M6USU6Q_EdidRrumwxk5HA" general="_M6USRKQ_EdidRrumwxk5HA"/>

-    <ownedAttribute xmi:id="_M6USVKQ_EdidRrumwxk5HA" name="returnInformation" type="_M6OJVKQ_EdidRrumwxk5HA" isOrdered="true" association="_M6USWaQ_EdidRrumwxk5HA"/>

-    <ownedOperation xmi:id="_M6USVaQ_EdidRrumwxk5HA" name="getTriggers">

-      <returnResult xmi:id="_M6USVqQ_EdidRrumwxk5HA" direction="return">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YtaQ-Edi0K65YJD49Qg"/>

-      </returnResult>

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YtaQ-Edi0K65YJD49Qg"/>

+    <generalization xmi:id="_jx-jdKoVEdiBcNn-7Es0xA" general="_jx-jXKoVEdiBcNn-7Es0xA"/>

+    <ownedOperation xmi:id="_jx-jdaoVEdiBcNn-7Es0xA" name="getSpecification" type="_jxBhpaoVEdiBcNn-7Es0xA" redefinedOperation="_jx-jXqoVEdiBcNn-7Es0xA">

+      <returnResult xmi:id="_jx-jdqoVEdiBcNn-7Es0xA" type="_jxBhpaoVEdiBcNn-7Es0xA" direction="return"/>

     </ownedOperation>

-    <ownedOperation xmi:id="_M6USV6Q_EdidRrumwxk5HA" name="getOutputs">

-      <returnResult xmi:id="_M6USWKQ_EdidRrumwxk5HA" direction="return">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YtaQ-Edi0K65YJD49Qg"/>

-      </returnResult>

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YtaQ-Edi0K65YJD49Qg"/>

+    <ownedOperation xmi:id="_jx-jd6oVEdiBcNn-7Es0xA" name="setSpecification" redefinedOperation="_jx-jYKoVEdiBcNn-7Es0xA">

+      <ownedParameter xmi:id="_jx-jeKoVEdiBcNn-7Es0xA" name="newSpecification" type="_jxBhpaoVEdiBcNn-7Es0xA"/>

     </ownedOperation>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_M6USWaQ_EdidRrumwxk5HA" memberEnd="_M6USVKQ_EdidRrumwxk5HA _M6USWqQ_EdidRrumwxk5HA">

-    <ownedEnd xmi:id="_M6USWqQ_EdidRrumwxk5HA" type="_M6USUqQ_EdidRrumwxk5HA" association="_M6USWaQ_EdidRrumwxk5HA"/>

-  </ownedMember>

-  <ownedMember xsi:type="uml:Class" xmi:id="_M6USW6Q_EdidRrumwxk5HA" name="ReplyAction">

-    <eAnnotations xmi:id="_xXaCUKRAEdiZYaXu6w_Kpw" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_xXmPkKRAEdiZYaXu6w_Kpw"/>

+  <ownedMember xsi:type="uml:Class" xmi:id="_jx-jeaoVEdiBcNn-7Es0xA" name="ProtocolTransition">

+    <eAnnotations xmi:id="_tMoNoKoXEdiaq_4OeOtsBw" source="appliedStereotypes">

+      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_tMoNoaoXEdiaq_4OeOtsBw"/>

     </eAnnotations>

-    <generalization xmi:id="_M6USXKQ_EdidRrumwxk5HA" general="_M6IDx6Q_EdidRrumwxk5HA"/>

-    <ownedAttribute xmi:id="_M6USXaQ_EdidRrumwxk5HA" name="replyToCall" type="_M6OLmaQ_EdidRrumwxk5HA" isOrdered="true" association="_M6USZKQ_EdidRrumwxk5HA"/>

-    <ownedAttribute xmi:id="_M6USXqQ_EdidRrumwxk5HA" name="replyValue" type="_M6OJWqQ_EdidRrumwxk5HA" isOrdered="true" association="_M6USZqQ_EdidRrumwxk5HA">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_M6USX6Q_EdidRrumwxk5HA" value="-1"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_M6USYKQ_EdidRrumwxk5HA"/>

+    <generalization xmi:id="_jx-jeqoVEdiBcNn-7Es0xA" general="_jxmI5KoVEdiBcNn-7Es0xA"/>

+    <ownedAttribute xmi:id="_jx-je6oVEdiBcNn-7Es0xA" name="postCondition" type="_jxHnwKoVEdiBcNn-7Es0xA" isOrdered="true" association="_jx-jhqoVEdiBcNn-7Es0xA" aggregation="composite">

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jx-jfKoVEdiBcNn-7Es0xA"/>

+    </ownedAttribute>

+    <ownedAttribute xmi:id="_jx-jfaoVEdiBcNn-7Es0xA" name="referred" type="_jxgCRaoVEdiBcNn-7Es0xA" isOrdered="true" isReadOnly="true" association="_jx-jiKoVEdiBcNn-7Es0xA">

+      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_jx-jfqoVEdiBcNn-7Es0xA" value="-1"/>

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jx-jf6oVEdiBcNn-7Es0xA"/>

+    </ownedAttribute>

+    <ownedAttribute xmi:id="_jx-jgKoVEdiBcNn-7Es0xA" name="preCondition" type="_jxHnwKoVEdiBcNn-7Es0xA" isOrdered="true" subsettedProperty="_jxmI76oVEdiBcNn-7Es0xA" association="_jx-jiqoVEdiBcNn-7Es0xA">

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_jx-jgaoVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

-    <ownedAttribute xmi:id="_M6USYaQ_EdidRrumwxk5HA" name="returnInformation" type="_M6OJWqQ_EdidRrumwxk5HA" isOrdered="true" association="_M6USaKQ_EdidRrumwxk5HA"/>

-    <ownedOperation xmi:id="_M6USYqQ_EdidRrumwxk5HA" name="getInputs">

-      <returnResult xmi:id="_M6USY6Q_EdidRrumwxk5HA" direction="return">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YtaQ-Edi0K65YJD49Qg"/>

+    <ownedOperation xmi:id="_jx-jgqoVEdiBcNn-7Es0xA" name="getOwnedElements">

+      <returnResult xmi:id="_jx-jg6oVEdiBcNn-7Es0xA" direction="return">

+        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

       </returnResult>

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YtaQ-Edi0K65YJD49Qg"/>

+      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_RZizJKoVEdiWzIKzKXflIw"/>

+    </ownedOperation>

+    <ownedOperation xmi:id="_jx-jhKoVEdiBcNn-7Es0xA" name="setGuard">

+      <ownedParameter xmi:id="_jx-jhaoVEdiBcNn-7Es0xA" name="newGuard" type="_jxHnwKoVEdiBcNn-7Es0xA"/>

     </ownedOperation>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_M6USZKQ_EdidRrumwxk5HA" memberEnd="_M6USXaQ_EdidRrumwxk5HA _M6USZaQ_EdidRrumwxk5HA">

-    <ownedEnd xmi:id="_M6USZaQ_EdidRrumwxk5HA" type="_M6USW6Q_EdidRrumwxk5HA" association="_M6USZKQ_EdidRrumwxk5HA"/>

-  </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_M6USZqQ_EdidRrumwxk5HA" memberEnd="_M6USXqQ_EdidRrumwxk5HA _M6USZ6Q_EdidRrumwxk5HA">

-    <ownedEnd xmi:id="_M6USZ6Q_EdidRrumwxk5HA" type="_M6USW6Q_EdidRrumwxk5HA" association="_M6USZqQ_EdidRrumwxk5HA"/>

-  </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_M6USaKQ_EdidRrumwxk5HA" memberEnd="_M6USYaQ_EdidRrumwxk5HA _M6USaaQ_EdidRrumwxk5HA">

-    <ownedEnd xmi:id="_M6USaaQ_EdidRrumwxk5HA" type="_M6USW6Q_EdidRrumwxk5HA" association="_M6USaKQ_EdidRrumwxk5HA"/>

+  <ownedMember xsi:type="uml:Association" xmi:id="_jx-jhqoVEdiBcNn-7Es0xA" memberEnd="_jx-je6oVEdiBcNn-7Es0xA _jx-jh6oVEdiBcNn-7Es0xA">

+    <ownedEnd xmi:id="_jx-jh6oVEdiBcNn-7Es0xA" type="_jx-jeaoVEdiBcNn-7Es0xA" association="_jx-jhqoVEdiBcNn-7Es0xA"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Class" xmi:id="_M6USaqQ_EdidRrumwxk5HA" name="RaiseExceptionAction">

-    <eAnnotations xmi:id="_xX4jcKRAEdiZYaXu6w_Kpw" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_xYEwsKRAEdiZYaXu6w_Kpw"/>

-    </eAnnotations>

-    <generalization xmi:id="_M6USa6Q_EdidRrumwxk5HA" general="_M6IDx6Q_EdidRrumwxk5HA"/>

-    <ownedAttribute xmi:id="_M6USbKQ_EdidRrumwxk5HA" name="exception" type="_M6OJWqQ_EdidRrumwxk5HA" isOrdered="true" association="_M6USb6Q_EdidRrumwxk5HA"/>

-    <ownedOperation xmi:id="_M6USbaQ_EdidRrumwxk5HA" name="getInputs">

-      <returnResult xmi:id="_M6USbqQ_EdidRrumwxk5HA" direction="return">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YtaQ-Edi0K65YJD49Qg"/>

-      </returnResult>

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_704YtaQ-Edi0K65YJD49Qg"/>

-    </ownedOperation>

+  <ownedMember xsi:type="uml:Association" xmi:id="_jx-jiKoVEdiBcNn-7Es0xA" memberEnd="_jx-jfaoVEdiBcNn-7Es0xA _jx-jiaoVEdiBcNn-7Es0xA">

+    <ownedEnd xmi:id="_jx-jiaoVEdiBcNn-7Es0xA" type="_jx-jeaoVEdiBcNn-7Es0xA" association="_jx-jiKoVEdiBcNn-7Es0xA"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_M6USb6Q_EdidRrumwxk5HA" memberEnd="_M6USbKQ_EdidRrumwxk5HA _M6UScKQ_EdidRrumwxk5HA">

-    <ownedEnd xmi:id="_M6UScKQ_EdidRrumwxk5HA" type="_M6USaqQ_EdidRrumwxk5HA" association="_M6USb6Q_EdidRrumwxk5HA"/>

+  <ownedMember xsi:type="uml:Association" xmi:id="_jx-jiqoVEdiBcNn-7Es0xA" memberEnd="_jx-jgKoVEdiBcNn-7Es0xA _jx-ji6oVEdiBcNn-7Es0xA">

+    <ownedEnd xmi:id="_jx-ji6oVEdiBcNn-7Es0xA" type="_jx-jeaoVEdiBcNn-7Es0xA" association="_jx-jiqoVEdiBcNn-7Es0xA"/>

   </ownedMember>

 </uml:Model>

diff --git a/deprecated/plugins/org.eclipse.uml2.resources/profiles/Basic.profile.uml2 b/deprecated/plugins/org.eclipse.uml2.resources/profiles/Basic.profile.uml2
index f93fb65..bc005b7 100644
--- a/deprecated/plugins/org.eclipse.uml2.resources/profiles/Basic.profile.uml2
+++ b/deprecated/plugins/org.eclipse.uml2.resources/profiles/Basic.profile.uml2
@@ -1,301 +1,301 @@
 <?xml version="1.0" encoding="UTF-8"?>

-<uml:Profile xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:uml="http://www.eclipse.org/uml2/1.0.0/UML" xmi:id="_nX5hsKQ_Edi_cfSpB2IFNw" name="Basic" metaclassReference="_qLEM4KQ_Edi_cfSpB2IFNw _qLu7QKQ_Edi_cfSpB2IFNw _qL1B4KQ_Edi_cfSpB2IFNw _qL7IgKQ_Edi_cfSpB2IFNw _qMB2MaQ_Edi_cfSpB2IFNw _qMUKEKQ_Edi_cfSpB2IFNw _qM4x1qQ_Edi_cfSpB2IFNw">

-  <eAnnotations xmi:id="_ripq4KQ_Edi_cfSpB2IFNw" source="attributes">

-    <details xmi:id="_ri7-wKQ_Edi_cfSpB2IFNw" key="version" value="0"/>

+<uml:Profile xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:uml="http://www.eclipse.org/uml2/1.0.0/UML" xmi:id="_yZipUKoVEdiPDOUXUSJvZQ" name="Basic" metaclassReference="_Tq0cwKoWEdiNzO9YjNFQAA _TrGwoKoWEdiNzO9YjNFQAA _TrM3QKoWEdiNzO9YjNFQAA _TrS94KoWEdiNzO9YjNFQAA _TrZEhaoWEdiNzO9YjNFQAA _TrrYYKoWEdiNzO9YjNFQAA _TsDy5aoWEdiNzO9YjNFQAA">

+  <eAnnotations xmi:id="_VRe4kKoWEdiNzO9YjNFQAA" source="attributes">

+    <details xmi:id="_VSKOAKoWEdiNzO9YjNFQAA" key="version" value="0"/>

   </eAnnotations>

-  <eAnnotations xmi:id="_rjCFYKQ_Edi_cfSpB2IFNw" source="ePackages">

-    <contents xsi:type="ecore:EPackage" xmi:id="_rjUZQKQ_Edi_cfSpB2IFNw" name="Basic_0" nsURI="http:///Basic_0.profile.uml2" nsPrefix="Basic_0">

-      <eClassifiers xsi:type="ecore:EClass" xmi:id="_rjUZQaQ_Edi_cfSpB2IFNw" name="Basic__Create">

-        <eAnnotations xmi:id="_rjUZQqQ_Edi_cfSpB2IFNw" source="stereotype" references="_qLu7RaQ_Edi_cfSpB2IFNw"/>

+  <eAnnotations xmi:id="_VSch4KoWEdiNzO9YjNFQAA" source="ePackages">

+    <contents xsi:type="ecore:EPackage" xmi:id="_VSovIKoWEdiNzO9YjNFQAA" name="Basic_0" nsURI="http:///Basic_0.profile.uml2" nsPrefix="Basic_0">

+      <eClassifiers xsi:type="ecore:EClass" xmi:id="_VSovIaoWEdiNzO9YjNFQAA" name="Basic__Implement">

+        <eAnnotations xmi:id="_VSovIqoWEdiNzO9YjNFQAA" source="stereotype" references="_TrrYZaoWEdiNzO9YjNFQAA"/>

       </eClassifiers>

-      <eClassifiers xsi:type="ecore:EClass" xmi:id="_rjUZQ6Q_Edi_cfSpB2IFNw" name="Basic__Implement">

-        <eAnnotations xmi:id="_rjUZRKQ_Edi_cfSpB2IFNw" source="stereotype" references="_qMgXUKQ_Edi_cfSpB2IFNw"/>

+      <eClassifiers xsi:type="ecore:EClass" xmi:id="_VSovI6oWEdiNzO9YjNFQAA" name="Basic__Derive">

+        <eAnnotations xmi:id="_VSovJKoWEdiNzO9YjNFQAA" source="stereotype" references="_TrZEhKoWEdiNzO9YjNFQAA"/>

       </eClassifiers>

-      <eClassifiers xsi:type="ecore:EClass" xmi:id="_rjUZRaQ_Edi_cfSpB2IFNw" name="Basic__Utility">

-        <eAnnotations xmi:id="_rjUZRqQ_Edi_cfSpB2IFNw" source="stereotype" references="_qNE_GaQ_Edi_cfSpB2IFNw"/>

+      <eClassifiers xsi:type="ecore:EClass" xmi:id="_VSovJaoWEdiNzO9YjNFQAA" name="Basic__ModelLibrary">

+        <eAnnotations xmi:id="_VSovJqoWEdiNzO9YjNFQAA" source="stereotype" references="_Tr9sQKoWEdiNzO9YjNFQAA"/>

       </eClassifiers>

-      <eClassifiers xsi:type="ecore:EClass" xmi:id="_rjUZR6Q_Edi_cfSpB2IFNw" name="Basic__Derive">

-        <eAnnotations xmi:id="_rjUZSKQ_Edi_cfSpB2IFNw" source="stereotype" references="_qMB2MKQ_Edi_cfSpB2IFNw"/>

+      <eClassifiers xsi:type="ecore:EClass" xmi:id="_VSovJ6oWEdiNzO9YjNFQAA" name="Basic__Auxiliary">

+        <eAnnotations xmi:id="_VSovKKoWEdiNzO9YjNFQAA" source="stereotype" references="_ThwAUKoWEdiNzO9YjNFQAA"/>

       </eClassifiers>

-      <eClassifiers xsi:type="ecore:EClass" xmi:id="_rjUZSaQ_Edi_cfSpB2IFNw" name="Basic__ModelLibrary">

-        <eAnnotations xmi:id="_rjUZSqQ_Edi_cfSpB2IFNw" source="stereotype" references="_qMyrMKQ_Edi_cfSpB2IFNw"/>

+      <eClassifiers xsi:type="ecore:EClass" xmi:id="_VSovKaoWEdiNzO9YjNFQAA" name="Basic__Refine">

+        <eAnnotations xmi:id="_VSovKqoWEdiNzO9YjNFQAA" source="stereotype" references="_Tr9sRaoWEdiNzO9YjNFQAA"/>

       </eClassifiers>

-      <eClassifiers xsi:type="ecore:EClass" xmi:id="_rjUZS6Q_Edi_cfSpB2IFNw" name="Basic__BuildComponent">

-        <eAnnotations xmi:id="_rjUZTKQ_Edi_cfSpB2IFNw" source="stereotype" references="_qLo0o6Q_Edi_cfSpB2IFNw"/>

+      <eClassifiers xsi:type="ecore:EClass" xmi:id="_VSovK6oWEdiNzO9YjNFQAA" name="Basic__Framework">

+        <eAnnotations xmi:id="_VSovLKoWEdiNzO9YjNFQAA" source="stereotype" references="_TrlRxaoWEdiNzO9YjNFQAA"/>

       </eClassifiers>

-      <eClassifiers xsi:type="ecore:EClass" xmi:id="_rjUZTaQ_Edi_cfSpB2IFNw" name="Basic__Responsibility">

-        <eAnnotations xmi:id="_rjUZTqQ_Edi_cfSpB2IFNw" source="stereotype" references="_qM4x0KQ_Edi_cfSpB2IFNw"/>

+      <eClassifiers xsi:type="ecore:EClass" xmi:id="_VSovLaoWEdiNzO9YjNFQAA" name="Basic__BuildComponent">

+        <eAnnotations xmi:id="_VSovLqoWEdiNzO9YjNFQAA" source="stereotype" references="_TrAqA6oWEdiNzO9YjNFQAA"/>

       </eClassifiers>

-      <eClassifiers xsi:type="ecore:EClass" xmi:id="_rjUZT6Q_Edi_cfSpB2IFNw" name="Basic__Focus">

-        <eAnnotations xmi:id="_rjUZUKQ_Edi_cfSpB2IFNw" source="stereotype" references="_qMH81KQ_Edi_cfSpB2IFNw"/>

+      <eClassifiers xsi:type="ecore:EClass" xmi:id="_VSovL6oWEdiNzO9YjNFQAA" name="Basic__ImplementationClass">

+        <eAnnotations xmi:id="_VSovMKoWEdiNzO9YjNFQAA" source="stereotype" references="_TrxfBKoWEdiNzO9YjNFQAA"/>

       </eClassifiers>

-      <eClassifiers xsi:type="ecore:EClass" xmi:id="_rjUZUaQ_Edi_cfSpB2IFNw" name="Basic__Type">

-        <eAnnotations xmi:id="_rjUZUqQ_Edi_cfSpB2IFNw" source="stereotype" references="_qNE_FKQ_Edi_cfSpB2IFNw"/>

+      <eClassifiers xsi:type="ecore:EClass" xmi:id="_VSovMaoWEdiNzO9YjNFQAA" name="Basic__Create">

+        <eAnnotations xmi:id="_VSovMqoWEdiNzO9YjNFQAA" source="stereotype" references="_TrGwpaoWEdiNzO9YjNFQAA"/>

       </eClassifiers>

-      <eClassifiers xsi:type="ecore:EClass" xmi:id="_rjUZU6Q_Edi_cfSpB2IFNw" name="Basic__Instantiate">

-        <eAnnotations xmi:id="_rjUZVKQ_Edi_cfSpB2IFNw" source="stereotype" references="_qMsklKQ_Edi_cfSpB2IFNw"/>

+      <eClassifiers xsi:type="ecore:EClass" xmi:id="_VSovM6oWEdiNzO9YjNFQAA" name="Basic__Type">

+        <eAnnotations xmi:id="_VSovNKoWEdiNzO9YjNFQAA" source="stereotype" references="_TsQAI6oWEdiNzO9YjNFQAA"/>

       </eClassifiers>

-      <eClassifiers xsi:type="ecore:EClass" xmi:id="_rjUZVaQ_Edi_cfSpB2IFNw" name="Basic__Call">

-        <eAnnotations xmi:id="_rjUZVqQ_Edi_cfSpB2IFNw" source="stereotype" references="_qL7IhaQ_Edi_cfSpB2IFNw"/>

+      <eClassifiers xsi:type="ecore:EClass" xmi:id="_VSovNaoWEdiNzO9YjNFQAA" name="Basic__Utility">

+        <eAnnotations xmi:id="_VSovNqoWEdiNzO9YjNFQAA" source="stereotype" references="_TsQAKKoWEdiNzO9YjNFQAA"/>

       </eClassifiers>

-      <eClassifiers xsi:type="ecore:EClass" xmi:id="_rjUZV6Q_Edi_cfSpB2IFNw" name="Basic__Script">

-        <eAnnotations xmi:id="_rjUZWKQ_Edi_cfSpB2IFNw" source="stereotype" references="_qM4x1aQ_Edi_cfSpB2IFNw"/>

+      <eClassifiers xsi:type="ecore:EClass" xmi:id="_VSovN6oWEdiNzO9YjNFQAA" name="Basic__Trace">

+        <eAnnotations xmi:id="_VSovOKoWEdiNzO9YjNFQAA" source="stereotype" references="_TsJ5haoWEdiNzO9YjNFQAA"/>

       </eClassifiers>

-      <eClassifiers xsi:type="ecore:EClass" xmi:id="_rjUZWaQ_Edi_cfSpB2IFNw" name="Basic__Destroy">

-        <eAnnotations xmi:id="_rjUZWqQ_Edi_cfSpB2IFNw" source="stereotype" references="_qMB2NqQ_Edi_cfSpB2IFNw"/>

+      <eClassifiers xsi:type="ecore:EClass" xmi:id="_VSovOaoWEdiNzO9YjNFQAA" name="Basic__Send">

+        <eAnnotations xmi:id="_VSovOqoWEdiNzO9YjNFQAA" source="stereotype" references="_TsJ5gKoWEdiNzO9YjNFQAA"/>

       </eClassifiers>

-      <eClassifiers xsi:type="ecore:EClass" xmi:id="_rjUZW6Q_Edi_cfSpB2IFNw" name="Basic__Send">

-        <eAnnotations xmi:id="_rjUZXKQ_Edi_cfSpB2IFNw" source="stereotype" references="_qM-4cqQ_Edi_cfSpB2IFNw"/>

+      <eClassifiers xsi:type="ecore:EClass" xmi:id="_VSovO6oWEdiNzO9YjNFQAA" name="Basic__Destroy">

+        <eAnnotations xmi:id="_VSovPKoWEdiNzO9YjNFQAA" source="stereotype" references="_TrfLIKoWEdiNzO9YjNFQAA"/>

       </eClassifiers>

-      <eClassifiers xsi:type="ecore:EClass" xmi:id="_rjUZXaQ_Edi_cfSpB2IFNw" name="Basic__Auxiliary">

-        <eAnnotations xmi:id="_rjUZXqQ_Edi_cfSpB2IFNw" source="stereotype" references="_qB5p0KQ_Edi_cfSpB2IFNw"/>

+      <eClassifiers xsi:type="ecore:EClass" xmi:id="_VSovPaoWEdiNzO9YjNFQAA" name="Basic__Call">

+        <eAnnotations xmi:id="_VSovPqoWEdiNzO9YjNFQAA" source="stereotype" references="_TrS95aoWEdiNzO9YjNFQAA"/>

       </eClassifiers>

-      <eClassifiers xsi:type="ecore:EClass" xmi:id="_rjUZX6Q_Edi_cfSpB2IFNw" name="Basic__Trace">

-        <eAnnotations xmi:id="_rjUZYKQ_Edi_cfSpB2IFNw" source="stereotype" references="_qM-4d6Q_Edi_cfSpB2IFNw"/>

+      <eClassifiers xsi:type="ecore:EClass" xmi:id="_VSovP6oWEdiNzO9YjNFQAA" name="Basic__Script">

+        <eAnnotations xmi:id="_VSovQKoWEdiNzO9YjNFQAA" source="stereotype" references="_TsDy5KoWEdiNzO9YjNFQAA"/>

       </eClassifiers>

-      <eClassifiers xsi:type="ecore:EClass" xmi:id="_rjUZYaQ_Edi_cfSpB2IFNw" name="Basic__Refine">

-        <eAnnotations xmi:id="_rjUZYqQ_Edi_cfSpB2IFNw" source="stereotype" references="_qMyrNaQ_Edi_cfSpB2IFNw"/>

+      <eClassifiers xsi:type="ecore:EClass" xmi:id="_VSovQaoWEdiNzO9YjNFQAA" name="Basic__Metaclass">

+        <eAnnotations xmi:id="_VSovQqoWEdiNzO9YjNFQAA" source="stereotype" references="_Tr3lqKoWEdiNzO9YjNFQAA"/>

       </eClassifiers>

-      <eClassifiers xsi:type="ecore:EClass" xmi:id="_rjUZY6Q_Edi_cfSpB2IFNw" name="Basic__ImplementationClass">

-        <eAnnotations xmi:id="_rjUZZKQ_Edi_cfSpB2IFNw" source="stereotype" references="_qMmd9KQ_Edi_cfSpB2IFNw"/>

+      <eClassifiers xsi:type="ecore:EClass" xmi:id="_VSovQ6oWEdiNzO9YjNFQAA" name="Basic__Responsibility">

+        <eAnnotations xmi:id="_VSovRKoWEdiNzO9YjNFQAA" source="stereotype" references="_Tr9sSqoWEdiNzO9YjNFQAA"/>

       </eClassifiers>

-      <eClassifiers xsi:type="ecore:EClass" xmi:id="_rjUZZaQ_Edi_cfSpB2IFNw" name="Basic__Metaclass">

-        <eAnnotations xmi:id="_rjUZZqQ_Edi_cfSpB2IFNw" source="stereotype" references="_qMskmaQ_Edi_cfSpB2IFNw"/>

+      <eClassifiers xsi:type="ecore:EClass" xmi:id="_VSovRaoWEdiNzO9YjNFQAA" name="Basic__Focus">

+        <eAnnotations xmi:id="_VSovRqoWEdiNzO9YjNFQAA" source="stereotype" references="_TrlRwKoWEdiNzO9YjNFQAA"/>

       </eClassifiers>

-      <eClassifiers xsi:type="ecore:EClass" xmi:id="_rjUZZ6Q_Edi_cfSpB2IFNw" name="Basic__Framework">

-        <eAnnotations xmi:id="_rjUZaKQ_Edi_cfSpB2IFNw" source="stereotype" references="_qMODdKQ_Edi_cfSpB2IFNw"/>

+      <eClassifiers xsi:type="ecore:EClass" xmi:id="_VSovR6oWEdiNzO9YjNFQAA" name="Basic__Instantiate">

+        <eAnnotations xmi:id="_VSovSKoWEdiNzO9YjNFQAA" source="stereotype" references="_Tr3lo6oWEdiNzO9YjNFQAA"/>

       </eClassifiers>

     </contents>

   </eAnnotations>

-  <elementImport xmi:id="_qLEM4KQ_Edi_cfSpB2IFNw" visibility="private">

-    <importedElement xsi:type="uml:Class" href="pathmap://UML2_METAMODELS/UML2.metamodel.uml2#_M5voWqQ_EdidRrumwxk5HA"/>

+  <elementImport xmi:id="_Tq0cwKoWEdiNzO9YjNFQAA" visibility="private">

+    <importedElement xsi:type="uml:Class" href="pathmap://UML2_METAMODELS/UML2.metamodel.uml2#_jxNuP6oVEdiBcNn-7Es0xA"/>

   </elementImport>

-  <elementImport xmi:id="_qLu7QKQ_Edi_cfSpB2IFNw" visibility="private">

-    <importedElement xsi:type="uml:Class" href="pathmap://UML2_METAMODELS/UML2.metamodel.uml2#_M6ICbaQ_EdidRrumwxk5HA"/>

+  <elementImport xmi:id="_TrGwoKoWEdiNzO9YjNFQAA" visibility="private">

+    <importedElement xsi:type="uml:Class" href="pathmap://UML2_METAMODELS/UML2.metamodel.uml2#_jxgDcaoVEdiBcNn-7Es0xA"/>

   </elementImport>

-  <elementImport xmi:id="_qL1B4KQ_Edi_cfSpB2IFNw" visibility="private">

-    <importedElement xsi:type="uml:Class" href="pathmap://UML2_METAMODELS/UML2.metamodel.uml2#_M572RKQ_EdidRrumwxk5HA"/>

+  <elementImport xmi:id="_TrM3QKoWEdiNzO9YjNFQAA" visibility="private">

+    <importedElement xsi:type="uml:Class" href="pathmap://UML2_METAMODELS/UML2.metamodel.uml2#_jxgCj6oVEdiBcNn-7Es0xA"/>

   </elementImport>

-  <elementImport xmi:id="_qL7IgKQ_Edi_cfSpB2IFNw" visibility="private">

-    <importedElement xsi:type="uml:Class" href="pathmap://UML2_METAMODELS/UML2.metamodel.uml2#_M6OLWaQ_EdidRrumwxk5HA"/>

+  <elementImport xmi:id="_TrS94KoWEdiNzO9YjNFQAA" visibility="private">

+    <importedElement xsi:type="uml:Class" href="pathmap://UML2_METAMODELS/UML2.metamodel.uml2#_jxyYZaoVEdiBcNn-7Es0xA"/>

   </elementImport>

-  <elementImport xmi:id="_qMB2MaQ_Edi_cfSpB2IFNw" visibility="private">

-    <importedElement xsi:type="uml:Class" href="pathmap://UML2_METAMODELS/UML2.metamodel.uml2#_M571z6Q_EdidRrumwxk5HA"/>

+  <elementImport xmi:id="_TrZEhaoWEdiNzO9YjNFQAA" visibility="private">

+    <importedElement xsi:type="uml:Class" href="pathmap://UML2_METAMODELS/UML2.metamodel.uml2#_jxgCGKoVEdiBcNn-7Es0xA"/>

   </elementImport>

-  <elementImport xmi:id="_qMUKEKQ_Edi_cfSpB2IFNw" visibility="private">

-    <importedElement xsi:type="uml:Class" href="pathmap://UML2_METAMODELS/UML2.metamodel.uml2#_M5vn_KQ_EdidRrumwxk5HA"/>

+  <elementImport xmi:id="_TrrYYKoWEdiNzO9YjNFQAA" visibility="private">

+    <importedElement xsi:type="uml:Class" href="pathmap://UML2_METAMODELS/UML2.metamodel.uml2#_jxHoFKoVEdiBcNn-7Es0xA"/>

   </elementImport>

-  <elementImport xmi:id="_qM4x1qQ_Edi_cfSpB2IFNw" visibility="private">

-    <importedElement xsi:type="uml:Class" href="pathmap://UML2_METAMODELS/UML2.metamodel.uml2#_M571qaQ_EdidRrumwxk5HA"/>

+  <elementImport xmi:id="_TsDy5aoWEdiNzO9YjNFQAA" visibility="private">

+    <importedElement xsi:type="uml:Class" href="pathmap://UML2_METAMODELS/UML2.metamodel.uml2#_jxgB8qoVEdiBcNn-7Es0xA"/>

   </elementImport>

-  <ownedMember xsi:type="uml:Stereotype" xmi:id="_qB5p0KQ_Edi_cfSpB2IFNw" name="Auxiliary">

-    <ownedAttribute xmi:id="_qLo0oqQ_Edi_cfSpB2IFNw" name="base$Class" association="_qLKTgKQ_Edi_cfSpB2IFNw">

-      <type xsi:type="uml:Class" href="pathmap://UML2_METAMODELS/UML2.metamodel.uml2#_M5voWqQ_EdidRrumwxk5HA"/>

+  <ownedMember xsi:type="uml:Stereotype" xmi:id="_ThwAUKoWEdiNzO9YjNFQAA" name="Auxiliary">

+    <ownedAttribute xmi:id="_TrAqAqoWEdiNzO9YjNFQAA" name="base$Class" association="_Tq6jYKoWEdiNzO9YjNFQAA">

+      <type xsi:type="uml:Class" href="pathmap://UML2_METAMODELS/UML2.metamodel.uml2#_jxNuP6oVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

   </ownedMember>

-  <ownedMember xsi:type="uml:Extension" xmi:id="_qLKTgKQ_Edi_cfSpB2IFNw" name="Class_Auxiliary" memberEnd="_qLo0oKQ_Edi_cfSpB2IFNw _qLo0oqQ_Edi_cfSpB2IFNw">

-    <ownedEnd xsi:type="uml:ExtensionEnd" xmi:id="_qLo0oKQ_Edi_cfSpB2IFNw" name="extension$Auxiliary" type="_qB5p0KQ_Edi_cfSpB2IFNw" association="_qLKTgKQ_Edi_cfSpB2IFNw" aggregation="composite">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_qLo0oaQ_Edi_cfSpB2IFNw"/>

+  <ownedMember xsi:type="uml:Extension" xmi:id="_Tq6jYKoWEdiNzO9YjNFQAA" name="Class_Auxiliary" memberEnd="_TrAqAKoWEdiNzO9YjNFQAA _TrAqAqoWEdiNzO9YjNFQAA">

+    <ownedEnd xsi:type="uml:ExtensionEnd" xmi:id="_TrAqAKoWEdiNzO9YjNFQAA" name="extension$Auxiliary" type="_ThwAUKoWEdiNzO9YjNFQAA" association="_Tq6jYKoWEdiNzO9YjNFQAA" aggregation="composite">

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_TrAqAaoWEdiNzO9YjNFQAA"/>

     </ownedEnd>

   </ownedMember>

-  <ownedMember xsi:type="uml:Stereotype" xmi:id="_qLo0o6Q_Edi_cfSpB2IFNw" name="BuildComponent">

-    <ownedAttribute xmi:id="_qLu7RKQ_Edi_cfSpB2IFNw" name="base$Component" association="_qLu7QaQ_Edi_cfSpB2IFNw">

-      <type xsi:type="uml:Class" href="pathmap://UML2_METAMODELS/UML2.metamodel.uml2#_M6ICbaQ_EdidRrumwxk5HA"/>

+  <ownedMember xsi:type="uml:Stereotype" xmi:id="_TrAqA6oWEdiNzO9YjNFQAA" name="BuildComponent">

+    <ownedAttribute xmi:id="_TrGwpKoWEdiNzO9YjNFQAA" name="base$Component" association="_TrGwoaoWEdiNzO9YjNFQAA">

+      <type xsi:type="uml:Class" href="pathmap://UML2_METAMODELS/UML2.metamodel.uml2#_jxgDcaoVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

   </ownedMember>

-  <ownedMember xsi:type="uml:Extension" xmi:id="_qLu7QaQ_Edi_cfSpB2IFNw" name="Component_BuildComponent" memberEnd="_qLu7QqQ_Edi_cfSpB2IFNw _qLu7RKQ_Edi_cfSpB2IFNw">

-    <ownedEnd xsi:type="uml:ExtensionEnd" xmi:id="_qLu7QqQ_Edi_cfSpB2IFNw" name="extension$BuildComponent" type="_qLo0o6Q_Edi_cfSpB2IFNw" association="_qLu7QaQ_Edi_cfSpB2IFNw" aggregation="composite">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_qLu7Q6Q_Edi_cfSpB2IFNw"/>

+  <ownedMember xsi:type="uml:Extension" xmi:id="_TrGwoaoWEdiNzO9YjNFQAA" name="Component_BuildComponent" memberEnd="_TrGwoqoWEdiNzO9YjNFQAA _TrGwpKoWEdiNzO9YjNFQAA">

+    <ownedEnd xsi:type="uml:ExtensionEnd" xmi:id="_TrGwoqoWEdiNzO9YjNFQAA" name="extension$BuildComponent" type="_TrAqA6oWEdiNzO9YjNFQAA" association="_TrGwoaoWEdiNzO9YjNFQAA" aggregation="composite">

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_TrGwo6oWEdiNzO9YjNFQAA"/>

     </ownedEnd>

   </ownedMember>

-  <ownedMember xsi:type="uml:Stereotype" xmi:id="_qLu7RaQ_Edi_cfSpB2IFNw" name="Create">

-    <ownedAttribute xmi:id="_qL1B5KQ_Edi_cfSpB2IFNw" name="base$BehavioralFeature" association="_qL1B4aQ_Edi_cfSpB2IFNw">

-      <type xsi:type="uml:Class" href="pathmap://UML2_METAMODELS/UML2.metamodel.uml2#_M572RKQ_EdidRrumwxk5HA"/>

+  <ownedMember xsi:type="uml:Stereotype" xmi:id="_TrGwpaoWEdiNzO9YjNFQAA" name="Create">

+    <ownedAttribute xmi:id="_TrM3RKoWEdiNzO9YjNFQAA" name="base$BehavioralFeature" association="_TrM3QaoWEdiNzO9YjNFQAA">

+      <type xsi:type="uml:Class" href="pathmap://UML2_METAMODELS/UML2.metamodel.uml2#_jxgCj6oVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

   </ownedMember>

-  <ownedMember xsi:type="uml:Extension" xmi:id="_qL1B4aQ_Edi_cfSpB2IFNw" name="BehavioralFeature_Create" memberEnd="_qL1B4qQ_Edi_cfSpB2IFNw _qL1B5KQ_Edi_cfSpB2IFNw">

-    <ownedEnd xsi:type="uml:ExtensionEnd" xmi:id="_qL1B4qQ_Edi_cfSpB2IFNw" name="extension$Create" type="_qLu7RaQ_Edi_cfSpB2IFNw" association="_qL1B4aQ_Edi_cfSpB2IFNw" aggregation="composite">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_qL1B46Q_Edi_cfSpB2IFNw"/>

+  <ownedMember xsi:type="uml:Extension" xmi:id="_TrM3QaoWEdiNzO9YjNFQAA" name="BehavioralFeature_Create" memberEnd="_TrM3QqoWEdiNzO9YjNFQAA _TrM3RKoWEdiNzO9YjNFQAA">

+    <ownedEnd xsi:type="uml:ExtensionEnd" xmi:id="_TrM3QqoWEdiNzO9YjNFQAA" name="extension$Create" type="_TrGwpaoWEdiNzO9YjNFQAA" association="_TrM3QaoWEdiNzO9YjNFQAA" aggregation="composite">

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_TrM3Q6oWEdiNzO9YjNFQAA"/>

     </ownedEnd>

   </ownedMember>

-  <ownedMember xsi:type="uml:Stereotype" xmi:id="_qL1B5aQ_Edi_cfSpB2IFNw" name="Create">

-    <ownedAttribute xmi:id="_qL7IhKQ_Edi_cfSpB2IFNw" name="base$Usage" association="_qL7IgaQ_Edi_cfSpB2IFNw">

-      <type xsi:type="uml:Class" href="pathmap://UML2_METAMODELS/UML2.metamodel.uml2#_M6OLWaQ_EdidRrumwxk5HA"/>

+  <ownedMember xsi:type="uml:Stereotype" xmi:id="_TrM3RaoWEdiNzO9YjNFQAA" name="Create">

+    <ownedAttribute xmi:id="_TrS95KoWEdiNzO9YjNFQAA" name="base$Usage" association="_TrS94aoWEdiNzO9YjNFQAA">

+      <type xsi:type="uml:Class" href="pathmap://UML2_METAMODELS/UML2.metamodel.uml2#_jxyYZaoVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

   </ownedMember>

-  <ownedMember xsi:type="uml:Extension" xmi:id="_qL7IgaQ_Edi_cfSpB2IFNw" name="Usage_Create" memberEnd="_qL7IgqQ_Edi_cfSpB2IFNw _qL7IhKQ_Edi_cfSpB2IFNw">

-    <ownedEnd xsi:type="uml:ExtensionEnd" xmi:id="_qL7IgqQ_Edi_cfSpB2IFNw" name="extension$Create" type="_qL1B5aQ_Edi_cfSpB2IFNw" association="_qL7IgaQ_Edi_cfSpB2IFNw" aggregation="composite">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_qL7Ig6Q_Edi_cfSpB2IFNw"/>

+  <ownedMember xsi:type="uml:Extension" xmi:id="_TrS94aoWEdiNzO9YjNFQAA" name="Usage_Create" memberEnd="_TrS94qoWEdiNzO9YjNFQAA _TrS95KoWEdiNzO9YjNFQAA">

+    <ownedEnd xsi:type="uml:ExtensionEnd" xmi:id="_TrS94qoWEdiNzO9YjNFQAA" name="extension$Create" type="_TrM3RaoWEdiNzO9YjNFQAA" association="_TrS94aoWEdiNzO9YjNFQAA" aggregation="composite">

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_TrS946oWEdiNzO9YjNFQAA"/>

     </ownedEnd>

   </ownedMember>

-  <ownedMember xsi:type="uml:Stereotype" xmi:id="_qL7IhaQ_Edi_cfSpB2IFNw" name="Call">

-    <ownedAttribute xmi:id="_qL7IiaQ_Edi_cfSpB2IFNw" name="base$Usage" association="_qL7IhqQ_Edi_cfSpB2IFNw">

-      <type xsi:type="uml:Class" href="pathmap://UML2_METAMODELS/UML2.metamodel.uml2#_M6OLWaQ_EdidRrumwxk5HA"/>

+  <ownedMember xsi:type="uml:Stereotype" xmi:id="_TrS95aoWEdiNzO9YjNFQAA" name="Call">

+    <ownedAttribute xmi:id="_TrZEg6oWEdiNzO9YjNFQAA" name="base$Usage" association="_TrZEgKoWEdiNzO9YjNFQAA">

+      <type xsi:type="uml:Class" href="pathmap://UML2_METAMODELS/UML2.metamodel.uml2#_jxyYZaoVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

   </ownedMember>

-  <ownedMember xsi:type="uml:Extension" xmi:id="_qL7IhqQ_Edi_cfSpB2IFNw" name="Usage_Call" memberEnd="_qL7Ih6Q_Edi_cfSpB2IFNw _qL7IiaQ_Edi_cfSpB2IFNw">

-    <ownedEnd xsi:type="uml:ExtensionEnd" xmi:id="_qL7Ih6Q_Edi_cfSpB2IFNw" name="extension$Call" type="_qL7IhaQ_Edi_cfSpB2IFNw" association="_qL7IhqQ_Edi_cfSpB2IFNw" aggregation="composite">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_qL7IiKQ_Edi_cfSpB2IFNw"/>

+  <ownedMember xsi:type="uml:Extension" xmi:id="_TrZEgKoWEdiNzO9YjNFQAA" name="Usage_Call" memberEnd="_TrZEgaoWEdiNzO9YjNFQAA _TrZEg6oWEdiNzO9YjNFQAA">

+    <ownedEnd xsi:type="uml:ExtensionEnd" xmi:id="_TrZEgaoWEdiNzO9YjNFQAA" name="extension$Call" type="_TrS95aoWEdiNzO9YjNFQAA" association="_TrZEgKoWEdiNzO9YjNFQAA" aggregation="composite">

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_TrZEgqoWEdiNzO9YjNFQAA"/>

     </ownedEnd>

   </ownedMember>

-  <ownedMember xsi:type="uml:Stereotype" xmi:id="_qMB2MKQ_Edi_cfSpB2IFNw" name="Derive">

-    <ownedAttribute xmi:id="_qMB2NaQ_Edi_cfSpB2IFNw" name="base$Abstraction" association="_qMB2MqQ_Edi_cfSpB2IFNw">

-      <type xsi:type="uml:Class" href="pathmap://UML2_METAMODELS/UML2.metamodel.uml2#_M571z6Q_EdidRrumwxk5HA"/>

+  <ownedMember xsi:type="uml:Stereotype" xmi:id="_TrZEhKoWEdiNzO9YjNFQAA" name="Derive">

+    <ownedAttribute xmi:id="_TrZEiaoWEdiNzO9YjNFQAA" name="base$Abstraction" association="_TrZEhqoWEdiNzO9YjNFQAA">

+      <type xsi:type="uml:Class" href="pathmap://UML2_METAMODELS/UML2.metamodel.uml2#_jxgCGKoVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

   </ownedMember>

-  <ownedMember xsi:type="uml:Extension" xmi:id="_qMB2MqQ_Edi_cfSpB2IFNw" name="Abstraction_Derive" memberEnd="_qMB2M6Q_Edi_cfSpB2IFNw _qMB2NaQ_Edi_cfSpB2IFNw">

-    <ownedEnd xsi:type="uml:ExtensionEnd" xmi:id="_qMB2M6Q_Edi_cfSpB2IFNw" name="extension$Derive" type="_qMB2MKQ_Edi_cfSpB2IFNw" association="_qMB2MqQ_Edi_cfSpB2IFNw" aggregation="composite">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_qMB2NKQ_Edi_cfSpB2IFNw"/>

+  <ownedMember xsi:type="uml:Extension" xmi:id="_TrZEhqoWEdiNzO9YjNFQAA" name="Abstraction_Derive" memberEnd="_TrZEh6oWEdiNzO9YjNFQAA _TrZEiaoWEdiNzO9YjNFQAA">

+    <ownedEnd xsi:type="uml:ExtensionEnd" xmi:id="_TrZEh6oWEdiNzO9YjNFQAA" name="extension$Derive" type="_TrZEhKoWEdiNzO9YjNFQAA" association="_TrZEhqoWEdiNzO9YjNFQAA" aggregation="composite">

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_TrZEiKoWEdiNzO9YjNFQAA"/>

     </ownedEnd>

   </ownedMember>

-  <ownedMember xsi:type="uml:Stereotype" xmi:id="_qMB2NqQ_Edi_cfSpB2IFNw" name="Destroy">

-    <ownedAttribute xmi:id="_qMH806Q_Edi_cfSpB2IFNw" name="base$BehavioralFeature" association="_qMH80KQ_Edi_cfSpB2IFNw">

-      <type xsi:type="uml:Class" href="pathmap://UML2_METAMODELS/UML2.metamodel.uml2#_M572RKQ_EdidRrumwxk5HA"/>

+  <ownedMember xsi:type="uml:Stereotype" xmi:id="_TrfLIKoWEdiNzO9YjNFQAA" name="Destroy">

+    <ownedAttribute xmi:id="_TrfLJKoWEdiNzO9YjNFQAA" name="base$BehavioralFeature" association="_TrfLIaoWEdiNzO9YjNFQAA">

+      <type xsi:type="uml:Class" href="pathmap://UML2_METAMODELS/UML2.metamodel.uml2#_jxgCj6oVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

   </ownedMember>

-  <ownedMember xsi:type="uml:Extension" xmi:id="_qMH80KQ_Edi_cfSpB2IFNw" name="BehavioralFeature_Destroy" memberEnd="_qMH80aQ_Edi_cfSpB2IFNw _qMH806Q_Edi_cfSpB2IFNw">

-    <ownedEnd xsi:type="uml:ExtensionEnd" xmi:id="_qMH80aQ_Edi_cfSpB2IFNw" name="extension$Destroy" type="_qMB2NqQ_Edi_cfSpB2IFNw" association="_qMH80KQ_Edi_cfSpB2IFNw" aggregation="composite">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_qMH80qQ_Edi_cfSpB2IFNw"/>

+  <ownedMember xsi:type="uml:Extension" xmi:id="_TrfLIaoWEdiNzO9YjNFQAA" name="BehavioralFeature_Destroy" memberEnd="_TrfLIqoWEdiNzO9YjNFQAA _TrfLJKoWEdiNzO9YjNFQAA">

+    <ownedEnd xsi:type="uml:ExtensionEnd" xmi:id="_TrfLIqoWEdiNzO9YjNFQAA" name="extension$Destroy" type="_TrfLIKoWEdiNzO9YjNFQAA" association="_TrfLIaoWEdiNzO9YjNFQAA" aggregation="composite">

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_TrfLI6oWEdiNzO9YjNFQAA"/>

     </ownedEnd>

   </ownedMember>

-  <ownedMember xsi:type="uml:Stereotype" xmi:id="_qMH81KQ_Edi_cfSpB2IFNw" name="Focus">

-    <ownedAttribute xmi:id="_qMODc6Q_Edi_cfSpB2IFNw" name="base$Class" association="_qMODcKQ_Edi_cfSpB2IFNw">

-      <type xsi:type="uml:Class" href="pathmap://UML2_METAMODELS/UML2.metamodel.uml2#_M5voWqQ_EdidRrumwxk5HA"/>

+  <ownedMember xsi:type="uml:Stereotype" xmi:id="_TrlRwKoWEdiNzO9YjNFQAA" name="Focus">

+    <ownedAttribute xmi:id="_TrlRxKoWEdiNzO9YjNFQAA" name="base$Class" association="_TrlRwaoWEdiNzO9YjNFQAA">

+      <type xsi:type="uml:Class" href="pathmap://UML2_METAMODELS/UML2.metamodel.uml2#_jxNuP6oVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

   </ownedMember>

-  <ownedMember xsi:type="uml:Extension" xmi:id="_qMODcKQ_Edi_cfSpB2IFNw" name="Class_Focus" memberEnd="_qMODcaQ_Edi_cfSpB2IFNw _qMODc6Q_Edi_cfSpB2IFNw">

-    <ownedEnd xsi:type="uml:ExtensionEnd" xmi:id="_qMODcaQ_Edi_cfSpB2IFNw" name="extension$Focus" type="_qMH81KQ_Edi_cfSpB2IFNw" association="_qMODcKQ_Edi_cfSpB2IFNw" aggregation="composite">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_qMODcqQ_Edi_cfSpB2IFNw"/>

+  <ownedMember xsi:type="uml:Extension" xmi:id="_TrlRwaoWEdiNzO9YjNFQAA" name="Class_Focus" memberEnd="_TrlRwqoWEdiNzO9YjNFQAA _TrlRxKoWEdiNzO9YjNFQAA">

+    <ownedEnd xsi:type="uml:ExtensionEnd" xmi:id="_TrlRwqoWEdiNzO9YjNFQAA" name="extension$Focus" type="_TrlRwKoWEdiNzO9YjNFQAA" association="_TrlRwaoWEdiNzO9YjNFQAA" aggregation="composite">

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_TrlRw6oWEdiNzO9YjNFQAA"/>

     </ownedEnd>

   </ownedMember>

-  <ownedMember xsi:type="uml:Stereotype" xmi:id="_qMODdKQ_Edi_cfSpB2IFNw" name="Framework">

-    <ownedAttribute xmi:id="_qMUKFKQ_Edi_cfSpB2IFNw" name="base$Package" association="_qMUKEaQ_Edi_cfSpB2IFNw">

-      <type xsi:type="uml:Class" href="pathmap://UML2_METAMODELS/UML2.metamodel.uml2#_M5vn_KQ_EdidRrumwxk5HA"/>

+  <ownedMember xsi:type="uml:Stereotype" xmi:id="_TrlRxaoWEdiNzO9YjNFQAA" name="Framework">

+    <ownedAttribute xmi:id="_TrrYZKoWEdiNzO9YjNFQAA" name="base$Package" association="_TrrYYaoWEdiNzO9YjNFQAA">

+      <type xsi:type="uml:Class" href="pathmap://UML2_METAMODELS/UML2.metamodel.uml2#_jxHoFKoVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

   </ownedMember>

-  <ownedMember xsi:type="uml:Extension" xmi:id="_qMUKEaQ_Edi_cfSpB2IFNw" name="Package_Framework" memberEnd="_qMUKEqQ_Edi_cfSpB2IFNw _qMUKFKQ_Edi_cfSpB2IFNw">

-    <ownedEnd xsi:type="uml:ExtensionEnd" xmi:id="_qMUKEqQ_Edi_cfSpB2IFNw" name="extension$Framework" type="_qMODdKQ_Edi_cfSpB2IFNw" association="_qMUKEaQ_Edi_cfSpB2IFNw" aggregation="composite">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_qMUKE6Q_Edi_cfSpB2IFNw"/>

+  <ownedMember xsi:type="uml:Extension" xmi:id="_TrrYYaoWEdiNzO9YjNFQAA" name="Package_Framework" memberEnd="_TrrYYqoWEdiNzO9YjNFQAA _TrrYZKoWEdiNzO9YjNFQAA">

+    <ownedEnd xsi:type="uml:ExtensionEnd" xmi:id="_TrrYYqoWEdiNzO9YjNFQAA" name="extension$Framework" type="_TrlRxaoWEdiNzO9YjNFQAA" association="_TrrYYaoWEdiNzO9YjNFQAA" aggregation="composite">

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_TrrYY6oWEdiNzO9YjNFQAA"/>

     </ownedEnd>

   </ownedMember>

-  <ownedMember xsi:type="uml:Stereotype" xmi:id="_qMgXUKQ_Edi_cfSpB2IFNw" name="Implement">

-    <ownedAttribute xmi:id="_qMmd86Q_Edi_cfSpB2IFNw" name="base$Component" association="_qMmd8KQ_Edi_cfSpB2IFNw">

-      <type xsi:type="uml:Class" href="pathmap://UML2_METAMODELS/UML2.metamodel.uml2#_M6ICbaQ_EdidRrumwxk5HA"/>

+  <ownedMember xsi:type="uml:Stereotype" xmi:id="_TrrYZaoWEdiNzO9YjNFQAA" name="Implement">

+    <ownedAttribute xmi:id="_TrxfA6oWEdiNzO9YjNFQAA" name="base$Component" association="_TrxfAKoWEdiNzO9YjNFQAA">

+      <type xsi:type="uml:Class" href="pathmap://UML2_METAMODELS/UML2.metamodel.uml2#_jxgDcaoVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

   </ownedMember>

-  <ownedMember xsi:type="uml:Extension" xmi:id="_qMmd8KQ_Edi_cfSpB2IFNw" name="Component_Implement" memberEnd="_qMmd8aQ_Edi_cfSpB2IFNw _qMmd86Q_Edi_cfSpB2IFNw">

-    <ownedEnd xsi:type="uml:ExtensionEnd" xmi:id="_qMmd8aQ_Edi_cfSpB2IFNw" name="extension$Implement" type="_qMgXUKQ_Edi_cfSpB2IFNw" association="_qMmd8KQ_Edi_cfSpB2IFNw" aggregation="composite">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_qMmd8qQ_Edi_cfSpB2IFNw"/>

+  <ownedMember xsi:type="uml:Extension" xmi:id="_TrxfAKoWEdiNzO9YjNFQAA" name="Component_Implement" memberEnd="_TrxfAaoWEdiNzO9YjNFQAA _TrxfA6oWEdiNzO9YjNFQAA">

+    <ownedEnd xsi:type="uml:ExtensionEnd" xmi:id="_TrxfAaoWEdiNzO9YjNFQAA" name="extension$Implement" type="_TrrYZaoWEdiNzO9YjNFQAA" association="_TrxfAKoWEdiNzO9YjNFQAA" aggregation="composite">

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_TrxfAqoWEdiNzO9YjNFQAA"/>

     </ownedEnd>

   </ownedMember>

-  <ownedMember xsi:type="uml:Stereotype" xmi:id="_qMmd9KQ_Edi_cfSpB2IFNw" name="ImplementationClass">

-    <ownedAttribute xmi:id="_qMskk6Q_Edi_cfSpB2IFNw" name="base$Class" association="_qMskkKQ_Edi_cfSpB2IFNw">

-      <type xsi:type="uml:Class" href="pathmap://UML2_METAMODELS/UML2.metamodel.uml2#_M5voWqQ_EdidRrumwxk5HA"/>

+  <ownedMember xsi:type="uml:Stereotype" xmi:id="_TrxfBKoWEdiNzO9YjNFQAA" name="ImplementationClass">

+    <ownedAttribute xmi:id="_Tr3loqoWEdiNzO9YjNFQAA" name="base$Class" association="_TrxfBaoWEdiNzO9YjNFQAA">

+      <type xsi:type="uml:Class" href="pathmap://UML2_METAMODELS/UML2.metamodel.uml2#_jxNuP6oVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

   </ownedMember>

-  <ownedMember xsi:type="uml:Extension" xmi:id="_qMskkKQ_Edi_cfSpB2IFNw" name="Class_ImplementationClass" memberEnd="_qMskkaQ_Edi_cfSpB2IFNw _qMskk6Q_Edi_cfSpB2IFNw">

-    <ownedEnd xsi:type="uml:ExtensionEnd" xmi:id="_qMskkaQ_Edi_cfSpB2IFNw" name="extension$ImplementationClass" type="_qMmd9KQ_Edi_cfSpB2IFNw" association="_qMskkKQ_Edi_cfSpB2IFNw" aggregation="composite">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_qMskkqQ_Edi_cfSpB2IFNw"/>

+  <ownedMember xsi:type="uml:Extension" xmi:id="_TrxfBaoWEdiNzO9YjNFQAA" name="Class_ImplementationClass" memberEnd="_Tr3loKoWEdiNzO9YjNFQAA _Tr3loqoWEdiNzO9YjNFQAA">

+    <ownedEnd xsi:type="uml:ExtensionEnd" xmi:id="_Tr3loKoWEdiNzO9YjNFQAA" name="extension$ImplementationClass" type="_TrxfBKoWEdiNzO9YjNFQAA" association="_TrxfBaoWEdiNzO9YjNFQAA" aggregation="composite">

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_Tr3loaoWEdiNzO9YjNFQAA"/>

     </ownedEnd>

   </ownedMember>

-  <ownedMember xsi:type="uml:Stereotype" xmi:id="_qMsklKQ_Edi_cfSpB2IFNw" name="Instantiate">

-    <ownedAttribute xmi:id="_qMskmKQ_Edi_cfSpB2IFNw" name="base$Usage" association="_qMsklaQ_Edi_cfSpB2IFNw">

-      <type xsi:type="uml:Class" href="pathmap://UML2_METAMODELS/UML2.metamodel.uml2#_M6OLWaQ_EdidRrumwxk5HA"/>

+  <ownedMember xsi:type="uml:Stereotype" xmi:id="_Tr3lo6oWEdiNzO9YjNFQAA" name="Instantiate">

+    <ownedAttribute xmi:id="_Tr3lp6oWEdiNzO9YjNFQAA" name="base$Usage" association="_Tr3lpKoWEdiNzO9YjNFQAA">

+      <type xsi:type="uml:Class" href="pathmap://UML2_METAMODELS/UML2.metamodel.uml2#_jxyYZaoVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

   </ownedMember>

-  <ownedMember xsi:type="uml:Extension" xmi:id="_qMsklaQ_Edi_cfSpB2IFNw" name="Usage_Instantiate" memberEnd="_qMsklqQ_Edi_cfSpB2IFNw _qMskmKQ_Edi_cfSpB2IFNw">

-    <ownedEnd xsi:type="uml:ExtensionEnd" xmi:id="_qMsklqQ_Edi_cfSpB2IFNw" name="extension$Instantiate" type="_qMsklKQ_Edi_cfSpB2IFNw" association="_qMsklaQ_Edi_cfSpB2IFNw" aggregation="composite">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_qMskl6Q_Edi_cfSpB2IFNw"/>

+  <ownedMember xsi:type="uml:Extension" xmi:id="_Tr3lpKoWEdiNzO9YjNFQAA" name="Usage_Instantiate" memberEnd="_Tr3lpaoWEdiNzO9YjNFQAA _Tr3lp6oWEdiNzO9YjNFQAA">

+    <ownedEnd xsi:type="uml:ExtensionEnd" xmi:id="_Tr3lpaoWEdiNzO9YjNFQAA" name="extension$Instantiate" type="_Tr3lo6oWEdiNzO9YjNFQAA" association="_Tr3lpKoWEdiNzO9YjNFQAA" aggregation="composite">

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_Tr3lpqoWEdiNzO9YjNFQAA"/>

     </ownedEnd>

   </ownedMember>

-  <ownedMember xsi:type="uml:Stereotype" xmi:id="_qMskmaQ_Edi_cfSpB2IFNw" name="Metaclass">

-    <ownedAttribute xmi:id="_qMsknaQ_Edi_cfSpB2IFNw" name="base$Class" association="_qMskmqQ_Edi_cfSpB2IFNw">

-      <type xsi:type="uml:Class" href="pathmap://UML2_METAMODELS/UML2.metamodel.uml2#_M5voWqQ_EdidRrumwxk5HA"/>

+  <ownedMember xsi:type="uml:Stereotype" xmi:id="_Tr3lqKoWEdiNzO9YjNFQAA" name="Metaclass">

+    <ownedAttribute xmi:id="_Tr3lrKoWEdiNzO9YjNFQAA" name="base$Class" association="_Tr3lqaoWEdiNzO9YjNFQAA">

+      <type xsi:type="uml:Class" href="pathmap://UML2_METAMODELS/UML2.metamodel.uml2#_jxNuP6oVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

   </ownedMember>

-  <ownedMember xsi:type="uml:Extension" xmi:id="_qMskmqQ_Edi_cfSpB2IFNw" name="Class_Metaclass" memberEnd="_qMskm6Q_Edi_cfSpB2IFNw _qMsknaQ_Edi_cfSpB2IFNw">

-    <ownedEnd xsi:type="uml:ExtensionEnd" xmi:id="_qMskm6Q_Edi_cfSpB2IFNw" name="extension$Metaclass" type="_qMskmaQ_Edi_cfSpB2IFNw" association="_qMskmqQ_Edi_cfSpB2IFNw" aggregation="composite">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_qMsknKQ_Edi_cfSpB2IFNw"/>

+  <ownedMember xsi:type="uml:Extension" xmi:id="_Tr3lqaoWEdiNzO9YjNFQAA" name="Class_Metaclass" memberEnd="_Tr3lqqoWEdiNzO9YjNFQAA _Tr3lrKoWEdiNzO9YjNFQAA">

+    <ownedEnd xsi:type="uml:ExtensionEnd" xmi:id="_Tr3lqqoWEdiNzO9YjNFQAA" name="extension$Metaclass" type="_Tr3lqKoWEdiNzO9YjNFQAA" association="_Tr3lqaoWEdiNzO9YjNFQAA" aggregation="composite">

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_Tr3lq6oWEdiNzO9YjNFQAA"/>

     </ownedEnd>

   </ownedMember>

-  <ownedMember xsi:type="uml:Stereotype" xmi:id="_qMyrMKQ_Edi_cfSpB2IFNw" name="ModelLibrary">

-    <ownedAttribute xmi:id="_qMyrNKQ_Edi_cfSpB2IFNw" name="base$Package" association="_qMyrMaQ_Edi_cfSpB2IFNw">

-      <type xsi:type="uml:Class" href="pathmap://UML2_METAMODELS/UML2.metamodel.uml2#_M5vn_KQ_EdidRrumwxk5HA"/>

+  <ownedMember xsi:type="uml:Stereotype" xmi:id="_Tr9sQKoWEdiNzO9YjNFQAA" name="ModelLibrary">

+    <ownedAttribute xmi:id="_Tr9sRKoWEdiNzO9YjNFQAA" name="base$Package" association="_Tr9sQaoWEdiNzO9YjNFQAA">

+      <type xsi:type="uml:Class" href="pathmap://UML2_METAMODELS/UML2.metamodel.uml2#_jxHoFKoVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

   </ownedMember>

-  <ownedMember xsi:type="uml:Extension" xmi:id="_qMyrMaQ_Edi_cfSpB2IFNw" name="Package_ModelLibrary" memberEnd="_qMyrMqQ_Edi_cfSpB2IFNw _qMyrNKQ_Edi_cfSpB2IFNw">

-    <ownedEnd xsi:type="uml:ExtensionEnd" xmi:id="_qMyrMqQ_Edi_cfSpB2IFNw" name="extension$ModelLibrary" type="_qMyrMKQ_Edi_cfSpB2IFNw" association="_qMyrMaQ_Edi_cfSpB2IFNw" aggregation="composite">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_qMyrM6Q_Edi_cfSpB2IFNw"/>

+  <ownedMember xsi:type="uml:Extension" xmi:id="_Tr9sQaoWEdiNzO9YjNFQAA" name="Package_ModelLibrary" memberEnd="_Tr9sQqoWEdiNzO9YjNFQAA _Tr9sRKoWEdiNzO9YjNFQAA">

+    <ownedEnd xsi:type="uml:ExtensionEnd" xmi:id="_Tr9sQqoWEdiNzO9YjNFQAA" name="extension$ModelLibrary" type="_Tr9sQKoWEdiNzO9YjNFQAA" association="_Tr9sQaoWEdiNzO9YjNFQAA" aggregation="composite">

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_Tr9sQ6oWEdiNzO9YjNFQAA"/>

     </ownedEnd>

   </ownedMember>

-  <ownedMember xsi:type="uml:Stereotype" xmi:id="_qMyrNaQ_Edi_cfSpB2IFNw" name="Refine">

-    <ownedAttribute xmi:id="_qMyrOaQ_Edi_cfSpB2IFNw" name="base$Abstraction" association="_qMyrNqQ_Edi_cfSpB2IFNw">

-      <type xsi:type="uml:Class" href="pathmap://UML2_METAMODELS/UML2.metamodel.uml2#_M571z6Q_EdidRrumwxk5HA"/>

+  <ownedMember xsi:type="uml:Stereotype" xmi:id="_Tr9sRaoWEdiNzO9YjNFQAA" name="Refine">

+    <ownedAttribute xmi:id="_Tr9sSaoWEdiNzO9YjNFQAA" name="base$Abstraction" association="_Tr9sRqoWEdiNzO9YjNFQAA">

+      <type xsi:type="uml:Class" href="pathmap://UML2_METAMODELS/UML2.metamodel.uml2#_jxgCGKoVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

   </ownedMember>

-  <ownedMember xsi:type="uml:Extension" xmi:id="_qMyrNqQ_Edi_cfSpB2IFNw" name="Abstraction_Refine" memberEnd="_qMyrN6Q_Edi_cfSpB2IFNw _qMyrOaQ_Edi_cfSpB2IFNw">

-    <ownedEnd xsi:type="uml:ExtensionEnd" xmi:id="_qMyrN6Q_Edi_cfSpB2IFNw" name="extension$Refine" type="_qMyrNaQ_Edi_cfSpB2IFNw" association="_qMyrNqQ_Edi_cfSpB2IFNw" aggregation="composite">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_qMyrOKQ_Edi_cfSpB2IFNw"/>

+  <ownedMember xsi:type="uml:Extension" xmi:id="_Tr9sRqoWEdiNzO9YjNFQAA" name="Abstraction_Refine" memberEnd="_Tr9sR6oWEdiNzO9YjNFQAA _Tr9sSaoWEdiNzO9YjNFQAA">

+    <ownedEnd xsi:type="uml:ExtensionEnd" xmi:id="_Tr9sR6oWEdiNzO9YjNFQAA" name="extension$Refine" type="_Tr9sRaoWEdiNzO9YjNFQAA" association="_Tr9sRqoWEdiNzO9YjNFQAA" aggregation="composite">

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_Tr9sSKoWEdiNzO9YjNFQAA"/>

     </ownedEnd>

   </ownedMember>

-  <ownedMember xsi:type="uml:Stereotype" xmi:id="_qM4x0KQ_Edi_cfSpB2IFNw" name="Responsibility">

-    <ownedAttribute xmi:id="_qM4x1KQ_Edi_cfSpB2IFNw" name="base$Usage" association="_qM4x0aQ_Edi_cfSpB2IFNw">

-      <type xsi:type="uml:Class" href="pathmap://UML2_METAMODELS/UML2.metamodel.uml2#_M6OLWaQ_EdidRrumwxk5HA"/>

+  <ownedMember xsi:type="uml:Stereotype" xmi:id="_Tr9sSqoWEdiNzO9YjNFQAA" name="Responsibility">

+    <ownedAttribute xmi:id="_TsDy46oWEdiNzO9YjNFQAA" name="base$Usage" association="_TsDy4KoWEdiNzO9YjNFQAA">

+      <type xsi:type="uml:Class" href="pathmap://UML2_METAMODELS/UML2.metamodel.uml2#_jxyYZaoVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

   </ownedMember>

-  <ownedMember xsi:type="uml:Extension" xmi:id="_qM4x0aQ_Edi_cfSpB2IFNw" name="Usage_Responsibility" memberEnd="_qM4x0qQ_Edi_cfSpB2IFNw _qM4x1KQ_Edi_cfSpB2IFNw">

-    <ownedEnd xsi:type="uml:ExtensionEnd" xmi:id="_qM4x0qQ_Edi_cfSpB2IFNw" name="extension$Responsibility" type="_qM4x0KQ_Edi_cfSpB2IFNw" association="_qM4x0aQ_Edi_cfSpB2IFNw" aggregation="composite">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_qM4x06Q_Edi_cfSpB2IFNw"/>

+  <ownedMember xsi:type="uml:Extension" xmi:id="_TsDy4KoWEdiNzO9YjNFQAA" name="Usage_Responsibility" memberEnd="_TsDy4aoWEdiNzO9YjNFQAA _TsDy46oWEdiNzO9YjNFQAA">

+    <ownedEnd xsi:type="uml:ExtensionEnd" xmi:id="_TsDy4aoWEdiNzO9YjNFQAA" name="extension$Responsibility" type="_Tr9sSqoWEdiNzO9YjNFQAA" association="_TsDy4KoWEdiNzO9YjNFQAA" aggregation="composite">

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_TsDy4qoWEdiNzO9YjNFQAA"/>

     </ownedEnd>

   </ownedMember>

-  <ownedMember xsi:type="uml:Stereotype" xmi:id="_qM4x1aQ_Edi_cfSpB2IFNw" name="Script">

-    <ownedAttribute xmi:id="_qM-4caQ_Edi_cfSpB2IFNw" name="base$Artifact" association="_qM4x16Q_Edi_cfSpB2IFNw">

-      <type xsi:type="uml:Class" href="pathmap://UML2_METAMODELS/UML2.metamodel.uml2#_M571qaQ_EdidRrumwxk5HA"/>

+  <ownedMember xsi:type="uml:Stereotype" xmi:id="_TsDy5KoWEdiNzO9YjNFQAA" name="Script">

+    <ownedAttribute xmi:id="_TsDy6aoWEdiNzO9YjNFQAA" name="base$Artifact" association="_TsDy5qoWEdiNzO9YjNFQAA">

+      <type xsi:type="uml:Class" href="pathmap://UML2_METAMODELS/UML2.metamodel.uml2#_jxgB8qoVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

   </ownedMember>

-  <ownedMember xsi:type="uml:Extension" xmi:id="_qM4x16Q_Edi_cfSpB2IFNw" name="Artifact_Script" memberEnd="_qM4x2KQ_Edi_cfSpB2IFNw _qM-4caQ_Edi_cfSpB2IFNw">

-    <ownedEnd xsi:type="uml:ExtensionEnd" xmi:id="_qM4x2KQ_Edi_cfSpB2IFNw" name="extension$Script" type="_qM4x1aQ_Edi_cfSpB2IFNw" association="_qM4x16Q_Edi_cfSpB2IFNw" aggregation="composite">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_qM-4cKQ_Edi_cfSpB2IFNw"/>

+  <ownedMember xsi:type="uml:Extension" xmi:id="_TsDy5qoWEdiNzO9YjNFQAA" name="Artifact_Script" memberEnd="_TsDy56oWEdiNzO9YjNFQAA _TsDy6aoWEdiNzO9YjNFQAA">

+    <ownedEnd xsi:type="uml:ExtensionEnd" xmi:id="_TsDy56oWEdiNzO9YjNFQAA" name="extension$Script" type="_TsDy5KoWEdiNzO9YjNFQAA" association="_TsDy5qoWEdiNzO9YjNFQAA" aggregation="composite">

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_TsDy6KoWEdiNzO9YjNFQAA"/>

     </ownedEnd>

   </ownedMember>

-  <ownedMember xsi:type="uml:Stereotype" xmi:id="_qM-4cqQ_Edi_cfSpB2IFNw" name="Send">

-    <ownedAttribute xmi:id="_qM-4dqQ_Edi_cfSpB2IFNw" name="base$Usage" association="_qM-4c6Q_Edi_cfSpB2IFNw">

-      <type xsi:type="uml:Class" href="pathmap://UML2_METAMODELS/UML2.metamodel.uml2#_M6OLWaQ_EdidRrumwxk5HA"/>

+  <ownedMember xsi:type="uml:Stereotype" xmi:id="_TsJ5gKoWEdiNzO9YjNFQAA" name="Send">

+    <ownedAttribute xmi:id="_TsJ5hKoWEdiNzO9YjNFQAA" name="base$Usage" association="_TsJ5gaoWEdiNzO9YjNFQAA">

+      <type xsi:type="uml:Class" href="pathmap://UML2_METAMODELS/UML2.metamodel.uml2#_jxyYZaoVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

   </ownedMember>

-  <ownedMember xsi:type="uml:Extension" xmi:id="_qM-4c6Q_Edi_cfSpB2IFNw" name="Usage_Send" memberEnd="_qM-4dKQ_Edi_cfSpB2IFNw _qM-4dqQ_Edi_cfSpB2IFNw">

-    <ownedEnd xsi:type="uml:ExtensionEnd" xmi:id="_qM-4dKQ_Edi_cfSpB2IFNw" name="extension$Send" type="_qM-4cqQ_Edi_cfSpB2IFNw" association="_qM-4c6Q_Edi_cfSpB2IFNw" aggregation="composite">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_qM-4daQ_Edi_cfSpB2IFNw"/>

+  <ownedMember xsi:type="uml:Extension" xmi:id="_TsJ5gaoWEdiNzO9YjNFQAA" name="Usage_Send" memberEnd="_TsJ5gqoWEdiNzO9YjNFQAA _TsJ5hKoWEdiNzO9YjNFQAA">

+    <ownedEnd xsi:type="uml:ExtensionEnd" xmi:id="_TsJ5gqoWEdiNzO9YjNFQAA" name="extension$Send" type="_TsJ5gKoWEdiNzO9YjNFQAA" association="_TsJ5gaoWEdiNzO9YjNFQAA" aggregation="composite">

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_TsJ5g6oWEdiNzO9YjNFQAA"/>

     </ownedEnd>

   </ownedMember>

-  <ownedMember xsi:type="uml:Stereotype" xmi:id="_qM-4d6Q_Edi_cfSpB2IFNw" name="Trace">

-    <ownedAttribute xmi:id="_qNE_E6Q_Edi_cfSpB2IFNw" name="base$Abstraction" association="_qNE_EKQ_Edi_cfSpB2IFNw">

-      <type xsi:type="uml:Class" href="pathmap://UML2_METAMODELS/UML2.metamodel.uml2#_M571z6Q_EdidRrumwxk5HA"/>

+  <ownedMember xsi:type="uml:Stereotype" xmi:id="_TsJ5haoWEdiNzO9YjNFQAA" name="Trace">

+    <ownedAttribute xmi:id="_TsQAIqoWEdiNzO9YjNFQAA" name="base$Abstraction" association="_TsJ5hqoWEdiNzO9YjNFQAA">

+      <type xsi:type="uml:Class" href="pathmap://UML2_METAMODELS/UML2.metamodel.uml2#_jxgCGKoVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

   </ownedMember>

-  <ownedMember xsi:type="uml:Extension" xmi:id="_qNE_EKQ_Edi_cfSpB2IFNw" name="Abstraction_Trace" memberEnd="_qNE_EaQ_Edi_cfSpB2IFNw _qNE_E6Q_Edi_cfSpB2IFNw">

-    <ownedEnd xsi:type="uml:ExtensionEnd" xmi:id="_qNE_EaQ_Edi_cfSpB2IFNw" name="extension$Trace" type="_qM-4d6Q_Edi_cfSpB2IFNw" association="_qNE_EKQ_Edi_cfSpB2IFNw" aggregation="composite">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_qNE_EqQ_Edi_cfSpB2IFNw"/>

+  <ownedMember xsi:type="uml:Extension" xmi:id="_TsJ5hqoWEdiNzO9YjNFQAA" name="Abstraction_Trace" memberEnd="_TsQAIKoWEdiNzO9YjNFQAA _TsQAIqoWEdiNzO9YjNFQAA">

+    <ownedEnd xsi:type="uml:ExtensionEnd" xmi:id="_TsQAIKoWEdiNzO9YjNFQAA" name="extension$Trace" type="_TsJ5haoWEdiNzO9YjNFQAA" association="_TsJ5hqoWEdiNzO9YjNFQAA" aggregation="composite">

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_TsQAIaoWEdiNzO9YjNFQAA"/>

     </ownedEnd>

   </ownedMember>

-  <ownedMember xsi:type="uml:Stereotype" xmi:id="_qNE_FKQ_Edi_cfSpB2IFNw" name="Type">

-    <ownedAttribute xmi:id="_qNE_GKQ_Edi_cfSpB2IFNw" name="base$Class" association="_qNE_FaQ_Edi_cfSpB2IFNw">

-      <type xsi:type="uml:Class" href="pathmap://UML2_METAMODELS/UML2.metamodel.uml2#_M5voWqQ_EdidRrumwxk5HA"/>

+  <ownedMember xsi:type="uml:Stereotype" xmi:id="_TsQAI6oWEdiNzO9YjNFQAA" name="Type">

+    <ownedAttribute xmi:id="_TsQAJ6oWEdiNzO9YjNFQAA" name="base$Class" association="_TsQAJKoWEdiNzO9YjNFQAA">

+      <type xsi:type="uml:Class" href="pathmap://UML2_METAMODELS/UML2.metamodel.uml2#_jxNuP6oVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

   </ownedMember>

-  <ownedMember xsi:type="uml:Extension" xmi:id="_qNE_FaQ_Edi_cfSpB2IFNw" name="Class_Type" memberEnd="_qNE_FqQ_Edi_cfSpB2IFNw _qNE_GKQ_Edi_cfSpB2IFNw">

-    <ownedEnd xsi:type="uml:ExtensionEnd" xmi:id="_qNE_FqQ_Edi_cfSpB2IFNw" name="extension$Type" type="_qNE_FKQ_Edi_cfSpB2IFNw" association="_qNE_FaQ_Edi_cfSpB2IFNw" aggregation="composite">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_qNE_F6Q_Edi_cfSpB2IFNw"/>

+  <ownedMember xsi:type="uml:Extension" xmi:id="_TsQAJKoWEdiNzO9YjNFQAA" name="Class_Type" memberEnd="_TsQAJaoWEdiNzO9YjNFQAA _TsQAJ6oWEdiNzO9YjNFQAA">

+    <ownedEnd xsi:type="uml:ExtensionEnd" xmi:id="_TsQAJaoWEdiNzO9YjNFQAA" name="extension$Type" type="_TsQAI6oWEdiNzO9YjNFQAA" association="_TsQAJKoWEdiNzO9YjNFQAA" aggregation="composite">

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_TsQAJqoWEdiNzO9YjNFQAA"/>

     </ownedEnd>

   </ownedMember>

-  <ownedMember xsi:type="uml:Stereotype" xmi:id="_qNE_GaQ_Edi_cfSpB2IFNw" name="Utility">

-    <ownedAttribute xmi:id="_qNE_HaQ_Edi_cfSpB2IFNw" name="base$Class" association="_qNE_GqQ_Edi_cfSpB2IFNw">

-      <type xsi:type="uml:Class" href="pathmap://UML2_METAMODELS/UML2.metamodel.uml2#_M5voWqQ_EdidRrumwxk5HA"/>

+  <ownedMember xsi:type="uml:Stereotype" xmi:id="_TsQAKKoWEdiNzO9YjNFQAA" name="Utility">

+    <ownedAttribute xmi:id="_TsQALKoWEdiNzO9YjNFQAA" name="base$Class" association="_TsQAKaoWEdiNzO9YjNFQAA">

+      <type xsi:type="uml:Class" href="pathmap://UML2_METAMODELS/UML2.metamodel.uml2#_jxNuP6oVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

   </ownedMember>

-  <ownedMember xsi:type="uml:Extension" xmi:id="_qNE_GqQ_Edi_cfSpB2IFNw" name="Class_Utility" memberEnd="_qNE_G6Q_Edi_cfSpB2IFNw _qNE_HaQ_Edi_cfSpB2IFNw">

-    <ownedEnd xsi:type="uml:ExtensionEnd" xmi:id="_qNE_G6Q_Edi_cfSpB2IFNw" name="extension$Utility" type="_qNE_GaQ_Edi_cfSpB2IFNw" association="_qNE_GqQ_Edi_cfSpB2IFNw" aggregation="composite">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_qNE_HKQ_Edi_cfSpB2IFNw"/>

+  <ownedMember xsi:type="uml:Extension" xmi:id="_TsQAKaoWEdiNzO9YjNFQAA" name="Class_Utility" memberEnd="_TsQAKqoWEdiNzO9YjNFQAA _TsQALKoWEdiNzO9YjNFQAA">

+    <ownedEnd xsi:type="uml:ExtensionEnd" xmi:id="_TsQAKqoWEdiNzO9YjNFQAA" name="extension$Utility" type="_TsQAKKoWEdiNzO9YjNFQAA" association="_TsQAKaoWEdiNzO9YjNFQAA" aggregation="composite">

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_TsQAK6oWEdiNzO9YjNFQAA"/>

     </ownedEnd>

   </ownedMember>

 </uml:Profile>

diff --git a/deprecated/plugins/org.eclipse.uml2.resources/profiles/Complete.profile.uml2 b/deprecated/plugins/org.eclipse.uml2.resources/profiles/Complete.profile.uml2
index ee59ea8..7b21a2f 100644
--- a/deprecated/plugins/org.eclipse.uml2.resources/profiles/Complete.profile.uml2
+++ b/deprecated/plugins/org.eclipse.uml2.resources/profiles/Complete.profile.uml2
@@ -1,39 +1,39 @@
 <?xml version="1.0" encoding="UTF-8"?>

-<uml:Profile xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:uml="http://www.eclipse.org/uml2/1.0.0/UML" xmi:id="_04agYKQ_Edi_cfSpB2IFNw" name="Complete" metaclassReference="_3Ihh0KQ_Edi_cfSpB2IFNw">

-  <eAnnotations xmi:id="_3mhFYKQ_Edi_cfSpB2IFNw" source="attributes">

-    <details xmi:id="_3mhFYaQ_Edi_cfSpB2IFNw" key="version" value="0"/>

+<uml:Profile xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:uml="http://www.eclipse.org/uml2/1.0.0/UML" xmi:id="_ja31IKoWEdiNzO9YjNFQAA" name="Complete" metaclassReference="_mtv7IKoWEdiNzO9YjNFQAA">

+  <eAnnotations xmi:id="_nrD38KoWEdiNzO9YjNFQAA" source="attributes">

+    <details xmi:id="_nrD38aoWEdiNzO9YjNFQAA" key="version" value="0"/>

   </eAnnotations>

-  <eAnnotations xmi:id="_3mhFYqQ_Edi_cfSpB2IFNw" source="ePackages">

-    <contents xsi:type="ecore:EPackage" xmi:id="_3mhFY6Q_Edi_cfSpB2IFNw" name="Complete_0" nsURI="http:///Complete_0.profile.uml2" nsPrefix="Complete_0">

-      <eClassifiers xsi:type="ecore:EClass" xmi:id="_3mhFZKQ_Edi_cfSpB2IFNw" name="Complete__SystemModel">

-        <eAnnotations xmi:id="_3mhFZaQ_Edi_cfSpB2IFNw" source="stereotype" references="_3Inoc6Q_Edi_cfSpB2IFNw"/>

+  <eAnnotations xmi:id="_nrD38qoWEdiNzO9YjNFQAA" source="ePackages">

+    <contents xsi:type="ecore:EPackage" xmi:id="_nrD386oWEdiNzO9YjNFQAA" name="Complete_0" nsURI="http:///Complete_0.profile.uml2" nsPrefix="Complete_0">

+      <eClassifiers xsi:type="ecore:EClass" xmi:id="_nrD39KoWEdiNzO9YjNFQAA" name="Complete__Metamodel">

+        <eAnnotations xmi:id="_nrD39aoWEdiNzO9YjNFQAA" source="stereotype" references="_mp1EcKoWEdiNzO9YjNFQAA"/>

       </eClassifiers>

-      <eClassifiers xsi:type="ecore:EClass" xmi:id="_3mhFZqQ_Edi_cfSpB2IFNw" name="Complete__Metamodel">

-        <eAnnotations xmi:id="_3mhFZ6Q_Edi_cfSpB2IFNw" source="stereotype" references="_3EnSMKQ_Edi_cfSpB2IFNw"/>

+      <eClassifiers xsi:type="ecore:EClass" xmi:id="_nrD39qoWEdiNzO9YjNFQAA" name="Complete__SystemModel">

+        <eAnnotations xmi:id="_nrD396oWEdiNzO9YjNFQAA" source="stereotype" references="_mtv7JaoWEdiNzO9YjNFQAA"/>

       </eClassifiers>

     </contents>

   </eAnnotations>

-  <elementImport xmi:id="_3Ihh0KQ_Edi_cfSpB2IFNw" visibility="private">

-    <importedElement xsi:type="uml:Class" href="pathmap://UML2_METAMODELS/UML2.metamodel.uml2#_M6OLUKQ_EdidRrumwxk5HA"/>

+  <elementImport xmi:id="_mtv7IKoWEdiNzO9YjNFQAA" visibility="private">

+    <importedElement xsi:type="uml:Class" href="pathmap://UML2_METAMODELS/UML2.metamodel.uml2#_jxyYaqoVEdiBcNn-7Es0xA"/>

   </elementImport>

-  <ownedMember xsi:type="uml:Stereotype" xmi:id="_3EnSMKQ_Edi_cfSpB2IFNw" name="Metamodel">

-    <ownedAttribute xmi:id="_3InocqQ_Edi_cfSpB2IFNw" name="base$Model" association="_3Ihh0aQ_Edi_cfSpB2IFNw">

-      <type xsi:type="uml:Class" href="pathmap://UML2_METAMODELS/UML2.metamodel.uml2#_M6OLUKQ_EdidRrumwxk5HA"/>

+  <ownedMember xsi:type="uml:Stereotype" xmi:id="_mp1EcKoWEdiNzO9YjNFQAA" name="Metamodel">

+    <ownedAttribute xmi:id="_mtv7JKoWEdiNzO9YjNFQAA" name="base$Model" association="_mtv7IaoWEdiNzO9YjNFQAA">

+      <type xsi:type="uml:Class" href="pathmap://UML2_METAMODELS/UML2.metamodel.uml2#_jxyYaqoVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

   </ownedMember>

-  <ownedMember xsi:type="uml:Extension" xmi:id="_3Ihh0aQ_Edi_cfSpB2IFNw" name="Model_Metamodel" memberEnd="_3InocKQ_Edi_cfSpB2IFNw _3InocqQ_Edi_cfSpB2IFNw">

-    <ownedEnd xsi:type="uml:ExtensionEnd" xmi:id="_3InocKQ_Edi_cfSpB2IFNw" name="extension$Metamodel" type="_3EnSMKQ_Edi_cfSpB2IFNw" association="_3Ihh0aQ_Edi_cfSpB2IFNw" aggregation="composite">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_3InocaQ_Edi_cfSpB2IFNw"/>

+  <ownedMember xsi:type="uml:Extension" xmi:id="_mtv7IaoWEdiNzO9YjNFQAA" name="Model_Metamodel" memberEnd="_mtv7IqoWEdiNzO9YjNFQAA _mtv7JKoWEdiNzO9YjNFQAA">

+    <ownedEnd xsi:type="uml:ExtensionEnd" xmi:id="_mtv7IqoWEdiNzO9YjNFQAA" name="extension$Metamodel" type="_mp1EcKoWEdiNzO9YjNFQAA" association="_mtv7IaoWEdiNzO9YjNFQAA" aggregation="composite">

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_mtv7I6oWEdiNzO9YjNFQAA"/>

     </ownedEnd>

   </ownedMember>

-  <ownedMember xsi:type="uml:Stereotype" xmi:id="_3Inoc6Q_Edi_cfSpB2IFNw" name="SystemModel">

-    <ownedAttribute xmi:id="_3Inod6Q_Edi_cfSpB2IFNw" name="base$Model" association="_3InodKQ_Edi_cfSpB2IFNw">

-      <type xsi:type="uml:Class" href="pathmap://UML2_METAMODELS/UML2.metamodel.uml2#_M6OLUKQ_EdidRrumwxk5HA"/>

+  <ownedMember xsi:type="uml:Stereotype" xmi:id="_mtv7JaoWEdiNzO9YjNFQAA" name="SystemModel">

+    <ownedAttribute xmi:id="_mtv7KaoWEdiNzO9YjNFQAA" name="base$Model" association="_mtv7JqoWEdiNzO9YjNFQAA">

+      <type xsi:type="uml:Class" href="pathmap://UML2_METAMODELS/UML2.metamodel.uml2#_jxyYaqoVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

   </ownedMember>

-  <ownedMember xsi:type="uml:Extension" xmi:id="_3InodKQ_Edi_cfSpB2IFNw" name="Model_SystemModel" memberEnd="_3InodaQ_Edi_cfSpB2IFNw _3Inod6Q_Edi_cfSpB2IFNw">

-    <ownedEnd xsi:type="uml:ExtensionEnd" xmi:id="_3InodaQ_Edi_cfSpB2IFNw" name="extension$SystemModel" type="_3Inoc6Q_Edi_cfSpB2IFNw" association="_3InodKQ_Edi_cfSpB2IFNw" aggregation="composite">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_3InodqQ_Edi_cfSpB2IFNw"/>

+  <ownedMember xsi:type="uml:Extension" xmi:id="_mtv7JqoWEdiNzO9YjNFQAA" name="Model_SystemModel" memberEnd="_mtv7J6oWEdiNzO9YjNFQAA _mtv7KaoWEdiNzO9YjNFQAA">

+    <ownedEnd xsi:type="uml:ExtensionEnd" xmi:id="_mtv7J6oWEdiNzO9YjNFQAA" name="extension$SystemModel" type="_mtv7JaoWEdiNzO9YjNFQAA" association="_mtv7JqoWEdiNzO9YjNFQAA" aggregation="composite">

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_mtv7KKoWEdiNzO9YjNFQAA"/>

     </ownedEnd>

   </ownedMember>

 </uml:Profile>

diff --git a/deprecated/plugins/org.eclipse.uml2.resources/profiles/Intermediate.profile.uml2 b/deprecated/plugins/org.eclipse.uml2.resources/profiles/Intermediate.profile.uml2
index 638bc91..0de6207 100644
--- a/deprecated/plugins/org.eclipse.uml2.resources/profiles/Intermediate.profile.uml2
+++ b/deprecated/plugins/org.eclipse.uml2.resources/profiles/Intermediate.profile.uml2
@@ -1,162 +1,162 @@
 <?xml version="1.0" encoding="UTF-8"?>

-<uml:Profile xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:uml="http://www.eclipse.org/uml2/1.0.0/UML" xmi:id="_u_K1EKQ_Edi_cfSpB2IFNw" name="Intermediate" metaclassReference="_xcwR0KQ_Edi_cfSpB2IFNw _xc2YcKQ_Edi_cfSpB2IFNw _xdCltaQ_Edi_cfSpB2IFNw">

-  <eAnnotations xmi:id="_x5HdsKQ_Edi_cfSpB2IFNw" source="attributes">

-    <details xmi:id="_x5HdsaQ_Edi_cfSpB2IFNw" key="version" value="0"/>

+<uml:Profile xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:uml="http://www.eclipse.org/uml2/1.0.0/UML" xmi:id="_a8sH4KoWEdiNzO9YjNFQAA" name="Intermediate" metaclassReference="_d1x04KoWEdiNzO9YjNFQAA _d1x05qoWEdiNzO9YjNFQAA _d2KPaKoWEdiNzO9YjNFQAA">

+  <eAnnotations xmi:id="_eugzsKoWEdiNzO9YjNFQAA" source="attributes">

+    <details xmi:id="_eugzsaoWEdiNzO9YjNFQAA" key="version" value="0"/>

   </eAnnotations>

-  <eAnnotations xmi:id="_x5HdsqQ_Edi_cfSpB2IFNw" source="ePackages">

-    <contents xsi:type="ecore:EPackage" xmi:id="_x5Hds6Q_Edi_cfSpB2IFNw" name="Intermediate_0" nsURI="http:///Intermediate_0.profile.uml2" nsPrefix="Intermediate_0">

-      <eClassifiers xsi:type="ecore:EClass" xmi:id="_x5HdtKQ_Edi_cfSpB2IFNw" name="Intermediate__Executable">

-        <eAnnotations xmi:id="_x5HdtaQ_Edi_cfSpB2IFNw" source="stereotype" references="_xc2YdaQ_Edi_cfSpB2IFNw"/>

+  <eAnnotations xmi:id="_eugzsqoWEdiNzO9YjNFQAA" source="ePackages">

+    <contents xsi:type="ecore:EPackage" xmi:id="_eugzs6oWEdiNzO9YjNFQAA" name="Intermediate_0" nsURI="http:///Intermediate_0.profile.uml2" nsPrefix="Intermediate_0">

+      <eClassifiers xsi:type="ecore:EClass" xmi:id="_eugztKoWEdiNzO9YjNFQAA" name="Intermediate__Realization">

+        <eAnnotations xmi:id="_eugztaoWEdiNzO9YjNFQAA" source="stereotype" references="_d2KPZ6oWEdiNzO9YjNFQAA"/>

       </eClassifiers>

-      <eClassifiers xsi:type="ecore:EClass" xmi:id="_x5HdtqQ_Edi_cfSpB2IFNw" name="Intermediate__Process">

-        <eAnnotations xmi:id="_x5Hdt6Q_Edi_cfSpB2IFNw" source="stereotype" references="_xc8fGaQ_Edi_cfSpB2IFNw"/>

+      <eClassifiers xsi:type="ecore:EClass" xmi:id="_eugztqoWEdiNzO9YjNFQAA" name="Intermediate__Service">

+        <eAnnotations xmi:id="_eugzt6oWEdiNzO9YjNFQAA" source="stereotype" references="_d2QWA6oWEdiNzO9YjNFQAA"/>

       </eClassifiers>

-      <eClassifiers xsi:type="ecore:EClass" xmi:id="_x5HduKQ_Edi_cfSpB2IFNw" name="Intermediate__Subsystem">

-        <eAnnotations xmi:id="_x5HduaQ_Edi_cfSpB2IFNw" source="stereotype" references="_xdOy9KQ_Edi_cfSpB2IFNw"/>

+      <eClassifiers xsi:type="ecore:EClass" xmi:id="_eugzuKoWEdiNzO9YjNFQAA" name="Intermediate__File">

+        <eAnnotations xmi:id="_eugzuaoWEdiNzO9YjNFQAA" source="stereotype" references="_d137h6oWEdiNzO9YjNFQAA"/>

       </eClassifiers>

-      <eClassifiers xsi:type="ecore:EClass" xmi:id="_x5HduqQ_Edi_cfSpB2IFNw" name="Intermediate__Specification">

-        <eAnnotations xmi:id="_x5Hdu6Q_Edi_cfSpB2IFNw" source="stereotype" references="_xdIsWaQ_Edi_cfSpB2IFNw"/>

+      <eClassifiers xsi:type="ecore:EClass" xmi:id="_eugzuqoWEdiNzO9YjNFQAA" name="Intermediate__Executable">

+        <eAnnotations xmi:id="_eugzu6oWEdiNzO9YjNFQAA" source="stereotype" references="_d137gqoWEdiNzO9YjNFQAA"/>

       </eClassifiers>

-      <eClassifiers xsi:type="ecore:EClass" xmi:id="_x5HdvKQ_Edi_cfSpB2IFNw" name="Intermediate__Realization">

-        <eAnnotations xmi:id="_x5HdvaQ_Edi_cfSpB2IFNw" source="stereotype" references="_xdCltKQ_Edi_cfSpB2IFNw"/>

+      <eClassifiers xsi:type="ecore:EClass" xmi:id="_eugzvKoWEdiNzO9YjNFQAA" name="Intermediate__Document">

+        <eAnnotations xmi:id="_eugzvaoWEdiNzO9YjNFQAA" source="stereotype" references="_dxkqUKoWEdiNzO9YjNFQAA"/>

       </eClassifiers>

-      <eClassifiers xsi:type="ecore:EClass" xmi:id="_x5HdvqQ_Edi_cfSpB2IFNw" name="Intermediate__Library">

-        <eAnnotations xmi:id="_x5Hdv6Q_Edi_cfSpB2IFNw" source="stereotype" references="_xc8fFKQ_Edi_cfSpB2IFNw"/>

+      <eClassifiers xsi:type="ecore:EClass" xmi:id="_eugzvqoWEdiNzO9YjNFQAA" name="Intermediate__Library">

+        <eAnnotations xmi:id="_eugzv6oWEdiNzO9YjNFQAA" source="stereotype" references="_d1-CJKoWEdiNzO9YjNFQAA"/>

       </eClassifiers>

-      <eClassifiers xsi:type="ecore:EClass" xmi:id="_x5HdwKQ_Edi_cfSpB2IFNw" name="Intermediate__Document">

-        <eAnnotations xmi:id="_x5HdwaQ_Edi_cfSpB2IFNw" source="stereotype" references="_xYvUgKQ_Edi_cfSpB2IFNw"/>

+      <eClassifiers xsi:type="ecore:EClass" xmi:id="_eugzwKoWEdiNzO9YjNFQAA" name="Intermediate__Entity">

+        <eAnnotations xmi:id="_eugzwaoWEdiNzO9YjNFQAA" source="stereotype" references="_d1x05aoWEdiNzO9YjNFQAA"/>

       </eClassifiers>

-      <eClassifiers xsi:type="ecore:EClass" xmi:id="_x5HdwqQ_Edi_cfSpB2IFNw" name="Intermediate__Source">

-        <eAnnotations xmi:id="_x5Hdw6Q_Edi_cfSpB2IFNw" source="stereotype" references="_xdIsVKQ_Edi_cfSpB2IFNw"/>

+      <eClassifiers xsi:type="ecore:EClass" xmi:id="_eugzwqoWEdiNzO9YjNFQAA" name="Intermediate__Subsystem">

+        <eAnnotations xmi:id="_eugzw6oWEdiNzO9YjNFQAA" source="stereotype" references="_d2WcpaoWEdiNzO9YjNFQAA"/>

       </eClassifiers>

-      <eClassifiers xsi:type="ecore:EClass" xmi:id="_x5HdxKQ_Edi_cfSpB2IFNw" name="Intermediate__Service">

-        <eAnnotations xmi:id="_x5HdxaQ_Edi_cfSpB2IFNw" source="stereotype" references="_xdCluqQ_Edi_cfSpB2IFNw"/>

+      <eClassifiers xsi:type="ecore:EClass" xmi:id="_eugzxKoWEdiNzO9YjNFQAA" name="Intermediate__Specification">

+        <eAnnotations xmi:id="_eugzxaoWEdiNzO9YjNFQAA" source="stereotype" references="_d2WcoKoWEdiNzO9YjNFQAA"/>

       </eClassifiers>

-      <eClassifiers xsi:type="ecore:EClass" xmi:id="_x5HdxqQ_Edi_cfSpB2IFNw" name="Intermediate__Entity">

-        <eAnnotations xmi:id="_x5Hdx6Q_Edi_cfSpB2IFNw" source="stereotype" references="_xcwR1aQ_Edi_cfSpB2IFNw"/>

+      <eClassifiers xsi:type="ecore:EClass" xmi:id="_eugzxqoWEdiNzO9YjNFQAA" name="Intermediate__Source">

+        <eAnnotations xmi:id="_eugzx6oWEdiNzO9YjNFQAA" source="stereotype" references="_d2QWCKoWEdiNzO9YjNFQAA"/>

       </eClassifiers>

-      <eClassifiers xsi:type="ecore:EClass" xmi:id="_x5HdyKQ_Edi_cfSpB2IFNw" name="Intermediate__File">

-        <eAnnotations xmi:id="_x5HdyaQ_Edi_cfSpB2IFNw" source="stereotype" references="_xc2YeqQ_Edi_cfSpB2IFNw"/>

+      <eClassifiers xsi:type="ecore:EClass" xmi:id="_eugzyKoWEdiNzO9YjNFQAA" name="Intermediate__Process">

+        <eAnnotations xmi:id="_eugzyaoWEdiNzO9YjNFQAA" source="stereotype" references="_d2KPYqoWEdiNzO9YjNFQAA"/>

       </eClassifiers>

     </contents>

   </eAnnotations>

-  <elementImport xmi:id="_xcwR0KQ_Edi_cfSpB2IFNw" visibility="private">

-    <importedElement xsi:type="uml:Class" href="pathmap://UML2_METAMODELS/UML2.metamodel.uml2#_M571qaQ_EdidRrumwxk5HA"/>

+  <elementImport xmi:id="_d1x04KoWEdiNzO9YjNFQAA" visibility="private">

+    <importedElement xsi:type="uml:Class" href="pathmap://UML2_METAMODELS/UML2.metamodel.uml2#_jxgB8qoVEdiBcNn-7Es0xA"/>

   </elementImport>

-  <elementImport xmi:id="_xc2YcKQ_Edi_cfSpB2IFNw" visibility="private">

-    <importedElement xsi:type="uml:Class" href="pathmap://UML2_METAMODELS/UML2.metamodel.uml2#_M6ICbaQ_EdidRrumwxk5HA"/>

+  <elementImport xmi:id="_d1x05qoWEdiNzO9YjNFQAA" visibility="private">

+    <importedElement xsi:type="uml:Class" href="pathmap://UML2_METAMODELS/UML2.metamodel.uml2#_jxgDcaoVEdiBcNn-7Es0xA"/>

   </elementImport>

-  <elementImport xmi:id="_xdCltaQ_Edi_cfSpB2IFNw" visibility="private">

-    <importedElement xsi:type="uml:Class" href="pathmap://UML2_METAMODELS/UML2.metamodel.uml2#_M51ul6Q_EdidRrumwxk5HA"/>

+  <elementImport xmi:id="_d2KPaKoWEdiNzO9YjNFQAA" visibility="private">

+    <importedElement xsi:type="uml:Class" href="pathmap://UML2_METAMODELS/UML2.metamodel.uml2#_jxNueqoVEdiBcNn-7Es0xA"/>

   </elementImport>

-  <ownedMember xsi:type="uml:Stereotype" xmi:id="_xYvUgKQ_Edi_cfSpB2IFNw" name="Document">

-    <ownedAttribute xmi:id="_xcwR1KQ_Edi_cfSpB2IFNw" name="base$Artifact" association="_xcwR0aQ_Edi_cfSpB2IFNw">

-      <type xsi:type="uml:Class" href="pathmap://UML2_METAMODELS/UML2.metamodel.uml2#_M571qaQ_EdidRrumwxk5HA"/>

+  <ownedMember xsi:type="uml:Stereotype" xmi:id="_dxkqUKoWEdiNzO9YjNFQAA" name="Document">

+    <ownedAttribute xmi:id="_d1x05KoWEdiNzO9YjNFQAA" name="base$Artifact" association="_d1x04aoWEdiNzO9YjNFQAA">

+      <type xsi:type="uml:Class" href="pathmap://UML2_METAMODELS/UML2.metamodel.uml2#_jxgB8qoVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

   </ownedMember>

-  <ownedMember xsi:type="uml:Extension" xmi:id="_xcwR0aQ_Edi_cfSpB2IFNw" name="Artifact_Document" memberEnd="_xcwR0qQ_Edi_cfSpB2IFNw _xcwR1KQ_Edi_cfSpB2IFNw">

-    <ownedEnd xsi:type="uml:ExtensionEnd" xmi:id="_xcwR0qQ_Edi_cfSpB2IFNw" name="extension$Document" type="_xYvUgKQ_Edi_cfSpB2IFNw" association="_xcwR0aQ_Edi_cfSpB2IFNw" aggregation="composite">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_xcwR06Q_Edi_cfSpB2IFNw"/>

+  <ownedMember xsi:type="uml:Extension" xmi:id="_d1x04aoWEdiNzO9YjNFQAA" name="Artifact_Document" memberEnd="_d1x04qoWEdiNzO9YjNFQAA _d1x05KoWEdiNzO9YjNFQAA">

+    <ownedEnd xsi:type="uml:ExtensionEnd" xmi:id="_d1x04qoWEdiNzO9YjNFQAA" name="extension$Document" type="_dxkqUKoWEdiNzO9YjNFQAA" association="_d1x04aoWEdiNzO9YjNFQAA" aggregation="composite">

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_d1x046oWEdiNzO9YjNFQAA"/>

     </ownedEnd>

   </ownedMember>

-  <ownedMember xsi:type="uml:Stereotype" xmi:id="_xcwR1aQ_Edi_cfSpB2IFNw" name="Entity">

-    <ownedAttribute xmi:id="_xc2YdKQ_Edi_cfSpB2IFNw" name="base$Component" association="_xc2YcaQ_Edi_cfSpB2IFNw">

-      <type xsi:type="uml:Class" href="pathmap://UML2_METAMODELS/UML2.metamodel.uml2#_M6ICbaQ_EdidRrumwxk5HA"/>

+  <ownedMember xsi:type="uml:Stereotype" xmi:id="_d1x05aoWEdiNzO9YjNFQAA" name="Entity">

+    <ownedAttribute xmi:id="_d137gaoWEdiNzO9YjNFQAA" name="base$Component" association="_d1x056oWEdiNzO9YjNFQAA">

+      <type xsi:type="uml:Class" href="pathmap://UML2_METAMODELS/UML2.metamodel.uml2#_jxgDcaoVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

   </ownedMember>

-  <ownedMember xsi:type="uml:Extension" xmi:id="_xc2YcaQ_Edi_cfSpB2IFNw" name="Component_Entity" memberEnd="_xc2YcqQ_Edi_cfSpB2IFNw _xc2YdKQ_Edi_cfSpB2IFNw">

-    <ownedEnd xsi:type="uml:ExtensionEnd" xmi:id="_xc2YcqQ_Edi_cfSpB2IFNw" name="extension$Entity" type="_xcwR1aQ_Edi_cfSpB2IFNw" association="_xc2YcaQ_Edi_cfSpB2IFNw" aggregation="composite">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_xc2Yc6Q_Edi_cfSpB2IFNw"/>

+  <ownedMember xsi:type="uml:Extension" xmi:id="_d1x056oWEdiNzO9YjNFQAA" name="Component_Entity" memberEnd="_d1x06KoWEdiNzO9YjNFQAA _d137gaoWEdiNzO9YjNFQAA">

+    <ownedEnd xsi:type="uml:ExtensionEnd" xmi:id="_d1x06KoWEdiNzO9YjNFQAA" name="extension$Entity" type="_d1x05aoWEdiNzO9YjNFQAA" association="_d1x056oWEdiNzO9YjNFQAA" aggregation="composite">

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_d137gKoWEdiNzO9YjNFQAA"/>

     </ownedEnd>

   </ownedMember>

-  <ownedMember xsi:type="uml:Stereotype" xmi:id="_xc2YdaQ_Edi_cfSpB2IFNw" name="Executable">

-    <ownedAttribute xmi:id="_xc2YeaQ_Edi_cfSpB2IFNw" name="base$Artifact" association="_xc2YdqQ_Edi_cfSpB2IFNw">

-      <type xsi:type="uml:Class" href="pathmap://UML2_METAMODELS/UML2.metamodel.uml2#_M571qaQ_EdidRrumwxk5HA"/>

+  <ownedMember xsi:type="uml:Stereotype" xmi:id="_d137gqoWEdiNzO9YjNFQAA" name="Executable">

+    <ownedAttribute xmi:id="_d137hqoWEdiNzO9YjNFQAA" name="base$Artifact" association="_d137g6oWEdiNzO9YjNFQAA">

+      <type xsi:type="uml:Class" href="pathmap://UML2_METAMODELS/UML2.metamodel.uml2#_jxgB8qoVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

   </ownedMember>

-  <ownedMember xsi:type="uml:Extension" xmi:id="_xc2YdqQ_Edi_cfSpB2IFNw" name="Artifact_Executable" memberEnd="_xc2Yd6Q_Edi_cfSpB2IFNw _xc2YeaQ_Edi_cfSpB2IFNw">

-    <ownedEnd xsi:type="uml:ExtensionEnd" xmi:id="_xc2Yd6Q_Edi_cfSpB2IFNw" name="extension$Executable" type="_xc2YdaQ_Edi_cfSpB2IFNw" association="_xc2YdqQ_Edi_cfSpB2IFNw" aggregation="composite">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_xc2YeKQ_Edi_cfSpB2IFNw"/>

+  <ownedMember xsi:type="uml:Extension" xmi:id="_d137g6oWEdiNzO9YjNFQAA" name="Artifact_Executable" memberEnd="_d137hKoWEdiNzO9YjNFQAA _d137hqoWEdiNzO9YjNFQAA">

+    <ownedEnd xsi:type="uml:ExtensionEnd" xmi:id="_d137hKoWEdiNzO9YjNFQAA" name="extension$Executable" type="_d137gqoWEdiNzO9YjNFQAA" association="_d137g6oWEdiNzO9YjNFQAA" aggregation="composite">

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_d137haoWEdiNzO9YjNFQAA"/>

     </ownedEnd>

   </ownedMember>

-  <ownedMember xsi:type="uml:Stereotype" xmi:id="_xc2YeqQ_Edi_cfSpB2IFNw" name="File">

-    <ownedAttribute xmi:id="_xc8fE6Q_Edi_cfSpB2IFNw" name="base$Artifact" association="_xc8fEKQ_Edi_cfSpB2IFNw">

-      <type xsi:type="uml:Class" href="pathmap://UML2_METAMODELS/UML2.metamodel.uml2#_M571qaQ_EdidRrumwxk5HA"/>

+  <ownedMember xsi:type="uml:Stereotype" xmi:id="_d137h6oWEdiNzO9YjNFQAA" name="File">

+    <ownedAttribute xmi:id="_d1-CI6oWEdiNzO9YjNFQAA" name="base$Artifact" association="_d1-CIKoWEdiNzO9YjNFQAA">

+      <type xsi:type="uml:Class" href="pathmap://UML2_METAMODELS/UML2.metamodel.uml2#_jxgB8qoVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

   </ownedMember>

-  <ownedMember xsi:type="uml:Extension" xmi:id="_xc8fEKQ_Edi_cfSpB2IFNw" name="Artifact_File" memberEnd="_xc8fEaQ_Edi_cfSpB2IFNw _xc8fE6Q_Edi_cfSpB2IFNw">

-    <ownedEnd xsi:type="uml:ExtensionEnd" xmi:id="_xc8fEaQ_Edi_cfSpB2IFNw" name="extension$File" type="_xc2YeqQ_Edi_cfSpB2IFNw" association="_xc8fEKQ_Edi_cfSpB2IFNw" aggregation="composite">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_xc8fEqQ_Edi_cfSpB2IFNw"/>

+  <ownedMember xsi:type="uml:Extension" xmi:id="_d1-CIKoWEdiNzO9YjNFQAA" name="Artifact_File" memberEnd="_d1-CIaoWEdiNzO9YjNFQAA _d1-CI6oWEdiNzO9YjNFQAA">

+    <ownedEnd xsi:type="uml:ExtensionEnd" xmi:id="_d1-CIaoWEdiNzO9YjNFQAA" name="extension$File" type="_d137h6oWEdiNzO9YjNFQAA" association="_d1-CIKoWEdiNzO9YjNFQAA" aggregation="composite">

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_d1-CIqoWEdiNzO9YjNFQAA"/>

     </ownedEnd>

   </ownedMember>

-  <ownedMember xsi:type="uml:Stereotype" xmi:id="_xc8fFKQ_Edi_cfSpB2IFNw" name="Library">

-    <ownedAttribute xmi:id="_xc8fGKQ_Edi_cfSpB2IFNw" name="base$Artifact" association="_xc8fFaQ_Edi_cfSpB2IFNw">

-      <type xsi:type="uml:Class" href="pathmap://UML2_METAMODELS/UML2.metamodel.uml2#_M571qaQ_EdidRrumwxk5HA"/>

+  <ownedMember xsi:type="uml:Stereotype" xmi:id="_d1-CJKoWEdiNzO9YjNFQAA" name="Library">

+    <ownedAttribute xmi:id="_d2KPYaoWEdiNzO9YjNFQAA" name="base$Artifact" association="_d1-CJaoWEdiNzO9YjNFQAA">

+      <type xsi:type="uml:Class" href="pathmap://UML2_METAMODELS/UML2.metamodel.uml2#_jxgB8qoVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

   </ownedMember>

-  <ownedMember xsi:type="uml:Extension" xmi:id="_xc8fFaQ_Edi_cfSpB2IFNw" name="Artifact_Library" memberEnd="_xc8fFqQ_Edi_cfSpB2IFNw _xc8fGKQ_Edi_cfSpB2IFNw">

-    <ownedEnd xsi:type="uml:ExtensionEnd" xmi:id="_xc8fFqQ_Edi_cfSpB2IFNw" name="extension$Library" type="_xc8fFKQ_Edi_cfSpB2IFNw" association="_xc8fFaQ_Edi_cfSpB2IFNw" aggregation="composite">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_xc8fF6Q_Edi_cfSpB2IFNw"/>

+  <ownedMember xsi:type="uml:Extension" xmi:id="_d1-CJaoWEdiNzO9YjNFQAA" name="Artifact_Library" memberEnd="_d1-CJqoWEdiNzO9YjNFQAA _d2KPYaoWEdiNzO9YjNFQAA">

+    <ownedEnd xsi:type="uml:ExtensionEnd" xmi:id="_d1-CJqoWEdiNzO9YjNFQAA" name="extension$Library" type="_d1-CJKoWEdiNzO9YjNFQAA" association="_d1-CJaoWEdiNzO9YjNFQAA" aggregation="composite">

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_d2KPYKoWEdiNzO9YjNFQAA"/>

     </ownedEnd>

   </ownedMember>

-  <ownedMember xsi:type="uml:Stereotype" xmi:id="_xc8fGaQ_Edi_cfSpB2IFNw" name="Process">

-    <ownedAttribute xmi:id="_xdCls6Q_Edi_cfSpB2IFNw" name="base$Component" association="_xdClsKQ_Edi_cfSpB2IFNw">

-      <type xsi:type="uml:Class" href="pathmap://UML2_METAMODELS/UML2.metamodel.uml2#_M6ICbaQ_EdidRrumwxk5HA"/>

+  <ownedMember xsi:type="uml:Stereotype" xmi:id="_d2KPYqoWEdiNzO9YjNFQAA" name="Process">

+    <ownedAttribute xmi:id="_d2KPZqoWEdiNzO9YjNFQAA" name="base$Component" association="_d2KPY6oWEdiNzO9YjNFQAA">

+      <type xsi:type="uml:Class" href="pathmap://UML2_METAMODELS/UML2.metamodel.uml2#_jxgDcaoVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

   </ownedMember>

-  <ownedMember xsi:type="uml:Extension" xmi:id="_xdClsKQ_Edi_cfSpB2IFNw" name="Component_Process" memberEnd="_xdClsaQ_Edi_cfSpB2IFNw _xdCls6Q_Edi_cfSpB2IFNw">

-    <ownedEnd xsi:type="uml:ExtensionEnd" xmi:id="_xdClsaQ_Edi_cfSpB2IFNw" name="extension$Process" type="_xc8fGaQ_Edi_cfSpB2IFNw" association="_xdClsKQ_Edi_cfSpB2IFNw" aggregation="composite">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_xdClsqQ_Edi_cfSpB2IFNw"/>

+  <ownedMember xsi:type="uml:Extension" xmi:id="_d2KPY6oWEdiNzO9YjNFQAA" name="Component_Process" memberEnd="_d2KPZKoWEdiNzO9YjNFQAA _d2KPZqoWEdiNzO9YjNFQAA">

+    <ownedEnd xsi:type="uml:ExtensionEnd" xmi:id="_d2KPZKoWEdiNzO9YjNFQAA" name="extension$Process" type="_d2KPYqoWEdiNzO9YjNFQAA" association="_d2KPY6oWEdiNzO9YjNFQAA" aggregation="composite">

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_d2KPZaoWEdiNzO9YjNFQAA"/>

     </ownedEnd>

   </ownedMember>

-  <ownedMember xsi:type="uml:Stereotype" xmi:id="_xdCltKQ_Edi_cfSpB2IFNw" name="Realization">

-    <ownedAttribute xmi:id="_xdCluaQ_Edi_cfSpB2IFNw" name="base$Classifier" association="_xdCltqQ_Edi_cfSpB2IFNw">

-      <type xsi:type="uml:Class" href="pathmap://UML2_METAMODELS/UML2.metamodel.uml2#_M51ul6Q_EdidRrumwxk5HA"/>

+  <ownedMember xsi:type="uml:Stereotype" xmi:id="_d2KPZ6oWEdiNzO9YjNFQAA" name="Realization">

+    <ownedAttribute xmi:id="_d2QWAqoWEdiNzO9YjNFQAA" name="base$Classifier" association="_d2KPaaoWEdiNzO9YjNFQAA">

+      <type xsi:type="uml:Class" href="pathmap://UML2_METAMODELS/UML2.metamodel.uml2#_jxNueqoVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

   </ownedMember>

-  <ownedMember xsi:type="uml:Extension" xmi:id="_xdCltqQ_Edi_cfSpB2IFNw" name="Classifier_Realization" memberEnd="_xdClt6Q_Edi_cfSpB2IFNw _xdCluaQ_Edi_cfSpB2IFNw">

-    <ownedEnd xsi:type="uml:ExtensionEnd" xmi:id="_xdClt6Q_Edi_cfSpB2IFNw" name="extension$Realization" type="_xdCltKQ_Edi_cfSpB2IFNw" association="_xdCltqQ_Edi_cfSpB2IFNw" aggregation="composite">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_xdCluKQ_Edi_cfSpB2IFNw"/>

+  <ownedMember xsi:type="uml:Extension" xmi:id="_d2KPaaoWEdiNzO9YjNFQAA" name="Classifier_Realization" memberEnd="_d2QWAKoWEdiNzO9YjNFQAA _d2QWAqoWEdiNzO9YjNFQAA">

+    <ownedEnd xsi:type="uml:ExtensionEnd" xmi:id="_d2QWAKoWEdiNzO9YjNFQAA" name="extension$Realization" type="_d2KPZ6oWEdiNzO9YjNFQAA" association="_d2KPaaoWEdiNzO9YjNFQAA" aggregation="composite">

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_d2QWAaoWEdiNzO9YjNFQAA"/>

     </ownedEnd>

   </ownedMember>

-  <ownedMember xsi:type="uml:Stereotype" xmi:id="_xdCluqQ_Edi_cfSpB2IFNw" name="Service">

-    <ownedAttribute xmi:id="_xdIsU6Q_Edi_cfSpB2IFNw" name="base$Component" association="_xdIsUKQ_Edi_cfSpB2IFNw">

-      <type xsi:type="uml:Class" href="pathmap://UML2_METAMODELS/UML2.metamodel.uml2#_M6ICbaQ_EdidRrumwxk5HA"/>

+  <ownedMember xsi:type="uml:Stereotype" xmi:id="_d2QWA6oWEdiNzO9YjNFQAA" name="Service">

+    <ownedAttribute xmi:id="_d2QWB6oWEdiNzO9YjNFQAA" name="base$Component" association="_d2QWBKoWEdiNzO9YjNFQAA">

+      <type xsi:type="uml:Class" href="pathmap://UML2_METAMODELS/UML2.metamodel.uml2#_jxgDcaoVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

   </ownedMember>

-  <ownedMember xsi:type="uml:Extension" xmi:id="_xdIsUKQ_Edi_cfSpB2IFNw" name="Component_Service" memberEnd="_xdIsUaQ_Edi_cfSpB2IFNw _xdIsU6Q_Edi_cfSpB2IFNw">

-    <ownedEnd xsi:type="uml:ExtensionEnd" xmi:id="_xdIsUaQ_Edi_cfSpB2IFNw" name="extension$Service" type="_xdCluqQ_Edi_cfSpB2IFNw" association="_xdIsUKQ_Edi_cfSpB2IFNw" aggregation="composite">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_xdIsUqQ_Edi_cfSpB2IFNw"/>

+  <ownedMember xsi:type="uml:Extension" xmi:id="_d2QWBKoWEdiNzO9YjNFQAA" name="Component_Service" memberEnd="_d2QWBaoWEdiNzO9YjNFQAA _d2QWB6oWEdiNzO9YjNFQAA">

+    <ownedEnd xsi:type="uml:ExtensionEnd" xmi:id="_d2QWBaoWEdiNzO9YjNFQAA" name="extension$Service" type="_d2QWA6oWEdiNzO9YjNFQAA" association="_d2QWBKoWEdiNzO9YjNFQAA" aggregation="composite">

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_d2QWBqoWEdiNzO9YjNFQAA"/>

     </ownedEnd>

   </ownedMember>

-  <ownedMember xsi:type="uml:Stereotype" xmi:id="_xdIsVKQ_Edi_cfSpB2IFNw" name="Source">

-    <ownedAttribute xmi:id="_xdIsWKQ_Edi_cfSpB2IFNw" name="base$Artifact" association="_xdIsVaQ_Edi_cfSpB2IFNw">

-      <type xsi:type="uml:Class" href="pathmap://UML2_METAMODELS/UML2.metamodel.uml2#_M571qaQ_EdidRrumwxk5HA"/>

+  <ownedMember xsi:type="uml:Stereotype" xmi:id="_d2QWCKoWEdiNzO9YjNFQAA" name="Source">

+    <ownedAttribute xmi:id="_d2QWDKoWEdiNzO9YjNFQAA" name="base$Artifact" association="_d2QWCaoWEdiNzO9YjNFQAA">

+      <type xsi:type="uml:Class" href="pathmap://UML2_METAMODELS/UML2.metamodel.uml2#_jxgB8qoVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

   </ownedMember>

-  <ownedMember xsi:type="uml:Extension" xmi:id="_xdIsVaQ_Edi_cfSpB2IFNw" name="Artifact_Source" memberEnd="_xdIsVqQ_Edi_cfSpB2IFNw _xdIsWKQ_Edi_cfSpB2IFNw">

-    <ownedEnd xsi:type="uml:ExtensionEnd" xmi:id="_xdIsVqQ_Edi_cfSpB2IFNw" name="extension$Source" type="_xdIsVKQ_Edi_cfSpB2IFNw" association="_xdIsVaQ_Edi_cfSpB2IFNw" aggregation="composite">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_xdIsV6Q_Edi_cfSpB2IFNw"/>

+  <ownedMember xsi:type="uml:Extension" xmi:id="_d2QWCaoWEdiNzO9YjNFQAA" name="Artifact_Source" memberEnd="_d2QWCqoWEdiNzO9YjNFQAA _d2QWDKoWEdiNzO9YjNFQAA">

+    <ownedEnd xsi:type="uml:ExtensionEnd" xmi:id="_d2QWCqoWEdiNzO9YjNFQAA" name="extension$Source" type="_d2QWCKoWEdiNzO9YjNFQAA" association="_d2QWCaoWEdiNzO9YjNFQAA" aggregation="composite">

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_d2QWC6oWEdiNzO9YjNFQAA"/>

     </ownedEnd>

   </ownedMember>

-  <ownedMember xsi:type="uml:Stereotype" xmi:id="_xdIsWaQ_Edi_cfSpB2IFNw" name="Specification">

-    <ownedAttribute xmi:id="_xdOy86Q_Edi_cfSpB2IFNw" name="base$Classifier" association="_xdOy8KQ_Edi_cfSpB2IFNw">

-      <type xsi:type="uml:Class" href="pathmap://UML2_METAMODELS/UML2.metamodel.uml2#_M51ul6Q_EdidRrumwxk5HA"/>

+  <ownedMember xsi:type="uml:Stereotype" xmi:id="_d2WcoKoWEdiNzO9YjNFQAA" name="Specification">

+    <ownedAttribute xmi:id="_d2WcpKoWEdiNzO9YjNFQAA" name="base$Classifier" association="_d2WcoaoWEdiNzO9YjNFQAA">

+      <type xsi:type="uml:Class" href="pathmap://UML2_METAMODELS/UML2.metamodel.uml2#_jxNueqoVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

   </ownedMember>

-  <ownedMember xsi:type="uml:Extension" xmi:id="_xdOy8KQ_Edi_cfSpB2IFNw" name="Classifier_Specification" memberEnd="_xdOy8aQ_Edi_cfSpB2IFNw _xdOy86Q_Edi_cfSpB2IFNw">

-    <ownedEnd xsi:type="uml:ExtensionEnd" xmi:id="_xdOy8aQ_Edi_cfSpB2IFNw" name="extension$Specification" type="_xdIsWaQ_Edi_cfSpB2IFNw" association="_xdOy8KQ_Edi_cfSpB2IFNw" aggregation="composite">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_xdOy8qQ_Edi_cfSpB2IFNw"/>

+  <ownedMember xsi:type="uml:Extension" xmi:id="_d2WcoaoWEdiNzO9YjNFQAA" name="Classifier_Specification" memberEnd="_d2WcoqoWEdiNzO9YjNFQAA _d2WcpKoWEdiNzO9YjNFQAA">

+    <ownedEnd xsi:type="uml:ExtensionEnd" xmi:id="_d2WcoqoWEdiNzO9YjNFQAA" name="extension$Specification" type="_d2WcoKoWEdiNzO9YjNFQAA" association="_d2WcoaoWEdiNzO9YjNFQAA" aggregation="composite">

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_d2Wco6oWEdiNzO9YjNFQAA"/>

     </ownedEnd>

   </ownedMember>

-  <ownedMember xsi:type="uml:Stereotype" xmi:id="_xdOy9KQ_Edi_cfSpB2IFNw" name="Subsystem">

-    <ownedAttribute xmi:id="_xdOy-KQ_Edi_cfSpB2IFNw" name="base$Component" association="_xdOy9aQ_Edi_cfSpB2IFNw">

-      <type xsi:type="uml:Class" href="pathmap://UML2_METAMODELS/UML2.metamodel.uml2#_M6ICbaQ_EdidRrumwxk5HA"/>

+  <ownedMember xsi:type="uml:Stereotype" xmi:id="_d2WcpaoWEdiNzO9YjNFQAA" name="Subsystem">

+    <ownedAttribute xmi:id="_d2WcqaoWEdiNzO9YjNFQAA" name="base$Component" association="_d2WcpqoWEdiNzO9YjNFQAA">

+      <type xsi:type="uml:Class" href="pathmap://UML2_METAMODELS/UML2.metamodel.uml2#_jxgDcaoVEdiBcNn-7Es0xA"/>

     </ownedAttribute>

   </ownedMember>

-  <ownedMember xsi:type="uml:Extension" xmi:id="_xdOy9aQ_Edi_cfSpB2IFNw" name="Component_Subsystem" memberEnd="_xdOy9qQ_Edi_cfSpB2IFNw _xdOy-KQ_Edi_cfSpB2IFNw">

-    <ownedEnd xsi:type="uml:ExtensionEnd" xmi:id="_xdOy9qQ_Edi_cfSpB2IFNw" name="extension$Subsystem" type="_xdOy9KQ_Edi_cfSpB2IFNw" association="_xdOy9aQ_Edi_cfSpB2IFNw" aggregation="composite">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_xdOy96Q_Edi_cfSpB2IFNw"/>

+  <ownedMember xsi:type="uml:Extension" xmi:id="_d2WcpqoWEdiNzO9YjNFQAA" name="Component_Subsystem" memberEnd="_d2Wcp6oWEdiNzO9YjNFQAA _d2WcqaoWEdiNzO9YjNFQAA">

+    <ownedEnd xsi:type="uml:ExtensionEnd" xmi:id="_d2Wcp6oWEdiNzO9YjNFQAA" name="extension$Subsystem" type="_d2WcpaoWEdiNzO9YjNFQAA" association="_d2WcpqoWEdiNzO9YjNFQAA" aggregation="composite">

+      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_d2WcqKoWEdiNzO9YjNFQAA"/>

     </ownedEnd>

   </ownedMember>

 </uml:Profile>

diff --git a/deprecated/plugins/org.eclipse.uml2/src/org/eclipse/uml2/impl/ElementImpl.java b/deprecated/plugins/org.eclipse.uml2/src/org/eclipse/uml2/impl/ElementImpl.java
index 1e83d1e..3217e65 100644
--- a/deprecated/plugins/org.eclipse.uml2/src/org/eclipse/uml2/impl/ElementImpl.java
+++ b/deprecated/plugins/org.eclipse.uml2/src/org/eclipse/uml2/impl/ElementImpl.java
@@ -8,7 +8,7 @@
  * Contributors:
  *   IBM - Initial API and implementation
  *
- * $Id: ElementImpl.java,v 1.8 2004/05/20 03:01:44 khussey Exp $
+ * $Id: ElementImpl.java,v 1.9 2004/05/20 04:55:48 khussey Exp $
  */
 package org.eclipse.uml2.impl;
 
@@ -344,7 +344,9 @@
 		return CacheAdapter.INSTANCE;
 	}
 
-	/* (non-Javadoc)
+	/*
+	 * (non-Javadoc)
+	 * 
 	 * @see org.eclipse.uml2.Element#createEAnnotation(String)
 	 */
 	public EAnnotation createEAnnotation(String source) {
@@ -362,14 +364,18 @@
 		return eAnnotation;
 	}
 
-	/* (non-Javadoc)
+	/*
+	 * (non-Javadoc)
+	 * 
 	 * @see org.eclipse.uml2.Element#apply(org.eclipse.uml2.Stereotype)
 	 */
 	public void apply(Stereotype stereotype) {
 		StereotypeOperations.apply(stereotype, this);
 	}
 
-	/* (non-Javadoc)
+	/*
+	 * (non-Javadoc)
+	 * 
 	 * @see org.eclipse.uml2.Element#getApplicableStereotype(java.lang.String)
 	 */
 	public Stereotype getApplicableStereotype(String qualifiedStereotypeName) {
@@ -377,7 +383,9 @@
 			qualifiedStereotypeName);
 	}
 
-	/* (non-Javadoc)
+	/*
+	 * (non-Javadoc)
+	 * 
 	 * @see org.eclipse.uml2.Element#getApplicableStereotypes()
 	 */
 	public Set getApplicableStereotypes() {
@@ -398,7 +406,9 @@
 		}
 	}
 
-	/* (non-Javadoc)
+	/*
+	 * (non-Javadoc)
+	 * 
 	 * @see org.eclipse.uml2.Element#getAppliedStereotype(java.lang.String)
 	 */
 	public Stereotype getAppliedStereotype(String qualifiedStereotypeName) {
@@ -406,7 +416,9 @@
 			qualifiedStereotypeName);
 	}
 
-	/* (non-Javadoc)
+	/*
+	 * (non-Javadoc)
+	 * 
 	 * @see org.eclipse.uml2.Element#getAppliedStereotypes()
 	 */
 	public Set getAppliedStereotypes() {
@@ -427,64 +439,84 @@
 		}
 	}
 
-	/* (non-Javadoc)
+	/*
+	 * (non-Javadoc)
+	 * 
 	 * @see org.eclipse.uml2.Element#getModel()
 	 */
 	public Model getModel() {
 		return ElementOperations.getModel(this);
 	}
 
-	/* (non-Javadoc)
+	/*
+	 * (non-Javadoc)
+	 * 
 	 * @see org.eclipse.uml2.Element#getNearestPackage()
 	 */
 	public org.eclipse.uml2.Package getNearestPackage() {
 		return ElementOperations.getNearestPackage(this);
 	}
 
-	/* (non-Javadoc)
-	 * @see org.eclipse.uml2.Element#getValue(org.eclipse.uml2.Stereotype, java.lang.String)
+	/*
+	 * (non-Javadoc)
+	 * 
+	 * @see org.eclipse.uml2.Element#getValue(org.eclipse.uml2.Stereotype,
+	 *      java.lang.String)
 	 */
 	public Object getValue(Stereotype stereotype, String propertyName) {
 		return StereotypeOperations.getValue(stereotype, this, propertyName);
 	}
 
-	/* (non-Javadoc)
+	/*
+	 * (non-Javadoc)
+	 * 
 	 * @see org.eclipse.uml2.Element#isApplied(org.eclipse.uml2.Stereotype)
 	 */
 	public boolean isApplied(Stereotype stereotype) {
 		return StereotypeOperations.isApplied(stereotype, this);
 	}
 
-	/* (non-Javadoc)
+	/*
+	 * (non-Javadoc)
+	 * 
 	 * @see org.eclipse.uml2.Element#isRequired(org.eclipse.uml2.Stereotype)
 	 */
 	public boolean isRequired(Stereotype stereotype) {
 		return StereotypeOperations.isRequired(stereotype, this);
 	}
 
-	/* (non-Javadoc)
-	 * @see org.eclipse.uml2.Element#setValue(org.eclipse.uml2.Stereotype, java.lang.String, java.lang.Object)
+	/*
+	 * (non-Javadoc)
+	 * 
+	 * @see org.eclipse.uml2.Element#setValue(org.eclipse.uml2.Stereotype,
+	 *      java.lang.String, java.lang.Object)
 	 */
 	public void setValue(Stereotype stereotype, String propertyName,
 			Object value) {
 		StereotypeOperations.setValue(stereotype, this, propertyName, value);
 	}
 
-	/* (non-Javadoc)
+	/*
+	 * (non-Javadoc)
+	 * 
 	 * @see org.eclipse.uml2.Element#unapply(org.eclipse.uml2.Stereotype)
 	 */
 	public void unapply(Stereotype stereotype) {
 		StereotypeOperations.unapply(stereotype, this);
 	}
 
-	/* (non-Javadoc)
+	/*
+	 * (non-Javadoc)
+	 * 
 	 * @see org.eclipse.uml2.Element#destroy()
 	 */
 	public void destroy() {
 		ElementOperations.destroy(this);
 	}
 
-	/* (non-Javadoc)
+	/*
+	 * (non-Javadoc)
+	 * 
 	 * @see org.eclipse.uml2.Element#getAppliedVersion(org.eclipse.uml2.Stereotype)
 	 */
 	public String getAppliedVersion(Stereotype stereotype) {
diff --git a/deprecated/plugins/org.eclipse.uml2/src/org/eclipse/uml2/impl/StereotypeImpl.java b/deprecated/plugins/org.eclipse.uml2/src/org/eclipse/uml2/impl/StereotypeImpl.java
index 141120c..c97f6fa 100644
--- a/deprecated/plugins/org.eclipse.uml2/src/org/eclipse/uml2/impl/StereotypeImpl.java
+++ b/deprecated/plugins/org.eclipse.uml2/src/org/eclipse/uml2/impl/StereotypeImpl.java
@@ -8,7 +8,7 @@
  * Contributors:
  *   IBM - Initial API and implementation
  *
- * $Id: StereotypeImpl.java,v 1.9 2004/05/20 03:01:44 khussey Exp $
+ * $Id: StereotypeImpl.java,v 1.10 2004/05/20 04:55:48 khussey Exp $
  */
 package org.eclipse.uml2.impl;
 
@@ -703,14 +703,19 @@
 
 	// <!-- begin-custom-operations -->
 
-	/* (non-Javadoc)
-	 * @see org.eclipse.uml2.Stereotype#createExtension(org.eclipse.emf.ecore.EClass, boolean)
+	/*
+	 * (non-Javadoc)
+	 * 
+	 * @see org.eclipse.uml2.Stereotype#createExtension(org.eclipse.emf.ecore.EClass,
+	 *      boolean)
 	 */
 	public Extension createExtension(EClass eClass, boolean required) {
 		return StereotypeOperations.createExtension(this, eClass, required);
 	}
 
-	/* (non-Javadoc)
+	/*
+	 * (non-Javadoc)
+	 * 
 	 * @see org.eclipse.uml2.Stereotype#getProfile()
 	 */
 	public Profile getProfile() {
diff --git a/deprecated/tests/org.eclipse.uml2.edit.tests/src/org/eclipse/uml2/edit/tests/AllTests.java b/deprecated/tests/org.eclipse.uml2.edit.tests/src/org/eclipse/uml2/edit/tests/AllTests.java
index 8099b3a..c754c72 100644
--- a/deprecated/tests/org.eclipse.uml2.edit.tests/src/org/eclipse/uml2/edit/tests/AllTests.java
+++ b/deprecated/tests/org.eclipse.uml2.edit.tests/src/org/eclipse/uml2/edit/tests/AllTests.java
@@ -8,7 +8,7 @@
  * Contributors:
  *   IBM - Initial API and implementation
  *
- * $Id: AllTests.java,v 1.5 2004/05/20 03:04:01 khussey Exp $
+ * $Id: AllTests.java,v 1.6 2004/05/20 04:54:51 khussey Exp $
  */
 package org.eclipse.uml2.edit.tests;
 
@@ -227,15 +227,15 @@
 			getTestConstructor(testClass);
 		} catch (NoSuchMethodException nsme) {
 			suite
-					.addTest(warning("Class " //$NON-NLS-1$
-							+ testClass.getName()
-							+ " has no public constructor TestCase(String name) or TestCase()")); //$NON-NLS-1$
+				.addTest(warning("Class " //$NON-NLS-1$
+					+ testClass.getName()
+					+ " has no public constructor TestCase(String name) or TestCase()")); //$NON-NLS-1$
 			return;
 		}
 
 		if (!Modifier.isPublic(testClass.getModifiers())) {
 			suite.addTest(warning("Class " + testClass.getName() //$NON-NLS-1$
-					+ " is not public")); //$NON-NLS-1$
+				+ " is not public")); //$NON-NLS-1$
 			return;
 		}
 
@@ -255,12 +255,13 @@
 		if (0 == suite.testCount()) {
 			suite.addTest(warning("No tests found in " + testClass.getName())); //$NON-NLS-1$
 		}
-		
+
 		addTest(suite);
 	}
 
 	private Test warning(final String message) {
 		return new TestCase("warning") { //$NON-NLS-1$
+
 			protected void runTest() {
 				fail(message);
 			}
@@ -279,7 +280,7 @@
 
 			if (isTestMethod(method)) {
 				suite.addTest(warning("Test method isn't public: " //$NON-NLS-1$
-						+ method.getName()));
+					+ method.getName()));
 			}
 
 			return;
@@ -297,8 +298,8 @@
 		String name = method.getName();
 
 		return 0 == method.getParameterTypes().length
-				&& name.startsWith("test") && !name.endsWith("Gen") //$NON-NLS-1$ //$NON-NLS-2$
-				&& method.getReturnType().equals(Void.TYPE);
+			&& name.startsWith("test") && !name.endsWith("Gen") //$NON-NLS-1$ //$NON-NLS-2$
+			&& method.getReturnType().equals(Void.TYPE);
 	}
 
 }
diff --git a/deprecated/tests/org.eclipse.uml2.tests/src/org/eclipse/uml2/tests/AllTests.java b/deprecated/tests/org.eclipse.uml2.tests/src/org/eclipse/uml2/tests/AllTests.java
index b9acd75..6d2eaf4 100644
--- a/deprecated/tests/org.eclipse.uml2.tests/src/org/eclipse/uml2/tests/AllTests.java
+++ b/deprecated/tests/org.eclipse.uml2.tests/src/org/eclipse/uml2/tests/AllTests.java
@@ -8,7 +8,7 @@
  * Contributors:
  *   IBM - Initial API and implementation
  *
- * $Id: AllTests.java,v 1.5 2004/05/20 03:03:32 khussey Exp $
+ * $Id: AllTests.java,v 1.6 2004/05/20 04:54:46 khussey Exp $
  */
 package org.eclipse.uml2.tests;
 
@@ -458,15 +458,15 @@
 			getTestConstructor(testClass);
 		} catch (NoSuchMethodException nsme) {
 			suite
-					.addTest(warning("Class " //$NON-NLS-1$
-							+ testClass.getName()
-							+ " has no public constructor TestCase(String name) or TestCase()")); //$NON-NLS-1$
+				.addTest(warning("Class " //$NON-NLS-1$
+					+ testClass.getName()
+					+ " has no public constructor TestCase(String name) or TestCase()")); //$NON-NLS-1$
 			return;
 		}
 
 		if (!Modifier.isPublic(testClass.getModifiers())) {
 			suite.addTest(warning("Class " + testClass.getName() //$NON-NLS-1$
-					+ " is not public")); //$NON-NLS-1$
+				+ " is not public")); //$NON-NLS-1$
 			return;
 		}
 
@@ -486,12 +486,13 @@
 		if (0 == suite.testCount()) {
 			suite.addTest(warning("No tests found in " + testClass.getName())); //$NON-NLS-1$
 		}
-		
+
 		addTest(suite);
 	}
 
 	private Test warning(final String message) {
 		return new TestCase("warning") { //$NON-NLS-1$
+
 			protected void runTest() {
 				fail(message);
 			}
@@ -510,7 +511,7 @@
 
 			if (isTestMethod(method)) {
 				suite.addTest(warning("Test method isn't public: " //$NON-NLS-1$
-						+ method.getName()));
+					+ method.getName()));
 			}
 
 			return;
@@ -528,8 +529,8 @@
 		String name = method.getName();
 
 		return 0 == method.getParameterTypes().length
-				&& name.startsWith("test") && !name.endsWith("Gen") //$NON-NLS-1$ //$NON-NLS-2$
-				&& method.getReturnType().equals(Void.TYPE);
+			&& name.startsWith("test") && !name.endsWith("Gen") //$NON-NLS-1$ //$NON-NLS-2$
+			&& method.getReturnType().equals(Void.TYPE);
 	}
 
 }