https://bugs.eclipse.org/bugs/show_bug.cgi?id=69878
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 9a46f54..f09ac98 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#__LeIQK86Edih9-GG5afQ0g" xmi:id="_L8agoK86EdieaYgxtVWN8Q" name="Ecore" appliedProfile="_WscCwK88EdizLvaujP1w9Q">

   <eAnnotations xmi:id="_W1_nYK88EdizLvaujP1w9Q" source="appliedStereotypes">

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

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

   </eAnnotations>

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

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

     <eAnnotations xmi:id="_WsuWoK88EdizLvaujP1w9Q" source="attributes">

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

     </eAnnotations>

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

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

   </packageImport>

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

+  <ownedMember xmi:type="uml:PrimitiveType" xmi:id="_ORTUYq86EdieaYgxtVWN8Q" 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 54fd9fe..f4dd3ff 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#__LeIQK86Edih9-GG5afQ0g" xmi:id="_RjmyoK86EdieaYgxtVWN8Q" name="Java" appliedProfile="_ZNwI8K88EdizLvaujP1w9Q">

   <eAnnotations xmi:id="_ZSCzEK88EdizLvaujP1w9Q" source="appliedStereotypes">

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

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

   </eAnnotations>

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

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

     <eAnnotations xmi:id="_ZNwI8a88EdizLvaujP1w9Q" source="attributes">

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

     </eAnnotations>

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

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

   </packageImport>

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

+  <ownedMember xmi:type="uml:PrimitiveType" xmi:id="_TBrTIa86EdieaYgxtVWN8Q" 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 64ee19c..9e31b7c 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#__LeIQK86Edih9-GG5afQ0g" xmi:id="_EfRZoK86EdieaYgxtVWN8Q" name="UML2" appliedProfile="_hLdmYK88EdizLvaujP1w9Q">

   <eAnnotations xmi:id="_hPkDQK88EdizLvaujP1w9Q" source="appliedStereotypes">

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

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

   </eAnnotations>

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

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

     <eAnnotations xmi:id="_hLjtAK88EdizLvaujP1w9Q" source="attributes">

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

     </eAnnotations>

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

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

   </packageImport>

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

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

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

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

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

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

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

+  <ownedMember xmi:type="uml:PrimitiveType" xmi:id="_IXlH8q86EdieaYgxtVWN8Q" 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 dc4ac98..558e2ca 100644
--- a/deprecated/plugins/org.eclipse.uml2.resources/metamodels/Ecore.metamodel.uml2
+++ b/deprecated/plugins/org.eclipse.uml2.resources/metamodels/Ecore.metamodel.uml2
@@ -1,162 +1,162 @@
 <?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#__LeIQK86Edih9-GG5afQ0g http:///Complete_0.profile.uml2 pathmap://UML2_PROFILES/Complete.profile.uml2#_QHin0K87Edih9-GG5afQ0g" xmi:id="_m8eNoK86EdiEh75YJ_3n8g" name="ecore" appliedProfile="_jngyEK88EdizLvaujP1w9Q _jsk4QK88EdizLvaujP1w9Q">

   <eAnnotations xmi:id="_jrn2AK88EdizLvaujP1w9Q" source="appliedStereotypes">

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

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

   </eAnnotations>

   <packageImport xmi:id="_m8eNoa86EdiEh75YJ_3n8g">

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

   </packageImport>

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

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

     <eAnnotations xmi:id="_jnzF8K88EdizLvaujP1w9Q" source="attributes">

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

     </eAnnotations>

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

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

   </packageImport>

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

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

     <eAnnotations xmi:id="_js9SwK88EdizLvaujP1w9Q" source="attributes">

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

     </eAnnotations>

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

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

   </packageImport>

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

+  <ownedMember xmi:type="uml:Class" xmi:id="_m8eNoq86EdiEh75YJ_3n8g" name="EAttribute">

     <eAnnotations xmi:id="_jtVtQK88EdizLvaujP1w9Q" source="appliedStereotypes">

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

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

     </eAnnotations>

     <generalization xmi:id="_m8eNo686EdiEh75YJ_3n8g" general="_m8eNp686EdiEh75YJ_3n8g"/>

     <ownedAttribute xmi:id="_m8eNpK86EdiEh75YJ_3n8g" name="iD">

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

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

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

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m8eNpa86EdiEh75YJ_3n8g"/>

     </ownedAttribute>

     <ownedAttribute xmi:id="_m8eNpq86EdiEh75YJ_3n8g" name="eAttributeType" type="_m8kUWq86EdiEh75YJ_3n8g" isOrdered="true" isReadOnly="true" isDerived="true" association="_m8kUs686EdiEh75YJ_3n8g"/>

   </ownedMember>

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

+  <ownedMember xmi:type="uml:Class" xmi:id="_m8eNp686EdiEh75YJ_3n8g" name="EStructuralFeature" isAbstract="true">

     <eAnnotations xmi:id="_jwAmwK88EdizLvaujP1w9Q" source="appliedStereotypes">

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

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

     </eAnnotations>

     <generalization xmi:id="_m8eNqK86EdiEh75YJ_3n8g" general="_m8eNva86EdiEh75YJ_3n8g"/>

     <ownedAttribute xmi:id="_m8eNqa86EdiEh75YJ_3n8g" name="eContainingClass" type="_m8eN-686EdiEh75YJ_3n8g" isOrdered="true" isReadOnly="true" association="_m8kUla86EdiEh75YJ_3n8g">

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

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m8eNqq86EdiEh75YJ_3n8g"/>

     </ownedAttribute>

     <ownedAttribute xmi:id="_m8eNq686EdiEh75YJ_3n8g" name="changeable">

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

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

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

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m8eNrK86EdiEh75YJ_3n8g"/>

     </ownedAttribute>

     <ownedAttribute xmi:id="_m8eNra86EdiEh75YJ_3n8g" name="volatile">

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

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

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

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m8eNrq86EdiEh75YJ_3n8g"/>

     </ownedAttribute>

     <ownedAttribute xmi:id="_m8eNr686EdiEh75YJ_3n8g" name="transient">

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

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

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

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m8eNsK86EdiEh75YJ_3n8g"/>

     </ownedAttribute>

     <ownedAttribute xmi:id="_m8eNsa86EdiEh75YJ_3n8g" name="defaultValueLiteral">

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

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

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

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m8eNsq86EdiEh75YJ_3n8g"/>

     </ownedAttribute>

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

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

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

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

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m8eNtK86EdiEh75YJ_3n8g"/>

     </ownedAttribute>

     <ownedAttribute xmi:id="_m8eNta86EdiEh75YJ_3n8g" name="unsettable">

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

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

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

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m8eNtq86EdiEh75YJ_3n8g"/>

     </ownedAttribute>

     <ownedAttribute xmi:id="_m8eNt686EdiEh75YJ_3n8g" name="derived">

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

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

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

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m8eNuK86EdiEh75YJ_3n8g"/>

     </ownedAttribute>

     <ownedOperation xmi:id="_m8eNua86EdiEh75YJ_3n8g" name="getFeatureID">

       <returnResult xmi:id="_m8eNuq86EdiEh75YJ_3n8g" direction="return">

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

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

       </returnResult>

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

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

     </ownedOperation>

     <ownedOperation xmi:id="_m8eNu686EdiEh75YJ_3n8g" name="getContainerClass">

       <returnResult xmi:id="_m8eNvK86EdiEh75YJ_3n8g" direction="return">

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

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

       </returnResult>

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

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

     </ownedOperation>

   </ownedMember>

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

+  <ownedMember xmi:type="uml:Class" xmi:id="_m8eNva86EdiEh75YJ_3n8g" name="ETypedElement" isAbstract="true">

     <eAnnotations xmi:id="_jwGtYK88EdizLvaujP1w9Q" source="appliedStereotypes">

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

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

     </eAnnotations>

     <generalization xmi:id="_m8eNvq86EdiEh75YJ_3n8g" general="_m8eNza86EdiEh75YJ_3n8g"/>

     <ownedAttribute xmi:id="_m8eNv686EdiEh75YJ_3n8g" name="ordered">

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

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

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

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m8eNwK86EdiEh75YJ_3n8g"/>

     </ownedAttribute>

     <ownedAttribute xmi:id="_m8eNwa86EdiEh75YJ_3n8g" name="unique">

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

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

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

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m8eNwq86EdiEh75YJ_3n8g"/>

     </ownedAttribute>

     <ownedAttribute xmi:id="_m8eNw686EdiEh75YJ_3n8g" name="lowerBound">

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

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

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

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m8eNxK86EdiEh75YJ_3n8g"/>

     </ownedAttribute>

     <ownedAttribute xmi:id="_m8eNxa86EdiEh75YJ_3n8g" name="upperBound">

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

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

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

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m8eNxq86EdiEh75YJ_3n8g"/>

     </ownedAttribute>

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

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

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

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

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m8eNyK86EdiEh75YJ_3n8g"/>

     </ownedAttribute>

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

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

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

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

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m8eNyq86EdiEh75YJ_3n8g"/>

     </ownedAttribute>

     <ownedAttribute xmi:id="_m8eNy686EdiEh75YJ_3n8g" name="eType" type="_m8eOLa86EdiEh75YJ_3n8g" isOrdered="true" association="_m8kUsa86EdiEh75YJ_3n8g">

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

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m8eNzK86EdiEh75YJ_3n8g"/>

     </ownedAttribute>

   </ownedMember>

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

+  <ownedMember xmi:type="uml:Class" xmi:id="_m8eNza86EdiEh75YJ_3n8g" name="ENamedElement" isAbstract="true">

     <eAnnotations xmi:id="_ju3XQK88EdizLvaujP1w9Q" source="appliedStereotypes">

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

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

     </eAnnotations>

     <generalization xmi:id="_m8eNzq86EdiEh75YJ_3n8g" general="_m8eN0a86EdiEh75YJ_3n8g"/>

     <ownedAttribute xmi:id="_m8eNz686EdiEh75YJ_3n8g" name="name">

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

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

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

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m8eN0K86EdiEh75YJ_3n8g"/>

     </ownedAttribute>

   </ownedMember>

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

+  <ownedMember xmi:type="uml:Class" xmi:id="_m8eN0a86EdiEh75YJ_3n8g" name="EModelElement" isAbstract="true">

     <eAnnotations xmi:id="_juxQoK88EdizLvaujP1w9Q" source="appliedStereotypes">

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

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

     </eAnnotations>

     <generalization xmi:id="_m8eN0q86EdiEh75YJ_3n8g" general="_m8eN2a86EdiEh75YJ_3n8g"/>

     <ownedAttribute xmi:id="_m8eN0686EdiEh75YJ_3n8g" name="eAnnotations" type="_m8kUlq86EdiEh75YJ_3n8g" isOrdered="true" association="_m8kUrK86EdiEh75YJ_3n8g" aggregation="composite">

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

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

+      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_m8eN1K86EdiEh75YJ_3n8g" value="-1"/>

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m8eN1a86EdiEh75YJ_3n8g"/>

     </ownedAttribute>

     <ownedOperation xmi:id="_m8eN1q86EdiEh75YJ_3n8g" name="getEAnnotation" type="_m8kUlq86EdiEh75YJ_3n8g">

       <returnResult xmi:id="_m8eN1686EdiEh75YJ_3n8g" type="_m8kUlq86EdiEh75YJ_3n8g" direction="return"/>

       <ownedParameter xmi:id="_m8eN2K86EdiEh75YJ_3n8g" name="source">

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

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

       </ownedParameter>

     </ownedOperation>

   </ownedMember>

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

+  <ownedMember xmi:type="uml:Class" xmi:id="_m8eN2a86EdiEh75YJ_3n8g" name="EObject">

     <eAnnotations xmi:id="_jvDkgK88EdizLvaujP1w9Q" source="appliedStereotypes">

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

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

     </eAnnotations>

     <ownedOperation xmi:id="_m8eN2q86EdiEh75YJ_3n8g" name="eClass" type="_m8eN-686EdiEh75YJ_3n8g">

       <returnResult xmi:id="_m8eN2686EdiEh75YJ_3n8g" type="_m8eN-686EdiEh75YJ_3n8g" direction="return"/>

     </ownedOperation>

     <ownedOperation xmi:id="_m8eN3K86EdiEh75YJ_3n8g" name="eIsProxy">

       <returnResult xmi:id="_m8eN3a86EdiEh75YJ_3n8g" direction="return">

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

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

       </returnResult>

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

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

     </ownedOperation>

     <ownedOperation xmi:id="_m8eN3q86EdiEh75YJ_3n8g" name="eResource">

       <returnResult xmi:id="_m8eN3686EdiEh75YJ_3n8g" direction="return">

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

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

       </returnResult>

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

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

     </ownedOperation>

     <ownedOperation xmi:id="_m8eN4K86EdiEh75YJ_3n8g" name="eContainer" type="_m8eN2a86EdiEh75YJ_3n8g">

       <returnResult xmi:id="_m8eN4a86EdiEh75YJ_3n8g" type="_m8eN2a86EdiEh75YJ_3n8g" direction="return"/>

@@ -169,208 +169,208 @@
     </ownedOperation>

     <ownedOperation xmi:id="_m8eN5q86EdiEh75YJ_3n8g" name="eContents">

       <returnResult xmi:id="_m8eN5686EdiEh75YJ_3n8g" direction="return">

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

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

       </returnResult>

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

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

     </ownedOperation>

     <ownedOperation xmi:id="_m8eN6K86EdiEh75YJ_3n8g" name="eAllContents">

       <returnResult xmi:id="_m8eN6a86EdiEh75YJ_3n8g" direction="return">

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

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

       </returnResult>

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

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

     </ownedOperation>

     <ownedOperation xmi:id="_m8eN6q86EdiEh75YJ_3n8g" name="eCrossReferences">

       <returnResult xmi:id="_m8eN6686EdiEh75YJ_3n8g" direction="return">

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

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

       </returnResult>

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

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

     </ownedOperation>

     <ownedOperation xmi:id="_m8eN7K86EdiEh75YJ_3n8g" name="eGet">

       <returnResult xmi:id="_m8eN7a86EdiEh75YJ_3n8g" direction="return">

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

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

       </returnResult>

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

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

       <ownedParameter xmi:id="_m8eN7q86EdiEh75YJ_3n8g" name="feature" type="_m8eNp686EdiEh75YJ_3n8g"/>

     </ownedOperation>

     <ownedOperation xmi:id="_m8eN7686EdiEh75YJ_3n8g" name="eGet">

       <returnResult xmi:id="_m8eN8K86EdiEh75YJ_3n8g" direction="return">

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

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

       </returnResult>

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

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

       <ownedParameter xmi:id="_m8eN8a86EdiEh75YJ_3n8g" name="feature" type="_m8eNp686EdiEh75YJ_3n8g"/>

       <ownedParameter xmi:id="_m8eN8q86EdiEh75YJ_3n8g" name="resolve">

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

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

       </ownedParameter>

     </ownedOperation>

     <ownedOperation xmi:id="_m8eN8686EdiEh75YJ_3n8g" name="eSet">

       <ownedParameter xmi:id="_m8eN9K86EdiEh75YJ_3n8g" name="feature" type="_m8eNp686EdiEh75YJ_3n8g"/>

       <ownedParameter xmi:id="_m8eN9a86EdiEh75YJ_3n8g" name="newValue">

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

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

       </ownedParameter>

     </ownedOperation>

     <ownedOperation xmi:id="_m8eN9q86EdiEh75YJ_3n8g" name="eIsSet">

       <returnResult xmi:id="_m8eN9686EdiEh75YJ_3n8g" direction="return">

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

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

       </returnResult>

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

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

       <ownedParameter xmi:id="_m8eN-K86EdiEh75YJ_3n8g" name="feature" type="_m8eNp686EdiEh75YJ_3n8g"/>

     </ownedOperation>

     <ownedOperation xmi:id="_m8eN-a86EdiEh75YJ_3n8g" name="eUnset">

       <ownedParameter xmi:id="_m8eN-q86EdiEh75YJ_3n8g" name="feature" type="_m8eNp686EdiEh75YJ_3n8g"/>

     </ownedOperation>

   </ownedMember>

-  <ownedMember xsi:type="uml:Class" xmi:id="_m8eN-686EdiEh75YJ_3n8g" name="EClass">

+  <ownedMember xmi:type="uml:Class" xmi:id="_m8eN-686EdiEh75YJ_3n8g" name="EClass">

     <eAnnotations xmi:id="_jtuHwK88EdizLvaujP1w9Q" source="appliedStereotypes">

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

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

     </eAnnotations>

     <generalization xmi:id="_m8eN_K86EdiEh75YJ_3n8g" general="_m8eOLa86EdiEh75YJ_3n8g"/>

     <ownedAttribute xmi:id="_m8eN_a86EdiEh75YJ_3n8g" name="abstract">

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

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

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

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m8eN_q86EdiEh75YJ_3n8g"/>

     </ownedAttribute>

     <ownedAttribute xmi:id="_m8eN_686EdiEh75YJ_3n8g" name="interface">

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

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

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

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m8eOAK86EdiEh75YJ_3n8g"/>

     </ownedAttribute>

     <ownedAttribute xmi:id="_m8eOAa86EdiEh75YJ_3n8g" name="eSuperTypes" type="_m8eN-686EdiEh75YJ_3n8g" isOrdered="true" association="_m8kUYK86EdiEh75YJ_3n8g">

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

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

+      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_m8eOAq86EdiEh75YJ_3n8g" value="-1"/>

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m8eOA686EdiEh75YJ_3n8g"/>

     </ownedAttribute>

     <ownedAttribute xmi:id="_m8eOBK86EdiEh75YJ_3n8g" name="eOperations" type="_m8kUY686EdiEh75YJ_3n8g" isOrdered="true" association="_m8kUYq86EdiEh75YJ_3n8g" aggregation="composite">

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

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

+      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_m8eOBa86EdiEh75YJ_3n8g" value="-1"/>

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m8eOBq86EdiEh75YJ_3n8g"/>

     </ownedAttribute>

     <ownedAttribute xmi:id="_m8eOB686EdiEh75YJ_3n8g" name="eAllAttributes" type="_m8eNoq86EdiEh75YJ_3n8g" isOrdered="true" isReadOnly="true" isDerived="true" association="_m8kUdK86EdiEh75YJ_3n8g">

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

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

+      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_m8eOCK86EdiEh75YJ_3n8g" value="-1"/>

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m8eOCa86EdiEh75YJ_3n8g"/>

     </ownedAttribute>

     <ownedAttribute xmi:id="_m8eOCq86EdiEh75YJ_3n8g" name="eAllReferences" type="_m8kUeK86EdiEh75YJ_3n8g" isOrdered="true" isReadOnly="true" isDerived="true" association="_m8kUdq86EdiEh75YJ_3n8g">

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

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

+      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_m8eOC686EdiEh75YJ_3n8g" value="-1"/>

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m8eODK86EdiEh75YJ_3n8g"/>

     </ownedAttribute>

     <ownedAttribute xmi:id="_m8eODa86EdiEh75YJ_3n8g" name="eReferences" type="_m8kUeK86EdiEh75YJ_3n8g" isOrdered="true" isReadOnly="true" isDerived="true" association="_m8kUh686EdiEh75YJ_3n8g">

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

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

+      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_m8eODq86EdiEh75YJ_3n8g" value="-1"/>

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m8eOD686EdiEh75YJ_3n8g"/>

     </ownedAttribute>

     <ownedAttribute xmi:id="_m8eOEK86EdiEh75YJ_3n8g" name="eAttributes" type="_m8eNoq86EdiEh75YJ_3n8g" isOrdered="true" isReadOnly="true" isDerived="true" association="_m8kUia86EdiEh75YJ_3n8g">

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

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

+      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_m8eOEa86EdiEh75YJ_3n8g" value="-1"/>

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m8eOEq86EdiEh75YJ_3n8g"/>

     </ownedAttribute>

     <ownedAttribute xmi:id="_m8eOE686EdiEh75YJ_3n8g" name="eAllContainments" type="_m8kUeK86EdiEh75YJ_3n8g" isOrdered="true" isReadOnly="true" isDerived="true" association="_m8kUi686EdiEh75YJ_3n8g">

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

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

+      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_m8eOFK86EdiEh75YJ_3n8g" value="-1"/>

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m8eOFa86EdiEh75YJ_3n8g"/>

     </ownedAttribute>

     <ownedAttribute xmi:id="_m8eOFq86EdiEh75YJ_3n8g" name="eAllOperations" type="_m8kUY686EdiEh75YJ_3n8g" isOrdered="true" isReadOnly="true" isDerived="true" association="_m8kUja86EdiEh75YJ_3n8g">

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

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

+      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_m8eOF686EdiEh75YJ_3n8g" value="-1"/>

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m8eOGK86EdiEh75YJ_3n8g"/>

     </ownedAttribute>

     <ownedAttribute xmi:id="_m8eOGa86EdiEh75YJ_3n8g" name="eAllStructuralFeatures" type="_m8eNp686EdiEh75YJ_3n8g" isOrdered="true" isReadOnly="true" isDerived="true" association="_m8kUj686EdiEh75YJ_3n8g">

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

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

+      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_m8eOGq86EdiEh75YJ_3n8g" value="-1"/>

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m8eOG686EdiEh75YJ_3n8g"/>

     </ownedAttribute>

     <ownedAttribute xmi:id="_m8eOHK86EdiEh75YJ_3n8g" name="eAllSuperTypes" type="_m8eN-686EdiEh75YJ_3n8g" isOrdered="true" isReadOnly="true" isDerived="true" association="_m8kUka86EdiEh75YJ_3n8g">

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

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

+      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_m8eOHa86EdiEh75YJ_3n8g" value="-1"/>

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m8eOHq86EdiEh75YJ_3n8g"/>

     </ownedAttribute>

     <ownedAttribute xmi:id="_m8eOH686EdiEh75YJ_3n8g" name="eIDAttribute" type="_m8eNoq86EdiEh75YJ_3n8g" isOrdered="true" isReadOnly="true" isDerived="true" association="_m8kUk686EdiEh75YJ_3n8g">

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

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m8eOIK86EdiEh75YJ_3n8g"/>

     </ownedAttribute>

     <ownedAttribute xmi:id="_m8eOIa86EdiEh75YJ_3n8g" name="eStructuralFeatures" type="_m8eNp686EdiEh75YJ_3n8g" isOrdered="true" association="_m8kUla86EdiEh75YJ_3n8g" aggregation="composite">

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

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

+      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_m8eOIq86EdiEh75YJ_3n8g" value="-1"/>

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m8eOI686EdiEh75YJ_3n8g"/>

     </ownedAttribute>

     <ownedOperation xmi:id="_m8eOJK86EdiEh75YJ_3n8g" name="isSuperTypeOf">

       <returnResult xmi:id="_m8eOJa86EdiEh75YJ_3n8g" direction="return">

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

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

       </returnResult>

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

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

       <ownedParameter xmi:id="_m8eOJq86EdiEh75YJ_3n8g" name="someClass" type="_m8eN-686EdiEh75YJ_3n8g"/>

     </ownedOperation>

     <ownedOperation xmi:id="_m8eOJ686EdiEh75YJ_3n8g" name="getEStructuralFeature" type="_m8eNp686EdiEh75YJ_3n8g">

       <returnResult xmi:id="_m8eOKK86EdiEh75YJ_3n8g" type="_m8eNp686EdiEh75YJ_3n8g" direction="return"/>

       <ownedParameter xmi:id="_m8eOKa86EdiEh75YJ_3n8g" name="featureID">

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

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

       </ownedParameter>

     </ownedOperation>

     <ownedOperation xmi:id="_m8eOKq86EdiEh75YJ_3n8g" name="getEStructuralFeature" type="_m8eNp686EdiEh75YJ_3n8g">

       <returnResult xmi:id="_m8eOK686EdiEh75YJ_3n8g" type="_m8eNp686EdiEh75YJ_3n8g" direction="return"/>

       <ownedParameter xmi:id="_m8eOLK86EdiEh75YJ_3n8g" name="featureName">

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

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

       </ownedParameter>

     </ownedOperation>

   </ownedMember>

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

+  <ownedMember xmi:type="uml:Class" xmi:id="_m8eOLa86EdiEh75YJ_3n8g" name="EClassifier" isAbstract="true">

     <eAnnotations xmi:id="_jt6VAK88EdizLvaujP1w9Q" source="appliedStereotypes">

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

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

     </eAnnotations>

     <generalization xmi:id="_m8eOLq86EdiEh75YJ_3n8g" general="_m8eNza86EdiEh75YJ_3n8g"/>

     <ownedAttribute xmi:id="_m8eOL686EdiEh75YJ_3n8g" name="instanceClassName">

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

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

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

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m8eOMK86EdiEh75YJ_3n8g"/>

     </ownedAttribute>

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

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

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

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

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m8eOMq86EdiEh75YJ_3n8g"/>

     </ownedAttribute>

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

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

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

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

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m8eONK86EdiEh75YJ_3n8g"/>

     </ownedAttribute>

     <ownedAttribute xmi:id="_m8eONa86EdiEh75YJ_3n8g" name="ePackage" type="_m8eOPK86EdiEh75YJ_3n8g" isOrdered="true" isReadOnly="true" association="_m8kUX686EdiEh75YJ_3n8g">

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

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m8eONq86EdiEh75YJ_3n8g"/>

     </ownedAttribute>

     <ownedOperation xmi:id="_m8eON686EdiEh75YJ_3n8g" name="isInstance">

       <returnResult xmi:id="_m8eOOK86EdiEh75YJ_3n8g" direction="return">

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

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

       </returnResult>

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

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

       <ownedParameter xmi:id="_m8eOOa86EdiEh75YJ_3n8g" name="object">

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

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

       </ownedParameter>

     </ownedOperation>

     <ownedOperation xmi:id="_m8eOOq86EdiEh75YJ_3n8g" name="getClassifierID">

       <returnResult xmi:id="_m8eOO686EdiEh75YJ_3n8g" direction="return">

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

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

       </returnResult>

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

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

     </ownedOperation>

   </ownedMember>

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

+  <ownedMember xmi:type="uml:Class" xmi:id="_m8eOPK86EdiEh75YJ_3n8g" name="EPackage">

     <eAnnotations xmi:id="_jvb_AK88EdizLvaujP1w9Q" source="appliedStereotypes">

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

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

     </eAnnotations>

     <generalization xmi:id="_m8eOPa86EdiEh75YJ_3n8g" general="_m8eNza86EdiEh75YJ_3n8g"/>

     <ownedAttribute xmi:id="_m8eOPq86EdiEh75YJ_3n8g" name="nsURI">

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

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

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

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m8eOP686EdiEh75YJ_3n8g"/>

     </ownedAttribute>

     <ownedAttribute xmi:id="_m8eOQK86EdiEh75YJ_3n8g" name="nsPrefix">

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

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

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

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m8eOQa86EdiEh75YJ_3n8g"/>

     </ownedAttribute>

     <ownedAttribute xmi:id="_m8eOQq86EdiEh75YJ_3n8g" name="eFactoryInstance" type="_m8kUTK86EdiEh75YJ_3n8g" isOrdered="true" association="_m8kUS686EdiEh75YJ_3n8g"/>

     <ownedAttribute xmi:id="_m8kUQK86EdiEh75YJ_3n8g" name="eSubpackages" type="_m8eOPK86EdiEh75YJ_3n8g" isOrdered="true" association="_m8kUXq86EdiEh75YJ_3n8g" aggregation="composite">

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

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

+      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_m8kUQa86EdiEh75YJ_3n8g" value="-1"/>

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m8kUQq86EdiEh75YJ_3n8g"/>

     </ownedAttribute>

     <ownedAttribute xmi:id="_m8kUQ686EdiEh75YJ_3n8g" name="eSuperPackage" type="_m8eOPK86EdiEh75YJ_3n8g" isOrdered="true" isReadOnly="true" association="_m8kUXq86EdiEh75YJ_3n8g">

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

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m8kURK86EdiEh75YJ_3n8g"/>

     </ownedAttribute>

     <ownedAttribute xmi:id="_m8kURa86EdiEh75YJ_3n8g" name="eClassifiers" type="_m8eOLa86EdiEh75YJ_3n8g" isOrdered="true" association="_m8kUX686EdiEh75YJ_3n8g" aggregation="composite">

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

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

+      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_m8kURq86EdiEh75YJ_3n8g" value="-1"/>

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m8kUR686EdiEh75YJ_3n8g"/>

     </ownedAttribute>

     <ownedOperation xmi:id="_m8kUSK86EdiEh75YJ_3n8g" name="getEClassifier" type="_m8eOLa86EdiEh75YJ_3n8g">

       <returnResult xmi:id="_m8kUSa86EdiEh75YJ_3n8g" type="_m8eOLa86EdiEh75YJ_3n8g" direction="return"/>

       <ownedParameter xmi:id="_m8kUSq86EdiEh75YJ_3n8g" name="name">

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

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

       </ownedParameter>

     </ownedOperation>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_m8kUS686EdiEh75YJ_3n8g" memberEnd="_m8eOQq86EdiEh75YJ_3n8g _m8kUTq86EdiEh75YJ_3n8g"/>

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

+  <ownedMember xmi:type="uml:Association" xmi:id="_m8kUS686EdiEh75YJ_3n8g" memberEnd="_m8eOQq86EdiEh75YJ_3n8g _m8kUTq86EdiEh75YJ_3n8g"/>

+  <ownedMember xmi:type="uml:Class" xmi:id="_m8kUTK86EdiEh75YJ_3n8g" name="EFactory">

     <eAnnotations xmi:id="_julDYK88EdizLvaujP1w9Q" source="appliedStereotypes">

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

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

     </eAnnotations>

     <generalization xmi:id="_m8kUTa86EdiEh75YJ_3n8g" general="_m8eN0a86EdiEh75YJ_3n8g"/>

     <ownedAttribute xmi:id="_m8kUTq86EdiEh75YJ_3n8g" name="ePackage" type="_m8eOPK86EdiEh75YJ_3n8g" isOrdered="true" association="_m8kUS686EdiEh75YJ_3n8g"/>

@@ -380,251 +380,251 @@
     </ownedOperation>

     <ownedOperation xmi:id="_m8kUUq86EdiEh75YJ_3n8g" name="createFromString">

       <returnResult xmi:id="_m8kUU686EdiEh75YJ_3n8g" direction="return">

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

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

       </returnResult>

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

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

       <ownedParameter xmi:id="_m8kUVK86EdiEh75YJ_3n8g" name="eDataType" type="_m8kUWq86EdiEh75YJ_3n8g"/>

       <ownedParameter xmi:id="_m8kUVa86EdiEh75YJ_3n8g" name="literalValue">

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

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

       </ownedParameter>

     </ownedOperation>

     <ownedOperation xmi:id="_m8kUVq86EdiEh75YJ_3n8g" name="convertToString">

       <returnResult xmi:id="_m8kUV686EdiEh75YJ_3n8g" direction="return">

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

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

       </returnResult>

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

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

       <ownedParameter xmi:id="_m8kUWK86EdiEh75YJ_3n8g" name="eDataType" type="_m8kUWq86EdiEh75YJ_3n8g"/>

       <ownedParameter xmi:id="_m8kUWa86EdiEh75YJ_3n8g" name="instanceValue">

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

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

       </ownedParameter>

     </ownedOperation>

   </ownedMember>

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

+  <ownedMember xmi:type="uml:Class" xmi:id="_m8kUWq86EdiEh75YJ_3n8g" name="EDataType">

     <eAnnotations xmi:id="_juAboK88EdizLvaujP1w9Q" source="appliedStereotypes">

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

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

     </eAnnotations>

     <generalization xmi:id="_m8kUW686EdiEh75YJ_3n8g" general="_m8eOLa86EdiEh75YJ_3n8g"/>

     <ownedAttribute xmi:id="_m8kUXK86EdiEh75YJ_3n8g" name="serializable">

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

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

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

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m8kUXa86EdiEh75YJ_3n8g"/>

     </ownedAttribute>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_m8kUXq86EdiEh75YJ_3n8g" memberEnd="_m8kUQK86EdiEh75YJ_3n8g _m8kUQ686EdiEh75YJ_3n8g"/>

-  <ownedMember xsi:type="uml:Association" xmi:id="_m8kUX686EdiEh75YJ_3n8g" memberEnd="_m8kURa86EdiEh75YJ_3n8g _m8eONa86EdiEh75YJ_3n8g"/>

-  <ownedMember xsi:type="uml:Association" xmi:id="_m8kUYK86EdiEh75YJ_3n8g" memberEnd="_m8eOAa86EdiEh75YJ_3n8g _m8kUYa86EdiEh75YJ_3n8g">

+  <ownedMember xmi:type="uml:Association" xmi:id="_m8kUXq86EdiEh75YJ_3n8g" memberEnd="_m8kUQK86EdiEh75YJ_3n8g _m8kUQ686EdiEh75YJ_3n8g"/>

+  <ownedMember xmi:type="uml:Association" xmi:id="_m8kUX686EdiEh75YJ_3n8g" memberEnd="_m8kURa86EdiEh75YJ_3n8g _m8eONa86EdiEh75YJ_3n8g"/>

+  <ownedMember xmi:type="uml:Association" xmi:id="_m8kUYK86EdiEh75YJ_3n8g" memberEnd="_m8eOAa86EdiEh75YJ_3n8g _m8kUYa86EdiEh75YJ_3n8g">

     <ownedEnd xmi:id="_m8kUYa86EdiEh75YJ_3n8g" type="_m8eN-686EdiEh75YJ_3n8g" association="_m8kUYK86EdiEh75YJ_3n8g"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_m8kUYq86EdiEh75YJ_3n8g" memberEnd="_m8eOBK86EdiEh75YJ_3n8g _m8kUa686EdiEh75YJ_3n8g"/>

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

+  <ownedMember xmi:type="uml:Association" xmi:id="_m8kUYq86EdiEh75YJ_3n8g" memberEnd="_m8eOBK86EdiEh75YJ_3n8g _m8kUa686EdiEh75YJ_3n8g"/>

+  <ownedMember xmi:type="uml:Class" xmi:id="_m8kUY686EdiEh75YJ_3n8g" name="EOperation">

     <eAnnotations xmi:id="_jvPxwK88EdizLvaujP1w9Q" source="appliedStereotypes">

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

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

     </eAnnotations>

     <generalization xmi:id="_m8kUZK86EdiEh75YJ_3n8g" general="_m8eNva86EdiEh75YJ_3n8g"/>

     <ownedAttribute xmi:id="_m8kUZa86EdiEh75YJ_3n8g" name="eParameters" type="_m8kUbq86EdiEh75YJ_3n8g" isOrdered="true" association="_m8kUba86EdiEh75YJ_3n8g" aggregation="composite">

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

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

+      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_m8kUZq86EdiEh75YJ_3n8g" value="-1"/>

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m8kUZ686EdiEh75YJ_3n8g"/>

     </ownedAttribute>

     <ownedAttribute xmi:id="_m8kUaK86EdiEh75YJ_3n8g" name="eExceptions" type="_m8eOLa86EdiEh75YJ_3n8g" isOrdered="true" association="_m8kUcq86EdiEh75YJ_3n8g">

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

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

+      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_m8kUaa86EdiEh75YJ_3n8g" value="-1"/>

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m8kUaq86EdiEh75YJ_3n8g"/>

     </ownedAttribute>

     <ownedAttribute xmi:id="_m8kUa686EdiEh75YJ_3n8g" name="eContainingClass" type="_m8eN-686EdiEh75YJ_3n8g" isOrdered="true" isReadOnly="true" association="_m8kUYq86EdiEh75YJ_3n8g">

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

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m8kUbK86EdiEh75YJ_3n8g"/>

     </ownedAttribute>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_m8kUba86EdiEh75YJ_3n8g" memberEnd="_m8kUZa86EdiEh75YJ_3n8g _m8kUcK86EdiEh75YJ_3n8g"/>

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

+  <ownedMember xmi:type="uml:Association" xmi:id="_m8kUba86EdiEh75YJ_3n8g" memberEnd="_m8kUZa86EdiEh75YJ_3n8g _m8kUcK86EdiEh75YJ_3n8g"/>

+  <ownedMember xmi:type="uml:Class" xmi:id="_m8kUbq86EdiEh75YJ_3n8g" name="EParameter">

     <eAnnotations xmi:id="_jvuS4K88EdizLvaujP1w9Q" source="appliedStereotypes">

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

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

     </eAnnotations>

     <generalization xmi:id="_m8kUb686EdiEh75YJ_3n8g" general="_m8eNva86EdiEh75YJ_3n8g"/>

     <ownedAttribute xmi:id="_m8kUcK86EdiEh75YJ_3n8g" name="eOperation" type="_m8kUY686EdiEh75YJ_3n8g" isOrdered="true" isReadOnly="true" association="_m8kUba86EdiEh75YJ_3n8g">

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

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m8kUca86EdiEh75YJ_3n8g"/>

     </ownedAttribute>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_m8kUcq86EdiEh75YJ_3n8g" memberEnd="_m8kUaK86EdiEh75YJ_3n8g _m8kUc686EdiEh75YJ_3n8g">

+  <ownedMember xmi:type="uml:Association" xmi:id="_m8kUcq86EdiEh75YJ_3n8g" memberEnd="_m8kUaK86EdiEh75YJ_3n8g _m8kUc686EdiEh75YJ_3n8g">

     <ownedEnd xmi:id="_m8kUc686EdiEh75YJ_3n8g" type="_m8kUY686EdiEh75YJ_3n8g" association="_m8kUcq86EdiEh75YJ_3n8g"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_m8kUdK86EdiEh75YJ_3n8g" memberEnd="_m8eOB686EdiEh75YJ_3n8g _m8kUda86EdiEh75YJ_3n8g">

+  <ownedMember xmi:type="uml:Association" xmi:id="_m8kUdK86EdiEh75YJ_3n8g" memberEnd="_m8eOB686EdiEh75YJ_3n8g _m8kUda86EdiEh75YJ_3n8g">

     <ownedEnd xmi:id="_m8kUda86EdiEh75YJ_3n8g" type="_m8eN-686EdiEh75YJ_3n8g" association="_m8kUdK86EdiEh75YJ_3n8g"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_m8kUdq86EdiEh75YJ_3n8g" memberEnd="_m8eOCq86EdiEh75YJ_3n8g _m8kUd686EdiEh75YJ_3n8g">

+  <ownedMember xmi:type="uml:Association" xmi:id="_m8kUdq86EdiEh75YJ_3n8g" memberEnd="_m8eOCq86EdiEh75YJ_3n8g _m8kUd686EdiEh75YJ_3n8g">

     <ownedEnd xmi:id="_m8kUd686EdiEh75YJ_3n8g" type="_m8eN-686EdiEh75YJ_3n8g" association="_m8kUdq86EdiEh75YJ_3n8g"/>

   </ownedMember>

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

+  <ownedMember xmi:type="uml:Class" xmi:id="_m8kUeK86EdiEh75YJ_3n8g" name="EReference">

     <eAnnotations xmi:id="_jv0ZgK88EdizLvaujP1w9Q" source="appliedStereotypes">

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

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

     </eAnnotations>

     <generalization xmi:id="_m8kUea86EdiEh75YJ_3n8g" general="_m8eNp686EdiEh75YJ_3n8g"/>

     <ownedAttribute xmi:id="_m8kUeq86EdiEh75YJ_3n8g" name="containment">

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

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

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

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m8kUe686EdiEh75YJ_3n8g"/>

     </ownedAttribute>

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

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

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

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

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m8kUfa86EdiEh75YJ_3n8g"/>

     </ownedAttribute>

     <ownedAttribute xmi:id="_m8kUfq86EdiEh75YJ_3n8g" name="resolveProxies">

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

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

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

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m8kUf686EdiEh75YJ_3n8g"/>

     </ownedAttribute>

     <ownedAttribute xmi:id="_m8kUgK86EdiEh75YJ_3n8g" name="eOpposite" type="_m8kUeK86EdiEh75YJ_3n8g" isOrdered="true" association="_m8kUg686EdiEh75YJ_3n8g">

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

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m8kUga86EdiEh75YJ_3n8g"/>

     </ownedAttribute>

     <ownedAttribute xmi:id="_m8kUgq86EdiEh75YJ_3n8g" name="eReferenceType" type="_m8eN-686EdiEh75YJ_3n8g" isOrdered="true" isReadOnly="true" isDerived="true" association="_m8kUha86EdiEh75YJ_3n8g"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_m8kUg686EdiEh75YJ_3n8g" memberEnd="_m8kUgK86EdiEh75YJ_3n8g _m8kUhK86EdiEh75YJ_3n8g">

+  <ownedMember xmi:type="uml:Association" xmi:id="_m8kUg686EdiEh75YJ_3n8g" memberEnd="_m8kUgK86EdiEh75YJ_3n8g _m8kUhK86EdiEh75YJ_3n8g">

     <ownedEnd xmi:id="_m8kUhK86EdiEh75YJ_3n8g" type="_m8kUeK86EdiEh75YJ_3n8g" association="_m8kUg686EdiEh75YJ_3n8g"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_m8kUha86EdiEh75YJ_3n8g" memberEnd="_m8kUgq86EdiEh75YJ_3n8g _m8kUhq86EdiEh75YJ_3n8g">

+  <ownedMember xmi:type="uml:Association" xmi:id="_m8kUha86EdiEh75YJ_3n8g" memberEnd="_m8kUgq86EdiEh75YJ_3n8g _m8kUhq86EdiEh75YJ_3n8g">

     <ownedEnd xmi:id="_m8kUhq86EdiEh75YJ_3n8g" type="_m8kUeK86EdiEh75YJ_3n8g" association="_m8kUha86EdiEh75YJ_3n8g"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_m8kUh686EdiEh75YJ_3n8g" memberEnd="_m8eODa86EdiEh75YJ_3n8g _m8kUiK86EdiEh75YJ_3n8g">

+  <ownedMember xmi:type="uml:Association" xmi:id="_m8kUh686EdiEh75YJ_3n8g" memberEnd="_m8eODa86EdiEh75YJ_3n8g _m8kUiK86EdiEh75YJ_3n8g">

     <ownedEnd xmi:id="_m8kUiK86EdiEh75YJ_3n8g" type="_m8eN-686EdiEh75YJ_3n8g" association="_m8kUh686EdiEh75YJ_3n8g"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_m8kUia86EdiEh75YJ_3n8g" memberEnd="_m8eOEK86EdiEh75YJ_3n8g _m8kUiq86EdiEh75YJ_3n8g">

+  <ownedMember xmi:type="uml:Association" xmi:id="_m8kUia86EdiEh75YJ_3n8g" memberEnd="_m8eOEK86EdiEh75YJ_3n8g _m8kUiq86EdiEh75YJ_3n8g">

     <ownedEnd xmi:id="_m8kUiq86EdiEh75YJ_3n8g" type="_m8eN-686EdiEh75YJ_3n8g" association="_m8kUia86EdiEh75YJ_3n8g"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_m8kUi686EdiEh75YJ_3n8g" memberEnd="_m8eOE686EdiEh75YJ_3n8g _m8kUjK86EdiEh75YJ_3n8g">

+  <ownedMember xmi:type="uml:Association" xmi:id="_m8kUi686EdiEh75YJ_3n8g" memberEnd="_m8eOE686EdiEh75YJ_3n8g _m8kUjK86EdiEh75YJ_3n8g">

     <ownedEnd xmi:id="_m8kUjK86EdiEh75YJ_3n8g" type="_m8eN-686EdiEh75YJ_3n8g" association="_m8kUi686EdiEh75YJ_3n8g"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_m8kUja86EdiEh75YJ_3n8g" memberEnd="_m8eOFq86EdiEh75YJ_3n8g _m8kUjq86EdiEh75YJ_3n8g">

+  <ownedMember xmi:type="uml:Association" xmi:id="_m8kUja86EdiEh75YJ_3n8g" memberEnd="_m8eOFq86EdiEh75YJ_3n8g _m8kUjq86EdiEh75YJ_3n8g">

     <ownedEnd xmi:id="_m8kUjq86EdiEh75YJ_3n8g" type="_m8eN-686EdiEh75YJ_3n8g" association="_m8kUja86EdiEh75YJ_3n8g"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_m8kUj686EdiEh75YJ_3n8g" memberEnd="_m8eOGa86EdiEh75YJ_3n8g _m8kUkK86EdiEh75YJ_3n8g">

+  <ownedMember xmi:type="uml:Association" xmi:id="_m8kUj686EdiEh75YJ_3n8g" memberEnd="_m8eOGa86EdiEh75YJ_3n8g _m8kUkK86EdiEh75YJ_3n8g">

     <ownedEnd xmi:id="_m8kUkK86EdiEh75YJ_3n8g" type="_m8eN-686EdiEh75YJ_3n8g" association="_m8kUj686EdiEh75YJ_3n8g"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_m8kUka86EdiEh75YJ_3n8g" memberEnd="_m8eOHK86EdiEh75YJ_3n8g _m8kUkq86EdiEh75YJ_3n8g">

+  <ownedMember xmi:type="uml:Association" xmi:id="_m8kUka86EdiEh75YJ_3n8g" memberEnd="_m8eOHK86EdiEh75YJ_3n8g _m8kUkq86EdiEh75YJ_3n8g">

     <ownedEnd xmi:id="_m8kUkq86EdiEh75YJ_3n8g" type="_m8eN-686EdiEh75YJ_3n8g" association="_m8kUka86EdiEh75YJ_3n8g"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_m8kUk686EdiEh75YJ_3n8g" memberEnd="_m8eOH686EdiEh75YJ_3n8g _m8kUlK86EdiEh75YJ_3n8g">

+  <ownedMember xmi:type="uml:Association" xmi:id="_m8kUk686EdiEh75YJ_3n8g" memberEnd="_m8eOH686EdiEh75YJ_3n8g _m8kUlK86EdiEh75YJ_3n8g">

     <ownedEnd xmi:id="_m8kUlK86EdiEh75YJ_3n8g" type="_m8eN-686EdiEh75YJ_3n8g" association="_m8kUk686EdiEh75YJ_3n8g"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_m8kUla86EdiEh75YJ_3n8g" memberEnd="_m8eOIa86EdiEh75YJ_3n8g _m8eNqa86EdiEh75YJ_3n8g"/>

-  <ownedMember xsi:type="uml:Class" xmi:id="_m8kUlq86EdiEh75YJ_3n8g" name="EAnnotation">

+  <ownedMember xmi:type="uml:Association" xmi:id="_m8kUla86EdiEh75YJ_3n8g" memberEnd="_m8eOIa86EdiEh75YJ_3n8g _m8eNqa86EdiEh75YJ_3n8g"/>

+  <ownedMember xmi:type="uml:Class" xmi:id="_m8kUlq86EdiEh75YJ_3n8g" name="EAnnotation">

     <eAnnotations xmi:id="_jth6gK88EdizLvaujP1w9Q" source="appliedStereotypes">

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

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

     </eAnnotations>

     <generalization xmi:id="_m8kUl686EdiEh75YJ_3n8g" general="_m8eN0a86EdiEh75YJ_3n8g"/>

     <ownedAttribute xmi:id="_m8kUmK86EdiEh75YJ_3n8g" name="source">

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

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

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

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m8kUma86EdiEh75YJ_3n8g"/>

     </ownedAttribute>

     <ownedAttribute xmi:id="_m8kUmq86EdiEh75YJ_3n8g" name="details" type="_m8kUp686EdiEh75YJ_3n8g" isOrdered="true" association="_m8kUpa86EdiEh75YJ_3n8g" aggregation="composite">

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

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

+      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_m8kUm686EdiEh75YJ_3n8g" value="-1"/>

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m8kUnK86EdiEh75YJ_3n8g"/>

     </ownedAttribute>

     <ownedAttribute xmi:id="_m8kUna86EdiEh75YJ_3n8g" name="eModelElement" type="_m8eN0a86EdiEh75YJ_3n8g" isOrdered="true" association="_m8kUrK86EdiEh75YJ_3n8g">

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

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m8kUnq86EdiEh75YJ_3n8g"/>

     </ownedAttribute>

     <ownedAttribute xmi:id="_m8kUn686EdiEh75YJ_3n8g" name="contents" type="_m8eN2a86EdiEh75YJ_3n8g" isOrdered="true" association="_m8kUra86EdiEh75YJ_3n8g" aggregation="composite">

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

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

+      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_m8kUoK86EdiEh75YJ_3n8g" value="-1"/>

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m8kUoa86EdiEh75YJ_3n8g"/>

     </ownedAttribute>

     <ownedAttribute xmi:id="_m8kUoq86EdiEh75YJ_3n8g" name="references" type="_m8eN2a86EdiEh75YJ_3n8g" isOrdered="true" association="_m8kUr686EdiEh75YJ_3n8g">

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

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

+      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_m8kUo686EdiEh75YJ_3n8g" value="-1"/>

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m8kUpK86EdiEh75YJ_3n8g"/>

     </ownedAttribute>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_m8kUpa86EdiEh75YJ_3n8g" memberEnd="_m8kUmq86EdiEh75YJ_3n8g _m8kUpq86EdiEh75YJ_3n8g">

+  <ownedMember xmi:type="uml:Association" xmi:id="_m8kUpa86EdiEh75YJ_3n8g" memberEnd="_m8kUmq86EdiEh75YJ_3n8g _m8kUpq86EdiEh75YJ_3n8g">

     <ownedEnd xmi:id="_m8kUpq86EdiEh75YJ_3n8g" type="_m8kUlq86EdiEh75YJ_3n8g" association="_m8kUpa86EdiEh75YJ_3n8g"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Class" xmi:id="_m8kUp686EdiEh75YJ_3n8g" name="EStringToStringMapEntry">

+  <ownedMember xmi:type="uml:Class" xmi:id="_m8kUp686EdiEh75YJ_3n8g" name="EStringToStringMapEntry">

     <eAnnotations xmi:id="_jwS6oK88EdizLvaujP1w9Q" source="appliedStereotypes">

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

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

     </eAnnotations>

     <ownedAttribute xmi:id="_m8kUqK86EdiEh75YJ_3n8g" name="key">

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

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

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

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m8kUqa86EdiEh75YJ_3n8g"/>

     </ownedAttribute>

     <ownedAttribute xmi:id="_m8kUqq86EdiEh75YJ_3n8g" name="value">

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

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

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

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m8kUq686EdiEh75YJ_3n8g"/>

     </ownedAttribute>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_m8kUrK86EdiEh75YJ_3n8g" memberEnd="_m8eN0686EdiEh75YJ_3n8g _m8kUna86EdiEh75YJ_3n8g"/>

-  <ownedMember xsi:type="uml:Association" xmi:id="_m8kUra86EdiEh75YJ_3n8g" memberEnd="_m8kUn686EdiEh75YJ_3n8g _m8kUrq86EdiEh75YJ_3n8g">

+  <ownedMember xmi:type="uml:Association" xmi:id="_m8kUrK86EdiEh75YJ_3n8g" memberEnd="_m8eN0686EdiEh75YJ_3n8g _m8kUna86EdiEh75YJ_3n8g"/>

+  <ownedMember xmi:type="uml:Association" xmi:id="_m8kUra86EdiEh75YJ_3n8g" memberEnd="_m8kUn686EdiEh75YJ_3n8g _m8kUrq86EdiEh75YJ_3n8g">

     <ownedEnd xmi:id="_m8kUrq86EdiEh75YJ_3n8g" type="_m8kUlq86EdiEh75YJ_3n8g" association="_m8kUra86EdiEh75YJ_3n8g"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_m8kUr686EdiEh75YJ_3n8g" memberEnd="_m8kUoq86EdiEh75YJ_3n8g _m8kUsK86EdiEh75YJ_3n8g">

+  <ownedMember xmi:type="uml:Association" xmi:id="_m8kUr686EdiEh75YJ_3n8g" memberEnd="_m8kUoq86EdiEh75YJ_3n8g _m8kUsK86EdiEh75YJ_3n8g">

     <ownedEnd xmi:id="_m8kUsK86EdiEh75YJ_3n8g" type="_m8kUlq86EdiEh75YJ_3n8g" association="_m8kUr686EdiEh75YJ_3n8g"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_m8kUsa86EdiEh75YJ_3n8g" memberEnd="_m8eNy686EdiEh75YJ_3n8g _m8kUsq86EdiEh75YJ_3n8g">

+  <ownedMember xmi:type="uml:Association" xmi:id="_m8kUsa86EdiEh75YJ_3n8g" memberEnd="_m8eNy686EdiEh75YJ_3n8g _m8kUsq86EdiEh75YJ_3n8g">

     <ownedEnd xmi:id="_m8kUsq86EdiEh75YJ_3n8g" type="_m8eNva86EdiEh75YJ_3n8g" association="_m8kUsa86EdiEh75YJ_3n8g"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_m8kUs686EdiEh75YJ_3n8g" memberEnd="_m8eNpq86EdiEh75YJ_3n8g _m8kUtK86EdiEh75YJ_3n8g">

+  <ownedMember xmi:type="uml:Association" xmi:id="_m8kUs686EdiEh75YJ_3n8g" memberEnd="_m8eNpq86EdiEh75YJ_3n8g _m8kUtK86EdiEh75YJ_3n8g">

     <ownedEnd xmi:id="_m8kUtK86EdiEh75YJ_3n8g" type="_m8eNoq86EdiEh75YJ_3n8g" association="_m8kUs686EdiEh75YJ_3n8g"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Class" xmi:id="_m8kUta86EdiEh75YJ_3n8g" name="EEnum">

+  <ownedMember xmi:type="uml:Class" xmi:id="_m8kUta86EdiEh75YJ_3n8g" name="EEnum">

     <eAnnotations xmi:id="_juMo4K88EdizLvaujP1w9Q" source="appliedStereotypes">

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

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

     </eAnnotations>

     <generalization xmi:id="_m8kUtq86EdiEh75YJ_3n8g" general="_m8kUWq86EdiEh75YJ_3n8g"/>

     <ownedAttribute xmi:id="_m8kUt686EdiEh75YJ_3n8g" name="eLiterals" type="_m8kUwK86EdiEh75YJ_3n8g" isOrdered="true" association="_m8qa4q86EdiEh75YJ_3n8g" aggregation="composite">

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

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

+      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_m8kUuK86EdiEh75YJ_3n8g" value="-1"/>

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m8kUua86EdiEh75YJ_3n8g"/>

     </ownedAttribute>

     <ownedOperation xmi:id="_m8kUuq86EdiEh75YJ_3n8g" name="getEEnumLiteral" type="_m8kUwK86EdiEh75YJ_3n8g">

       <returnResult xmi:id="_m8kUu686EdiEh75YJ_3n8g" type="_m8kUwK86EdiEh75YJ_3n8g" direction="return"/>

       <ownedParameter xmi:id="_m8kUvK86EdiEh75YJ_3n8g" name="name">

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

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

       </ownedParameter>

     </ownedOperation>

     <ownedOperation xmi:id="_m8kUva86EdiEh75YJ_3n8g" name="getEEnumLiteral" type="_m8kUwK86EdiEh75YJ_3n8g">

       <returnResult xmi:id="_m8kUvq86EdiEh75YJ_3n8g" type="_m8kUwK86EdiEh75YJ_3n8g" direction="return"/>

       <ownedParameter xmi:id="_m8kUv686EdiEh75YJ_3n8g" name="value">

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

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

       </ownedParameter>

     </ownedOperation>

   </ownedMember>

-  <ownedMember xsi:type="uml:Class" xmi:id="_m8kUwK86EdiEh75YJ_3n8g" name="EEnumLiteral">

+  <ownedMember xmi:type="uml:Class" xmi:id="_m8kUwK86EdiEh75YJ_3n8g" name="EEnumLiteral">

     <eAnnotations xmi:id="_juY2IK88EdizLvaujP1w9Q" source="appliedStereotypes">

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

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

     </eAnnotations>

     <generalization xmi:id="_m8kUwa86EdiEh75YJ_3n8g" general="_m8eNza86EdiEh75YJ_3n8g"/>

     <ownedAttribute xmi:id="_m8kUwq86EdiEh75YJ_3n8g" name="value">

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

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

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

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m8kUw686EdiEh75YJ_3n8g"/>

     </ownedAttribute>

     <ownedAttribute xmi:id="_m8kUxK86EdiEh75YJ_3n8g" name="instance">

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

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

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

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m8kUxa86EdiEh75YJ_3n8g"/>

     </ownedAttribute>

     <ownedAttribute xmi:id="_m8qa4K86EdiEh75YJ_3n8g" name="eEnum" type="_m8kUta86EdiEh75YJ_3n8g" isOrdered="true" isReadOnly="true" association="_m8qa4q86EdiEh75YJ_3n8g">

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

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m8qa4a86EdiEh75YJ_3n8g"/>

     </ownedAttribute>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_m8qa4q86EdiEh75YJ_3n8g" memberEnd="_m8kUt686EdiEh75YJ_3n8g _m8qa4K86EdiEh75YJ_3n8g"/>

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

-  <ownedMember xsi:type="uml:PrimitiveType" xmi:id="_m8qa-686EdiEh75YJ_3n8g" name="ELongObject"/>

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

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

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

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

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

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

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

+  <ownedMember xmi:type="uml:Association" xmi:id="_m8qa4q86EdiEh75YJ_3n8g" memberEnd="_m8kUt686EdiEh75YJ_3n8g _m8qa4K86EdiEh75YJ_3n8g"/>

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

+  <ownedMember xmi:type="uml:PrimitiveType" xmi:id="_m8qa-K86EdiEh75YJ_3n8g" name="EJavaClass"/>

+  <ownedMember xmi:type="uml:PrimitiveType" xmi:id="_m8qa-a86EdiEh75YJ_3n8g" name="EJavaObject"/>

+  <ownedMember xmi:type="uml:PrimitiveType" xmi:id="_m8qa-q86EdiEh75YJ_3n8g" name="ELong"/>

+  <ownedMember xmi:type="uml:PrimitiveType" xmi:id="_m8qa-686EdiEh75YJ_3n8g" name="ELongObject"/>

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

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

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

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

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

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

+  <ownedMember xmi:type="uml:PrimitiveType" xmi:id="_m8qbAq86EdiEh75YJ_3n8g" 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 44a46cb..05bbe7b 100644
--- a/deprecated/plugins/org.eclipse.uml2.resources/metamodels/UML2.metamodel.uml2
+++ b/deprecated/plugins/org.eclipse.uml2.resources/metamodels/UML2.metamodel.uml2
@@ -1,65 +1,65 @@
 <?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#__LeIQK86Edih9-GG5afQ0g http:///Complete_0.profile.uml2 pathmap://UML2_PROFILES/Complete.profile.uml2#_QHin0K87Edih9-GG5afQ0g" xmi:id="_m8qbA686EdiEh75YJ_3n8g" name="uml2" appliedProfile="_osa2YK88EdizLvaujP1w9Q _o67zgK88EdizLvaujP1w9Q">

   <eAnnotations xmi:id="_o3NxIK88EdizLvaujP1w9Q" source="appliedStereotypes">

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

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

   </eAnnotations>

   <packageImport xmi:id="_m8qbBK86EdiEh75YJ_3n8g">

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

   </packageImport>

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

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

     <eAnnotations xmi:id="_outVYK88EdizLvaujP1w9Q" source="attributes">

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

     </eAnnotations>

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

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

   </packageImport>

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

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

     <eAnnotations xmi:id="_o9Iy8K88EdizLvaujP1w9Q" source="attributes">

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

     </eAnnotations>

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

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

   </packageImport>

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

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

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

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

-  <ownedMember xsi:type="uml:PrimitiveType" xmi:id="_m8qbCa86EdiEh75YJ_3n8g" name="Sequence"/>

-  <ownedMember xsi:type="uml:PrimitiveType" xmi:id="_m8qbCq86EdiEh75YJ_3n8g" name="Set"/>

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

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

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

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

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

+  <ownedMember xmi:type="uml:PrimitiveType" xmi:id="_m8qbCa86EdiEh75YJ_3n8g" name="Sequence"/>

+  <ownedMember xmi:type="uml:PrimitiveType" xmi:id="_m8qbCq86EdiEh75YJ_3n8g" name="Set"/>

+  <ownedMember xmi:type="uml:Class" xmi:id="_m8qbC686EdiEh75YJ_3n8g" name="Element" isAbstract="true">

     <eAnnotations xmi:id="_o9bG0K88EdizLvaujP1w9Q" source="appliedStereotypes">

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

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

     </eAnnotations>

     <generalization xmi:id="_m8qbDK86EdiEh75YJ_3n8g">

-      <general xsi:type="uml:Class" href="Ecore.metamodel.uml2#_m8eN0a86EdiEh75YJ_3n8g"/>

+      <general xmi:type="uml:Class" href="Ecore.metamodel.uml2#_m8eN0a86EdiEh75YJ_3n8g"/>

     </generalization>

     <ownedAttribute xmi:id="_m8qbDa86EdiEh75YJ_3n8g" name="ownedElement" type="_m8qbC686EdiEh75YJ_3n8g" isOrdered="true" isReadOnly="true" isDerived="true" isDerivedUnion="true" association="_m8qbIa86EdiEh75YJ_3n8g">

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

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

+      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_m8qbDq86EdiEh75YJ_3n8g" value="-1"/>

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m8qbD686EdiEh75YJ_3n8g"/>

     </ownedAttribute>

     <ownedAttribute xmi:id="_m8qbEK86EdiEh75YJ_3n8g" name="owner" type="_m8qbC686EdiEh75YJ_3n8g" isOrdered="true" isReadOnly="true" isDerived="true" association="_m8qbIa86EdiEh75YJ_3n8g">

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

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m8qbEa86EdiEh75YJ_3n8g"/>

     </ownedAttribute>

     <ownedAttribute xmi:id="_m8qbEq86EdiEh75YJ_3n8g" name="ownedComment" type="_m8qbJK86EdiEh75YJ_3n8g" isOrdered="true" association="_m8qbIq86EdiEh75YJ_3n8g" aggregation="composite">

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

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

+      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_m8qbE686EdiEh75YJ_3n8g" value="-1"/>

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m8qbFK86EdiEh75YJ_3n8g"/>

     </ownedAttribute>

     <ownedOperation xmi:id="_m8qbFa86EdiEh75YJ_3n8g" name="validateNotOwnSelf" type="_m8qbBq86EdiEh75YJ_3n8g">

       <returnResult xmi:id="_m8qbFq86EdiEh75YJ_3n8g" type="_m8qbBq86EdiEh75YJ_3n8g" direction="return"/>

       <ownedParameter xmi:id="_m8qbF686EdiEh75YJ_3n8g" name="diagnostics">

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

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

       </ownedParameter>

       <ownedParameter xmi:id="_m8qbGK86EdiEh75YJ_3n8g" name="context">

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

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

       </ownedParameter>

     </ownedOperation>

     <ownedOperation xmi:id="_m8qbGa86EdiEh75YJ_3n8g" name="validateHasOwner" type="_m8qbBq86EdiEh75YJ_3n8g">

       <returnResult xmi:id="_m8qbGq86EdiEh75YJ_3n8g" type="_m8qbBq86EdiEh75YJ_3n8g" direction="return"/>

       <ownedParameter xmi:id="_m8qbG686EdiEh75YJ_3n8g" name="diagnostics">

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

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

       </ownedParameter>

       <ownedParameter xmi:id="_m8qbHK86EdiEh75YJ_3n8g" name="context">

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

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

       </ownedParameter>

     </ownedOperation>

     <ownedOperation xmi:id="_m8qbHa86EdiEh75YJ_3n8g" name="allOwnedElements" type="_m8qbCq86EdiEh75YJ_3n8g">

@@ -69,64 +69,64 @@
       <returnResult xmi:id="_m8qbIK86EdiEh75YJ_3n8g" type="_m8qbBq86EdiEh75YJ_3n8g" direction="return"/>

     </ownedOperation>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_m8qbIa86EdiEh75YJ_3n8g" memberEnd="_m8qbDa86EdiEh75YJ_3n8g _m8qbEK86EdiEh75YJ_3n8g"/>

-  <ownedMember xsi:type="uml:Association" xmi:id="_m8qbIq86EdiEh75YJ_3n8g" memberEnd="_m8qbEq86EdiEh75YJ_3n8g _m8qbI686EdiEh75YJ_3n8g">

+  <ownedMember xmi:type="uml:Association" xmi:id="_m8qbIa86EdiEh75YJ_3n8g" memberEnd="_m8qbDa86EdiEh75YJ_3n8g _m8qbEK86EdiEh75YJ_3n8g"/>

+  <ownedMember xmi:type="uml:Association" xmi:id="_m8qbIq86EdiEh75YJ_3n8g" memberEnd="_m8qbEq86EdiEh75YJ_3n8g _m8qbI686EdiEh75YJ_3n8g">

     <ownedEnd xmi:id="_m8qbI686EdiEh75YJ_3n8g" type="_m8qbC686EdiEh75YJ_3n8g" association="_m8qbIq86EdiEh75YJ_3n8g"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Class" xmi:id="_m8qbJK86EdiEh75YJ_3n8g" name="Comment">

+  <ownedMember xmi:type="uml:Class" xmi:id="_m8qbJK86EdiEh75YJ_3n8g" name="Comment">

     <eAnnotations xmi:id="_pExsAK88EdizLvaujP1w9Q" source="appliedStereotypes">

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

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

     </eAnnotations>

     <generalization xmi:id="_m8qbJa86EdiEh75YJ_3n8g" general="_m8qbL686EdiEh75YJ_3n8g"/>

     <ownedAttribute xmi:id="_m8qbJq86EdiEh75YJ_3n8g" name="body" type="_m8qbB686EdiEh75YJ_3n8g">

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

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m8qbJ686EdiEh75YJ_3n8g"/>

     </ownedAttribute>

     <ownedAttribute xmi:id="_m8qbKK86EdiEh75YJ_3n8g" name="annotatedElement" type="_m8qbC686EdiEh75YJ_3n8g" isOrdered="true" association="_m8qbpK86EdiEh75YJ_3n8g">

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

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

+      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_m8qbKa86EdiEh75YJ_3n8g" value="-1"/>

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m8qbKq86EdiEh75YJ_3n8g"/>

     </ownedAttribute>

     <ownedAttribute xmi:id="_m8qbK686EdiEh75YJ_3n8g" name="bodyExpression" type="_m8qbqK86EdiEh75YJ_3n8g" isOrdered="true" association="_m8qbpq86EdiEh75YJ_3n8g" aggregation="composite">

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

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m8qbLK86EdiEh75YJ_3n8g"/>

     </ownedAttribute>

     <ownedOperation xmi:id="_m8qbLa86EdiEh75YJ_3n8g" name="getOwnedElements">

       <returnResult xmi:id="_m8qbLq86EdiEh75YJ_3n8g" direction="return">

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

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

       </returnResult>

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

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

     </ownedOperation>

   </ownedMember>

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

+  <ownedMember xmi:type="uml:Class" xmi:id="_m8qbL686EdiEh75YJ_3n8g" name="TemplateableElement" isAbstract="true">

     <eAnnotations xmi:id="_pkGsUK88EdizLvaujP1w9Q" source="appliedStereotypes">

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

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

     </eAnnotations>

     <generalization xmi:id="_m8qbMK86EdiEh75YJ_3n8g" general="_m8qbC686EdiEh75YJ_3n8g"/>

     <ownedAttribute xmi:id="_m8qbMa86EdiEh75YJ_3n8g" name="templateBinding" type="_m8qbO686EdiEh75YJ_3n8g" isOrdered="true" association="_m8qbOq86EdiEh75YJ_3n8g" aggregation="composite">

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

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

+      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_m8qbMq86EdiEh75YJ_3n8g" value="-1"/>

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m8qbM686EdiEh75YJ_3n8g"/>

     </ownedAttribute>

     <ownedAttribute xmi:id="_m8qbNK86EdiEh75YJ_3n8g" name="ownedTemplateSignature" type="_m8qbXq86EdiEh75YJ_3n8g" isOrdered="true" association="_m8qbj686EdiEh75YJ_3n8g" aggregation="composite">

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

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m8qbNa86EdiEh75YJ_3n8g"/>

     </ownedAttribute>

     <ownedOperation xmi:id="_m8qbNq86EdiEh75YJ_3n8g" name="parameterableElements" type="_m8qbCq86EdiEh75YJ_3n8g">

       <returnResult xmi:id="_m8qbN686EdiEh75YJ_3n8g" type="_m8qbCq86EdiEh75YJ_3n8g" direction="return"/>

     </ownedOperation>

     <ownedOperation xmi:id="_m8qbOK86EdiEh75YJ_3n8g" name="getOwnedElements">

       <returnResult xmi:id="_m8qbOa86EdiEh75YJ_3n8g" direction="return">

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

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

       </returnResult>

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

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

     </ownedOperation>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_m8qbOq86EdiEh75YJ_3n8g" memberEnd="_m8qbMa86EdiEh75YJ_3n8g _m8qbQa86EdiEh75YJ_3n8g"/>

-  <ownedMember xsi:type="uml:Class" xmi:id="_m8qbO686EdiEh75YJ_3n8g" name="TemplateBinding">

+  <ownedMember xmi:type="uml:Association" xmi:id="_m8qbOq86EdiEh75YJ_3n8g" memberEnd="_m8qbMa86EdiEh75YJ_3n8g _m8qbQa86EdiEh75YJ_3n8g"/>

+  <ownedMember xmi:type="uml:Class" xmi:id="_m8qbO686EdiEh75YJ_3n8g" name="TemplateBinding">

     <eAnnotations xmi:id="_plJ1MK88EdizLvaujP1w9Q" source="appliedStereotypes">

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

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

     </eAnnotations>

     <generalization xmi:id="_m8qbPK86EdiEh75YJ_3n8g" general="_m8qbSq86EdiEh75YJ_3n8g"/>

     <ownedAttribute xmi:id="_m8qbPa86EdiEh75YJ_3n8g" name="signature" type="_m8qbXq86EdiEh75YJ_3n8g" isOrdered="true" association="_m8qbXK86EdiEh75YJ_3n8g"/>

     <ownedAttribute xmi:id="_m8qbPq86EdiEh75YJ_3n8g" name="parameterSubstitution" type="_m8qbka86EdiEh75YJ_3n8g" isOrdered="true" association="_m8qbkK86EdiEh75YJ_3n8g" aggregation="composite">

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

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

+      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_m8qbP686EdiEh75YJ_3n8g" value="-1"/>

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m8qbQK86EdiEh75YJ_3n8g"/>

     </ownedAttribute>

     <ownedAttribute xmi:id="_m8qbQa86EdiEh75YJ_3n8g" name="boundElement" type="_m8qbL686EdiEh75YJ_3n8g" isOrdered="true" association="_m8qbOq86EdiEh75YJ_3n8g"/>

     <ownedOperation xmi:id="_m8qbQq86EdiEh75YJ_3n8g" name="getOwner" type="_m8qbC686EdiEh75YJ_3n8g">

@@ -134,160 +134,160 @@
     </ownedOperation>

     <ownedOperation xmi:id="_m8qbRK86EdiEh75YJ_3n8g" name="getSources">

       <returnResult xmi:id="_m8qbRa86EdiEh75YJ_3n8g" direction="return">

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

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

       </returnResult>

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

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

     </ownedOperation>

     <ownedOperation xmi:id="_m8qbRq86EdiEh75YJ_3n8g" name="getTargets">

       <returnResult xmi:id="_m8qbR686EdiEh75YJ_3n8g" direction="return">

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

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

       </returnResult>

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

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

     </ownedOperation>

     <ownedOperation xmi:id="_m8qbSK86EdiEh75YJ_3n8g" name="getOwnedElements">

       <returnResult xmi:id="_m8qbSa86EdiEh75YJ_3n8g" direction="return">

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

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

       </returnResult>

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

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

     </ownedOperation>

   </ownedMember>

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

+  <ownedMember xmi:type="uml:Class" xmi:id="_m8qbSq86EdiEh75YJ_3n8g" name="DirectedRelationship" isAbstract="true">

     <eAnnotations xmi:id="_o-wjkK88EdizLvaujP1w9Q" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_o-8w0K88EdizLvaujP1w9Q"/>

+      <contents xmi:type="Basic_0:Basic__Metaclass" xmi:id="_o-8w0K88EdizLvaujP1w9Q"/>

     </eAnnotations>

     <generalization xmi:id="_m8qbS686EdiEh75YJ_3n8g" general="_m8qbUq86EdiEh75YJ_3n8g"/>

     <ownedAttribute xmi:id="_m8qbTK86EdiEh75YJ_3n8g" name="source" type="_m8qbC686EdiEh75YJ_3n8g" isOrdered="true" isReadOnly="true" isDerived="true" isDerivedUnion="true" association="_m8qbWK86EdiEh75YJ_3n8g">

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

+      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_m8qbTa86EdiEh75YJ_3n8g" value="-1"/>

     </ownedAttribute>

     <ownedAttribute xmi:id="_m8qbTq86EdiEh75YJ_3n8g" name="target" type="_m8qbC686EdiEh75YJ_3n8g" isOrdered="true" isReadOnly="true" isDerived="true" isDerivedUnion="true" association="_m8qbWq86EdiEh75YJ_3n8g">

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

+      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_m8qbT686EdiEh75YJ_3n8g" value="-1"/>

     </ownedAttribute>

     <ownedOperation xmi:id="_m8qbUK86EdiEh75YJ_3n8g" name="getRelatedElements">

       <returnResult xmi:id="_m8qbUa86EdiEh75YJ_3n8g" direction="return">

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

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

       </returnResult>

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

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

     </ownedOperation>

   </ownedMember>

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

+  <ownedMember xmi:type="uml:Class" xmi:id="_m8qbUq86EdiEh75YJ_3n8g" name="Relationship" isAbstract="true">

     <eAnnotations xmi:id="_o_PEsK88EdizLvaujP1w9Q" source="appliedStereotypes">

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

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

     </eAnnotations>

     <generalization xmi:id="_m8qbU686EdiEh75YJ_3n8g" general="_m8qbC686EdiEh75YJ_3n8g"/>

     <ownedAttribute xmi:id="_m8qbVK86EdiEh75YJ_3n8g" name="relatedElement" type="_m8qbC686EdiEh75YJ_3n8g" isOrdered="true" isReadOnly="true" isDerived="true" isDerivedUnion="true" association="_m8qbVq86EdiEh75YJ_3n8g">

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

+      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_m8qbVa86EdiEh75YJ_3n8g" value="-1"/>

     </ownedAttribute>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_m8qbVq86EdiEh75YJ_3n8g" memberEnd="_m8qbVK86EdiEh75YJ_3n8g _m8qbV686EdiEh75YJ_3n8g">

+  <ownedMember xmi:type="uml:Association" xmi:id="_m8qbVq86EdiEh75YJ_3n8g" memberEnd="_m8qbVK86EdiEh75YJ_3n8g _m8qbV686EdiEh75YJ_3n8g">

     <ownedEnd xmi:id="_m8qbV686EdiEh75YJ_3n8g" type="_m8qbUq86EdiEh75YJ_3n8g" association="_m8qbVq86EdiEh75YJ_3n8g"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_m8qbWK86EdiEh75YJ_3n8g" memberEnd="_m8qbTK86EdiEh75YJ_3n8g _m8qbWa86EdiEh75YJ_3n8g">

+  <ownedMember xmi:type="uml:Association" xmi:id="_m8qbWK86EdiEh75YJ_3n8g" memberEnd="_m8qbTK86EdiEh75YJ_3n8g _m8qbWa86EdiEh75YJ_3n8g">

     <ownedEnd xmi:id="_m8qbWa86EdiEh75YJ_3n8g" type="_m8qbSq86EdiEh75YJ_3n8g" association="_m8qbWK86EdiEh75YJ_3n8g"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_m8qbWq86EdiEh75YJ_3n8g" memberEnd="_m8qbTq86EdiEh75YJ_3n8g _m8qbW686EdiEh75YJ_3n8g">

+  <ownedMember xmi:type="uml:Association" xmi:id="_m8qbWq86EdiEh75YJ_3n8g" memberEnd="_m8qbTq86EdiEh75YJ_3n8g _m8qbW686EdiEh75YJ_3n8g">

     <ownedEnd xmi:id="_m8qbW686EdiEh75YJ_3n8g" type="_m8qbSq86EdiEh75YJ_3n8g" association="_m8qbWq86EdiEh75YJ_3n8g"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_m8qbXK86EdiEh75YJ_3n8g" memberEnd="_m8qbPa86EdiEh75YJ_3n8g _m8qbXa86EdiEh75YJ_3n8g">

+  <ownedMember xmi:type="uml:Association" xmi:id="_m8qbXK86EdiEh75YJ_3n8g" memberEnd="_m8qbPa86EdiEh75YJ_3n8g _m8qbXa86EdiEh75YJ_3n8g">

     <ownedEnd xmi:id="_m8qbXa86EdiEh75YJ_3n8g" type="_m8qbO686EdiEh75YJ_3n8g" association="_m8qbXK86EdiEh75YJ_3n8g"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Class" xmi:id="_m8qbXq86EdiEh75YJ_3n8g" name="TemplateSignature">

+  <ownedMember xmi:type="uml:Class" xmi:id="_m8qbXq86EdiEh75YJ_3n8g" name="TemplateSignature">

     <eAnnotations xmi:id="_pjbW4K88EdizLvaujP1w9Q" source="appliedStereotypes">

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

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

     </eAnnotations>

     <generalization xmi:id="_m8qbX686EdiEh75YJ_3n8g" general="_m8qbC686EdiEh75YJ_3n8g"/>

     <ownedAttribute xmi:id="_m8qbYK86EdiEh75YJ_3n8g" name="parameter" type="_m8qbca86EdiEh75YJ_3n8g" isOrdered="true" association="_m8qbb686EdiEh75YJ_3n8g">

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

+      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_m8qbYa86EdiEh75YJ_3n8g" value="-1"/>

     </ownedAttribute>

     <ownedAttribute xmi:id="_m8qbYq86EdiEh75YJ_3n8g" name="ownedParameter" type="_m8qbca86EdiEh75YJ_3n8g" isOrdered="true" association="_m8qbf686EdiEh75YJ_3n8g" aggregation="composite">

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

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

+      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_m8qbY686EdiEh75YJ_3n8g" value="-1"/>

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m8qbZK86EdiEh75YJ_3n8g"/>

     </ownedAttribute>

     <ownedAttribute xmi:id="_m8qbZa86EdiEh75YJ_3n8g" name="nestedSignature" type="_m8qbXq86EdiEh75YJ_3n8g" isOrdered="true" association="_m8qbjq86EdiEh75YJ_3n8g">

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

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

+      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_m8qbZq86EdiEh75YJ_3n8g" value="-1"/>

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m8qbZ686EdiEh75YJ_3n8g"/>

     </ownedAttribute>

     <ownedAttribute xmi:id="_m8qbaK86EdiEh75YJ_3n8g" name="nestingSignature" type="_m8qbXq86EdiEh75YJ_3n8g" isOrdered="true" association="_m8qbjq86EdiEh75YJ_3n8g">

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

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m8qbaa86EdiEh75YJ_3n8g"/>

     </ownedAttribute>

     <ownedAttribute xmi:id="_m8qbaq86EdiEh75YJ_3n8g" name="template" type="_m8qbL686EdiEh75YJ_3n8g" isOrdered="true" association="_m8qbj686EdiEh75YJ_3n8g"/>

     <ownedOperation xmi:id="_m8qba686EdiEh75YJ_3n8g" name="getOwnedElements">

       <returnResult xmi:id="_m8qbbK86EdiEh75YJ_3n8g" direction="return">

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

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

       </returnResult>

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

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

     </ownedOperation>

     <ownedOperation xmi:id="_m8qbba86EdiEh75YJ_3n8g" name="getOwner" type="_m8qbC686EdiEh75YJ_3n8g">

       <returnResult xmi:id="_m8qbbq86EdiEh75YJ_3n8g" type="_m8qbC686EdiEh75YJ_3n8g" direction="return"/>

     </ownedOperation>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_m8qbb686EdiEh75YJ_3n8g" memberEnd="_m8qbYK86EdiEh75YJ_3n8g _m8qbcK86EdiEh75YJ_3n8g">

+  <ownedMember xmi:type="uml:Association" xmi:id="_m8qbb686EdiEh75YJ_3n8g" memberEnd="_m8qbYK86EdiEh75YJ_3n8g _m8qbcK86EdiEh75YJ_3n8g">

     <ownedEnd xmi:id="_m8qbcK86EdiEh75YJ_3n8g" type="_m8qbXq86EdiEh75YJ_3n8g" association="_m8qbb686EdiEh75YJ_3n8g"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Class" xmi:id="_m8qbca86EdiEh75YJ_3n8g" name="TemplateParameter">

+  <ownedMember xmi:type="uml:Class" xmi:id="_m8qbca86EdiEh75YJ_3n8g" name="TemplateParameter">

     <eAnnotations xmi:id="_pjzxYK88EdizLvaujP1w9Q" source="appliedStereotypes">

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

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

     </eAnnotations>

     <generalization xmi:id="_m8qbcq86EdiEh75YJ_3n8g" general="_m8qbC686EdiEh75YJ_3n8g"/>

     <ownedAttribute xmi:id="_m8qbc686EdiEh75YJ_3n8g" name="signature" type="_m8qbXq86EdiEh75YJ_3n8g" isOrdered="true" association="_m8qbf686EdiEh75YJ_3n8g"/>

     <ownedAttribute xmi:id="_m8qbdK86EdiEh75YJ_3n8g" name="parameteredElement" type="_m8qbga86EdiEh75YJ_3n8g" isOrdered="true" association="_m8qbgK86EdiEh75YJ_3n8g"/>

     <ownedAttribute xmi:id="_m8qbda86EdiEh75YJ_3n8g" name="ownedParameteredElement" type="_m8qbga86EdiEh75YJ_3n8g" isOrdered="true" association="_m8qbia86EdiEh75YJ_3n8g" aggregation="composite">

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

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m8qbdq86EdiEh75YJ_3n8g"/>

     </ownedAttribute>

     <ownedAttribute xmi:id="_m8qbd686EdiEh75YJ_3n8g" name="default" type="_m8qbga86EdiEh75YJ_3n8g" isOrdered="true" association="_m8qbiq86EdiEh75YJ_3n8g">

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

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m8qbeK86EdiEh75YJ_3n8g"/>

     </ownedAttribute>

     <ownedAttribute xmi:id="_m8qbea86EdiEh75YJ_3n8g" name="ownedDefault" type="_m8qbga86EdiEh75YJ_3n8g" isOrdered="true" subsettedProperty="_m8qbd686EdiEh75YJ_3n8g" association="_m8qbjK86EdiEh75YJ_3n8g" aggregation="composite">

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

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m8qbeq86EdiEh75YJ_3n8g"/>

     </ownedAttribute>

     <ownedOperation xmi:id="_m8qbe686EdiEh75YJ_3n8g" name="getOwner" type="_m8qbC686EdiEh75YJ_3n8g">

       <returnResult xmi:id="_m8qbfK86EdiEh75YJ_3n8g" type="_m8qbC686EdiEh75YJ_3n8g" direction="return"/>

     </ownedOperation>

     <ownedOperation xmi:id="_m8qbfa86EdiEh75YJ_3n8g" name="getOwnedElements">

       <returnResult xmi:id="_m8qbfq86EdiEh75YJ_3n8g" direction="return">

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

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

       </returnResult>

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

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

     </ownedOperation>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_m8qbf686EdiEh75YJ_3n8g" memberEnd="_m8qbYq86EdiEh75YJ_3n8g _m8qbc686EdiEh75YJ_3n8g"/>

-  <ownedMember xsi:type="uml:Association" xmi:id="_m8qbgK86EdiEh75YJ_3n8g" memberEnd="_m8qbdK86EdiEh75YJ_3n8g _m8qbha86EdiEh75YJ_3n8g"/>

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

+  <ownedMember xmi:type="uml:Association" xmi:id="_m8qbf686EdiEh75YJ_3n8g" memberEnd="_m8qbYq86EdiEh75YJ_3n8g _m8qbc686EdiEh75YJ_3n8g"/>

+  <ownedMember xmi:type="uml:Association" xmi:id="_m8qbgK86EdiEh75YJ_3n8g" memberEnd="_m8qbdK86EdiEh75YJ_3n8g _m8qbha86EdiEh75YJ_3n8g"/>

+  <ownedMember xmi:type="uml:Class" xmi:id="_m8qbga86EdiEh75YJ_3n8g" name="ParameterableElement" isAbstract="true">

     <eAnnotations xmi:id="_pkxasK88EdizLvaujP1w9Q" source="appliedStereotypes">

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

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

     </eAnnotations>

     <generalization xmi:id="_m8qbgq86EdiEh75YJ_3n8g" general="_m8qbC686EdiEh75YJ_3n8g"/>

     <ownedAttribute xmi:id="_m8qbg686EdiEh75YJ_3n8g" name="owningParameter" type="_m8qbca86EdiEh75YJ_3n8g" isOrdered="true" subsettedProperty="_m8qbha86EdiEh75YJ_3n8g" association="_m8qbia86EdiEh75YJ_3n8g">

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

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m8qbhK86EdiEh75YJ_3n8g"/>

     </ownedAttribute>

     <ownedAttribute xmi:id="_m8qbha86EdiEh75YJ_3n8g" name="templateParameter" type="_m8qbca86EdiEh75YJ_3n8g" isOrdered="true" association="_m8qbgK86EdiEh75YJ_3n8g">

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

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m8qbhq86EdiEh75YJ_3n8g"/>

     </ownedAttribute>

     <ownedOperation xmi:id="_m8qbh686EdiEh75YJ_3n8g" name="getOwner" type="_m8qbC686EdiEh75YJ_3n8g">

       <returnResult xmi:id="_m8qbiK86EdiEh75YJ_3n8g" type="_m8qbC686EdiEh75YJ_3n8g" direction="return"/>

     </ownedOperation>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_m8qbia86EdiEh75YJ_3n8g" memberEnd="_m8qbda86EdiEh75YJ_3n8g _m8qbg686EdiEh75YJ_3n8g"/>

-  <ownedMember xsi:type="uml:Association" xmi:id="_m8qbiq86EdiEh75YJ_3n8g" memberEnd="_m8qbd686EdiEh75YJ_3n8g _m8qbi686EdiEh75YJ_3n8g">

+  <ownedMember xmi:type="uml:Association" xmi:id="_m8qbia86EdiEh75YJ_3n8g" memberEnd="_m8qbda86EdiEh75YJ_3n8g _m8qbg686EdiEh75YJ_3n8g"/>

+  <ownedMember xmi:type="uml:Association" xmi:id="_m8qbiq86EdiEh75YJ_3n8g" memberEnd="_m8qbd686EdiEh75YJ_3n8g _m8qbi686EdiEh75YJ_3n8g">

     <ownedEnd xmi:id="_m8qbi686EdiEh75YJ_3n8g" type="_m8qbca86EdiEh75YJ_3n8g" association="_m8qbiq86EdiEh75YJ_3n8g"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_m8qbjK86EdiEh75YJ_3n8g" memberEnd="_m8qbea86EdiEh75YJ_3n8g _m8qbja86EdiEh75YJ_3n8g">

+  <ownedMember xmi:type="uml:Association" xmi:id="_m8qbjK86EdiEh75YJ_3n8g" memberEnd="_m8qbea86EdiEh75YJ_3n8g _m8qbja86EdiEh75YJ_3n8g">

     <ownedEnd xmi:id="_m8qbja86EdiEh75YJ_3n8g" type="_m8qbca86EdiEh75YJ_3n8g" association="_m8qbjK86EdiEh75YJ_3n8g"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_m8qbjq86EdiEh75YJ_3n8g" memberEnd="_m8qbZa86EdiEh75YJ_3n8g _m8qbaK86EdiEh75YJ_3n8g"/>

-  <ownedMember xsi:type="uml:Association" xmi:id="_m8qbj686EdiEh75YJ_3n8g" memberEnd="_m8qbNK86EdiEh75YJ_3n8g _m8qbaq86EdiEh75YJ_3n8g"/>

-  <ownedMember xsi:type="uml:Association" xmi:id="_m8qbkK86EdiEh75YJ_3n8g" memberEnd="_m8qbPq86EdiEh75YJ_3n8g _m8qbma86EdiEh75YJ_3n8g"/>

-  <ownedMember xsi:type="uml:Class" xmi:id="_m8qbka86EdiEh75YJ_3n8g" name="TemplateParameterSubstitution">

+  <ownedMember xmi:type="uml:Association" xmi:id="_m8qbjq86EdiEh75YJ_3n8g" memberEnd="_m8qbZa86EdiEh75YJ_3n8g _m8qbaK86EdiEh75YJ_3n8g"/>

+  <ownedMember xmi:type="uml:Association" xmi:id="_m8qbj686EdiEh75YJ_3n8g" memberEnd="_m8qbNK86EdiEh75YJ_3n8g _m8qbaq86EdiEh75YJ_3n8g"/>

+  <ownedMember xmi:type="uml:Association" xmi:id="_m8qbkK86EdiEh75YJ_3n8g" memberEnd="_m8qbPq86EdiEh75YJ_3n8g _m8qbma86EdiEh75YJ_3n8g"/>

+  <ownedMember xmi:type="uml:Class" xmi:id="_m8qbka86EdiEh75YJ_3n8g" name="TemplateParameterSubstitution">

     <eAnnotations xmi:id="_pliPsK88EdizLvaujP1w9Q" source="appliedStereotypes">

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

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

     </eAnnotations>

     <generalization xmi:id="_m8qbkq86EdiEh75YJ_3n8g" general="_m8qbC686EdiEh75YJ_3n8g"/>

     <ownedAttribute xmi:id="_m8qbk686EdiEh75YJ_3n8g" name="formal" type="_m8qbca86EdiEh75YJ_3n8g" isOrdered="true" association="_m8qbnq86EdiEh75YJ_3n8g"/>

     <ownedAttribute xmi:id="_m8qblK86EdiEh75YJ_3n8g" name="actual" type="_m8qbga86EdiEh75YJ_3n8g" isOrdered="true" association="_m8qboK86EdiEh75YJ_3n8g">

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

+      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_m8qbla86EdiEh75YJ_3n8g" value="-1"/>

     </ownedAttribute>

     <ownedAttribute xmi:id="_m8qblq86EdiEh75YJ_3n8g" name="ownedActual" type="_m8qbga86EdiEh75YJ_3n8g" isOrdered="true" subsettedProperty="_m8qblK86EdiEh75YJ_3n8g" association="_m8qboq86EdiEh75YJ_3n8g" aggregation="composite">

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

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

+      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_m8qbl686EdiEh75YJ_3n8g" value="-1"/>

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m8qbmK86EdiEh75YJ_3n8g"/>

     </ownedAttribute>

     <ownedAttribute xmi:id="_m8qbma86EdiEh75YJ_3n8g" name="templateBinding" type="_m8qbO686EdiEh75YJ_3n8g" isOrdered="true" association="_m8qbkK86EdiEh75YJ_3n8g"/>

     <ownedOperation xmi:id="_m8qbmq86EdiEh75YJ_3n8g" name="getOwner" type="_m8qbC686EdiEh75YJ_3n8g">

@@ -295,71 +295,71 @@
     </ownedOperation>

     <ownedOperation xmi:id="_m8qbnK86EdiEh75YJ_3n8g" name="getOwnedElements">

       <returnResult xmi:id="_m8qbna86EdiEh75YJ_3n8g" direction="return">

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

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

       </returnResult>

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

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

     </ownedOperation>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_m8qbnq86EdiEh75YJ_3n8g" memberEnd="_m8qbk686EdiEh75YJ_3n8g _m8qbn686EdiEh75YJ_3n8g">

+  <ownedMember xmi:type="uml:Association" xmi:id="_m8qbnq86EdiEh75YJ_3n8g" memberEnd="_m8qbk686EdiEh75YJ_3n8g _m8qbn686EdiEh75YJ_3n8g">

     <ownedEnd xmi:id="_m8qbn686EdiEh75YJ_3n8g" type="_m8qbka86EdiEh75YJ_3n8g" association="_m8qbnq86EdiEh75YJ_3n8g"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_m8qboK86EdiEh75YJ_3n8g" memberEnd="_m8qblK86EdiEh75YJ_3n8g _m8qboa86EdiEh75YJ_3n8g">

+  <ownedMember xmi:type="uml:Association" xmi:id="_m8qboK86EdiEh75YJ_3n8g" memberEnd="_m8qblK86EdiEh75YJ_3n8g _m8qboa86EdiEh75YJ_3n8g">

     <ownedEnd xmi:id="_m8qboa86EdiEh75YJ_3n8g" type="_m8qbka86EdiEh75YJ_3n8g" association="_m8qboK86EdiEh75YJ_3n8g"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_m8qboq86EdiEh75YJ_3n8g" memberEnd="_m8qblq86EdiEh75YJ_3n8g _m8qbo686EdiEh75YJ_3n8g">

+  <ownedMember xmi:type="uml:Association" xmi:id="_m8qboq86EdiEh75YJ_3n8g" memberEnd="_m8qblq86EdiEh75YJ_3n8g _m8qbo686EdiEh75YJ_3n8g">

     <ownedEnd xmi:id="_m8qbo686EdiEh75YJ_3n8g" type="_m8qbka86EdiEh75YJ_3n8g" association="_m8qboq86EdiEh75YJ_3n8g"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_m8qbpK86EdiEh75YJ_3n8g" memberEnd="_m8qbKK86EdiEh75YJ_3n8g _m8qbpa86EdiEh75YJ_3n8g">

+  <ownedMember xmi:type="uml:Association" xmi:id="_m8qbpK86EdiEh75YJ_3n8g" memberEnd="_m8qbKK86EdiEh75YJ_3n8g _m8qbpa86EdiEh75YJ_3n8g">

     <ownedEnd xmi:id="_m8qbpa86EdiEh75YJ_3n8g" type="_m8qbJK86EdiEh75YJ_3n8g" association="_m8qbpK86EdiEh75YJ_3n8g"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_m8qbpq86EdiEh75YJ_3n8g" memberEnd="_m8qbK686EdiEh75YJ_3n8g _m8qbp686EdiEh75YJ_3n8g">

+  <ownedMember xmi:type="uml:Association" xmi:id="_m8qbpq86EdiEh75YJ_3n8g" memberEnd="_m8qbK686EdiEh75YJ_3n8g _m8qbp686EdiEh75YJ_3n8g">

     <ownedEnd xmi:id="_m8qbp686EdiEh75YJ_3n8g" type="_m8qbJK86EdiEh75YJ_3n8g" association="_m8qbpq86EdiEh75YJ_3n8g"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Class" xmi:id="_m8qbqK86EdiEh75YJ_3n8g" name="StringExpression">

+  <ownedMember xmi:type="uml:Class" xmi:id="_m8qbqK86EdiEh75YJ_3n8g" name="StringExpression">

     <eAnnotations xmi:id="_pkZAMK88EdizLvaujP1w9Q" source="appliedStereotypes">

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

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

     </eAnnotations>

     <generalization xmi:id="_m8qbqa86EdiEh75YJ_3n8g" general="_m8qbL686EdiEh75YJ_3n8g"/>

     <ownedAttribute xmi:id="_m8qbqq86EdiEh75YJ_3n8g" name="subExpression" type="_m8qbqK86EdiEh75YJ_3n8g" isOrdered="true" association="_m8qbs686EdiEh75YJ_3n8g" aggregation="composite">

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

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

+      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_m8qbq686EdiEh75YJ_3n8g" value="-1"/>

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m8qbrK86EdiEh75YJ_3n8g"/>

     </ownedAttribute>

     <ownedAttribute xmi:id="_m8qbra86EdiEh75YJ_3n8g" name="owningExpression" type="_m8qbqK86EdiEh75YJ_3n8g" isOrdered="true" association="_m8qbs686EdiEh75YJ_3n8g">

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

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m8qbrq86EdiEh75YJ_3n8g"/>

     </ownedAttribute>

     <ownedOperation xmi:id="_m8qbr686EdiEh75YJ_3n8g" name="getOwnedElements">

       <returnResult xmi:id="_m8qbsK86EdiEh75YJ_3n8g" direction="return">

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

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

       </returnResult>

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

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

     </ownedOperation>

     <ownedOperation xmi:id="_m8qbsa86EdiEh75YJ_3n8g" name="getOwner" type="_m8qbC686EdiEh75YJ_3n8g">

       <returnResult xmi:id="_m8qbsq86EdiEh75YJ_3n8g" type="_m8qbC686EdiEh75YJ_3n8g" direction="return"/>

     </ownedOperation>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_m8qbs686EdiEh75YJ_3n8g" memberEnd="_m8qbqq86EdiEh75YJ_3n8g _m8qbra86EdiEh75YJ_3n8g"/>

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

+  <ownedMember xmi:type="uml:Association" xmi:id="_m8qbs686EdiEh75YJ_3n8g" memberEnd="_m8qbqq86EdiEh75YJ_3n8g _m8qbra86EdiEh75YJ_3n8g"/>

+  <ownedMember xmi:type="uml:Class" xmi:id="_m8qbtK86EdiEh75YJ_3n8g" name="MultiplicityElement" isAbstract="true">

     <eAnnotations xmi:id="_o9zhUK88EdizLvaujP1w9Q" source="appliedStereotypes">

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

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

     </eAnnotations>

     <generalization xmi:id="_m8qbta86EdiEh75YJ_3n8g" general="_m8qbC686EdiEh75YJ_3n8g"/>

     <ownedAttribute xmi:id="_m8qbtq86EdiEh75YJ_3n8g" name="isOrdered" type="_m8qbBq86EdiEh75YJ_3n8g">

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

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m8qbt686EdiEh75YJ_3n8g"/>

     </ownedAttribute>

     <ownedAttribute xmi:id="_m8qbuK86EdiEh75YJ_3n8g" name="isUnique" type="_m8qbBq86EdiEh75YJ_3n8g">

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

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m8qbua86EdiEh75YJ_3n8g"/>

     </ownedAttribute>

     <ownedAttribute xmi:id="_m8qbuq86EdiEh75YJ_3n8g" name="lower" type="_m8qbBa86EdiEh75YJ_3n8g" isReadOnly="true" isDerived="true">

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

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m8qbu686EdiEh75YJ_3n8g"/>

     </ownedAttribute>

     <ownedAttribute xmi:id="_m8qbvK86EdiEh75YJ_3n8g" name="upper" type="_m8qbCK86EdiEh75YJ_3n8g" isReadOnly="true" isDerived="true">

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

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m8qbva86EdiEh75YJ_3n8g"/>

     </ownedAttribute>

     <ownedAttribute xmi:id="_m8qbvq86EdiEh75YJ_3n8g" name="upperValue" type="_m8qb6q86EdiEh75YJ_3n8g" isOrdered="true" association="_m8qb6K86EdiEh75YJ_3n8g" aggregation="composite">

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

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m8qbv686EdiEh75YJ_3n8g"/>

     </ownedAttribute>

     <ownedAttribute xmi:id="_m8qbwK86EdiEh75YJ_3n8g" name="lowerValue" type="_m8qb6q86EdiEh75YJ_3n8g" isOrdered="true" association="_m9bRd686EdiEh75YJ_3n8g" aggregation="composite">

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

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m8qbwa86EdiEh75YJ_3n8g"/>

     </ownedAttribute>

     <ownedOperation xmi:id="_m8qbwq86EdiEh75YJ_3n8g" name="lowerBound" type="_m8qbBa86EdiEh75YJ_3n8g">

       <returnResult xmi:id="_m8qbw686EdiEh75YJ_3n8g" type="_m8qbBa86EdiEh75YJ_3n8g" direction="return"/>

@@ -381,46 +381,46 @@
     <ownedOperation xmi:id="_m8qbzq86EdiEh75YJ_3n8g" name="validateUpperGt0" type="_m8qbBq86EdiEh75YJ_3n8g">

       <returnResult xmi:id="_m8qbz686EdiEh75YJ_3n8g" type="_m8qbBq86EdiEh75YJ_3n8g" direction="return"/>

       <ownedParameter xmi:id="_m8qb0K86EdiEh75YJ_3n8g" name="diagnostics">

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

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

       </ownedParameter>

       <ownedParameter xmi:id="_m8qb0a86EdiEh75YJ_3n8g" name="context">

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

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

       </ownedParameter>

     </ownedOperation>

     <ownedOperation xmi:id="_m8qb0q86EdiEh75YJ_3n8g" name="validateLowerGe0" type="_m8qbBq86EdiEh75YJ_3n8g">

       <returnResult xmi:id="_m8qb0686EdiEh75YJ_3n8g" type="_m8qbBq86EdiEh75YJ_3n8g" direction="return"/>

       <ownedParameter xmi:id="_m8qb1K86EdiEh75YJ_3n8g" name="diagnostics">

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

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

       </ownedParameter>

       <ownedParameter xmi:id="_m8qb1a86EdiEh75YJ_3n8g" name="context">

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

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

       </ownedParameter>

     </ownedOperation>

     <ownedOperation xmi:id="_m8qb1q86EdiEh75YJ_3n8g" name="validateUpperGeLower" type="_m8qbBq86EdiEh75YJ_3n8g">

       <returnResult xmi:id="_m8qb1686EdiEh75YJ_3n8g" type="_m8qbBq86EdiEh75YJ_3n8g" direction="return"/>

       <ownedParameter xmi:id="_m8qb2K86EdiEh75YJ_3n8g" name="diagnostics">

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

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

       </ownedParameter>

       <ownedParameter xmi:id="_m8qb2a86EdiEh75YJ_3n8g" name="context">

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

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

       </ownedParameter>

     </ownedOperation>

     <ownedOperation xmi:id="_m8qb2q86EdiEh75YJ_3n8g" name="validateLowerEqLowerbound" type="_m8qbBq86EdiEh75YJ_3n8g">

       <returnResult xmi:id="_m8qb2686EdiEh75YJ_3n8g" type="_m8qbBq86EdiEh75YJ_3n8g" direction="return"/>

       <ownedParameter xmi:id="_m8qb3K86EdiEh75YJ_3n8g" name="diagnostics">

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

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

       </ownedParameter>

       <ownedParameter xmi:id="_m8qb3a86EdiEh75YJ_3n8g" name="context">

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

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

       </ownedParameter>

     </ownedOperation>

     <ownedOperation xmi:id="_m8qb3q86EdiEh75YJ_3n8g" name="validateUpperEqUpperbound" type="_m8qbBq86EdiEh75YJ_3n8g">

       <returnResult xmi:id="_m8qb3686EdiEh75YJ_3n8g" type="_m8qbBq86EdiEh75YJ_3n8g" direction="return"/>

       <ownedParameter xmi:id="_m8qb4K86EdiEh75YJ_3n8g" name="diagnostics">

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

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

       </ownedParameter>

       <ownedParameter xmi:id="_m8qb4a86EdiEh75YJ_3n8g" name="context">

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

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

       </ownedParameter>

     </ownedOperation>

     <ownedOperation xmi:id="_m8qb4q86EdiEh75YJ_3n8g" name="lower" type="_m8qbBa86EdiEh75YJ_3n8g">

@@ -431,17 +431,17 @@
     </ownedOperation>

     <ownedOperation xmi:id="_m8qb5q86EdiEh75YJ_3n8g" name="getOwnedElements">

       <returnResult xmi:id="_m8qb5686EdiEh75YJ_3n8g" direction="return">

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

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

       </returnResult>

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

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

     </ownedOperation>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_m8qb6K86EdiEh75YJ_3n8g" memberEnd="_m8qbvq86EdiEh75YJ_3n8g _m8qb6a86EdiEh75YJ_3n8g">

+  <ownedMember xmi:type="uml:Association" xmi:id="_m8qb6K86EdiEh75YJ_3n8g" memberEnd="_m8qbvq86EdiEh75YJ_3n8g _m8qb6a86EdiEh75YJ_3n8g">

     <ownedEnd xmi:id="_m8qb6a86EdiEh75YJ_3n8g" type="_m8qbtK86EdiEh75YJ_3n8g" association="_m8qb6K86EdiEh75YJ_3n8g"/>

   </ownedMember>

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

+  <ownedMember xmi:type="uml:Class" xmi:id="_m8qb6q86EdiEh75YJ_3n8g" name="ValueSpecification" isAbstract="true">

     <eAnnotations xmi:id="_pEA3AK88EdizLvaujP1w9Q" source="appliedStereotypes">

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

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

     </eAnnotations>

     <generalization xmi:id="_m8qb6686EdiEh75YJ_3n8g" general="_m8qb-a86EdiEh75YJ_3n8g"/>

     <generalization xmi:id="_m8qb7K86EdiEh75YJ_3n8g" general="_m8qbga86EdiEh75YJ_3n8g"/>

@@ -464,52 +464,52 @@
       <returnResult xmi:id="_m8qb-K86EdiEh75YJ_3n8g" type="_m8qbBq86EdiEh75YJ_3n8g" direction="return"/>

     </ownedOperation>

   </ownedMember>

-  <ownedMember xsi:type="uml:Class" xmi:id="_m8qb-a86EdiEh75YJ_3n8g" name="TypedElement" isAbstract="true">

+  <ownedMember xmi:type="uml:Class" xmi:id="_m8qb-a86EdiEh75YJ_3n8g" name="TypedElement" isAbstract="true">

     <eAnnotations xmi:id="_pA878K88EdizLvaujP1w9Q" source="appliedStereotypes">

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

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

     </eAnnotations>

     <generalization xmi:id="_m8qb-q86EdiEh75YJ_3n8g" general="_m8qb_a86EdiEh75YJ_3n8g"/>

     <ownedAttribute xmi:id="_m8qb-686EdiEh75YJ_3n8g" name="type" type="_m82oi686EdiEh75YJ_3n8g" isOrdered="true" association="_m9bRda86EdiEh75YJ_3n8g">

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

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m8qb_K86EdiEh75YJ_3n8g"/>

     </ownedAttribute>

   </ownedMember>

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

+  <ownedMember xmi:type="uml:Class" xmi:id="_m8qb_a86EdiEh75YJ_3n8g" name="NamedElement" isAbstract="true">

     <eAnnotations xmi:id="_o-F1MK88EdizLvaujP1w9Q" source="appliedStereotypes">

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

+      <contents xmi:type="Basic_0:Basic__Metaclass" xmi:id="_o-SCcK88EdizLvaujP1w9Q"/>

     </eAnnotations>

     <generalization xmi:id="_m8qb_q86EdiEh75YJ_3n8g" general="_m8qbL686EdiEh75YJ_3n8g"/>

     <ownedAttribute xmi:id="_m8qb_686EdiEh75YJ_3n8g" name="visibility" type="_m82oJq86EdiEh75YJ_3n8g">

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

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m8qcAK86EdiEh75YJ_3n8g"/>

     </ownedAttribute>

     <ownedAttribute xmi:id="_m8qcAa86EdiEh75YJ_3n8g" name="clientDependency" type="_m9C2JK86EdiEh75YJ_3n8g" isOrdered="true" association="_m9C2K686EdiEh75YJ_3n8g">

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

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

+      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_m8qcAq86EdiEh75YJ_3n8g" value="-1"/>

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m8qcA686EdiEh75YJ_3n8g"/>

     </ownedAttribute>

     <ownedAttribute xmi:id="_m8qcBK86EdiEh75YJ_3n8g" name="name" type="_m8qbB686EdiEh75YJ_3n8g">

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

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m8qcBa86EdiEh75YJ_3n8g"/>

     </ownedAttribute>

     <ownedAttribute xmi:id="_m8qcBq86EdiEh75YJ_3n8g" name="qualifiedName" type="_m8qbB686EdiEh75YJ_3n8g" isReadOnly="true" isDerived="true">

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

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m8qcB686EdiEh75YJ_3n8g"/>

     </ownedAttribute>

     <ownedAttribute xmi:id="_m8qcCK86EdiEh75YJ_3n8g" name="nameExpression" type="_m8qbqK86EdiEh75YJ_3n8g" isOrdered="true" association="_m9bRc686EdiEh75YJ_3n8g" aggregation="composite">

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

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m8qcCa86EdiEh75YJ_3n8g"/>

     </ownedAttribute>

     <ownedOperation xmi:id="_m8qcCq86EdiEh75YJ_3n8g" name="validateNoName" type="_m8qbBq86EdiEh75YJ_3n8g">

       <returnResult xmi:id="_m8qcC686EdiEh75YJ_3n8g" type="_m8qbBq86EdiEh75YJ_3n8g" direction="return"/>

       <ownedParameter xmi:id="_m8qcDK86EdiEh75YJ_3n8g" name="diagnostics">

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

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

       </ownedParameter>

       <ownedParameter xmi:id="_m8qcDa86EdiEh75YJ_3n8g" name="context">

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

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

       </ownedParameter>

     </ownedOperation>

     <ownedOperation xmi:id="_m8qcDq86EdiEh75YJ_3n8g" name="validateQualifiedName" type="_m8qbBq86EdiEh75YJ_3n8g">

       <returnResult xmi:id="_m8qcD686EdiEh75YJ_3n8g" type="_m8qbBq86EdiEh75YJ_3n8g" direction="return"/>

       <ownedParameter xmi:id="_m8qcEK86EdiEh75YJ_3n8g" name="diagnostics">

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

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

       </ownedParameter>

       <ownedParameter xmi:id="_m8qcEa86EdiEh75YJ_3n8g" name="context">

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

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

       </ownedParameter>

     </ownedOperation>

     <ownedOperation xmi:id="_m8qcEq86EdiEh75YJ_3n8g" name="allNamespaces" type="_m8qbCa86EdiEh75YJ_3n8g">

@@ -529,10 +529,10 @@
     <ownedOperation xmi:id="_m8qcHK86EdiEh75YJ_3n8g" name="validateVisibilityNeedsOwnership" type="_m8qbBq86EdiEh75YJ_3n8g">

       <returnResult xmi:id="_m8qcHa86EdiEh75YJ_3n8g" type="_m8qbBq86EdiEh75YJ_3n8g" direction="return"/>

       <ownedParameter xmi:id="_m8qcHq86EdiEh75YJ_3n8g" name="diagnostics">

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

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

       </ownedParameter>

       <ownedParameter xmi:id="_m8qcH686EdiEh75YJ_3n8g" name="context">

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

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

       </ownedParameter>

     </ownedOperation>

     <ownedOperation xmi:id="_m8qcIK86EdiEh75YJ_3n8g" name="getNamespace" type="_m8whhK86EdiEh75YJ_3n8g">

@@ -543,43 +543,43 @@
     </ownedOperation>

     <ownedOperation xmi:id="_m8whgq86EdiEh75YJ_3n8g" name="getOwnedElements">

       <returnResult xmi:id="_m8whg686EdiEh75YJ_3n8g" direction="return">

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

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

       </returnResult>

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

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

     </ownedOperation>

   </ownedMember>

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

+  <ownedMember xmi:type="uml:Class" xmi:id="_m8whhK86EdiEh75YJ_3n8g" name="Namespace" isAbstract="true">

     <eAnnotations xmi:id="_o-ePsK88EdizLvaujP1w9Q" source="appliedStereotypes">

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

+      <contents xmi:type="Basic_0:Basic__Metaclass" xmi:id="_o-kWUK88EdizLvaujP1w9Q"/>

     </eAnnotations>

     <generalization xmi:id="_m8whha86EdiEh75YJ_3n8g" general="_m8qb_a86EdiEh75YJ_3n8g"/>

     <ownedAttribute xmi:id="_m8whhq86EdiEh75YJ_3n8g" name="member" type="_m8qb_a86EdiEh75YJ_3n8g" isOrdered="true" isReadOnly="true" isDerived="true" isDerivedUnion="true" association="_m8whrq86EdiEh75YJ_3n8g">

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

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

+      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_m8whh686EdiEh75YJ_3n8g" value="-1"/>

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m8whiK86EdiEh75YJ_3n8g"/>

     </ownedAttribute>

     <ownedAttribute xmi:id="_m8whia86EdiEh75YJ_3n8g" name="ownedRule" type="_m8whsa86EdiEh75YJ_3n8g" isOrdered="true" association="_m8whsK86EdiEh75YJ_3n8g" aggregation="composite">

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

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

+      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_m8whiq86EdiEh75YJ_3n8g" value="-1"/>

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m8whi686EdiEh75YJ_3n8g"/>

     </ownedAttribute>

     <ownedAttribute xmi:id="_m8whjK86EdiEh75YJ_3n8g" name="importedMember" type="_m8whwa86EdiEh75YJ_3n8g" isOrdered="true" isReadOnly="true" isDerived="true" association="_m82oMa86EdiEh75YJ_3n8g">

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

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

+      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_m8whja86EdiEh75YJ_3n8g" value="-1"/>

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m8whjq86EdiEh75YJ_3n8g"/>

     </ownedAttribute>

     <ownedAttribute xmi:id="_m8whj686EdiEh75YJ_3n8g" name="elementImport" type="_m82oNK86EdiEh75YJ_3n8g" isOrdered="true" association="_m82oM686EdiEh75YJ_3n8g" aggregation="composite">

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

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

+      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_m8whkK86EdiEh75YJ_3n8g" value="-1"/>

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m8whka86EdiEh75YJ_3n8g"/>

     </ownedAttribute>

     <ownedAttribute xmi:id="_m8whkq86EdiEh75YJ_3n8g" name="packageImport" type="_m82oT686EdiEh75YJ_3n8g" isOrdered="true" association="_m82oTq86EdiEh75YJ_3n8g" aggregation="composite">

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

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

+      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_m8whk686EdiEh75YJ_3n8g" value="-1"/>

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m8whlK86EdiEh75YJ_3n8g"/>

     </ownedAttribute>

     <ownedOperation xmi:id="_m8whla86EdiEh75YJ_3n8g" name="validateMembersAreDistinguishable" type="_m8qbBq86EdiEh75YJ_3n8g">

       <returnResult xmi:id="_m8whlq86EdiEh75YJ_3n8g" type="_m8qbBq86EdiEh75YJ_3n8g" direction="return"/>

       <ownedParameter xmi:id="_m8whl686EdiEh75YJ_3n8g" name="diagnostics">

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

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

       </ownedParameter>

       <ownedParameter xmi:id="_m8whmK86EdiEh75YJ_3n8g" name="context">

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

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

       </ownedParameter>

     </ownedOperation>

     <ownedOperation xmi:id="_m8whma86EdiEh75YJ_3n8g" name="getNamesOfMember" type="_m8qbCq86EdiEh75YJ_3n8g">

@@ -592,10 +592,10 @@
     <ownedOperation xmi:id="_m8whnq86EdiEh75YJ_3n8g" name="validateImportedMemberDerived" type="_m8qbBq86EdiEh75YJ_3n8g">

       <returnResult xmi:id="_m8whn686EdiEh75YJ_3n8g" type="_m8qbBq86EdiEh75YJ_3n8g" direction="return"/>

       <ownedParameter xmi:id="_m8whoK86EdiEh75YJ_3n8g" name="diagnostics">

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

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

       </ownedParameter>

       <ownedParameter xmi:id="_m8whoa86EdiEh75YJ_3n8g" name="context">

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

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

       </ownedParameter>

     </ownedOperation>

     <ownedOperation xmi:id="_m8whoq86EdiEh75YJ_3n8g" name="importedMember" type="_m8qbCq86EdiEh75YJ_3n8g">

@@ -611,61 +611,61 @@
     </ownedOperation>

     <ownedOperation xmi:id="_m8whqq86EdiEh75YJ_3n8g" name="getOwnedMembers">

       <returnResult xmi:id="_m8whq686EdiEh75YJ_3n8g" direction="return">

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

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

       </returnResult>

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

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

     </ownedOperation>

     <ownedOperation xmi:id="_m8whrK86EdiEh75YJ_3n8g" name="getOwnedElements">

       <returnResult xmi:id="_m8whra86EdiEh75YJ_3n8g" direction="return">

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

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

       </returnResult>

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

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

     </ownedOperation>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_m8whrq86EdiEh75YJ_3n8g" memberEnd="_m8whhq86EdiEh75YJ_3n8g _m8whr686EdiEh75YJ_3n8g">

+  <ownedMember xmi:type="uml:Association" xmi:id="_m8whrq86EdiEh75YJ_3n8g" memberEnd="_m8whhq86EdiEh75YJ_3n8g _m8whr686EdiEh75YJ_3n8g">

     <ownedEnd xmi:id="_m8whr686EdiEh75YJ_3n8g" type="_m8whhK86EdiEh75YJ_3n8g" association="_m8whrq86EdiEh75YJ_3n8g"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_m8whsK86EdiEh75YJ_3n8g" memberEnd="_m8whia86EdiEh75YJ_3n8g _m8whua86EdiEh75YJ_3n8g"/>

-  <ownedMember xsi:type="uml:Class" xmi:id="_m8whsa86EdiEh75YJ_3n8g" name="Constraint">

+  <ownedMember xmi:type="uml:Association" xmi:id="_m8whsK86EdiEh75YJ_3n8g" memberEnd="_m8whia86EdiEh75YJ_3n8g _m8whua86EdiEh75YJ_3n8g"/>

+  <ownedMember xmi:type="uml:Class" xmi:id="_m8whsa86EdiEh75YJ_3n8g" name="Constraint">

     <eAnnotations xmi:id="_pFKGgK88EdizLvaujP1w9Q" source="appliedStereotypes">

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

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

     </eAnnotations>

     <generalization xmi:id="_m8whsq86EdiEh75YJ_3n8g" general="_m8whwa86EdiEh75YJ_3n8g"/>

     <ownedAttribute xmi:id="_m8whs686EdiEh75YJ_3n8g" name="context" type="_m8whhK86EdiEh75YJ_3n8g" isOrdered="true" isReadOnly="true" isDerived="true" isDerivedUnion="true" association="_m82oK686EdiEh75YJ_3n8g">

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

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m8whtK86EdiEh75YJ_3n8g"/>

     </ownedAttribute>

     <ownedAttribute xmi:id="_m8whta86EdiEh75YJ_3n8g" name="specification" type="_m8qb6q86EdiEh75YJ_3n8g" isOrdered="true" association="_m82oLa86EdiEh75YJ_3n8g" aggregation="composite"/>

     <ownedAttribute xmi:id="_m8whtq86EdiEh75YJ_3n8g" name="constrainedElement" type="_m8qbC686EdiEh75YJ_3n8g" isOrdered="true" association="_m82oL686EdiEh75YJ_3n8g">

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

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

+      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_m8wht686EdiEh75YJ_3n8g" value="-1"/>

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m8whuK86EdiEh75YJ_3n8g"/>

     </ownedAttribute>

     <ownedAttribute xmi:id="_m8whua86EdiEh75YJ_3n8g" name="namespace" type="_m8whhK86EdiEh75YJ_3n8g" isOrdered="true" association="_m8whsK86EdiEh75YJ_3n8g">

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

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m8whuq86EdiEh75YJ_3n8g"/>

     </ownedAttribute>

     <ownedOperation xmi:id="_m8whu686EdiEh75YJ_3n8g" name="validateNotApplyToSelf" type="_m8qbBq86EdiEh75YJ_3n8g">

       <returnResult xmi:id="_m8whvK86EdiEh75YJ_3n8g" type="_m8qbBq86EdiEh75YJ_3n8g" direction="return"/>

       <ownedParameter xmi:id="_m8whva86EdiEh75YJ_3n8g" name="diagnostics">

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

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

       </ownedParameter>

       <ownedParameter xmi:id="_m8whvq86EdiEh75YJ_3n8g" name="context">

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

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

       </ownedParameter>

     </ownedOperation>

     <ownedOperation xmi:id="_m8whv686EdiEh75YJ_3n8g" name="getOwnedElements">

       <returnResult xmi:id="_m8whwK86EdiEh75YJ_3n8g" direction="return">

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

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

       </returnResult>

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

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

     </ownedOperation>

   </ownedMember>

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

+  <ownedMember xmi:type="uml:Class" xmi:id="_m8whwa86EdiEh75YJ_3n8g" name="PackageableElement" isAbstract="true">

     <eAnnotations xmi:id="_pLXcMK88EdizLvaujP1w9Q" source="appliedStereotypes">

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

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

     </eAnnotations>

     <generalization xmi:id="_m8whwq86EdiEh75YJ_3n8g" general="_m8qb_a86EdiEh75YJ_3n8g"/>

     <generalization xmi:id="_m8whw686EdiEh75YJ_3n8g" general="_m8qbga86EdiEh75YJ_3n8g"/>

     <ownedAttribute xmi:id="_m82oIK86EdiEh75YJ_3n8g" name="packageableElement_visibility" type="_m82oJq86EdiEh75YJ_3n8g" redefinedProperty="_m8qb_686EdiEh75YJ_3n8g">

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

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m82oIa86EdiEh75YJ_3n8g"/>

     </ownedAttribute>

     <ownedOperation xmi:id="_m82oIq86EdiEh75YJ_3n8g" name="getVisibility" type="_m82oJq86EdiEh75YJ_3n8g">

       <returnResult xmi:id="_m82oI686EdiEh75YJ_3n8g" type="_m82oJq86EdiEh75YJ_3n8g" direction="return"/>

@@ -674,54 +674,54 @@
       <ownedParameter xmi:id="_m82oJa86EdiEh75YJ_3n8g" name="newVisibility" type="_m82oJq86EdiEh75YJ_3n8g"/>

     </ownedOperation>

   </ownedMember>

-  <ownedMember xsi:type="uml:Enumeration" xmi:id="_m82oJq86EdiEh75YJ_3n8g" name="VisibilityKind">

+  <ownedMember xmi:type="uml:Enumeration" xmi:id="_m82oJq86EdiEh75YJ_3n8g" name="VisibilityKind">

     <ownedLiteral xmi:id="_m82oJ686EdiEh75YJ_3n8g" name="public"/>

     <ownedLiteral xmi:id="_m82oKK86EdiEh75YJ_3n8g" name="private"/>

     <ownedLiteral xmi:id="_m82oKa86EdiEh75YJ_3n8g" name="protected"/>

     <ownedLiteral xmi:id="_m82oKq86EdiEh75YJ_3n8g" name="package"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_m82oK686EdiEh75YJ_3n8g" memberEnd="_m8whs686EdiEh75YJ_3n8g _m82oLK86EdiEh75YJ_3n8g">

+  <ownedMember xmi:type="uml:Association" xmi:id="_m82oK686EdiEh75YJ_3n8g" memberEnd="_m8whs686EdiEh75YJ_3n8g _m82oLK86EdiEh75YJ_3n8g">

     <ownedEnd xmi:id="_m82oLK86EdiEh75YJ_3n8g" type="_m8whsa86EdiEh75YJ_3n8g" association="_m82oK686EdiEh75YJ_3n8g"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_m82oLa86EdiEh75YJ_3n8g" memberEnd="_m8whta86EdiEh75YJ_3n8g _m82oLq86EdiEh75YJ_3n8g">

+  <ownedMember xmi:type="uml:Association" xmi:id="_m82oLa86EdiEh75YJ_3n8g" memberEnd="_m8whta86EdiEh75YJ_3n8g _m82oLq86EdiEh75YJ_3n8g">

     <ownedEnd xmi:id="_m82oLq86EdiEh75YJ_3n8g" type="_m8whsa86EdiEh75YJ_3n8g" association="_m82oLa86EdiEh75YJ_3n8g"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_m82oL686EdiEh75YJ_3n8g" memberEnd="_m8whtq86EdiEh75YJ_3n8g _m82oMK86EdiEh75YJ_3n8g">

+  <ownedMember xmi:type="uml:Association" xmi:id="_m82oL686EdiEh75YJ_3n8g" memberEnd="_m8whtq86EdiEh75YJ_3n8g _m82oMK86EdiEh75YJ_3n8g">

     <ownedEnd xmi:id="_m82oMK86EdiEh75YJ_3n8g" type="_m8whsa86EdiEh75YJ_3n8g" association="_m82oL686EdiEh75YJ_3n8g"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_m82oMa86EdiEh75YJ_3n8g" memberEnd="_m8whjK86EdiEh75YJ_3n8g _m82oMq86EdiEh75YJ_3n8g">

+  <ownedMember xmi:type="uml:Association" xmi:id="_m82oMa86EdiEh75YJ_3n8g" memberEnd="_m8whjK86EdiEh75YJ_3n8g _m82oMq86EdiEh75YJ_3n8g">

     <ownedEnd xmi:id="_m82oMq86EdiEh75YJ_3n8g" type="_m8whhK86EdiEh75YJ_3n8g" association="_m82oMa86EdiEh75YJ_3n8g"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_m82oM686EdiEh75YJ_3n8g" memberEnd="_m8whj686EdiEh75YJ_3n8g _m82oO686EdiEh75YJ_3n8g"/>

-  <ownedMember xsi:type="uml:Class" xmi:id="_m82oNK86EdiEh75YJ_3n8g" name="ElementImport">

+  <ownedMember xmi:type="uml:Association" xmi:id="_m82oM686EdiEh75YJ_3n8g" memberEnd="_m8whj686EdiEh75YJ_3n8g _m82oO686EdiEh75YJ_3n8g"/>

+  <ownedMember xmi:type="uml:Class" xmi:id="_m82oNK86EdiEh75YJ_3n8g" name="ElementImport">

     <eAnnotations xmi:id="_pLv2sK88EdizLvaujP1w9Q" source="appliedStereotypes">

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

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

     </eAnnotations>

     <generalization xmi:id="_m82oNa86EdiEh75YJ_3n8g" general="_m8qbSq86EdiEh75YJ_3n8g"/>

     <ownedAttribute xmi:id="_m82oNq86EdiEh75YJ_3n8g" name="visibility" type="_m82oJq86EdiEh75YJ_3n8g">

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

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m82oN686EdiEh75YJ_3n8g"/>

     </ownedAttribute>

     <ownedAttribute xmi:id="_m82oOK86EdiEh75YJ_3n8g" name="alias" type="_m8qbB686EdiEh75YJ_3n8g">

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

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m82oOa86EdiEh75YJ_3n8g"/>

     </ownedAttribute>

     <ownedAttribute xmi:id="_m82oOq86EdiEh75YJ_3n8g" name="importedElement" type="_m8whwa86EdiEh75YJ_3n8g" isOrdered="true" association="_m82oTK86EdiEh75YJ_3n8g"/>

     <ownedAttribute xmi:id="_m82oO686EdiEh75YJ_3n8g" name="importingNamespace" type="_m8whhK86EdiEh75YJ_3n8g" isOrdered="true" association="_m82oM686EdiEh75YJ_3n8g"/>

     <ownedOperation xmi:id="_m82oPK86EdiEh75YJ_3n8g" name="validateVisibilityPublicOrPrivate" type="_m8qbBq86EdiEh75YJ_3n8g">

       <returnResult xmi:id="_m82oPa86EdiEh75YJ_3n8g" type="_m8qbBq86EdiEh75YJ_3n8g" direction="return"/>

       <ownedParameter xmi:id="_m82oPq86EdiEh75YJ_3n8g" name="diagnostics">

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

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

       </ownedParameter>

       <ownedParameter xmi:id="_m82oP686EdiEh75YJ_3n8g" name="context">

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

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

       </ownedParameter>

     </ownedOperation>

     <ownedOperation xmi:id="_m82oQK86EdiEh75YJ_3n8g" name="validateImportedElementIsPublic" type="_m8qbBq86EdiEh75YJ_3n8g">

       <returnResult xmi:id="_m82oQa86EdiEh75YJ_3n8g" type="_m8qbBq86EdiEh75YJ_3n8g" direction="return"/>

       <ownedParameter xmi:id="_m82oQq86EdiEh75YJ_3n8g" name="diagnostics">

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

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

       </ownedParameter>

       <ownedParameter xmi:id="_m82oQ686EdiEh75YJ_3n8g" name="context">

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

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

       </ownedParameter>

     </ownedOperation>

     <ownedOperation xmi:id="_m82oRK86EdiEh75YJ_3n8g" name="getName" type="_m8qbB686EdiEh75YJ_3n8g">

@@ -729,102 +729,102 @@
     </ownedOperation>

     <ownedOperation xmi:id="_m82oRq86EdiEh75YJ_3n8g" name="getTargets">

       <returnResult xmi:id="_m82oR686EdiEh75YJ_3n8g" direction="return">

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

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

       </returnResult>

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

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

     </ownedOperation>

     <ownedOperation xmi:id="_m82oSK86EdiEh75YJ_3n8g" name="getSources">

       <returnResult xmi:id="_m82oSa86EdiEh75YJ_3n8g" direction="return">

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

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

       </returnResult>

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

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

     </ownedOperation>

     <ownedOperation xmi:id="_m82oSq86EdiEh75YJ_3n8g" name="getOwner" type="_m8qbC686EdiEh75YJ_3n8g">

       <returnResult xmi:id="_m82oS686EdiEh75YJ_3n8g" type="_m8qbC686EdiEh75YJ_3n8g" direction="return"/>

     </ownedOperation>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_m82oTK86EdiEh75YJ_3n8g" memberEnd="_m82oOq86EdiEh75YJ_3n8g _m82oTa86EdiEh75YJ_3n8g">

+  <ownedMember xmi:type="uml:Association" xmi:id="_m82oTK86EdiEh75YJ_3n8g" memberEnd="_m82oOq86EdiEh75YJ_3n8g _m82oTa86EdiEh75YJ_3n8g">

     <ownedEnd xmi:id="_m82oTa86EdiEh75YJ_3n8g" type="_m82oNK86EdiEh75YJ_3n8g" association="_m82oTK86EdiEh75YJ_3n8g"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_m82oTq86EdiEh75YJ_3n8g" memberEnd="_m8whkq86EdiEh75YJ_3n8g _m82oVK86EdiEh75YJ_3n8g"/>

-  <ownedMember xsi:type="uml:Class" xmi:id="_m82oT686EdiEh75YJ_3n8g" name="PackageImport">

+  <ownedMember xmi:type="uml:Association" xmi:id="_m82oTq86EdiEh75YJ_3n8g" memberEnd="_m8whkq86EdiEh75YJ_3n8g _m82oVK86EdiEh75YJ_3n8g"/>

+  <ownedMember xmi:type="uml:Class" xmi:id="_m82oT686EdiEh75YJ_3n8g" name="PackageImport">

     <eAnnotations xmi:id="_pMCKkK88EdizLvaujP1w9Q" source="appliedStereotypes">

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

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

     </eAnnotations>

     <generalization xmi:id="_m82oUK86EdiEh75YJ_3n8g" general="_m8qbSq86EdiEh75YJ_3n8g"/>

     <ownedAttribute xmi:id="_m82oUa86EdiEh75YJ_3n8g" name="visibility" type="_m82oJq86EdiEh75YJ_3n8g">

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

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m82oUq86EdiEh75YJ_3n8g"/>

     </ownedAttribute>

     <ownedAttribute xmi:id="_m82oU686EdiEh75YJ_3n8g" name="importedPackage" type="_m82oYa86EdiEh75YJ_3n8g" isOrdered="true" association="_m82oX686EdiEh75YJ_3n8g"/>

     <ownedAttribute xmi:id="_m82oVK86EdiEh75YJ_3n8g" name="importingNamespace" type="_m8whhK86EdiEh75YJ_3n8g" isOrdered="true" association="_m82oTq86EdiEh75YJ_3n8g"/>

     <ownedOperation xmi:id="_m82oVa86EdiEh75YJ_3n8g" name="validatePublicOrPrivate" type="_m8qbBq86EdiEh75YJ_3n8g">

       <returnResult xmi:id="_m82oVq86EdiEh75YJ_3n8g" type="_m8qbBq86EdiEh75YJ_3n8g" direction="return"/>

       <ownedParameter xmi:id="_m82oV686EdiEh75YJ_3n8g" name="diagnostics">

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

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

       </ownedParameter>

       <ownedParameter xmi:id="_m82oWK86EdiEh75YJ_3n8g" name="context">

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

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

       </ownedParameter>

     </ownedOperation>

     <ownedOperation xmi:id="_m82oWa86EdiEh75YJ_3n8g" name="getTargets">

       <returnResult xmi:id="_m82oWq86EdiEh75YJ_3n8g" direction="return">

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

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

       </returnResult>

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

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

     </ownedOperation>

     <ownedOperation xmi:id="_m82oW686EdiEh75YJ_3n8g" name="getSources">

       <returnResult xmi:id="_m82oXK86EdiEh75YJ_3n8g" direction="return">

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

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

       </returnResult>

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

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

     </ownedOperation>

     <ownedOperation xmi:id="_m82oXa86EdiEh75YJ_3n8g" name="getOwner" type="_m8qbC686EdiEh75YJ_3n8g">

       <returnResult xmi:id="_m82oXq86EdiEh75YJ_3n8g" type="_m8qbC686EdiEh75YJ_3n8g" direction="return"/>

     </ownedOperation>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_m82oX686EdiEh75YJ_3n8g" memberEnd="_m82oU686EdiEh75YJ_3n8g _m82oYK86EdiEh75YJ_3n8g">

+  <ownedMember xmi:type="uml:Association" xmi:id="_m82oX686EdiEh75YJ_3n8g" memberEnd="_m82oU686EdiEh75YJ_3n8g _m82oYK86EdiEh75YJ_3n8g">

     <ownedEnd xmi:id="_m82oYK86EdiEh75YJ_3n8g" type="_m82oT686EdiEh75YJ_3n8g" association="_m82oX686EdiEh75YJ_3n8g"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Class" xmi:id="_m82oYa86EdiEh75YJ_3n8g" name="Package">

+  <ownedMember xmi:type="uml:Class" xmi:id="_m82oYa86EdiEh75YJ_3n8g" name="Package">

     <eAnnotations xmi:id="_pBtw8K88EdizLvaujP1w9Q" source="appliedStereotypes">

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

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

     </eAnnotations>

     <generalization xmi:id="_m82oYq86EdiEh75YJ_3n8g" general="_m8whhK86EdiEh75YJ_3n8g"/>

     <generalization xmi:id="_m82oY686EdiEh75YJ_3n8g" general="_m8whwa86EdiEh75YJ_3n8g"/>

     <ownedAttribute xmi:id="_m82oZK86EdiEh75YJ_3n8g" name="nestedPackage" type="_m82oYa86EdiEh75YJ_3n8g" isOrdered="true" isReadOnly="true" isDerived="true" association="_m82oia86EdiEh75YJ_3n8g">

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

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

+      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_m82oZa86EdiEh75YJ_3n8g" value="-1"/>

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m82oZq86EdiEh75YJ_3n8g"/>

     </ownedAttribute>

     <ownedAttribute xmi:id="_m82oZ686EdiEh75YJ_3n8g" name="nestingPackage" type="_m82oYa86EdiEh75YJ_3n8g" isOrdered="true" isReadOnly="true" isDerived="true" association="_m82oia86EdiEh75YJ_3n8g">

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

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m82oaK86EdiEh75YJ_3n8g"/>

     </ownedAttribute>

     <ownedAttribute xmi:id="_m82oaa86EdiEh75YJ_3n8g" name="ownedType" type="_m82oi686EdiEh75YJ_3n8g" isOrdered="true" isReadOnly="true" isDerived="true" association="_m82oiq86EdiEh75YJ_3n8g">

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

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

+      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_m82oaq86EdiEh75YJ_3n8g" value="-1"/>

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m82oa686EdiEh75YJ_3n8g"/>

     </ownedAttribute>

     <ownedAttribute xmi:id="_m82obK86EdiEh75YJ_3n8g" name="ownedMember" type="_m8whwa86EdiEh75YJ_3n8g" isOrdered="true" association="_m82olK86EdiEh75YJ_3n8g" aggregation="composite">

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

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

+      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_m82oba86EdiEh75YJ_3n8g" value="-1"/>

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m82obq86EdiEh75YJ_3n8g"/>

     </ownedAttribute>

     <ownedAttribute xmi:id="_m82ob686EdiEh75YJ_3n8g" name="packageMerge" type="_m82ol686EdiEh75YJ_3n8g" isOrdered="true" association="_m82olq86EdiEh75YJ_3n8g" aggregation="composite">

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

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

+      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_m82ocK86EdiEh75YJ_3n8g" value="-1"/>

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m82oca86EdiEh75YJ_3n8g"/>

     </ownedAttribute>

     <ownedAttribute xmi:id="_m82ocq86EdiEh75YJ_3n8g" name="packageExtension" type="_m82ol686EdiEh75YJ_3n8g" isOrdered="true" association="_m82oo686EdiEh75YJ_3n8g" aggregation="composite">

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

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

+      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_m82oc686EdiEh75YJ_3n8g" value="-1"/>

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m82odK86EdiEh75YJ_3n8g"/>

     </ownedAttribute>

     <ownedAttribute xmi:id="_m82oda86EdiEh75YJ_3n8g" name="appliedProfile" type="_m82op686EdiEh75YJ_3n8g" isOrdered="true" subsettedProperty="_m8whkq86EdiEh75YJ_3n8g" association="_m82opa86EdiEh75YJ_3n8g">

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

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

+      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_m82odq86EdiEh75YJ_3n8g" value="-1"/>

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m82od686EdiEh75YJ_3n8g"/>

     </ownedAttribute>

     <ownedOperation xmi:id="_m82oeK86EdiEh75YJ_3n8g" name="validateElementsPublicOrPrivate" type="_m8qbBq86EdiEh75YJ_3n8g">

       <returnResult xmi:id="_m82oea86EdiEh75YJ_3n8g" type="_m8qbBq86EdiEh75YJ_3n8g" direction="return"/>

       <ownedParameter xmi:id="_m82oeq86EdiEh75YJ_3n8g" name="diagnostics">

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

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

       </ownedParameter>

       <ownedParameter xmi:id="_m82oe686EdiEh75YJ_3n8g" name="context">

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

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

       </ownedParameter>

     </ownedOperation>

     <ownedOperation xmi:id="_m82ofK86EdiEh75YJ_3n8g" name="mustBeOwned" type="_m8qbBq86EdiEh75YJ_3n8g">

@@ -842,26 +842,26 @@
     </ownedOperation>

     <ownedOperation xmi:id="_m82oha86EdiEh75YJ_3n8g" name="getOwnedElements">

       <returnResult xmi:id="_m82ohq86EdiEh75YJ_3n8g" direction="return">

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

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

       </returnResult>

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

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

     </ownedOperation>

     <ownedOperation xmi:id="_m82oh686EdiEh75YJ_3n8g" name="getPackageImports">

       <returnResult xmi:id="_m82oiK86EdiEh75YJ_3n8g" direction="return">

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

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

       </returnResult>

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

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

     </ownedOperation>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_m82oia86EdiEh75YJ_3n8g" memberEnd="_m82oZK86EdiEh75YJ_3n8g _m82oZ686EdiEh75YJ_3n8g"/>

-  <ownedMember xsi:type="uml:Association" xmi:id="_m82oiq86EdiEh75YJ_3n8g" memberEnd="_m82oaa86EdiEh75YJ_3n8g _m82oja86EdiEh75YJ_3n8g"/>

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

+  <ownedMember xmi:type="uml:Association" xmi:id="_m82oia86EdiEh75YJ_3n8g" memberEnd="_m82oZK86EdiEh75YJ_3n8g _m82oZ686EdiEh75YJ_3n8g"/>

+  <ownedMember xmi:type="uml:Association" xmi:id="_m82oiq86EdiEh75YJ_3n8g" memberEnd="_m82oaa86EdiEh75YJ_3n8g _m82oja86EdiEh75YJ_3n8g"/>

+  <ownedMember xmi:type="uml:Class" xmi:id="_m82oi686EdiEh75YJ_3n8g" name="Type" isAbstract="true">

     <eAnnotations xmi:id="_o_5zEK88EdizLvaujP1w9Q" source="appliedStereotypes">

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

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

     </eAnnotations>

     <generalization xmi:id="_m82ojK86EdiEh75YJ_3n8g" general="_m8whwa86EdiEh75YJ_3n8g"/>

     <ownedAttribute xmi:id="_m82oja86EdiEh75YJ_3n8g" name="package" type="_m82oYa86EdiEh75YJ_3n8g" isOrdered="true" isReadOnly="true" isDerived="true" association="_m82oiq86EdiEh75YJ_3n8g">

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

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m82ojq86EdiEh75YJ_3n8g"/>

     </ownedAttribute>

     <ownedOperation xmi:id="_m82oj686EdiEh75YJ_3n8g" name="conformsTo" type="_m8qbBq86EdiEh75YJ_3n8g">

       <returnResult xmi:id="_m82okK86EdiEh75YJ_3n8g" type="_m8qbBq86EdiEh75YJ_3n8g" direction="return"/>

@@ -871,45 +871,45 @@
       <returnResult xmi:id="_m82ok686EdiEh75YJ_3n8g" type="_m8whhK86EdiEh75YJ_3n8g" direction="return"/>

     </ownedOperation>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_m82olK86EdiEh75YJ_3n8g" memberEnd="_m82obK86EdiEh75YJ_3n8g _m82ola86EdiEh75YJ_3n8g">

+  <ownedMember xmi:type="uml:Association" xmi:id="_m82olK86EdiEh75YJ_3n8g" memberEnd="_m82obK86EdiEh75YJ_3n8g _m82ola86EdiEh75YJ_3n8g">

     <ownedEnd xmi:id="_m82ola86EdiEh75YJ_3n8g" type="_m82oYa86EdiEh75YJ_3n8g" association="_m82olK86EdiEh75YJ_3n8g"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_m82olq86EdiEh75YJ_3n8g" memberEnd="_m82ob686EdiEh75YJ_3n8g _m82omq86EdiEh75YJ_3n8g"/>

-  <ownedMember xsi:type="uml:Class" xmi:id="_m82ol686EdiEh75YJ_3n8g" name="PackageMerge">

+  <ownedMember xmi:type="uml:Association" xmi:id="_m82olq86EdiEh75YJ_3n8g" memberEnd="_m82ob686EdiEh75YJ_3n8g _m82omq86EdiEh75YJ_3n8g"/>

+  <ownedMember xmi:type="uml:Class" xmi:id="_m82ol686EdiEh75YJ_3n8g" name="PackageMerge">

     <eAnnotations xmi:id="_pMy_kK88EdizLvaujP1w9Q" source="appliedStereotypes">

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

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

     </eAnnotations>

     <generalization xmi:id="_m82omK86EdiEh75YJ_3n8g" general="_m8qbSq86EdiEh75YJ_3n8g"/>

     <ownedAttribute xmi:id="_m82oma86EdiEh75YJ_3n8g" name="mergedPackage" type="_m82oYa86EdiEh75YJ_3n8g" isOrdered="true" association="_m82ooa86EdiEh75YJ_3n8g"/>

     <ownedAttribute xmi:id="_m82omq86EdiEh75YJ_3n8g" name="mergingPackage" type="_m82oYa86EdiEh75YJ_3n8g" isOrdered="true" association="_m82olq86EdiEh75YJ_3n8g"/>

     <ownedOperation xmi:id="_m82om686EdiEh75YJ_3n8g" name="getSources">

       <returnResult xmi:id="_m82onK86EdiEh75YJ_3n8g" direction="return">

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

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

       </returnResult>

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

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

     </ownedOperation>

     <ownedOperation xmi:id="_m82ona86EdiEh75YJ_3n8g" name="getOwner" type="_m8qbC686EdiEh75YJ_3n8g">

       <returnResult xmi:id="_m82onq86EdiEh75YJ_3n8g" type="_m8qbC686EdiEh75YJ_3n8g" direction="return"/>

     </ownedOperation>

     <ownedOperation xmi:id="_m82on686EdiEh75YJ_3n8g" name="getTargets">

       <returnResult xmi:id="_m82ooK86EdiEh75YJ_3n8g" direction="return">

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

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

       </returnResult>

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

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

     </ownedOperation>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_m82ooa86EdiEh75YJ_3n8g" memberEnd="_m82oma86EdiEh75YJ_3n8g _m82ooq86EdiEh75YJ_3n8g">

+  <ownedMember xmi:type="uml:Association" xmi:id="_m82ooa86EdiEh75YJ_3n8g" memberEnd="_m82oma86EdiEh75YJ_3n8g _m82ooq86EdiEh75YJ_3n8g">

     <ownedEnd xmi:id="_m82ooq86EdiEh75YJ_3n8g" type="_m82ol686EdiEh75YJ_3n8g" association="_m82ooa86EdiEh75YJ_3n8g"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_m82oo686EdiEh75YJ_3n8g" memberEnd="_m82ocq86EdiEh75YJ_3n8g _m82opK86EdiEh75YJ_3n8g">

+  <ownedMember xmi:type="uml:Association" xmi:id="_m82oo686EdiEh75YJ_3n8g" memberEnd="_m82ocq86EdiEh75YJ_3n8g _m82opK86EdiEh75YJ_3n8g">

     <ownedEnd xmi:id="_m82opK86EdiEh75YJ_3n8g" type="_m82oYa86EdiEh75YJ_3n8g" association="_m82oo686EdiEh75YJ_3n8g"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_m82opa86EdiEh75YJ_3n8g" memberEnd="_m82oda86EdiEh75YJ_3n8g _m82opq86EdiEh75YJ_3n8g">

+  <ownedMember xmi:type="uml:Association" xmi:id="_m82opa86EdiEh75YJ_3n8g" memberEnd="_m82oda86EdiEh75YJ_3n8g _m82opq86EdiEh75YJ_3n8g">

     <ownedEnd xmi:id="_m82opq86EdiEh75YJ_3n8g" type="_m82oYa86EdiEh75YJ_3n8g" association="_m82opa86EdiEh75YJ_3n8g"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Class" xmi:id="_m82op686EdiEh75YJ_3n8g" name="ProfileApplication">

+  <ownedMember xmi:type="uml:Class" xmi:id="_m82op686EdiEh75YJ_3n8g" name="ProfileApplication">

     <eAnnotations xmi:id="_pNwB0K88EdizLvaujP1w9Q" source="appliedStereotypes">

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

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

     </eAnnotations>

     <generalization xmi:id="_m82oqK86EdiEh75YJ_3n8g" general="_m82oT686EdiEh75YJ_3n8g"/>

     <ownedAttribute xmi:id="_m82oqa86EdiEh75YJ_3n8g" name="importedProfile" type="_m82orq86EdiEh75YJ_3n8g" isOrdered="true" subsettedProperty="_m82oU686EdiEh75YJ_3n8g" association="_m82orK86EdiEh75YJ_3n8g"/>

@@ -917,76 +917,76 @@
       <ownedParameter xmi:id="_m82oq686EdiEh75YJ_3n8g" name="newImportedPackage" type="_m82oYa86EdiEh75YJ_3n8g"/>

     </ownedOperation>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_m82orK86EdiEh75YJ_3n8g" memberEnd="_m82oqa86EdiEh75YJ_3n8g _m82ora86EdiEh75YJ_3n8g">

+  <ownedMember xmi:type="uml:Association" xmi:id="_m82orK86EdiEh75YJ_3n8g" memberEnd="_m82oqa86EdiEh75YJ_3n8g _m82ora86EdiEh75YJ_3n8g">

     <ownedEnd xmi:id="_m82ora86EdiEh75YJ_3n8g" type="_m82op686EdiEh75YJ_3n8g" association="_m82orK86EdiEh75YJ_3n8g"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Class" xmi:id="_m82orq86EdiEh75YJ_3n8g" name="Profile">

+  <ownedMember xmi:type="uml:Class" xmi:id="_m82orq86EdiEh75YJ_3n8g" name="Profile">

     <eAnnotations xmi:id="_pNdt8K88EdizLvaujP1w9Q" source="appliedStereotypes">

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

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

     </eAnnotations>

     <generalization xmi:id="_m82or686EdiEh75YJ_3n8g" general="_m82oYa86EdiEh75YJ_3n8g"/>

     <ownedAttribute xmi:id="_m82osK86EdiEh75YJ_3n8g" name="ownedStereotype" type="_m88uxK86EdiEh75YJ_3n8g" isOrdered="true" isReadOnly="true" isDerived="true" association="_m88uwq86EdiEh75YJ_3n8g">

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

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

+      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_m82osa86EdiEh75YJ_3n8g" value="-1"/>

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m82osq86EdiEh75YJ_3n8g"/>

     </ownedAttribute>

     <ownedAttribute xmi:id="_m82os686EdiEh75YJ_3n8g" name="metaclassReference" type="_m82oNK86EdiEh75YJ_3n8g" isOrdered="true" subsettedProperty="_m8whj686EdiEh75YJ_3n8g" association="_m9bRb686EdiEh75YJ_3n8g">

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

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

+      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_m82otK86EdiEh75YJ_3n8g" value="-1"/>

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m82ota86EdiEh75YJ_3n8g"/>

     </ownedAttribute>

     <ownedAttribute xmi:id="_m82otq86EdiEh75YJ_3n8g" name="metamodelReference" type="_m82oT686EdiEh75YJ_3n8g" isOrdered="true" subsettedProperty="_m8whkq86EdiEh75YJ_3n8g" association="_m9bRca86EdiEh75YJ_3n8g">

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

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

+      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_m82ot686EdiEh75YJ_3n8g" value="-1"/>

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m82ouK86EdiEh75YJ_3n8g"/>

     </ownedAttribute>

     <ownedOperation xmi:id="_m82oua86EdiEh75YJ_3n8g" name="getElementImports">

       <returnResult xmi:id="_m82ouq86EdiEh75YJ_3n8g" direction="return">

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

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

       </returnResult>

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

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

     </ownedOperation>

     <ownedOperation xmi:id="_m88uwK86EdiEh75YJ_3n8g" name="getPackageImports">

       <returnResult xmi:id="_m88uwa86EdiEh75YJ_3n8g" direction="return">

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

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

       </returnResult>

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

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

     </ownedOperation>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_m88uwq86EdiEh75YJ_3n8g" memberEnd="_m82osK86EdiEh75YJ_3n8g _m88uw686EdiEh75YJ_3n8g">

+  <ownedMember xmi:type="uml:Association" xmi:id="_m88uwq86EdiEh75YJ_3n8g" memberEnd="_m82osK86EdiEh75YJ_3n8g _m88uw686EdiEh75YJ_3n8g">

     <ownedEnd xmi:id="_m88uw686EdiEh75YJ_3n8g" type="_m82orq86EdiEh75YJ_3n8g" association="_m88uwq86EdiEh75YJ_3n8g"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Class" xmi:id="_m88uxK86EdiEh75YJ_3n8g" name="Stereotype">

+  <ownedMember xmi:type="uml:Class" xmi:id="_m88uxK86EdiEh75YJ_3n8g" name="Stereotype">

     <eAnnotations xmi:id="_pNFTcK88EdizLvaujP1w9Q" source="appliedStereotypes">

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

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

     </eAnnotations>

     <generalization xmi:id="_m88uxa86EdiEh75YJ_3n8g" general="_m88uxq86EdiEh75YJ_3n8g"/>

   </ownedMember>

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

+  <ownedMember xmi:type="uml:Class" xmi:id="_m88uxq86EdiEh75YJ_3n8g" name="Class">

     <eAnnotations xmi:id="_o_hYkK88EdizLvaujP1w9Q" source="appliedStereotypes">

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

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

     </eAnnotations>

     <generalization xmi:id="_m88ux686EdiEh75YJ_3n8g" general="_m88u6686EdiEh75YJ_3n8g"/>

     <generalization xmi:id="_m88uyK86EdiEh75YJ_3n8g" general="_m9bRVq86EdiEh75YJ_3n8g"/>

     <ownedAttribute xmi:id="_m88uya86EdiEh75YJ_3n8g" name="ownedOperation" type="_m9C2ja86EdiEh75YJ_3n8g" isOrdered="true" association="_m9PCsK86EdiEh75YJ_3n8g" aggregation="composite">

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

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

+      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_m88uyq86EdiEh75YJ_3n8g" value="-1"/>

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m88uy686EdiEh75YJ_3n8g"/>

     </ownedAttribute>

     <ownedAttribute xmi:id="_m88uzK86EdiEh75YJ_3n8g" name="superClass" type="_m88uxq86EdiEh75YJ_3n8g" isOrdered="true" isReadOnly="true" isDerived="true" redefinedProperty="_m88vDa86EdiEh75YJ_3n8g" association="_m9bRYa86EdiEh75YJ_3n8g">

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

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

+      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_m88uza86EdiEh75YJ_3n8g" value="-1"/>

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m88uzq86EdiEh75YJ_3n8g"/>

     </ownedAttribute>

     <ownedAttribute xmi:id="_m88uz686EdiEh75YJ_3n8g" name="nestedClassifier" type="_m88vAa86EdiEh75YJ_3n8g" isOrdered="true" association="_m9bRY686EdiEh75YJ_3n8g" aggregation="composite">

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

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

+      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_m88u0K86EdiEh75YJ_3n8g" value="-1"/>

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m88u0a86EdiEh75YJ_3n8g"/>

     </ownedAttribute>

     <ownedAttribute xmi:id="_m88u0q86EdiEh75YJ_3n8g" name="extension" type="_m9bRZq86EdiEh75YJ_3n8g" isOrdered="true" isReadOnly="true" isDerived="true" association="_m9bRZa86EdiEh75YJ_3n8g">

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

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_m88u1K86EdiEh75YJ_3n8g"/>

+      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_m88u0686EdiEh75YJ_3n8g" value="-1"/>

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m88u1K86EdiEh75YJ_3n8g"/>

     </ownedAttribute>

     <ownedAttribute xmi:id="_m88u1a86EdiEh75YJ_3n8g" name="isActive" type="_m8qbBq86EdiEh75YJ_3n8g">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_m88u1q86EdiEh75YJ_3n8g"/>

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m88u1q86EdiEh75YJ_3n8g"/>

     </ownedAttribute>

     <ownedAttribute xmi:id="_m88u1686EdiEh75YJ_3n8g" name="ownedReception" type="_m9VJx686EdiEh75YJ_3n8g" isOrdered="true" association="_m9bRba86EdiEh75YJ_3n8g" aggregation="composite">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_m88u2K86EdiEh75YJ_3n8g" value="-1"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_m88u2a86EdiEh75YJ_3n8g"/>

+      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_m88u2K86EdiEh75YJ_3n8g" value="-1"/>

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m88u2a86EdiEh75YJ_3n8g"/>

     </ownedAttribute>

     <ownedOperation xmi:id="_m88u2q86EdiEh75YJ_3n8g" name="inherit" type="_m8qbCq86EdiEh75YJ_3n8g">

       <returnResult xmi:id="_m88u2686EdiEh75YJ_3n8g" type="_m8qbCq86EdiEh75YJ_3n8g" direction="return"/>

@@ -1000,134 +1000,134 @@
     </ownedOperation>

     <ownedOperation xmi:id="_m88u4a86EdiEh75YJ_3n8g" name="getOwnedAttributes">

       <returnResult xmi:id="_m88u4q86EdiEh75YJ_3n8g" direction="return">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

+        <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

       </returnResult>

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

+      <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

     </ownedOperation>

     <ownedOperation xmi:id="_m88u4686EdiEh75YJ_3n8g" name="getGenerals">

       <returnResult xmi:id="_m88u5K86EdiEh75YJ_3n8g" direction="return">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

+        <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

       </returnResult>

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

+      <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

     </ownedOperation>

     <ownedOperation xmi:id="_m88u5a86EdiEh75YJ_3n8g" name="getAttributes">

       <returnResult xmi:id="_m88u5q86EdiEh75YJ_3n8g" direction="return">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

+        <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

       </returnResult>

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

+      <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

     </ownedOperation>

     <ownedOperation xmi:id="_m88u5686EdiEh75YJ_3n8g" name="getOwnedMembers">

       <returnResult xmi:id="_m88u6K86EdiEh75YJ_3n8g" direction="return">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

+        <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

       </returnResult>

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

+      <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

     </ownedOperation>

     <ownedOperation xmi:id="_m88u6a86EdiEh75YJ_3n8g" name="getFeatures">

       <returnResult xmi:id="_m88u6q86EdiEh75YJ_3n8g" direction="return">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

+        <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

       </returnResult>

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

+      <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

     </ownedOperation>

   </ownedMember>

-  <ownedMember xsi:type="uml:Class" xmi:id="_m88u6686EdiEh75YJ_3n8g" name="BehavioredClassifier" isAbstract="true">

+  <ownedMember xmi:type="uml:Class" xmi:id="_m88u6686EdiEh75YJ_3n8g" name="BehavioredClassifier" isAbstract="true">

     <eAnnotations xmi:id="_pTYvwK88EdizLvaujP1w9Q" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_pTe2YK88EdizLvaujP1w9Q"/>

+      <contents xmi:type="Basic_0:Basic__Metaclass" xmi:id="_pTe2YK88EdizLvaujP1w9Q"/>

     </eAnnotations>

     <generalization xmi:id="_m88u7K86EdiEh75YJ_3n8g" general="_m88vAa86EdiEh75YJ_3n8g"/>

     <ownedAttribute xmi:id="_m88u7a86EdiEh75YJ_3n8g" name="ownedBehavior" type="_m9I8Ua86EdiEh75YJ_3n8g" isOrdered="true" association="_m9I8dK86EdiEh75YJ_3n8g" aggregation="composite">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_m88u7q86EdiEh75YJ_3n8g" value="-1"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_m88u7686EdiEh75YJ_3n8g"/>

+      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_m88u7q86EdiEh75YJ_3n8g" value="-1"/>

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m88u7686EdiEh75YJ_3n8g"/>

     </ownedAttribute>

     <ownedAttribute xmi:id="_m88u8K86EdiEh75YJ_3n8g" name="ownedStateMachine" type="_m9VJ4a86EdiEh75YJ_3n8g" isOrdered="true" association="_m9bQna86EdiEh75YJ_3n8g" aggregation="composite">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_m88u8a86EdiEh75YJ_3n8g" value="-1"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_m88u8q86EdiEh75YJ_3n8g"/>

+      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_m88u8a86EdiEh75YJ_3n8g" value="-1"/>

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m88u8q86EdiEh75YJ_3n8g"/>

     </ownedAttribute>

     <ownedAttribute xmi:id="_m88u8686EdiEh75YJ_3n8g" name="classifierBehavior" type="_m9I8Ua86EdiEh75YJ_3n8g" isOrdered="true" subsettedProperty="_m88u7a86EdiEh75YJ_3n8g" association="_m9bRQ686EdiEh75YJ_3n8g">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_m88u9K86EdiEh75YJ_3n8g"/>

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m88u9K86EdiEh75YJ_3n8g"/>

     </ownedAttribute>

     <ownedAttribute xmi:id="_m88u9a86EdiEh75YJ_3n8g" name="implementation" type="_m9bRRq86EdiEh75YJ_3n8g" isOrdered="true" subsettedProperty="_m8qcAa86EdiEh75YJ_3n8g" association="_m9bRRa86EdiEh75YJ_3n8g" aggregation="composite">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_m88u9q86EdiEh75YJ_3n8g" value="-1"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_m88u9686EdiEh75YJ_3n8g"/>

+      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_m88u9q86EdiEh75YJ_3n8g" value="-1"/>

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m88u9686EdiEh75YJ_3n8g"/>

     </ownedAttribute>

     <ownedAttribute xmi:id="_m88u-K86EdiEh75YJ_3n8g" name="ownedTrigger" type="_m9VKOq86EdiEh75YJ_3n8g" isOrdered="true" association="_m9bRVK86EdiEh75YJ_3n8g" aggregation="composite">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_m88u-a86EdiEh75YJ_3n8g" value="-1"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_m88u-q86EdiEh75YJ_3n8g"/>

+      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_m88u-a86EdiEh75YJ_3n8g" value="-1"/>

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m88u-q86EdiEh75YJ_3n8g"/>

     </ownedAttribute>

     <ownedOperation xmi:id="_m88u-686EdiEh75YJ_3n8g" name="getOwnedMembers">

       <returnResult xmi:id="_m88u_K86EdiEh75YJ_3n8g" direction="return">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

+        <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

       </returnResult>

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

+      <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

     </ownedOperation>

     <ownedOperation xmi:id="_m88u_a86EdiEh75YJ_3n8g" name="getOwnedElements">

       <returnResult xmi:id="_m88u_q86EdiEh75YJ_3n8g" direction="return">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

+        <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

       </returnResult>

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

+      <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

     </ownedOperation>

     <ownedOperation xmi:id="_m88u_686EdiEh75YJ_3n8g" name="getClientDependencies">

       <returnResult xmi:id="_m88vAK86EdiEh75YJ_3n8g" direction="return">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

+        <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

       </returnResult>

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

+      <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

     </ownedOperation>

   </ownedMember>

-  <ownedMember xsi:type="uml:Class" xmi:id="_m88vAa86EdiEh75YJ_3n8g" name="Classifier" isAbstract="true">

+  <ownedMember xmi:type="uml:Class" xmi:id="_m88vAa86EdiEh75YJ_3n8g" name="Classifier" isAbstract="true">

     <eAnnotations xmi:id="_pFcaYK88EdizLvaujP1w9Q" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_pFihAK88EdizLvaujP1w9Q"/>

+      <contents xmi:type="Basic_0:Basic__Metaclass" xmi:id="_pFihAK88EdizLvaujP1w9Q"/>

     </eAnnotations>

     <generalization xmi:id="_m88vAq86EdiEh75YJ_3n8g" general="_m8whhK86EdiEh75YJ_3n8g"/>

     <generalization xmi:id="_m88vA686EdiEh75YJ_3n8g" general="_m82oi686EdiEh75YJ_3n8g"/>

     <generalization xmi:id="_m88vBK86EdiEh75YJ_3n8g" general="_m88vXa86EdiEh75YJ_3n8g"/>

     <ownedAttribute xmi:id="_m88vBa86EdiEh75YJ_3n8g" name="feature" type="_m9C1aa86EdiEh75YJ_3n8g" isOrdered="true" isReadOnly="true" isDerived="true" isDerivedUnion="true" association="_m9C1aK86EdiEh75YJ_3n8g">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_m88vBq86EdiEh75YJ_3n8g" value="-1"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_m88vB686EdiEh75YJ_3n8g"/>

+      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_m88vBq86EdiEh75YJ_3n8g" value="-1"/>

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m88vB686EdiEh75YJ_3n8g"/>

     </ownedAttribute>

     <ownedAttribute xmi:id="_m88vCK86EdiEh75YJ_3n8g" name="isAbstract" type="_m8qbBq86EdiEh75YJ_3n8g">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_m88vCa86EdiEh75YJ_3n8g"/>

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m88vCa86EdiEh75YJ_3n8g"/>

     </ownedAttribute>

     <ownedAttribute xmi:id="_m88vCq86EdiEh75YJ_3n8g" name="inheritedMember" type="_m8qb_a86EdiEh75YJ_3n8g" isOrdered="true" isReadOnly="true" isDerived="true" association="_m9C1cK86EdiEh75YJ_3n8g">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_m88vC686EdiEh75YJ_3n8g" value="-1"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_m88vDK86EdiEh75YJ_3n8g"/>

+      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_m88vC686EdiEh75YJ_3n8g" value="-1"/>

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m88vDK86EdiEh75YJ_3n8g"/>

     </ownedAttribute>

     <ownedAttribute xmi:id="_m88vDa86EdiEh75YJ_3n8g" name="general" type="_m88vAa86EdiEh75YJ_3n8g" isOrdered="true" isReadOnly="true" isDerived="true" association="_m9C1cq86EdiEh75YJ_3n8g">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_m88vDq86EdiEh75YJ_3n8g" value="-1"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_m88vD686EdiEh75YJ_3n8g"/>

+      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_m88vDq86EdiEh75YJ_3n8g" value="-1"/>

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m88vD686EdiEh75YJ_3n8g"/>

     </ownedAttribute>

     <ownedAttribute xmi:id="_m88vEK86EdiEh75YJ_3n8g" name="generalization" type="_m9C1da86EdiEh75YJ_3n8g" isOrdered="true" association="_m9C1dK86EdiEh75YJ_3n8g" aggregation="composite">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_m88vEa86EdiEh75YJ_3n8g" value="-1"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_m88vEq86EdiEh75YJ_3n8g"/>

+      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_m88vEa86EdiEh75YJ_3n8g" value="-1"/>

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m88vEq86EdiEh75YJ_3n8g"/>

     </ownedAttribute>

     <ownedAttribute xmi:id="_m88vE686EdiEh75YJ_3n8g" name="powertypeExtent" type="_m9C1h686EdiEh75YJ_3n8g" isOrdered="true" association="_m9C1kq86EdiEh75YJ_3n8g">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_m88vFK86EdiEh75YJ_3n8g" value="-1"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_m88vFa86EdiEh75YJ_3n8g"/>

+      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_m88vFK86EdiEh75YJ_3n8g" value="-1"/>

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m88vFa86EdiEh75YJ_3n8g"/>

     </ownedAttribute>

     <ownedAttribute xmi:id="_m88vFq86EdiEh75YJ_3n8g" name="attribute" type="_m9C1la86EdiEh75YJ_3n8g" isOrdered="true" isReadOnly="true" isDerived="true" isDerivedUnion="true" association="_m9C1k686EdiEh75YJ_3n8g">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_m88vF686EdiEh75YJ_3n8g" value="-1"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_m88vGK86EdiEh75YJ_3n8g"/>

+      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_m88vF686EdiEh75YJ_3n8g" value="-1"/>

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m88vGK86EdiEh75YJ_3n8g"/>

     </ownedAttribute>

     <ownedAttribute xmi:id="_m88vGa86EdiEh75YJ_3n8g" name="redefinedClassifier" type="_m88vAa86EdiEh75YJ_3n8g" isOrdered="true" association="_m9VJbq86EdiEh75YJ_3n8g">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_m88vGq86EdiEh75YJ_3n8g" value="-1"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_m88vG686EdiEh75YJ_3n8g"/>

+      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_m88vGq86EdiEh75YJ_3n8g" value="-1"/>

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m88vG686EdiEh75YJ_3n8g"/>

     </ownedAttribute>

     <ownedAttribute xmi:id="_m88vHK86EdiEh75YJ_3n8g" name="substitution" type="_m9VJca86EdiEh75YJ_3n8g" isOrdered="true" subsettedProperty="_m8qcAa86EdiEh75YJ_3n8g" association="_m9VJcK86EdiEh75YJ_3n8g" aggregation="composite">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_m88vHa86EdiEh75YJ_3n8g" value="-1"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_m88vHq86EdiEh75YJ_3n8g"/>

+      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_m88vHa86EdiEh75YJ_3n8g" value="-1"/>

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m88vHq86EdiEh75YJ_3n8g"/>

     </ownedAttribute>

     <ownedAttribute xmi:id="_m88vH686EdiEh75YJ_3n8g" name="ownedUseCase" type="_m9bQtq86EdiEh75YJ_3n8g" isOrdered="true" association="_m9bQtK86EdiEh75YJ_3n8g" aggregation="composite">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_m88vIK86EdiEh75YJ_3n8g" value="-1"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_m88vIa86EdiEh75YJ_3n8g"/>

+      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_m88vIK86EdiEh75YJ_3n8g" value="-1"/>

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m88vIa86EdiEh75YJ_3n8g"/>

     </ownedAttribute>

     <ownedAttribute xmi:id="_m88vIq86EdiEh75YJ_3n8g" name="useCase" type="_m9bQtq86EdiEh75YJ_3n8g" isOrdered="true" association="_m9bQ7K86EdiEh75YJ_3n8g">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_m88vI686EdiEh75YJ_3n8g" value="-1"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_m88vJK86EdiEh75YJ_3n8g"/>

+      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_m88vI686EdiEh75YJ_3n8g" value="-1"/>

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m88vJK86EdiEh75YJ_3n8g"/>

     </ownedAttribute>

     <ownedAttribute xmi:id="_m88vJa86EdiEh75YJ_3n8g" name="representation" type="_m9bQ7686EdiEh75YJ_3n8g" isOrdered="true" subsettedProperty="_m88vJ686EdiEh75YJ_3n8g" association="_m9bQ7a86EdiEh75YJ_3n8g">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_m88vJq86EdiEh75YJ_3n8g"/>

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m88vJq86EdiEh75YJ_3n8g"/>

     </ownedAttribute>

     <ownedAttribute xmi:id="_m88vJ686EdiEh75YJ_3n8g" name="occurrence" type="_m9bQ7686EdiEh75YJ_3n8g" isOrdered="true" association="_m9bRQa86EdiEh75YJ_3n8g" aggregation="composite">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_m88vKK86EdiEh75YJ_3n8g" value="-1"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_m88vKa86EdiEh75YJ_3n8g"/>

+      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_m88vKK86EdiEh75YJ_3n8g" value="-1"/>

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m88vKa86EdiEh75YJ_3n8g"/>

     </ownedAttribute>

     <ownedOperation xmi:id="_m88vKq86EdiEh75YJ_3n8g" name="allFeatures" type="_m8qbCq86EdiEh75YJ_3n8g">

       <returnResult xmi:id="_m88vK686EdiEh75YJ_3n8g" type="_m8qbCq86EdiEh75YJ_3n8g" direction="return"/>

@@ -1135,28 +1135,28 @@
     <ownedOperation xmi:id="_m88vLK86EdiEh75YJ_3n8g" name="validateNoCyclesInGeneralization" type="_m8qbBq86EdiEh75YJ_3n8g">

       <returnResult xmi:id="_m88vLa86EdiEh75YJ_3n8g" type="_m8qbBq86EdiEh75YJ_3n8g" direction="return"/>

       <ownedParameter xmi:id="_m88vLq86EdiEh75YJ_3n8g" name="diagnostics">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ0zQ686EdieaYgxtVWN8Q"/>

+        <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ0zQ686EdieaYgxtVWN8Q"/>

       </ownedParameter>

       <ownedParameter xmi:id="_m88vL686EdiEh75YJ_3n8g" name="context">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_ORNNwK86EdieaYgxtVWN8Q"/>

+        <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_ORNNwK86EdieaYgxtVWN8Q"/>

       </ownedParameter>

     </ownedOperation>

     <ownedOperation xmi:id="_m88vMK86EdiEh75YJ_3n8g" name="validateSpecializeType" type="_m8qbBq86EdiEh75YJ_3n8g">

       <returnResult xmi:id="_m88vMa86EdiEh75YJ_3n8g" type="_m8qbBq86EdiEh75YJ_3n8g" direction="return"/>

       <ownedParameter xmi:id="_m88vMq86EdiEh75YJ_3n8g" name="diagnostics">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ0zQ686EdieaYgxtVWN8Q"/>

+        <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ0zQ686EdieaYgxtVWN8Q"/>

       </ownedParameter>

       <ownedParameter xmi:id="_m88vM686EdiEh75YJ_3n8g" name="context">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_ORNNwK86EdieaYgxtVWN8Q"/>

+        <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_ORNNwK86EdieaYgxtVWN8Q"/>

       </ownedParameter>

     </ownedOperation>

     <ownedOperation xmi:id="_m88vNK86EdiEh75YJ_3n8g" name="validateInheritedMember" type="_m8qbBq86EdiEh75YJ_3n8g">

       <returnResult xmi:id="_m88vNa86EdiEh75YJ_3n8g" type="_m8qbBq86EdiEh75YJ_3n8g" direction="return"/>

       <ownedParameter xmi:id="_m88vNq86EdiEh75YJ_3n8g" name="diagnostics">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ0zQ686EdieaYgxtVWN8Q"/>

+        <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ0zQ686EdieaYgxtVWN8Q"/>

       </ownedParameter>

       <ownedParameter xmi:id="_m88vN686EdiEh75YJ_3n8g" name="context">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_ORNNwK86EdieaYgxtVWN8Q"/>

+        <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_ORNNwK86EdieaYgxtVWN8Q"/>

       </ownedParameter>

     </ownedOperation>

     <ownedOperation xmi:id="_m88vOK86EdiEh75YJ_3n8g" name="inheritedMember" type="_m8qbCq86EdiEh75YJ_3n8g">

@@ -1190,10 +1190,10 @@
     <ownedOperation xmi:id="_m88vTK86EdiEh75YJ_3n8g" name="validateGeneralEqualsParents" type="_m8qbBq86EdiEh75YJ_3n8g">

       <returnResult xmi:id="_m88vTa86EdiEh75YJ_3n8g" type="_m8qbBq86EdiEh75YJ_3n8g" direction="return"/>

       <ownedParameter xmi:id="_m88vTq86EdiEh75YJ_3n8g" name="diagnostics">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ0zQ686EdieaYgxtVWN8Q"/>

+        <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ0zQ686EdieaYgxtVWN8Q"/>

       </ownedParameter>

       <ownedParameter xmi:id="_m88vT686EdiEh75YJ_3n8g" name="context">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_ORNNwK86EdieaYgxtVWN8Q"/>

+        <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_ORNNwK86EdieaYgxtVWN8Q"/>

       </ownedParameter>

     </ownedOperation>

     <ownedOperation xmi:id="_m88vUK86EdiEh75YJ_3n8g" name="conformsTo" type="_m8qbBq86EdiEh75YJ_3n8g">

@@ -1202,63 +1202,63 @@
     </ownedOperation>

     <ownedOperation xmi:id="_m88vU686EdiEh75YJ_3n8g" name="getMembers">

       <returnResult xmi:id="_m88vVK86EdiEh75YJ_3n8g" direction="return">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

+        <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

       </returnResult>

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

+      <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

     </ownedOperation>

     <ownedOperation xmi:id="_m88vVa86EdiEh75YJ_3n8g" name="getOwnedElements">

       <returnResult xmi:id="_m88vVq86EdiEh75YJ_3n8g" direction="return">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

+        <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

       </returnResult>

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

+      <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

     </ownedOperation>

     <ownedOperation xmi:id="_m88vV686EdiEh75YJ_3n8g" name="getRedefinedElements">

       <returnResult xmi:id="_m88vWK86EdiEh75YJ_3n8g" direction="return">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

+        <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

       </returnResult>

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

+      <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

     </ownedOperation>

     <ownedOperation xmi:id="_m88vWa86EdiEh75YJ_3n8g" name="getClientDependencies">

       <returnResult xmi:id="_m88vWq86EdiEh75YJ_3n8g" direction="return">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

+        <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

       </returnResult>

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

+      <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

     </ownedOperation>

     <ownedOperation xmi:id="_m88vW686EdiEh75YJ_3n8g" name="getOwnedMembers">

       <returnResult xmi:id="_m88vXK86EdiEh75YJ_3n8g" direction="return">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

+        <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

       </returnResult>

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

+      <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

     </ownedOperation>

   </ownedMember>

-  <ownedMember xsi:type="uml:Class" xmi:id="_m88vXa86EdiEh75YJ_3n8g" name="RedefinableElement" isAbstract="true">

+  <ownedMember xmi:type="uml:Class" xmi:id="_m88vXa86EdiEh75YJ_3n8g" name="RedefinableElement" isAbstract="true">

     <eAnnotations xmi:id="_pLFIUK88EdizLvaujP1w9Q" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_pLLO8K88EdizLvaujP1w9Q"/>

+      <contents xmi:type="Basic_0:Basic__Metaclass" xmi:id="_pLLO8K88EdizLvaujP1w9Q"/>

     </eAnnotations>

     <generalization xmi:id="_m88vXq86EdiEh75YJ_3n8g" general="_m8qb_a86EdiEh75YJ_3n8g"/>

     <ownedAttribute xmi:id="_m88vX686EdiEh75YJ_3n8g" name="redefinitionContext" type="_m88vAa86EdiEh75YJ_3n8g" isOrdered="true" isReadOnly="true" isDerived="true" isDerivedUnion="true" association="_m9C1Zq86EdiEh75YJ_3n8g">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_m88vYK86EdiEh75YJ_3n8g" value="-1"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_m88vYa86EdiEh75YJ_3n8g"/>

+      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_m88vYK86EdiEh75YJ_3n8g" value="-1"/>

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m88vYa86EdiEh75YJ_3n8g"/>

     </ownedAttribute>

     <ownedAttribute xmi:id="_m88vYq86EdiEh75YJ_3n8g" name="isLeaf" type="_m8qbBq86EdiEh75YJ_3n8g">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_m88vY686EdiEh75YJ_3n8g"/>

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m88vY686EdiEh75YJ_3n8g"/>

     </ownedAttribute>

     <ownedOperation xmi:id="_m88vZK86EdiEh75YJ_3n8g" name="validateRedefinitionContextValid" type="_m8qbBq86EdiEh75YJ_3n8g">

       <returnResult xmi:id="_m88vZa86EdiEh75YJ_3n8g" type="_m8qbBq86EdiEh75YJ_3n8g" direction="return"/>

       <ownedParameter xmi:id="_m88vZq86EdiEh75YJ_3n8g" name="diagnostics">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ0zQ686EdieaYgxtVWN8Q"/>

+        <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ0zQ686EdieaYgxtVWN8Q"/>

       </ownedParameter>

       <ownedParameter xmi:id="_m88vZ686EdiEh75YJ_3n8g" name="context">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_ORNNwK86EdieaYgxtVWN8Q"/>

+        <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_ORNNwK86EdieaYgxtVWN8Q"/>

       </ownedParameter>

     </ownedOperation>

     <ownedOperation xmi:id="_m88vaK86EdiEh75YJ_3n8g" name="validateRedefinitionConsistent" type="_m8qbBq86EdiEh75YJ_3n8g">

       <returnResult xmi:id="_m88vaa86EdiEh75YJ_3n8g" type="_m8qbBq86EdiEh75YJ_3n8g" direction="return"/>

       <ownedParameter xmi:id="_m88vaq86EdiEh75YJ_3n8g" name="diagnostics">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ0zQ686EdieaYgxtVWN8Q"/>

+        <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ0zQ686EdieaYgxtVWN8Q"/>

       </ownedParameter>

       <ownedParameter xmi:id="_m88va686EdiEh75YJ_3n8g" name="context">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_ORNNwK86EdieaYgxtVWN8Q"/>

+        <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_ORNNwK86EdieaYgxtVWN8Q"/>

       </ownedParameter>

     </ownedOperation>

     <ownedOperation xmi:id="_m88vbK86EdiEh75YJ_3n8g" name="isConsistentWith" type="_m8qbBq86EdiEh75YJ_3n8g">

@@ -1271,154 +1271,154 @@
     </ownedOperation>

     <ownedOperation xmi:id="_m9C1ZK86EdiEh75YJ_3n8g" name="getRedefinedElements">

       <returnResult xmi:id="_m9C1Za86EdiEh75YJ_3n8g" direction="return">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

+        <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

       </returnResult>

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

+      <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

     </ownedOperation>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_m9C1Zq86EdiEh75YJ_3n8g" memberEnd="_m88vX686EdiEh75YJ_3n8g _m9C1Z686EdiEh75YJ_3n8g">

+  <ownedMember xmi:type="uml:Association" xmi:id="_m9C1Zq86EdiEh75YJ_3n8g" memberEnd="_m88vX686EdiEh75YJ_3n8g _m9C1Z686EdiEh75YJ_3n8g">

     <ownedEnd xmi:id="_m9C1Z686EdiEh75YJ_3n8g" type="_m88vXa86EdiEh75YJ_3n8g" association="_m9C1Zq86EdiEh75YJ_3n8g"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_m9C1aK86EdiEh75YJ_3n8g" memberEnd="_m88vBa86EdiEh75YJ_3n8g _m9C1ba86EdiEh75YJ_3n8g"/>

-  <ownedMember xsi:type="uml:Class" xmi:id="_m9C1aa86EdiEh75YJ_3n8g" name="Feature" isAbstract="true">

+  <ownedMember xmi:type="uml:Association" xmi:id="_m9C1aK86EdiEh75YJ_3n8g" memberEnd="_m88vBa86EdiEh75YJ_3n8g _m9C1ba86EdiEh75YJ_3n8g"/>

+  <ownedMember xmi:type="uml:Class" xmi:id="_m9C1aa86EdiEh75YJ_3n8g" name="Feature" isAbstract="true">

     <eAnnotations xmi:id="_pF004K88EdizLvaujP1w9Q" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_pF67gK88EdizLvaujP1w9Q"/>

+      <contents xmi:type="Basic_0:Basic__Metaclass" xmi:id="_pF67gK88EdizLvaujP1w9Q"/>

     </eAnnotations>

     <generalization xmi:id="_m9C1aq86EdiEh75YJ_3n8g" general="_m88vXa86EdiEh75YJ_3n8g"/>

     <ownedAttribute xmi:id="_m9C1a686EdiEh75YJ_3n8g" name="isStatic" type="_m8qbBq86EdiEh75YJ_3n8g">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_m9C1bK86EdiEh75YJ_3n8g"/>

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m9C1bK86EdiEh75YJ_3n8g"/>

     </ownedAttribute>

     <ownedAttribute xmi:id="_m9C1ba86EdiEh75YJ_3n8g" name="featuringClassifier" type="_m88vAa86EdiEh75YJ_3n8g" isOrdered="true" isReadOnly="true" isDerived="true" association="_m9C1aK86EdiEh75YJ_3n8g">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_m9C1bq86EdiEh75YJ_3n8g" value="-1"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_m9C1b686EdiEh75YJ_3n8g"/>

+      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_m9C1bq86EdiEh75YJ_3n8g" value="-1"/>

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m9C1b686EdiEh75YJ_3n8g"/>

     </ownedAttribute>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_m9C1cK86EdiEh75YJ_3n8g" memberEnd="_m88vCq86EdiEh75YJ_3n8g _m9C1ca86EdiEh75YJ_3n8g">

+  <ownedMember xmi:type="uml:Association" xmi:id="_m9C1cK86EdiEh75YJ_3n8g" memberEnd="_m88vCq86EdiEh75YJ_3n8g _m9C1ca86EdiEh75YJ_3n8g">

     <ownedEnd xmi:id="_m9C1ca86EdiEh75YJ_3n8g" type="_m88vAa86EdiEh75YJ_3n8g" association="_m9C1cK86EdiEh75YJ_3n8g"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_m9C1cq86EdiEh75YJ_3n8g" memberEnd="_m88vDa86EdiEh75YJ_3n8g _m9C1c686EdiEh75YJ_3n8g">

+  <ownedMember xmi:type="uml:Association" xmi:id="_m9C1cq86EdiEh75YJ_3n8g" memberEnd="_m88vDa86EdiEh75YJ_3n8g _m9C1c686EdiEh75YJ_3n8g">

     <ownedEnd xmi:id="_m9C1c686EdiEh75YJ_3n8g" type="_m88vAa86EdiEh75YJ_3n8g" association="_m9C1cq86EdiEh75YJ_3n8g"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_m9C1dK86EdiEh75YJ_3n8g" memberEnd="_m88vEK86EdiEh75YJ_3n8g _m9C1fa86EdiEh75YJ_3n8g"/>

-  <ownedMember xsi:type="uml:Class" xmi:id="_m9C1da86EdiEh75YJ_3n8g" name="Generalization">

+  <ownedMember xmi:type="uml:Association" xmi:id="_m9C1dK86EdiEh75YJ_3n8g" memberEnd="_m88vEK86EdiEh75YJ_3n8g _m9C1fa86EdiEh75YJ_3n8g"/>

+  <ownedMember xmi:type="uml:Class" xmi:id="_m9C1da86EdiEh75YJ_3n8g" name="Generalization">

     <eAnnotations xmi:id="_pJcwoK88EdizLvaujP1w9Q" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_pJpk8K88EdizLvaujP1w9Q"/>

+      <contents xmi:type="Basic_0:Basic__Metaclass" xmi:id="_pJpk8K88EdizLvaujP1w9Q"/>

     </eAnnotations>

     <generalization xmi:id="_m9C1dq86EdiEh75YJ_3n8g" general="_m8qbSq86EdiEh75YJ_3n8g"/>

     <ownedAttribute xmi:id="_m9C1d686EdiEh75YJ_3n8g" name="general" type="_m88vAa86EdiEh75YJ_3n8g" isOrdered="true" association="_m9C1hK86EdiEh75YJ_3n8g"/>

     <ownedAttribute xmi:id="_m9C1eK86EdiEh75YJ_3n8g" name="isSubstitutable" type="_m8qbBq86EdiEh75YJ_3n8g">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_m9C1ea86EdiEh75YJ_3n8g"/>

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m9C1ea86EdiEh75YJ_3n8g"/>

     </ownedAttribute>

     <ownedAttribute xmi:id="_m9C1eq86EdiEh75YJ_3n8g" name="generalizationSet" type="_m9C1h686EdiEh75YJ_3n8g" isOrdered="true" association="_m9C1hq86EdiEh75YJ_3n8g">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_m9C1e686EdiEh75YJ_3n8g" value="-1"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_m9C1fK86EdiEh75YJ_3n8g"/>

+      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_m9C1e686EdiEh75YJ_3n8g" value="-1"/>

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m9C1fK86EdiEh75YJ_3n8g"/>

     </ownedAttribute>

     <ownedAttribute xmi:id="_m9C1fa86EdiEh75YJ_3n8g" name="specific" type="_m88vAa86EdiEh75YJ_3n8g" isOrdered="true" association="_m9C1dK86EdiEh75YJ_3n8g"/>

     <ownedOperation xmi:id="_m9C1fq86EdiEh75YJ_3n8g" name="getSources">

       <returnResult xmi:id="_m9C1f686EdiEh75YJ_3n8g" direction="return">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

+        <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

       </returnResult>

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

+      <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

     </ownedOperation>

     <ownedOperation xmi:id="_m9C1gK86EdiEh75YJ_3n8g" name="getOwner" type="_m8qbC686EdiEh75YJ_3n8g">

       <returnResult xmi:id="_m9C1ga86EdiEh75YJ_3n8g" type="_m8qbC686EdiEh75YJ_3n8g" direction="return"/>

     </ownedOperation>

     <ownedOperation xmi:id="_m9C1gq86EdiEh75YJ_3n8g" name="getTargets">

       <returnResult xmi:id="_m9C1g686EdiEh75YJ_3n8g" direction="return">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

+        <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

       </returnResult>

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

+      <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

     </ownedOperation>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_m9C1hK86EdiEh75YJ_3n8g" memberEnd="_m9C1d686EdiEh75YJ_3n8g _m9C1ha86EdiEh75YJ_3n8g">

+  <ownedMember xmi:type="uml:Association" xmi:id="_m9C1hK86EdiEh75YJ_3n8g" memberEnd="_m9C1d686EdiEh75YJ_3n8g _m9C1ha86EdiEh75YJ_3n8g">

     <ownedEnd xmi:id="_m9C1ha86EdiEh75YJ_3n8g" type="_m9C1da86EdiEh75YJ_3n8g" association="_m9C1hK86EdiEh75YJ_3n8g"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_m9C1hq86EdiEh75YJ_3n8g" memberEnd="_m9C1eq86EdiEh75YJ_3n8g _m9C1j686EdiEh75YJ_3n8g"/>

-  <ownedMember xsi:type="uml:Class" xmi:id="_m9C1h686EdiEh75YJ_3n8g" name="GeneralizationSet">

+  <ownedMember xmi:type="uml:Association" xmi:id="_m9C1hq86EdiEh75YJ_3n8g" memberEnd="_m9C1eq86EdiEh75YJ_3n8g _m9C1j686EdiEh75YJ_3n8g"/>

+  <ownedMember xmi:type="uml:Class" xmi:id="_m9C1h686EdiEh75YJ_3n8g" name="GeneralizationSet">

     <eAnnotations xmi:id="_pUJkwK88EdizLvaujP1w9Q" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_pUPrYK88EdizLvaujP1w9Q"/>

+      <contents xmi:type="Basic_0:Basic__Metaclass" xmi:id="_pUPrYK88EdizLvaujP1w9Q"/>

     </eAnnotations>

     <generalization xmi:id="_m9C1iK86EdiEh75YJ_3n8g" general="_m8whwa86EdiEh75YJ_3n8g"/>

     <ownedAttribute xmi:id="_m9C1ia86EdiEh75YJ_3n8g" name="isCovering" type="_m8qbBq86EdiEh75YJ_3n8g">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_m9C1iq86EdiEh75YJ_3n8g"/>

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m9C1iq86EdiEh75YJ_3n8g"/>

     </ownedAttribute>

     <ownedAttribute xmi:id="_m9C1i686EdiEh75YJ_3n8g" name="isDisjoint" type="_m8qbBq86EdiEh75YJ_3n8g">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_m9C1jK86EdiEh75YJ_3n8g"/>

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m9C1jK86EdiEh75YJ_3n8g"/>

     </ownedAttribute>

     <ownedAttribute xmi:id="_m9C1ja86EdiEh75YJ_3n8g" name="powertype" type="_m88vAa86EdiEh75YJ_3n8g" isOrdered="true" association="_m9C1kq86EdiEh75YJ_3n8g">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_m9C1jq86EdiEh75YJ_3n8g"/>

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m9C1jq86EdiEh75YJ_3n8g"/>

     </ownedAttribute>

     <ownedAttribute xmi:id="_m9C1j686EdiEh75YJ_3n8g" name="generalization" type="_m9C1da86EdiEh75YJ_3n8g" isOrdered="true" association="_m9C1hq86EdiEh75YJ_3n8g">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_m9C1kK86EdiEh75YJ_3n8g" value="-1"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_m9C1ka86EdiEh75YJ_3n8g"/>

+      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_m9C1kK86EdiEh75YJ_3n8g" value="-1"/>

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m9C1ka86EdiEh75YJ_3n8g"/>

     </ownedAttribute>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_m9C1kq86EdiEh75YJ_3n8g" memberEnd="_m9C1ja86EdiEh75YJ_3n8g _m88vE686EdiEh75YJ_3n8g"/>

-  <ownedMember xsi:type="uml:Association" xmi:id="_m9C1k686EdiEh75YJ_3n8g" memberEnd="_m88vFq86EdiEh75YJ_3n8g _m9C1lK86EdiEh75YJ_3n8g">

+  <ownedMember xmi:type="uml:Association" xmi:id="_m9C1kq86EdiEh75YJ_3n8g" memberEnd="_m9C1ja86EdiEh75YJ_3n8g _m88vE686EdiEh75YJ_3n8g"/>

+  <ownedMember xmi:type="uml:Association" xmi:id="_m9C1k686EdiEh75YJ_3n8g" memberEnd="_m88vFq86EdiEh75YJ_3n8g _m9C1lK86EdiEh75YJ_3n8g">

     <ownedEnd xmi:id="_m9C1lK86EdiEh75YJ_3n8g" type="_m88vAa86EdiEh75YJ_3n8g" association="_m9C1k686EdiEh75YJ_3n8g"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Class" xmi:id="_m9C1la86EdiEh75YJ_3n8g" name="Property">

+  <ownedMember xmi:type="uml:Class" xmi:id="_m9C1la86EdiEh75YJ_3n8g" name="Property">

     <eAnnotations xmi:id="_pASNkK88EdizLvaujP1w9Q" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_pAYUMK88EdizLvaujP1w9Q"/>

+      <contents xmi:type="Basic_0:Basic__Metaclass" xmi:id="_pAYUMK88EdizLvaujP1w9Q"/>

     </eAnnotations>

     <generalization xmi:id="_m9C1lq86EdiEh75YJ_3n8g" general="_m9C16686EdiEh75YJ_3n8g"/>

     <generalization xmi:id="_m9C1l686EdiEh75YJ_3n8g" general="_m9C18a86EdiEh75YJ_3n8g"/>

     <generalization xmi:id="_m9C1mK86EdiEh75YJ_3n8g" general="_m9C2BK86EdiEh75YJ_3n8g"/>

     <ownedAttribute xmi:id="_m9C1ma86EdiEh75YJ_3n8g" name="datatype" type="_m9PCsa86EdiEh75YJ_3n8g" isOrdered="true" association="_m9PCwq86EdiEh75YJ_3n8g">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_m9C1mq86EdiEh75YJ_3n8g"/>

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m9C1mq86EdiEh75YJ_3n8g"/>

     </ownedAttribute>

     <ownedAttribute xmi:id="_m9C1m686EdiEh75YJ_3n8g" name="default" type="_m8qbB686EdiEh75YJ_3n8g" isReadOnly="true" isDerived="true">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_m9C1nK86EdiEh75YJ_3n8g"/>

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m9C1nK86EdiEh75YJ_3n8g"/>

     </ownedAttribute>

     <ownedAttribute xmi:id="_m9C1na86EdiEh75YJ_3n8g" name="isComposite" type="_m8qbBq86EdiEh75YJ_3n8g" isReadOnly="true" isDerived="true">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_m9C1nq86EdiEh75YJ_3n8g"/>

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m9C1nq86EdiEh75YJ_3n8g"/>

     </ownedAttribute>

     <ownedAttribute xmi:id="_m9C1n686EdiEh75YJ_3n8g" name="isDerived" type="_m8qbBq86EdiEh75YJ_3n8g">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_m9C1oK86EdiEh75YJ_3n8g"/>

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m9C1oK86EdiEh75YJ_3n8g"/>

     </ownedAttribute>

     <ownedAttribute xmi:id="_m9C1oa86EdiEh75YJ_3n8g" name="class_" type="_m88uxq86EdiEh75YJ_3n8g" isOrdered="true" isReadOnly="true" association="_m9VJRq86EdiEh75YJ_3n8g">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_m9C1oq86EdiEh75YJ_3n8g"/>

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m9C1oq86EdiEh75YJ_3n8g"/>

     </ownedAttribute>

     <ownedAttribute xmi:id="_m9C1o686EdiEh75YJ_3n8g" name="opposite" type="_m9C1la86EdiEh75YJ_3n8g" isOrdered="true" isReadOnly="true" isDerived="true" association="_m9VJSK86EdiEh75YJ_3n8g">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_m9C1pK86EdiEh75YJ_3n8g"/>

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m9C1pK86EdiEh75YJ_3n8g"/>

     </ownedAttribute>

     <ownedAttribute xmi:id="_m9C1pa86EdiEh75YJ_3n8g" name="isDerivedUnion" type="_m8qbBq86EdiEh75YJ_3n8g">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_m9C1pq86EdiEh75YJ_3n8g"/>

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m9C1pq86EdiEh75YJ_3n8g"/>

     </ownedAttribute>

     <ownedAttribute xmi:id="_m9C1p686EdiEh75YJ_3n8g" name="association" type="_m9VJSq86EdiEh75YJ_3n8g" isOrdered="true" association="_m9VJYa86EdiEh75YJ_3n8g">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_m9C1qK86EdiEh75YJ_3n8g"/>

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m9C1qK86EdiEh75YJ_3n8g"/>

     </ownedAttribute>

     <ownedAttribute xmi:id="_m9C1qa86EdiEh75YJ_3n8g" name="owningAssociation" type="_m9VJSq86EdiEh75YJ_3n8g" isOrdered="true" subsettedProperty="_m9C1p686EdiEh75YJ_3n8g" association="_m9VJYq86EdiEh75YJ_3n8g">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_m9C1qq86EdiEh75YJ_3n8g"/>

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m9C1qq86EdiEh75YJ_3n8g"/>

     </ownedAttribute>

     <ownedAttribute xmi:id="_m9C1q686EdiEh75YJ_3n8g" name="redefinedProperty" type="_m9C1la86EdiEh75YJ_3n8g" isOrdered="true" association="_m9VJY686EdiEh75YJ_3n8g">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_m9C1rK86EdiEh75YJ_3n8g" value="-1"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_m9C1ra86EdiEh75YJ_3n8g"/>

+      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_m9C1rK86EdiEh75YJ_3n8g" value="-1"/>

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m9C1ra86EdiEh75YJ_3n8g"/>

     </ownedAttribute>

     <ownedAttribute xmi:id="_m9C1rq86EdiEh75YJ_3n8g" name="subsettedProperty" type="_m9C1la86EdiEh75YJ_3n8g" isOrdered="true" association="_m9VJZa86EdiEh75YJ_3n8g">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_m9C1r686EdiEh75YJ_3n8g" value="-1"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_m9C1sK86EdiEh75YJ_3n8g"/>

+      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_m9C1r686EdiEh75YJ_3n8g" value="-1"/>

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m9C1sK86EdiEh75YJ_3n8g"/>

     </ownedAttribute>

     <ownedAttribute xmi:id="_m9C1sa86EdiEh75YJ_3n8g" name="aggregation" type="_m9VJZ686EdiEh75YJ_3n8g">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_m9C1sq86EdiEh75YJ_3n8g"/>

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m9C1sq86EdiEh75YJ_3n8g"/>

     </ownedAttribute>

     <ownedAttribute xmi:id="_m9C1s686EdiEh75YJ_3n8g" name="defaultValue" type="_m8qb6q86EdiEh75YJ_3n8g" isOrdered="true" association="_m9VJa686EdiEh75YJ_3n8g" aggregation="composite">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_m9C1tK86EdiEh75YJ_3n8g"/>

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m9C1tK86EdiEh75YJ_3n8g"/>

     </ownedAttribute>

     <ownedAttribute xmi:id="_m9C1ta86EdiEh75YJ_3n8g" name="qualifier" type="_m9C1la86EdiEh75YJ_3n8g" isOrdered="true" association="_m9VJba86EdiEh75YJ_3n8g" aggregation="composite">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_m9C1tq86EdiEh75YJ_3n8g" value="-1"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_m9C1t686EdiEh75YJ_3n8g"/>

+      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_m9C1tq86EdiEh75YJ_3n8g" value="-1"/>

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m9C1t686EdiEh75YJ_3n8g"/>

     </ownedAttribute>

     <ownedAttribute xmi:id="_m9C1uK86EdiEh75YJ_3n8g" name="associationEnd" type="_m9C1la86EdiEh75YJ_3n8g" isOrdered="true" association="_m9VJba86EdiEh75YJ_3n8g">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_m9C1ua86EdiEh75YJ_3n8g"/>

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m9C1ua86EdiEh75YJ_3n8g"/>

     </ownedAttribute>

     <ownedOperation xmi:id="_m9C1uq86EdiEh75YJ_3n8g" name="validateOppositeIsOtherEnd" type="_m8qbBq86EdiEh75YJ_3n8g">

       <returnResult xmi:id="_m9C1u686EdiEh75YJ_3n8g" type="_m8qbBq86EdiEh75YJ_3n8g" direction="return"/>

       <ownedParameter xmi:id="_m9C1vK86EdiEh75YJ_3n8g" name="diagnostics">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ0zQ686EdieaYgxtVWN8Q"/>

+        <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ0zQ686EdieaYgxtVWN8Q"/>

       </ownedParameter>

       <ownedParameter xmi:id="_m9C1va86EdiEh75YJ_3n8g" name="context">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_ORNNwK86EdieaYgxtVWN8Q"/>

+        <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_ORNNwK86EdieaYgxtVWN8Q"/>

       </ownedParameter>

     </ownedOperation>

     <ownedOperation xmi:id="_m9C1vq86EdiEh75YJ_3n8g" name="opposite" type="_m9C1la86EdiEh75YJ_3n8g">

@@ -1427,55 +1427,55 @@
     <ownedOperation xmi:id="_m9C1wK86EdiEh75YJ_3n8g" name="validateMultiplicityOfComposite" type="_m8qbBq86EdiEh75YJ_3n8g">

       <returnResult xmi:id="_m9C1wa86EdiEh75YJ_3n8g" type="_m8qbBq86EdiEh75YJ_3n8g" direction="return"/>

       <ownedParameter xmi:id="_m9C1wq86EdiEh75YJ_3n8g" name="diagnostics">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ0zQ686EdieaYgxtVWN8Q"/>

+        <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ0zQ686EdieaYgxtVWN8Q"/>

       </ownedParameter>

       <ownedParameter xmi:id="_m9C1w686EdiEh75YJ_3n8g" name="context">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_ORNNwK86EdieaYgxtVWN8Q"/>

+        <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_ORNNwK86EdieaYgxtVWN8Q"/>

       </ownedParameter>

     </ownedOperation>

     <ownedOperation xmi:id="_m9C1xK86EdiEh75YJ_3n8g" name="validateSubsettingContext" type="_m8qbBq86EdiEh75YJ_3n8g">

       <returnResult xmi:id="_m9C1xa86EdiEh75YJ_3n8g" type="_m8qbBq86EdiEh75YJ_3n8g" direction="return"/>

       <ownedParameter xmi:id="_m9C1xq86EdiEh75YJ_3n8g" name="diagnostics">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ0zQ686EdieaYgxtVWN8Q"/>

+        <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ0zQ686EdieaYgxtVWN8Q"/>

       </ownedParameter>

       <ownedParameter xmi:id="_m9C1x686EdiEh75YJ_3n8g" name="context">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_ORNNwK86EdieaYgxtVWN8Q"/>

+        <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_ORNNwK86EdieaYgxtVWN8Q"/>

       </ownedParameter>

     </ownedOperation>

     <ownedOperation xmi:id="_m9C1yK86EdiEh75YJ_3n8g" name="validateNavigablePropertyRedefinition" type="_m8qbBq86EdiEh75YJ_3n8g">

       <returnResult xmi:id="_m9C1ya86EdiEh75YJ_3n8g" type="_m8qbBq86EdiEh75YJ_3n8g" direction="return"/>

       <ownedParameter xmi:id="_m9C1yq86EdiEh75YJ_3n8g" name="diagnostics">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ0zQ686EdieaYgxtVWN8Q"/>

+        <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ0zQ686EdieaYgxtVWN8Q"/>

       </ownedParameter>

       <ownedParameter xmi:id="_m9C1y686EdiEh75YJ_3n8g" name="context">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_ORNNwK86EdieaYgxtVWN8Q"/>

+        <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_ORNNwK86EdieaYgxtVWN8Q"/>

       </ownedParameter>

     </ownedOperation>

     <ownedOperation xmi:id="_m9C1zK86EdiEh75YJ_3n8g" name="validateSubsettingRules" type="_m8qbBq86EdiEh75YJ_3n8g">

       <returnResult xmi:id="_m9C1za86EdiEh75YJ_3n8g" type="_m8qbBq86EdiEh75YJ_3n8g" direction="return"/>

       <ownedParameter xmi:id="_m9C1zq86EdiEh75YJ_3n8g" name="diagnostics">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ0zQ686EdieaYgxtVWN8Q"/>

+        <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ0zQ686EdieaYgxtVWN8Q"/>

       </ownedParameter>

       <ownedParameter xmi:id="_m9C1z686EdiEh75YJ_3n8g" name="context">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_ORNNwK86EdieaYgxtVWN8Q"/>

+        <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_ORNNwK86EdieaYgxtVWN8Q"/>

       </ownedParameter>

     </ownedOperation>

     <ownedOperation xmi:id="_m9C10K86EdiEh75YJ_3n8g" name="validateNavigableReadonly" type="_m8qbBq86EdiEh75YJ_3n8g">

       <returnResult xmi:id="_m9C10a86EdiEh75YJ_3n8g" type="_m8qbBq86EdiEh75YJ_3n8g" direction="return"/>

       <ownedParameter xmi:id="_m9C10q86EdiEh75YJ_3n8g" name="diagnostics">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ0zQ686EdieaYgxtVWN8Q"/>

+        <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ0zQ686EdieaYgxtVWN8Q"/>

       </ownedParameter>

       <ownedParameter xmi:id="_m9C10686EdiEh75YJ_3n8g" name="context">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_ORNNwK86EdieaYgxtVWN8Q"/>

+        <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_ORNNwK86EdieaYgxtVWN8Q"/>

       </ownedParameter>

     </ownedOperation>

     <ownedOperation xmi:id="_m9C11K86EdiEh75YJ_3n8g" name="validateDerivedUnionIsDerived" type="_m8qbBq86EdiEh75YJ_3n8g">

       <returnResult xmi:id="_m9C11a86EdiEh75YJ_3n8g" type="_m8qbBq86EdiEh75YJ_3n8g" direction="return"/>

       <ownedParameter xmi:id="_m9C11q86EdiEh75YJ_3n8g" name="diagnostics">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ0zQ686EdieaYgxtVWN8Q"/>

+        <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ0zQ686EdieaYgxtVWN8Q"/>

       </ownedParameter>

       <ownedParameter xmi:id="_m9C11686EdiEh75YJ_3n8g" name="context">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_ORNNwK86EdieaYgxtVWN8Q"/>

+        <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_ORNNwK86EdieaYgxtVWN8Q"/>

       </ownedParameter>

     </ownedOperation>

     <ownedOperation xmi:id="_m9C12K86EdiEh75YJ_3n8g" name="isConsistentWith" type="_m8qbBq86EdiEh75YJ_3n8g">

@@ -1496,388 +1496,388 @@
     </ownedOperation>

     <ownedOperation xmi:id="_m9C14686EdiEh75YJ_3n8g" name="getFeaturingClassifiers">

       <returnResult xmi:id="_m9C15K86EdiEh75YJ_3n8g" direction="return">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

+        <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

       </returnResult>

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

+      <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

     </ownedOperation>

     <ownedOperation xmi:id="_m9C15a86EdiEh75YJ_3n8g" name="getRedefinedElements">

       <returnResult xmi:id="_m9C15q86EdiEh75YJ_3n8g" direction="return">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

+        <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

       </returnResult>

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

+      <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

     </ownedOperation>

     <ownedOperation xmi:id="_m9C15686EdiEh75YJ_3n8g" name="getOwnedElements">

       <returnResult xmi:id="_m9C16K86EdiEh75YJ_3n8g" direction="return">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

+        <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

       </returnResult>

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

+      <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

     </ownedOperation>

     <ownedOperation xmi:id="_m9C16a86EdiEh75YJ_3n8g" name="getOwner" type="_m8qbC686EdiEh75YJ_3n8g">

       <returnResult xmi:id="_m9C16q86EdiEh75YJ_3n8g" type="_m8qbC686EdiEh75YJ_3n8g" direction="return"/>

     </ownedOperation>

   </ownedMember>

-  <ownedMember xsi:type="uml:Class" xmi:id="_m9C16686EdiEh75YJ_3n8g" name="StructuralFeature" isAbstract="true">

+  <ownedMember xmi:type="uml:Class" xmi:id="_m9C16686EdiEh75YJ_3n8g" name="StructuralFeature" isAbstract="true">

     <eAnnotations xmi:id="_pJEWIK88EdizLvaujP1w9Q" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_pJQjYK88EdizLvaujP1w9Q"/>

+      <contents xmi:type="Basic_0:Basic__Metaclass" xmi:id="_pJQjYK88EdizLvaujP1w9Q"/>

     </eAnnotations>

     <generalization xmi:id="_m9C17K86EdiEh75YJ_3n8g" general="_m9C1aa86EdiEh75YJ_3n8g"/>

     <generalization xmi:id="_m9C17a86EdiEh75YJ_3n8g" general="_m8qb-a86EdiEh75YJ_3n8g"/>

     <generalization xmi:id="_m9C17q86EdiEh75YJ_3n8g" general="_m8qbtK86EdiEh75YJ_3n8g"/>

     <ownedAttribute xmi:id="_m9C17686EdiEh75YJ_3n8g" name="isReadOnly" type="_m8qbBq86EdiEh75YJ_3n8g">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_m9C18K86EdiEh75YJ_3n8g"/>

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m9C18K86EdiEh75YJ_3n8g"/>

     </ownedAttribute>

   </ownedMember>

-  <ownedMember xsi:type="uml:Class" xmi:id="_m9C18a86EdiEh75YJ_3n8g" name="ConnectableElement" isAbstract="true">

+  <ownedMember xmi:type="uml:Class" xmi:id="_m9C18a86EdiEh75YJ_3n8g" name="ConnectableElement" isAbstract="true">

     <eAnnotations xmi:id="_pW1FUK88EdizLvaujP1w9Q" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_pXBSkK88EdizLvaujP1w9Q"/>

+      <contents xmi:type="Basic_0:Basic__Metaclass" xmi:id="_pXBSkK88EdizLvaujP1w9Q"/>

     </eAnnotations>

     <generalization xmi:id="_m9C18q86EdiEh75YJ_3n8g" general="_m8qb_a86EdiEh75YJ_3n8g"/>

     <generalization xmi:id="_m9C18686EdiEh75YJ_3n8g" general="_m8qbga86EdiEh75YJ_3n8g"/>

     <ownedAttribute xmi:id="_m9C19K86EdiEh75YJ_3n8g" name="end" type="_m9C1-K86EdiEh75YJ_3n8g" isOrdered="true" association="_m9C19686EdiEh75YJ_3n8g">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_m9C19a86EdiEh75YJ_3n8g" value="-1"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_m9C19q86EdiEh75YJ_3n8g"/>

+      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_m9C19a86EdiEh75YJ_3n8g" value="-1"/>

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m9C19q86EdiEh75YJ_3n8g"/>

     </ownedAttribute>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_m9C19686EdiEh75YJ_3n8g" memberEnd="_m9C19K86EdiEh75YJ_3n8g _m9C1_q86EdiEh75YJ_3n8g"/>

-  <ownedMember xsi:type="uml:Class" xmi:id="_m9C1-K86EdiEh75YJ_3n8g" name="ConnectorEnd">

+  <ownedMember xmi:type="uml:Association" xmi:id="_m9C19686EdiEh75YJ_3n8g" memberEnd="_m9C19K86EdiEh75YJ_3n8g _m9C1_q86EdiEh75YJ_3n8g"/>

+  <ownedMember xmi:type="uml:Class" xmi:id="_m9C1-K86EdiEh75YJ_3n8g" name="ConnectorEnd">

     <eAnnotations xmi:id="_pWiKYK88EdizLvaujP1w9Q" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_pWoRAK88EdizLvaujP1w9Q"/>

+      <contents xmi:type="Basic_0:Basic__Metaclass" xmi:id="_pWoRAK88EdizLvaujP1w9Q"/>

     </eAnnotations>

     <generalization xmi:id="_m9C1-a86EdiEh75YJ_3n8g" general="_m8qbtK86EdiEh75YJ_3n8g"/>

     <ownedAttribute xmi:id="_m9C1-q86EdiEh75YJ_3n8g" name="definingEnd" type="_m9C1la86EdiEh75YJ_3n8g" isOrdered="true" isReadOnly="true" isDerived="true" association="_m9C2AK86EdiEh75YJ_3n8g">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_m9C1-686EdiEh75YJ_3n8g"/>

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m9C1-686EdiEh75YJ_3n8g"/>

     </ownedAttribute>

     <ownedAttribute xmi:id="_m9C1_K86EdiEh75YJ_3n8g" name="partWithPort" type="_m9C1la86EdiEh75YJ_3n8g" isOrdered="true" association="_m9C2Aq86EdiEh75YJ_3n8g">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_m9C1_a86EdiEh75YJ_3n8g"/>

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m9C1_a86EdiEh75YJ_3n8g"/>

     </ownedAttribute>

     <ownedAttribute xmi:id="_m9C1_q86EdiEh75YJ_3n8g" name="role" type="_m9C18a86EdiEh75YJ_3n8g" isOrdered="true" association="_m9C19686EdiEh75YJ_3n8g">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_m9C1_686EdiEh75YJ_3n8g"/>

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m9C1_686EdiEh75YJ_3n8g"/>

     </ownedAttribute>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_m9C2AK86EdiEh75YJ_3n8g" memberEnd="_m9C1-q86EdiEh75YJ_3n8g _m9C2Aa86EdiEh75YJ_3n8g">

+  <ownedMember xmi:type="uml:Association" xmi:id="_m9C2AK86EdiEh75YJ_3n8g" memberEnd="_m9C1-q86EdiEh75YJ_3n8g _m9C2Aa86EdiEh75YJ_3n8g">

     <ownedEnd xmi:id="_m9C2Aa86EdiEh75YJ_3n8g" type="_m9C1-K86EdiEh75YJ_3n8g" association="_m9C2AK86EdiEh75YJ_3n8g"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_m9C2Aq86EdiEh75YJ_3n8g" memberEnd="_m9C1_K86EdiEh75YJ_3n8g _m9C2A686EdiEh75YJ_3n8g">

+  <ownedMember xmi:type="uml:Association" xmi:id="_m9C2Aq86EdiEh75YJ_3n8g" memberEnd="_m9C1_K86EdiEh75YJ_3n8g _m9C2A686EdiEh75YJ_3n8g">

     <ownedEnd xmi:id="_m9C2A686EdiEh75YJ_3n8g" type="_m9C1-K86EdiEh75YJ_3n8g" association="_m9C2Aq86EdiEh75YJ_3n8g"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Class" xmi:id="_m9C2BK86EdiEh75YJ_3n8g" name="DeploymentTarget" isAbstract="true">

+  <ownedMember xmi:type="uml:Class" xmi:id="_m9C2BK86EdiEh75YJ_3n8g" name="DeploymentTarget" isAbstract="true">

     <eAnnotations xmi:id="_qSnYIK88EdizLvaujP1w9Q" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_qStewK88EdizLvaujP1w9Q"/>

+      <contents xmi:type="Basic_0:Basic__Metaclass" xmi:id="_qStewK88EdizLvaujP1w9Q"/>

     </eAnnotations>

     <generalization xmi:id="_m9C2Ba86EdiEh75YJ_3n8g" general="_m8qb_a86EdiEh75YJ_3n8g"/>

     <ownedAttribute xmi:id="_m9C2Bq86EdiEh75YJ_3n8g" name="deployment" type="_m9C2Ea86EdiEh75YJ_3n8g" isOrdered="true" subsettedProperty="_m8qcAa86EdiEh75YJ_3n8g" association="_m9C2EK86EdiEh75YJ_3n8g" aggregation="composite">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_m9C2B686EdiEh75YJ_3n8g" value="-1"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_m9C2CK86EdiEh75YJ_3n8g"/>

+      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_m9C2B686EdiEh75YJ_3n8g" value="-1"/>

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m9C2CK86EdiEh75YJ_3n8g"/>

     </ownedAttribute>

     <ownedAttribute xmi:id="_m9C2Ca86EdiEh75YJ_3n8g" name="deployedElement" type="_m8whwa86EdiEh75YJ_3n8g" isOrdered="true" isReadOnly="true" isDerived="true" association="_m9VJRK86EdiEh75YJ_3n8g">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_m9C2Cq86EdiEh75YJ_3n8g" value="-1"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_m9C2C686EdiEh75YJ_3n8g"/>

+      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_m9C2Cq86EdiEh75YJ_3n8g" value="-1"/>

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m9C2C686EdiEh75YJ_3n8g"/>

     </ownedAttribute>

     <ownedOperation xmi:id="_m9C2DK86EdiEh75YJ_3n8g" name="getOwnedElements">

       <returnResult xmi:id="_m9C2Da86EdiEh75YJ_3n8g" direction="return">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

+        <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

       </returnResult>

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

+      <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

     </ownedOperation>

     <ownedOperation xmi:id="_m9C2Dq86EdiEh75YJ_3n8g" name="getClientDependencies">

       <returnResult xmi:id="_m9C2D686EdiEh75YJ_3n8g" direction="return">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

+        <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

       </returnResult>

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

+      <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

     </ownedOperation>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_m9C2EK86EdiEh75YJ_3n8g" memberEnd="_m9C2Bq86EdiEh75YJ_3n8g _m9C2Ga86EdiEh75YJ_3n8g"/>

-  <ownedMember xsi:type="uml:Class" xmi:id="_m9C2Ea86EdiEh75YJ_3n8g" name="Deployment">

+  <ownedMember xmi:type="uml:Association" xmi:id="_m9C2EK86EdiEh75YJ_3n8g" memberEnd="_m9C2Bq86EdiEh75YJ_3n8g _m9C2Ga86EdiEh75YJ_3n8g"/>

+  <ownedMember xmi:type="uml:Class" xmi:id="_m9C2Ea86EdiEh75YJ_3n8g" name="Deployment">

     <eAnnotations xmi:id="_qR18EK88EdizLvaujP1w9Q" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_qSCJUK88EdizLvaujP1w9Q"/>

+      <contents xmi:type="Basic_0:Basic__Metaclass" xmi:id="_qSCJUK88EdizLvaujP1w9Q"/>

     </eAnnotations>

     <generalization xmi:id="_m9C2Eq86EdiEh75YJ_3n8g" general="_m9C2JK86EdiEh75YJ_3n8g"/>

     <ownedAttribute xmi:id="_m9C2E686EdiEh75YJ_3n8g" name="deployedArtifact" type="_m9C2MK86EdiEh75YJ_3n8g" isOrdered="true" subsettedProperty="_m9C2Ka86EdiEh75YJ_3n8g" association="_m9C2Lq86EdiEh75YJ_3n8g">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_m9C2FK86EdiEh75YJ_3n8g" value="-1"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_m9C2Fa86EdiEh75YJ_3n8g"/>

+      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_m9C2FK86EdiEh75YJ_3n8g" value="-1"/>

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m9C2Fa86EdiEh75YJ_3n8g"/>

     </ownedAttribute>

     <ownedAttribute xmi:id="_m9C2Fq86EdiEh75YJ_3n8g" name="configuration" type="_m9C2NK86EdiEh75YJ_3n8g" isOrdered="true" association="_m9C2Mq86EdiEh75YJ_3n8g" aggregation="composite">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_m9C2F686EdiEh75YJ_3n8g" value="-1"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_m9C2GK86EdiEh75YJ_3n8g"/>

+      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_m9C2F686EdiEh75YJ_3n8g" value="-1"/>

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m9C2GK86EdiEh75YJ_3n8g"/>

     </ownedAttribute>

     <ownedAttribute xmi:id="_m9C2Ga86EdiEh75YJ_3n8g" name="location" type="_m9C2BK86EdiEh75YJ_3n8g" isOrdered="true" association="_m9C2EK86EdiEh75YJ_3n8g"/>

     <ownedOperation xmi:id="_m9C2Gq86EdiEh75YJ_3n8g" name="getSuppliers">

       <returnResult xmi:id="_m9C2G686EdiEh75YJ_3n8g" direction="return">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

+        <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

       </returnResult>

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

+      <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

     </ownedOperation>

     <ownedOperation xmi:id="_m9C2HK86EdiEh75YJ_3n8g" name="getTargets">

       <returnResult xmi:id="_m9C2Ha86EdiEh75YJ_3n8g" direction="return">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

+        <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

       </returnResult>

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

+      <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

     </ownedOperation>

     <ownedOperation xmi:id="_m9C2Hq86EdiEh75YJ_3n8g" name="getSources">

       <returnResult xmi:id="_m9C2H686EdiEh75YJ_3n8g" direction="return">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

+        <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

       </returnResult>

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

+      <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

     </ownedOperation>

     <ownedOperation xmi:id="_m9C2IK86EdiEh75YJ_3n8g" name="getClients">

       <returnResult xmi:id="_m9C2Ia86EdiEh75YJ_3n8g" direction="return">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

+        <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

       </returnResult>

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

+      <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

     </ownedOperation>

     <ownedOperation xmi:id="_m9C2Iq86EdiEh75YJ_3n8g" name="getOwnedElements">

       <returnResult xmi:id="_m9C2I686EdiEh75YJ_3n8g" direction="return">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

+        <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

       </returnResult>

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

+      <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

     </ownedOperation>

   </ownedMember>

-  <ownedMember xsi:type="uml:Class" xmi:id="_m9C2JK86EdiEh75YJ_3n8g" name="Dependency">

+  <ownedMember xmi:type="uml:Class" xmi:id="_m9C2JK86EdiEh75YJ_3n8g" name="Dependency">

     <eAnnotations xmi:id="_pQt2QK88EdizLvaujP1w9Q" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_pQz84K88EdizLvaujP1w9Q"/>

+      <contents xmi:type="Basic_0:Basic__Metaclass" xmi:id="_pQz84K88EdizLvaujP1w9Q"/>

     </eAnnotations>

     <generalization xmi:id="_m9C2Ja86EdiEh75YJ_3n8g" general="_m8whwa86EdiEh75YJ_3n8g"/>

     <generalization xmi:id="_m9C2Jq86EdiEh75YJ_3n8g" general="_m8qbSq86EdiEh75YJ_3n8g"/>

     <ownedAttribute xmi:id="_m9C2J686EdiEh75YJ_3n8g" name="client" type="_m8qb_a86EdiEh75YJ_3n8g" isOrdered="true" association="_m9C2K686EdiEh75YJ_3n8g">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_m9C2KK86EdiEh75YJ_3n8g" value="-1"/>

+      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_m9C2KK86EdiEh75YJ_3n8g" value="-1"/>

     </ownedAttribute>

     <ownedAttribute xmi:id="_m9C2Ka86EdiEh75YJ_3n8g" name="supplier" type="_m8qb_a86EdiEh75YJ_3n8g" isOrdered="true" association="_m9C2LK86EdiEh75YJ_3n8g">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_m9C2Kq86EdiEh75YJ_3n8g" value="-1"/>

+      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_m9C2Kq86EdiEh75YJ_3n8g" value="-1"/>

     </ownedAttribute>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_m9C2K686EdiEh75YJ_3n8g" memberEnd="_m9C2J686EdiEh75YJ_3n8g _m8qcAa86EdiEh75YJ_3n8g"/>

-  <ownedMember xsi:type="uml:Association" xmi:id="_m9C2LK86EdiEh75YJ_3n8g" memberEnd="_m9C2Ka86EdiEh75YJ_3n8g _m9C2La86EdiEh75YJ_3n8g">

+  <ownedMember xmi:type="uml:Association" xmi:id="_m9C2K686EdiEh75YJ_3n8g" memberEnd="_m9C2J686EdiEh75YJ_3n8g _m8qcAa86EdiEh75YJ_3n8g"/>

+  <ownedMember xmi:type="uml:Association" xmi:id="_m9C2LK86EdiEh75YJ_3n8g" memberEnd="_m9C2Ka86EdiEh75YJ_3n8g _m9C2La86EdiEh75YJ_3n8g">

     <ownedEnd xmi:id="_m9C2La86EdiEh75YJ_3n8g" type="_m9C2JK86EdiEh75YJ_3n8g" association="_m9C2LK86EdiEh75YJ_3n8g"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_m9C2Lq86EdiEh75YJ_3n8g" memberEnd="_m9C2E686EdiEh75YJ_3n8g _m9C2L686EdiEh75YJ_3n8g">

+  <ownedMember xmi:type="uml:Association" xmi:id="_m9C2Lq86EdiEh75YJ_3n8g" memberEnd="_m9C2E686EdiEh75YJ_3n8g _m9C2L686EdiEh75YJ_3n8g">

     <ownedEnd xmi:id="_m9C2L686EdiEh75YJ_3n8g" type="_m9C2Ea86EdiEh75YJ_3n8g" association="_m9C2Lq86EdiEh75YJ_3n8g"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Class" xmi:id="_m9C2MK86EdiEh75YJ_3n8g" name="DeployedArtifact" isAbstract="true">

+  <ownedMember xmi:type="uml:Class" xmi:id="_m9C2MK86EdiEh75YJ_3n8g" name="DeployedArtifact" isAbstract="true">

     <eAnnotations xmi:id="_qSOWkK88EdizLvaujP1w9Q" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_qSaj0K88EdizLvaujP1w9Q"/>

+      <contents xmi:type="Basic_0:Basic__Metaclass" xmi:id="_qSaj0K88EdizLvaujP1w9Q"/>

     </eAnnotations>

     <generalization xmi:id="_m9C2Ma86EdiEh75YJ_3n8g" general="_m8qb_a86EdiEh75YJ_3n8g"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_m9C2Mq86EdiEh75YJ_3n8g" memberEnd="_m9C2Fq86EdiEh75YJ_3n8g _m9C2M686EdiEh75YJ_3n8g">

+  <ownedMember xmi:type="uml:Association" xmi:id="_m9C2Mq86EdiEh75YJ_3n8g" memberEnd="_m9C2Fq86EdiEh75YJ_3n8g _m9C2M686EdiEh75YJ_3n8g">

     <ownedEnd xmi:id="_m9C2M686EdiEh75YJ_3n8g" type="_m9C2Ea86EdiEh75YJ_3n8g" association="_m9C2Mq86EdiEh75YJ_3n8g"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Class" xmi:id="_m9C2NK86EdiEh75YJ_3n8g" name="DeploymentSpecification">

+  <ownedMember xmi:type="uml:Class" xmi:id="_m9C2NK86EdiEh75YJ_3n8g" name="DeploymentSpecification">

     <eAnnotations xmi:id="_qcu9cK88EdizLvaujP1w9Q" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_qc7KsK88EdizLvaujP1w9Q"/>

+      <contents xmi:type="Basic_0:Basic__Metaclass" xmi:id="_qc7KsK88EdizLvaujP1w9Q"/>

     </eAnnotations>

     <generalization xmi:id="_m9C2Na86EdiEh75YJ_3n8g" general="_m9C2Oq86EdiEh75YJ_3n8g"/>

     <ownedAttribute xmi:id="_m9C2Nq86EdiEh75YJ_3n8g" name="deploymentLocation" type="_m8qbB686EdiEh75YJ_3n8g">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_m9C2N686EdiEh75YJ_3n8g"/>

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m9C2N686EdiEh75YJ_3n8g"/>

     </ownedAttribute>

     <ownedAttribute xmi:id="_m9C2OK86EdiEh75YJ_3n8g" name="executionLocation" type="_m8qbB686EdiEh75YJ_3n8g">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_m9C2Oa86EdiEh75YJ_3n8g"/>

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m9C2Oa86EdiEh75YJ_3n8g"/>

     </ownedAttribute>

   </ownedMember>

-  <ownedMember xsi:type="uml:Class" xmi:id="_m9C2Oq86EdiEh75YJ_3n8g" name="Artifact">

+  <ownedMember xmi:type="uml:Class" xmi:id="_m9C2Oq86EdiEh75YJ_3n8g" name="Artifact">

     <eAnnotations xmi:id="_pX-U0K88EdizLvaujP1w9Q" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_pYKiEK88EdizLvaujP1w9Q"/>

+      <contents xmi:type="Basic_0:Basic__Metaclass" xmi:id="_pYKiEK88EdizLvaujP1w9Q"/>

     </eAnnotations>

     <generalization xmi:id="_m9C2O686EdiEh75YJ_3n8g" general="_m88vAa86EdiEh75YJ_3n8g"/>

     <generalization xmi:id="_m9C2PK86EdiEh75YJ_3n8g" general="_m9C2MK86EdiEh75YJ_3n8g"/>

     <ownedAttribute xmi:id="_m9C2Pa86EdiEh75YJ_3n8g" name="fileName" type="_m8qbB686EdiEh75YJ_3n8g">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_m9C2Pq86EdiEh75YJ_3n8g"/>

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m9C2Pq86EdiEh75YJ_3n8g"/>

     </ownedAttribute>

     <ownedAttribute xmi:id="_m9C2P686EdiEh75YJ_3n8g" name="nestedArtifact" type="_m9C2Oq86EdiEh75YJ_3n8g" isOrdered="true" association="_m9C2Va86EdiEh75YJ_3n8g" aggregation="composite">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_m9C2QK86EdiEh75YJ_3n8g" value="-1"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_m9C2Qa86EdiEh75YJ_3n8g"/>

+      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_m9C2QK86EdiEh75YJ_3n8g" value="-1"/>

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m9C2Qa86EdiEh75YJ_3n8g"/>

     </ownedAttribute>

     <ownedAttribute xmi:id="_m9C2Qq86EdiEh75YJ_3n8g" name="manifestation" type="_m9C2Wa86EdiEh75YJ_3n8g" isOrdered="true" subsettedProperty="_m8qcAa86EdiEh75YJ_3n8g" association="_m9C2V686EdiEh75YJ_3n8g" aggregation="composite">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_m9C2Q686EdiEh75YJ_3n8g" value="-1"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_m9C2RK86EdiEh75YJ_3n8g"/>

+      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_m9C2Q686EdiEh75YJ_3n8g" value="-1"/>

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m9C2RK86EdiEh75YJ_3n8g"/>

     </ownedAttribute>

     <ownedAttribute xmi:id="_m9C2Ra86EdiEh75YJ_3n8g" name="ownedOperation" type="_m9C2ja86EdiEh75YJ_3n8g" isOrdered="true" association="_m9VJQK86EdiEh75YJ_3n8g" aggregation="composite">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_m9C2Rq86EdiEh75YJ_3n8g" value="-1"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_m9C2R686EdiEh75YJ_3n8g"/>

+      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_m9C2Rq86EdiEh75YJ_3n8g" value="-1"/>

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m9C2R686EdiEh75YJ_3n8g"/>

     </ownedAttribute>

     <ownedAttribute xmi:id="_m9C2SK86EdiEh75YJ_3n8g" name="ownedAttribute" type="_m9C1la86EdiEh75YJ_3n8g" isOrdered="true" association="_m9VJQq86EdiEh75YJ_3n8g" aggregation="composite">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_m9C2Sa86EdiEh75YJ_3n8g" value="-1"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_m9C2Sq86EdiEh75YJ_3n8g"/>

+      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_m9C2Sa86EdiEh75YJ_3n8g" value="-1"/>

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m9C2Sq86EdiEh75YJ_3n8g"/>

     </ownedAttribute>

     <ownedOperation xmi:id="_m9C2S686EdiEh75YJ_3n8g" name="getOwnedElements">

       <returnResult xmi:id="_m9C2TK86EdiEh75YJ_3n8g" direction="return">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

+        <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

       </returnResult>

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

+      <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

     </ownedOperation>

     <ownedOperation xmi:id="_m9C2Ta86EdiEh75YJ_3n8g" name="getClientDependencies">

       <returnResult xmi:id="_m9C2Tq86EdiEh75YJ_3n8g" direction="return">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

+        <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

       </returnResult>

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

+      <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

     </ownedOperation>

     <ownedOperation xmi:id="_m9C2T686EdiEh75YJ_3n8g" name="getFeatures">

       <returnResult xmi:id="_m9C2UK86EdiEh75YJ_3n8g" direction="return">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

+        <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

       </returnResult>

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

+      <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

     </ownedOperation>

     <ownedOperation xmi:id="_m9C2Ua86EdiEh75YJ_3n8g" name="getOwnedMembers">

       <returnResult xmi:id="_m9C2Uq86EdiEh75YJ_3n8g" direction="return">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

+        <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

       </returnResult>

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

+      <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

     </ownedOperation>

     <ownedOperation xmi:id="_m9C2U686EdiEh75YJ_3n8g" name="getAttributes">

       <returnResult xmi:id="_m9C2VK86EdiEh75YJ_3n8g" direction="return">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

+        <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

       </returnResult>

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

+      <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

     </ownedOperation>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_m9C2Va86EdiEh75YJ_3n8g" memberEnd="_m9C2P686EdiEh75YJ_3n8g _m9C2Vq86EdiEh75YJ_3n8g">

+  <ownedMember xmi:type="uml:Association" xmi:id="_m9C2Va86EdiEh75YJ_3n8g" memberEnd="_m9C2P686EdiEh75YJ_3n8g _m9C2Vq86EdiEh75YJ_3n8g">

     <ownedEnd xmi:id="_m9C2Vq86EdiEh75YJ_3n8g" type="_m9C2Oq86EdiEh75YJ_3n8g" association="_m9C2Va86EdiEh75YJ_3n8g"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_m9C2V686EdiEh75YJ_3n8g" memberEnd="_m9C2Qq86EdiEh75YJ_3n8g _m9C2WK86EdiEh75YJ_3n8g">

+  <ownedMember xmi:type="uml:Association" xmi:id="_m9C2V686EdiEh75YJ_3n8g" memberEnd="_m9C2Qq86EdiEh75YJ_3n8g _m9C2WK86EdiEh75YJ_3n8g">

     <ownedEnd xmi:id="_m9C2WK86EdiEh75YJ_3n8g" type="_m9C2Oq86EdiEh75YJ_3n8g" association="_m9C2V686EdiEh75YJ_3n8g"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Class" xmi:id="_m9C2Wa86EdiEh75YJ_3n8g" name="Manifestation">

+  <ownedMember xmi:type="uml:Class" xmi:id="_m9C2Wa86EdiEh75YJ_3n8g" name="Manifestation">

     <eAnnotations xmi:id="_pYWvUK88EdizLvaujP1w9Q" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_pYc18K88EdizLvaujP1w9Q"/>

+      <contents xmi:type="Basic_0:Basic__Metaclass" xmi:id="_pYc18K88EdizLvaujP1w9Q"/>

     </eAnnotations>

     <generalization xmi:id="_m9C2Wq86EdiEh75YJ_3n8g" general="_m9C2YK86EdiEh75YJ_3n8g"/>

     <ownedAttribute xmi:id="_m9C2W686EdiEh75YJ_3n8g" name="utilizedElement" type="_m8whwa86EdiEh75YJ_3n8g" isOrdered="true" subsettedProperty="_m9C2Ka86EdiEh75YJ_3n8g" association="_m9PC2686EdiEh75YJ_3n8g"/>

     <ownedOperation xmi:id="_m9C2XK86EdiEh75YJ_3n8g" name="getSuppliers">

       <returnResult xmi:id="_m9C2Xa86EdiEh75YJ_3n8g" direction="return">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

+        <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

       </returnResult>

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

+      <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

     </ownedOperation>

     <ownedOperation xmi:id="_m9C2Xq86EdiEh75YJ_3n8g" name="getTargets">

       <returnResult xmi:id="_m9C2X686EdiEh75YJ_3n8g" direction="return">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

+        <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

       </returnResult>

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

+      <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

     </ownedOperation>

   </ownedMember>

-  <ownedMember xsi:type="uml:Class" xmi:id="_m9C2YK86EdiEh75YJ_3n8g" name="Abstraction">

+  <ownedMember xmi:type="uml:Class" xmi:id="_m9C2YK86EdiEh75YJ_3n8g" name="Abstraction">

     <eAnnotations xmi:id="_pRerQK88EdizLvaujP1w9Q" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_pRq4gK88EdizLvaujP1w9Q"/>

+      <contents xmi:type="Basic_0:Basic__Metaclass" xmi:id="_pRq4gK88EdizLvaujP1w9Q"/>

     </eAnnotations>

     <generalization xmi:id="_m9C2Ya86EdiEh75YJ_3n8g" general="_m9C2JK86EdiEh75YJ_3n8g"/>

     <ownedAttribute xmi:id="_m9C2Yq86EdiEh75YJ_3n8g" name="mapping" type="_m9C2aK86EdiEh75YJ_3n8g" isOrdered="true" association="_m9C2Zq86EdiEh75YJ_3n8g" aggregation="composite">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_m9C2Y686EdiEh75YJ_3n8g"/>

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m9C2Y686EdiEh75YJ_3n8g"/>

     </ownedAttribute>

     <ownedOperation xmi:id="_m9C2ZK86EdiEh75YJ_3n8g" name="getOwnedElements">

       <returnResult xmi:id="_m9C2Za86EdiEh75YJ_3n8g" direction="return">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

+        <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

       </returnResult>

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

+      <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

     </ownedOperation>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_m9C2Zq86EdiEh75YJ_3n8g" memberEnd="_m9C2Yq86EdiEh75YJ_3n8g _m9C2Z686EdiEh75YJ_3n8g">

+  <ownedMember xmi:type="uml:Association" xmi:id="_m9C2Zq86EdiEh75YJ_3n8g" memberEnd="_m9C2Yq86EdiEh75YJ_3n8g _m9C2Z686EdiEh75YJ_3n8g">

     <ownedEnd xmi:id="_m9C2Z686EdiEh75YJ_3n8g" type="_m9C2YK86EdiEh75YJ_3n8g" association="_m9C2Zq86EdiEh75YJ_3n8g"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Class" xmi:id="_m9C2aK86EdiEh75YJ_3n8g" name="OpaqueExpression">

+  <ownedMember xmi:type="uml:Class" xmi:id="_m9C2aK86EdiEh75YJ_3n8g" name="OpaqueExpression">

     <eAnnotations xmi:id="_pDujIK88EdizLvaujP1w9Q" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_pD0pwK88EdizLvaujP1w9Q"/>

+      <contents xmi:type="Basic_0:Basic__Metaclass" xmi:id="_pD0pwK88EdizLvaujP1w9Q"/>

     </eAnnotations>

     <generalization xmi:id="_m9C2aa86EdiEh75YJ_3n8g" general="_m8qb6q86EdiEh75YJ_3n8g"/>

     <ownedAttribute xmi:id="_m9C2aq86EdiEh75YJ_3n8g" name="body" type="_m8qbB686EdiEh75YJ_3n8g">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_m9C2a686EdiEh75YJ_3n8g"/>

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m9C2a686EdiEh75YJ_3n8g"/>

     </ownedAttribute>

     <ownedAttribute xmi:id="_m9C2bK86EdiEh75YJ_3n8g" name="language" type="_m8qbB686EdiEh75YJ_3n8g">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_m9C2ba86EdiEh75YJ_3n8g"/>

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m9C2ba86EdiEh75YJ_3n8g"/>

     </ownedAttribute>

     <ownedAttribute xmi:id="_m9C2bq86EdiEh75YJ_3n8g" name="result" type="_m9C2dK86EdiEh75YJ_3n8g" isOrdered="true" isReadOnly="true" isDerived="true" association="_m9C2cq86EdiEh75YJ_3n8g">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_m9C2b686EdiEh75YJ_3n8g"/>

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m9C2b686EdiEh75YJ_3n8g"/>

     </ownedAttribute>

     <ownedAttribute xmi:id="_m9C2cK86EdiEh75YJ_3n8g" name="behavior" type="_m9I8Ua86EdiEh75YJ_3n8g" isOrdered="true" association="_m9PC2a86EdiEh75YJ_3n8g">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_m9C2ca86EdiEh75YJ_3n8g"/>

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m9C2ca86EdiEh75YJ_3n8g"/>

     </ownedAttribute>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_m9C2cq86EdiEh75YJ_3n8g" memberEnd="_m9C2bq86EdiEh75YJ_3n8g _m9C2c686EdiEh75YJ_3n8g">

+  <ownedMember xmi:type="uml:Association" xmi:id="_m9C2cq86EdiEh75YJ_3n8g" memberEnd="_m9C2bq86EdiEh75YJ_3n8g _m9C2c686EdiEh75YJ_3n8g">

     <ownedEnd xmi:id="_m9C2c686EdiEh75YJ_3n8g" type="_m9C2aK86EdiEh75YJ_3n8g" association="_m9C2cq86EdiEh75YJ_3n8g"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Class" xmi:id="_m9C2dK86EdiEh75YJ_3n8g" name="Parameter">

+  <ownedMember xmi:type="uml:Class" xmi:id="_m9C2dK86EdiEh75YJ_3n8g" name="Parameter">

     <eAnnotations xmi:id="_pBVWcK88EdizLvaujP1w9Q" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_pBhjsK88EdizLvaujP1w9Q"/>

+      <contents xmi:type="Basic_0:Basic__Metaclass" xmi:id="_pBhjsK88EdizLvaujP1w9Q"/>

     </eAnnotations>

     <generalization xmi:id="_m9C2da86EdiEh75YJ_3n8g" general="_m9C18a86EdiEh75YJ_3n8g"/>

     <generalization xmi:id="_m9C2dq86EdiEh75YJ_3n8g" general="_m8qb-a86EdiEh75YJ_3n8g"/>

     <generalization xmi:id="_m9C2d686EdiEh75YJ_3n8g" general="_m8qbtK86EdiEh75YJ_3n8g"/>

     <ownedAttribute xmi:id="_m9C2eK86EdiEh75YJ_3n8g" name="parameterSet" type="_m9PCoK86EdiEh75YJ_3n8g" isOrdered="true" association="_m9PCqa86EdiEh75YJ_3n8g">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_m9C2ea86EdiEh75YJ_3n8g" value="-1"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_m9C2eq86EdiEh75YJ_3n8g"/>

+      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_m9C2ea86EdiEh75YJ_3n8g" value="-1"/>

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m9C2eq86EdiEh75YJ_3n8g"/>

     </ownedAttribute>

     <ownedAttribute xmi:id="_m9C2e686EdiEh75YJ_3n8g" name="operation" type="_m9C2ja86EdiEh75YJ_3n8g" isOrdered="true" association="_m9PCzK86EdiEh75YJ_3n8g">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_m9C2fK86EdiEh75YJ_3n8g"/>

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m9C2fK86EdiEh75YJ_3n8g"/>

     </ownedAttribute>

     <ownedAttribute xmi:id="_m9C2fa86EdiEh75YJ_3n8g" name="default" type="_m8qbB686EdiEh75YJ_3n8g" isReadOnly="true" isDerived="true">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_m9C2fq86EdiEh75YJ_3n8g"/>

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m9C2fq86EdiEh75YJ_3n8g"/>

     </ownedAttribute>

     <ownedAttribute xmi:id="_m9C2f686EdiEh75YJ_3n8g" name="direction" type="_m9PCza86EdiEh75YJ_3n8g">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_m9C2gK86EdiEh75YJ_3n8g"/>

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m9C2gK86EdiEh75YJ_3n8g"/>

     </ownedAttribute>

     <ownedAttribute xmi:id="_m9C2ga86EdiEh75YJ_3n8g" name="defaultValue" type="_m8qb6q86EdiEh75YJ_3n8g" isOrdered="true" association="_m9PC0q86EdiEh75YJ_3n8g" aggregation="composite">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_m9C2gq86EdiEh75YJ_3n8g"/>

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m9C2gq86EdiEh75YJ_3n8g"/>

     </ownedAttribute>

     <ownedAttribute xmi:id="_m9C2g686EdiEh75YJ_3n8g" name="isException" type="_m8qbBq86EdiEh75YJ_3n8g">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_m9C2hK86EdiEh75YJ_3n8g"/>

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m9C2hK86EdiEh75YJ_3n8g"/>

     </ownedAttribute>

     <ownedAttribute xmi:id="_m9C2ha86EdiEh75YJ_3n8g" name="isStream" type="_m8qbBq86EdiEh75YJ_3n8g">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_m9C2hq86EdiEh75YJ_3n8g"/>

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m9C2hq86EdiEh75YJ_3n8g"/>

     </ownedAttribute>

     <ownedAttribute xmi:id="_m9C2h686EdiEh75YJ_3n8g" name="effect" type="_m9PC1K86EdiEh75YJ_3n8g">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_m9C2iK86EdiEh75YJ_3n8g"/>

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m9C2iK86EdiEh75YJ_3n8g"/>

     </ownedAttribute>

     <ownedOperation xmi:id="_m9C2ia86EdiEh75YJ_3n8g" name="getNamespace" type="_m8whhK86EdiEh75YJ_3n8g">

       <returnResult xmi:id="_m9C2iq86EdiEh75YJ_3n8g" type="_m8whhK86EdiEh75YJ_3n8g" direction="return"/>

     </ownedOperation>

     <ownedOperation xmi:id="_m9C2i686EdiEh75YJ_3n8g" name="getOwnedElements">

       <returnResult xmi:id="_m9C2jK86EdiEh75YJ_3n8g" direction="return">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

+        <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

       </returnResult>

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

+      <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

     </ownedOperation>

   </ownedMember>

-  <ownedMember xsi:type="uml:Class" xmi:id="_m9C2ja86EdiEh75YJ_3n8g" name="Operation">

+  <ownedMember xmi:type="uml:Class" xmi:id="_m9C2ja86EdiEh75YJ_3n8g" name="Operation">

     <eAnnotations xmi:id="_pAkhcK88EdizLvaujP1w9Q" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_pAwusK88EdizLvaujP1w9Q"/>

+      <contents xmi:type="Basic_0:Basic__Metaclass" xmi:id="_pAwusK88EdizLvaujP1w9Q"/>

     </eAnnotations>

     <generalization xmi:id="_m9C2jq86EdiEh75YJ_3n8g" general="_m9I8Kq86EdiEh75YJ_3n8g"/>

     <generalization xmi:id="_m9C2j686EdiEh75YJ_3n8g" general="_m8qb-a86EdiEh75YJ_3n8g"/>

     <generalization xmi:id="_m9C2kK86EdiEh75YJ_3n8g" general="_m8qbtK86EdiEh75YJ_3n8g"/>

     <generalization xmi:id="_m9C2ka86EdiEh75YJ_3n8g" general="_m8qbga86EdiEh75YJ_3n8g"/>

     <ownedAttribute xmi:id="_m9C2kq86EdiEh75YJ_3n8g" name="class_" type="_m88uxq86EdiEh75YJ_3n8g" isOrdered="true" association="_m9PCsK86EdiEh75YJ_3n8g">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_m9C2k686EdiEh75YJ_3n8g"/>

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m9C2k686EdiEh75YJ_3n8g"/>

     </ownedAttribute>

     <ownedAttribute xmi:id="_m9C2lK86EdiEh75YJ_3n8g" name="isQuery" type="_m8qbBq86EdiEh75YJ_3n8g">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_m9C2la86EdiEh75YJ_3n8g"/>

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m9C2la86EdiEh75YJ_3n8g"/>

     </ownedAttribute>

     <ownedAttribute xmi:id="_m9C2lq86EdiEh75YJ_3n8g" name="datatype" type="_m9PCsa86EdiEh75YJ_3n8g" isOrdered="true" association="_m9PCw686EdiEh75YJ_3n8g">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_m9C2l686EdiEh75YJ_3n8g"/>

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m9C2l686EdiEh75YJ_3n8g"/>

     </ownedAttribute>

     <ownedAttribute xmi:id="_m9C2mK86EdiEh75YJ_3n8g" name="precondition" type="_m8whsa86EdiEh75YJ_3n8g" isOrdered="true" subsettedProperty="_m8whia86EdiEh75YJ_3n8g" association="_m9PCxK86EdiEh75YJ_3n8g">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_m9C2ma86EdiEh75YJ_3n8g" value="-1"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_m9C2mq86EdiEh75YJ_3n8g"/>

+      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_m9C2ma86EdiEh75YJ_3n8g" value="-1"/>

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m9C2mq86EdiEh75YJ_3n8g"/>

     </ownedAttribute>

     <ownedAttribute xmi:id="_m9C2m686EdiEh75YJ_3n8g" name="postcondition" type="_m8whsa86EdiEh75YJ_3n8g" isOrdered="true" subsettedProperty="_m8whia86EdiEh75YJ_3n8g" association="_m9PCxq86EdiEh75YJ_3n8g">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_m9C2nK86EdiEh75YJ_3n8g" value="-1"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_m9C2na86EdiEh75YJ_3n8g"/>

+      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_m9C2nK86EdiEh75YJ_3n8g" value="-1"/>

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m9C2na86EdiEh75YJ_3n8g"/>

     </ownedAttribute>

     <ownedAttribute xmi:id="_m9C2nq86EdiEh75YJ_3n8g" name="redefinedOperation" type="_m9C2ja86EdiEh75YJ_3n8g" isOrdered="true" association="_m9PCyK86EdiEh75YJ_3n8g">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_m9C2n686EdiEh75YJ_3n8g" value="-1"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_m9C2oK86EdiEh75YJ_3n8g"/>

+      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_m9C2n686EdiEh75YJ_3n8g" value="-1"/>

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m9C2oK86EdiEh75YJ_3n8g"/>

     </ownedAttribute>

     <ownedAttribute xmi:id="_m9C2oa86EdiEh75YJ_3n8g" name="bodyCondition" type="_m8whsa86EdiEh75YJ_3n8g" isOrdered="true" subsettedProperty="_m8whia86EdiEh75YJ_3n8g" association="_m9PCyq86EdiEh75YJ_3n8g">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_m9C2oq86EdiEh75YJ_3n8g"/>

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m9C2oq86EdiEh75YJ_3n8g"/>

     </ownedAttribute>

     <ownedAttribute xmi:id="_m9C2o686EdiEh75YJ_3n8g" name="ownedParameter" type="_m9C2dK86EdiEh75YJ_3n8g" isOrdered="true" association="_m9PCzK86EdiEh75YJ_3n8g" aggregation="composite">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_m9C2pK86EdiEh75YJ_3n8g" value="-1"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_m9C2pa86EdiEh75YJ_3n8g"/>

+      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_m9C2pK86EdiEh75YJ_3n8g" value="-1"/>

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m9C2pa86EdiEh75YJ_3n8g"/>

     </ownedAttribute>

     <ownedOperation xmi:id="_m9C2pq86EdiEh75YJ_3n8g" name="validateTypeOfResult" type="_m8qbBq86EdiEh75YJ_3n8g">

       <returnResult xmi:id="_m9C2p686EdiEh75YJ_3n8g" type="_m8qbBq86EdiEh75YJ_3n8g" direction="return"/>

       <ownedParameter xmi:id="_m9C2qK86EdiEh75YJ_3n8g" name="diagnostics">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ0zQ686EdieaYgxtVWN8Q"/>

+        <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ0zQ686EdieaYgxtVWN8Q"/>

       </ownedParameter>

       <ownedParameter xmi:id="_m9C2qa86EdiEh75YJ_3n8g" name="context">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_ORNNwK86EdieaYgxtVWN8Q"/>

+        <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_ORNNwK86EdieaYgxtVWN8Q"/>

       </ownedParameter>

     </ownedOperation>

     <ownedOperation xmi:id="_m9C2qq86EdiEh75YJ_3n8g" name="isOrdered" type="_m8qbBq86EdiEh75YJ_3n8g">

@@ -1898,10 +1898,10 @@
     <ownedOperation xmi:id="_m9I8B686EdiEh75YJ_3n8g" name="validateOnlyBodyForQuery" type="_m8qbBq86EdiEh75YJ_3n8g">

       <returnResult xmi:id="_m9I8CK86EdiEh75YJ_3n8g" type="_m8qbBq86EdiEh75YJ_3n8g" direction="return"/>

       <ownedParameter xmi:id="_m9I8Ca86EdiEh75YJ_3n8g" name="diagnostics">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ0zQ686EdieaYgxtVWN8Q"/>

+        <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ0zQ686EdieaYgxtVWN8Q"/>

       </ownedParameter>

       <ownedParameter xmi:id="_m9I8Cq86EdiEh75YJ_3n8g" name="context">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_ORNNwK86EdieaYgxtVWN8Q"/>

+        <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_ORNNwK86EdieaYgxtVWN8Q"/>

       </ownedParameter>

     </ownedOperation>

     <ownedOperation xmi:id="_m9I8C686EdiEh75YJ_3n8g" name="isConsistentWith" type="_m8qbBq86EdiEh75YJ_3n8g">

@@ -1910,9 +1910,9 @@
     </ownedOperation>

     <ownedOperation xmi:id="_m9I8Dq86EdiEh75YJ_3n8g" name="getRaisedExceptions">

       <returnResult xmi:id="_m9I8D686EdiEh75YJ_3n8g" direction="return">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

+        <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

       </returnResult>

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

+      <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

     </ownedOperation>

     <ownedOperation xmi:id="_m9I8EK86EdiEh75YJ_3n8g" name="setIsOrdered">

       <ownedParameter xmi:id="_m9I8Ea86EdiEh75YJ_3n8g" name="newIsOrdered" type="_m8qbBq86EdiEh75YJ_3n8g"/>

@@ -1928,9 +1928,9 @@
     </ownedOperation>

     <ownedOperation xmi:id="_m9I8GK86EdiEh75YJ_3n8g" name="getFormalParameters">

       <returnResult xmi:id="_m9I8Ga86EdiEh75YJ_3n8g" direction="return">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

+        <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

       </returnResult>

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

+      <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

     </ownedOperation>

     <ownedOperation xmi:id="_m9I8Gq86EdiEh75YJ_3n8g" name="getType" type="_m82oi686EdiEh75YJ_3n8g">

       <returnResult xmi:id="_m9I8G686EdiEh75YJ_3n8g" type="_m82oi686EdiEh75YJ_3n8g" direction="return"/>

@@ -1940,69 +1940,69 @@
     </ownedOperation>

     <ownedOperation xmi:id="_m9I8Hq86EdiEh75YJ_3n8g" name="getRedefinitionContexts">

       <returnResult xmi:id="_m9I8H686EdiEh75YJ_3n8g" direction="return">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

+        <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

       </returnResult>

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

+      <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

     </ownedOperation>

     <ownedOperation xmi:id="_m9I8IK86EdiEh75YJ_3n8g" name="getNamespace" type="_m8whhK86EdiEh75YJ_3n8g">

       <returnResult xmi:id="_m9I8Ia86EdiEh75YJ_3n8g" type="_m8whhK86EdiEh75YJ_3n8g" direction="return"/>

     </ownedOperation>

     <ownedOperation xmi:id="_m9I8Iq86EdiEh75YJ_3n8g" name="getFeaturingClassifiers">

       <returnResult xmi:id="_m9I8I686EdiEh75YJ_3n8g" direction="return">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

+        <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

       </returnResult>

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

+      <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

     </ownedOperation>

     <ownedOperation xmi:id="_m9I8JK86EdiEh75YJ_3n8g" name="getOwnedMembers">

       <returnResult xmi:id="_m9I8Ja86EdiEh75YJ_3n8g" direction="return">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

+        <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

       </returnResult>

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

+      <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

     </ownedOperation>

     <ownedOperation xmi:id="_m9I8Jq86EdiEh75YJ_3n8g" name="getOwnedRules">

       <returnResult xmi:id="_m9I8J686EdiEh75YJ_3n8g" direction="return">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

+        <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

       </returnResult>

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

+      <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

     </ownedOperation>

     <ownedOperation xmi:id="_m9I8KK86EdiEh75YJ_3n8g" name="getRedefinedElements">

       <returnResult xmi:id="_m9I8Ka86EdiEh75YJ_3n8g" direction="return">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

+        <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

       </returnResult>

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

+      <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

     </ownedOperation>

   </ownedMember>

-  <ownedMember xsi:type="uml:Class" xmi:id="_m9I8Kq86EdiEh75YJ_3n8g" name="BehavioralFeature" isAbstract="true">

+  <ownedMember xmi:type="uml:Class" xmi:id="_m9I8Kq86EdiEh75YJ_3n8g" name="BehavioralFeature" isAbstract="true">

     <eAnnotations xmi:id="_pIyCQK88EdizLvaujP1w9Q" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_pI4I4K88EdizLvaujP1w9Q"/>

+      <contents xmi:type="Basic_0:Basic__Metaclass" xmi:id="_pI4I4K88EdizLvaujP1w9Q"/>

     </eAnnotations>

     <generalization xmi:id="_m9I8K686EdiEh75YJ_3n8g" general="_m8whhK86EdiEh75YJ_3n8g"/>

     <generalization xmi:id="_m9I8LK86EdiEh75YJ_3n8g" general="_m9C1aa86EdiEh75YJ_3n8g"/>

     <ownedAttribute xmi:id="_m9I8La86EdiEh75YJ_3n8g" name="parameter" type="_m9C2dK86EdiEh75YJ_3n8g" isOrdered="true" isReadOnly="true" isDerived="true" isDerivedUnion="true" association="_m9I8SK86EdiEh75YJ_3n8g">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_m9I8Lq86EdiEh75YJ_3n8g" value="-1"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_m9I8L686EdiEh75YJ_3n8g"/>

+      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_m9I8Lq86EdiEh75YJ_3n8g" value="-1"/>

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m9I8L686EdiEh75YJ_3n8g"/>

     </ownedAttribute>

     <ownedAttribute xmi:id="_m9I8MK86EdiEh75YJ_3n8g" name="formalParameter" type="_m9C2dK86EdiEh75YJ_3n8g" isOrdered="true" association="_m9I8Sq86EdiEh75YJ_3n8g" aggregation="composite">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_m9I8Ma86EdiEh75YJ_3n8g" value="-1"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_m9I8Mq86EdiEh75YJ_3n8g"/>

+      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_m9I8Ma86EdiEh75YJ_3n8g" value="-1"/>

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m9I8Mq86EdiEh75YJ_3n8g"/>

     </ownedAttribute>

     <ownedAttribute xmi:id="_m9I8M686EdiEh75YJ_3n8g" name="returnResult" type="_m9C2dK86EdiEh75YJ_3n8g" isOrdered="true" association="_m9I8TK86EdiEh75YJ_3n8g" aggregation="composite">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_m9I8NK86EdiEh75YJ_3n8g" value="-1"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_m9I8Na86EdiEh75YJ_3n8g"/>

+      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_m9I8NK86EdiEh75YJ_3n8g" value="-1"/>

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m9I8Na86EdiEh75YJ_3n8g"/>

     </ownedAttribute>

     <ownedAttribute xmi:id="_m9I8Nq86EdiEh75YJ_3n8g" name="raisedException" type="_m82oi686EdiEh75YJ_3n8g" isOrdered="true" association="_m9I8Tq86EdiEh75YJ_3n8g">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_m9I8N686EdiEh75YJ_3n8g" value="-1"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_m9I8OK86EdiEh75YJ_3n8g"/>

+      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_m9I8N686EdiEh75YJ_3n8g" value="-1"/>

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m9I8OK86EdiEh75YJ_3n8g"/>

     </ownedAttribute>

     <ownedAttribute xmi:id="_m9I8Oa86EdiEh75YJ_3n8g" name="isAbstract" type="_m8qbBq86EdiEh75YJ_3n8g">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_m9I8Oq86EdiEh75YJ_3n8g"/>

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m9I8Oq86EdiEh75YJ_3n8g"/>

     </ownedAttribute>

     <ownedAttribute xmi:id="_m9I8O686EdiEh75YJ_3n8g" name="method" type="_m9I8Ua86EdiEh75YJ_3n8g" isOrdered="true" association="_m9I8UK86EdiEh75YJ_3n8g">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_m9I8PK86EdiEh75YJ_3n8g" value="-1"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_m9I8Pa86EdiEh75YJ_3n8g"/>

+      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_m9I8PK86EdiEh75YJ_3n8g" value="-1"/>

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m9I8Pa86EdiEh75YJ_3n8g"/>

     </ownedAttribute>

     <ownedAttribute xmi:id="_m9I8Pq86EdiEh75YJ_3n8g" name="concurrency" type="_m9PCrK86EdiEh75YJ_3n8g">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_m9I8P686EdiEh75YJ_3n8g"/>

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m9I8P686EdiEh75YJ_3n8g"/>

     </ownedAttribute>

     <ownedOperation xmi:id="_m9I8QK86EdiEh75YJ_3n8g" name="isDistinguishableFrom" type="_m8qbBq86EdiEh75YJ_3n8g">

       <returnResult xmi:id="_m9I8Qa86EdiEh75YJ_3n8g" type="_m8qbBq86EdiEh75YJ_3n8g" direction="return"/>

@@ -2011,154 +2011,154 @@
     </ownedOperation>

     <ownedOperation xmi:id="_m9I8RK86EdiEh75YJ_3n8g" name="getMembers">

       <returnResult xmi:id="_m9I8Ra86EdiEh75YJ_3n8g" direction="return">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

+        <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

       </returnResult>

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

+      <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

     </ownedOperation>

     <ownedOperation xmi:id="_m9I8Rq86EdiEh75YJ_3n8g" name="getOwnedMembers">

       <returnResult xmi:id="_m9I8R686EdiEh75YJ_3n8g" direction="return">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

+        <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

       </returnResult>

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

+      <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

     </ownedOperation>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_m9I8SK86EdiEh75YJ_3n8g" memberEnd="_m9I8La86EdiEh75YJ_3n8g _m9I8Sa86EdiEh75YJ_3n8g">

+  <ownedMember xmi:type="uml:Association" xmi:id="_m9I8SK86EdiEh75YJ_3n8g" memberEnd="_m9I8La86EdiEh75YJ_3n8g _m9I8Sa86EdiEh75YJ_3n8g">

     <ownedEnd xmi:id="_m9I8Sa86EdiEh75YJ_3n8g" type="_m9I8Kq86EdiEh75YJ_3n8g" association="_m9I8SK86EdiEh75YJ_3n8g"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_m9I8Sq86EdiEh75YJ_3n8g" memberEnd="_m9I8MK86EdiEh75YJ_3n8g _m9I8S686EdiEh75YJ_3n8g">

+  <ownedMember xmi:type="uml:Association" xmi:id="_m9I8Sq86EdiEh75YJ_3n8g" memberEnd="_m9I8MK86EdiEh75YJ_3n8g _m9I8S686EdiEh75YJ_3n8g">

     <ownedEnd xmi:id="_m9I8S686EdiEh75YJ_3n8g" type="_m9I8Kq86EdiEh75YJ_3n8g" association="_m9I8Sq86EdiEh75YJ_3n8g"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_m9I8TK86EdiEh75YJ_3n8g" memberEnd="_m9I8M686EdiEh75YJ_3n8g _m9I8Ta86EdiEh75YJ_3n8g">

+  <ownedMember xmi:type="uml:Association" xmi:id="_m9I8TK86EdiEh75YJ_3n8g" memberEnd="_m9I8M686EdiEh75YJ_3n8g _m9I8Ta86EdiEh75YJ_3n8g">

     <ownedEnd xmi:id="_m9I8Ta86EdiEh75YJ_3n8g" type="_m9I8Kq86EdiEh75YJ_3n8g" association="_m9I8TK86EdiEh75YJ_3n8g"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_m9I8Tq86EdiEh75YJ_3n8g" memberEnd="_m9I8Nq86EdiEh75YJ_3n8g _m9I8T686EdiEh75YJ_3n8g">

+  <ownedMember xmi:type="uml:Association" xmi:id="_m9I8Tq86EdiEh75YJ_3n8g" memberEnd="_m9I8Nq86EdiEh75YJ_3n8g _m9I8T686EdiEh75YJ_3n8g">

     <ownedEnd xmi:id="_m9I8T686EdiEh75YJ_3n8g" type="_m9I8Kq86EdiEh75YJ_3n8g" association="_m9I8Tq86EdiEh75YJ_3n8g"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_m9I8UK86EdiEh75YJ_3n8g" memberEnd="_m9I8O686EdiEh75YJ_3n8g _m9I8bK86EdiEh75YJ_3n8g"/>

-  <ownedMember xsi:type="uml:Class" xmi:id="_m9I8Ua86EdiEh75YJ_3n8g" name="Behavior" isAbstract="true">

+  <ownedMember xmi:type="uml:Association" xmi:id="_m9I8UK86EdiEh75YJ_3n8g" memberEnd="_m9I8O686EdiEh75YJ_3n8g _m9I8bK86EdiEh75YJ_3n8g"/>

+  <ownedMember xmi:type="uml:Class" xmi:id="_m9I8Ua86EdiEh75YJ_3n8g" name="Behavior" isAbstract="true">

     <eAnnotations xmi:id="_pTGb4K88EdizLvaujP1w9Q" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_pTMigK88EdizLvaujP1w9Q"/>

+      <contents xmi:type="Basic_0:Basic__Metaclass" xmi:id="_pTMigK88EdizLvaujP1w9Q"/>

     </eAnnotations>

     <generalization xmi:id="_m9I8Uq86EdiEh75YJ_3n8g" general="_m88uxq86EdiEh75YJ_3n8g"/>

     <ownedAttribute xmi:id="_m9I8U686EdiEh75YJ_3n8g" name="isReentrant" type="_m8qbBq86EdiEh75YJ_3n8g">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_m9I8VK86EdiEh75YJ_3n8g"/>

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m9I8VK86EdiEh75YJ_3n8g"/>

     </ownedAttribute>

     <ownedAttribute xmi:id="_m9I8Va86EdiEh75YJ_3n8g" name="context" type="_m88u6686EdiEh75YJ_3n8g" isOrdered="true" association="_m9I8dK86EdiEh75YJ_3n8g">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_m9I8Vq86EdiEh75YJ_3n8g"/>

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m9I8Vq86EdiEh75YJ_3n8g"/>

     </ownedAttribute>

     <ownedAttribute xmi:id="_m9I8V686EdiEh75YJ_3n8g" name="redefinedBehavior" type="_m9I8Ua86EdiEh75YJ_3n8g" isOrdered="true" association="_m9I8da86EdiEh75YJ_3n8g">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_m9I8WK86EdiEh75YJ_3n8g" value="-1"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_m9I8Wa86EdiEh75YJ_3n8g"/>

+      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_m9I8WK86EdiEh75YJ_3n8g" value="-1"/>

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m9I8Wa86EdiEh75YJ_3n8g"/>

     </ownedAttribute>

     <ownedAttribute xmi:id="_m9I8Wq86EdiEh75YJ_3n8g" name="parameter" type="_m9C2dK86EdiEh75YJ_3n8g" isOrdered="true" association="_m9I8d686EdiEh75YJ_3n8g" aggregation="composite">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_m9I8W686EdiEh75YJ_3n8g" value="-1"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_m9I8XK86EdiEh75YJ_3n8g"/>

+      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_m9I8W686EdiEh75YJ_3n8g" value="-1"/>

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m9I8XK86EdiEh75YJ_3n8g"/>

     </ownedAttribute>

     <ownedAttribute xmi:id="_m9I8Xa86EdiEh75YJ_3n8g" name="formalParameter" type="_m9C2dK86EdiEh75YJ_3n8g" isOrdered="true" isReadOnly="true" isDerived="true" association="_m9I8ea86EdiEh75YJ_3n8g">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_m9I8Xq86EdiEh75YJ_3n8g" value="-1"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_m9I8X686EdiEh75YJ_3n8g"/>

+      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_m9I8Xq86EdiEh75YJ_3n8g" value="-1"/>

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m9I8X686EdiEh75YJ_3n8g"/>

     </ownedAttribute>

     <ownedAttribute xmi:id="_m9I8YK86EdiEh75YJ_3n8g" name="returnResult" type="_m9C2dK86EdiEh75YJ_3n8g" isOrdered="true" isReadOnly="true" isDerived="true" association="_m9I8e686EdiEh75YJ_3n8g">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_m9I8Ya86EdiEh75YJ_3n8g" value="-1"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_m9I8Yq86EdiEh75YJ_3n8g"/>

+      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_m9I8Ya86EdiEh75YJ_3n8g" value="-1"/>

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m9I8Yq86EdiEh75YJ_3n8g"/>

     </ownedAttribute>

     <ownedAttribute xmi:id="_m9I8Y686EdiEh75YJ_3n8g" name="precondition" type="_m8whsa86EdiEh75YJ_3n8g" isOrdered="true" subsettedProperty="_m8whia86EdiEh75YJ_3n8g" association="_m9I8fa86EdiEh75YJ_3n8g">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_m9I8ZK86EdiEh75YJ_3n8g" value="-1"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_m9I8Za86EdiEh75YJ_3n8g"/>

+      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_m9I8ZK86EdiEh75YJ_3n8g" value="-1"/>

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m9I8Za86EdiEh75YJ_3n8g"/>

     </ownedAttribute>

     <ownedAttribute xmi:id="_m9I8Zq86EdiEh75YJ_3n8g" name="postcondition" type="_m8whsa86EdiEh75YJ_3n8g" isOrdered="true" subsettedProperty="_m8whia86EdiEh75YJ_3n8g" association="_m9I8f686EdiEh75YJ_3n8g">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_m9I8Z686EdiEh75YJ_3n8g" value="-1"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_m9I8aK86EdiEh75YJ_3n8g"/>

+      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_m9I8Z686EdiEh75YJ_3n8g" value="-1"/>

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m9I8aK86EdiEh75YJ_3n8g"/>

     </ownedAttribute>

     <ownedAttribute xmi:id="_m9I8aa86EdiEh75YJ_3n8g" name="ownedParameterSet" type="_m9PCoK86EdiEh75YJ_3n8g" isOrdered="true" association="_m9I8ga86EdiEh75YJ_3n8g" aggregation="composite">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_m9I8aq86EdiEh75YJ_3n8g" value="-1"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_m9I8a686EdiEh75YJ_3n8g"/>

+      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_m9I8aq86EdiEh75YJ_3n8g" value="-1"/>

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m9I8a686EdiEh75YJ_3n8g"/>

     </ownedAttribute>

     <ownedAttribute xmi:id="_m9I8bK86EdiEh75YJ_3n8g" name="specification" type="_m9I8Kq86EdiEh75YJ_3n8g" isOrdered="true" association="_m9I8UK86EdiEh75YJ_3n8g">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_m9I8ba86EdiEh75YJ_3n8g"/>

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m9I8ba86EdiEh75YJ_3n8g"/>

     </ownedAttribute>

     <ownedOperation xmi:id="_m9I8bq86EdiEh75YJ_3n8g" name="getRedefinedElements">

       <returnResult xmi:id="_m9I8b686EdiEh75YJ_3n8g" direction="return">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

+        <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

       </returnResult>

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

+      <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

     </ownedOperation>

     <ownedOperation xmi:id="_m9I8cK86EdiEh75YJ_3n8g" name="getOwnedMembers">

       <returnResult xmi:id="_m9I8ca86EdiEh75YJ_3n8g" direction="return">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

+        <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

       </returnResult>

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

+      <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

     </ownedOperation>

     <ownedOperation xmi:id="_m9I8cq86EdiEh75YJ_3n8g" name="getOwnedRules">

       <returnResult xmi:id="_m9I8c686EdiEh75YJ_3n8g" direction="return">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

+        <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

       </returnResult>

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

+      <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

     </ownedOperation>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_m9I8dK86EdiEh75YJ_3n8g" memberEnd="_m88u7a86EdiEh75YJ_3n8g _m9I8Va86EdiEh75YJ_3n8g"/>

-  <ownedMember xsi:type="uml:Association" xmi:id="_m9I8da86EdiEh75YJ_3n8g" memberEnd="_m9I8V686EdiEh75YJ_3n8g _m9I8dq86EdiEh75YJ_3n8g">

+  <ownedMember xmi:type="uml:Association" xmi:id="_m9I8dK86EdiEh75YJ_3n8g" memberEnd="_m88u7a86EdiEh75YJ_3n8g _m9I8Va86EdiEh75YJ_3n8g"/>

+  <ownedMember xmi:type="uml:Association" xmi:id="_m9I8da86EdiEh75YJ_3n8g" memberEnd="_m9I8V686EdiEh75YJ_3n8g _m9I8dq86EdiEh75YJ_3n8g">

     <ownedEnd xmi:id="_m9I8dq86EdiEh75YJ_3n8g" type="_m9I8Ua86EdiEh75YJ_3n8g" association="_m9I8da86EdiEh75YJ_3n8g"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_m9I8d686EdiEh75YJ_3n8g" memberEnd="_m9I8Wq86EdiEh75YJ_3n8g _m9I8eK86EdiEh75YJ_3n8g">

+  <ownedMember xmi:type="uml:Association" xmi:id="_m9I8d686EdiEh75YJ_3n8g" memberEnd="_m9I8Wq86EdiEh75YJ_3n8g _m9I8eK86EdiEh75YJ_3n8g">

     <ownedEnd xmi:id="_m9I8eK86EdiEh75YJ_3n8g" type="_m9I8Ua86EdiEh75YJ_3n8g" association="_m9I8d686EdiEh75YJ_3n8g"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_m9I8ea86EdiEh75YJ_3n8g" memberEnd="_m9I8Xa86EdiEh75YJ_3n8g _m9I8eq86EdiEh75YJ_3n8g">

+  <ownedMember xmi:type="uml:Association" xmi:id="_m9I8ea86EdiEh75YJ_3n8g" memberEnd="_m9I8Xa86EdiEh75YJ_3n8g _m9I8eq86EdiEh75YJ_3n8g">

     <ownedEnd xmi:id="_m9I8eq86EdiEh75YJ_3n8g" type="_m9I8Ua86EdiEh75YJ_3n8g" association="_m9I8ea86EdiEh75YJ_3n8g"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_m9I8e686EdiEh75YJ_3n8g" memberEnd="_m9I8YK86EdiEh75YJ_3n8g _m9I8fK86EdiEh75YJ_3n8g">

+  <ownedMember xmi:type="uml:Association" xmi:id="_m9I8e686EdiEh75YJ_3n8g" memberEnd="_m9I8YK86EdiEh75YJ_3n8g _m9I8fK86EdiEh75YJ_3n8g">

     <ownedEnd xmi:id="_m9I8fK86EdiEh75YJ_3n8g" type="_m9I8Ua86EdiEh75YJ_3n8g" association="_m9I8e686EdiEh75YJ_3n8g"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_m9I8fa86EdiEh75YJ_3n8g" memberEnd="_m9I8Y686EdiEh75YJ_3n8g _m9I8fq86EdiEh75YJ_3n8g">

+  <ownedMember xmi:type="uml:Association" xmi:id="_m9I8fa86EdiEh75YJ_3n8g" memberEnd="_m9I8Y686EdiEh75YJ_3n8g _m9I8fq86EdiEh75YJ_3n8g">

     <ownedEnd xmi:id="_m9I8fq86EdiEh75YJ_3n8g" type="_m9I8Ua86EdiEh75YJ_3n8g" association="_m9I8fa86EdiEh75YJ_3n8g"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_m9I8f686EdiEh75YJ_3n8g" memberEnd="_m9I8Zq86EdiEh75YJ_3n8g _m9I8gK86EdiEh75YJ_3n8g">

+  <ownedMember xmi:type="uml:Association" xmi:id="_m9I8f686EdiEh75YJ_3n8g" memberEnd="_m9I8Zq86EdiEh75YJ_3n8g _m9I8gK86EdiEh75YJ_3n8g">

     <ownedEnd xmi:id="_m9I8gK86EdiEh75YJ_3n8g" type="_m9I8Ua86EdiEh75YJ_3n8g" association="_m9I8f686EdiEh75YJ_3n8g"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_m9I8ga86EdiEh75YJ_3n8g" memberEnd="_m9I8aa86EdiEh75YJ_3n8g _m9I8gq86EdiEh75YJ_3n8g">

+  <ownedMember xmi:type="uml:Association" xmi:id="_m9I8ga86EdiEh75YJ_3n8g" memberEnd="_m9I8aa86EdiEh75YJ_3n8g _m9I8gq86EdiEh75YJ_3n8g">

     <ownedEnd xmi:id="_m9I8gq86EdiEh75YJ_3n8g" type="_m9I8Ua86EdiEh75YJ_3n8g" association="_m9I8ga86EdiEh75YJ_3n8g"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Class" xmi:id="_m9PCoK86EdiEh75YJ_3n8g" name="ParameterSet">

+  <ownedMember xmi:type="uml:Class" xmi:id="_m9PCoK86EdiEh75YJ_3n8g" name="ParameterSet">

     <eAnnotations xmi:id="_qVwywK88EdizLvaujP1w9Q" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_qV9AAK88EdizLvaujP1w9Q"/>

+      <contents xmi:type="Basic_0:Basic__Metaclass" xmi:id="_qV9AAK88EdizLvaujP1w9Q"/>

     </eAnnotations>

     <generalization xmi:id="_m9PCoa86EdiEh75YJ_3n8g" general="_m8qb_a86EdiEh75YJ_3n8g"/>

     <ownedAttribute xmi:id="_m9PCoq86EdiEh75YJ_3n8g" name="parameter" type="_m9C2dK86EdiEh75YJ_3n8g" isOrdered="true" association="_m9PCqa86EdiEh75YJ_3n8g">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_m9PCo686EdiEh75YJ_3n8g" value="-1"/>

+      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_m9PCo686EdiEh75YJ_3n8g" value="-1"/>

     </ownedAttribute>

     <ownedAttribute xmi:id="_m9PCpK86EdiEh75YJ_3n8g" name="condition" type="_m8whsa86EdiEh75YJ_3n8g" isOrdered="true" association="_m9PCqq86EdiEh75YJ_3n8g" aggregation="composite">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_m9PCpa86EdiEh75YJ_3n8g" value="-1"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_m9PCpq86EdiEh75YJ_3n8g"/>

+      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_m9PCpa86EdiEh75YJ_3n8g" value="-1"/>

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m9PCpq86EdiEh75YJ_3n8g"/>

     </ownedAttribute>

     <ownedOperation xmi:id="_m9PCp686EdiEh75YJ_3n8g" name="getOwnedElements">

       <returnResult xmi:id="_m9PCqK86EdiEh75YJ_3n8g" direction="return">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

+        <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

       </returnResult>

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

+      <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

     </ownedOperation>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_m9PCqa86EdiEh75YJ_3n8g" memberEnd="_m9PCoq86EdiEh75YJ_3n8g _m9C2eK86EdiEh75YJ_3n8g"/>

-  <ownedMember xsi:type="uml:Association" xmi:id="_m9PCqq86EdiEh75YJ_3n8g" memberEnd="_m9PCpK86EdiEh75YJ_3n8g _m9PCq686EdiEh75YJ_3n8g">

+  <ownedMember xmi:type="uml:Association" xmi:id="_m9PCqa86EdiEh75YJ_3n8g" memberEnd="_m9PCoq86EdiEh75YJ_3n8g _m9C2eK86EdiEh75YJ_3n8g"/>

+  <ownedMember xmi:type="uml:Association" xmi:id="_m9PCqq86EdiEh75YJ_3n8g" memberEnd="_m9PCpK86EdiEh75YJ_3n8g _m9PCq686EdiEh75YJ_3n8g">

     <ownedEnd xmi:id="_m9PCq686EdiEh75YJ_3n8g" type="_m9PCoK86EdiEh75YJ_3n8g" association="_m9PCqq86EdiEh75YJ_3n8g"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Enumeration" xmi:id="_m9PCrK86EdiEh75YJ_3n8g" name="CallConcurrencyKind">

+  <ownedMember xmi:type="uml:Enumeration" xmi:id="_m9PCrK86EdiEh75YJ_3n8g" name="CallConcurrencyKind">

     <ownedLiteral xmi:id="_m9PCra86EdiEh75YJ_3n8g" name="sequential"/>

     <ownedLiteral xmi:id="_m9PCrq86EdiEh75YJ_3n8g" name="guarded"/>

     <ownedLiteral xmi:id="_m9PCr686EdiEh75YJ_3n8g" name="concurrent"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_m9PCsK86EdiEh75YJ_3n8g" memberEnd="_m88uya86EdiEh75YJ_3n8g _m9C2kq86EdiEh75YJ_3n8g"/>

-  <ownedMember xsi:type="uml:Class" xmi:id="_m9PCsa86EdiEh75YJ_3n8g" name="DataType">

+  <ownedMember xmi:type="uml:Association" xmi:id="_m9PCsK86EdiEh75YJ_3n8g" memberEnd="_m88uya86EdiEh75YJ_3n8g _m9C2kq86EdiEh75YJ_3n8g"/>

+  <ownedMember xmi:type="uml:Class" xmi:id="_m9PCsa86EdiEh75YJ_3n8g" name="DataType">

     <eAnnotations xmi:id="_pCel8K88EdizLvaujP1w9Q" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_pCkskK88EdizLvaujP1w9Q"/>

+      <contents xmi:type="Basic_0:Basic__Metaclass" xmi:id="_pCkskK88EdizLvaujP1w9Q"/>

     </eAnnotations>

     <generalization xmi:id="_m9PCsq86EdiEh75YJ_3n8g" general="_m88vAa86EdiEh75YJ_3n8g"/>

     <ownedAttribute xmi:id="_m9PCs686EdiEh75YJ_3n8g" name="ownedAttribute" type="_m9C1la86EdiEh75YJ_3n8g" isOrdered="true" association="_m9PCwq86EdiEh75YJ_3n8g" aggregation="composite">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_m9PCtK86EdiEh75YJ_3n8g" value="-1"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_m9PCta86EdiEh75YJ_3n8g"/>

+      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_m9PCtK86EdiEh75YJ_3n8g" value="-1"/>

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m9PCta86EdiEh75YJ_3n8g"/>

     </ownedAttribute>

     <ownedAttribute xmi:id="_m9PCtq86EdiEh75YJ_3n8g" name="ownedOperation" type="_m9C2ja86EdiEh75YJ_3n8g" isOrdered="true" association="_m9PCw686EdiEh75YJ_3n8g" aggregation="composite">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_m9PCt686EdiEh75YJ_3n8g" value="-1"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_m9PCuK86EdiEh75YJ_3n8g"/>

+      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_m9PCt686EdiEh75YJ_3n8g" value="-1"/>

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m9PCuK86EdiEh75YJ_3n8g"/>

     </ownedAttribute>

     <ownedOperation xmi:id="_m9PCua86EdiEh75YJ_3n8g" name="inherit" type="_m8qbCq86EdiEh75YJ_3n8g">

       <returnResult xmi:id="_m9PCuq86EdiEh75YJ_3n8g" type="_m8qbCq86EdiEh75YJ_3n8g" direction="return"/>

@@ -2166,761 +2166,761 @@
     </ownedOperation>

     <ownedOperation xmi:id="_m9PCvK86EdiEh75YJ_3n8g" name="getOwnedMembers">

       <returnResult xmi:id="_m9PCva86EdiEh75YJ_3n8g" direction="return">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

+        <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

       </returnResult>

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

+      <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

     </ownedOperation>

     <ownedOperation xmi:id="_m9PCvq86EdiEh75YJ_3n8g" name="getAttributes">

       <returnResult xmi:id="_m9PCv686EdiEh75YJ_3n8g" direction="return">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

+        <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

       </returnResult>

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

+      <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

     </ownedOperation>

     <ownedOperation xmi:id="_m9PCwK86EdiEh75YJ_3n8g" name="getFeatures">

       <returnResult xmi:id="_m9PCwa86EdiEh75YJ_3n8g" direction="return">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

+        <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

       </returnResult>

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

+      <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

     </ownedOperation>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_m9PCwq86EdiEh75YJ_3n8g" memberEnd="_m9PCs686EdiEh75YJ_3n8g _m9C1ma86EdiEh75YJ_3n8g"/>

-  <ownedMember xsi:type="uml:Association" xmi:id="_m9PCw686EdiEh75YJ_3n8g" memberEnd="_m9PCtq86EdiEh75YJ_3n8g _m9C2lq86EdiEh75YJ_3n8g"/>

-  <ownedMember xsi:type="uml:Association" xmi:id="_m9PCxK86EdiEh75YJ_3n8g" memberEnd="_m9C2mK86EdiEh75YJ_3n8g _m9PCxa86EdiEh75YJ_3n8g">

+  <ownedMember xmi:type="uml:Association" xmi:id="_m9PCwq86EdiEh75YJ_3n8g" memberEnd="_m9PCs686EdiEh75YJ_3n8g _m9C1ma86EdiEh75YJ_3n8g"/>

+  <ownedMember xmi:type="uml:Association" xmi:id="_m9PCw686EdiEh75YJ_3n8g" memberEnd="_m9PCtq86EdiEh75YJ_3n8g _m9C2lq86EdiEh75YJ_3n8g"/>

+  <ownedMember xmi:type="uml:Association" xmi:id="_m9PCxK86EdiEh75YJ_3n8g" memberEnd="_m9C2mK86EdiEh75YJ_3n8g _m9PCxa86EdiEh75YJ_3n8g">

     <ownedEnd xmi:id="_m9PCxa86EdiEh75YJ_3n8g" type="_m9C2ja86EdiEh75YJ_3n8g" association="_m9PCxK86EdiEh75YJ_3n8g"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_m9PCxq86EdiEh75YJ_3n8g" memberEnd="_m9C2m686EdiEh75YJ_3n8g _m9PCx686EdiEh75YJ_3n8g">

+  <ownedMember xmi:type="uml:Association" xmi:id="_m9PCxq86EdiEh75YJ_3n8g" memberEnd="_m9C2m686EdiEh75YJ_3n8g _m9PCx686EdiEh75YJ_3n8g">

     <ownedEnd xmi:id="_m9PCx686EdiEh75YJ_3n8g" type="_m9C2ja86EdiEh75YJ_3n8g" association="_m9PCxq86EdiEh75YJ_3n8g"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_m9PCyK86EdiEh75YJ_3n8g" memberEnd="_m9C2nq86EdiEh75YJ_3n8g _m9PCya86EdiEh75YJ_3n8g">

+  <ownedMember xmi:type="uml:Association" xmi:id="_m9PCyK86EdiEh75YJ_3n8g" memberEnd="_m9C2nq86EdiEh75YJ_3n8g _m9PCya86EdiEh75YJ_3n8g">

     <ownedEnd xmi:id="_m9PCya86EdiEh75YJ_3n8g" type="_m9C2ja86EdiEh75YJ_3n8g" association="_m9PCyK86EdiEh75YJ_3n8g"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_m9PCyq86EdiEh75YJ_3n8g" memberEnd="_m9C2oa86EdiEh75YJ_3n8g _m9PCy686EdiEh75YJ_3n8g">

+  <ownedMember xmi:type="uml:Association" xmi:id="_m9PCyq86EdiEh75YJ_3n8g" memberEnd="_m9C2oa86EdiEh75YJ_3n8g _m9PCy686EdiEh75YJ_3n8g">

     <ownedEnd xmi:id="_m9PCy686EdiEh75YJ_3n8g" type="_m9C2ja86EdiEh75YJ_3n8g" association="_m9PCyq86EdiEh75YJ_3n8g"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_m9PCzK86EdiEh75YJ_3n8g" memberEnd="_m9C2o686EdiEh75YJ_3n8g _m9C2e686EdiEh75YJ_3n8g"/>

-  <ownedMember xsi:type="uml:Enumeration" xmi:id="_m9PCza86EdiEh75YJ_3n8g" name="ParameterDirectionKind">

+  <ownedMember xmi:type="uml:Association" xmi:id="_m9PCzK86EdiEh75YJ_3n8g" memberEnd="_m9C2o686EdiEh75YJ_3n8g _m9C2e686EdiEh75YJ_3n8g"/>

+  <ownedMember xmi:type="uml:Enumeration" xmi:id="_m9PCza86EdiEh75YJ_3n8g" name="ParameterDirectionKind">

     <ownedLiteral xmi:id="_m9PCzq86EdiEh75YJ_3n8g" name="in"/>

     <ownedLiteral xmi:id="_m9PCz686EdiEh75YJ_3n8g" name="inout"/>

     <ownedLiteral xmi:id="_m9PC0K86EdiEh75YJ_3n8g" name="out"/>

     <ownedLiteral xmi:id="_m9PC0a86EdiEh75YJ_3n8g" name="return"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_m9PC0q86EdiEh75YJ_3n8g" memberEnd="_m9C2ga86EdiEh75YJ_3n8g _m9PC0686EdiEh75YJ_3n8g">

+  <ownedMember xmi:type="uml:Association" xmi:id="_m9PC0q86EdiEh75YJ_3n8g" memberEnd="_m9C2ga86EdiEh75YJ_3n8g _m9PC0686EdiEh75YJ_3n8g">

     <ownedEnd xmi:id="_m9PC0686EdiEh75YJ_3n8g" type="_m9C2dK86EdiEh75YJ_3n8g" association="_m9PC0q86EdiEh75YJ_3n8g"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Enumeration" xmi:id="_m9PC1K86EdiEh75YJ_3n8g" name="ParameterEffectKind">

+  <ownedMember xmi:type="uml:Enumeration" xmi:id="_m9PC1K86EdiEh75YJ_3n8g" name="ParameterEffectKind">

     <ownedLiteral xmi:id="_m9PC1a86EdiEh75YJ_3n8g" name="create"/>

     <ownedLiteral xmi:id="_m9PC1q86EdiEh75YJ_3n8g" name="read"/>

     <ownedLiteral xmi:id="_m9PC1686EdiEh75YJ_3n8g" name="update"/>

     <ownedLiteral xmi:id="_m9PC2K86EdiEh75YJ_3n8g" name="delete"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_m9PC2a86EdiEh75YJ_3n8g" memberEnd="_m9C2cK86EdiEh75YJ_3n8g _m9PC2q86EdiEh75YJ_3n8g">

+  <ownedMember xmi:type="uml:Association" xmi:id="_m9PC2a86EdiEh75YJ_3n8g" memberEnd="_m9C2cK86EdiEh75YJ_3n8g _m9PC2q86EdiEh75YJ_3n8g">

     <ownedEnd xmi:id="_m9PC2q86EdiEh75YJ_3n8g" type="_m9C2aK86EdiEh75YJ_3n8g" association="_m9PC2a86EdiEh75YJ_3n8g"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_m9PC2686EdiEh75YJ_3n8g" memberEnd="_m9C2W686EdiEh75YJ_3n8g _m9PC3K86EdiEh75YJ_3n8g">

+  <ownedMember xmi:type="uml:Association" xmi:id="_m9PC2686EdiEh75YJ_3n8g" memberEnd="_m9C2W686EdiEh75YJ_3n8g _m9PC3K86EdiEh75YJ_3n8g">

     <ownedEnd xmi:id="_m9PC3K86EdiEh75YJ_3n8g" type="_m9C2Wa86EdiEh75YJ_3n8g" association="_m9PC2686EdiEh75YJ_3n8g"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_m9VJQK86EdiEh75YJ_3n8g" memberEnd="_m9C2Ra86EdiEh75YJ_3n8g _m9VJQa86EdiEh75YJ_3n8g">

+  <ownedMember xmi:type="uml:Association" xmi:id="_m9VJQK86EdiEh75YJ_3n8g" memberEnd="_m9C2Ra86EdiEh75YJ_3n8g _m9VJQa86EdiEh75YJ_3n8g">

     <ownedEnd xmi:id="_m9VJQa86EdiEh75YJ_3n8g" type="_m9C2Oq86EdiEh75YJ_3n8g" association="_m9VJQK86EdiEh75YJ_3n8g"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_m9VJQq86EdiEh75YJ_3n8g" memberEnd="_m9C2SK86EdiEh75YJ_3n8g _m9VJQ686EdiEh75YJ_3n8g">

+  <ownedMember xmi:type="uml:Association" xmi:id="_m9VJQq86EdiEh75YJ_3n8g" memberEnd="_m9C2SK86EdiEh75YJ_3n8g _m9VJQ686EdiEh75YJ_3n8g">

     <ownedEnd xmi:id="_m9VJQ686EdiEh75YJ_3n8g" type="_m9C2Oq86EdiEh75YJ_3n8g" association="_m9VJQq86EdiEh75YJ_3n8g"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_m9VJRK86EdiEh75YJ_3n8g" memberEnd="_m9C2Ca86EdiEh75YJ_3n8g _m9VJRa86EdiEh75YJ_3n8g">

+  <ownedMember xmi:type="uml:Association" xmi:id="_m9VJRK86EdiEh75YJ_3n8g" memberEnd="_m9C2Ca86EdiEh75YJ_3n8g _m9VJRa86EdiEh75YJ_3n8g">

     <ownedEnd xmi:id="_m9VJRa86EdiEh75YJ_3n8g" type="_m9C2BK86EdiEh75YJ_3n8g" association="_m9VJRK86EdiEh75YJ_3n8g"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_m9VJRq86EdiEh75YJ_3n8g" memberEnd="_m9C1oa86EdiEh75YJ_3n8g _m9VJR686EdiEh75YJ_3n8g">

+  <ownedMember xmi:type="uml:Association" xmi:id="_m9VJRq86EdiEh75YJ_3n8g" memberEnd="_m9C1oa86EdiEh75YJ_3n8g _m9VJR686EdiEh75YJ_3n8g">

     <ownedEnd xmi:id="_m9VJR686EdiEh75YJ_3n8g" type="_m9C1la86EdiEh75YJ_3n8g" association="_m9VJRq86EdiEh75YJ_3n8g"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_m9VJSK86EdiEh75YJ_3n8g" memberEnd="_m9C1o686EdiEh75YJ_3n8g _m9VJSa86EdiEh75YJ_3n8g">

+  <ownedMember xmi:type="uml:Association" xmi:id="_m9VJSK86EdiEh75YJ_3n8g" memberEnd="_m9C1o686EdiEh75YJ_3n8g _m9VJSa86EdiEh75YJ_3n8g">

     <ownedEnd xmi:id="_m9VJSa86EdiEh75YJ_3n8g" type="_m9C1la86EdiEh75YJ_3n8g" association="_m9VJSK86EdiEh75YJ_3n8g"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Class" xmi:id="_m9VJSq86EdiEh75YJ_3n8g" name="Association">

+  <ownedMember xmi:type="uml:Class" xmi:id="_m9VJSq86EdiEh75YJ_3n8g" name="Association">

     <eAnnotations xmi:id="_pMalEK88EdizLvaujP1w9Q" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_pMgrsK88EdizLvaujP1w9Q"/>

+      <contents xmi:type="Basic_0:Basic__Metaclass" xmi:id="_pMgrsK88EdizLvaujP1w9Q"/>

     </eAnnotations>

     <generalization xmi:id="_m9VJS686EdiEh75YJ_3n8g" general="_m88vAa86EdiEh75YJ_3n8g"/>

     <generalization xmi:id="_m9VJTK86EdiEh75YJ_3n8g" general="_m8qbUq86EdiEh75YJ_3n8g"/>

     <ownedAttribute xmi:id="_m9VJTa86EdiEh75YJ_3n8g" name="isDerived" type="_m8qbBq86EdiEh75YJ_3n8g">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_m9VJTq86EdiEh75YJ_3n8g"/>

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m9VJTq86EdiEh75YJ_3n8g"/>

     </ownedAttribute>

     <ownedAttribute xmi:id="_m9VJT686EdiEh75YJ_3n8g" name="endType" type="_m82oi686EdiEh75YJ_3n8g" isOrdered="true" isReadOnly="true" isDerived="true" association="_m9VJX686EdiEh75YJ_3n8g">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_m9VJUK86EdiEh75YJ_3n8g" value="-1"/>

+      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_m9VJUK86EdiEh75YJ_3n8g" value="-1"/>

     </ownedAttribute>

     <ownedAttribute xmi:id="_m9VJUa86EdiEh75YJ_3n8g" name="memberEnd" type="_m9C1la86EdiEh75YJ_3n8g" isOrdered="true" association="_m9VJYa86EdiEh75YJ_3n8g">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_m9VJUq86EdiEh75YJ_3n8g" value="-1"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_m9VJU686EdiEh75YJ_3n8g" value="2"/>

+      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_m9VJUq86EdiEh75YJ_3n8g" value="-1"/>

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m9VJU686EdiEh75YJ_3n8g" value="2"/>

     </ownedAttribute>

     <ownedAttribute xmi:id="_m9VJVK86EdiEh75YJ_3n8g" name="ownedEnd" type="_m9C1la86EdiEh75YJ_3n8g" isOrdered="true" association="_m9VJYq86EdiEh75YJ_3n8g" aggregation="composite">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_m9VJVa86EdiEh75YJ_3n8g" value="-1"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_m9VJVq86EdiEh75YJ_3n8g"/>

+      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_m9VJVa86EdiEh75YJ_3n8g" value="-1"/>

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m9VJVq86EdiEh75YJ_3n8g"/>

     </ownedAttribute>

     <ownedOperation xmi:id="_m9VJV686EdiEh75YJ_3n8g" name="getFeatures">

       <returnResult xmi:id="_m9VJWK86EdiEh75YJ_3n8g" direction="return">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

+        <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

       </returnResult>

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

+      <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

     </ownedOperation>

     <ownedOperation xmi:id="_m9VJWa86EdiEh75YJ_3n8g" name="getOwnedMembers">

       <returnResult xmi:id="_m9VJWq86EdiEh75YJ_3n8g" direction="return">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

+        <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

       </returnResult>

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

+      <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

     </ownedOperation>

     <ownedOperation xmi:id="_m9VJW686EdiEh75YJ_3n8g" name="getRelatedElements">

       <returnResult xmi:id="_m9VJXK86EdiEh75YJ_3n8g" direction="return">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

+        <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

       </returnResult>

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

+      <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

     </ownedOperation>

     <ownedOperation xmi:id="_m9VJXa86EdiEh75YJ_3n8g" name="getMembers">

       <returnResult xmi:id="_m9VJXq86EdiEh75YJ_3n8g" direction="return">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

+        <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

       </returnResult>

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

+      <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

     </ownedOperation>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_m9VJX686EdiEh75YJ_3n8g" memberEnd="_m9VJT686EdiEh75YJ_3n8g _m9VJYK86EdiEh75YJ_3n8g">

+  <ownedMember xmi:type="uml:Association" xmi:id="_m9VJX686EdiEh75YJ_3n8g" memberEnd="_m9VJT686EdiEh75YJ_3n8g _m9VJYK86EdiEh75YJ_3n8g">

     <ownedEnd xmi:id="_m9VJYK86EdiEh75YJ_3n8g" type="_m9VJSq86EdiEh75YJ_3n8g" association="_m9VJX686EdiEh75YJ_3n8g"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_m9VJYa86EdiEh75YJ_3n8g" memberEnd="_m9VJUa86EdiEh75YJ_3n8g _m9C1p686EdiEh75YJ_3n8g"/>

-  <ownedMember xsi:type="uml:Association" xmi:id="_m9VJYq86EdiEh75YJ_3n8g" memberEnd="_m9VJVK86EdiEh75YJ_3n8g _m9C1qa86EdiEh75YJ_3n8g"/>

-  <ownedMember xsi:type="uml:Association" xmi:id="_m9VJY686EdiEh75YJ_3n8g" memberEnd="_m9C1q686EdiEh75YJ_3n8g _m9VJZK86EdiEh75YJ_3n8g">

+  <ownedMember xmi:type="uml:Association" xmi:id="_m9VJYa86EdiEh75YJ_3n8g" memberEnd="_m9VJUa86EdiEh75YJ_3n8g _m9C1p686EdiEh75YJ_3n8g"/>

+  <ownedMember xmi:type="uml:Association" xmi:id="_m9VJYq86EdiEh75YJ_3n8g" memberEnd="_m9VJVK86EdiEh75YJ_3n8g _m9C1qa86EdiEh75YJ_3n8g"/>

+  <ownedMember xmi:type="uml:Association" xmi:id="_m9VJY686EdiEh75YJ_3n8g" memberEnd="_m9C1q686EdiEh75YJ_3n8g _m9VJZK86EdiEh75YJ_3n8g">

     <ownedEnd xmi:id="_m9VJZK86EdiEh75YJ_3n8g" type="_m9C1la86EdiEh75YJ_3n8g" association="_m9VJY686EdiEh75YJ_3n8g"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_m9VJZa86EdiEh75YJ_3n8g" memberEnd="_m9C1rq86EdiEh75YJ_3n8g _m9VJZq86EdiEh75YJ_3n8g">

+  <ownedMember xmi:type="uml:Association" xmi:id="_m9VJZa86EdiEh75YJ_3n8g" memberEnd="_m9C1rq86EdiEh75YJ_3n8g _m9VJZq86EdiEh75YJ_3n8g">

     <ownedEnd xmi:id="_m9VJZq86EdiEh75YJ_3n8g" type="_m9C1la86EdiEh75YJ_3n8g" association="_m9VJZa86EdiEh75YJ_3n8g"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Enumeration" xmi:id="_m9VJZ686EdiEh75YJ_3n8g" name="AggregationKind">

+  <ownedMember xmi:type="uml:Enumeration" xmi:id="_m9VJZ686EdiEh75YJ_3n8g" name="AggregationKind">

     <ownedLiteral xmi:id="_m9VJaK86EdiEh75YJ_3n8g" name="none"/>

     <ownedLiteral xmi:id="_m9VJaa86EdiEh75YJ_3n8g" name="shared"/>

     <ownedLiteral xmi:id="_m9VJaq86EdiEh75YJ_3n8g" name="composite"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_m9VJa686EdiEh75YJ_3n8g" memberEnd="_m9C1s686EdiEh75YJ_3n8g _m9VJbK86EdiEh75YJ_3n8g">

+  <ownedMember xmi:type="uml:Association" xmi:id="_m9VJa686EdiEh75YJ_3n8g" memberEnd="_m9C1s686EdiEh75YJ_3n8g _m9VJbK86EdiEh75YJ_3n8g">

     <ownedEnd xmi:id="_m9VJbK86EdiEh75YJ_3n8g" type="_m9C1la86EdiEh75YJ_3n8g" association="_m9VJa686EdiEh75YJ_3n8g"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_m9VJba86EdiEh75YJ_3n8g" memberEnd="_m9C1ta86EdiEh75YJ_3n8g _m9C1uK86EdiEh75YJ_3n8g"/>

-  <ownedMember xsi:type="uml:Association" xmi:id="_m9VJbq86EdiEh75YJ_3n8g" memberEnd="_m88vGa86EdiEh75YJ_3n8g _m9VJb686EdiEh75YJ_3n8g">

+  <ownedMember xmi:type="uml:Association" xmi:id="_m9VJba86EdiEh75YJ_3n8g" memberEnd="_m9C1ta86EdiEh75YJ_3n8g _m9C1uK86EdiEh75YJ_3n8g"/>

+  <ownedMember xmi:type="uml:Association" xmi:id="_m9VJbq86EdiEh75YJ_3n8g" memberEnd="_m88vGa86EdiEh75YJ_3n8g _m9VJb686EdiEh75YJ_3n8g">

     <ownedEnd xmi:id="_m9VJb686EdiEh75YJ_3n8g" type="_m88vAa86EdiEh75YJ_3n8g" association="_m9VJbq86EdiEh75YJ_3n8g"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_m9VJcK86EdiEh75YJ_3n8g" memberEnd="_m88vHK86EdiEh75YJ_3n8g _m9VJdK86EdiEh75YJ_3n8g"/>

-  <ownedMember xsi:type="uml:Class" xmi:id="_m9VJca86EdiEh75YJ_3n8g" name="Substitution">

+  <ownedMember xmi:type="uml:Association" xmi:id="_m9VJcK86EdiEh75YJ_3n8g" memberEnd="_m88vHK86EdiEh75YJ_3n8g _m9VJdK86EdiEh75YJ_3n8g"/>

+  <ownedMember xmi:type="uml:Class" xmi:id="_m9VJca86EdiEh75YJ_3n8g" name="Substitution">

     <eAnnotations xmi:id="_pSPgQK88EdizLvaujP1w9Q" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_pSbtgK88EdizLvaujP1w9Q"/>

+      <contents xmi:type="Basic_0:Basic__Metaclass" xmi:id="_pSbtgK88EdizLvaujP1w9Q"/>

     </eAnnotations>

     <generalization xmi:id="_m9VJcq86EdiEh75YJ_3n8g" general="_m9VJfa86EdiEh75YJ_3n8g"/>

     <ownedAttribute xmi:id="_m9VJc686EdiEh75YJ_3n8g" name="contract" type="_m88vAa86EdiEh75YJ_3n8g" isOrdered="true" subsettedProperty="_m9C2Ka86EdiEh75YJ_3n8g" association="_m9bQsq86EdiEh75YJ_3n8g"/>

     <ownedAttribute xmi:id="_m9VJdK86EdiEh75YJ_3n8g" name="substitutingClassifier" type="_m88vAa86EdiEh75YJ_3n8g" isOrdered="true" association="_m9VJcK86EdiEh75YJ_3n8g"/>

     <ownedOperation xmi:id="_m9VJda86EdiEh75YJ_3n8g" name="getSuppliers">

       <returnResult xmi:id="_m9VJdq86EdiEh75YJ_3n8g" direction="return">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

+        <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

       </returnResult>

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

+      <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

     </ownedOperation>

     <ownedOperation xmi:id="_m9VJd686EdiEh75YJ_3n8g" name="getTargets">

       <returnResult xmi:id="_m9VJeK86EdiEh75YJ_3n8g" direction="return">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

+        <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

       </returnResult>

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

+      <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

     </ownedOperation>

     <ownedOperation xmi:id="_m9VJea86EdiEh75YJ_3n8g" name="getClients">

       <returnResult xmi:id="_m9VJeq86EdiEh75YJ_3n8g" direction="return">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

+        <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

       </returnResult>

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

+      <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

     </ownedOperation>

     <ownedOperation xmi:id="_m9VJe686EdiEh75YJ_3n8g" name="getSources">

       <returnResult xmi:id="_m9VJfK86EdiEh75YJ_3n8g" direction="return">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

+        <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

       </returnResult>

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

+      <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

     </ownedOperation>

   </ownedMember>

-  <ownedMember xsi:type="uml:Class" xmi:id="_m9VJfa86EdiEh75YJ_3n8g" name="Realization">

+  <ownedMember xmi:type="uml:Class" xmi:id="_m9VJfa86EdiEh75YJ_3n8g" name="Realization">

     <eAnnotations xmi:id="_pR3FwK88EdizLvaujP1w9Q" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_pSDTAK88EdizLvaujP1w9Q"/>

+      <contents xmi:type="Basic_0:Basic__Metaclass" xmi:id="_pSDTAK88EdizLvaujP1w9Q"/>

     </eAnnotations>

     <generalization xmi:id="_m9VJfq86EdiEh75YJ_3n8g" general="_m9C2YK86EdiEh75YJ_3n8g"/>

     <ownedAttribute xmi:id="_m9VJf686EdiEh75YJ_3n8g" name="abstraction" type="_m9VJjK86EdiEh75YJ_3n8g" isOrdered="true" subsettedProperty="_m9C2J686EdiEh75YJ_3n8g" association="_m9bQr686EdiEh75YJ_3n8g">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_m9VJgK86EdiEh75YJ_3n8g"/>

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m9VJgK86EdiEh75YJ_3n8g"/>

     </ownedAttribute>

     <ownedAttribute xmi:id="_m9VJga86EdiEh75YJ_3n8g" name="realizingClassifier" type="_m88vAa86EdiEh75YJ_3n8g" isOrdered="true" subsettedProperty="_m9C2Ka86EdiEh75YJ_3n8g" association="_m9bQsK86EdiEh75YJ_3n8g"/>

     <ownedOperation xmi:id="_m9VJgq86EdiEh75YJ_3n8g" name="getSources">

       <returnResult xmi:id="_m9VJg686EdiEh75YJ_3n8g" direction="return">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

+        <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

       </returnResult>

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

+      <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

     </ownedOperation>

     <ownedOperation xmi:id="_m9VJhK86EdiEh75YJ_3n8g" name="getOwner" type="_m8qbC686EdiEh75YJ_3n8g">

       <returnResult xmi:id="_m9VJha86EdiEh75YJ_3n8g" type="_m8qbC686EdiEh75YJ_3n8g" direction="return"/>

     </ownedOperation>

     <ownedOperation xmi:id="_m9VJhq86EdiEh75YJ_3n8g" name="getClients">

       <returnResult xmi:id="_m9VJh686EdiEh75YJ_3n8g" direction="return">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

+        <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

       </returnResult>

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

+      <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

     </ownedOperation>

     <ownedOperation xmi:id="_m9VJiK86EdiEh75YJ_3n8g" name="getSuppliers">

       <returnResult xmi:id="_m9VJia86EdiEh75YJ_3n8g" direction="return">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

+        <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

       </returnResult>

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

+      <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

     </ownedOperation>

     <ownedOperation xmi:id="_m9VJiq86EdiEh75YJ_3n8g" name="getTargets">

       <returnResult xmi:id="_m9VJi686EdiEh75YJ_3n8g" direction="return">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

+        <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

       </returnResult>

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

+      <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

     </ownedOperation>

   </ownedMember>

-  <ownedMember xsi:type="uml:Class" xmi:id="_m9VJjK86EdiEh75YJ_3n8g" name="Component">

+  <ownedMember xmi:type="uml:Class" xmi:id="_m9VJjK86EdiEh75YJ_3n8g" name="Component">

     <eAnnotations xmi:id="_qRjoMK88EdizLvaujP1w9Q" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_qRpu0K88EdizLvaujP1w9Q"/>

+      <contents xmi:type="Basic_0:Basic__Metaclass" xmi:id="_qRpu0K88EdizLvaujP1w9Q"/>

     </eAnnotations>

     <generalization xmi:id="_m9VJja86EdiEh75YJ_3n8g" general="_m88uxq86EdiEh75YJ_3n8g"/>

     <ownedAttribute xmi:id="_m9VJjq86EdiEh75YJ_3n8g" name="isIndirectlyInstantiated" type="_m8qbBq86EdiEh75YJ_3n8g">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_m9VJj686EdiEh75YJ_3n8g"/>

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m9VJj686EdiEh75YJ_3n8g"/>

     </ownedAttribute>

     <ownedAttribute xmi:id="_m9VJkK86EdiEh75YJ_3n8g" name="required" type="_m9VJoq86EdiEh75YJ_3n8g" isOrdered="true" isReadOnly="true" isDerived="true" association="_m9VJoK86EdiEh75YJ_3n8g">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_m9VJka86EdiEh75YJ_3n8g" value="-1"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_m9VJkq86EdiEh75YJ_3n8g"/>

+      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_m9VJka86EdiEh75YJ_3n8g" value="-1"/>

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m9VJkq86EdiEh75YJ_3n8g"/>

     </ownedAttribute>

     <ownedAttribute xmi:id="_m9VJk686EdiEh75YJ_3n8g" name="provided" type="_m9VJoq86EdiEh75YJ_3n8g" isOrdered="true" isReadOnly="true" isDerived="true" association="_m9bQq686EdiEh75YJ_3n8g">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_m9VJlK86EdiEh75YJ_3n8g" value="-1"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_m9VJla86EdiEh75YJ_3n8g"/>

+      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_m9VJlK86EdiEh75YJ_3n8g" value="-1"/>

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m9VJla86EdiEh75YJ_3n8g"/>

     </ownedAttribute>

     <ownedAttribute xmi:id="_m9VJlq86EdiEh75YJ_3n8g" name="ownedMember" type="_m8whwa86EdiEh75YJ_3n8g" isOrdered="true" association="_m9bQra86EdiEh75YJ_3n8g" aggregation="composite">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_m9VJl686EdiEh75YJ_3n8g" value="-1"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_m9VJmK86EdiEh75YJ_3n8g"/>

+      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_m9VJl686EdiEh75YJ_3n8g" value="-1"/>

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m9VJmK86EdiEh75YJ_3n8g"/>

     </ownedAttribute>

     <ownedAttribute xmi:id="_m9VJma86EdiEh75YJ_3n8g" name="realization" type="_m9VJfa86EdiEh75YJ_3n8g" isOrdered="true" association="_m9bQr686EdiEh75YJ_3n8g" aggregation="composite">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_m9VJmq86EdiEh75YJ_3n8g" value="-1"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_m9VJm686EdiEh75YJ_3n8g"/>

+      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_m9VJmq86EdiEh75YJ_3n8g" value="-1"/>

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m9VJm686EdiEh75YJ_3n8g"/>

     </ownedAttribute>

     <ownedOperation xmi:id="_m9VJnK86EdiEh75YJ_3n8g" name="getOwnedElements">

       <returnResult xmi:id="_m9VJna86EdiEh75YJ_3n8g" direction="return">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

+        <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

       </returnResult>

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

+      <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

     </ownedOperation>

     <ownedOperation xmi:id="_m9VJnq86EdiEh75YJ_3n8g" name="getClientDependencies">

       <returnResult xmi:id="_m9VJn686EdiEh75YJ_3n8g" direction="return">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

+        <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

       </returnResult>

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

+      <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

     </ownedOperation>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_m9VJoK86EdiEh75YJ_3n8g" memberEnd="_m9VJkK86EdiEh75YJ_3n8g _m9VJoa86EdiEh75YJ_3n8g">

+  <ownedMember xmi:type="uml:Association" xmi:id="_m9VJoK86EdiEh75YJ_3n8g" memberEnd="_m9VJkK86EdiEh75YJ_3n8g _m9VJoa86EdiEh75YJ_3n8g">

     <ownedEnd xmi:id="_m9VJoa86EdiEh75YJ_3n8g" type="_m9VJjK86EdiEh75YJ_3n8g" association="_m9VJoK86EdiEh75YJ_3n8g"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Class" xmi:id="_m9VJoq86EdiEh75YJ_3n8g" name="Interface">

+  <ownedMember xmi:type="uml:Class" xmi:id="_m9VJoq86EdiEh75YJ_3n8g" name="Interface">

     <eAnnotations xmi:id="_pgqWwK88EdizLvaujP1w9Q" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_pgwdYK88EdizLvaujP1w9Q"/>

+      <contents xmi:type="Basic_0:Basic__Metaclass" xmi:id="_pgwdYK88EdizLvaujP1w9Q"/>

     </eAnnotations>

     <generalization xmi:id="_m9VJo686EdiEh75YJ_3n8g" general="_m88vAa86EdiEh75YJ_3n8g"/>

     <ownedAttribute xmi:id="_m9VJpK86EdiEh75YJ_3n8g" name="ownedAttribute" type="_m9C1la86EdiEh75YJ_3n8g" isOrdered="true" association="_m9VJva86EdiEh75YJ_3n8g" aggregation="composite">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_m9VJpa86EdiEh75YJ_3n8g" value="-1"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_m9VJpq86EdiEh75YJ_3n8g"/>

+      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_m9VJpa86EdiEh75YJ_3n8g" value="-1"/>

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m9VJpq86EdiEh75YJ_3n8g"/>

     </ownedAttribute>

     <ownedAttribute xmi:id="_m9VJp686EdiEh75YJ_3n8g" name="ownedOperation" type="_m9C2ja86EdiEh75YJ_3n8g" isOrdered="true" association="_m9VJv686EdiEh75YJ_3n8g" aggregation="composite">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_m9VJqK86EdiEh75YJ_3n8g" value="-1"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_m9VJqa86EdiEh75YJ_3n8g"/>

+      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_m9VJqK86EdiEh75YJ_3n8g" value="-1"/>

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m9VJqa86EdiEh75YJ_3n8g"/>

     </ownedAttribute>

     <ownedAttribute xmi:id="_m9VJqq86EdiEh75YJ_3n8g" name="redefinedInterface" type="_m9VJoq86EdiEh75YJ_3n8g" isOrdered="true" association="_m9VJwa86EdiEh75YJ_3n8g">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_m9VJq686EdiEh75YJ_3n8g" value="-1"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_m9VJrK86EdiEh75YJ_3n8g"/>

+      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_m9VJq686EdiEh75YJ_3n8g" value="-1"/>

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m9VJrK86EdiEh75YJ_3n8g"/>

     </ownedAttribute>

     <ownedAttribute xmi:id="_m9VJra86EdiEh75YJ_3n8g" name="nestedClassifier" type="_m88vAa86EdiEh75YJ_3n8g" isOrdered="true" association="_m9VJw686EdiEh75YJ_3n8g" aggregation="composite">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_m9VJrq86EdiEh75YJ_3n8g" value="-1"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_m9VJr686EdiEh75YJ_3n8g"/>

+      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_m9VJrq86EdiEh75YJ_3n8g" value="-1"/>

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m9VJr686EdiEh75YJ_3n8g"/>

     </ownedAttribute>

     <ownedAttribute xmi:id="_m9VJsK86EdiEh75YJ_3n8g" name="ownedReception" type="_m9VJx686EdiEh75YJ_3n8g" isOrdered="true" association="_m9VJxa86EdiEh75YJ_3n8g" aggregation="composite">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_m9VJsa86EdiEh75YJ_3n8g" value="-1"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_m9VJsq86EdiEh75YJ_3n8g"/>

+      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_m9VJsa86EdiEh75YJ_3n8g" value="-1"/>

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m9VJsq86EdiEh75YJ_3n8g"/>

     </ownedAttribute>

     <ownedAttribute xmi:id="_m9VJs686EdiEh75YJ_3n8g" name="protocol" type="_m9VJ2q86EdiEh75YJ_3n8g" isOrdered="true" association="_m9VJ2K86EdiEh75YJ_3n8g" aggregation="composite">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_m9VJtK86EdiEh75YJ_3n8g"/>

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m9VJtK86EdiEh75YJ_3n8g"/>

     </ownedAttribute>

     <ownedOperation xmi:id="_m9VJta86EdiEh75YJ_3n8g" name="getAttributes">

       <returnResult xmi:id="_m9VJtq86EdiEh75YJ_3n8g" direction="return">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

+        <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

       </returnResult>

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

+      <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

     </ownedOperation>

     <ownedOperation xmi:id="_m9VJt686EdiEh75YJ_3n8g" name="getOwnedMembers">

       <returnResult xmi:id="_m9VJuK86EdiEh75YJ_3n8g" direction="return">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

+        <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

       </returnResult>

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

+      <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

     </ownedOperation>

     <ownedOperation xmi:id="_m9VJua86EdiEh75YJ_3n8g" name="getFeatures">

       <returnResult xmi:id="_m9VJuq86EdiEh75YJ_3n8g" direction="return">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

+        <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

       </returnResult>

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

+      <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

     </ownedOperation>

     <ownedOperation xmi:id="_m9VJu686EdiEh75YJ_3n8g" name="getRedefinedElements">

       <returnResult xmi:id="_m9VJvK86EdiEh75YJ_3n8g" direction="return">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

+        <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

       </returnResult>

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

+      <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

     </ownedOperation>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_m9VJva86EdiEh75YJ_3n8g" memberEnd="_m9VJpK86EdiEh75YJ_3n8g _m9VJvq86EdiEh75YJ_3n8g">

+  <ownedMember xmi:type="uml:Association" xmi:id="_m9VJva86EdiEh75YJ_3n8g" memberEnd="_m9VJpK86EdiEh75YJ_3n8g _m9VJvq86EdiEh75YJ_3n8g">

     <ownedEnd xmi:id="_m9VJvq86EdiEh75YJ_3n8g" type="_m9VJoq86EdiEh75YJ_3n8g" association="_m9VJva86EdiEh75YJ_3n8g"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_m9VJv686EdiEh75YJ_3n8g" memberEnd="_m9VJp686EdiEh75YJ_3n8g _m9VJwK86EdiEh75YJ_3n8g">

+  <ownedMember xmi:type="uml:Association" xmi:id="_m9VJv686EdiEh75YJ_3n8g" memberEnd="_m9VJp686EdiEh75YJ_3n8g _m9VJwK86EdiEh75YJ_3n8g">

     <ownedEnd xmi:id="_m9VJwK86EdiEh75YJ_3n8g" type="_m9VJoq86EdiEh75YJ_3n8g" association="_m9VJv686EdiEh75YJ_3n8g"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_m9VJwa86EdiEh75YJ_3n8g" memberEnd="_m9VJqq86EdiEh75YJ_3n8g _m9VJwq86EdiEh75YJ_3n8g">

+  <ownedMember xmi:type="uml:Association" xmi:id="_m9VJwa86EdiEh75YJ_3n8g" memberEnd="_m9VJqq86EdiEh75YJ_3n8g _m9VJwq86EdiEh75YJ_3n8g">

     <ownedEnd xmi:id="_m9VJwq86EdiEh75YJ_3n8g" type="_m9VJoq86EdiEh75YJ_3n8g" association="_m9VJwa86EdiEh75YJ_3n8g"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_m9VJw686EdiEh75YJ_3n8g" memberEnd="_m9VJra86EdiEh75YJ_3n8g _m9VJxK86EdiEh75YJ_3n8g">

+  <ownedMember xmi:type="uml:Association" xmi:id="_m9VJw686EdiEh75YJ_3n8g" memberEnd="_m9VJra86EdiEh75YJ_3n8g _m9VJxK86EdiEh75YJ_3n8g">

     <ownedEnd xmi:id="_m9VJxK86EdiEh75YJ_3n8g" type="_m9VJoq86EdiEh75YJ_3n8g" association="_m9VJw686EdiEh75YJ_3n8g"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_m9VJxa86EdiEh75YJ_3n8g" memberEnd="_m9VJsK86EdiEh75YJ_3n8g _m9VJxq86EdiEh75YJ_3n8g">

+  <ownedMember xmi:type="uml:Association" xmi:id="_m9VJxa86EdiEh75YJ_3n8g" memberEnd="_m9VJsK86EdiEh75YJ_3n8g _m9VJxq86EdiEh75YJ_3n8g">

     <ownedEnd xmi:id="_m9VJxq86EdiEh75YJ_3n8g" type="_m9VJoq86EdiEh75YJ_3n8g" association="_m9VJxa86EdiEh75YJ_3n8g"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Class" xmi:id="_m9VJx686EdiEh75YJ_3n8g" name="Reception">

+  <ownedMember xmi:type="uml:Class" xmi:id="_m9VJx686EdiEh75YJ_3n8g" name="Reception">

     <eAnnotations xmi:id="_pvXhIK88EdizLvaujP1w9Q" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_pvdnwK88EdizLvaujP1w9Q"/>

+      <contents xmi:type="Basic_0:Basic__Metaclass" xmi:id="_pvdnwK88EdizLvaujP1w9Q"/>

     </eAnnotations>

     <generalization xmi:id="_m9VJyK86EdiEh75YJ_3n8g" general="_m9I8Kq86EdiEh75YJ_3n8g"/>

     <ownedAttribute xmi:id="_m9VJya86EdiEh75YJ_3n8g" name="signal" type="_m9VJza86EdiEh75YJ_3n8g" isOrdered="true" association="_m9VJy686EdiEh75YJ_3n8g">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_m9VJyq86EdiEh75YJ_3n8g"/>

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m9VJyq86EdiEh75YJ_3n8g"/>

     </ownedAttribute>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_m9VJy686EdiEh75YJ_3n8g" memberEnd="_m9VJya86EdiEh75YJ_3n8g _m9VJzK86EdiEh75YJ_3n8g">

+  <ownedMember xmi:type="uml:Association" xmi:id="_m9VJy686EdiEh75YJ_3n8g" memberEnd="_m9VJya86EdiEh75YJ_3n8g _m9VJzK86EdiEh75YJ_3n8g">

     <ownedEnd xmi:id="_m9VJzK86EdiEh75YJ_3n8g" type="_m9VJx686EdiEh75YJ_3n8g" association="_m9VJy686EdiEh75YJ_3n8g"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Class" xmi:id="_m9VJza86EdiEh75YJ_3n8g" name="Signal">

+  <ownedMember xmi:type="uml:Class" xmi:id="_m9VJza86EdiEh75YJ_3n8g" name="Signal">

     <eAnnotations xmi:id="_pvv7oK88EdizLvaujP1w9Q" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_pv2CQK88EdizLvaujP1w9Q"/>

+      <contents xmi:type="Basic_0:Basic__Metaclass" xmi:id="_pv2CQK88EdizLvaujP1w9Q"/>

     </eAnnotations>

     <generalization xmi:id="_m9VJzq86EdiEh75YJ_3n8g" general="_m88vAa86EdiEh75YJ_3n8g"/>

     <ownedAttribute xmi:id="_m9VJz686EdiEh75YJ_3n8g" name="ownedAttribute" type="_m9C1la86EdiEh75YJ_3n8g" isOrdered="true" association="_m9VJ1q86EdiEh75YJ_3n8g" aggregation="composite">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_m9VJ0K86EdiEh75YJ_3n8g" value="-1"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_m9VJ0a86EdiEh75YJ_3n8g"/>

+      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_m9VJ0K86EdiEh75YJ_3n8g" value="-1"/>

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m9VJ0a86EdiEh75YJ_3n8g"/>

     </ownedAttribute>

     <ownedOperation xmi:id="_m9VJ0q86EdiEh75YJ_3n8g" name="getAttributes">

       <returnResult xmi:id="_m9VJ0686EdiEh75YJ_3n8g" direction="return">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

+        <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

       </returnResult>

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

+      <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

     </ownedOperation>

     <ownedOperation xmi:id="_m9VJ1K86EdiEh75YJ_3n8g" name="getOwnedMembers">

       <returnResult xmi:id="_m9VJ1a86EdiEh75YJ_3n8g" direction="return">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

+        <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

       </returnResult>

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

+      <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

     </ownedOperation>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_m9VJ1q86EdiEh75YJ_3n8g" memberEnd="_m9VJz686EdiEh75YJ_3n8g _m9VJ1686EdiEh75YJ_3n8g">

+  <ownedMember xmi:type="uml:Association" xmi:id="_m9VJ1q86EdiEh75YJ_3n8g" memberEnd="_m9VJz686EdiEh75YJ_3n8g _m9VJ1686EdiEh75YJ_3n8g">

     <ownedEnd xmi:id="_m9VJ1686EdiEh75YJ_3n8g" type="_m9VJza86EdiEh75YJ_3n8g" association="_m9VJ1q86EdiEh75YJ_3n8g"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_m9VJ2K86EdiEh75YJ_3n8g" memberEnd="_m9VJs686EdiEh75YJ_3n8g _m9VJ2a86EdiEh75YJ_3n8g">

+  <ownedMember xmi:type="uml:Association" xmi:id="_m9VJ2K86EdiEh75YJ_3n8g" memberEnd="_m9VJs686EdiEh75YJ_3n8g _m9VJ2a86EdiEh75YJ_3n8g">

     <ownedEnd xmi:id="_m9VJ2a86EdiEh75YJ_3n8g" type="_m9VJoq86EdiEh75YJ_3n8g" association="_m9VJ2K86EdiEh75YJ_3n8g"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Class" xmi:id="_m9VJ2q86EdiEh75YJ_3n8g" name="ProtocolStateMachine">

+  <ownedMember xmi:type="uml:Class" xmi:id="_m9VJ2q86EdiEh75YJ_3n8g" name="ProtocolStateMachine">

     <eAnnotations xmi:id="_qW6CQK88EdizLvaujP1w9Q" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_qXGPgK88EdizLvaujP1w9Q"/>

+      <contents xmi:type="Basic_0:Basic__Metaclass" xmi:id="_qXGPgK88EdizLvaujP1w9Q"/>

     </eAnnotations>

     <generalization xmi:id="_m9VJ2686EdiEh75YJ_3n8g" general="_m9VJ4a86EdiEh75YJ_3n8g"/>

     <ownedAttribute xmi:id="_m9VJ3K86EdiEh75YJ_3n8g" name="conformance" type="_m9bQn686EdiEh75YJ_3n8g" isOrdered="true" association="_m9bQnq86EdiEh75YJ_3n8g" aggregation="composite">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_m9VJ3a86EdiEh75YJ_3n8g" value="-1"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_m9VJ3q86EdiEh75YJ_3n8g"/>

+      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_m9VJ3a86EdiEh75YJ_3n8g" value="-1"/>

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m9VJ3q86EdiEh75YJ_3n8g"/>

     </ownedAttribute>

     <ownedOperation xmi:id="_m9VJ3686EdiEh75YJ_3n8g" name="getOwnedElements">

       <returnResult xmi:id="_m9VJ4K86EdiEh75YJ_3n8g" direction="return">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

+        <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

       </returnResult>

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

+      <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

     </ownedOperation>

   </ownedMember>

-  <ownedMember xsi:type="uml:Class" xmi:id="_m9VJ4a86EdiEh75YJ_3n8g" name="StateMachine">

+  <ownedMember xmi:type="uml:Class" xmi:id="_m9VJ4a86EdiEh75YJ_3n8g" name="StateMachine">

     <eAnnotations xmi:id="_p0bnUK88EdizLvaujP1w9Q" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_p0n0kK88EdizLvaujP1w9Q"/>

+      <contents xmi:type="Basic_0:Basic__Metaclass" xmi:id="_p0n0kK88EdizLvaujP1w9Q"/>

     </eAnnotations>

     <generalization xmi:id="_m9VJ4q86EdiEh75YJ_3n8g" general="_m9I8Ua86EdiEh75YJ_3n8g"/>

     <ownedAttribute xmi:id="_m9VJ4686EdiEh75YJ_3n8g" name="region" type="_m9VJ8686EdiEh75YJ_3n8g" isOrdered="true" association="_m9VJ8q86EdiEh75YJ_3n8g" aggregation="composite">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_m9VJ5K86EdiEh75YJ_3n8g" value="-1"/>

+      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_m9VJ5K86EdiEh75YJ_3n8g" value="-1"/>

     </ownedAttribute>

     <ownedAttribute xmi:id="_m9VJ5a86EdiEh75YJ_3n8g" name="connectionPoint" type="_m9bQKa86EdiEh75YJ_3n8g" isOrdered="true" association="_m9bQma86EdiEh75YJ_3n8g" aggregation="composite">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_m9VJ5q86EdiEh75YJ_3n8g" value="-1"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_m9VJ5686EdiEh75YJ_3n8g"/>

+      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_m9VJ5q86EdiEh75YJ_3n8g" value="-1"/>

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m9VJ5686EdiEh75YJ_3n8g"/>

     </ownedAttribute>

     <ownedAttribute xmi:id="_m9VJ6K86EdiEh75YJ_3n8g" name="extendedStateMachine" type="_m9VJ4a86EdiEh75YJ_3n8g" isOrdered="true" association="_m9bQm686EdiEh75YJ_3n8g">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_m9VJ6a86EdiEh75YJ_3n8g"/>

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m9VJ6a86EdiEh75YJ_3n8g"/>

     </ownedAttribute>

     <ownedAttribute xmi:id="_m9VJ6q86EdiEh75YJ_3n8g" name="stateMachine_redefinitionContext" type="_m88u6686EdiEh75YJ_3n8g" isOrdered="true" redefinedProperty="_m88vX686EdiEh75YJ_3n8g" association="_m9bQna86EdiEh75YJ_3n8g">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_m9VJ6686EdiEh75YJ_3n8g"/>

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m9VJ6686EdiEh75YJ_3n8g"/>

     </ownedAttribute>

     <ownedOperation xmi:id="_m9VJ7K86EdiEh75YJ_3n8g" name="getRedefinedElements">

       <returnResult xmi:id="_m9VJ7a86EdiEh75YJ_3n8g" direction="return">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

+        <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

       </returnResult>

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

+      <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

     </ownedOperation>

     <ownedOperation xmi:id="_m9VJ7q86EdiEh75YJ_3n8g" name="getRedefinitionContexts">

       <returnResult xmi:id="_m9VJ7686EdiEh75YJ_3n8g" direction="return">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

+        <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

       </returnResult>

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

+      <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

     </ownedOperation>

     <ownedOperation xmi:id="_m9VJ8K86EdiEh75YJ_3n8g" name="getOwnedMembers">

       <returnResult xmi:id="_m9VJ8a86EdiEh75YJ_3n8g" direction="return">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

+        <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

       </returnResult>

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

+      <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

     </ownedOperation>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_m9VJ8q86EdiEh75YJ_3n8g" memberEnd="_m9VJ4686EdiEh75YJ_3n8g _m9VKAK86EdiEh75YJ_3n8g"/>

-  <ownedMember xsi:type="uml:Class" xmi:id="_m9VJ8686EdiEh75YJ_3n8g" name="Region">

+  <ownedMember xmi:type="uml:Association" xmi:id="_m9VJ8q86EdiEh75YJ_3n8g" memberEnd="_m9VJ4686EdiEh75YJ_3n8g _m9VKAK86EdiEh75YJ_3n8g"/>

+  <ownedMember xmi:type="uml:Class" xmi:id="_m9VJ8686EdiEh75YJ_3n8g" name="Region">

     <eAnnotations xmi:id="_p06IcK88EdizLvaujP1w9Q" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_p1APEK88EdizLvaujP1w9Q"/>

+      <contents xmi:type="Basic_0:Basic__Metaclass" xmi:id="_p1APEK88EdizLvaujP1w9Q"/>

     </eAnnotations>

     <generalization xmi:id="_m9VJ9K86EdiEh75YJ_3n8g" general="_m8whhK86EdiEh75YJ_3n8g"/>

     <generalization xmi:id="_m9VJ9a86EdiEh75YJ_3n8g" general="_m88vXa86EdiEh75YJ_3n8g"/>

     <ownedAttribute xmi:id="_m9VJ9q86EdiEh75YJ_3n8g" name="subvertex" type="_m9VKC686EdiEh75YJ_3n8g" isOrdered="true" association="_m9VKCq86EdiEh75YJ_3n8g" aggregation="composite">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_m9VJ9686EdiEh75YJ_3n8g" value="-1"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_m9VJ-K86EdiEh75YJ_3n8g"/>

+      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_m9VJ9686EdiEh75YJ_3n8g" value="-1"/>

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m9VJ-K86EdiEh75YJ_3n8g"/>

     </ownedAttribute>

     <ownedAttribute xmi:id="_m9VJ-a86EdiEh75YJ_3n8g" name="transition" type="_m9VKGK86EdiEh75YJ_3n8g" isOrdered="true" association="_m9VKNK86EdiEh75YJ_3n8g" aggregation="composite">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_m9VJ-q86EdiEh75YJ_3n8g" value="-1"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_m9VJ-686EdiEh75YJ_3n8g"/>

+      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_m9VJ-q86EdiEh75YJ_3n8g" value="-1"/>

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m9VJ-686EdiEh75YJ_3n8g"/>

     </ownedAttribute>

     <ownedAttribute xmi:id="_m9VJ_K86EdiEh75YJ_3n8g" name="state" type="_m9bP8q86EdiEh75YJ_3n8g" isOrdered="true" association="_m9bQPq86EdiEh75YJ_3n8g">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_m9VJ_a86EdiEh75YJ_3n8g"/>

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m9VJ_a86EdiEh75YJ_3n8g"/>

     </ownedAttribute>

     <ownedAttribute xmi:id="_m9VJ_q86EdiEh75YJ_3n8g" name="extendedRegion" type="_m9VJ8686EdiEh75YJ_3n8g" isOrdered="true" association="_m9bQl686EdiEh75YJ_3n8g">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_m9VJ_686EdiEh75YJ_3n8g"/>

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m9VJ_686EdiEh75YJ_3n8g"/>

     </ownedAttribute>

     <ownedAttribute xmi:id="_m9VKAK86EdiEh75YJ_3n8g" name="stateMachine" type="_m9VJ4a86EdiEh75YJ_3n8g" isOrdered="true" association="_m9VJ8q86EdiEh75YJ_3n8g">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_m9VKAa86EdiEh75YJ_3n8g"/>

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m9VKAa86EdiEh75YJ_3n8g"/>

     </ownedAttribute>

     <ownedOperation xmi:id="_m9VKAq86EdiEh75YJ_3n8g" name="getRedefinitionContexts">

       <returnResult xmi:id="_m9VKA686EdiEh75YJ_3n8g" direction="return">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

+        <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

       </returnResult>

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

+      <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

     </ownedOperation>

     <ownedOperation xmi:id="_m9VKBK86EdiEh75YJ_3n8g" name="getRedefinedElements">

       <returnResult xmi:id="_m9VKBa86EdiEh75YJ_3n8g" direction="return">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

+        <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

       </returnResult>

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

+      <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

     </ownedOperation>

     <ownedOperation xmi:id="_m9VKBq86EdiEh75YJ_3n8g" name="getOwnedElements">

       <returnResult xmi:id="_m9VKB686EdiEh75YJ_3n8g" direction="return">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

+        <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

       </returnResult>

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

+      <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

     </ownedOperation>

     <ownedOperation xmi:id="_m9VKCK86EdiEh75YJ_3n8g" name="getNamespace" type="_m8whhK86EdiEh75YJ_3n8g">

       <returnResult xmi:id="_m9VKCa86EdiEh75YJ_3n8g" type="_m8whhK86EdiEh75YJ_3n8g" direction="return"/>

     </ownedOperation>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_m9VKCq86EdiEh75YJ_3n8g" memberEnd="_m9VJ9q86EdiEh75YJ_3n8g _m9VKE686EdiEh75YJ_3n8g"/>

-  <ownedMember xsi:type="uml:Class" xmi:id="_m9VKC686EdiEh75YJ_3n8g" name="Vertex" isAbstract="true">

+  <ownedMember xmi:type="uml:Association" xmi:id="_m9VKCq86EdiEh75YJ_3n8g" memberEnd="_m9VJ9q86EdiEh75YJ_3n8g _m9VKE686EdiEh75YJ_3n8g"/>

+  <ownedMember xmi:type="uml:Class" xmi:id="_m9VKC686EdiEh75YJ_3n8g" name="Vertex" isAbstract="true">

     <eAnnotations xmi:id="_p2JekK88EdizLvaujP1w9Q" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_p2PlMK88EdizLvaujP1w9Q"/>

+      <contents xmi:type="Basic_0:Basic__Metaclass" xmi:id="_p2PlMK88EdizLvaujP1w9Q"/>

     </eAnnotations>

     <generalization xmi:id="_m9VKDK86EdiEh75YJ_3n8g" general="_m8qb_a86EdiEh75YJ_3n8g"/>

     <ownedAttribute xmi:id="_m9VKDa86EdiEh75YJ_3n8g" name="outgoing" type="_m9VKGK86EdiEh75YJ_3n8g" isOrdered="true" association="_m9VKF686EdiEh75YJ_3n8g">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_m9VKDq86EdiEh75YJ_3n8g" value="-1"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_m9VKD686EdiEh75YJ_3n8g"/>

+      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_m9VKDq86EdiEh75YJ_3n8g" value="-1"/>

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m9VKD686EdiEh75YJ_3n8g"/>

     </ownedAttribute>

     <ownedAttribute xmi:id="_m9VKEK86EdiEh75YJ_3n8g" name="incoming" type="_m9VKGK86EdiEh75YJ_3n8g" isOrdered="true" association="_m9VKNa86EdiEh75YJ_3n8g">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_m9VKEa86EdiEh75YJ_3n8g" value="-1"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_m9VKEq86EdiEh75YJ_3n8g"/>

+      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_m9VKEa86EdiEh75YJ_3n8g" value="-1"/>

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m9VKEq86EdiEh75YJ_3n8g"/>

     </ownedAttribute>

     <ownedAttribute xmi:id="_m9VKE686EdiEh75YJ_3n8g" name="container" type="_m9VJ8686EdiEh75YJ_3n8g" isOrdered="true" association="_m9VKCq86EdiEh75YJ_3n8g">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_m9VKFK86EdiEh75YJ_3n8g"/>

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m9VKFK86EdiEh75YJ_3n8g"/>

     </ownedAttribute>

     <ownedOperation xmi:id="_m9VKFa86EdiEh75YJ_3n8g" name="getOwner" type="_m8qbC686EdiEh75YJ_3n8g">

       <returnResult xmi:id="_m9VKFq86EdiEh75YJ_3n8g" type="_m8qbC686EdiEh75YJ_3n8g" direction="return"/>

     </ownedOperation>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_m9VKF686EdiEh75YJ_3n8g" memberEnd="_m9VKDa86EdiEh75YJ_3n8g _m9VKJ686EdiEh75YJ_3n8g"/>

-  <ownedMember xsi:type="uml:Class" xmi:id="_m9VKGK86EdiEh75YJ_3n8g" name="Transition">

+  <ownedMember xmi:type="uml:Association" xmi:id="_m9VKF686EdiEh75YJ_3n8g" memberEnd="_m9VKDa86EdiEh75YJ_3n8g _m9VKJ686EdiEh75YJ_3n8g"/>

+  <ownedMember xmi:type="uml:Class" xmi:id="_m9VKGK86EdiEh75YJ_3n8g" name="Transition">

     <eAnnotations xmi:id="_p26TkK88EdizLvaujP1w9Q" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_p3AaMK88EdizLvaujP1w9Q"/>

+      <contents xmi:type="Basic_0:Basic__Metaclass" xmi:id="_p3AaMK88EdizLvaujP1w9Q"/>

     </eAnnotations>

     <generalization xmi:id="_m9VKGa86EdiEh75YJ_3n8g" general="_m88vXa86EdiEh75YJ_3n8g"/>

     <ownedAttribute xmi:id="_m9VKGq86EdiEh75YJ_3n8g" name="kind" type="_m9VKMK86EdiEh75YJ_3n8g">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_m9VKG686EdiEh75YJ_3n8g"/>

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m9VKG686EdiEh75YJ_3n8g"/>

     </ownedAttribute>

     <ownedAttribute xmi:id="_m9VKHK86EdiEh75YJ_3n8g" name="container" type="_m9VJ8686EdiEh75YJ_3n8g" isOrdered="true" association="_m9VKNK86EdiEh75YJ_3n8g"/>

     <ownedAttribute xmi:id="_m9VKHa86EdiEh75YJ_3n8g" name="target" type="_m9VKC686EdiEh75YJ_3n8g" isOrdered="true" association="_m9VKNa86EdiEh75YJ_3n8g"/>

     <ownedAttribute xmi:id="_m9VKHq86EdiEh75YJ_3n8g" name="redefinedTransition" type="_m9VKGK86EdiEh75YJ_3n8g" isOrdered="true" association="_m9VKNq86EdiEh75YJ_3n8g">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_m9VKH686EdiEh75YJ_3n8g"/>

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m9VKH686EdiEh75YJ_3n8g"/>

     </ownedAttribute>

     <ownedAttribute xmi:id="_m9VKIK86EdiEh75YJ_3n8g" name="trigger" type="_m9VKOq86EdiEh75YJ_3n8g" isOrdered="true" association="_m9VKOK86EdiEh75YJ_3n8g">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_m9VKIa86EdiEh75YJ_3n8g" value="-1"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_m9VKIq86EdiEh75YJ_3n8g"/>

+      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_m9VKIa86EdiEh75YJ_3n8g" value="-1"/>

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m9VKIq86EdiEh75YJ_3n8g"/>

     </ownedAttribute>

     <ownedAttribute xmi:id="_m9VKI686EdiEh75YJ_3n8g" name="guard" type="_m8whsa86EdiEh75YJ_3n8g" isOrdered="true" association="_m9VKXK86EdiEh75YJ_3n8g" aggregation="composite">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_m9VKJK86EdiEh75YJ_3n8g"/>

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m9VKJK86EdiEh75YJ_3n8g"/>

     </ownedAttribute>

     <ownedAttribute xmi:id="_m9VKJa86EdiEh75YJ_3n8g" name="effect" type="_m9VKYK86EdiEh75YJ_3n8g" isOrdered="true" association="_m9VKXq86EdiEh75YJ_3n8g" aggregation="composite">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_m9VKJq86EdiEh75YJ_3n8g"/>

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m9VKJq86EdiEh75YJ_3n8g"/>

     </ownedAttribute>

     <ownedAttribute xmi:id="_m9VKJ686EdiEh75YJ_3n8g" name="source" type="_m9VKC686EdiEh75YJ_3n8g" isOrdered="true" association="_m9VKF686EdiEh75YJ_3n8g"/>

     <ownedOperation xmi:id="_m9VKKK86EdiEh75YJ_3n8g" name="getRedefinitionContexts">

       <returnResult xmi:id="_m9VKKa86EdiEh75YJ_3n8g" direction="return">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

+        <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

       </returnResult>

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

+      <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

     </ownedOperation>

     <ownedOperation xmi:id="_m9VKKq86EdiEh75YJ_3n8g" name="getRedefinedElements">

       <returnResult xmi:id="_m9VKK686EdiEh75YJ_3n8g" direction="return">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

+        <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

       </returnResult>

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

+      <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

     </ownedOperation>

     <ownedOperation xmi:id="_m9VKLK86EdiEh75YJ_3n8g" name="getOwner" type="_m8qbC686EdiEh75YJ_3n8g">

       <returnResult xmi:id="_m9VKLa86EdiEh75YJ_3n8g" type="_m8qbC686EdiEh75YJ_3n8g" direction="return"/>

     </ownedOperation>

     <ownedOperation xmi:id="_m9VKLq86EdiEh75YJ_3n8g" name="getOwnedElements">

       <returnResult xmi:id="_m9VKL686EdiEh75YJ_3n8g" direction="return">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

+        <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

       </returnResult>

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

+      <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

     </ownedOperation>

   </ownedMember>

-  <ownedMember xsi:type="uml:Enumeration" xmi:id="_m9VKMK86EdiEh75YJ_3n8g" name="TransitionKind">

+  <ownedMember xmi:type="uml:Enumeration" xmi:id="_m9VKMK86EdiEh75YJ_3n8g" name="TransitionKind">

     <ownedLiteral xmi:id="_m9VKMa86EdiEh75YJ_3n8g" name="internal"/>

     <ownedLiteral xmi:id="_m9VKMq86EdiEh75YJ_3n8g" name="local"/>

     <ownedLiteral xmi:id="_m9VKM686EdiEh75YJ_3n8g" name="external"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_m9VKNK86EdiEh75YJ_3n8g" memberEnd="_m9VJ-a86EdiEh75YJ_3n8g _m9VKHK86EdiEh75YJ_3n8g"/>

-  <ownedMember xsi:type="uml:Association" xmi:id="_m9VKNa86EdiEh75YJ_3n8g" memberEnd="_m9VKHa86EdiEh75YJ_3n8g _m9VKEK86EdiEh75YJ_3n8g"/>

-  <ownedMember xsi:type="uml:Association" xmi:id="_m9VKNq86EdiEh75YJ_3n8g" memberEnd="_m9VKHq86EdiEh75YJ_3n8g _m9VKN686EdiEh75YJ_3n8g">

+  <ownedMember xmi:type="uml:Association" xmi:id="_m9VKNK86EdiEh75YJ_3n8g" memberEnd="_m9VJ-a86EdiEh75YJ_3n8g _m9VKHK86EdiEh75YJ_3n8g"/>

+  <ownedMember xmi:type="uml:Association" xmi:id="_m9VKNa86EdiEh75YJ_3n8g" memberEnd="_m9VKHa86EdiEh75YJ_3n8g _m9VKEK86EdiEh75YJ_3n8g"/>

+  <ownedMember xmi:type="uml:Association" xmi:id="_m9VKNq86EdiEh75YJ_3n8g" memberEnd="_m9VKHq86EdiEh75YJ_3n8g _m9VKN686EdiEh75YJ_3n8g">

     <ownedEnd xmi:id="_m9VKN686EdiEh75YJ_3n8g" type="_m9VKGK86EdiEh75YJ_3n8g" association="_m9VKNq86EdiEh75YJ_3n8g"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_m9VKOK86EdiEh75YJ_3n8g" memberEnd="_m9VKIK86EdiEh75YJ_3n8g _m9VKOa86EdiEh75YJ_3n8g">

+  <ownedMember xmi:type="uml:Association" xmi:id="_m9VKOK86EdiEh75YJ_3n8g" memberEnd="_m9VKIK86EdiEh75YJ_3n8g _m9VKOa86EdiEh75YJ_3n8g">

     <ownedEnd xmi:id="_m9VKOa86EdiEh75YJ_3n8g" type="_m9VKGK86EdiEh75YJ_3n8g" association="_m9VKOK86EdiEh75YJ_3n8g"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Class" xmi:id="_m9VKOq86EdiEh75YJ_3n8g" name="Trigger" isAbstract="true">

+  <ownedMember xmi:type="uml:Class" xmi:id="_m9VKOq86EdiEh75YJ_3n8g" name="Trigger" isAbstract="true">

     <eAnnotations xmi:id="_pu_GoK88EdizLvaujP1w9Q" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_pvFNQK88EdizLvaujP1w9Q"/>

+      <contents xmi:type="Basic_0:Basic__Metaclass" xmi:id="_pvFNQK88EdizLvaujP1w9Q"/>

     </eAnnotations>

     <generalization xmi:id="_m9VKO686EdiEh75YJ_3n8g" general="_m8qb_a86EdiEh75YJ_3n8g"/>

     <ownedAttribute xmi:id="_m9VKPK86EdiEh75YJ_3n8g" name="port" type="_m9VKQa86EdiEh75YJ_3n8g" isOrdered="true" association="_m9VKP686EdiEh75YJ_3n8g">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_m9VKPa86EdiEh75YJ_3n8g" value="-1"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_m9VKPq86EdiEh75YJ_3n8g"/>

+      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_m9VKPa86EdiEh75YJ_3n8g" value="-1"/>

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m9VKPq86EdiEh75YJ_3n8g"/>

     </ownedAttribute>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_m9VKP686EdiEh75YJ_3n8g" memberEnd="_m9VKPK86EdiEh75YJ_3n8g _m9VKQK86EdiEh75YJ_3n8g">

+  <ownedMember xmi:type="uml:Association" xmi:id="_m9VKP686EdiEh75YJ_3n8g" memberEnd="_m9VKPK86EdiEh75YJ_3n8g _m9VKQK86EdiEh75YJ_3n8g">

     <ownedEnd xmi:id="_m9VKQK86EdiEh75YJ_3n8g" type="_m9VKOq86EdiEh75YJ_3n8g" association="_m9VKP686EdiEh75YJ_3n8g"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Class" xmi:id="_m9VKQa86EdiEh75YJ_3n8g" name="Port">

+  <ownedMember xmi:type="uml:Class" xmi:id="_m9VKQa86EdiEh75YJ_3n8g" name="Port">

     <eAnnotations xmi:id="_pxeZ8K88EdizLvaujP1w9Q" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_pxqnMK88EdizLvaujP1w9Q"/>

+      <contents xmi:type="Basic_0:Basic__Metaclass" xmi:id="_pxqnMK88EdizLvaujP1w9Q"/>

     </eAnnotations>

     <generalization xmi:id="_m9VKQq86EdiEh75YJ_3n8g" general="_m9C1la86EdiEh75YJ_3n8g"/>

     <ownedAttribute xmi:id="_m9VKQ686EdiEh75YJ_3n8g" name="isBehavior" type="_m8qbBq86EdiEh75YJ_3n8g">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_m9VKRK86EdiEh75YJ_3n8g"/>

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m9VKRK86EdiEh75YJ_3n8g"/>

     </ownedAttribute>

     <ownedAttribute xmi:id="_m9VKRa86EdiEh75YJ_3n8g" name="isService" type="_m8qbBq86EdiEh75YJ_3n8g">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_m9VKRq86EdiEh75YJ_3n8g"/>

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m9VKRq86EdiEh75YJ_3n8g"/>

     </ownedAttribute>

     <ownedAttribute xmi:id="_m9VKR686EdiEh75YJ_3n8g" name="required" type="_m9VJoq86EdiEh75YJ_3n8g" isOrdered="true" isReadOnly="true" isDerived="true" association="_m9VKVK86EdiEh75YJ_3n8g">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_m9VKSK86EdiEh75YJ_3n8g" value="-1"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_m9VKSa86EdiEh75YJ_3n8g"/>

+      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_m9VKSK86EdiEh75YJ_3n8g" value="-1"/>

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m9VKSa86EdiEh75YJ_3n8g"/>

     </ownedAttribute>

     <ownedAttribute xmi:id="_m9VKSq86EdiEh75YJ_3n8g" name="redefinedPort" type="_m9VKQa86EdiEh75YJ_3n8g" isOrdered="true" association="_m9VKVq86EdiEh75YJ_3n8g">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_m9VKS686EdiEh75YJ_3n8g" value="-1"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_m9VKTK86EdiEh75YJ_3n8g"/>

+      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_m9VKS686EdiEh75YJ_3n8g" value="-1"/>

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m9VKTK86EdiEh75YJ_3n8g"/>

     </ownedAttribute>

     <ownedAttribute xmi:id="_m9VKTa86EdiEh75YJ_3n8g" name="provided" type="_m9VJoq86EdiEh75YJ_3n8g" isOrdered="true" isReadOnly="true" isDerived="true" association="_m9VKWK86EdiEh75YJ_3n8g">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_m9VKTq86EdiEh75YJ_3n8g" value="-1"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_m9VKT686EdiEh75YJ_3n8g"/>

+      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_m9VKTq86EdiEh75YJ_3n8g" value="-1"/>

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m9VKT686EdiEh75YJ_3n8g"/>

     </ownedAttribute>

     <ownedAttribute xmi:id="_m9VKUK86EdiEh75YJ_3n8g" name="protocol" type="_m9VJ2q86EdiEh75YJ_3n8g" isOrdered="true" association="_m9VKWq86EdiEh75YJ_3n8g">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_m9VKUa86EdiEh75YJ_3n8g"/>

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m9VKUa86EdiEh75YJ_3n8g"/>

     </ownedAttribute>

     <ownedOperation xmi:id="_m9VKUq86EdiEh75YJ_3n8g" name="getRedefinedElements">

       <returnResult xmi:id="_m9VKU686EdiEh75YJ_3n8g" direction="return">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

+        <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

       </returnResult>

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

+      <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

     </ownedOperation>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_m9VKVK86EdiEh75YJ_3n8g" memberEnd="_m9VKR686EdiEh75YJ_3n8g _m9VKVa86EdiEh75YJ_3n8g">

+  <ownedMember xmi:type="uml:Association" xmi:id="_m9VKVK86EdiEh75YJ_3n8g" memberEnd="_m9VKR686EdiEh75YJ_3n8g _m9VKVa86EdiEh75YJ_3n8g">

     <ownedEnd xmi:id="_m9VKVa86EdiEh75YJ_3n8g" type="_m9VKQa86EdiEh75YJ_3n8g" association="_m9VKVK86EdiEh75YJ_3n8g"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_m9VKVq86EdiEh75YJ_3n8g" memberEnd="_m9VKSq86EdiEh75YJ_3n8g _m9VKV686EdiEh75YJ_3n8g">

+  <ownedMember xmi:type="uml:Association" xmi:id="_m9VKVq86EdiEh75YJ_3n8g" memberEnd="_m9VKSq86EdiEh75YJ_3n8g _m9VKV686EdiEh75YJ_3n8g">

     <ownedEnd xmi:id="_m9VKV686EdiEh75YJ_3n8g" type="_m9VKQa86EdiEh75YJ_3n8g" association="_m9VKVq86EdiEh75YJ_3n8g"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_m9VKWK86EdiEh75YJ_3n8g" memberEnd="_m9VKTa86EdiEh75YJ_3n8g _m9VKWa86EdiEh75YJ_3n8g">

+  <ownedMember xmi:type="uml:Association" xmi:id="_m9VKWK86EdiEh75YJ_3n8g" memberEnd="_m9VKTa86EdiEh75YJ_3n8g _m9VKWa86EdiEh75YJ_3n8g">

     <ownedEnd xmi:id="_m9VKWa86EdiEh75YJ_3n8g" type="_m9VKQa86EdiEh75YJ_3n8g" association="_m9VKWK86EdiEh75YJ_3n8g"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_m9VKWq86EdiEh75YJ_3n8g" memberEnd="_m9VKUK86EdiEh75YJ_3n8g _m9VKW686EdiEh75YJ_3n8g">

+  <ownedMember xmi:type="uml:Association" xmi:id="_m9VKWq86EdiEh75YJ_3n8g" memberEnd="_m9VKUK86EdiEh75YJ_3n8g _m9VKW686EdiEh75YJ_3n8g">

     <ownedEnd xmi:id="_m9VKW686EdiEh75YJ_3n8g" type="_m9VKQa86EdiEh75YJ_3n8g" association="_m9VKWq86EdiEh75YJ_3n8g"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_m9VKXK86EdiEh75YJ_3n8g" memberEnd="_m9VKI686EdiEh75YJ_3n8g _m9VKXa86EdiEh75YJ_3n8g">

+  <ownedMember xmi:type="uml:Association" xmi:id="_m9VKXK86EdiEh75YJ_3n8g" memberEnd="_m9VKI686EdiEh75YJ_3n8g _m9VKXa86EdiEh75YJ_3n8g">

     <ownedEnd xmi:id="_m9VKXa86EdiEh75YJ_3n8g" type="_m9VKGK86EdiEh75YJ_3n8g" association="_m9VKXK86EdiEh75YJ_3n8g"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_m9VKXq86EdiEh75YJ_3n8g" memberEnd="_m9VKJa86EdiEh75YJ_3n8g _m9VKX686EdiEh75YJ_3n8g">

+  <ownedMember xmi:type="uml:Association" xmi:id="_m9VKXq86EdiEh75YJ_3n8g" memberEnd="_m9VKJa86EdiEh75YJ_3n8g _m9VKX686EdiEh75YJ_3n8g">

     <ownedEnd xmi:id="_m9VKX686EdiEh75YJ_3n8g" type="_m9VKGK86EdiEh75YJ_3n8g" association="_m9VKXq86EdiEh75YJ_3n8g"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Class" xmi:id="_m9VKYK86EdiEh75YJ_3n8g" name="Activity">

+  <ownedMember xmi:type="uml:Class" xmi:id="_m9VKYK86EdiEh75YJ_3n8g" name="Activity">

     <eAnnotations xmi:id="_pTxKQK88EdizLvaujP1w9Q" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_pT3Q4K88EdizLvaujP1w9Q"/>

+      <contents xmi:type="Basic_0:Basic__Metaclass" xmi:id="_pT3Q4K88EdizLvaujP1w9Q"/>

     </eAnnotations>

     <generalization xmi:id="_m9VKYa86EdiEh75YJ_3n8g" general="_m9I8Ua86EdiEh75YJ_3n8g"/>

     <ownedAttribute xmi:id="_m9VKYq86EdiEh75YJ_3n8g" name="body" type="_m8qbB686EdiEh75YJ_3n8g">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_m9VKY686EdiEh75YJ_3n8g"/>

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m9VKY686EdiEh75YJ_3n8g"/>

     </ownedAttribute>

     <ownedAttribute xmi:id="_m9VKZK86EdiEh75YJ_3n8g" name="language" type="_m8qbB686EdiEh75YJ_3n8g">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_m9VKZa86EdiEh75YJ_3n8g"/>

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m9VKZa86EdiEh75YJ_3n8g"/>

     </ownedAttribute>

     <ownedAttribute xmi:id="_m9VKZq86EdiEh75YJ_3n8g" name="edge" type="_m9VKfK86EdiEh75YJ_3n8g" isOrdered="true" association="_m9VKe686EdiEh75YJ_3n8g" aggregation="composite">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_m9VKZ686EdiEh75YJ_3n8g" value="-1"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_m9VKaK86EdiEh75YJ_3n8g"/>

+      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_m9VKZ686EdiEh75YJ_3n8g" value="-1"/>

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m9VKaK86EdiEh75YJ_3n8g"/>

     </ownedAttribute>

     <ownedAttribute xmi:id="_m9VKaa86EdiEh75YJ_3n8g" name="group" type="_m9VKs686EdiEh75YJ_3n8g" isOrdered="true" association="_m9VKya86EdiEh75YJ_3n8g" aggregation="composite">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_m9VKaq86EdiEh75YJ_3n8g" value="-1"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_m9VKa686EdiEh75YJ_3n8g"/>

+      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_m9VKaq86EdiEh75YJ_3n8g" value="-1"/>

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m9VKa686EdiEh75YJ_3n8g"/>

     </ownedAttribute>

     <ownedAttribute xmi:id="_m9VKbK86EdiEh75YJ_3n8g" name="node" type="_m9VKlq86EdiEh75YJ_3n8g" isOrdered="true" association="_m9VKyq86EdiEh75YJ_3n8g" aggregation="composite">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_m9VKba86EdiEh75YJ_3n8g" value="-1"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_m9VKbq86EdiEh75YJ_3n8g"/>

+      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_m9VKba86EdiEh75YJ_3n8g" value="-1"/>

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m9VKbq86EdiEh75YJ_3n8g"/>

     </ownedAttribute>

     <ownedAttribute xmi:id="_m9VKb686EdiEh75YJ_3n8g" name="action" type="_m9VK5q86EdiEh75YJ_3n8g" isOrdered="true" subsettedProperty="_m9VKbK86EdiEh75YJ_3n8g" association="_m9bQk686EdiEh75YJ_3n8g">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_m9VKcK86EdiEh75YJ_3n8g" value="-1"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_m9VKca86EdiEh75YJ_3n8g"/>

+      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_m9VKcK86EdiEh75YJ_3n8g" value="-1"/>

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m9VKca86EdiEh75YJ_3n8g"/>

     </ownedAttribute>

     <ownedAttribute xmi:id="_m9VKcq86EdiEh75YJ_3n8g" name="structuredNode" type="_m9VKza86EdiEh75YJ_3n8g" isOrdered="true" isReadOnly="true" isDerived="true" association="_m9bQla86EdiEh75YJ_3n8g">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_m9VKc686EdiEh75YJ_3n8g" value="-1"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_m9VKdK86EdiEh75YJ_3n8g"/>

+      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_m9VKc686EdiEh75YJ_3n8g" value="-1"/>

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m9VKdK86EdiEh75YJ_3n8g"/>

     </ownedAttribute>

     <ownedAttribute xmi:id="_m9VKda86EdiEh75YJ_3n8g" name="isSingleExecution" type="_m8qbBq86EdiEh75YJ_3n8g">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_m9VKdq86EdiEh75YJ_3n8g"/>

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m9VKdq86EdiEh75YJ_3n8g"/>

     </ownedAttribute>

     <ownedAttribute xmi:id="_m9VKd686EdiEh75YJ_3n8g" name="isReadOnly" type="_m8qbBq86EdiEh75YJ_3n8g">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_m9VKeK86EdiEh75YJ_3n8g"/>

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m9VKeK86EdiEh75YJ_3n8g"/>

     </ownedAttribute>

     <ownedOperation xmi:id="_m9VKea86EdiEh75YJ_3n8g" name="getOwnedElements">

       <returnResult xmi:id="_m9VKeq86EdiEh75YJ_3n8g" direction="return">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

+        <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

       </returnResult>

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

+      <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

     </ownedOperation>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_m9VKe686EdiEh75YJ_3n8g" memberEnd="_m9VKZq86EdiEh75YJ_3n8g _m9VKj686EdiEh75YJ_3n8g"/>

-  <ownedMember xsi:type="uml:Class" xmi:id="_m9VKfK86EdiEh75YJ_3n8g" name="ActivityEdge" isAbstract="true">

+  <ownedMember xmi:type="uml:Association" xmi:id="_m9VKe686EdiEh75YJ_3n8g" memberEnd="_m9VKZq86EdiEh75YJ_3n8g _m9VKj686EdiEh75YJ_3n8g"/>

+  <ownedMember xmi:type="uml:Class" xmi:id="_m9VKfK86EdiEh75YJ_3n8g" name="ActivityEdge" isAbstract="true">

     <eAnnotations xmi:id="_pYvJ0K88EdizLvaujP1w9Q" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_pY1QcK88EdizLvaujP1w9Q"/>

+      <contents xmi:type="Basic_0:Basic__Metaclass" xmi:id="_pY1QcK88EdizLvaujP1w9Q"/>

     </eAnnotations>

     <generalization xmi:id="_m9VKfa86EdiEh75YJ_3n8g" general="_m88vXa86EdiEh75YJ_3n8g"/>

     <ownedAttribute xmi:id="_m9VKfq86EdiEh75YJ_3n8g" name="source" type="_m9VKlq86EdiEh75YJ_3n8g" isOrdered="true" association="_m9VKla86EdiEh75YJ_3n8g"/>

     <ownedAttribute xmi:id="_m9VKf686EdiEh75YJ_3n8g" name="target" type="_m9VKlq86EdiEh75YJ_3n8g" isOrdered="true" association="_m9VKsK86EdiEh75YJ_3n8g"/>

     <ownedAttribute xmi:id="_m9VKgK86EdiEh75YJ_3n8g" name="inStructuredNode" type="_m9VKza86EdiEh75YJ_3n8g" isOrdered="true" association="_m9bQZK86EdiEh75YJ_3n8g">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_m9VKga86EdiEh75YJ_3n8g"/>

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m9VKga86EdiEh75YJ_3n8g"/>

     </ownedAttribute>

     <ownedAttribute xmi:id="_m9VKgq86EdiEh75YJ_3n8g" name="inPartition" type="_m9bQZ686EdiEh75YJ_3n8g" isOrdered="true" association="_m9bQfa86EdiEh75YJ_3n8g">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_m9VKg686EdiEh75YJ_3n8g" value="-1"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_m9VKhK86EdiEh75YJ_3n8g"/>

+      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_m9VKg686EdiEh75YJ_3n8g" value="-1"/>

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m9VKhK86EdiEh75YJ_3n8g"/>

     </ownedAttribute>

     <ownedAttribute xmi:id="_m9VKha86EdiEh75YJ_3n8g" name="interrupts" type="_m9bQgq86EdiEh75YJ_3n8g" isOrdered="true" association="_m9bQiq86EdiEh75YJ_3n8g">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_m9VKhq86EdiEh75YJ_3n8g"/>

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m9VKhq86EdiEh75YJ_3n8g"/>

     </ownedAttribute>

     <ownedAttribute xmi:id="_m9VKh686EdiEh75YJ_3n8g" name="inGroup" type="_m9VKs686EdiEh75YJ_3n8g" isOrdered="true" isReadOnly="true" isDerived="true" isDerivedUnion="true" association="_m9bQi686EdiEh75YJ_3n8g">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_m9VKiK86EdiEh75YJ_3n8g" value="-1"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_m9VKia86EdiEh75YJ_3n8g"/>

+      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_m9VKiK86EdiEh75YJ_3n8g" value="-1"/>

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m9VKia86EdiEh75YJ_3n8g"/>

     </ownedAttribute>

     <ownedAttribute xmi:id="_m9VKiq86EdiEh75YJ_3n8g" name="guard" type="_m8qb6q86EdiEh75YJ_3n8g" isOrdered="true" association="_m9bQja86EdiEh75YJ_3n8g" aggregation="composite"/>

     <ownedAttribute xmi:id="_m9VKi686EdiEh75YJ_3n8g" name="redefinedElement" type="_m9VKfK86EdiEh75YJ_3n8g" isOrdered="true" association="_m9bQj686EdiEh75YJ_3n8g">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_m9VKjK86EdiEh75YJ_3n8g" value="-1"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_m9VKja86EdiEh75YJ_3n8g"/>

+      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_m9VKjK86EdiEh75YJ_3n8g" value="-1"/>

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m9VKja86EdiEh75YJ_3n8g"/>

     </ownedAttribute>

     <ownedAttribute xmi:id="_m9VKjq86EdiEh75YJ_3n8g" name="weight" type="_m8qb6q86EdiEh75YJ_3n8g" isOrdered="true" association="_m9bQka86EdiEh75YJ_3n8g" aggregation="composite"/>

     <ownedAttribute xmi:id="_m9VKj686EdiEh75YJ_3n8g" name="activity" type="_m9VKYK86EdiEh75YJ_3n8g" isOrdered="true" association="_m9VKe686EdiEh75YJ_3n8g">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_m9VKkK86EdiEh75YJ_3n8g"/>

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m9VKkK86EdiEh75YJ_3n8g"/>

     </ownedAttribute>

     <ownedOperation xmi:id="_m9VKka86EdiEh75YJ_3n8g" name="getOwner" type="_m8qbC686EdiEh75YJ_3n8g">

       <returnResult xmi:id="_m9VKkq86EdiEh75YJ_3n8g" type="_m8qbC686EdiEh75YJ_3n8g" direction="return"/>

     </ownedOperation>

     <ownedOperation xmi:id="_m9VKk686EdiEh75YJ_3n8g" name="getOwnedElements">

       <returnResult xmi:id="_m9VKlK86EdiEh75YJ_3n8g" direction="return">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

+        <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

       </returnResult>

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

+      <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

     </ownedOperation>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_m9VKla86EdiEh75YJ_3n8g" memberEnd="_m9VKfq86EdiEh75YJ_3n8g _m9VKq686EdiEh75YJ_3n8g"/>

-  <ownedMember xsi:type="uml:Class" xmi:id="_m9VKlq86EdiEh75YJ_3n8g" name="ActivityNode" isAbstract="true">

+  <ownedMember xmi:type="uml:Association" xmi:id="_m9VKla86EdiEh75YJ_3n8g" memberEnd="_m9VKfq86EdiEh75YJ_3n8g _m9VKq686EdiEh75YJ_3n8g"/>

+  <ownedMember xmi:type="uml:Class" xmi:id="_m9VKlq86EdiEh75YJ_3n8g" name="ActivityNode" isAbstract="true">

     <eAnnotations xmi:id="_pZmFcK88EdizLvaujP1w9Q" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_pZySsK88EdizLvaujP1w9Q"/>

+      <contents xmi:type="Basic_0:Basic__Metaclass" xmi:id="_pZySsK88EdizLvaujP1w9Q"/>

     </eAnnotations>

     <generalization xmi:id="_m9VKl686EdiEh75YJ_3n8g" general="_m88vXa86EdiEh75YJ_3n8g"/>

     <ownedAttribute xmi:id="_m9VKmK86EdiEh75YJ_3n8g" name="incoming" type="_m9VKfK86EdiEh75YJ_3n8g" isOrdered="true" association="_m9VKsK86EdiEh75YJ_3n8g">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_m9VKma86EdiEh75YJ_3n8g" value="-1"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_m9VKmq86EdiEh75YJ_3n8g"/>

+      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_m9VKma86EdiEh75YJ_3n8g" value="-1"/>

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m9VKmq86EdiEh75YJ_3n8g"/>

     </ownedAttribute>

     <ownedAttribute xmi:id="_m9VKm686EdiEh75YJ_3n8g" name="inGroup" type="_m9VKs686EdiEh75YJ_3n8g" isOrdered="true" isReadOnly="true" isDerived="true" isDerivedUnion="true" association="_m9VKsa86EdiEh75YJ_3n8g">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_m9VKnK86EdiEh75YJ_3n8g" value="-1"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_m9VKna86EdiEh75YJ_3n8g"/>

+      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_m9VKnK86EdiEh75YJ_3n8g" value="-1"/>

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m9VKna86EdiEh75YJ_3n8g"/>

     </ownedAttribute>

     <ownedAttribute xmi:id="_m9VKnq86EdiEh75YJ_3n8g" name="activity" type="_m9VKYK86EdiEh75YJ_3n8g" isOrdered="true" association="_m9VKyq86EdiEh75YJ_3n8g">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_m9VKn686EdiEh75YJ_3n8g"/>

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m9VKn686EdiEh75YJ_3n8g"/>

     </ownedAttribute>

     <ownedAttribute xmi:id="_m9VKoK86EdiEh75YJ_3n8g" name="redefinedElement" type="_m9VKlq86EdiEh75YJ_3n8g" isOrdered="true" association="_m9VKy686EdiEh75YJ_3n8g">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_m9VKoa86EdiEh75YJ_3n8g" value="-1"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_m9VKoq86EdiEh75YJ_3n8g"/>

+      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_m9VKoa86EdiEh75YJ_3n8g" value="-1"/>

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m9VKoq86EdiEh75YJ_3n8g"/>

     </ownedAttribute>

     <ownedAttribute xmi:id="_m9VKo686EdiEh75YJ_3n8g" name="inStructuredNode" type="_m9VKza86EdiEh75YJ_3n8g" isOrdered="true" association="_m9bQZa86EdiEh75YJ_3n8g">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_m9VKpK86EdiEh75YJ_3n8g"/>

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m9VKpK86EdiEh75YJ_3n8g"/>

     </ownedAttribute>

     <ownedAttribute xmi:id="_m9VKpa86EdiEh75YJ_3n8g" name="inPartition" type="_m9bQZ686EdiEh75YJ_3n8g" isOrdered="true" association="_m9bQZq86EdiEh75YJ_3n8g">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_m9VKpq86EdiEh75YJ_3n8g" value="-1"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_m9VKp686EdiEh75YJ_3n8g"/>

+      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_m9VKpq86EdiEh75YJ_3n8g" value="-1"/>

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m9VKp686EdiEh75YJ_3n8g"/>

     </ownedAttribute>

     <ownedAttribute xmi:id="_m9VKqK86EdiEh75YJ_3n8g" name="inInterruptibleRegion" type="_m9bQgq86EdiEh75YJ_3n8g" isOrdered="true" association="_m9bQga86EdiEh75YJ_3n8g">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_m9VKqa86EdiEh75YJ_3n8g" value="-1"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_m9VKqq86EdiEh75YJ_3n8g"/>

+      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_m9VKqa86EdiEh75YJ_3n8g" value="-1"/>

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m9VKqq86EdiEh75YJ_3n8g"/>

     </ownedAttribute>

     <ownedAttribute xmi:id="_m9VKq686EdiEh75YJ_3n8g" name="outgoing" type="_m9VKfK86EdiEh75YJ_3n8g" isOrdered="true" association="_m9VKla86EdiEh75YJ_3n8g">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_m9VKrK86EdiEh75YJ_3n8g" value="-1"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_m9VKra86EdiEh75YJ_3n8g"/>

+      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_m9VKrK86EdiEh75YJ_3n8g" value="-1"/>

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m9VKra86EdiEh75YJ_3n8g"/>

     </ownedAttribute>

     <ownedOperation xmi:id="_m9VKrq86EdiEh75YJ_3n8g" name="getOwner" type="_m8qbC686EdiEh75YJ_3n8g">

       <returnResult xmi:id="_m9VKr686EdiEh75YJ_3n8g" type="_m8qbC686EdiEh75YJ_3n8g" direction="return"/>

     </ownedOperation>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_m9VKsK86EdiEh75YJ_3n8g" memberEnd="_m9VKmK86EdiEh75YJ_3n8g _m9VKf686EdiEh75YJ_3n8g"/>

-  <ownedMember xsi:type="uml:Association" xmi:id="_m9VKsa86EdiEh75YJ_3n8g" memberEnd="_m9VKm686EdiEh75YJ_3n8g _m9VKsq86EdiEh75YJ_3n8g">

+  <ownedMember xmi:type="uml:Association" xmi:id="_m9VKsK86EdiEh75YJ_3n8g" memberEnd="_m9VKmK86EdiEh75YJ_3n8g _m9VKf686EdiEh75YJ_3n8g"/>

+  <ownedMember xmi:type="uml:Association" xmi:id="_m9VKsa86EdiEh75YJ_3n8g" memberEnd="_m9VKm686EdiEh75YJ_3n8g _m9VKsq86EdiEh75YJ_3n8g">

     <ownedEnd xmi:id="_m9VKsq86EdiEh75YJ_3n8g" type="_m9VKlq86EdiEh75YJ_3n8g" association="_m9VKsa86EdiEh75YJ_3n8g"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Class" xmi:id="_m9VKs686EdiEh75YJ_3n8g" name="ActivityGroup" isAbstract="true">

+  <ownedMember xmi:type="uml:Class" xmi:id="_m9VKs686EdiEh75YJ_3n8g" name="ActivityGroup" isAbstract="true">

     <eAnnotations xmi:id="_pZNq8K88EdizLvaujP1w9Q" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_pZTxkK88EdizLvaujP1w9Q"/>

+      <contents xmi:type="Basic_0:Basic__Metaclass" xmi:id="_pZTxkK88EdizLvaujP1w9Q"/>

     </eAnnotations>

     <generalization xmi:id="_m9VKtK86EdiEh75YJ_3n8g" general="_m8qbC686EdiEh75YJ_3n8g"/>

     <ownedAttribute xmi:id="_m9VKta86EdiEh75YJ_3n8g" name="superGroup" type="_m9VKs686EdiEh75YJ_3n8g" isOrdered="true" isReadOnly="true" isDerived="true" isDerivedUnion="true" association="_m9VKx686EdiEh75YJ_3n8g">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_m9VKtq86EdiEh75YJ_3n8g"/>

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m9VKtq86EdiEh75YJ_3n8g"/>

     </ownedAttribute>

     <ownedAttribute xmi:id="_m9VKt686EdiEh75YJ_3n8g" name="activityGroup_activity" type="_m9VKYK86EdiEh75YJ_3n8g" isOrdered="true" association="_m9VKya86EdiEh75YJ_3n8g">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_m9VKuK86EdiEh75YJ_3n8g"/>

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m9VKuK86EdiEh75YJ_3n8g"/>

     </ownedAttribute>

     <ownedOperation xmi:id="_m9VKua86EdiEh75YJ_3n8g" name="getSubgroups">

       <returnResult xmi:id="_m9VKuq86EdiEh75YJ_3n8g" direction="return">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

+        <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

       </returnResult>

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

+      <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

     </ownedOperation>

     <ownedOperation xmi:id="_m9VKu686EdiEh75YJ_3n8g" name="getContainedEdges">

       <returnResult xmi:id="_m9VKvK86EdiEh75YJ_3n8g" direction="return">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

+        <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

       </returnResult>

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

+      <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

     </ownedOperation>

     <ownedOperation xmi:id="_m9VKva86EdiEh75YJ_3n8g" name="getContainedNodes">

       <returnResult xmi:id="_m9VKvq86EdiEh75YJ_3n8g" direction="return">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

+        <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

       </returnResult>

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

+      <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

     </ownedOperation>

     <ownedOperation xmi:id="_m9VKv686EdiEh75YJ_3n8g" name="getActivity" type="_m9VKYK86EdiEh75YJ_3n8g">

       <returnResult xmi:id="_m9VKwK86EdiEh75YJ_3n8g" type="_m9VKYK86EdiEh75YJ_3n8g" direction="return"/>

@@ -2930,43 +2930,43 @@
     </ownedOperation>

     <ownedOperation xmi:id="_m9VKw686EdiEh75YJ_3n8g" name="getOwnedElements">

       <returnResult xmi:id="_m9VKxK86EdiEh75YJ_3n8g" direction="return">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

+        <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

       </returnResult>

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

+      <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

     </ownedOperation>

     <ownedOperation xmi:id="_m9VKxa86EdiEh75YJ_3n8g" name="getOwner" type="_m8qbC686EdiEh75YJ_3n8g">

       <returnResult xmi:id="_m9VKxq86EdiEh75YJ_3n8g" type="_m8qbC686EdiEh75YJ_3n8g" direction="return"/>

     </ownedOperation>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_m9VKx686EdiEh75YJ_3n8g" memberEnd="_m9VKta86EdiEh75YJ_3n8g _m9VKyK86EdiEh75YJ_3n8g">

+  <ownedMember xmi:type="uml:Association" xmi:id="_m9VKx686EdiEh75YJ_3n8g" memberEnd="_m9VKta86EdiEh75YJ_3n8g _m9VKyK86EdiEh75YJ_3n8g">

     <ownedEnd xmi:id="_m9VKyK86EdiEh75YJ_3n8g" type="_m9VKs686EdiEh75YJ_3n8g" association="_m9VKx686EdiEh75YJ_3n8g"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_m9VKya86EdiEh75YJ_3n8g" memberEnd="_m9VKaa86EdiEh75YJ_3n8g _m9VKt686EdiEh75YJ_3n8g"/>

-  <ownedMember xsi:type="uml:Association" xmi:id="_m9VKyq86EdiEh75YJ_3n8g" memberEnd="_m9VKbK86EdiEh75YJ_3n8g _m9VKnq86EdiEh75YJ_3n8g"/>

-  <ownedMember xsi:type="uml:Association" xmi:id="_m9VKy686EdiEh75YJ_3n8g" memberEnd="_m9VKoK86EdiEh75YJ_3n8g _m9VKzK86EdiEh75YJ_3n8g">

+  <ownedMember xmi:type="uml:Association" xmi:id="_m9VKya86EdiEh75YJ_3n8g" memberEnd="_m9VKaa86EdiEh75YJ_3n8g _m9VKt686EdiEh75YJ_3n8g"/>

+  <ownedMember xmi:type="uml:Association" xmi:id="_m9VKyq86EdiEh75YJ_3n8g" memberEnd="_m9VKbK86EdiEh75YJ_3n8g _m9VKnq86EdiEh75YJ_3n8g"/>

+  <ownedMember xmi:type="uml:Association" xmi:id="_m9VKy686EdiEh75YJ_3n8g" memberEnd="_m9VKoK86EdiEh75YJ_3n8g _m9VKzK86EdiEh75YJ_3n8g">

     <ownedEnd xmi:id="_m9VKzK86EdiEh75YJ_3n8g" type="_m9VKlq86EdiEh75YJ_3n8g" association="_m9VKy686EdiEh75YJ_3n8g"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Class" xmi:id="_m9VKza86EdiEh75YJ_3n8g" name="StructuredActivityNode">

+  <ownedMember xmi:type="uml:Class" xmi:id="_m9VKza86EdiEh75YJ_3n8g" name="StructuredActivityNode">

     <eAnnotations xmi:id="_phzmQK88EdizLvaujP1w9Q" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_ph_zgK88EdizLvaujP1w9Q"/>

+      <contents xmi:type="Basic_0:Basic__Metaclass" xmi:id="_ph_zgK88EdizLvaujP1w9Q"/>

     </eAnnotations>

     <generalization xmi:id="_m9VKzq86EdiEh75YJ_3n8g" general="_m9VK5q86EdiEh75YJ_3n8g"/>

     <generalization xmi:id="_m9VKz686EdiEh75YJ_3n8g" general="_m8whhK86EdiEh75YJ_3n8g"/>

     <generalization xmi:id="_m9VK0K86EdiEh75YJ_3n8g" general="_m9VKs686EdiEh75YJ_3n8g"/>

     <ownedAttribute xmi:id="_m9VK0a86EdiEh75YJ_3n8g" name="variable" type="_m9bQXa86EdiEh75YJ_3n8g" isOrdered="true" association="_m9bQXK86EdiEh75YJ_3n8g" aggregation="composite">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_m9VK0q86EdiEh75YJ_3n8g" value="-1"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_m9VK0686EdiEh75YJ_3n8g"/>

+      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_m9VK0q86EdiEh75YJ_3n8g" value="-1"/>

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m9VK0686EdiEh75YJ_3n8g"/>

     </ownedAttribute>

     <ownedAttribute xmi:id="_m9VK1K86EdiEh75YJ_3n8g" name="containedEdge" type="_m9VKfK86EdiEh75YJ_3n8g" isOrdered="true" association="_m9bQZK86EdiEh75YJ_3n8g" aggregation="composite">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_m9VK1a86EdiEh75YJ_3n8g" value="-1"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_m9VK1q86EdiEh75YJ_3n8g"/>

+      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_m9VK1a86EdiEh75YJ_3n8g" value="-1"/>

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m9VK1q86EdiEh75YJ_3n8g"/>

     </ownedAttribute>

     <ownedAttribute xmi:id="_m9VK1686EdiEh75YJ_3n8g" name="mustIsolate" type="_m8qbBq86EdiEh75YJ_3n8g">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_m9VK2K86EdiEh75YJ_3n8g"/>

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m9VK2K86EdiEh75YJ_3n8g"/>

     </ownedAttribute>

     <ownedAttribute xmi:id="_m9VK2a86EdiEh75YJ_3n8g" name="containedNode" type="_m9VKlq86EdiEh75YJ_3n8g" isOrdered="true" association="_m9bQZa86EdiEh75YJ_3n8g" aggregation="composite">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_m9VK2q86EdiEh75YJ_3n8g" value="-1"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_m9VK2686EdiEh75YJ_3n8g"/>

+      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_m9VK2q86EdiEh75YJ_3n8g" value="-1"/>

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m9VK2686EdiEh75YJ_3n8g"/>

     </ownedAttribute>

     <ownedOperation xmi:id="_m9VK3K86EdiEh75YJ_3n8g" name="getActivity" type="_m9VKYK86EdiEh75YJ_3n8g">

       <returnResult xmi:id="_m9VK3a86EdiEh75YJ_3n8g" type="_m9VKYK86EdiEh75YJ_3n8g" direction="return"/>

@@ -2982,226 +2982,226 @@
     </ownedOperation>

     <ownedOperation xmi:id="_m9VK5K86EdiEh75YJ_3n8g" name="getOwnedMembers">

       <returnResult xmi:id="_m9VK5a86EdiEh75YJ_3n8g" direction="return">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

+        <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

       </returnResult>

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

+      <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

     </ownedOperation>

   </ownedMember>

-  <ownedMember xsi:type="uml:Class" xmi:id="_m9VK5q86EdiEh75YJ_3n8g" name="Action">

+  <ownedMember xmi:type="uml:Class" xmi:id="_m9VK5q86EdiEh75YJ_3n8g" name="Action">

     <eAnnotations xmi:id="_pZ-f8K88EdizLvaujP1w9Q" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_paKtMK88EdizLvaujP1w9Q"/>

+      <contents xmi:type="Basic_0:Basic__Metaclass" xmi:id="_paKtMK88EdizLvaujP1w9Q"/>

     </eAnnotations>

     <generalization xmi:id="_m9VK5686EdiEh75YJ_3n8g" general="_m9VK-q86EdiEh75YJ_3n8g"/>

     <ownedAttribute xmi:id="_m9VK6K86EdiEh75YJ_3n8g" name="effect" type="_m8qbB686EdiEh75YJ_3n8g">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_m9VK6a86EdiEh75YJ_3n8g"/>

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m9VK6a86EdiEh75YJ_3n8g"/>

     </ownedAttribute>

     <ownedAttribute xmi:id="_m9VK6q86EdiEh75YJ_3n8g" name="output" type="_m9bQTa86EdiEh75YJ_3n8g" isOrdered="true" isReadOnly="true" isDerived="true" isDerivedUnion="true" association="_m9bQS686EdiEh75YJ_3n8g">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_m9VK6686EdiEh75YJ_3n8g" value="-1"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_m9VK7K86EdiEh75YJ_3n8g"/>

+      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_m9VK6686EdiEh75YJ_3n8g" value="-1"/>

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m9VK7K86EdiEh75YJ_3n8g"/>

     </ownedAttribute>

     <ownedAttribute xmi:id="_m9VK7a86EdiEh75YJ_3n8g" name="input" type="_m9bQVK86EdiEh75YJ_3n8g" isOrdered="true" isReadOnly="true" isDerived="true" isDerivedUnion="true" association="_m9bQUq86EdiEh75YJ_3n8g">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_m9VK7q86EdiEh75YJ_3n8g" value="-1"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_m9VK7686EdiEh75YJ_3n8g"/>

+      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_m9VK7q86EdiEh75YJ_3n8g" value="-1"/>

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m9VK7686EdiEh75YJ_3n8g"/>

     </ownedAttribute>

     <ownedAttribute xmi:id="_m9VK8K86EdiEh75YJ_3n8g" name="context" type="_m88vAa86EdiEh75YJ_3n8g" isOrdered="true" isReadOnly="true" isDerived="true" association="_m9bQVq86EdiEh75YJ_3n8g">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_m9VK8a86EdiEh75YJ_3n8g"/>

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m9VK8a86EdiEh75YJ_3n8g"/>

     </ownedAttribute>

     <ownedAttribute xmi:id="_m9VK8q86EdiEh75YJ_3n8g" name="localPrecondition" type="_m8whsa86EdiEh75YJ_3n8g" isOrdered="true" association="_m9bQWK86EdiEh75YJ_3n8g" aggregation="composite">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_m9VK8686EdiEh75YJ_3n8g" value="-1"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_m9VK9K86EdiEh75YJ_3n8g"/>

+      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_m9VK8686EdiEh75YJ_3n8g" value="-1"/>

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m9VK9K86EdiEh75YJ_3n8g"/>

     </ownedAttribute>

     <ownedAttribute xmi:id="_m9VK9a86EdiEh75YJ_3n8g" name="localPostcondition" type="_m8whsa86EdiEh75YJ_3n8g" isOrdered="true" association="_m9bQWq86EdiEh75YJ_3n8g" aggregation="composite">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_m9VK9q86EdiEh75YJ_3n8g" value="-1"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_m9VK9686EdiEh75YJ_3n8g"/>

+      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_m9VK9q86EdiEh75YJ_3n8g" value="-1"/>

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m9VK9686EdiEh75YJ_3n8g"/>

     </ownedAttribute>

     <ownedOperation xmi:id="_m9VK-K86EdiEh75YJ_3n8g" name="getOwnedElements">

       <returnResult xmi:id="_m9VK-a86EdiEh75YJ_3n8g" direction="return">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

+        <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

       </returnResult>

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

+      <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

     </ownedOperation>

   </ownedMember>

-  <ownedMember xsi:type="uml:Class" xmi:id="_m9VK-q86EdiEh75YJ_3n8g" name="ExecutableNode" isAbstract="true">

+  <ownedMember xmi:type="uml:Class" xmi:id="_m9VK-q86EdiEh75YJ_3n8g" name="ExecutableNode" isAbstract="true">

     <eAnnotations xmi:id="_peLqgK88EdizLvaujP1w9Q" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_peRxIK88EdizLvaujP1w9Q"/>

+      <contents xmi:type="Basic_0:Basic__Metaclass" xmi:id="_peRxIK88EdizLvaujP1w9Q"/>

     </eAnnotations>

     <generalization xmi:id="_m9VK-686EdiEh75YJ_3n8g" general="_m9VKlq86EdiEh75YJ_3n8g"/>

     <ownedAttribute xmi:id="_m9VK_K86EdiEh75YJ_3n8g" name="handler" type="_m9VLAq86EdiEh75YJ_3n8g" isOrdered="true" association="_m9VLAa86EdiEh75YJ_3n8g" aggregation="composite">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_m9VK_a86EdiEh75YJ_3n8g" value="-1"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_m9VK_q86EdiEh75YJ_3n8g"/>

+      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_m9VK_a86EdiEh75YJ_3n8g" value="-1"/>

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m9VK_q86EdiEh75YJ_3n8g"/>

     </ownedAttribute>

     <ownedOperation xmi:id="_m9VK_686EdiEh75YJ_3n8g" name="getOwnedElements">

       <returnResult xmi:id="_m9VLAK86EdiEh75YJ_3n8g" direction="return">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

+        <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

       </returnResult>

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

+      <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

     </ownedOperation>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_m9VLAa86EdiEh75YJ_3n8g" memberEnd="_m9VK_K86EdiEh75YJ_3n8g _m9VLCK86EdiEh75YJ_3n8g"/>

-  <ownedMember xsi:type="uml:Class" xmi:id="_m9VLAq86EdiEh75YJ_3n8g" name="ExceptionHandler">

+  <ownedMember xmi:type="uml:Association" xmi:id="_m9VLAa86EdiEh75YJ_3n8g" memberEnd="_m9VK_K86EdiEh75YJ_3n8g _m9VLCK86EdiEh75YJ_3n8g"/>

+  <ownedMember xmi:type="uml:Class" xmi:id="_m9VLAq86EdiEh75YJ_3n8g" name="ExceptionHandler">

     <eAnnotations xmi:id="_qLWSgK88EdizLvaujP1w9Q" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_qLcZIK88EdizLvaujP1w9Q"/>

+      <contents xmi:type="Basic_0:Basic__Metaclass" xmi:id="_qLcZIK88EdizLvaujP1w9Q"/>

     </eAnnotations>

     <generalization xmi:id="_m9VLA686EdiEh75YJ_3n8g" general="_m8qbC686EdiEh75YJ_3n8g"/>

     <ownedAttribute xmi:id="_m9VLBK86EdiEh75YJ_3n8g" name="handlerBody" type="_m9VK-q86EdiEh75YJ_3n8g" isOrdered="true" association="_m9VLC686EdiEh75YJ_3n8g"/>

     <ownedAttribute xmi:id="_m9VLBa86EdiEh75YJ_3n8g" name="exceptionInput" type="_m9VLD686EdiEh75YJ_3n8g" isOrdered="true" association="_m9VLDa86EdiEh75YJ_3n8g"/>

     <ownedAttribute xmi:id="_m9VLBq86EdiEh75YJ_3n8g" name="exceptionType" type="_m88vAa86EdiEh75YJ_3n8g" isOrdered="true" association="_m9bQSa86EdiEh75YJ_3n8g">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_m9VLB686EdiEh75YJ_3n8g" value="-1"/>

+      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_m9VLB686EdiEh75YJ_3n8g" value="-1"/>

     </ownedAttribute>

     <ownedAttribute xmi:id="_m9VLCK86EdiEh75YJ_3n8g" name="protectedNode" type="_m9VK-q86EdiEh75YJ_3n8g" isOrdered="true" association="_m9VLAa86EdiEh75YJ_3n8g"/>

     <ownedOperation xmi:id="_m9VLCa86EdiEh75YJ_3n8g" name="getOwner" type="_m8qbC686EdiEh75YJ_3n8g">

       <returnResult xmi:id="_m9VLCq86EdiEh75YJ_3n8g" type="_m8qbC686EdiEh75YJ_3n8g" direction="return"/>

     </ownedOperation>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_m9VLC686EdiEh75YJ_3n8g" memberEnd="_m9VLBK86EdiEh75YJ_3n8g _m9VLDK86EdiEh75YJ_3n8g">

+  <ownedMember xmi:type="uml:Association" xmi:id="_m9VLC686EdiEh75YJ_3n8g" memberEnd="_m9VLBK86EdiEh75YJ_3n8g _m9VLDK86EdiEh75YJ_3n8g">

     <ownedEnd xmi:id="_m9VLDK86EdiEh75YJ_3n8g" type="_m9VLAq86EdiEh75YJ_3n8g" association="_m9VLC686EdiEh75YJ_3n8g"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_m9VLDa86EdiEh75YJ_3n8g" memberEnd="_m9VLBa86EdiEh75YJ_3n8g _m9VLDq86EdiEh75YJ_3n8g">

+  <ownedMember xmi:type="uml:Association" xmi:id="_m9VLDa86EdiEh75YJ_3n8g" memberEnd="_m9VLBa86EdiEh75YJ_3n8g _m9VLDq86EdiEh75YJ_3n8g">

     <ownedEnd xmi:id="_m9VLDq86EdiEh75YJ_3n8g" type="_m9VLAq86EdiEh75YJ_3n8g" association="_m9VLDa86EdiEh75YJ_3n8g"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Class" xmi:id="_m9VLD686EdiEh75YJ_3n8g" name="ObjectNode" isAbstract="true">

+  <ownedMember xmi:type="uml:Class" xmi:id="_m9VLD686EdiEh75YJ_3n8g" name="ObjectNode" isAbstract="true">

     <eAnnotations xmi:id="_paW6cK88EdizLvaujP1w9Q" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_pajHsK88EdizLvaujP1w9Q"/>

+      <contents xmi:type="Basic_0:Basic__Metaclass" xmi:id="_pajHsK88EdizLvaujP1w9Q"/>

     </eAnnotations>

     <generalization xmi:id="_m9VLEK86EdiEh75YJ_3n8g" general="_m9VKlq86EdiEh75YJ_3n8g"/>

     <generalization xmi:id="_m9VLEa86EdiEh75YJ_3n8g" general="_m8qb-a86EdiEh75YJ_3n8g"/>

     <ownedAttribute xmi:id="_m9VLEq86EdiEh75YJ_3n8g" name="ordering" type="_m9bP6a86EdiEh75YJ_3n8g">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_m9bP4K86EdiEh75YJ_3n8g"/>

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m9bP4K86EdiEh75YJ_3n8g"/>

     </ownedAttribute>

     <ownedAttribute xmi:id="_m9bP4a86EdiEh75YJ_3n8g" name="upperBound" type="_m8qb6q86EdiEh75YJ_3n8g" isOrdered="true" association="_m9bP7q86EdiEh75YJ_3n8g" aggregation="composite"/>

     <ownedAttribute xmi:id="_m9bP4q86EdiEh75YJ_3n8g" name="inState" type="_m9bP8q86EdiEh75YJ_3n8g" isOrdered="true" association="_m9bP8K86EdiEh75YJ_3n8g">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_m9bP4686EdiEh75YJ_3n8g" value="-1"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_m9bP5K86EdiEh75YJ_3n8g"/>

+      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_m9bP4686EdiEh75YJ_3n8g" value="-1"/>

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m9bP5K86EdiEh75YJ_3n8g"/>

     </ownedAttribute>

     <ownedAttribute xmi:id="_m9bP5a86EdiEh75YJ_3n8g" name="selection" type="_m9I8Ua86EdiEh75YJ_3n8g" isOrdered="true" association="_m9bQR686EdiEh75YJ_3n8g">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_m9bP5q86EdiEh75YJ_3n8g"/>

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m9bP5q86EdiEh75YJ_3n8g"/>

     </ownedAttribute>

     <ownedOperation xmi:id="_m9bP5686EdiEh75YJ_3n8g" name="getOwnedElements">

       <returnResult xmi:id="_m9bP6K86EdiEh75YJ_3n8g" direction="return">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

+        <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

       </returnResult>

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

+      <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

     </ownedOperation>

   </ownedMember>

-  <ownedMember xsi:type="uml:Enumeration" xmi:id="_m9bP6a86EdiEh75YJ_3n8g" name="ObjectNodeOrderingKind">

+  <ownedMember xmi:type="uml:Enumeration" xmi:id="_m9bP6a86EdiEh75YJ_3n8g" name="ObjectNodeOrderingKind">

     <ownedLiteral xmi:id="_m9bP6q86EdiEh75YJ_3n8g" name="unordered"/>

     <ownedLiteral xmi:id="_m9bP6686EdiEh75YJ_3n8g" name="ordered"/>

     <ownedLiteral xmi:id="_m9bP7K86EdiEh75YJ_3n8g" name="LIFO"/>

     <ownedLiteral xmi:id="_m9bP7a86EdiEh75YJ_3n8g" name="FIFO"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_m9bP7q86EdiEh75YJ_3n8g" memberEnd="_m9bP4a86EdiEh75YJ_3n8g _m9bP7686EdiEh75YJ_3n8g">

+  <ownedMember xmi:type="uml:Association" xmi:id="_m9bP7q86EdiEh75YJ_3n8g" memberEnd="_m9bP4a86EdiEh75YJ_3n8g _m9bP7686EdiEh75YJ_3n8g">

     <ownedEnd xmi:id="_m9bP7686EdiEh75YJ_3n8g" type="_m9VLD686EdiEh75YJ_3n8g" association="_m9bP7q86EdiEh75YJ_3n8g"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_m9bP8K86EdiEh75YJ_3n8g" memberEnd="_m9bP4q86EdiEh75YJ_3n8g _m9bP8a86EdiEh75YJ_3n8g">

+  <ownedMember xmi:type="uml:Association" xmi:id="_m9bP8K86EdiEh75YJ_3n8g" memberEnd="_m9bP4q86EdiEh75YJ_3n8g _m9bP8a86EdiEh75YJ_3n8g">

     <ownedEnd xmi:id="_m9bP8a86EdiEh75YJ_3n8g" type="_m9VLD686EdiEh75YJ_3n8g" association="_m9bP8K86EdiEh75YJ_3n8g"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Class" xmi:id="_m9bP8q86EdiEh75YJ_3n8g" name="State">

+  <ownedMember xmi:type="uml:Class" xmi:id="_m9bP8q86EdiEh75YJ_3n8g" name="State">

     <eAnnotations xmi:id="_p1q9cK88EdizLvaujP1w9Q" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_p1xEEK88EdizLvaujP1w9Q"/>

+      <contents xmi:type="Basic_0:Basic__Metaclass" xmi:id="_p1xEEK88EdizLvaujP1w9Q"/>

     </eAnnotations>

     <generalization xmi:id="_m9bP8686EdiEh75YJ_3n8g" general="_m8whhK86EdiEh75YJ_3n8g"/>

     <generalization xmi:id="_m9bP9K86EdiEh75YJ_3n8g" general="_m88vXa86EdiEh75YJ_3n8g"/>

     <generalization xmi:id="_m9bP9a86EdiEh75YJ_3n8g" general="_m9VKC686EdiEh75YJ_3n8g"/>

     <ownedAttribute xmi:id="_m9bP9q86EdiEh75YJ_3n8g" name="isComposite" type="_m8qbBq86EdiEh75YJ_3n8g" isReadOnly="true" isDerived="true">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_m9bP9686EdiEh75YJ_3n8g"/>

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m9bP9686EdiEh75YJ_3n8g"/>

     </ownedAttribute>

     <ownedAttribute xmi:id="_m9bP-K86EdiEh75YJ_3n8g" name="isOrthogonal" type="_m8qbBq86EdiEh75YJ_3n8g" isReadOnly="true" isDerived="true">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_m9bP-a86EdiEh75YJ_3n8g"/>

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m9bP-a86EdiEh75YJ_3n8g"/>

     </ownedAttribute>

     <ownedAttribute xmi:id="_m9bP-q86EdiEh75YJ_3n8g" name="isSimple" type="_m8qbBq86EdiEh75YJ_3n8g" isReadOnly="true" isDerived="true">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_m9bP-686EdiEh75YJ_3n8g"/>

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m9bP-686EdiEh75YJ_3n8g"/>

     </ownedAttribute>

     <ownedAttribute xmi:id="_m9bP_K86EdiEh75YJ_3n8g" name="isSubmachineState" type="_m8qbBq86EdiEh75YJ_3n8g" isReadOnly="true" isDerived="true">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_m9bP_a86EdiEh75YJ_3n8g"/>

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m9bP_a86EdiEh75YJ_3n8g"/>

     </ownedAttribute>

     <ownedAttribute xmi:id="_m9bP_q86EdiEh75YJ_3n8g" name="submachine" type="_m9VJ4a86EdiEh75YJ_3n8g" isOrdered="true" association="_m9bQG686EdiEh75YJ_3n8g">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_m9bP_686EdiEh75YJ_3n8g"/>

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m9bP_686EdiEh75YJ_3n8g"/>

     </ownedAttribute>

     <ownedAttribute xmi:id="_m9bQAK86EdiEh75YJ_3n8g" name="connection" type="_m9bQH686EdiEh75YJ_3n8g" isOrdered="true" association="_m9bQHa86EdiEh75YJ_3n8g" aggregation="composite">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_m9bQAa86EdiEh75YJ_3n8g" value="-1"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_m9bQAq86EdiEh75YJ_3n8g"/>

+      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_m9bQAa86EdiEh75YJ_3n8g" value="-1"/>

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m9bQAq86EdiEh75YJ_3n8g"/>

     </ownedAttribute>

     <ownedAttribute xmi:id="_m9bQA686EdiEh75YJ_3n8g" name="redefinedState" type="_m9bP8q86EdiEh75YJ_3n8g" isOrdered="true" association="_m9bQOq86EdiEh75YJ_3n8g">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_m9bQBK86EdiEh75YJ_3n8g"/>

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m9bQBK86EdiEh75YJ_3n8g"/>

     </ownedAttribute>

     <ownedAttribute xmi:id="_m9bQBa86EdiEh75YJ_3n8g" name="deferrableTrigger" type="_m9VKOq86EdiEh75YJ_3n8g" isOrdered="true" association="_m9bQPK86EdiEh75YJ_3n8g">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_m9bQBq86EdiEh75YJ_3n8g" value="-1"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_m9bQB686EdiEh75YJ_3n8g"/>

+      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_m9bQBq86EdiEh75YJ_3n8g" value="-1"/>

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m9bQB686EdiEh75YJ_3n8g"/>

     </ownedAttribute>

     <ownedAttribute xmi:id="_m9bQCK86EdiEh75YJ_3n8g" name="region" type="_m9VJ8686EdiEh75YJ_3n8g" isOrdered="true" association="_m9bQPq86EdiEh75YJ_3n8g" aggregation="composite">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_m9bQCa86EdiEh75YJ_3n8g" value="-1"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_m9bQCq86EdiEh75YJ_3n8g"/>

+      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_m9bQCa86EdiEh75YJ_3n8g" value="-1"/>

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m9bQCq86EdiEh75YJ_3n8g"/>

     </ownedAttribute>

     <ownedAttribute xmi:id="_m9bQC686EdiEh75YJ_3n8g" name="entry" type="_m9VKYK86EdiEh75YJ_3n8g" isOrdered="true" association="_m9bQP686EdiEh75YJ_3n8g" aggregation="composite">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_m9bQDK86EdiEh75YJ_3n8g"/>

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m9bQDK86EdiEh75YJ_3n8g"/>

     </ownedAttribute>

     <ownedAttribute xmi:id="_m9bQDa86EdiEh75YJ_3n8g" name="exit" type="_m9VKYK86EdiEh75YJ_3n8g" isOrdered="true" association="_m9bQQa86EdiEh75YJ_3n8g" aggregation="composite">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_m9bQDq86EdiEh75YJ_3n8g"/>

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m9bQDq86EdiEh75YJ_3n8g"/>

     </ownedAttribute>

     <ownedAttribute xmi:id="_m9bQD686EdiEh75YJ_3n8g" name="doActivity" type="_m9VKYK86EdiEh75YJ_3n8g" isOrdered="true" association="_m9bQQ686EdiEh75YJ_3n8g" aggregation="composite">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_m9bQEK86EdiEh75YJ_3n8g"/>

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m9bQEK86EdiEh75YJ_3n8g"/>

     </ownedAttribute>

     <ownedAttribute xmi:id="_m9bQEa86EdiEh75YJ_3n8g" name="stateInvariant" type="_m8whsa86EdiEh75YJ_3n8g" isOrdered="true" association="_m9bQRa86EdiEh75YJ_3n8g" aggregation="composite">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_m9bQEq86EdiEh75YJ_3n8g"/>

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m9bQEq86EdiEh75YJ_3n8g"/>

     </ownedAttribute>

     <ownedOperation xmi:id="_m9bQE686EdiEh75YJ_3n8g" name="getRedefinitionContexts">

       <returnResult xmi:id="_m9bQFK86EdiEh75YJ_3n8g" direction="return">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

+        <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

       </returnResult>

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

+      <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

     </ownedOperation>

     <ownedOperation xmi:id="_m9bQFa86EdiEh75YJ_3n8g" name="getRedefinedElements">

       <returnResult xmi:id="_m9bQFq86EdiEh75YJ_3n8g" direction="return">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

+        <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

       </returnResult>

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

+      <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

     </ownedOperation>

     <ownedOperation xmi:id="_m9bQF686EdiEh75YJ_3n8g" name="getOwnedElements">

       <returnResult xmi:id="_m9bQGK86EdiEh75YJ_3n8g" direction="return">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

+        <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

       </returnResult>

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

+      <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

     </ownedOperation>

     <ownedOperation xmi:id="_m9bQGa86EdiEh75YJ_3n8g" name="getOwnedMembers">

       <returnResult xmi:id="_m9bQGq86EdiEh75YJ_3n8g" direction="return">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

+        <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

       </returnResult>

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

+      <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

     </ownedOperation>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_m9bQG686EdiEh75YJ_3n8g" memberEnd="_m9bP_q86EdiEh75YJ_3n8g _m9bQHK86EdiEh75YJ_3n8g">

+  <ownedMember xmi:type="uml:Association" xmi:id="_m9bQG686EdiEh75YJ_3n8g" memberEnd="_m9bP_q86EdiEh75YJ_3n8g _m9bQHK86EdiEh75YJ_3n8g">

     <ownedEnd xmi:id="_m9bQHK86EdiEh75YJ_3n8g" type="_m9bP8q86EdiEh75YJ_3n8g" association="_m9bQG686EdiEh75YJ_3n8g"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_m9bQHa86EdiEh75YJ_3n8g" memberEnd="_m9bQAK86EdiEh75YJ_3n8g _m9bQHq86EdiEh75YJ_3n8g">

+  <ownedMember xmi:type="uml:Association" xmi:id="_m9bQHa86EdiEh75YJ_3n8g" memberEnd="_m9bQAK86EdiEh75YJ_3n8g _m9bQHq86EdiEh75YJ_3n8g">

     <ownedEnd xmi:id="_m9bQHq86EdiEh75YJ_3n8g" type="_m9bP8q86EdiEh75YJ_3n8g" association="_m9bQHa86EdiEh75YJ_3n8g"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Class" xmi:id="_m9bQH686EdiEh75YJ_3n8g" name="ConnectionPointReference">

+  <ownedMember xmi:type="uml:Class" xmi:id="_m9bQH686EdiEh75YJ_3n8g" name="ConnectionPointReference">

     <eAnnotations xmi:id="_p2h5EK88EdizLvaujP1w9Q" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_p2n_sK88EdizLvaujP1w9Q"/>

+      <contents xmi:type="Basic_0:Basic__Metaclass" xmi:id="_p2n_sK88EdizLvaujP1w9Q"/>

     </eAnnotations>

     <generalization xmi:id="_m9bQIK86EdiEh75YJ_3n8g" general="_m9VKC686EdiEh75YJ_3n8g"/>

     <ownedAttribute xmi:id="_m9bQIa86EdiEh75YJ_3n8g" name="entry" type="_m9bQKa86EdiEh75YJ_3n8g" isOrdered="true" association="_m9bQJ686EdiEh75YJ_3n8g">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_m9bQIq86EdiEh75YJ_3n8g" value="-1"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_m9bQI686EdiEh75YJ_3n8g"/>

+      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_m9bQIq86EdiEh75YJ_3n8g" value="-1"/>

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m9bQI686EdiEh75YJ_3n8g"/>

     </ownedAttribute>

     <ownedAttribute xmi:id="_m9bQJK86EdiEh75YJ_3n8g" name="exit" type="_m9bQKa86EdiEh75YJ_3n8g" isOrdered="true" association="_m9bQOK86EdiEh75YJ_3n8g">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_m9bQJa86EdiEh75YJ_3n8g" value="-1"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_m9bQJq86EdiEh75YJ_3n8g"/>

+      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_m9bQJa86EdiEh75YJ_3n8g" value="-1"/>

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m9bQJq86EdiEh75YJ_3n8g"/>

     </ownedAttribute>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_m9bQJ686EdiEh75YJ_3n8g" memberEnd="_m9bQIa86EdiEh75YJ_3n8g _m9bQKK86EdiEh75YJ_3n8g">

+  <ownedMember xmi:type="uml:Association" xmi:id="_m9bQJ686EdiEh75YJ_3n8g" memberEnd="_m9bQIa86EdiEh75YJ_3n8g _m9bQKK86EdiEh75YJ_3n8g">

     <ownedEnd xmi:id="_m9bQKK86EdiEh75YJ_3n8g" type="_m9bQH686EdiEh75YJ_3n8g" association="_m9bQJ686EdiEh75YJ_3n8g"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Class" xmi:id="_m9bQKa86EdiEh75YJ_3n8g" name="Pseudostate">

+  <ownedMember xmi:type="uml:Class" xmi:id="_m9bQKa86EdiEh75YJ_3n8g" name="Pseudostate">

     <eAnnotations xmi:id="_p1McUK88EdizLvaujP1w9Q" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_p1YpkK88EdizLvaujP1w9Q"/>

+      <contents xmi:type="Basic_0:Basic__Metaclass" xmi:id="_p1YpkK88EdizLvaujP1w9Q"/>

     </eAnnotations>

     <generalization xmi:id="_m9bQKq86EdiEh75YJ_3n8g" general="_m9VKC686EdiEh75YJ_3n8g"/>

     <ownedAttribute xmi:id="_m9bQK686EdiEh75YJ_3n8g" name="kind" type="_m9bQLa86EdiEh75YJ_3n8g">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_m9bQLK86EdiEh75YJ_3n8g"/>

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m9bQLK86EdiEh75YJ_3n8g"/>

     </ownedAttribute>

   </ownedMember>

-  <ownedMember xsi:type="uml:Enumeration" xmi:id="_m9bQLa86EdiEh75YJ_3n8g" name="PseudostateKind">

+  <ownedMember xmi:type="uml:Enumeration" xmi:id="_m9bQLa86EdiEh75YJ_3n8g" name="PseudostateKind">

     <ownedLiteral xmi:id="_m9bQLq86EdiEh75YJ_3n8g" name="initial"/>

     <ownedLiteral xmi:id="_m9bQL686EdiEh75YJ_3n8g" name="deepHistory"/>

     <ownedLiteral xmi:id="_m9bQMK86EdiEh75YJ_3n8g" name="shallowHistory"/>

@@ -3213,72 +3213,72 @@
     <ownedLiteral xmi:id="_m9bQNq86EdiEh75YJ_3n8g" name="exitPoint"/>

     <ownedLiteral xmi:id="_m9bQN686EdiEh75YJ_3n8g" name="terminate"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_m9bQOK86EdiEh75YJ_3n8g" memberEnd="_m9bQJK86EdiEh75YJ_3n8g _m9bQOa86EdiEh75YJ_3n8g">

+  <ownedMember xmi:type="uml:Association" xmi:id="_m9bQOK86EdiEh75YJ_3n8g" memberEnd="_m9bQJK86EdiEh75YJ_3n8g _m9bQOa86EdiEh75YJ_3n8g">

     <ownedEnd xmi:id="_m9bQOa86EdiEh75YJ_3n8g" type="_m9bQH686EdiEh75YJ_3n8g" association="_m9bQOK86EdiEh75YJ_3n8g"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_m9bQOq86EdiEh75YJ_3n8g" memberEnd="_m9bQA686EdiEh75YJ_3n8g _m9bQO686EdiEh75YJ_3n8g">

+  <ownedMember xmi:type="uml:Association" xmi:id="_m9bQOq86EdiEh75YJ_3n8g" memberEnd="_m9bQA686EdiEh75YJ_3n8g _m9bQO686EdiEh75YJ_3n8g">

     <ownedEnd xmi:id="_m9bQO686EdiEh75YJ_3n8g" type="_m9bP8q86EdiEh75YJ_3n8g" association="_m9bQOq86EdiEh75YJ_3n8g"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_m9bQPK86EdiEh75YJ_3n8g" memberEnd="_m9bQBa86EdiEh75YJ_3n8g _m9bQPa86EdiEh75YJ_3n8g">

+  <ownedMember xmi:type="uml:Association" xmi:id="_m9bQPK86EdiEh75YJ_3n8g" memberEnd="_m9bQBa86EdiEh75YJ_3n8g _m9bQPa86EdiEh75YJ_3n8g">

     <ownedEnd xmi:id="_m9bQPa86EdiEh75YJ_3n8g" type="_m9bP8q86EdiEh75YJ_3n8g" association="_m9bQPK86EdiEh75YJ_3n8g"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_m9bQPq86EdiEh75YJ_3n8g" memberEnd="_m9bQCK86EdiEh75YJ_3n8g _m9VJ_K86EdiEh75YJ_3n8g"/>

-  <ownedMember xsi:type="uml:Association" xmi:id="_m9bQP686EdiEh75YJ_3n8g" memberEnd="_m9bQC686EdiEh75YJ_3n8g _m9bQQK86EdiEh75YJ_3n8g">

+  <ownedMember xmi:type="uml:Association" xmi:id="_m9bQPq86EdiEh75YJ_3n8g" memberEnd="_m9bQCK86EdiEh75YJ_3n8g _m9VJ_K86EdiEh75YJ_3n8g"/>

+  <ownedMember xmi:type="uml:Association" xmi:id="_m9bQP686EdiEh75YJ_3n8g" memberEnd="_m9bQC686EdiEh75YJ_3n8g _m9bQQK86EdiEh75YJ_3n8g">

     <ownedEnd xmi:id="_m9bQQK86EdiEh75YJ_3n8g" type="_m9bP8q86EdiEh75YJ_3n8g" association="_m9bQP686EdiEh75YJ_3n8g"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_m9bQQa86EdiEh75YJ_3n8g" memberEnd="_m9bQDa86EdiEh75YJ_3n8g _m9bQQq86EdiEh75YJ_3n8g">

+  <ownedMember xmi:type="uml:Association" xmi:id="_m9bQQa86EdiEh75YJ_3n8g" memberEnd="_m9bQDa86EdiEh75YJ_3n8g _m9bQQq86EdiEh75YJ_3n8g">

     <ownedEnd xmi:id="_m9bQQq86EdiEh75YJ_3n8g" type="_m9bP8q86EdiEh75YJ_3n8g" association="_m9bQQa86EdiEh75YJ_3n8g"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_m9bQQ686EdiEh75YJ_3n8g" memberEnd="_m9bQD686EdiEh75YJ_3n8g _m9bQRK86EdiEh75YJ_3n8g">

+  <ownedMember xmi:type="uml:Association" xmi:id="_m9bQQ686EdiEh75YJ_3n8g" memberEnd="_m9bQD686EdiEh75YJ_3n8g _m9bQRK86EdiEh75YJ_3n8g">

     <ownedEnd xmi:id="_m9bQRK86EdiEh75YJ_3n8g" type="_m9bP8q86EdiEh75YJ_3n8g" association="_m9bQQ686EdiEh75YJ_3n8g"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_m9bQRa86EdiEh75YJ_3n8g" memberEnd="_m9bQEa86EdiEh75YJ_3n8g _m9bQRq86EdiEh75YJ_3n8g">

+  <ownedMember xmi:type="uml:Association" xmi:id="_m9bQRa86EdiEh75YJ_3n8g" memberEnd="_m9bQEa86EdiEh75YJ_3n8g _m9bQRq86EdiEh75YJ_3n8g">

     <ownedEnd xmi:id="_m9bQRq86EdiEh75YJ_3n8g" type="_m9bP8q86EdiEh75YJ_3n8g" association="_m9bQRa86EdiEh75YJ_3n8g"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_m9bQR686EdiEh75YJ_3n8g" memberEnd="_m9bP5a86EdiEh75YJ_3n8g _m9bQSK86EdiEh75YJ_3n8g">

+  <ownedMember xmi:type="uml:Association" xmi:id="_m9bQR686EdiEh75YJ_3n8g" memberEnd="_m9bP5a86EdiEh75YJ_3n8g _m9bQSK86EdiEh75YJ_3n8g">

     <ownedEnd xmi:id="_m9bQSK86EdiEh75YJ_3n8g" type="_m9VLD686EdiEh75YJ_3n8g" association="_m9bQR686EdiEh75YJ_3n8g"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_m9bQSa86EdiEh75YJ_3n8g" memberEnd="_m9VLBq86EdiEh75YJ_3n8g _m9bQSq86EdiEh75YJ_3n8g">

+  <ownedMember xmi:type="uml:Association" xmi:id="_m9bQSa86EdiEh75YJ_3n8g" memberEnd="_m9VLBq86EdiEh75YJ_3n8g _m9bQSq86EdiEh75YJ_3n8g">

     <ownedEnd xmi:id="_m9bQSq86EdiEh75YJ_3n8g" type="_m9VLAq86EdiEh75YJ_3n8g" association="_m9bQSa86EdiEh75YJ_3n8g"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_m9bQS686EdiEh75YJ_3n8g" memberEnd="_m9VK6q86EdiEh75YJ_3n8g _m9bQTK86EdiEh75YJ_3n8g">

+  <ownedMember xmi:type="uml:Association" xmi:id="_m9bQS686EdiEh75YJ_3n8g" memberEnd="_m9VK6q86EdiEh75YJ_3n8g _m9bQTK86EdiEh75YJ_3n8g">

     <ownedEnd xmi:id="_m9bQTK86EdiEh75YJ_3n8g" type="_m9VK5q86EdiEh75YJ_3n8g" association="_m9bQS686EdiEh75YJ_3n8g"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Class" xmi:id="_m9bQTa86EdiEh75YJ_3n8g" name="OutputPin">

+  <ownedMember xmi:type="uml:Class" xmi:id="_m9bQTa86EdiEh75YJ_3n8g" name="OutputPin">

     <eAnnotations xmi:id="_pekFAK88EdizLvaujP1w9Q" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_peqLoK88EdizLvaujP1w9Q"/>

+      <contents xmi:type="Basic_0:Basic__Metaclass" xmi:id="_peqLoK88EdizLvaujP1w9Q"/>

     </eAnnotations>

     <generalization xmi:id="_m9bQTq86EdiEh75YJ_3n8g" general="_m9bQT686EdiEh75YJ_3n8g"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Class" xmi:id="_m9bQT686EdiEh75YJ_3n8g" name="Pin" isAbstract="true">

+  <ownedMember xmi:type="uml:Class" xmi:id="_m9bQT686EdiEh75YJ_3n8g" name="Pin" isAbstract="true">

     <eAnnotations xmi:id="_pfbAoK88EdizLvaujP1w9Q" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_pfnN4K88EdizLvaujP1w9Q"/>

+      <contents xmi:type="Basic_0:Basic__Metaclass" xmi:id="_pfnN4K88EdizLvaujP1w9Q"/>

     </eAnnotations>

     <generalization xmi:id="_m9bQUK86EdiEh75YJ_3n8g" general="_m9VLD686EdiEh75YJ_3n8g"/>

     <generalization xmi:id="_m9bQUa86EdiEh75YJ_3n8g" general="_m8qbtK86EdiEh75YJ_3n8g"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_m9bQUq86EdiEh75YJ_3n8g" memberEnd="_m9VK7a86EdiEh75YJ_3n8g _m9bQU686EdiEh75YJ_3n8g">

+  <ownedMember xmi:type="uml:Association" xmi:id="_m9bQUq86EdiEh75YJ_3n8g" memberEnd="_m9VK7a86EdiEh75YJ_3n8g _m9bQU686EdiEh75YJ_3n8g">

     <ownedEnd xmi:id="_m9bQU686EdiEh75YJ_3n8g" type="_m9VK5q86EdiEh75YJ_3n8g" association="_m9bQUq86EdiEh75YJ_3n8g"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Class" xmi:id="_m9bQVK86EdiEh75YJ_3n8g" name="InputPin">

+  <ownedMember xmi:type="uml:Class" xmi:id="_m9bQVK86EdiEh75YJ_3n8g" name="InputPin">

     <eAnnotations xmi:id="_pe8fgK88EdizLvaujP1w9Q" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_pfCmIK88EdizLvaujP1w9Q"/>

+      <contents xmi:type="Basic_0:Basic__Metaclass" xmi:id="_pfCmIK88EdizLvaujP1w9Q"/>

     </eAnnotations>

     <generalization xmi:id="_m9bQVa86EdiEh75YJ_3n8g" general="_m9bQT686EdiEh75YJ_3n8g"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_m9bQVq86EdiEh75YJ_3n8g" memberEnd="_m9VK8K86EdiEh75YJ_3n8g _m9bQV686EdiEh75YJ_3n8g">

+  <ownedMember xmi:type="uml:Association" xmi:id="_m9bQVq86EdiEh75YJ_3n8g" memberEnd="_m9VK8K86EdiEh75YJ_3n8g _m9bQV686EdiEh75YJ_3n8g">

     <ownedEnd xmi:id="_m9bQV686EdiEh75YJ_3n8g" type="_m9VK5q86EdiEh75YJ_3n8g" association="_m9bQVq86EdiEh75YJ_3n8g"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_m9bQWK86EdiEh75YJ_3n8g" memberEnd="_m9VK8q86EdiEh75YJ_3n8g _m9bQWa86EdiEh75YJ_3n8g">

+  <ownedMember xmi:type="uml:Association" xmi:id="_m9bQWK86EdiEh75YJ_3n8g" memberEnd="_m9VK8q86EdiEh75YJ_3n8g _m9bQWa86EdiEh75YJ_3n8g">

     <ownedEnd xmi:id="_m9bQWa86EdiEh75YJ_3n8g" type="_m9VK5q86EdiEh75YJ_3n8g" association="_m9bQWK86EdiEh75YJ_3n8g"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_m9bQWq86EdiEh75YJ_3n8g" memberEnd="_m9VK9a86EdiEh75YJ_3n8g _m9bQW686EdiEh75YJ_3n8g">

+  <ownedMember xmi:type="uml:Association" xmi:id="_m9bQWq86EdiEh75YJ_3n8g" memberEnd="_m9VK9a86EdiEh75YJ_3n8g _m9bQW686EdiEh75YJ_3n8g">

     <ownedEnd xmi:id="_m9bQW686EdiEh75YJ_3n8g" type="_m9VK5q86EdiEh75YJ_3n8g" association="_m9bQWq86EdiEh75YJ_3n8g"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_m9bQXK86EdiEh75YJ_3n8g" memberEnd="_m9VK0a86EdiEh75YJ_3n8g _m9bQYa86EdiEh75YJ_3n8g"/>

-  <ownedMember xsi:type="uml:Class" xmi:id="_m9bQXa86EdiEh75YJ_3n8g" name="Variable">

+  <ownedMember xmi:type="uml:Association" xmi:id="_m9bQXK86EdiEh75YJ_3n8g" memberEnd="_m9VK0a86EdiEh75YJ_3n8g _m9bQYa86EdiEh75YJ_3n8g"/>

+  <ownedMember xmi:type="uml:Class" xmi:id="_m9bQXa86EdiEh75YJ_3n8g" name="Variable">

     <eAnnotations xmi:id="_phbLwK88EdizLvaujP1w9Q" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_phnZAK88EdizLvaujP1w9Q"/>

+      <contents xmi:type="Basic_0:Basic__Metaclass" xmi:id="_phnZAK88EdizLvaujP1w9Q"/>

     </eAnnotations>

     <generalization xmi:id="_m9bQXq86EdiEh75YJ_3n8g" general="_m9C18a86EdiEh75YJ_3n8g"/>

     <generalization xmi:id="_m9bQX686EdiEh75YJ_3n8g" general="_m8qb-a86EdiEh75YJ_3n8g"/>

@@ -3288,167 +3288,167 @@
       <returnResult xmi:id="_m9bQY686EdiEh75YJ_3n8g" type="_m8qbC686EdiEh75YJ_3n8g" direction="return"/>

     </ownedOperation>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_m9bQZK86EdiEh75YJ_3n8g" memberEnd="_m9VK1K86EdiEh75YJ_3n8g _m9VKgK86EdiEh75YJ_3n8g"/>

-  <ownedMember xsi:type="uml:Association" xmi:id="_m9bQZa86EdiEh75YJ_3n8g" memberEnd="_m9VK2a86EdiEh75YJ_3n8g _m9VKo686EdiEh75YJ_3n8g"/>

-  <ownedMember xsi:type="uml:Association" xmi:id="_m9bQZq86EdiEh75YJ_3n8g" memberEnd="_m9VKpa86EdiEh75YJ_3n8g _m9bQeK86EdiEh75YJ_3n8g"/>

-  <ownedMember xsi:type="uml:Class" xmi:id="_m9bQZ686EdiEh75YJ_3n8g" name="ActivityPartition">

+  <ownedMember xmi:type="uml:Association" xmi:id="_m9bQZK86EdiEh75YJ_3n8g" memberEnd="_m9VK1K86EdiEh75YJ_3n8g _m9VKgK86EdiEh75YJ_3n8g"/>

+  <ownedMember xmi:type="uml:Association" xmi:id="_m9bQZa86EdiEh75YJ_3n8g" memberEnd="_m9VK2a86EdiEh75YJ_3n8g _m9VKo686EdiEh75YJ_3n8g"/>

+  <ownedMember xmi:type="uml:Association" xmi:id="_m9bQZq86EdiEh75YJ_3n8g" memberEnd="_m9VKpa86EdiEh75YJ_3n8g _m9bQeK86EdiEh75YJ_3n8g"/>

+  <ownedMember xmi:type="uml:Class" xmi:id="_m9bQZ686EdiEh75YJ_3n8g" name="ActivityPartition">

     <eAnnotations xmi:id="_p0DM0K88EdizLvaujP1w9Q" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_p0PaEK88EdizLvaujP1w9Q"/>

+      <contents xmi:type="Basic_0:Basic__Metaclass" xmi:id="_p0PaEK88EdizLvaujP1w9Q"/>

     </eAnnotations>

     <generalization xmi:id="_m9bQaK86EdiEh75YJ_3n8g" general="_m8qb_a86EdiEh75YJ_3n8g"/>

     <generalization xmi:id="_m9bQaa86EdiEh75YJ_3n8g" general="_m9VKs686EdiEh75YJ_3n8g"/>

     <ownedAttribute xmi:id="_m9bQaq86EdiEh75YJ_3n8g" name="isDimension" type="_m8qbBq86EdiEh75YJ_3n8g">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_m9bQa686EdiEh75YJ_3n8g"/>

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m9bQa686EdiEh75YJ_3n8g"/>

     </ownedAttribute>

     <ownedAttribute xmi:id="_m9bQbK86EdiEh75YJ_3n8g" name="isExternal" type="_m8qbBq86EdiEh75YJ_3n8g">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_m9bQba86EdiEh75YJ_3n8g"/>

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m9bQba86EdiEh75YJ_3n8g"/>

     </ownedAttribute>

     <ownedAttribute xmi:id="_m9bQbq86EdiEh75YJ_3n8g" name="containedEdge" type="_m9VKfK86EdiEh75YJ_3n8g" isOrdered="true" association="_m9bQfa86EdiEh75YJ_3n8g">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_m9bQb686EdiEh75YJ_3n8g" value="-1"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_m9bQcK86EdiEh75YJ_3n8g"/>

+      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_m9bQb686EdiEh75YJ_3n8g" value="-1"/>

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m9bQcK86EdiEh75YJ_3n8g"/>

     </ownedAttribute>

     <ownedAttribute xmi:id="_m9bQca86EdiEh75YJ_3n8g" name="subgroup" type="_m9bQZ686EdiEh75YJ_3n8g" isOrdered="true" association="_m9bQfq86EdiEh75YJ_3n8g" aggregation="composite">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_m9bQcq86EdiEh75YJ_3n8g" value="-1"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_m9bQc686EdiEh75YJ_3n8g"/>

+      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_m9bQcq86EdiEh75YJ_3n8g" value="-1"/>

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m9bQc686EdiEh75YJ_3n8g"/>

     </ownedAttribute>

     <ownedAttribute xmi:id="_m9bQdK86EdiEh75YJ_3n8g" name="superPartition" type="_m9bQZ686EdiEh75YJ_3n8g" isOrdered="true" association="_m9bQfq86EdiEh75YJ_3n8g">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_m9bQda86EdiEh75YJ_3n8g"/>

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m9bQda86EdiEh75YJ_3n8g"/>

     </ownedAttribute>

     <ownedAttribute xmi:id="_m9bQdq86EdiEh75YJ_3n8g" name="represents" type="_m8qbC686EdiEh75YJ_3n8g" isOrdered="true" association="_m9bQf686EdiEh75YJ_3n8g">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_m9bQd686EdiEh75YJ_3n8g"/>

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m9bQd686EdiEh75YJ_3n8g"/>

     </ownedAttribute>

     <ownedAttribute xmi:id="_m9bQeK86EdiEh75YJ_3n8g" name="containedNode" type="_m9VKlq86EdiEh75YJ_3n8g" isOrdered="true" association="_m9bQZq86EdiEh75YJ_3n8g">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_m9bQea86EdiEh75YJ_3n8g" value="-1"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_m9bQeq86EdiEh75YJ_3n8g"/>

+      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_m9bQea86EdiEh75YJ_3n8g" value="-1"/>

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m9bQeq86EdiEh75YJ_3n8g"/>

     </ownedAttribute>

     <ownedOperation xmi:id="_m9bQe686EdiEh75YJ_3n8g" name="getSuperGroup" type="_m9VKs686EdiEh75YJ_3n8g">

       <returnResult xmi:id="_m9bQfK86EdiEh75YJ_3n8g" type="_m9VKs686EdiEh75YJ_3n8g" direction="return"/>

     </ownedOperation>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_m9bQfa86EdiEh75YJ_3n8g" memberEnd="_m9bQbq86EdiEh75YJ_3n8g _m9VKgq86EdiEh75YJ_3n8g"/>

-  <ownedMember xsi:type="uml:Association" xmi:id="_m9bQfq86EdiEh75YJ_3n8g" memberEnd="_m9bQca86EdiEh75YJ_3n8g _m9bQdK86EdiEh75YJ_3n8g"/>

-  <ownedMember xsi:type="uml:Association" xmi:id="_m9bQf686EdiEh75YJ_3n8g" memberEnd="_m9bQdq86EdiEh75YJ_3n8g _m9bQgK86EdiEh75YJ_3n8g">

+  <ownedMember xmi:type="uml:Association" xmi:id="_m9bQfa86EdiEh75YJ_3n8g" memberEnd="_m9bQbq86EdiEh75YJ_3n8g _m9VKgq86EdiEh75YJ_3n8g"/>

+  <ownedMember xmi:type="uml:Association" xmi:id="_m9bQfq86EdiEh75YJ_3n8g" memberEnd="_m9bQca86EdiEh75YJ_3n8g _m9bQdK86EdiEh75YJ_3n8g"/>

+  <ownedMember xmi:type="uml:Association" xmi:id="_m9bQf686EdiEh75YJ_3n8g" memberEnd="_m9bQdq86EdiEh75YJ_3n8g _m9bQgK86EdiEh75YJ_3n8g">

     <ownedEnd xmi:id="_m9bQgK86EdiEh75YJ_3n8g" type="_m9bQZ686EdiEh75YJ_3n8g" association="_m9bQf686EdiEh75YJ_3n8g"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_m9bQga86EdiEh75YJ_3n8g" memberEnd="_m9VKqK86EdiEh75YJ_3n8g _m9bQh686EdiEh75YJ_3n8g"/>

-  <ownedMember xsi:type="uml:Class" xmi:id="_m9bQgq86EdiEh75YJ_3n8g" name="InterruptibleActivityRegion">

+  <ownedMember xmi:type="uml:Association" xmi:id="_m9bQga86EdiEh75YJ_3n8g" memberEnd="_m9VKqK86EdiEh75YJ_3n8g _m9bQh686EdiEh75YJ_3n8g"/>

+  <ownedMember xmi:type="uml:Class" xmi:id="_m9bQgq86EdiEh75YJ_3n8g" name="InterruptibleActivityRegion">

     <eAnnotations xmi:id="_qVYYQK88EdizLvaujP1w9Q" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_qVklgK88EdizLvaujP1w9Q"/>

+      <contents xmi:type="Basic_0:Basic__Metaclass" xmi:id="_qVklgK88EdizLvaujP1w9Q"/>

     </eAnnotations>

     <generalization xmi:id="_m9bQg686EdiEh75YJ_3n8g" general="_m9VKs686EdiEh75YJ_3n8g"/>

     <ownedAttribute xmi:id="_m9bQhK86EdiEh75YJ_3n8g" name="interruptingEdge" type="_m9VKfK86EdiEh75YJ_3n8g" isOrdered="true" association="_m9bQiq86EdiEh75YJ_3n8g">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_m9bQha86EdiEh75YJ_3n8g" value="-1"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_m9bQhq86EdiEh75YJ_3n8g"/>

+      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_m9bQha86EdiEh75YJ_3n8g" value="-1"/>

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m9bQhq86EdiEh75YJ_3n8g"/>

     </ownedAttribute>

     <ownedAttribute xmi:id="_m9bQh686EdiEh75YJ_3n8g" name="containedNode" type="_m9VKlq86EdiEh75YJ_3n8g" isOrdered="true" association="_m9bQga86EdiEh75YJ_3n8g">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_m9bQiK86EdiEh75YJ_3n8g" value="-1"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_m9bQia86EdiEh75YJ_3n8g"/>

+      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_m9bQiK86EdiEh75YJ_3n8g" value="-1"/>

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m9bQia86EdiEh75YJ_3n8g"/>

     </ownedAttribute>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_m9bQiq86EdiEh75YJ_3n8g" memberEnd="_m9bQhK86EdiEh75YJ_3n8g _m9VKha86EdiEh75YJ_3n8g"/>

-  <ownedMember xsi:type="uml:Association" xmi:id="_m9bQi686EdiEh75YJ_3n8g" memberEnd="_m9VKh686EdiEh75YJ_3n8g _m9bQjK86EdiEh75YJ_3n8g">

+  <ownedMember xmi:type="uml:Association" xmi:id="_m9bQiq86EdiEh75YJ_3n8g" memberEnd="_m9bQhK86EdiEh75YJ_3n8g _m9VKha86EdiEh75YJ_3n8g"/>

+  <ownedMember xmi:type="uml:Association" xmi:id="_m9bQi686EdiEh75YJ_3n8g" memberEnd="_m9VKh686EdiEh75YJ_3n8g _m9bQjK86EdiEh75YJ_3n8g">

     <ownedEnd xmi:id="_m9bQjK86EdiEh75YJ_3n8g" type="_m9VKfK86EdiEh75YJ_3n8g" association="_m9bQi686EdiEh75YJ_3n8g"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_m9bQja86EdiEh75YJ_3n8g" memberEnd="_m9VKiq86EdiEh75YJ_3n8g _m9bQjq86EdiEh75YJ_3n8g">

+  <ownedMember xmi:type="uml:Association" xmi:id="_m9bQja86EdiEh75YJ_3n8g" memberEnd="_m9VKiq86EdiEh75YJ_3n8g _m9bQjq86EdiEh75YJ_3n8g">

     <ownedEnd xmi:id="_m9bQjq86EdiEh75YJ_3n8g" type="_m9VKfK86EdiEh75YJ_3n8g" association="_m9bQja86EdiEh75YJ_3n8g"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_m9bQj686EdiEh75YJ_3n8g" memberEnd="_m9VKi686EdiEh75YJ_3n8g _m9bQkK86EdiEh75YJ_3n8g">

+  <ownedMember xmi:type="uml:Association" xmi:id="_m9bQj686EdiEh75YJ_3n8g" memberEnd="_m9VKi686EdiEh75YJ_3n8g _m9bQkK86EdiEh75YJ_3n8g">

     <ownedEnd xmi:id="_m9bQkK86EdiEh75YJ_3n8g" type="_m9VKfK86EdiEh75YJ_3n8g" association="_m9bQj686EdiEh75YJ_3n8g"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_m9bQka86EdiEh75YJ_3n8g" memberEnd="_m9VKjq86EdiEh75YJ_3n8g _m9bQkq86EdiEh75YJ_3n8g">

+  <ownedMember xmi:type="uml:Association" xmi:id="_m9bQka86EdiEh75YJ_3n8g" memberEnd="_m9VKjq86EdiEh75YJ_3n8g _m9bQkq86EdiEh75YJ_3n8g">

     <ownedEnd xmi:id="_m9bQkq86EdiEh75YJ_3n8g" type="_m9VKfK86EdiEh75YJ_3n8g" association="_m9bQka86EdiEh75YJ_3n8g"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_m9bQk686EdiEh75YJ_3n8g" memberEnd="_m9VKb686EdiEh75YJ_3n8g _m9bQlK86EdiEh75YJ_3n8g">

+  <ownedMember xmi:type="uml:Association" xmi:id="_m9bQk686EdiEh75YJ_3n8g" memberEnd="_m9VKb686EdiEh75YJ_3n8g _m9bQlK86EdiEh75YJ_3n8g">

     <ownedEnd xmi:id="_m9bQlK86EdiEh75YJ_3n8g" type="_m9VKYK86EdiEh75YJ_3n8g" association="_m9bQk686EdiEh75YJ_3n8g"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_m9bQla86EdiEh75YJ_3n8g" memberEnd="_m9VKcq86EdiEh75YJ_3n8g _m9bQlq86EdiEh75YJ_3n8g">

+  <ownedMember xmi:type="uml:Association" xmi:id="_m9bQla86EdiEh75YJ_3n8g" memberEnd="_m9VKcq86EdiEh75YJ_3n8g _m9bQlq86EdiEh75YJ_3n8g">

     <ownedEnd xmi:id="_m9bQlq86EdiEh75YJ_3n8g" type="_m9VKYK86EdiEh75YJ_3n8g" association="_m9bQla86EdiEh75YJ_3n8g"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_m9bQl686EdiEh75YJ_3n8g" memberEnd="_m9VJ_q86EdiEh75YJ_3n8g _m9bQmK86EdiEh75YJ_3n8g">

+  <ownedMember xmi:type="uml:Association" xmi:id="_m9bQl686EdiEh75YJ_3n8g" memberEnd="_m9VJ_q86EdiEh75YJ_3n8g _m9bQmK86EdiEh75YJ_3n8g">

     <ownedEnd xmi:id="_m9bQmK86EdiEh75YJ_3n8g" type="_m9VJ8686EdiEh75YJ_3n8g" association="_m9bQl686EdiEh75YJ_3n8g"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_m9bQma86EdiEh75YJ_3n8g" memberEnd="_m9VJ5a86EdiEh75YJ_3n8g _m9bQmq86EdiEh75YJ_3n8g">

+  <ownedMember xmi:type="uml:Association" xmi:id="_m9bQma86EdiEh75YJ_3n8g" memberEnd="_m9VJ5a86EdiEh75YJ_3n8g _m9bQmq86EdiEh75YJ_3n8g">

     <ownedEnd xmi:id="_m9bQmq86EdiEh75YJ_3n8g" type="_m9VJ4a86EdiEh75YJ_3n8g" association="_m9bQma86EdiEh75YJ_3n8g"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_m9bQm686EdiEh75YJ_3n8g" memberEnd="_m9VJ6K86EdiEh75YJ_3n8g _m9bQnK86EdiEh75YJ_3n8g">

+  <ownedMember xmi:type="uml:Association" xmi:id="_m9bQm686EdiEh75YJ_3n8g" memberEnd="_m9VJ6K86EdiEh75YJ_3n8g _m9bQnK86EdiEh75YJ_3n8g">

     <ownedEnd xmi:id="_m9bQnK86EdiEh75YJ_3n8g" type="_m9VJ4a86EdiEh75YJ_3n8g" association="_m9bQm686EdiEh75YJ_3n8g"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_m9bQna86EdiEh75YJ_3n8g" memberEnd="_m88u8K86EdiEh75YJ_3n8g _m9VJ6q86EdiEh75YJ_3n8g"/>

-  <ownedMember xsi:type="uml:Association" xmi:id="_m9bQnq86EdiEh75YJ_3n8g" memberEnd="_m9VJ3K86EdiEh75YJ_3n8g _m9bQoq86EdiEh75YJ_3n8g"/>

-  <ownedMember xsi:type="uml:Class" xmi:id="_m9bQn686EdiEh75YJ_3n8g" name="ProtocolConformance">

+  <ownedMember xmi:type="uml:Association" xmi:id="_m9bQna86EdiEh75YJ_3n8g" memberEnd="_m88u8K86EdiEh75YJ_3n8g _m9VJ6q86EdiEh75YJ_3n8g"/>

+  <ownedMember xmi:type="uml:Association" xmi:id="_m9bQnq86EdiEh75YJ_3n8g" memberEnd="_m9VJ3K86EdiEh75YJ_3n8g _m9bQoq86EdiEh75YJ_3n8g"/>

+  <ownedMember xmi:type="uml:Class" xmi:id="_m9bQn686EdiEh75YJ_3n8g" name="ProtocolConformance">

     <eAnnotations xmi:id="_qWhnwK88EdizLvaujP1w9Q" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_qWt1AK88EdizLvaujP1w9Q"/>

+      <contents xmi:type="Basic_0:Basic__Metaclass" xmi:id="_qWt1AK88EdizLvaujP1w9Q"/>

     </eAnnotations>

     <generalization xmi:id="_m9bQoK86EdiEh75YJ_3n8g" general="_m8qbSq86EdiEh75YJ_3n8g"/>

     <ownedAttribute xmi:id="_m9bQoa86EdiEh75YJ_3n8g" name="generalMachine" type="_m9VJ2q86EdiEh75YJ_3n8g" isOrdered="true" association="_m9bQqa86EdiEh75YJ_3n8g"/>

     <ownedAttribute xmi:id="_m9bQoq86EdiEh75YJ_3n8g" name="specificMachine" type="_m9VJ2q86EdiEh75YJ_3n8g" isOrdered="true" association="_m9bQnq86EdiEh75YJ_3n8g"/>

     <ownedOperation xmi:id="_m9bQo686EdiEh75YJ_3n8g" name="getSources">

       <returnResult xmi:id="_m9bQpK86EdiEh75YJ_3n8g" direction="return">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

+        <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

       </returnResult>

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

+      <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

     </ownedOperation>

     <ownedOperation xmi:id="_m9bQpa86EdiEh75YJ_3n8g" name="getOwner" type="_m8qbC686EdiEh75YJ_3n8g">

       <returnResult xmi:id="_m9bQpq86EdiEh75YJ_3n8g" type="_m8qbC686EdiEh75YJ_3n8g" direction="return"/>

     </ownedOperation>

     <ownedOperation xmi:id="_m9bQp686EdiEh75YJ_3n8g" name="getTargets">

       <returnResult xmi:id="_m9bQqK86EdiEh75YJ_3n8g" direction="return">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

+        <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

       </returnResult>

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

+      <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

     </ownedOperation>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_m9bQqa86EdiEh75YJ_3n8g" memberEnd="_m9bQoa86EdiEh75YJ_3n8g _m9bQqq86EdiEh75YJ_3n8g">

+  <ownedMember xmi:type="uml:Association" xmi:id="_m9bQqa86EdiEh75YJ_3n8g" memberEnd="_m9bQoa86EdiEh75YJ_3n8g _m9bQqq86EdiEh75YJ_3n8g">

     <ownedEnd xmi:id="_m9bQqq86EdiEh75YJ_3n8g" type="_m9bQn686EdiEh75YJ_3n8g" association="_m9bQqa86EdiEh75YJ_3n8g"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_m9bQq686EdiEh75YJ_3n8g" memberEnd="_m9VJk686EdiEh75YJ_3n8g _m9bQrK86EdiEh75YJ_3n8g">

+  <ownedMember xmi:type="uml:Association" xmi:id="_m9bQq686EdiEh75YJ_3n8g" memberEnd="_m9VJk686EdiEh75YJ_3n8g _m9bQrK86EdiEh75YJ_3n8g">

     <ownedEnd xmi:id="_m9bQrK86EdiEh75YJ_3n8g" type="_m9VJjK86EdiEh75YJ_3n8g" association="_m9bQq686EdiEh75YJ_3n8g"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_m9bQra86EdiEh75YJ_3n8g" memberEnd="_m9VJlq86EdiEh75YJ_3n8g _m9bQrq86EdiEh75YJ_3n8g">

+  <ownedMember xmi:type="uml:Association" xmi:id="_m9bQra86EdiEh75YJ_3n8g" memberEnd="_m9VJlq86EdiEh75YJ_3n8g _m9bQrq86EdiEh75YJ_3n8g">

     <ownedEnd xmi:id="_m9bQrq86EdiEh75YJ_3n8g" type="_m9VJjK86EdiEh75YJ_3n8g" association="_m9bQra86EdiEh75YJ_3n8g"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_m9bQr686EdiEh75YJ_3n8g" memberEnd="_m9VJma86EdiEh75YJ_3n8g _m9VJf686EdiEh75YJ_3n8g"/>

-  <ownedMember xsi:type="uml:Association" xmi:id="_m9bQsK86EdiEh75YJ_3n8g" memberEnd="_m9VJga86EdiEh75YJ_3n8g _m9bQsa86EdiEh75YJ_3n8g">

+  <ownedMember xmi:type="uml:Association" xmi:id="_m9bQr686EdiEh75YJ_3n8g" memberEnd="_m9VJma86EdiEh75YJ_3n8g _m9VJf686EdiEh75YJ_3n8g"/>

+  <ownedMember xmi:type="uml:Association" xmi:id="_m9bQsK86EdiEh75YJ_3n8g" memberEnd="_m9VJga86EdiEh75YJ_3n8g _m9bQsa86EdiEh75YJ_3n8g">

     <ownedEnd xmi:id="_m9bQsa86EdiEh75YJ_3n8g" type="_m9VJfa86EdiEh75YJ_3n8g" association="_m9bQsK86EdiEh75YJ_3n8g"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_m9bQsq86EdiEh75YJ_3n8g" memberEnd="_m9VJc686EdiEh75YJ_3n8g _m9bQs686EdiEh75YJ_3n8g">

+  <ownedMember xmi:type="uml:Association" xmi:id="_m9bQsq86EdiEh75YJ_3n8g" memberEnd="_m9VJc686EdiEh75YJ_3n8g _m9bQs686EdiEh75YJ_3n8g">

     <ownedEnd xmi:id="_m9bQs686EdiEh75YJ_3n8g" type="_m9VJca86EdiEh75YJ_3n8g" association="_m9bQsq86EdiEh75YJ_3n8g"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_m9bQtK86EdiEh75YJ_3n8g" memberEnd="_m88vH686EdiEh75YJ_3n8g _m9bQta86EdiEh75YJ_3n8g">

+  <ownedMember xmi:type="uml:Association" xmi:id="_m9bQtK86EdiEh75YJ_3n8g" memberEnd="_m88vH686EdiEh75YJ_3n8g _m9bQta86EdiEh75YJ_3n8g">

     <ownedEnd xmi:id="_m9bQta86EdiEh75YJ_3n8g" type="_m88vAa86EdiEh75YJ_3n8g" association="_m9bQtK86EdiEh75YJ_3n8g"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Class" xmi:id="_m9bQtq86EdiEh75YJ_3n8g" name="UseCase">

+  <ownedMember xmi:type="uml:Class" xmi:id="_m9bQtq86EdiEh75YJ_3n8g" name="UseCase">

     <eAnnotations xmi:id="_pVS0QK88EdizLvaujP1w9Q" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_pVfBgK88EdizLvaujP1w9Q"/>

+      <contents xmi:type="Basic_0:Basic__Metaclass" xmi:id="_pVfBgK88EdizLvaujP1w9Q"/>

     </eAnnotations>

     <generalization xmi:id="_m9bQt686EdiEh75YJ_3n8g" general="_m88u6686EdiEh75YJ_3n8g"/>

     <ownedAttribute xmi:id="_m9bQuK86EdiEh75YJ_3n8g" name="include" type="_m9bQx686EdiEh75YJ_3n8g" isOrdered="true" association="_m9bQxq86EdiEh75YJ_3n8g" aggregation="composite">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_m9bQua86EdiEh75YJ_3n8g" value="-1"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_m9bQuq86EdiEh75YJ_3n8g"/>

+      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_m9bQua86EdiEh75YJ_3n8g" value="-1"/>

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m9bQuq86EdiEh75YJ_3n8g"/>

     </ownedAttribute>

     <ownedAttribute xmi:id="_m9bQu686EdiEh75YJ_3n8g" name="extend" type="_m9bQ0686EdiEh75YJ_3n8g" isOrdered="true" association="_m9bQ0q86EdiEh75YJ_3n8g" aggregation="composite">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_m9bQvK86EdiEh75YJ_3n8g" value="-1"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_m9bQva86EdiEh75YJ_3n8g"/>

+      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_m9bQvK86EdiEh75YJ_3n8g" value="-1"/>

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m9bQva86EdiEh75YJ_3n8g"/>

     </ownedAttribute>

     <ownedAttribute xmi:id="_m9bQvq86EdiEh75YJ_3n8g" name="extensionPoint" type="_m9bQ6K86EdiEh75YJ_3n8g" isOrdered="true" association="_m9bQ6686EdiEh75YJ_3n8g" aggregation="composite">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_m9bQv686EdiEh75YJ_3n8g" value="-1"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_m9bQwK86EdiEh75YJ_3n8g"/>

+      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_m9bQv686EdiEh75YJ_3n8g" value="-1"/>

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m9bQwK86EdiEh75YJ_3n8g"/>

     </ownedAttribute>

     <ownedAttribute xmi:id="_m9bQwa86EdiEh75YJ_3n8g" name="subject" type="_m88vAa86EdiEh75YJ_3n8g" isOrdered="true" association="_m9bQ7K86EdiEh75YJ_3n8g">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_m9bQwq86EdiEh75YJ_3n8g" value="-1"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_m9bQw686EdiEh75YJ_3n8g"/>

+      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_m9bQwq86EdiEh75YJ_3n8g" value="-1"/>

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m9bQw686EdiEh75YJ_3n8g"/>

     </ownedAttribute>

     <ownedOperation xmi:id="_m9bQxK86EdiEh75YJ_3n8g" name="getOwnedMembers">

       <returnResult xmi:id="_m9bQxa86EdiEh75YJ_3n8g" direction="return">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

+        <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

       </returnResult>

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

+      <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

     </ownedOperation>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_m9bQxq86EdiEh75YJ_3n8g" memberEnd="_m9bQuK86EdiEh75YJ_3n8g _m9bQy686EdiEh75YJ_3n8g"/>

-  <ownedMember xsi:type="uml:Class" xmi:id="_m9bQx686EdiEh75YJ_3n8g" name="Include">

+  <ownedMember xmi:type="uml:Association" xmi:id="_m9bQxq86EdiEh75YJ_3n8g" memberEnd="_m9bQuK86EdiEh75YJ_3n8g _m9bQy686EdiEh75YJ_3n8g"/>

+  <ownedMember xmi:type="uml:Class" xmi:id="_m9bQx686EdiEh75YJ_3n8g" name="Include">

     <eAnnotations xmi:id="_pWJv4K88EdizLvaujP1w9Q" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_pWP2gK88EdizLvaujP1w9Q"/>

+      <contents xmi:type="Basic_0:Basic__Metaclass" xmi:id="_pWP2gK88EdizLvaujP1w9Q"/>

     </eAnnotations>

     <generalization xmi:id="_m9bQyK86EdiEh75YJ_3n8g" general="_m8qb_a86EdiEh75YJ_3n8g"/>

     <generalization xmi:id="_m9bQya86EdiEh75YJ_3n8g" general="_m8qbSq86EdiEh75YJ_3n8g"/>

@@ -3456,420 +3456,420 @@
     <ownedAttribute xmi:id="_m9bQy686EdiEh75YJ_3n8g" name="includingCase" type="_m9bQtq86EdiEh75YJ_3n8g" isOrdered="true" association="_m9bQxq86EdiEh75YJ_3n8g"/>

     <ownedOperation xmi:id="_m9bQzK86EdiEh75YJ_3n8g" name="getSources">

       <returnResult xmi:id="_m9bQza86EdiEh75YJ_3n8g" direction="return">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

+        <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

       </returnResult>

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

+      <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

     </ownedOperation>

     <ownedOperation xmi:id="_m9bQzq86EdiEh75YJ_3n8g" name="getTargets">

       <returnResult xmi:id="_m9bQz686EdiEh75YJ_3n8g" direction="return">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

+        <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

       </returnResult>

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

+      <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

     </ownedOperation>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_m9bQ0K86EdiEh75YJ_3n8g" memberEnd="_m9bQyq86EdiEh75YJ_3n8g _m9bQ0a86EdiEh75YJ_3n8g">

+  <ownedMember xmi:type="uml:Association" xmi:id="_m9bQ0K86EdiEh75YJ_3n8g" memberEnd="_m9bQyq86EdiEh75YJ_3n8g _m9bQ0a86EdiEh75YJ_3n8g">

     <ownedEnd xmi:id="_m9bQ0a86EdiEh75YJ_3n8g" type="_m9bQx686EdiEh75YJ_3n8g" association="_m9bQ0K86EdiEh75YJ_3n8g"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_m9bQ0q86EdiEh75YJ_3n8g" memberEnd="_m9bQu686EdiEh75YJ_3n8g _m9bQ2686EdiEh75YJ_3n8g"/>

-  <ownedMember xsi:type="uml:Class" xmi:id="_m9bQ0686EdiEh75YJ_3n8g" name="Extend">

+  <ownedMember xmi:type="uml:Association" xmi:id="_m9bQ0q86EdiEh75YJ_3n8g" memberEnd="_m9bQu686EdiEh75YJ_3n8g _m9bQ2686EdiEh75YJ_3n8g"/>

+  <ownedMember xmi:type="uml:Class" xmi:id="_m9bQ0686EdiEh75YJ_3n8g" name="Extend">

     <eAnnotations xmi:id="_pU6ZwK88EdizLvaujP1w9Q" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_pVGnAK88EdizLvaujP1w9Q"/>

+      <contents xmi:type="Basic_0:Basic__Metaclass" xmi:id="_pVGnAK88EdizLvaujP1w9Q"/>

     </eAnnotations>

     <generalization xmi:id="_m9bQ1K86EdiEh75YJ_3n8g" general="_m8qb_a86EdiEh75YJ_3n8g"/>

     <generalization xmi:id="_m9bQ1a86EdiEh75YJ_3n8g" general="_m8qbSq86EdiEh75YJ_3n8g"/>

     <ownedAttribute xmi:id="_m9bQ1q86EdiEh75YJ_3n8g" name="extendedCase" type="_m9bQtq86EdiEh75YJ_3n8g" isOrdered="true" association="_m9bQ4q86EdiEh75YJ_3n8g"/>

     <ownedAttribute xmi:id="_m9bQ1686EdiEh75YJ_3n8g" name="condition" type="_m8whsa86EdiEh75YJ_3n8g" isOrdered="true" association="_m9bQ5K86EdiEh75YJ_3n8g" aggregation="composite">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_m9bQ2K86EdiEh75YJ_3n8g"/>

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m9bQ2K86EdiEh75YJ_3n8g"/>

     </ownedAttribute>

     <ownedAttribute xmi:id="_m9bQ2a86EdiEh75YJ_3n8g" name="extensionLocation" type="_m9bQ6K86EdiEh75YJ_3n8g" isOrdered="true" association="_m9bQ5q86EdiEh75YJ_3n8g">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_m9bQ2q86EdiEh75YJ_3n8g" value="-1"/>

+      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_m9bQ2q86EdiEh75YJ_3n8g" value="-1"/>

     </ownedAttribute>

     <ownedAttribute xmi:id="_m9bQ2686EdiEh75YJ_3n8g" name="extension" type="_m9bQtq86EdiEh75YJ_3n8g" isOrdered="true" association="_m9bQ0q86EdiEh75YJ_3n8g"/>

     <ownedOperation xmi:id="_m9bQ3K86EdiEh75YJ_3n8g" name="getTargets">

       <returnResult xmi:id="_m9bQ3a86EdiEh75YJ_3n8g" direction="return">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

+        <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

       </returnResult>

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

+      <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

     </ownedOperation>

     <ownedOperation xmi:id="_m9bQ3q86EdiEh75YJ_3n8g" name="getSources">

       <returnResult xmi:id="_m9bQ3686EdiEh75YJ_3n8g" direction="return">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

+        <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

       </returnResult>

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

+      <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

     </ownedOperation>

     <ownedOperation xmi:id="_m9bQ4K86EdiEh75YJ_3n8g" name="getOwnedElements">

       <returnResult xmi:id="_m9bQ4a86EdiEh75YJ_3n8g" direction="return">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

+        <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

       </returnResult>

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

+      <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

     </ownedOperation>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_m9bQ4q86EdiEh75YJ_3n8g" memberEnd="_m9bQ1q86EdiEh75YJ_3n8g _m9bQ4686EdiEh75YJ_3n8g">

+  <ownedMember xmi:type="uml:Association" xmi:id="_m9bQ4q86EdiEh75YJ_3n8g" memberEnd="_m9bQ1q86EdiEh75YJ_3n8g _m9bQ4686EdiEh75YJ_3n8g">

     <ownedEnd xmi:id="_m9bQ4686EdiEh75YJ_3n8g" type="_m9bQ0686EdiEh75YJ_3n8g" association="_m9bQ4q86EdiEh75YJ_3n8g"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_m9bQ5K86EdiEh75YJ_3n8g" memberEnd="_m9bQ1686EdiEh75YJ_3n8g _m9bQ5a86EdiEh75YJ_3n8g">

+  <ownedMember xmi:type="uml:Association" xmi:id="_m9bQ5K86EdiEh75YJ_3n8g" memberEnd="_m9bQ1686EdiEh75YJ_3n8g _m9bQ5a86EdiEh75YJ_3n8g">

     <ownedEnd xmi:id="_m9bQ5a86EdiEh75YJ_3n8g" type="_m9bQ0686EdiEh75YJ_3n8g" association="_m9bQ5K86EdiEh75YJ_3n8g"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_m9bQ5q86EdiEh75YJ_3n8g" memberEnd="_m9bQ2a86EdiEh75YJ_3n8g _m9bQ5686EdiEh75YJ_3n8g">

+  <ownedMember xmi:type="uml:Association" xmi:id="_m9bQ5q86EdiEh75YJ_3n8g" memberEnd="_m9bQ2a86EdiEh75YJ_3n8g _m9bQ5686EdiEh75YJ_3n8g">

     <ownedEnd xmi:id="_m9bQ5686EdiEh75YJ_3n8g" type="_m9bQ0686EdiEh75YJ_3n8g" association="_m9bQ5q86EdiEh75YJ_3n8g"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Class" xmi:id="_m9bQ6K86EdiEh75YJ_3n8g" name="ExtensionPoint">

+  <ownedMember xmi:type="uml:Class" xmi:id="_m9bQ6K86EdiEh75YJ_3n8g" name="ExtensionPoint">

     <eAnnotations xmi:id="_pVrOwK88EdizLvaujP1w9Q" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_pV3cAK88EdizLvaujP1w9Q"/>

+      <contents xmi:type="Basic_0:Basic__Metaclass" xmi:id="_pV3cAK88EdizLvaujP1w9Q"/>

     </eAnnotations>

     <generalization xmi:id="_m9bQ6a86EdiEh75YJ_3n8g" general="_m88vXa86EdiEh75YJ_3n8g"/>

     <ownedAttribute xmi:id="_m9bQ6q86EdiEh75YJ_3n8g" name="useCase" type="_m9bQtq86EdiEh75YJ_3n8g" isOrdered="true" association="_m9bQ6686EdiEh75YJ_3n8g"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_m9bQ6686EdiEh75YJ_3n8g" memberEnd="_m9bQvq86EdiEh75YJ_3n8g _m9bQ6q86EdiEh75YJ_3n8g"/>

-  <ownedMember xsi:type="uml:Association" xmi:id="_m9bQ7K86EdiEh75YJ_3n8g" memberEnd="_m9bQwa86EdiEh75YJ_3n8g _m88vIq86EdiEh75YJ_3n8g"/>

-  <ownedMember xsi:type="uml:Association" xmi:id="_m9bQ7a86EdiEh75YJ_3n8g" memberEnd="_m88vJa86EdiEh75YJ_3n8g _m9bQ7q86EdiEh75YJ_3n8g">

+  <ownedMember xmi:type="uml:Association" xmi:id="_m9bQ6686EdiEh75YJ_3n8g" memberEnd="_m9bQvq86EdiEh75YJ_3n8g _m9bQ6q86EdiEh75YJ_3n8g"/>

+  <ownedMember xmi:type="uml:Association" xmi:id="_m9bQ7K86EdiEh75YJ_3n8g" memberEnd="_m9bQwa86EdiEh75YJ_3n8g _m88vIq86EdiEh75YJ_3n8g"/>

+  <ownedMember xmi:type="uml:Association" xmi:id="_m9bQ7a86EdiEh75YJ_3n8g" memberEnd="_m88vJa86EdiEh75YJ_3n8g _m9bQ7q86EdiEh75YJ_3n8g">

     <ownedEnd xmi:id="_m9bQ7q86EdiEh75YJ_3n8g" type="_m88vAa86EdiEh75YJ_3n8g" association="_m9bQ7a86EdiEh75YJ_3n8g"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Class" xmi:id="_m9bQ7686EdiEh75YJ_3n8g" name="CollaborationOccurrence">

+  <ownedMember xmi:type="uml:Class" xmi:id="_m9bQ7686EdiEh75YJ_3n8g" name="CollaborationOccurrence">

     <eAnnotations xmi:id="_po33kK88EdizLvaujP1w9Q" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_po9-MK88EdizLvaujP1w9Q"/>

+      <contents xmi:type="Basic_0:Basic__Metaclass" xmi:id="_po9-MK88EdizLvaujP1w9Q"/>

     </eAnnotations>

     <generalization xmi:id="_m9bQ8K86EdiEh75YJ_3n8g" general="_m8qb_a86EdiEh75YJ_3n8g"/>

     <ownedAttribute xmi:id="_m9bQ8a86EdiEh75YJ_3n8g" name="type" type="_m9bQ-a86EdiEh75YJ_3n8g" isOrdered="true" association="_m9bQ9686EdiEh75YJ_3n8g"/>

     <ownedAttribute xmi:id="_m9bQ8q86EdiEh75YJ_3n8g" name="roleBinding" type="_m9C2JK86EdiEh75YJ_3n8g" isOrdered="true" association="_m9bRP686EdiEh75YJ_3n8g" aggregation="composite">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_m9bQ8686EdiEh75YJ_3n8g" value="-1"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_m9bQ9K86EdiEh75YJ_3n8g"/>

+      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_m9bQ8686EdiEh75YJ_3n8g" value="-1"/>

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m9bQ9K86EdiEh75YJ_3n8g"/>

     </ownedAttribute>

     <ownedOperation xmi:id="_m9bQ9a86EdiEh75YJ_3n8g" name="getOwnedElements">

       <returnResult xmi:id="_m9bQ9q86EdiEh75YJ_3n8g" direction="return">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

+        <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

       </returnResult>

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

+      <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

     </ownedOperation>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_m9bQ9686EdiEh75YJ_3n8g" memberEnd="_m9bQ8a86EdiEh75YJ_3n8g _m9bQ-K86EdiEh75YJ_3n8g">

+  <ownedMember xmi:type="uml:Association" xmi:id="_m9bQ9686EdiEh75YJ_3n8g" memberEnd="_m9bQ8a86EdiEh75YJ_3n8g _m9bQ-K86EdiEh75YJ_3n8g">

     <ownedEnd xmi:id="_m9bQ-K86EdiEh75YJ_3n8g" type="_m9bQ7686EdiEh75YJ_3n8g" association="_m9bQ9686EdiEh75YJ_3n8g"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Class" xmi:id="_m9bQ-a86EdiEh75YJ_3n8g" name="Collaboration">

+  <ownedMember xmi:type="uml:Class" xmi:id="_m9bQ-a86EdiEh75YJ_3n8g" name="Collaboration">

     <eAnnotations xmi:id="_pl6qMK88EdizLvaujP1w9Q" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_pmAw0K88EdizLvaujP1w9Q"/>

+      <contents xmi:type="Basic_0:Basic__Metaclass" xmi:id="_pmAw0K88EdizLvaujP1w9Q"/>

     </eAnnotations>

     <generalization xmi:id="_m9bQ-q86EdiEh75YJ_3n8g" general="_m88u6686EdiEh75YJ_3n8g"/>

     <generalization xmi:id="_m9bQ-686EdiEh75YJ_3n8g" general="_m9bRAa86EdiEh75YJ_3n8g"/>

     <ownedAttribute xmi:id="_m9bQ_K86EdiEh75YJ_3n8g" name="collaborationRole" type="_m9C18a86EdiEh75YJ_3n8g" isOrdered="true" association="_m9bRPa86EdiEh75YJ_3n8g">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_m9bQ_a86EdiEh75YJ_3n8g" value="-1"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_m9bQ_q86EdiEh75YJ_3n8g"/>

+      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_m9bQ_a86EdiEh75YJ_3n8g" value="-1"/>

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m9bQ_q86EdiEh75YJ_3n8g"/>

     </ownedAttribute>

     <ownedOperation xmi:id="_m9bQ_686EdiEh75YJ_3n8g" name="getRoles">

       <returnResult xmi:id="_m9bRAK86EdiEh75YJ_3n8g" direction="return">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

+        <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

       </returnResult>

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

+      <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

     </ownedOperation>

   </ownedMember>

-  <ownedMember xsi:type="uml:Class" xmi:id="_m9bRAa86EdiEh75YJ_3n8g" name="StructuredClassifier" isAbstract="true">

+  <ownedMember xmi:type="uml:Class" xmi:id="_m9bRAa86EdiEh75YJ_3n8g" name="StructuredClassifier" isAbstract="true">

     <eAnnotations xmi:id="_pXsA8K88EdizLvaujP1w9Q" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_pXyHkK88EdizLvaujP1w9Q"/>

+      <contents xmi:type="Basic_0:Basic__Metaclass" xmi:id="_pXyHkK88EdizLvaujP1w9Q"/>

     </eAnnotations>

     <generalization xmi:id="_m9bRAq86EdiEh75YJ_3n8g" general="_m88vAa86EdiEh75YJ_3n8g"/>

     <ownedAttribute xmi:id="_m9bRA686EdiEh75YJ_3n8g" name="ownedAttribute" type="_m9C1la86EdiEh75YJ_3n8g" isOrdered="true" association="_m9bRF686EdiEh75YJ_3n8g" aggregation="composite">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_m9bRBK86EdiEh75YJ_3n8g" value="-1"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_m9bRBa86EdiEh75YJ_3n8g"/>

+      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_m9bRBK86EdiEh75YJ_3n8g" value="-1"/>

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m9bRBa86EdiEh75YJ_3n8g"/>

     </ownedAttribute>

     <ownedAttribute xmi:id="_m9bRBq86EdiEh75YJ_3n8g" name="part" type="_m9C1la86EdiEh75YJ_3n8g" isOrdered="true" isReadOnly="true" isDerived="true" association="_m9bRGa86EdiEh75YJ_3n8g">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_m9bRB686EdiEh75YJ_3n8g" value="-1"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_m9bRCK86EdiEh75YJ_3n8g"/>

+      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_m9bRB686EdiEh75YJ_3n8g" value="-1"/>

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m9bRCK86EdiEh75YJ_3n8g"/>

     </ownedAttribute>

     <ownedAttribute xmi:id="_m9bRCa86EdiEh75YJ_3n8g" name="role" type="_m9C18a86EdiEh75YJ_3n8g" isOrdered="true" isReadOnly="true" isDerived="true" isDerivedUnion="true" association="_m9bRG686EdiEh75YJ_3n8g">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_m9bRCq86EdiEh75YJ_3n8g" value="-1"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_m9bRC686EdiEh75YJ_3n8g"/>

+      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_m9bRCq86EdiEh75YJ_3n8g" value="-1"/>

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m9bRC686EdiEh75YJ_3n8g"/>

     </ownedAttribute>

     <ownedAttribute xmi:id="_m9bRDK86EdiEh75YJ_3n8g" name="ownedConnector" type="_m9bRH686EdiEh75YJ_3n8g" isOrdered="true" association="_m9bRHa86EdiEh75YJ_3n8g" aggregation="composite">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_m9bRDa86EdiEh75YJ_3n8g" value="-1"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_m9bRDq86EdiEh75YJ_3n8g"/>

+      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_m9bRDa86EdiEh75YJ_3n8g" value="-1"/>

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m9bRDq86EdiEh75YJ_3n8g"/>

     </ownedAttribute>

     <ownedOperation xmi:id="_m9bRD686EdiEh75YJ_3n8g" name="getAttributes">

       <returnResult xmi:id="_m9bREK86EdiEh75YJ_3n8g" direction="return">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

+        <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

       </returnResult>

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

+      <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

     </ownedOperation>

     <ownedOperation xmi:id="_m9bREa86EdiEh75YJ_3n8g" name="getOwnedMembers">

       <returnResult xmi:id="_m9bREq86EdiEh75YJ_3n8g" direction="return">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

+        <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

       </returnResult>

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

+      <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

     </ownedOperation>

     <ownedOperation xmi:id="_m9bRE686EdiEh75YJ_3n8g" name="getMembers">

       <returnResult xmi:id="_m9bRFK86EdiEh75YJ_3n8g" direction="return">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

+        <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

       </returnResult>

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

+      <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

     </ownedOperation>

     <ownedOperation xmi:id="_m9bRFa86EdiEh75YJ_3n8g" name="getFeatures">

       <returnResult xmi:id="_m9bRFq86EdiEh75YJ_3n8g" direction="return">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

+        <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

       </returnResult>

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

+      <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

     </ownedOperation>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_m9bRF686EdiEh75YJ_3n8g" memberEnd="_m9bRA686EdiEh75YJ_3n8g _m9bRGK86EdiEh75YJ_3n8g">

+  <ownedMember xmi:type="uml:Association" xmi:id="_m9bRF686EdiEh75YJ_3n8g" memberEnd="_m9bRA686EdiEh75YJ_3n8g _m9bRGK86EdiEh75YJ_3n8g">

     <ownedEnd xmi:id="_m9bRGK86EdiEh75YJ_3n8g" type="_m9bRAa86EdiEh75YJ_3n8g" association="_m9bRF686EdiEh75YJ_3n8g"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_m9bRGa86EdiEh75YJ_3n8g" memberEnd="_m9bRBq86EdiEh75YJ_3n8g _m9bRGq86EdiEh75YJ_3n8g">

+  <ownedMember xmi:type="uml:Association" xmi:id="_m9bRGa86EdiEh75YJ_3n8g" memberEnd="_m9bRBq86EdiEh75YJ_3n8g _m9bRGq86EdiEh75YJ_3n8g">

     <ownedEnd xmi:id="_m9bRGq86EdiEh75YJ_3n8g" type="_m9bRAa86EdiEh75YJ_3n8g" association="_m9bRGa86EdiEh75YJ_3n8g"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_m9bRG686EdiEh75YJ_3n8g" memberEnd="_m9bRCa86EdiEh75YJ_3n8g _m9bRHK86EdiEh75YJ_3n8g">

+  <ownedMember xmi:type="uml:Association" xmi:id="_m9bRG686EdiEh75YJ_3n8g" memberEnd="_m9bRCa86EdiEh75YJ_3n8g _m9bRHK86EdiEh75YJ_3n8g">

     <ownedEnd xmi:id="_m9bRHK86EdiEh75YJ_3n8g" type="_m9bRAa86EdiEh75YJ_3n8g" association="_m9bRG686EdiEh75YJ_3n8g"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_m9bRHa86EdiEh75YJ_3n8g" memberEnd="_m9bRDK86EdiEh75YJ_3n8g _m9bRHq86EdiEh75YJ_3n8g">

+  <ownedMember xmi:type="uml:Association" xmi:id="_m9bRHa86EdiEh75YJ_3n8g" memberEnd="_m9bRDK86EdiEh75YJ_3n8g _m9bRHq86EdiEh75YJ_3n8g">

     <ownedEnd xmi:id="_m9bRHq86EdiEh75YJ_3n8g" type="_m9bRAa86EdiEh75YJ_3n8g" association="_m9bRHa86EdiEh75YJ_3n8g"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Class" xmi:id="_m9bRH686EdiEh75YJ_3n8g" name="Connector">

+  <ownedMember xmi:type="uml:Class" xmi:id="_m9bRH686EdiEh75YJ_3n8g" name="Connector">

     <eAnnotations xmi:id="_pXNf0K88EdizLvaujP1w9Q" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_pXZtEK88EdizLvaujP1w9Q"/>

+      <contents xmi:type="Basic_0:Basic__Metaclass" xmi:id="_pXZtEK88EdizLvaujP1w9Q"/>

     </eAnnotations>

     <generalization xmi:id="_m9bRIK86EdiEh75YJ_3n8g" general="_m9C1aa86EdiEh75YJ_3n8g"/>

     <ownedAttribute xmi:id="_m9bRIa86EdiEh75YJ_3n8g" name="type" type="_m9VJSq86EdiEh75YJ_3n8g" isOrdered="true" association="_m9bRMq86EdiEh75YJ_3n8g">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_m9bRIq86EdiEh75YJ_3n8g"/>

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m9bRIq86EdiEh75YJ_3n8g"/>

     </ownedAttribute>

     <ownedAttribute xmi:id="_m9bRI686EdiEh75YJ_3n8g" name="redefinedConnector" type="_m9bRH686EdiEh75YJ_3n8g" isOrdered="true" association="_m9bRNK86EdiEh75YJ_3n8g">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_m9bRJK86EdiEh75YJ_3n8g" value="-1"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_m9bRJa86EdiEh75YJ_3n8g"/>

+      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_m9bRJK86EdiEh75YJ_3n8g" value="-1"/>

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m9bRJa86EdiEh75YJ_3n8g"/>

     </ownedAttribute>

     <ownedAttribute xmi:id="_m9bRJq86EdiEh75YJ_3n8g" name="end" type="_m9C1-K86EdiEh75YJ_3n8g" isOrdered="true" association="_m9bRNq86EdiEh75YJ_3n8g" aggregation="composite">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_m9bRJ686EdiEh75YJ_3n8g" value="-1"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_m9bRKK86EdiEh75YJ_3n8g" value="2"/>

+      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_m9bRJ686EdiEh75YJ_3n8g" value="-1"/>

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m9bRKK86EdiEh75YJ_3n8g" value="2"/>

     </ownedAttribute>

     <ownedAttribute xmi:id="_m9bRKa86EdiEh75YJ_3n8g" name="kind" type="_m9bROK86EdiEh75YJ_3n8g">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_m9bRKq86EdiEh75YJ_3n8g"/>

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m9bRKq86EdiEh75YJ_3n8g"/>

     </ownedAttribute>

     <ownedAttribute xmi:id="_m9bRK686EdiEh75YJ_3n8g" name="contract" type="_m9I8Ua86EdiEh75YJ_3n8g" isOrdered="true" association="_m9bRO686EdiEh75YJ_3n8g">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_m9bRLK86EdiEh75YJ_3n8g" value="-1"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_m9bRLa86EdiEh75YJ_3n8g"/>

+      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_m9bRLK86EdiEh75YJ_3n8g" value="-1"/>

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m9bRLa86EdiEh75YJ_3n8g"/>

     </ownedAttribute>

     <ownedOperation xmi:id="_m9bRLq86EdiEh75YJ_3n8g" name="getRedefinedElements">

       <returnResult xmi:id="_m9bRL686EdiEh75YJ_3n8g" direction="return">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

+        <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

       </returnResult>

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

+      <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

     </ownedOperation>

     <ownedOperation xmi:id="_m9bRMK86EdiEh75YJ_3n8g" name="getOwnedElements">

       <returnResult xmi:id="_m9bRMa86EdiEh75YJ_3n8g" direction="return">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

+        <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

       </returnResult>

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

+      <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

     </ownedOperation>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_m9bRMq86EdiEh75YJ_3n8g" memberEnd="_m9bRIa86EdiEh75YJ_3n8g _m9bRM686EdiEh75YJ_3n8g">

+  <ownedMember xmi:type="uml:Association" xmi:id="_m9bRMq86EdiEh75YJ_3n8g" memberEnd="_m9bRIa86EdiEh75YJ_3n8g _m9bRM686EdiEh75YJ_3n8g">

     <ownedEnd xmi:id="_m9bRM686EdiEh75YJ_3n8g" type="_m9bRH686EdiEh75YJ_3n8g" association="_m9bRMq86EdiEh75YJ_3n8g"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_m9bRNK86EdiEh75YJ_3n8g" memberEnd="_m9bRI686EdiEh75YJ_3n8g _m9bRNa86EdiEh75YJ_3n8g">

+  <ownedMember xmi:type="uml:Association" xmi:id="_m9bRNK86EdiEh75YJ_3n8g" memberEnd="_m9bRI686EdiEh75YJ_3n8g _m9bRNa86EdiEh75YJ_3n8g">

     <ownedEnd xmi:id="_m9bRNa86EdiEh75YJ_3n8g" type="_m9bRH686EdiEh75YJ_3n8g" association="_m9bRNK86EdiEh75YJ_3n8g"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_m9bRNq86EdiEh75YJ_3n8g" memberEnd="_m9bRJq86EdiEh75YJ_3n8g _m9bRN686EdiEh75YJ_3n8g">

+  <ownedMember xmi:type="uml:Association" xmi:id="_m9bRNq86EdiEh75YJ_3n8g" memberEnd="_m9bRJq86EdiEh75YJ_3n8g _m9bRN686EdiEh75YJ_3n8g">

     <ownedEnd xmi:id="_m9bRN686EdiEh75YJ_3n8g" type="_m9bRH686EdiEh75YJ_3n8g" association="_m9bRNq86EdiEh75YJ_3n8g"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Enumeration" xmi:id="_m9bROK86EdiEh75YJ_3n8g" name="ConnectorKind">

+  <ownedMember xmi:type="uml:Enumeration" xmi:id="_m9bROK86EdiEh75YJ_3n8g" name="ConnectorKind">

     <ownedLiteral xmi:id="_m9bROa86EdiEh75YJ_3n8g" name="assembly"/>

     <ownedLiteral xmi:id="_m9bROq86EdiEh75YJ_3n8g" name="delegation"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_m9bRO686EdiEh75YJ_3n8g" memberEnd="_m9bRK686EdiEh75YJ_3n8g _m9bRPK86EdiEh75YJ_3n8g">

+  <ownedMember xmi:type="uml:Association" xmi:id="_m9bRO686EdiEh75YJ_3n8g" memberEnd="_m9bRK686EdiEh75YJ_3n8g _m9bRPK86EdiEh75YJ_3n8g">

     <ownedEnd xmi:id="_m9bRPK86EdiEh75YJ_3n8g" type="_m9bRH686EdiEh75YJ_3n8g" association="_m9bRO686EdiEh75YJ_3n8g"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_m9bRPa86EdiEh75YJ_3n8g" memberEnd="_m9bQ_K86EdiEh75YJ_3n8g _m9bRPq86EdiEh75YJ_3n8g">

+  <ownedMember xmi:type="uml:Association" xmi:id="_m9bRPa86EdiEh75YJ_3n8g" memberEnd="_m9bQ_K86EdiEh75YJ_3n8g _m9bRPq86EdiEh75YJ_3n8g">

     <ownedEnd xmi:id="_m9bRPq86EdiEh75YJ_3n8g" type="_m9bQ-a86EdiEh75YJ_3n8g" association="_m9bRPa86EdiEh75YJ_3n8g"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_m9bRP686EdiEh75YJ_3n8g" memberEnd="_m9bQ8q86EdiEh75YJ_3n8g _m9bRQK86EdiEh75YJ_3n8g">

+  <ownedMember xmi:type="uml:Association" xmi:id="_m9bRP686EdiEh75YJ_3n8g" memberEnd="_m9bQ8q86EdiEh75YJ_3n8g _m9bRQK86EdiEh75YJ_3n8g">

     <ownedEnd xmi:id="_m9bRQK86EdiEh75YJ_3n8g" type="_m9bQ7686EdiEh75YJ_3n8g" association="_m9bRP686EdiEh75YJ_3n8g"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_m9bRQa86EdiEh75YJ_3n8g" memberEnd="_m88vJ686EdiEh75YJ_3n8g _m9bRQq86EdiEh75YJ_3n8g">

+  <ownedMember xmi:type="uml:Association" xmi:id="_m9bRQa86EdiEh75YJ_3n8g" memberEnd="_m88vJ686EdiEh75YJ_3n8g _m9bRQq86EdiEh75YJ_3n8g">

     <ownedEnd xmi:id="_m9bRQq86EdiEh75YJ_3n8g" type="_m88vAa86EdiEh75YJ_3n8g" association="_m9bRQa86EdiEh75YJ_3n8g"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_m9bRQ686EdiEh75YJ_3n8g" memberEnd="_m88u8686EdiEh75YJ_3n8g _m9bRRK86EdiEh75YJ_3n8g">

+  <ownedMember xmi:type="uml:Association" xmi:id="_m9bRQ686EdiEh75YJ_3n8g" memberEnd="_m88u8686EdiEh75YJ_3n8g _m9bRRK86EdiEh75YJ_3n8g">

     <ownedEnd xmi:id="_m9bRRK86EdiEh75YJ_3n8g" type="_m88u6686EdiEh75YJ_3n8g" association="_m9bRQ686EdiEh75YJ_3n8g"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_m9bRRa86EdiEh75YJ_3n8g" memberEnd="_m88u9a86EdiEh75YJ_3n8g _m9bRSa86EdiEh75YJ_3n8g"/>

-  <ownedMember xsi:type="uml:Class" xmi:id="_m9bRRq86EdiEh75YJ_3n8g" name="Implementation">

+  <ownedMember xmi:type="uml:Association" xmi:id="_m9bRRa86EdiEh75YJ_3n8g" memberEnd="_m88u9a86EdiEh75YJ_3n8g _m9bRSa86EdiEh75YJ_3n8g"/>

+  <ownedMember xmi:type="uml:Class" xmi:id="_m9bRRq86EdiEh75YJ_3n8g" name="Implementation">

     <eAnnotations xmi:id="_phCxQK88EdizLvaujP1w9Q" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_phO-gK88EdizLvaujP1w9Q"/>

+      <contents xmi:type="Basic_0:Basic__Metaclass" xmi:id="_phO-gK88EdizLvaujP1w9Q"/>

     </eAnnotations>

     <generalization xmi:id="_m9bRR686EdiEh75YJ_3n8g" general="_m9VJfa86EdiEh75YJ_3n8g"/>

     <ownedAttribute xmi:id="_m9bRSK86EdiEh75YJ_3n8g" name="contract" type="_m9VJoq86EdiEh75YJ_3n8g" isOrdered="true" subsettedProperty="_m9C2Ka86EdiEh75YJ_3n8g" association="_m9bRUq86EdiEh75YJ_3n8g"/>

     <ownedAttribute xmi:id="_m9bRSa86EdiEh75YJ_3n8g" name="implementingClassifier" type="_m88u6686EdiEh75YJ_3n8g" isOrdered="true" association="_m9bRRa86EdiEh75YJ_3n8g"/>

     <ownedOperation xmi:id="_m9bRSq86EdiEh75YJ_3n8g" name="getSuppliers">

       <returnResult xmi:id="_m9bRS686EdiEh75YJ_3n8g" direction="return">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

+        <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

       </returnResult>

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

+      <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

     </ownedOperation>

     <ownedOperation xmi:id="_m9bRTK86EdiEh75YJ_3n8g" name="getTargets">

       <returnResult xmi:id="_m9bRTa86EdiEh75YJ_3n8g" direction="return">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

+        <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

       </returnResult>

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

+      <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

     </ownedOperation>

     <ownedOperation xmi:id="_m9bRTq86EdiEh75YJ_3n8g" name="getClients">

       <returnResult xmi:id="_m9bRT686EdiEh75YJ_3n8g" direction="return">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

+        <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

       </returnResult>

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

+      <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

     </ownedOperation>

     <ownedOperation xmi:id="_m9bRUK86EdiEh75YJ_3n8g" name="getSources">

       <returnResult xmi:id="_m9bRUa86EdiEh75YJ_3n8g" direction="return">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

+        <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

       </returnResult>

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

+      <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

     </ownedOperation>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_m9bRUq86EdiEh75YJ_3n8g" memberEnd="_m9bRSK86EdiEh75YJ_3n8g _m9bRU686EdiEh75YJ_3n8g">

+  <ownedMember xmi:type="uml:Association" xmi:id="_m9bRUq86EdiEh75YJ_3n8g" memberEnd="_m9bRSK86EdiEh75YJ_3n8g _m9bRU686EdiEh75YJ_3n8g">

     <ownedEnd xmi:id="_m9bRU686EdiEh75YJ_3n8g" type="_m9bRRq86EdiEh75YJ_3n8g" association="_m9bRUq86EdiEh75YJ_3n8g"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_m9bRVK86EdiEh75YJ_3n8g" memberEnd="_m88u-K86EdiEh75YJ_3n8g _m9bRVa86EdiEh75YJ_3n8g">

+  <ownedMember xmi:type="uml:Association" xmi:id="_m9bRVK86EdiEh75YJ_3n8g" memberEnd="_m88u-K86EdiEh75YJ_3n8g _m9bRVa86EdiEh75YJ_3n8g">

     <ownedEnd xmi:id="_m9bRVa86EdiEh75YJ_3n8g" type="_m88u6686EdiEh75YJ_3n8g" association="_m9bRVK86EdiEh75YJ_3n8g"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Class" xmi:id="_m9bRVq86EdiEh75YJ_3n8g" name="EncapsulatedClassifier" isAbstract="true">

+  <ownedMember xmi:type="uml:Class" xmi:id="_m9bRVq86EdiEh75YJ_3n8g" name="EncapsulatedClassifier" isAbstract="true">

     <eAnnotations xmi:id="_px20cK88EdizLvaujP1w9Q" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_pyDBsK88EdizLvaujP1w9Q"/>

+      <contents xmi:type="Basic_0:Basic__Metaclass" xmi:id="_pyDBsK88EdizLvaujP1w9Q"/>

     </eAnnotations>

     <generalization xmi:id="_m9bRV686EdiEh75YJ_3n8g" general="_m9bRAa86EdiEh75YJ_3n8g"/>

     <ownedAttribute xmi:id="_m9bRWK86EdiEh75YJ_3n8g" name="ownedPort" type="_m9VKQa86EdiEh75YJ_3n8g" isOrdered="true" association="_m9bRX686EdiEh75YJ_3n8g" aggregation="composite">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_m9bRWa86EdiEh75YJ_3n8g" value="-1"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_m9bRWq86EdiEh75YJ_3n8g"/>

+      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_m9bRWa86EdiEh75YJ_3n8g" value="-1"/>

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m9bRWq86EdiEh75YJ_3n8g"/>

     </ownedAttribute>

     <ownedOperation xmi:id="_m9bRW686EdiEh75YJ_3n8g" name="getFeatures">

       <returnResult xmi:id="_m9bRXK86EdiEh75YJ_3n8g" direction="return">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

+        <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

       </returnResult>

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

+      <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

     </ownedOperation>

     <ownedOperation xmi:id="_m9bRXa86EdiEh75YJ_3n8g" name="getOwnedMembers">

       <returnResult xmi:id="_m9bRXq86EdiEh75YJ_3n8g" direction="return">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

+        <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

       </returnResult>

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

+      <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

     </ownedOperation>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_m9bRX686EdiEh75YJ_3n8g" memberEnd="_m9bRWK86EdiEh75YJ_3n8g _m9bRYK86EdiEh75YJ_3n8g">

+  <ownedMember xmi:type="uml:Association" xmi:id="_m9bRX686EdiEh75YJ_3n8g" memberEnd="_m9bRWK86EdiEh75YJ_3n8g _m9bRYK86EdiEh75YJ_3n8g">

     <ownedEnd xmi:id="_m9bRYK86EdiEh75YJ_3n8g" type="_m9bRVq86EdiEh75YJ_3n8g" association="_m9bRX686EdiEh75YJ_3n8g"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_m9bRYa86EdiEh75YJ_3n8g" memberEnd="_m88uzK86EdiEh75YJ_3n8g _m9bRYq86EdiEh75YJ_3n8g">

+  <ownedMember xmi:type="uml:Association" xmi:id="_m9bRYa86EdiEh75YJ_3n8g" memberEnd="_m88uzK86EdiEh75YJ_3n8g _m9bRYq86EdiEh75YJ_3n8g">

     <ownedEnd xmi:id="_m9bRYq86EdiEh75YJ_3n8g" type="_m88uxq86EdiEh75YJ_3n8g" association="_m9bRYa86EdiEh75YJ_3n8g"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_m9bRY686EdiEh75YJ_3n8g" memberEnd="_m88uz686EdiEh75YJ_3n8g _m9bRZK86EdiEh75YJ_3n8g">

+  <ownedMember xmi:type="uml:Association" xmi:id="_m9bRY686EdiEh75YJ_3n8g" memberEnd="_m88uz686EdiEh75YJ_3n8g _m9bRZK86EdiEh75YJ_3n8g">

     <ownedEnd xmi:id="_m9bRZK86EdiEh75YJ_3n8g" type="_m88uxq86EdiEh75YJ_3n8g" association="_m9bRY686EdiEh75YJ_3n8g"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_m9bRZa86EdiEh75YJ_3n8g" memberEnd="_m88u0q86EdiEh75YJ_3n8g _m9bRaq86EdiEh75YJ_3n8g"/>

-  <ownedMember xsi:type="uml:Class" xmi:id="_m9bRZq86EdiEh75YJ_3n8g" name="Extension">

+  <ownedMember xmi:type="uml:Association" xmi:id="_m9bRZa86EdiEh75YJ_3n8g" memberEnd="_m88u0q86EdiEh75YJ_3n8g _m9bRaq86EdiEh75YJ_3n8g"/>

+  <ownedMember xmi:type="uml:Class" xmi:id="_m9bRZq86EdiEh75YJ_3n8g" name="Extension">

     <eAnnotations xmi:id="_pOOi8K88EdizLvaujP1w9Q" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_pOUpkK88EdizLvaujP1w9Q"/>

+      <contents xmi:type="Basic_0:Basic__Metaclass" xmi:id="_pOUpkK88EdizLvaujP1w9Q"/>

     </eAnnotations>

     <generalization xmi:id="_m9bRZ686EdiEh75YJ_3n8g" general="_m9VJSq86EdiEh75YJ_3n8g"/>

     <ownedAttribute xmi:id="_m9bRaK86EdiEh75YJ_3n8g" name="isRequired" type="_m8qbBq86EdiEh75YJ_3n8g" isReadOnly="true" isDerived="true">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_m9bRaa86EdiEh75YJ_3n8g"/>

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m9bRaa86EdiEh75YJ_3n8g"/>

     </ownedAttribute>

     <ownedAttribute xmi:id="_m9bRaq86EdiEh75YJ_3n8g" name="metaclass" type="_m88uxq86EdiEh75YJ_3n8g" isOrdered="true" isReadOnly="true" isDerived="true" association="_m9bRZa86EdiEh75YJ_3n8g"/>

     <ownedOperation xmi:id="_m9bRa686EdiEh75YJ_3n8g" name="getOwnedEnds">

       <returnResult xmi:id="_m9bRbK86EdiEh75YJ_3n8g" direction="return">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

+        <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

       </returnResult>

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

+      <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

     </ownedOperation>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_m9bRba86EdiEh75YJ_3n8g" memberEnd="_m88u1686EdiEh75YJ_3n8g _m9bRbq86EdiEh75YJ_3n8g">

+  <ownedMember xmi:type="uml:Association" xmi:id="_m9bRba86EdiEh75YJ_3n8g" memberEnd="_m88u1686EdiEh75YJ_3n8g _m9bRbq86EdiEh75YJ_3n8g">

     <ownedEnd xmi:id="_m9bRbq86EdiEh75YJ_3n8g" type="_m88uxq86EdiEh75YJ_3n8g" association="_m9bRba86EdiEh75YJ_3n8g"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_m9bRb686EdiEh75YJ_3n8g" memberEnd="_m82os686EdiEh75YJ_3n8g _m9bRcK86EdiEh75YJ_3n8g">

+  <ownedMember xmi:type="uml:Association" xmi:id="_m9bRb686EdiEh75YJ_3n8g" memberEnd="_m82os686EdiEh75YJ_3n8g _m9bRcK86EdiEh75YJ_3n8g">

     <ownedEnd xmi:id="_m9bRcK86EdiEh75YJ_3n8g" type="_m82orq86EdiEh75YJ_3n8g" association="_m9bRb686EdiEh75YJ_3n8g"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_m9bRca86EdiEh75YJ_3n8g" memberEnd="_m82otq86EdiEh75YJ_3n8g _m9bRcq86EdiEh75YJ_3n8g">

+  <ownedMember xmi:type="uml:Association" xmi:id="_m9bRca86EdiEh75YJ_3n8g" memberEnd="_m82otq86EdiEh75YJ_3n8g _m9bRcq86EdiEh75YJ_3n8g">

     <ownedEnd xmi:id="_m9bRcq86EdiEh75YJ_3n8g" type="_m82orq86EdiEh75YJ_3n8g" association="_m9bRca86EdiEh75YJ_3n8g"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_m9bRc686EdiEh75YJ_3n8g" memberEnd="_m8qcCK86EdiEh75YJ_3n8g _m9bRdK86EdiEh75YJ_3n8g">

+  <ownedMember xmi:type="uml:Association" xmi:id="_m9bRc686EdiEh75YJ_3n8g" memberEnd="_m8qcCK86EdiEh75YJ_3n8g _m9bRdK86EdiEh75YJ_3n8g">

     <ownedEnd xmi:id="_m9bRdK86EdiEh75YJ_3n8g" type="_m8qb_a86EdiEh75YJ_3n8g" association="_m9bRc686EdiEh75YJ_3n8g"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_m9bRda86EdiEh75YJ_3n8g" memberEnd="_m8qb-686EdiEh75YJ_3n8g _m9bRdq86EdiEh75YJ_3n8g">

+  <ownedMember xmi:type="uml:Association" xmi:id="_m9bRda86EdiEh75YJ_3n8g" memberEnd="_m8qb-686EdiEh75YJ_3n8g _m9bRdq86EdiEh75YJ_3n8g">

     <ownedEnd xmi:id="_m9bRdq86EdiEh75YJ_3n8g" type="_m8qb-a86EdiEh75YJ_3n8g" association="_m9bRda86EdiEh75YJ_3n8g"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_m9bRd686EdiEh75YJ_3n8g" memberEnd="_m8qbwK86EdiEh75YJ_3n8g _m9bReK86EdiEh75YJ_3n8g">

+  <ownedMember xmi:type="uml:Association" xmi:id="_m9bRd686EdiEh75YJ_3n8g" memberEnd="_m8qbwK86EdiEh75YJ_3n8g _m9bReK86EdiEh75YJ_3n8g">

     <ownedEnd xmi:id="_m9bReK86EdiEh75YJ_3n8g" type="_m8qbtK86EdiEh75YJ_3n8g" association="_m9bRd686EdiEh75YJ_3n8g"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Class" xmi:id="_m9bRea86EdiEh75YJ_3n8g" name="Enumeration">

+  <ownedMember xmi:type="uml:Class" xmi:id="_m9bRea86EdiEh75YJ_3n8g" name="Enumeration">

     <eAnnotations xmi:id="_pCGLcK88EdizLvaujP1w9Q" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_pCSYsK88EdizLvaujP1w9Q"/>

+      <contents xmi:type="Basic_0:Basic__Metaclass" xmi:id="_pCSYsK88EdizLvaujP1w9Q"/>

     </eAnnotations>

     <generalization xmi:id="_m9bReq86EdiEh75YJ_3n8g" general="_m9PCsa86EdiEh75YJ_3n8g"/>

     <ownedAttribute xmi:id="_m9bRe686EdiEh75YJ_3n8g" name="ownedLiteral" type="_m9bRga86EdiEh75YJ_3n8g" isOrdered="true" association="_m9bRgK86EdiEh75YJ_3n8g" aggregation="composite">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_m9bRfK86EdiEh75YJ_3n8g" value="-1"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_m9bRfa86EdiEh75YJ_3n8g"/>

+      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_m9bRfK86EdiEh75YJ_3n8g" value="-1"/>

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m9bRfa86EdiEh75YJ_3n8g"/>

     </ownedAttribute>

     <ownedOperation xmi:id="_m9bRfq86EdiEh75YJ_3n8g" name="getOwnedMembers">

       <returnResult xmi:id="_m9bRf686EdiEh75YJ_3n8g" direction="return">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

+        <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

       </returnResult>

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

+      <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

     </ownedOperation>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_m9bRgK86EdiEh75YJ_3n8g" memberEnd="_m9bRe686EdiEh75YJ_3n8g _m9bRg686EdiEh75YJ_3n8g"/>

-  <ownedMember xsi:type="uml:Class" xmi:id="_m9bRga86EdiEh75YJ_3n8g" name="EnumerationLiteral">

+  <ownedMember xmi:type="uml:Association" xmi:id="_m9bRgK86EdiEh75YJ_3n8g" memberEnd="_m9bRe686EdiEh75YJ_3n8g _m9bRg686EdiEh75YJ_3n8g"/>

+  <ownedMember xmi:type="uml:Class" xmi:id="_m9bRga86EdiEh75YJ_3n8g" name="EnumerationLiteral">

     <eAnnotations xmi:id="_pC3AcK88EdizLvaujP1w9Q" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_pDD0wK88EdizLvaujP1w9Q"/>

+      <contents xmi:type="Basic_0:Basic__Metaclass" xmi:id="_pDD0wK88EdizLvaujP1w9Q"/>

     </eAnnotations>

     <generalization xmi:id="_m9bRgq86EdiEh75YJ_3n8g" general="_m9bRh686EdiEh75YJ_3n8g"/>

     <ownedAttribute xmi:id="_m9bRg686EdiEh75YJ_3n8g" name="enumeration" type="_m9bRea86EdiEh75YJ_3n8g" isOrdered="true" association="_m9bRgK86EdiEh75YJ_3n8g">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_m9bRhK86EdiEh75YJ_3n8g"/>

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m9bRhK86EdiEh75YJ_3n8g"/>

     </ownedAttribute>

     <ownedOperation xmi:id="_m9bRha86EdiEh75YJ_3n8g" name="getNamespace" type="_m8whhK86EdiEh75YJ_3n8g">

       <returnResult xmi:id="_m9bRhq86EdiEh75YJ_3n8g" type="_m8whhK86EdiEh75YJ_3n8g" direction="return"/>

     </ownedOperation>

   </ownedMember>

-  <ownedMember xsi:type="uml:Class" xmi:id="_m9bRh686EdiEh75YJ_3n8g" name="InstanceSpecification">

+  <ownedMember xmi:type="uml:Class" xmi:id="_m9bRh686EdiEh75YJ_3n8g" name="InstanceSpecification">

     <eAnnotations xmi:id="_pJ1yMK88EdizLvaujP1w9Q" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_pKB_cK88EdizLvaujP1w9Q"/>

+      <contents xmi:type="Basic_0:Basic__Metaclass" xmi:id="_pKB_cK88EdizLvaujP1w9Q"/>

     </eAnnotations>

     <generalization xmi:id="_m9bRiK86EdiEh75YJ_3n8g" general="_m8whwa86EdiEh75YJ_3n8g"/>

     <generalization xmi:id="_m9bRia86EdiEh75YJ_3n8g" general="_m9C2BK86EdiEh75YJ_3n8g"/>

     <generalization xmi:id="_m9bRiq86EdiEh75YJ_3n8g" general="_m9C2MK86EdiEh75YJ_3n8g"/>

     <ownedAttribute xmi:id="_m9bRi686EdiEh75YJ_3n8g" name="slot" type="_m9bRnq86EdiEh75YJ_3n8g" isOrdered="true" association="_m9bRna86EdiEh75YJ_3n8g" aggregation="composite">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_m9bRjK86EdiEh75YJ_3n8g" value="-1"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_m9bRja86EdiEh75YJ_3n8g"/>

+      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_m9bRjK86EdiEh75YJ_3n8g" value="-1"/>

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m9bRja86EdiEh75YJ_3n8g"/>

     </ownedAttribute>

     <ownedAttribute xmi:id="_m9bRjq86EdiEh75YJ_3n8g" name="classifier" type="_m88vAa86EdiEh75YJ_3n8g" isOrdered="true" association="_m9bRra86EdiEh75YJ_3n8g">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_m9bRj686EdiEh75YJ_3n8g" value="-1"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_m9bRkK86EdiEh75YJ_3n8g"/>

+      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_m9bRj686EdiEh75YJ_3n8g" value="-1"/>

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m9bRkK86EdiEh75YJ_3n8g"/>

     </ownedAttribute>

     <ownedAttribute xmi:id="_m9bRka86EdiEh75YJ_3n8g" name="specification" type="_m8qb6q86EdiEh75YJ_3n8g" isOrdered="true" association="_m9bRr686EdiEh75YJ_3n8g" aggregation="composite">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_m9bRkq86EdiEh75YJ_3n8g"/>

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m9bRkq86EdiEh75YJ_3n8g"/>

     </ownedAttribute>

     <ownedOperation xmi:id="_m9bRk686EdiEh75YJ_3n8g" name="validateSlotsAreDefined" type="_m8qbBq86EdiEh75YJ_3n8g">

       <returnResult xmi:id="_m9bRlK86EdiEh75YJ_3n8g" type="_m8qbBq86EdiEh75YJ_3n8g" direction="return"/>

       <ownedParameter xmi:id="_m9bRla86EdiEh75YJ_3n8g" name="diagnostics">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ0zQ686EdieaYgxtVWN8Q"/>

+        <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ0zQ686EdieaYgxtVWN8Q"/>

       </ownedParameter>

       <ownedParameter xmi:id="_m9bRlq86EdiEh75YJ_3n8g" name="context">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_ORNNwK86EdieaYgxtVWN8Q"/>

+        <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_ORNNwK86EdieaYgxtVWN8Q"/>

       </ownedParameter>

     </ownedOperation>

     <ownedOperation xmi:id="_m9bRl686EdiEh75YJ_3n8g" name="validateNoDuplicateSlots" type="_m8qbBq86EdiEh75YJ_3n8g">

       <returnResult xmi:id="_m9bRmK86EdiEh75YJ_3n8g" type="_m8qbBq86EdiEh75YJ_3n8g" direction="return"/>

       <ownedParameter xmi:id="_m9bRma86EdiEh75YJ_3n8g" name="diagnostics">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ0zQ686EdieaYgxtVWN8Q"/>

+        <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ0zQ686EdieaYgxtVWN8Q"/>

       </ownedParameter>

       <ownedParameter xmi:id="_m9bRmq86EdiEh75YJ_3n8g" name="context">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_ORNNwK86EdieaYgxtVWN8Q"/>

+        <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_ORNNwK86EdieaYgxtVWN8Q"/>

       </ownedParameter>

     </ownedOperation>

     <ownedOperation xmi:id="_m9bRm686EdiEh75YJ_3n8g" name="getOwnedElements">

       <returnResult xmi:id="_m9bRnK86EdiEh75YJ_3n8g" direction="return">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

+        <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

       </returnResult>

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

+      <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

     </ownedOperation>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_m9bRna86EdiEh75YJ_3n8g" memberEnd="_m9bRi686EdiEh75YJ_3n8g _m9bRpK86EdiEh75YJ_3n8g"/>

-  <ownedMember xsi:type="uml:Class" xmi:id="_m9bRnq86EdiEh75YJ_3n8g" name="Slot">

+  <ownedMember xmi:type="uml:Association" xmi:id="_m9bRna86EdiEh75YJ_3n8g" memberEnd="_m9bRi686EdiEh75YJ_3n8g _m9bRpK86EdiEh75YJ_3n8g"/>

+  <ownedMember xmi:type="uml:Class" xmi:id="_m9bRnq86EdiEh75YJ_3n8g" name="Slot">

     <eAnnotations xmi:id="_pKOMsK88EdizLvaujP1w9Q" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_pKaZ8K88EdizLvaujP1w9Q"/>

+      <contents xmi:type="Basic_0:Basic__Metaclass" xmi:id="_pKaZ8K88EdizLvaujP1w9Q"/>

     </eAnnotations>

     <generalization xmi:id="_m9bRn686EdiEh75YJ_3n8g" general="_m8qbC686EdiEh75YJ_3n8g"/>

     <ownedAttribute xmi:id="_m9bRoK86EdiEh75YJ_3n8g" name="value" type="_m8qb6q86EdiEh75YJ_3n8g" isOrdered="true" association="_m9bRqa86EdiEh75YJ_3n8g" aggregation="composite">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_m9bRoa86EdiEh75YJ_3n8g" value="-1"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_m9bRoq86EdiEh75YJ_3n8g"/>

+      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_m9bRoa86EdiEh75YJ_3n8g" value="-1"/>

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m9bRoq86EdiEh75YJ_3n8g"/>

     </ownedAttribute>

     <ownedAttribute xmi:id="_m9bRo686EdiEh75YJ_3n8g" name="definingFeature" type="_m9C16686EdiEh75YJ_3n8g" isOrdered="true" association="_m9bRq686EdiEh75YJ_3n8g"/>

     <ownedAttribute xmi:id="_m9bRpK86EdiEh75YJ_3n8g" name="owningInstance" type="_m9bRh686EdiEh75YJ_3n8g" isOrdered="true" association="_m9bRna86EdiEh75YJ_3n8g"/>

@@ -3878,58 +3878,58 @@
     </ownedOperation>

     <ownedOperation xmi:id="_m9bRp686EdiEh75YJ_3n8g" name="getOwnedElements">

       <returnResult xmi:id="_m9bRqK86EdiEh75YJ_3n8g" direction="return">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

+        <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

       </returnResult>

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

+      <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

     </ownedOperation>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_m9bRqa86EdiEh75YJ_3n8g" memberEnd="_m9bRoK86EdiEh75YJ_3n8g _m9bRqq86EdiEh75YJ_3n8g">

+  <ownedMember xmi:type="uml:Association" xmi:id="_m9bRqa86EdiEh75YJ_3n8g" memberEnd="_m9bRoK86EdiEh75YJ_3n8g _m9bRqq86EdiEh75YJ_3n8g">

     <ownedEnd xmi:id="_m9bRqq86EdiEh75YJ_3n8g" type="_m9bRnq86EdiEh75YJ_3n8g" association="_m9bRqa86EdiEh75YJ_3n8g"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_m9bRq686EdiEh75YJ_3n8g" memberEnd="_m9bRo686EdiEh75YJ_3n8g _m9bRrK86EdiEh75YJ_3n8g">

+  <ownedMember xmi:type="uml:Association" xmi:id="_m9bRq686EdiEh75YJ_3n8g" memberEnd="_m9bRo686EdiEh75YJ_3n8g _m9bRrK86EdiEh75YJ_3n8g">

     <ownedEnd xmi:id="_m9bRrK86EdiEh75YJ_3n8g" type="_m9bRnq86EdiEh75YJ_3n8g" association="_m9bRq686EdiEh75YJ_3n8g"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_m9bRra86EdiEh75YJ_3n8g" memberEnd="_m9bRjq86EdiEh75YJ_3n8g _m9bRrq86EdiEh75YJ_3n8g">

+  <ownedMember xmi:type="uml:Association" xmi:id="_m9bRra86EdiEh75YJ_3n8g" memberEnd="_m9bRjq86EdiEh75YJ_3n8g _m9bRrq86EdiEh75YJ_3n8g">

     <ownedEnd xmi:id="_m9bRrq86EdiEh75YJ_3n8g" type="_m9bRh686EdiEh75YJ_3n8g" association="_m9bRra86EdiEh75YJ_3n8g"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_m9bRr686EdiEh75YJ_3n8g" memberEnd="_m9bRka86EdiEh75YJ_3n8g _m9bRsK86EdiEh75YJ_3n8g">

+  <ownedMember xmi:type="uml:Association" xmi:id="_m9bRr686EdiEh75YJ_3n8g" memberEnd="_m9bRka86EdiEh75YJ_3n8g _m9bRsK86EdiEh75YJ_3n8g">

     <ownedEnd xmi:id="_m9bRsK86EdiEh75YJ_3n8g" type="_m9bRh686EdiEh75YJ_3n8g" association="_m9bRr686EdiEh75YJ_3n8g"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Class" xmi:id="_m9bRsa86EdiEh75YJ_3n8g" name="PrimitiveType">

+  <ownedMember xmi:type="uml:Class" xmi:id="_m9bRsa86EdiEh75YJ_3n8g" name="PrimitiveType">

     <eAnnotations xmi:id="_pDWIoK88EdizLvaujP1w9Q" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_pDcPQK88EdizLvaujP1w9Q"/>

+      <contents xmi:type="Basic_0:Basic__Metaclass" xmi:id="_pDcPQK88EdizLvaujP1w9Q"/>

     </eAnnotations>

     <generalization xmi:id="_m9bRsq86EdiEh75YJ_3n8g" general="_m9PCsa86EdiEh75YJ_3n8g"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Class" xmi:id="_m9bRs686EdiEh75YJ_3n8g" name="Expression">

+  <ownedMember xmi:type="uml:Class" xmi:id="_m9bRs686EdiEh75YJ_3n8g" name="Expression">

     <eAnnotations xmi:id="_pEZRgK88EdizLvaujP1w9Q" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_pElewK88EdizLvaujP1w9Q"/>

+      <contents xmi:type="Basic_0:Basic__Metaclass" xmi:id="_pElewK88EdizLvaujP1w9Q"/>

     </eAnnotations>

     <generalization xmi:id="_m9bRtK86EdiEh75YJ_3n8g" general="_m9C2aK86EdiEh75YJ_3n8g"/>

     <ownedAttribute xmi:id="_m9bRta86EdiEh75YJ_3n8g" name="symbol" type="_m8qbB686EdiEh75YJ_3n8g">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_m9bRtq86EdiEh75YJ_3n8g"/>

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m9bRtq86EdiEh75YJ_3n8g"/>

     </ownedAttribute>

     <ownedAttribute xmi:id="_m9bRt686EdiEh75YJ_3n8g" name="operand" type="_m8qb6q86EdiEh75YJ_3n8g" isOrdered="true" association="_m9bRvK86EdiEh75YJ_3n8g" aggregation="composite">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_m9bRuK86EdiEh75YJ_3n8g" value="-1"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_m9bRua86EdiEh75YJ_3n8g"/>

+      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_m9bRuK86EdiEh75YJ_3n8g" value="-1"/>

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m9bRua86EdiEh75YJ_3n8g"/>

     </ownedAttribute>

     <ownedOperation xmi:id="_m9bRuq86EdiEh75YJ_3n8g" name="getOwnedElements">

       <returnResult xmi:id="_m9bRu686EdiEh75YJ_3n8g" direction="return">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

+        <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

       </returnResult>

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

+      <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

     </ownedOperation>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_m9bRvK86EdiEh75YJ_3n8g" memberEnd="_m9bRt686EdiEh75YJ_3n8g _m9bRva86EdiEh75YJ_3n8g">

+  <ownedMember xmi:type="uml:Association" xmi:id="_m9bRvK86EdiEh75YJ_3n8g" memberEnd="_m9bRt686EdiEh75YJ_3n8g _m9bRva86EdiEh75YJ_3n8g">

     <ownedEnd xmi:id="_m9bRva86EdiEh75YJ_3n8g" type="_m9bRs686EdiEh75YJ_3n8g" association="_m9bRvK86EdiEh75YJ_3n8g"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Class" xmi:id="_m9ndIK86EdiEh75YJ_3n8g" name="LiteralBoolean">

+  <ownedMember xmi:type="uml:Class" xmi:id="_m9ndIK86EdiEh75YJ_3n8g" name="LiteralBoolean">

     <eAnnotations xmi:id="_pGNPYK88EdizLvaujP1w9Q" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_pGTWAK88EdizLvaujP1w9Q"/>

+      <contents xmi:type="Basic_0:Basic__Metaclass" xmi:id="_pGTWAK88EdizLvaujP1w9Q"/>

     </eAnnotations>

     <generalization xmi:id="_m9ndIa86EdiEh75YJ_3n8g" general="_m9ndKK86EdiEh75YJ_3n8g"/>

     <ownedAttribute xmi:id="_m9ndIq86EdiEh75YJ_3n8g" name="value" type="_m8qbBq86EdiEh75YJ_3n8g">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_m9ndI686EdiEh75YJ_3n8g"/>

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m9ndI686EdiEh75YJ_3n8g"/>

     </ownedAttribute>

     <ownedOperation xmi:id="_m9ndJK86EdiEh75YJ_3n8g" name="isComputable" type="_m8qbBq86EdiEh75YJ_3n8g">

       <returnResult xmi:id="_m9ndJa86EdiEh75YJ_3n8g" type="_m8qbBq86EdiEh75YJ_3n8g" direction="return"/>

@@ -3938,19 +3938,19 @@
       <returnResult xmi:id="_m9ndJ686EdiEh75YJ_3n8g" type="_m8qbBq86EdiEh75YJ_3n8g" direction="return"/>

     </ownedOperation>

   </ownedMember>

-  <ownedMember xsi:type="uml:Class" xmi:id="_m9ndKK86EdiEh75YJ_3n8g" name="LiteralSpecification" isAbstract="true">

+  <ownedMember xmi:type="uml:Class" xmi:id="_m9ndKK86EdiEh75YJ_3n8g" name="LiteralSpecification" isAbstract="true">

     <eAnnotations xmi:id="_pGlp4K88EdizLvaujP1w9Q" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_pGx3IK88EdizLvaujP1w9Q"/>

+      <contents xmi:type="Basic_0:Basic__Metaclass" xmi:id="_pGx3IK88EdizLvaujP1w9Q"/>

     </eAnnotations>

     <generalization xmi:id="_m9ndKa86EdiEh75YJ_3n8g" general="_m8qb6q86EdiEh75YJ_3n8g"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Class" xmi:id="_m9ndKq86EdiEh75YJ_3n8g" name="LiteralString">

+  <ownedMember xmi:type="uml:Class" xmi:id="_m9ndKq86EdiEh75YJ_3n8g" name="LiteralString">

     <eAnnotations xmi:id="_pG-EYK88EdizLvaujP1w9Q" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_pHKRoK88EdizLvaujP1w9Q"/>

+      <contents xmi:type="Basic_0:Basic__Metaclass" xmi:id="_pHKRoK88EdizLvaujP1w9Q"/>

     </eAnnotations>

     <generalization xmi:id="_m9ndK686EdiEh75YJ_3n8g" general="_m9ndKK86EdiEh75YJ_3n8g"/>

     <ownedAttribute xmi:id="_m9ndLK86EdiEh75YJ_3n8g" name="value" type="_m8qbB686EdiEh75YJ_3n8g">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_m9ndLa86EdiEh75YJ_3n8g"/>

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m9ndLa86EdiEh75YJ_3n8g"/>

     </ownedAttribute>

     <ownedOperation xmi:id="_m9ndLq86EdiEh75YJ_3n8g" name="isComputable" type="_m8qbBq86EdiEh75YJ_3n8g">

       <returnResult xmi:id="_m9ndL686EdiEh75YJ_3n8g" type="_m8qbBq86EdiEh75YJ_3n8g" direction="return"/>

@@ -3959,9 +3959,9 @@
       <returnResult xmi:id="_m9ndMa86EdiEh75YJ_3n8g" type="_m8qbB686EdiEh75YJ_3n8g" direction="return"/>

     </ownedOperation>

   </ownedMember>

-  <ownedMember xsi:type="uml:Class" xmi:id="_m9ndMq86EdiEh75YJ_3n8g" name="LiteralNull">

+  <ownedMember xmi:type="uml:Class" xmi:id="_m9ndMq86EdiEh75YJ_3n8g" name="LiteralNull">

     <eAnnotations xmi:id="_pHclgK88EdizLvaujP1w9Q" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_pHoywK88EdizLvaujP1w9Q"/>

+      <contents xmi:type="Basic_0:Basic__Metaclass" xmi:id="_pHoywK88EdizLvaujP1w9Q"/>

     </eAnnotations>

     <generalization xmi:id="_m9ndM686EdiEh75YJ_3n8g" general="_m9ndKK86EdiEh75YJ_3n8g"/>

     <ownedOperation xmi:id="_m9ndNK86EdiEh75YJ_3n8g" name="isComputable" type="_m8qbBq86EdiEh75YJ_3n8g">

@@ -3971,13 +3971,13 @@
       <returnResult xmi:id="_m9ndN686EdiEh75YJ_3n8g" type="_m8qbBq86EdiEh75YJ_3n8g" direction="return"/>

     </ownedOperation>

   </ownedMember>

-  <ownedMember xsi:type="uml:Class" xmi:id="_m9ndOK86EdiEh75YJ_3n8g" name="LiteralInteger">

+  <ownedMember xmi:type="uml:Class" xmi:id="_m9ndOK86EdiEh75YJ_3n8g" name="LiteralInteger">

     <eAnnotations xmi:id="_pH1AAK88EdizLvaujP1w9Q" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_pIBNQK88EdizLvaujP1w9Q"/>

+      <contents xmi:type="Basic_0:Basic__Metaclass" xmi:id="_pIBNQK88EdizLvaujP1w9Q"/>

     </eAnnotations>

     <generalization xmi:id="_m9ndOa86EdiEh75YJ_3n8g" general="_m9ndKK86EdiEh75YJ_3n8g"/>

     <ownedAttribute xmi:id="_m9ndOq86EdiEh75YJ_3n8g" name="value" type="_m8qbBa86EdiEh75YJ_3n8g">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_m9ndO686EdiEh75YJ_3n8g"/>

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m9ndO686EdiEh75YJ_3n8g"/>

     </ownedAttribute>

     <ownedOperation xmi:id="_m9ndPK86EdiEh75YJ_3n8g" name="isComputable" type="_m8qbBq86EdiEh75YJ_3n8g">

       <returnResult xmi:id="_m9ndPa86EdiEh75YJ_3n8g" type="_m8qbBq86EdiEh75YJ_3n8g" direction="return"/>

@@ -3986,13 +3986,13 @@
       <returnResult xmi:id="_m9ndP686EdiEh75YJ_3n8g" type="_m8qbBa86EdiEh75YJ_3n8g" direction="return"/>

     </ownedOperation>

   </ownedMember>

-  <ownedMember xsi:type="uml:Class" xmi:id="_m9ndQK86EdiEh75YJ_3n8g" name="LiteralUnlimitedNatural">

+  <ownedMember xmi:type="uml:Class" xmi:id="_m9ndQK86EdiEh75YJ_3n8g" name="LiteralUnlimitedNatural">

     <eAnnotations xmi:id="_pIThIK88EdizLvaujP1w9Q" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_pIl1AK88EdizLvaujP1w9Q"/>

+      <contents xmi:type="Basic_0:Basic__Metaclass" xmi:id="_pIl1AK88EdizLvaujP1w9Q"/>

     </eAnnotations>

     <generalization xmi:id="_m9ndQa86EdiEh75YJ_3n8g" general="_m9ndKK86EdiEh75YJ_3n8g"/>

     <ownedAttribute xmi:id="_m9ndQq86EdiEh75YJ_3n8g" name="value" type="_m8qbCK86EdiEh75YJ_3n8g">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_m9ndQ686EdiEh75YJ_3n8g"/>

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m9ndQ686EdiEh75YJ_3n8g"/>

     </ownedAttribute>

     <ownedOperation xmi:id="_m9ndRK86EdiEh75YJ_3n8g" name="isComputable" type="_m8qbBq86EdiEh75YJ_3n8g">

       <returnResult xmi:id="_m9ndRa86EdiEh75YJ_3n8g" type="_m8qbBq86EdiEh75YJ_3n8g" direction="return"/>

@@ -4001,19 +4001,19 @@
       <returnResult xmi:id="_m9ndR686EdiEh75YJ_3n8g" type="_m8qbCK86EdiEh75YJ_3n8g" direction="return"/>

     </ownedOperation>

   </ownedMember>

-  <ownedMember xsi:type="uml:Class" xmi:id="_m9ndSK86EdiEh75YJ_3n8g" name="InstanceValue">

+  <ownedMember xmi:type="uml:Class" xmi:id="_m9ndSK86EdiEh75YJ_3n8g" name="InstanceValue">

     <eAnnotations xmi:id="_pKst0K88EdizLvaujP1w9Q" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_pK47EK88EdizLvaujP1w9Q"/>

+      <contents xmi:type="Basic_0:Basic__Metaclass" xmi:id="_pK47EK88EdizLvaujP1w9Q"/>

     </eAnnotations>

     <generalization xmi:id="_m9ndSa86EdiEh75YJ_3n8g" general="_m8qb6q86EdiEh75YJ_3n8g"/>

     <ownedAttribute xmi:id="_m9ndSq86EdiEh75YJ_3n8g" name="instance" type="_m9bRh686EdiEh75YJ_3n8g" isOrdered="true" association="_m9ndS686EdiEh75YJ_3n8g"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_m9ndS686EdiEh75YJ_3n8g" memberEnd="_m9ndSq86EdiEh75YJ_3n8g _m9ndTK86EdiEh75YJ_3n8g">

+  <ownedMember xmi:type="uml:Association" xmi:id="_m9ndS686EdiEh75YJ_3n8g" memberEnd="_m9ndSq86EdiEh75YJ_3n8g _m9ndTK86EdiEh75YJ_3n8g">

     <ownedEnd xmi:id="_m9ndTK86EdiEh75YJ_3n8g" type="_m9ndSK86EdiEh75YJ_3n8g" association="_m9ndS686EdiEh75YJ_3n8g"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Class" xmi:id="_m9ndTa86EdiEh75YJ_3n8g" name="ExtensionEnd">

+  <ownedMember xmi:type="uml:Class" xmi:id="_m9ndTa86EdiEh75YJ_3n8g" name="ExtensionEnd">

     <eAnnotations xmi:id="_pOm9cK88EdizLvaujP1w9Q" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_pOzKsK88EdizLvaujP1w9Q"/>

+      <contents xmi:type="Basic_0:Basic__Metaclass" xmi:id="_pOzKsK88EdizLvaujP1w9Q"/>

     </eAnnotations>

     <generalization xmi:id="_m9ndTq86EdiEh75YJ_3n8g" general="_m9C1la86EdiEh75YJ_3n8g"/>

     <ownedOperation xmi:id="_m9ndT686EdiEh75YJ_3n8g" name="getType" type="_m82oi686EdiEh75YJ_3n8g">

@@ -4023,871 +4023,871 @@
       <ownedParameter xmi:id="_m9ndUq86EdiEh75YJ_3n8g" name="newType" type="_m82oi686EdiEh75YJ_3n8g"/>

     </ownedOperation>

   </ownedMember>

-  <ownedMember xsi:type="uml:Class" xmi:id="_m9ndU686EdiEh75YJ_3n8g" name="InformationItem">

+  <ownedMember xmi:type="uml:Class" xmi:id="_m9ndU686EdiEh75YJ_3n8g" name="InformationItem">

     <eAnnotations xmi:id="_pO_X8K88EdizLvaujP1w9Q" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_pPLlMK88EdizLvaujP1w9Q"/>

+      <contents xmi:type="Basic_0:Basic__Metaclass" xmi:id="_pPLlMK88EdizLvaujP1w9Q"/>

     </eAnnotations>

     <generalization xmi:id="_m9ndVK86EdiEh75YJ_3n8g" general="_m88vAa86EdiEh75YJ_3n8g"/>

     <ownedAttribute xmi:id="_m9ndVa86EdiEh75YJ_3n8g" name="represented" type="_m88vAa86EdiEh75YJ_3n8g" isOrdered="true" association="_m9ndWK86EdiEh75YJ_3n8g">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_m9ndVq86EdiEh75YJ_3n8g" value="-1"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_m9ndV686EdiEh75YJ_3n8g"/>

+      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_m9ndVq86EdiEh75YJ_3n8g" value="-1"/>

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m9ndV686EdiEh75YJ_3n8g"/>

     </ownedAttribute>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_m9ndWK86EdiEh75YJ_3n8g" memberEnd="_m9ndVa86EdiEh75YJ_3n8g _m9ndWa86EdiEh75YJ_3n8g">

+  <ownedMember xmi:type="uml:Association" xmi:id="_m9ndWK86EdiEh75YJ_3n8g" memberEnd="_m9ndVa86EdiEh75YJ_3n8g _m9ndWa86EdiEh75YJ_3n8g">

     <ownedEnd xmi:id="_m9ndWa86EdiEh75YJ_3n8g" type="_m9ndU686EdiEh75YJ_3n8g" association="_m9ndWK86EdiEh75YJ_3n8g"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Class" xmi:id="_m9ndWq86EdiEh75YJ_3n8g" name="InformationFlow">

+  <ownedMember xmi:type="uml:Class" xmi:id="_m9ndWq86EdiEh75YJ_3n8g" name="InformationFlow">

     <eAnnotations xmi:id="_pPd5EK88EdizLvaujP1w9Q" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_pPqGUK88EdizLvaujP1w9Q"/>

+      <contents xmi:type="Basic_0:Basic__Metaclass" xmi:id="_pPqGUK88EdizLvaujP1w9Q"/>

     </eAnnotations>

     <generalization xmi:id="_m9ndW686EdiEh75YJ_3n8g" general="_m8whwa86EdiEh75YJ_3n8g"/>

     <generalization xmi:id="_m9ndXK86EdiEh75YJ_3n8g" general="_m8qbSq86EdiEh75YJ_3n8g"/>

     <ownedAttribute xmi:id="_m9ndXa86EdiEh75YJ_3n8g" name="realization" type="_m8qbUq86EdiEh75YJ_3n8g" isOrdered="true" association="_m9ndYq86EdiEh75YJ_3n8g">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_m9ndXq86EdiEh75YJ_3n8g" value="-1"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_m9ndX686EdiEh75YJ_3n8g"/>

+      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_m9ndXq86EdiEh75YJ_3n8g" value="-1"/>

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m9ndX686EdiEh75YJ_3n8g"/>

     </ownedAttribute>

     <ownedAttribute xmi:id="_m9ndYK86EdiEh75YJ_3n8g" name="conveyed" type="_m88vAa86EdiEh75YJ_3n8g" isOrdered="true" association="_m9ndZK86EdiEh75YJ_3n8g">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_m9ndYa86EdiEh75YJ_3n8g" value="-1"/>

+      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_m9ndYa86EdiEh75YJ_3n8g" value="-1"/>

     </ownedAttribute>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_m9ndYq86EdiEh75YJ_3n8g" memberEnd="_m9ndXa86EdiEh75YJ_3n8g _m9ndY686EdiEh75YJ_3n8g">

+  <ownedMember xmi:type="uml:Association" xmi:id="_m9ndYq86EdiEh75YJ_3n8g" memberEnd="_m9ndXa86EdiEh75YJ_3n8g _m9ndY686EdiEh75YJ_3n8g">

     <ownedEnd xmi:id="_m9ndY686EdiEh75YJ_3n8g" type="_m9ndWq86EdiEh75YJ_3n8g" association="_m9ndYq86EdiEh75YJ_3n8g"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_m9ndZK86EdiEh75YJ_3n8g" memberEnd="_m9ndYK86EdiEh75YJ_3n8g _m9ndZa86EdiEh75YJ_3n8g">

+  <ownedMember xmi:type="uml:Association" xmi:id="_m9ndZK86EdiEh75YJ_3n8g" memberEnd="_m9ndYK86EdiEh75YJ_3n8g _m9ndZa86EdiEh75YJ_3n8g">

     <ownedEnd xmi:id="_m9ndZa86EdiEh75YJ_3n8g" type="_m9ndWq86EdiEh75YJ_3n8g" association="_m9ndZK86EdiEh75YJ_3n8g"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Class" xmi:id="_m9ndZq86EdiEh75YJ_3n8g" name="AssociationClass">

+  <ownedMember xmi:type="uml:Class" xmi:id="_m9ndZq86EdiEh75YJ_3n8g" name="AssociationClass">

     <eAnnotations xmi:id="_pP2TkK88EdizLvaujP1w9Q" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_pQCg0K88EdizLvaujP1w9Q"/>

+      <contents xmi:type="Basic_0:Basic__Metaclass" xmi:id="_pQCg0K88EdizLvaujP1w9Q"/>

     </eAnnotations>

     <generalization xmi:id="_m9ndZ686EdiEh75YJ_3n8g" general="_m88uxq86EdiEh75YJ_3n8g"/>

     <generalization xmi:id="_m9ndaK86EdiEh75YJ_3n8g" general="_m9VJSq86EdiEh75YJ_3n8g"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Class" xmi:id="_m9ndaa86EdiEh75YJ_3n8g" name="Permission">

+  <ownedMember xmi:type="uml:Class" xmi:id="_m9ndaa86EdiEh75YJ_3n8g" name="Permission">

     <eAnnotations xmi:id="_pQPVIK88EdizLvaujP1w9Q" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_pQbiYK88EdizLvaujP1w9Q"/>

+      <contents xmi:type="Basic_0:Basic__Metaclass" xmi:id="_pQbiYK88EdizLvaujP1w9Q"/>

     </eAnnotations>

     <generalization xmi:id="_m9ndaq86EdiEh75YJ_3n8g" general="_m9C2JK86EdiEh75YJ_3n8g"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Class" xmi:id="_m9nda686EdiEh75YJ_3n8g" name="Usage">

+  <ownedMember xmi:type="uml:Class" xmi:id="_m9nda686EdiEh75YJ_3n8g" name="Usage">

     <eAnnotations xmi:id="_pRGQwK88EdizLvaujP1w9Q" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_pRMXYK88EdizLvaujP1w9Q"/>

+      <contents xmi:type="Basic_0:Basic__Metaclass" xmi:id="_pRMXYK88EdizLvaujP1w9Q"/>

     </eAnnotations>

     <generalization xmi:id="_m9ndbK86EdiEh75YJ_3n8g" general="_m9C2JK86EdiEh75YJ_3n8g"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Class" xmi:id="_m9ndba86EdiEh75YJ_3n8g" name="Model">

+  <ownedMember xmi:type="uml:Class" xmi:id="_m9ndba86EdiEh75YJ_3n8g" name="Model">

     <eAnnotations xmi:id="_pSn6wK88EdizLvaujP1w9Q" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_pS0IAK88EdizLvaujP1w9Q"/>

+      <contents xmi:type="Basic_0:Basic__Metaclass" xmi:id="_pS0IAK88EdizLvaujP1w9Q"/>

     </eAnnotations>

     <generalization xmi:id="_m9ndbq86EdiEh75YJ_3n8g" general="_m82oYa86EdiEh75YJ_3n8g"/>

     <ownedAttribute xmi:id="_m9ndb686EdiEh75YJ_3n8g" name="viewpoint" type="_m8qbB686EdiEh75YJ_3n8g">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_m9ndcK86EdiEh75YJ_3n8g"/>

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m9ndcK86EdiEh75YJ_3n8g"/>

     </ownedAttribute>

   </ownedMember>

-  <ownedMember xsi:type="uml:Class" xmi:id="_m9ndca86EdiEh75YJ_3n8g" name="Actor">

+  <ownedMember xmi:type="uml:Class" xmi:id="_m9ndca86EdiEh75YJ_3n8g" name="Actor">

     <eAnnotations xmi:id="_pUh_QK88EdizLvaujP1w9Q" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_pUuMgK88EdizLvaujP1w9Q"/>

+      <contents xmi:type="Basic_0:Basic__Metaclass" xmi:id="_pUuMgK88EdizLvaujP1w9Q"/>

     </eAnnotations>

     <generalization xmi:id="_m9ndcq86EdiEh75YJ_3n8g" general="_m88vAa86EdiEh75YJ_3n8g"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Class" xmi:id="_m9ndc686EdiEh75YJ_3n8g" name="ControlNode" isAbstract="true">

+  <ownedMember xmi:type="uml:Class" xmi:id="_m9ndc686EdiEh75YJ_3n8g" name="ControlNode" isAbstract="true">

     <eAnnotations xmi:id="_pavU8K88EdizLvaujP1w9Q" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_pa7iMK88EdizLvaujP1w9Q"/>

+      <contents xmi:type="Basic_0:Basic__Metaclass" xmi:id="_pa7iMK88EdizLvaujP1w9Q"/>

     </eAnnotations>

     <generalization xmi:id="_m9nddK86EdiEh75YJ_3n8g" general="_m9VKlq86EdiEh75YJ_3n8g"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Class" xmi:id="_m9ndda86EdiEh75YJ_3n8g" name="ControlFlow">

+  <ownedMember xmi:type="uml:Class" xmi:id="_m9ndda86EdiEh75YJ_3n8g" name="ControlFlow">

     <eAnnotations xmi:id="_pbN2EK88EdizLvaujP1w9Q" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_pbaDUK88EdizLvaujP1w9Q"/>

+      <contents xmi:type="Basic_0:Basic__Metaclass" xmi:id="_pbaDUK88EdizLvaujP1w9Q"/>

     </eAnnotations>

     <generalization xmi:id="_m9nddq86EdiEh75YJ_3n8g" general="_m9VKfK86EdiEh75YJ_3n8g"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Class" xmi:id="_m9ndd686EdiEh75YJ_3n8g" name="ObjectFlow">

+  <ownedMember xmi:type="uml:Class" xmi:id="_m9ndd686EdiEh75YJ_3n8g" name="ObjectFlow">

     <eAnnotations xmi:id="_pbsXMK88EdizLvaujP1w9Q" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_pbyd0K88EdizLvaujP1w9Q"/>

+      <contents xmi:type="Basic_0:Basic__Metaclass" xmi:id="_pbyd0K88EdizLvaujP1w9Q"/>

     </eAnnotations>

     <generalization xmi:id="_m9ndeK86EdiEh75YJ_3n8g" general="_m9VKfK86EdiEh75YJ_3n8g"/>

     <ownedAttribute xmi:id="_m9ndea86EdiEh75YJ_3n8g" name="isMulticast" type="_m8qbBq86EdiEh75YJ_3n8g">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_m9ndeq86EdiEh75YJ_3n8g"/>

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m9ndeq86EdiEh75YJ_3n8g"/>

     </ownedAttribute>

     <ownedAttribute xmi:id="_m9nde686EdiEh75YJ_3n8g" name="isMultireceive" type="_m8qbBq86EdiEh75YJ_3n8g">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_m9ndfK86EdiEh75YJ_3n8g"/>

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m9ndfK86EdiEh75YJ_3n8g"/>

     </ownedAttribute>

     <ownedAttribute xmi:id="_m9ndfa86EdiEh75YJ_3n8g" name="transformation" type="_m9I8Ua86EdiEh75YJ_3n8g" isOrdered="true" association="_m9ndga86EdiEh75YJ_3n8g">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_m9ndfq86EdiEh75YJ_3n8g"/>

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m9ndfq86EdiEh75YJ_3n8g"/>

     </ownedAttribute>

     <ownedAttribute xmi:id="_m9ndf686EdiEh75YJ_3n8g" name="selection" type="_m9I8Ua86EdiEh75YJ_3n8g" isOrdered="true" association="_m9ndg686EdiEh75YJ_3n8g">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_m9ndgK86EdiEh75YJ_3n8g"/>

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m9ndgK86EdiEh75YJ_3n8g"/>

     </ownedAttribute>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_m9ndga86EdiEh75YJ_3n8g" memberEnd="_m9ndfa86EdiEh75YJ_3n8g _m9ndgq86EdiEh75YJ_3n8g">

+  <ownedMember xmi:type="uml:Association" xmi:id="_m9ndga86EdiEh75YJ_3n8g" memberEnd="_m9ndfa86EdiEh75YJ_3n8g _m9ndgq86EdiEh75YJ_3n8g">

     <ownedEnd xmi:id="_m9ndgq86EdiEh75YJ_3n8g" type="_m9ndd686EdiEh75YJ_3n8g" association="_m9ndga86EdiEh75YJ_3n8g"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_m9ndg686EdiEh75YJ_3n8g" memberEnd="_m9ndf686EdiEh75YJ_3n8g _m9ndhK86EdiEh75YJ_3n8g">

+  <ownedMember xmi:type="uml:Association" xmi:id="_m9ndg686EdiEh75YJ_3n8g" memberEnd="_m9ndf686EdiEh75YJ_3n8g _m9ndhK86EdiEh75YJ_3n8g">

     <ownedEnd xmi:id="_m9ndhK86EdiEh75YJ_3n8g" type="_m9ndd686EdiEh75YJ_3n8g" association="_m9ndg686EdiEh75YJ_3n8g"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Class" xmi:id="_m9ndha86EdiEh75YJ_3n8g" name="InitialNode">

+  <ownedMember xmi:type="uml:Class" xmi:id="_m9ndha86EdiEh75YJ_3n8g" name="InitialNode">

     <eAnnotations xmi:id="_pcExsK88EdizLvaujP1w9Q" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_pcQ-8K88EdizLvaujP1w9Q"/>

+      <contents xmi:type="Basic_0:Basic__Metaclass" xmi:id="_pcQ-8K88EdizLvaujP1w9Q"/>

     </eAnnotations>

     <generalization xmi:id="_m9ndhq86EdiEh75YJ_3n8g" general="_m9ndc686EdiEh75YJ_3n8g"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Class" xmi:id="_m9ndh686EdiEh75YJ_3n8g" name="FinalNode" isAbstract="true">

+  <ownedMember xmi:type="uml:Class" xmi:id="_m9ndh686EdiEh75YJ_3n8g" name="FinalNode" isAbstract="true">

     <eAnnotations xmi:id="_pcdMMK88EdizLvaujP1w9Q" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_pcpZcK88EdizLvaujP1w9Q"/>

+      <contents xmi:type="Basic_0:Basic__Metaclass" xmi:id="_pcpZcK88EdizLvaujP1w9Q"/>

     </eAnnotations>

     <generalization xmi:id="_m9ndiK86EdiEh75YJ_3n8g" general="_m9ndc686EdiEh75YJ_3n8g"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Class" xmi:id="_m9ndia86EdiEh75YJ_3n8g" name="ActivityFinalNode">

+  <ownedMember xmi:type="uml:Class" xmi:id="_m9ndia86EdiEh75YJ_3n8g" name="ActivityFinalNode">

     <eAnnotations xmi:id="_pc7tUK88EdizLvaujP1w9Q" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_pdH6kK88EdizLvaujP1w9Q"/>

+      <contents xmi:type="Basic_0:Basic__Metaclass" xmi:id="_pdH6kK88EdizLvaujP1w9Q"/>

     </eAnnotations>

     <generalization xmi:id="_m9ndiq86EdiEh75YJ_3n8g" general="_m9ndh686EdiEh75YJ_3n8g"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Class" xmi:id="_m9ndi686EdiEh75YJ_3n8g" name="DecisionNode">

+  <ownedMember xmi:type="uml:Class" xmi:id="_m9ndi686EdiEh75YJ_3n8g" name="DecisionNode">

     <eAnnotations xmi:id="_pdUH0K88EdizLvaujP1w9Q" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_pdg8IK88EdizLvaujP1w9Q"/>

+      <contents xmi:type="Basic_0:Basic__Metaclass" xmi:id="_pdg8IK88EdizLvaujP1w9Q"/>

     </eAnnotations>

     <generalization xmi:id="_m9ndjK86EdiEh75YJ_3n8g" general="_m9ndc686EdiEh75YJ_3n8g"/>

     <ownedAttribute xmi:id="_m9ndja86EdiEh75YJ_3n8g" name="decisionInput" type="_m9I8Ua86EdiEh75YJ_3n8g" isOrdered="true" association="_m9ndj686EdiEh75YJ_3n8g">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_m9ndjq86EdiEh75YJ_3n8g"/>

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m9ndjq86EdiEh75YJ_3n8g"/>

     </ownedAttribute>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_m9ndj686EdiEh75YJ_3n8g" memberEnd="_m9ndja86EdiEh75YJ_3n8g _m9ndkK86EdiEh75YJ_3n8g">

+  <ownedMember xmi:type="uml:Association" xmi:id="_m9ndj686EdiEh75YJ_3n8g" memberEnd="_m9ndja86EdiEh75YJ_3n8g _m9ndkK86EdiEh75YJ_3n8g">

     <ownedEnd xmi:id="_m9ndkK86EdiEh75YJ_3n8g" type="_m9ndi686EdiEh75YJ_3n8g" association="_m9ndj686EdiEh75YJ_3n8g"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Class" xmi:id="_m9ndka86EdiEh75YJ_3n8g" name="MergeNode">

+  <ownedMember xmi:type="uml:Class" xmi:id="_m9ndka86EdiEh75YJ_3n8g" name="MergeNode">

     <eAnnotations xmi:id="_pdzQAK88EdizLvaujP1w9Q" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_pd_dQK88EdizLvaujP1w9Q"/>

+      <contents xmi:type="Basic_0:Basic__Metaclass" xmi:id="_pd_dQK88EdizLvaujP1w9Q"/>

     </eAnnotations>

     <generalization xmi:id="_m9ndkq86EdiEh75YJ_3n8g" general="_m9ndc686EdiEh75YJ_3n8g"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Class" xmi:id="_m9ndk686EdiEh75YJ_3n8g" name="ActivityParameterNode">

+  <ownedMember xmi:type="uml:Class" xmi:id="_m9ndk686EdiEh75YJ_3n8g" name="ActivityParameterNode">

     <eAnnotations xmi:id="_pfzbIK88EdizLvaujP1w9Q" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_pf_oYK88EdizLvaujP1w9Q"/>

+      <contents xmi:type="Basic_0:Basic__Metaclass" xmi:id="_pf_oYK88EdizLvaujP1w9Q"/>

     </eAnnotations>

     <generalization xmi:id="_m9ndlK86EdiEh75YJ_3n8g" general="_m9VLD686EdiEh75YJ_3n8g"/>

     <ownedAttribute xmi:id="_m9ndla86EdiEh75YJ_3n8g" name="parameter" type="_m9C2dK86EdiEh75YJ_3n8g" isOrdered="true" association="_m9ndlq86EdiEh75YJ_3n8g"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_m9ndlq86EdiEh75YJ_3n8g" memberEnd="_m9ndla86EdiEh75YJ_3n8g _m9ndl686EdiEh75YJ_3n8g">

+  <ownedMember xmi:type="uml:Association" xmi:id="_m9ndlq86EdiEh75YJ_3n8g" memberEnd="_m9ndla86EdiEh75YJ_3n8g _m9ndl686EdiEh75YJ_3n8g">

     <ownedEnd xmi:id="_m9ndl686EdiEh75YJ_3n8g" type="_m9ndk686EdiEh75YJ_3n8g" association="_m9ndlq86EdiEh75YJ_3n8g"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Class" xmi:id="_m9ndmK86EdiEh75YJ_3n8g" name="ValuePin">

+  <ownedMember xmi:type="uml:Class" xmi:id="_m9ndmK86EdiEh75YJ_3n8g" name="ValuePin">

     <eAnnotations xmi:id="_pgR8QK88EdizLvaujP1w9Q" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_pgYC4K88EdizLvaujP1w9Q"/>

+      <contents xmi:type="Basic_0:Basic__Metaclass" xmi:id="_pgYC4K88EdizLvaujP1w9Q"/>

     </eAnnotations>

     <generalization xmi:id="_m9ndma86EdiEh75YJ_3n8g" general="_m9bQVK86EdiEh75YJ_3n8g"/>

     <ownedAttribute xmi:id="_m9ndmq86EdiEh75YJ_3n8g" name="value" type="_m8qb6q86EdiEh75YJ_3n8g" isOrdered="true" association="_m9ndm686EdiEh75YJ_3n8g" aggregation="composite"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_m9ndm686EdiEh75YJ_3n8g" memberEnd="_m9ndmq86EdiEh75YJ_3n8g _m9ndnK86EdiEh75YJ_3n8g">

+  <ownedMember xmi:type="uml:Association" xmi:id="_m9ndm686EdiEh75YJ_3n8g" memberEnd="_m9ndmq86EdiEh75YJ_3n8g _m9ndnK86EdiEh75YJ_3n8g">

     <ownedEnd xmi:id="_m9ndnK86EdiEh75YJ_3n8g" type="_m9ndmK86EdiEh75YJ_3n8g" association="_m9ndm686EdiEh75YJ_3n8g"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Class" xmi:id="_m9ndna86EdiEh75YJ_3n8g" name="ConditionalNode">

+  <ownedMember xmi:type="uml:Class" xmi:id="_m9ndna86EdiEh75YJ_3n8g" name="ConditionalNode">

     <eAnnotations xmi:id="_piMAwK88EdizLvaujP1w9Q" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_piYOAK88EdizLvaujP1w9Q"/>

+      <contents xmi:type="Basic_0:Basic__Metaclass" xmi:id="_piYOAK88EdizLvaujP1w9Q"/>

     </eAnnotations>

     <generalization xmi:id="_m9ndnq86EdiEh75YJ_3n8g" general="_m9VKza86EdiEh75YJ_3n8g"/>

     <ownedAttribute xmi:id="_m9ndn686EdiEh75YJ_3n8g" name="isDeterminate" type="_m8qbBq86EdiEh75YJ_3n8g">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_m9ndoK86EdiEh75YJ_3n8g"/>

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m9ndoK86EdiEh75YJ_3n8g"/>

     </ownedAttribute>

     <ownedAttribute xmi:id="_m9ndoa86EdiEh75YJ_3n8g" name="isAssured" type="_m8qbBq86EdiEh75YJ_3n8g">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_m9ndoq86EdiEh75YJ_3n8g"/>

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m9ndoq86EdiEh75YJ_3n8g"/>

     </ownedAttribute>

     <ownedAttribute xmi:id="_m9ndo686EdiEh75YJ_3n8g" name="clause" type="_m9ndrq86EdiEh75YJ_3n8g" isOrdered="true" association="_m9ndrK86EdiEh75YJ_3n8g" aggregation="composite">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_m9ndpK86EdiEh75YJ_3n8g" value="-1"/>

+      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_m9ndpK86EdiEh75YJ_3n8g" value="-1"/>

     </ownedAttribute>

     <ownedAttribute xmi:id="_m9ndpa86EdiEh75YJ_3n8g" name="result" type="_m9bQTa86EdiEh75YJ_3n8g" isOrdered="true" association="_m9ndya86EdiEh75YJ_3n8g" aggregation="composite">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_m9ndpq86EdiEh75YJ_3n8g" value="-1"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_m9ndp686EdiEh75YJ_3n8g"/>

+      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_m9ndpq86EdiEh75YJ_3n8g" value="-1"/>

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m9ndp686EdiEh75YJ_3n8g"/>

     </ownedAttribute>

     <ownedOperation xmi:id="_m9ndqK86EdiEh75YJ_3n8g" name="getOwnedElements">

       <returnResult xmi:id="_m9ndqa86EdiEh75YJ_3n8g" direction="return">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

+        <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

       </returnResult>

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

+      <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

     </ownedOperation>

     <ownedOperation xmi:id="_m9ndqq86EdiEh75YJ_3n8g" name="getOutputs">

       <returnResult xmi:id="_m9ndq686EdiEh75YJ_3n8g" direction="return">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

+        <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

       </returnResult>

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

+      <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

     </ownedOperation>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_m9ndrK86EdiEh75YJ_3n8g" memberEnd="_m9ndo686EdiEh75YJ_3n8g _m9ndra86EdiEh75YJ_3n8g">

+  <ownedMember xmi:type="uml:Association" xmi:id="_m9ndrK86EdiEh75YJ_3n8g" memberEnd="_m9ndo686EdiEh75YJ_3n8g _m9ndra86EdiEh75YJ_3n8g">

     <ownedEnd xmi:id="_m9ndra86EdiEh75YJ_3n8g" type="_m9ndna86EdiEh75YJ_3n8g" association="_m9ndrK86EdiEh75YJ_3n8g"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Class" xmi:id="_m9ndrq86EdiEh75YJ_3n8g" name="Clause">

+  <ownedMember xmi:type="uml:Class" xmi:id="_m9ndrq86EdiEh75YJ_3n8g" name="Clause">

     <eAnnotations xmi:id="_piqh4K88EdizLvaujP1w9Q" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_pi2vIK88EdizLvaujP1w9Q"/>

+      <contents xmi:type="Basic_0:Basic__Metaclass" xmi:id="_pi2vIK88EdizLvaujP1w9Q"/>

     </eAnnotations>

     <generalization xmi:id="_m9ndr686EdiEh75YJ_3n8g" general="_m8qbC686EdiEh75YJ_3n8g"/>

     <ownedAttribute xmi:id="_m9ndsK86EdiEh75YJ_3n8g" name="test" type="_m9VKlq86EdiEh75YJ_3n8g" isOrdered="true" association="_m9ndwK86EdiEh75YJ_3n8g">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_m9ndsa86EdiEh75YJ_3n8g" value="-1"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_m9ndsq86EdiEh75YJ_3n8g"/>

+      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_m9ndsa86EdiEh75YJ_3n8g" value="-1"/>

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m9ndsq86EdiEh75YJ_3n8g"/>

     </ownedAttribute>

     <ownedAttribute xmi:id="_m9nds686EdiEh75YJ_3n8g" name="body" type="_m9VKlq86EdiEh75YJ_3n8g" isOrdered="true" association="_m9ndwq86EdiEh75YJ_3n8g">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_m9ndtK86EdiEh75YJ_3n8g" value="-1"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_m9ndta86EdiEh75YJ_3n8g"/>

+      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_m9ndtK86EdiEh75YJ_3n8g" value="-1"/>

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m9ndta86EdiEh75YJ_3n8g"/>

     </ownedAttribute>

     <ownedAttribute xmi:id="_m9ndtq86EdiEh75YJ_3n8g" name="predecessorClause" type="_m9ndrq86EdiEh75YJ_3n8g" isOrdered="true" association="_m9ndxK86EdiEh75YJ_3n8g">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_m9ndt686EdiEh75YJ_3n8g" value="-1"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_m9nduK86EdiEh75YJ_3n8g"/>

+      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_m9ndt686EdiEh75YJ_3n8g" value="-1"/>

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m9nduK86EdiEh75YJ_3n8g"/>

     </ownedAttribute>

     <ownedAttribute xmi:id="_m9ndua86EdiEh75YJ_3n8g" name="successorClause" type="_m9ndrq86EdiEh75YJ_3n8g" isOrdered="true" association="_m9ndxK86EdiEh75YJ_3n8g">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_m9nduq86EdiEh75YJ_3n8g" value="-1"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_m9ndu686EdiEh75YJ_3n8g"/>

+      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_m9nduq86EdiEh75YJ_3n8g" value="-1"/>

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m9ndu686EdiEh75YJ_3n8g"/>

     </ownedAttribute>

     <ownedAttribute xmi:id="_m9ndvK86EdiEh75YJ_3n8g" name="decider" type="_m9bQTa86EdiEh75YJ_3n8g" isOrdered="true" association="_m9ndxa86EdiEh75YJ_3n8g"/>

     <ownedAttribute xmi:id="_m9ndva86EdiEh75YJ_3n8g" name="bodyOutput" type="_m9bQTa86EdiEh75YJ_3n8g" isOrdered="true" association="_m9ndx686EdiEh75YJ_3n8g">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_m9ndvq86EdiEh75YJ_3n8g" value="-1"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_m9ndv686EdiEh75YJ_3n8g"/>

+      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_m9ndvq86EdiEh75YJ_3n8g" value="-1"/>

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m9ndv686EdiEh75YJ_3n8g"/>

     </ownedAttribute>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_m9ndwK86EdiEh75YJ_3n8g" memberEnd="_m9ndsK86EdiEh75YJ_3n8g _m9ndwa86EdiEh75YJ_3n8g">

+  <ownedMember xmi:type="uml:Association" xmi:id="_m9ndwK86EdiEh75YJ_3n8g" memberEnd="_m9ndsK86EdiEh75YJ_3n8g _m9ndwa86EdiEh75YJ_3n8g">

     <ownedEnd xmi:id="_m9ndwa86EdiEh75YJ_3n8g" type="_m9ndrq86EdiEh75YJ_3n8g" association="_m9ndwK86EdiEh75YJ_3n8g"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_m9ndwq86EdiEh75YJ_3n8g" memberEnd="_m9nds686EdiEh75YJ_3n8g _m9ndw686EdiEh75YJ_3n8g">

+  <ownedMember xmi:type="uml:Association" xmi:id="_m9ndwq86EdiEh75YJ_3n8g" memberEnd="_m9nds686EdiEh75YJ_3n8g _m9ndw686EdiEh75YJ_3n8g">

     <ownedEnd xmi:id="_m9ndw686EdiEh75YJ_3n8g" type="_m9ndrq86EdiEh75YJ_3n8g" association="_m9ndwq86EdiEh75YJ_3n8g"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_m9ndxK86EdiEh75YJ_3n8g" memberEnd="_m9ndtq86EdiEh75YJ_3n8g _m9ndua86EdiEh75YJ_3n8g"/>

-  <ownedMember xsi:type="uml:Association" xmi:id="_m9ndxa86EdiEh75YJ_3n8g" memberEnd="_m9ndvK86EdiEh75YJ_3n8g _m9ndxq86EdiEh75YJ_3n8g">

+  <ownedMember xmi:type="uml:Association" xmi:id="_m9ndxK86EdiEh75YJ_3n8g" memberEnd="_m9ndtq86EdiEh75YJ_3n8g _m9ndua86EdiEh75YJ_3n8g"/>

+  <ownedMember xmi:type="uml:Association" xmi:id="_m9ndxa86EdiEh75YJ_3n8g" memberEnd="_m9ndvK86EdiEh75YJ_3n8g _m9ndxq86EdiEh75YJ_3n8g">

     <ownedEnd xmi:id="_m9ndxq86EdiEh75YJ_3n8g" type="_m9ndrq86EdiEh75YJ_3n8g" association="_m9ndxa86EdiEh75YJ_3n8g"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_m9ndx686EdiEh75YJ_3n8g" memberEnd="_m9ndva86EdiEh75YJ_3n8g _m9ndyK86EdiEh75YJ_3n8g">

+  <ownedMember xmi:type="uml:Association" xmi:id="_m9ndx686EdiEh75YJ_3n8g" memberEnd="_m9ndva86EdiEh75YJ_3n8g _m9ndyK86EdiEh75YJ_3n8g">

     <ownedEnd xmi:id="_m9ndyK86EdiEh75YJ_3n8g" type="_m9ndrq86EdiEh75YJ_3n8g" association="_m9ndx686EdiEh75YJ_3n8g"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_m9ndya86EdiEh75YJ_3n8g" memberEnd="_m9ndpa86EdiEh75YJ_3n8g _m9ndyq86EdiEh75YJ_3n8g">

+  <ownedMember xmi:type="uml:Association" xmi:id="_m9ndya86EdiEh75YJ_3n8g" memberEnd="_m9ndpa86EdiEh75YJ_3n8g _m9ndyq86EdiEh75YJ_3n8g">

     <ownedEnd xmi:id="_m9ndyq86EdiEh75YJ_3n8g" type="_m9ndna86EdiEh75YJ_3n8g" association="_m9ndya86EdiEh75YJ_3n8g"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Class" xmi:id="_m9ndy686EdiEh75YJ_3n8g" name="LoopNode">

+  <ownedMember xmi:type="uml:Class" xmi:id="_m9ndy686EdiEh75YJ_3n8g" name="LoopNode">

     <eAnnotations xmi:id="_pjC8YK88EdizLvaujP1w9Q" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_pjPJoK88EdizLvaujP1w9Q"/>

+      <contents xmi:type="Basic_0:Basic__Metaclass" xmi:id="_pjPJoK88EdizLvaujP1w9Q"/>

     </eAnnotations>

     <generalization xmi:id="_m9ndzK86EdiEh75YJ_3n8g" general="_m9VKza86EdiEh75YJ_3n8g"/>

     <ownedAttribute xmi:id="_m9ndza86EdiEh75YJ_3n8g" name="isTestedFirst" type="_m8qbBq86EdiEh75YJ_3n8g">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_m9ndzq86EdiEh75YJ_3n8g"/>

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m9ndzq86EdiEh75YJ_3n8g"/>

     </ownedAttribute>

     <ownedAttribute xmi:id="_m9ndz686EdiEh75YJ_3n8g" name="bodyPart" type="_m9VKlq86EdiEh75YJ_3n8g" isOrdered="true" association="_m9nd6686EdiEh75YJ_3n8g">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_m9nd0K86EdiEh75YJ_3n8g" value="-1"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_m9nd0a86EdiEh75YJ_3n8g"/>

+      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_m9nd0K86EdiEh75YJ_3n8g" value="-1"/>

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m9nd0a86EdiEh75YJ_3n8g"/>

     </ownedAttribute>

     <ownedAttribute xmi:id="_m9nd0q86EdiEh75YJ_3n8g" name="setupPart" type="_m9VKlq86EdiEh75YJ_3n8g" isOrdered="true" association="_m9nd7a86EdiEh75YJ_3n8g">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_m9nd0686EdiEh75YJ_3n8g" value="-1"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_m9nd1K86EdiEh75YJ_3n8g"/>

+      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_m9nd0686EdiEh75YJ_3n8g" value="-1"/>

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m9nd1K86EdiEh75YJ_3n8g"/>

     </ownedAttribute>

     <ownedAttribute xmi:id="_m9nd1a86EdiEh75YJ_3n8g" name="decider" type="_m9bQTa86EdiEh75YJ_3n8g" isOrdered="true" association="_m9nd7686EdiEh75YJ_3n8g"/>

     <ownedAttribute xmi:id="_m9nd1q86EdiEh75YJ_3n8g" name="test" type="_m9VKlq86EdiEh75YJ_3n8g" isOrdered="true" association="_m9nd8a86EdiEh75YJ_3n8g">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_m9nd1686EdiEh75YJ_3n8g" value="-1"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_m9nd2K86EdiEh75YJ_3n8g"/>

+      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_m9nd1686EdiEh75YJ_3n8g" value="-1"/>

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m9nd2K86EdiEh75YJ_3n8g"/>

     </ownedAttribute>

     <ownedAttribute xmi:id="_m9nd2a86EdiEh75YJ_3n8g" name="result" type="_m9bQTa86EdiEh75YJ_3n8g" isOrdered="true" association="_m9nd8686EdiEh75YJ_3n8g" aggregation="composite">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_m9nd2q86EdiEh75YJ_3n8g" value="-1"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_m9nd2686EdiEh75YJ_3n8g"/>

+      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_m9nd2q86EdiEh75YJ_3n8g" value="-1"/>

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m9nd2686EdiEh75YJ_3n8g"/>

     </ownedAttribute>

     <ownedAttribute xmi:id="_m9nd3K86EdiEh75YJ_3n8g" name="loopVariable" type="_m9bQTa86EdiEh75YJ_3n8g" isOrdered="true" association="_m9nd9a86EdiEh75YJ_3n8g" aggregation="composite">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_m9nd3a86EdiEh75YJ_3n8g" value="-1"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_m9nd3q86EdiEh75YJ_3n8g"/>

+      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_m9nd3a86EdiEh75YJ_3n8g" value="-1"/>

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m9nd3q86EdiEh75YJ_3n8g"/>

     </ownedAttribute>

     <ownedAttribute xmi:id="_m9nd3686EdiEh75YJ_3n8g" name="bodyOutput" type="_m9bQTa86EdiEh75YJ_3n8g" isOrdered="true" association="_m9nd9686EdiEh75YJ_3n8g">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_m9nd4K86EdiEh75YJ_3n8g" value="-1"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_m9nd4a86EdiEh75YJ_3n8g"/>

+      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_m9nd4K86EdiEh75YJ_3n8g" value="-1"/>

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m9nd4a86EdiEh75YJ_3n8g"/>

     </ownedAttribute>

     <ownedAttribute xmi:id="_m9nd4q86EdiEh75YJ_3n8g" name="loopVariableInput" type="_m9bQVK86EdiEh75YJ_3n8g" isOrdered="true" association="_m9nd-a86EdiEh75YJ_3n8g" aggregation="composite">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_m9nd4686EdiEh75YJ_3n8g" value="-1"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_m9nd5K86EdiEh75YJ_3n8g"/>

+      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_m9nd4686EdiEh75YJ_3n8g" value="-1"/>

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m9nd5K86EdiEh75YJ_3n8g"/>

     </ownedAttribute>

     <ownedOperation xmi:id="_m9nd5a86EdiEh75YJ_3n8g" name="getOutputs">

       <returnResult xmi:id="_m9nd5q86EdiEh75YJ_3n8g" direction="return">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

+        <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

       </returnResult>

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

+      <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

     </ownedOperation>

     <ownedOperation xmi:id="_m9nd5686EdiEh75YJ_3n8g" name="getOwnedElements">

       <returnResult xmi:id="_m9nd6K86EdiEh75YJ_3n8g" direction="return">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

+        <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

       </returnResult>

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

+      <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

     </ownedOperation>

     <ownedOperation xmi:id="_m9nd6a86EdiEh75YJ_3n8g" name="getInputs">

       <returnResult xmi:id="_m9nd6q86EdiEh75YJ_3n8g" direction="return">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

+        <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

       </returnResult>

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

+      <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

     </ownedOperation>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_m9nd6686EdiEh75YJ_3n8g" memberEnd="_m9ndz686EdiEh75YJ_3n8g _m9nd7K86EdiEh75YJ_3n8g">

+  <ownedMember xmi:type="uml:Association" xmi:id="_m9nd6686EdiEh75YJ_3n8g" memberEnd="_m9ndz686EdiEh75YJ_3n8g _m9nd7K86EdiEh75YJ_3n8g">

     <ownedEnd xmi:id="_m9nd7K86EdiEh75YJ_3n8g" type="_m9ndy686EdiEh75YJ_3n8g" association="_m9nd6686EdiEh75YJ_3n8g"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_m9nd7a86EdiEh75YJ_3n8g" memberEnd="_m9nd0q86EdiEh75YJ_3n8g _m9nd7q86EdiEh75YJ_3n8g">

+  <ownedMember xmi:type="uml:Association" xmi:id="_m9nd7a86EdiEh75YJ_3n8g" memberEnd="_m9nd0q86EdiEh75YJ_3n8g _m9nd7q86EdiEh75YJ_3n8g">

     <ownedEnd xmi:id="_m9nd7q86EdiEh75YJ_3n8g" type="_m9ndy686EdiEh75YJ_3n8g" association="_m9nd7a86EdiEh75YJ_3n8g"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_m9nd7686EdiEh75YJ_3n8g" memberEnd="_m9nd1a86EdiEh75YJ_3n8g _m9nd8K86EdiEh75YJ_3n8g">

+  <ownedMember xmi:type="uml:Association" xmi:id="_m9nd7686EdiEh75YJ_3n8g" memberEnd="_m9nd1a86EdiEh75YJ_3n8g _m9nd8K86EdiEh75YJ_3n8g">

     <ownedEnd xmi:id="_m9nd8K86EdiEh75YJ_3n8g" type="_m9ndy686EdiEh75YJ_3n8g" association="_m9nd7686EdiEh75YJ_3n8g"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_m9nd8a86EdiEh75YJ_3n8g" memberEnd="_m9nd1q86EdiEh75YJ_3n8g _m9nd8q86EdiEh75YJ_3n8g">

+  <ownedMember xmi:type="uml:Association" xmi:id="_m9nd8a86EdiEh75YJ_3n8g" memberEnd="_m9nd1q86EdiEh75YJ_3n8g _m9nd8q86EdiEh75YJ_3n8g">

     <ownedEnd xmi:id="_m9nd8q86EdiEh75YJ_3n8g" type="_m9ndy686EdiEh75YJ_3n8g" association="_m9nd8a86EdiEh75YJ_3n8g"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_m9nd8686EdiEh75YJ_3n8g" memberEnd="_m9nd2a86EdiEh75YJ_3n8g _m9nd9K86EdiEh75YJ_3n8g">

+  <ownedMember xmi:type="uml:Association" xmi:id="_m9nd8686EdiEh75YJ_3n8g" memberEnd="_m9nd2a86EdiEh75YJ_3n8g _m9nd9K86EdiEh75YJ_3n8g">

     <ownedEnd xmi:id="_m9nd9K86EdiEh75YJ_3n8g" type="_m9ndy686EdiEh75YJ_3n8g" association="_m9nd8686EdiEh75YJ_3n8g"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_m9nd9a86EdiEh75YJ_3n8g" memberEnd="_m9nd3K86EdiEh75YJ_3n8g _m9nd9q86EdiEh75YJ_3n8g">

+  <ownedMember xmi:type="uml:Association" xmi:id="_m9nd9a86EdiEh75YJ_3n8g" memberEnd="_m9nd3K86EdiEh75YJ_3n8g _m9nd9q86EdiEh75YJ_3n8g">

     <ownedEnd xmi:id="_m9nd9q86EdiEh75YJ_3n8g" type="_m9ndy686EdiEh75YJ_3n8g" association="_m9nd9a86EdiEh75YJ_3n8g"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_m9nd9686EdiEh75YJ_3n8g" memberEnd="_m9nd3686EdiEh75YJ_3n8g _m9nd-K86EdiEh75YJ_3n8g">

+  <ownedMember xmi:type="uml:Association" xmi:id="_m9nd9686EdiEh75YJ_3n8g" memberEnd="_m9nd3686EdiEh75YJ_3n8g _m9nd-K86EdiEh75YJ_3n8g">

     <ownedEnd xmi:id="_m9nd-K86EdiEh75YJ_3n8g" type="_m9ndy686EdiEh75YJ_3n8g" association="_m9nd9686EdiEh75YJ_3n8g"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_m9nd-a86EdiEh75YJ_3n8g" memberEnd="_m9nd4q86EdiEh75YJ_3n8g _m9nd-q86EdiEh75YJ_3n8g">

+  <ownedMember xmi:type="uml:Association" xmi:id="_m9nd-a86EdiEh75YJ_3n8g" memberEnd="_m9nd4q86EdiEh75YJ_3n8g _m9nd-q86EdiEh75YJ_3n8g">

     <ownedEnd xmi:id="_m9nd-q86EdiEh75YJ_3n8g" type="_m9ndy686EdiEh75YJ_3n8g" association="_m9nd-a86EdiEh75YJ_3n8g"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Class" xmi:id="_m9nd-686EdiEh75YJ_3n8g" name="OperationTemplateParameter">

+  <ownedMember xmi:type="uml:Class" xmi:id="_m9nd-686EdiEh75YJ_3n8g" name="OperationTemplateParameter">

     <eAnnotations xmi:id="_pmTEsK88EdizLvaujP1w9Q" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_pmfR8K88EdizLvaujP1w9Q"/>

+      <contents xmi:type="Basic_0:Basic__Metaclass" xmi:id="_pmfR8K88EdizLvaujP1w9Q"/>

     </eAnnotations>

     <generalization xmi:id="_m9nd_K86EdiEh75YJ_3n8g" general="_m8qbca86EdiEh75YJ_3n8g"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Class" xmi:id="_m9nd_a86EdiEh75YJ_3n8g" name="ClassifierTemplateParameter">

+  <ownedMember xmi:type="uml:Class" xmi:id="_m9nd_a86EdiEh75YJ_3n8g" name="ClassifierTemplateParameter">

     <eAnnotations xmi:id="_pmrfMK88EdizLvaujP1w9Q" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_pm3scK88EdizLvaujP1w9Q"/>

+      <contents xmi:type="Basic_0:Basic__Metaclass" xmi:id="_pm3scK88EdizLvaujP1w9Q"/>

     </eAnnotations>

     <generalization xmi:id="_m9nd_q86EdiEh75YJ_3n8g" general="_m8qbca86EdiEh75YJ_3n8g"/>

     <ownedAttribute xmi:id="_m9nd_686EdiEh75YJ_3n8g" name="allowSubstitutable" type="_m8qbBq86EdiEh75YJ_3n8g">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_m9neAK86EdiEh75YJ_3n8g"/>

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m9neAK86EdiEh75YJ_3n8g"/>

     </ownedAttribute>

   </ownedMember>

-  <ownedMember xsi:type="uml:Class" xmi:id="_m9neAa86EdiEh75YJ_3n8g" name="ParameterableClassifier" isAbstract="true">

+  <ownedMember xmi:type="uml:Class" xmi:id="_m9neAa86EdiEh75YJ_3n8g" name="ParameterableClassifier" isAbstract="true">

     <eAnnotations xmi:id="_pnKAUK88EdizLvaujP1w9Q" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_pnWNkK88EdizLvaujP1w9Q"/>

+      <contents xmi:type="Basic_0:Basic__Metaclass" xmi:id="_pnWNkK88EdizLvaujP1w9Q"/>

     </eAnnotations>

     <generalization xmi:id="_m9neAq86EdiEh75YJ_3n8g" general="_m88vAa86EdiEh75YJ_3n8g"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Class" xmi:id="_m9neA686EdiEh75YJ_3n8g" name="RedefinableTemplateSignature">

+  <ownedMember xmi:type="uml:Class" xmi:id="_m9neA686EdiEh75YJ_3n8g" name="RedefinableTemplateSignature">

     <eAnnotations xmi:id="_pnia0K88EdizLvaujP1w9Q" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_pnuoEK88EdizLvaujP1w9Q"/>

+      <contents xmi:type="Basic_0:Basic__Metaclass" xmi:id="_pnuoEK88EdizLvaujP1w9Q"/>

     </eAnnotations>

     <generalization xmi:id="_m9neBK86EdiEh75YJ_3n8g" general="_m88vXa86EdiEh75YJ_3n8g"/>

     <generalization xmi:id="_m9neBa86EdiEh75YJ_3n8g" general="_m8qbXq86EdiEh75YJ_3n8g"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Class" xmi:id="_m9neBq86EdiEh75YJ_3n8g" name="TemplateableClassifier" isAbstract="true">

+  <ownedMember xmi:type="uml:Class" xmi:id="_m9neBq86EdiEh75YJ_3n8g" name="TemplateableClassifier" isAbstract="true">

     <eAnnotations xmi:id="_poA78K88EdizLvaujP1w9Q" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_poNJMK88EdizLvaujP1w9Q"/>

+      <contents xmi:type="Basic_0:Basic__Metaclass" xmi:id="_poNJMK88EdizLvaujP1w9Q"/>

     </eAnnotations>

     <generalization xmi:id="_m9neB686EdiEh75YJ_3n8g" general="_m88vAa86EdiEh75YJ_3n8g"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Class" xmi:id="_m9neCK86EdiEh75YJ_3n8g" name="ConnectableElementTemplateParameter">

+  <ownedMember xmi:type="uml:Class" xmi:id="_m9neCK86EdiEh75YJ_3n8g" name="ConnectableElementTemplateParameter">

     <eAnnotations xmi:id="_poZWcK88EdizLvaujP1w9Q" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_poljsK88EdizLvaujP1w9Q"/>

+      <contents xmi:type="Basic_0:Basic__Metaclass" xmi:id="_poljsK88EdizLvaujP1w9Q"/>

     </eAnnotations>

     <generalization xmi:id="_m9neCa86EdiEh75YJ_3n8g" general="_m8qbca86EdiEh75YJ_3n8g"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Class" xmi:id="_m9neCq86EdiEh75YJ_3n8g" name="Interaction">

+  <ownedMember xmi:type="uml:Class" xmi:id="_m9neCq86EdiEh75YJ_3n8g" name="Interaction">

     <eAnnotations xmi:id="_ppQSEK88EdizLvaujP1w9Q" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_ppcfUK88EdizLvaujP1w9Q"/>

+      <contents xmi:type="Basic_0:Basic__Metaclass" xmi:id="_ppcfUK88EdizLvaujP1w9Q"/>

     </eAnnotations>

     <generalization xmi:id="_m9neC686EdiEh75YJ_3n8g" general="_m9I8Ua86EdiEh75YJ_3n8g"/>

     <generalization xmi:id="_m9neDK86EdiEh75YJ_3n8g" general="_m9neG686EdiEh75YJ_3n8g"/>

     <ownedAttribute xmi:id="_m9neDa86EdiEh75YJ_3n8g" name="lifeline" type="_m9neLK86EdiEh75YJ_3n8g" isOrdered="true" association="_m9nePa86EdiEh75YJ_3n8g" aggregation="composite">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_m9neDq86EdiEh75YJ_3n8g" value="-1"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_m9neD686EdiEh75YJ_3n8g"/>

+      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_m9neDq86EdiEh75YJ_3n8g" value="-1"/>

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m9neD686EdiEh75YJ_3n8g"/>

     </ownedAttribute>

     <ownedAttribute xmi:id="_m9neEK86EdiEh75YJ_3n8g" name="message" type="_m9neXK86EdiEh75YJ_3n8g" isOrdered="true" association="_m9nef686EdiEh75YJ_3n8g" aggregation="composite">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_m9neEa86EdiEh75YJ_3n8g" value="-1"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_m9neEq86EdiEh75YJ_3n8g"/>

+      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_m9neEa86EdiEh75YJ_3n8g" value="-1"/>

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m9neEq86EdiEh75YJ_3n8g"/>

     </ownedAttribute>

     <ownedAttribute xmi:id="_m9neE686EdiEh75YJ_3n8g" name="fragment" type="_m9neG686EdiEh75YJ_3n8g" isOrdered="true" association="_m9neqq86EdiEh75YJ_3n8g" aggregation="composite">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_m9neFK86EdiEh75YJ_3n8g" value="-1"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_m9neFa86EdiEh75YJ_3n8g"/>

+      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_m9neFK86EdiEh75YJ_3n8g" value="-1"/>

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m9neFa86EdiEh75YJ_3n8g"/>

     </ownedAttribute>

     <ownedAttribute xmi:id="_m9neFq86EdiEh75YJ_3n8g" name="formalGate" type="_m9neU686EdiEh75YJ_3n8g" isOrdered="true" association="_m9nexK86EdiEh75YJ_3n8g" aggregation="composite">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_m9neF686EdiEh75YJ_3n8g" value="-1"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_m9neGK86EdiEh75YJ_3n8g"/>

+      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_m9neF686EdiEh75YJ_3n8g" value="-1"/>

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m9neGK86EdiEh75YJ_3n8g"/>

     </ownedAttribute>

     <ownedOperation xmi:id="_m9neGa86EdiEh75YJ_3n8g" name="getOwnedMembers">

       <returnResult xmi:id="_m9neGq86EdiEh75YJ_3n8g" direction="return">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

+        <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

       </returnResult>

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

+      <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

     </ownedOperation>

   </ownedMember>

-  <ownedMember xsi:type="uml:Class" xmi:id="_m9neG686EdiEh75YJ_3n8g" name="InteractionFragment" isAbstract="true">

+  <ownedMember xmi:type="uml:Class" xmi:id="_m9neG686EdiEh75YJ_3n8g" name="InteractionFragment" isAbstract="true">

     <eAnnotations xmi:id="_pposkK88EdizLvaujP1w9Q" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_pp050K88EdizLvaujP1w9Q"/>

+      <contents xmi:type="Basic_0:Basic__Metaclass" xmi:id="_pp050K88EdizLvaujP1w9Q"/>

     </eAnnotations>

     <generalization xmi:id="_m9neHK86EdiEh75YJ_3n8g" general="_m8qb_a86EdiEh75YJ_3n8g"/>

     <ownedAttribute xmi:id="_m9neHa86EdiEh75YJ_3n8g" name="covered" type="_m9neLK86EdiEh75YJ_3n8g" isOrdered="true" association="_m9neK686EdiEh75YJ_3n8g">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_m9neHq86EdiEh75YJ_3n8g" value="-1"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_m9neH686EdiEh75YJ_3n8g"/>

+      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_m9neHq86EdiEh75YJ_3n8g" value="-1"/>

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m9neH686EdiEh75YJ_3n8g"/>

     </ownedAttribute>

     <ownedAttribute xmi:id="_m9neIK86EdiEh75YJ_3n8g" name="generalOrdering" type="_m9neiK86EdiEh75YJ_3n8g" isOrdered="true" association="_m9nehq86EdiEh75YJ_3n8g" aggregation="composite">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_m9neIa86EdiEh75YJ_3n8g" value="-1"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_m9neIq86EdiEh75YJ_3n8g"/>

+      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_m9neIa86EdiEh75YJ_3n8g" value="-1"/>

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m9neIq86EdiEh75YJ_3n8g"/>

     </ownedAttribute>

     <ownedAttribute xmi:id="_m9neI686EdiEh75YJ_3n8g" name="enclosingInteraction" type="_m9neCq86EdiEh75YJ_3n8g" isOrdered="true" association="_m9neqq86EdiEh75YJ_3n8g">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_m9neJK86EdiEh75YJ_3n8g"/>

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m9neJK86EdiEh75YJ_3n8g"/>

     </ownedAttribute>

     <ownedAttribute xmi:id="_m9neJa86EdiEh75YJ_3n8g" name="enclosingOperand" type="_m9neq686EdiEh75YJ_3n8g" isOrdered="true" association="_m9new686EdiEh75YJ_3n8g">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_m9neJq86EdiEh75YJ_3n8g"/>

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m9neJq86EdiEh75YJ_3n8g"/>

     </ownedAttribute>

     <ownedOperation xmi:id="_m9neJ686EdiEh75YJ_3n8g" name="getOwnedElements">

       <returnResult xmi:id="_m9neKK86EdiEh75YJ_3n8g" direction="return">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

+        <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

       </returnResult>

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

+      <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

     </ownedOperation>

     <ownedOperation xmi:id="_m9neKa86EdiEh75YJ_3n8g" name="getNamespace" type="_m8whhK86EdiEh75YJ_3n8g">

       <returnResult xmi:id="_m9neKq86EdiEh75YJ_3n8g" type="_m8whhK86EdiEh75YJ_3n8g" direction="return"/>

     </ownedOperation>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_m9neK686EdiEh75YJ_3n8g" memberEnd="_m9neHa86EdiEh75YJ_3n8g _m9neNK86EdiEh75YJ_3n8g"/>

-  <ownedMember xsi:type="uml:Class" xmi:id="_m9neLK86EdiEh75YJ_3n8g" name="Lifeline">

+  <ownedMember xmi:type="uml:Association" xmi:id="_m9neK686EdiEh75YJ_3n8g" memberEnd="_m9neHa86EdiEh75YJ_3n8g _m9neNK86EdiEh75YJ_3n8g"/>

+  <ownedMember xmi:type="uml:Class" xmi:id="_m9neLK86EdiEh75YJ_3n8g" name="Lifeline">

     <eAnnotations xmi:id="_pqHNsK88EdizLvaujP1w9Q" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_pqTa8K88EdizLvaujP1w9Q"/>

+      <contents xmi:type="Basic_0:Basic__Metaclass" xmi:id="_pqTa8K88EdizLvaujP1w9Q"/>

     </eAnnotations>

     <generalization xmi:id="_m9neLa86EdiEh75YJ_3n8g" general="_m8qb_a86EdiEh75YJ_3n8g"/>

     <ownedAttribute xmi:id="_m9neLq86EdiEh75YJ_3n8g" name="represents" type="_m9C18a86EdiEh75YJ_3n8g" isOrdered="true" association="_m9neO686EdiEh75YJ_3n8g"/>

     <ownedAttribute xmi:id="_m9neL686EdiEh75YJ_3n8g" name="interaction" type="_m9neCq86EdiEh75YJ_3n8g" isOrdered="true" association="_m9nePa86EdiEh75YJ_3n8g"/>

     <ownedAttribute xmi:id="_m9neMK86EdiEh75YJ_3n8g" name="selector" type="_m9C2aK86EdiEh75YJ_3n8g" isOrdered="true" association="_m9nePq86EdiEh75YJ_3n8g" aggregation="composite">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_m9neMa86EdiEh75YJ_3n8g"/>

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m9neMa86EdiEh75YJ_3n8g"/>

     </ownedAttribute>

     <ownedAttribute xmi:id="_m9neMq86EdiEh75YJ_3n8g" name="decomposedAs" type="_m9neQq86EdiEh75YJ_3n8g" isOrdered="true" association="_m9neQK86EdiEh75YJ_3n8g">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_m9neM686EdiEh75YJ_3n8g"/>

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m9neM686EdiEh75YJ_3n8g"/>

     </ownedAttribute>

     <ownedAttribute xmi:id="_m9neNK86EdiEh75YJ_3n8g" name="coveredBy" type="_m9neG686EdiEh75YJ_3n8g" isOrdered="true" association="_m9neK686EdiEh75YJ_3n8g">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_m9neNa86EdiEh75YJ_3n8g" value="-1"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_m9neNq86EdiEh75YJ_3n8g"/>

+      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_m9neNa86EdiEh75YJ_3n8g" value="-1"/>

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m9neNq86EdiEh75YJ_3n8g"/>

     </ownedAttribute>

     <ownedOperation xmi:id="_m9neN686EdiEh75YJ_3n8g" name="getNamespace" type="_m8whhK86EdiEh75YJ_3n8g">

       <returnResult xmi:id="_m9neOK86EdiEh75YJ_3n8g" type="_m8whhK86EdiEh75YJ_3n8g" direction="return"/>

     </ownedOperation>

     <ownedOperation xmi:id="_m9neOa86EdiEh75YJ_3n8g" name="getOwnedElements">

       <returnResult xmi:id="_m9neOq86EdiEh75YJ_3n8g" direction="return">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

+        <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

       </returnResult>

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

+      <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

     </ownedOperation>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_m9neO686EdiEh75YJ_3n8g" memberEnd="_m9neLq86EdiEh75YJ_3n8g _m9nePK86EdiEh75YJ_3n8g">

+  <ownedMember xmi:type="uml:Association" xmi:id="_m9neO686EdiEh75YJ_3n8g" memberEnd="_m9neLq86EdiEh75YJ_3n8g _m9nePK86EdiEh75YJ_3n8g">

     <ownedEnd xmi:id="_m9nePK86EdiEh75YJ_3n8g" type="_m9neLK86EdiEh75YJ_3n8g" association="_m9neO686EdiEh75YJ_3n8g"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_m9nePa86EdiEh75YJ_3n8g" memberEnd="_m9neDa86EdiEh75YJ_3n8g _m9neL686EdiEh75YJ_3n8g"/>

-  <ownedMember xsi:type="uml:Association" xmi:id="_m9nePq86EdiEh75YJ_3n8g" memberEnd="_m9neMK86EdiEh75YJ_3n8g _m9neP686EdiEh75YJ_3n8g">

+  <ownedMember xmi:type="uml:Association" xmi:id="_m9nePa86EdiEh75YJ_3n8g" memberEnd="_m9neDa86EdiEh75YJ_3n8g _m9neL686EdiEh75YJ_3n8g"/>

+  <ownedMember xmi:type="uml:Association" xmi:id="_m9nePq86EdiEh75YJ_3n8g" memberEnd="_m9neMK86EdiEh75YJ_3n8g _m9neP686EdiEh75YJ_3n8g">

     <ownedEnd xmi:id="_m9neP686EdiEh75YJ_3n8g" type="_m9neLK86EdiEh75YJ_3n8g" association="_m9nePq86EdiEh75YJ_3n8g"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_m9neQK86EdiEh75YJ_3n8g" memberEnd="_m9neMq86EdiEh75YJ_3n8g _m9neQa86EdiEh75YJ_3n8g">

+  <ownedMember xmi:type="uml:Association" xmi:id="_m9neQK86EdiEh75YJ_3n8g" memberEnd="_m9neMq86EdiEh75YJ_3n8g _m9neQa86EdiEh75YJ_3n8g">

     <ownedEnd xmi:id="_m9neQa86EdiEh75YJ_3n8g" type="_m9neLK86EdiEh75YJ_3n8g" association="_m9neQK86EdiEh75YJ_3n8g"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Class" xmi:id="_m9neQq86EdiEh75YJ_3n8g" name="PartDecomposition">

+  <ownedMember xmi:type="uml:Class" xmi:id="_m9neQq86EdiEh75YJ_3n8g" name="PartDecomposition">

     <eAnnotations xmi:id="_qIGxQK88EdizLvaujP1w9Q" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_qIS-gK88EdizLvaujP1w9Q"/>

+      <contents xmi:type="Basic_0:Basic__Metaclass" xmi:id="_qIS-gK88EdizLvaujP1w9Q"/>

     </eAnnotations>

     <generalization xmi:id="_m9neQ686EdiEh75YJ_3n8g" general="_m9neRK86EdiEh75YJ_3n8g"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Class" xmi:id="_m9neRK86EdiEh75YJ_3n8g" name="InteractionOccurrence">

+  <ownedMember xmi:type="uml:Class" xmi:id="_m9neRK86EdiEh75YJ_3n8g" name="InteractionOccurrence">

     <eAnnotations xmi:id="_qHP1oK88EdizLvaujP1w9Q" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_qHV8QK88EdizLvaujP1w9Q"/>

+      <contents xmi:type="Basic_0:Basic__Metaclass" xmi:id="_qHV8QK88EdizLvaujP1w9Q"/>

     </eAnnotations>

     <generalization xmi:id="_m9neRa86EdiEh75YJ_3n8g" general="_m9neG686EdiEh75YJ_3n8g"/>

     <ownedAttribute xmi:id="_m9neRq86EdiEh75YJ_3n8g" name="refersTo" type="_m9neCq86EdiEh75YJ_3n8g" isOrdered="true" association="_m9neT686EdiEh75YJ_3n8g"/>

     <ownedAttribute xmi:id="_m9neR686EdiEh75YJ_3n8g" name="actualGate" type="_m9neU686EdiEh75YJ_3n8g" isOrdered="true" association="_m9neUa86EdiEh75YJ_3n8g" aggregation="composite">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_m9neSK86EdiEh75YJ_3n8g" value="-1"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_m9neSa86EdiEh75YJ_3n8g"/>

+      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_m9neSK86EdiEh75YJ_3n8g" value="-1"/>

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m9neSa86EdiEh75YJ_3n8g"/>

     </ownedAttribute>

     <ownedAttribute xmi:id="_m9neSq86EdiEh75YJ_3n8g" name="argument" type="_m9bQVK86EdiEh75YJ_3n8g" isOrdered="true" association="_m9nehK86EdiEh75YJ_3n8g" aggregation="composite">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_m9neS686EdiEh75YJ_3n8g" value="-1"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_m9neTK86EdiEh75YJ_3n8g"/>

+      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_m9neS686EdiEh75YJ_3n8g" value="-1"/>

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m9neTK86EdiEh75YJ_3n8g"/>

     </ownedAttribute>

     <ownedOperation xmi:id="_m9neTa86EdiEh75YJ_3n8g" name="getOwnedElements">

       <returnResult xmi:id="_m9neTq86EdiEh75YJ_3n8g" direction="return">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

+        <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

       </returnResult>

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

+      <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

     </ownedOperation>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_m9neT686EdiEh75YJ_3n8g" memberEnd="_m9neRq86EdiEh75YJ_3n8g _m9neUK86EdiEh75YJ_3n8g">

+  <ownedMember xmi:type="uml:Association" xmi:id="_m9neT686EdiEh75YJ_3n8g" memberEnd="_m9neRq86EdiEh75YJ_3n8g _m9neUK86EdiEh75YJ_3n8g">

     <ownedEnd xmi:id="_m9neUK86EdiEh75YJ_3n8g" type="_m9neRK86EdiEh75YJ_3n8g" association="_m9neT686EdiEh75YJ_3n8g"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_m9neUa86EdiEh75YJ_3n8g" memberEnd="_m9neR686EdiEh75YJ_3n8g _m9neUq86EdiEh75YJ_3n8g">

+  <ownedMember xmi:type="uml:Association" xmi:id="_m9neUa86EdiEh75YJ_3n8g" memberEnd="_m9neR686EdiEh75YJ_3n8g _m9neUq86EdiEh75YJ_3n8g">

     <ownedEnd xmi:id="_m9neUq86EdiEh75YJ_3n8g" type="_m9neRK86EdiEh75YJ_3n8g" association="_m9neUa86EdiEh75YJ_3n8g"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Class" xmi:id="_m9neU686EdiEh75YJ_3n8g" name="Gate">

+  <ownedMember xmi:type="uml:Class" xmi:id="_m9neU686EdiEh75YJ_3n8g" name="Gate">

     <eAnnotations xmi:id="_qHoQIK88EdizLvaujP1w9Q" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_qH0dYK88EdizLvaujP1w9Q"/>

+      <contents xmi:type="Basic_0:Basic__Metaclass" xmi:id="_qH0dYK88EdizLvaujP1w9Q"/>

     </eAnnotations>

     <generalization xmi:id="_m9neVK86EdiEh75YJ_3n8g" general="_m9neVa86EdiEh75YJ_3n8g"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Class" xmi:id="_m9neVa86EdiEh75YJ_3n8g" name="MessageEnd" isAbstract="true">

+  <ownedMember xmi:type="uml:Class" xmi:id="_m9neVa86EdiEh75YJ_3n8g" name="MessageEnd" isAbstract="true">

     <eAnnotations xmi:id="_prdRgK88EdizLvaujP1w9Q" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_prpewK88EdizLvaujP1w9Q"/>

+      <contents xmi:type="Basic_0:Basic__Metaclass" xmi:id="_prpewK88EdizLvaujP1w9Q"/>

     </eAnnotations>

     <generalization xmi:id="_m9neVq86EdiEh75YJ_3n8g" general="_m8qb_a86EdiEh75YJ_3n8g"/>

     <ownedAttribute xmi:id="_m9neV686EdiEh75YJ_3n8g" name="receiveMessage" type="_m9neXK86EdiEh75YJ_3n8g" isOrdered="true" association="_m9neW686EdiEh75YJ_3n8g">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_m9neWK86EdiEh75YJ_3n8g"/>

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m9neWK86EdiEh75YJ_3n8g"/>

     </ownedAttribute>

     <ownedAttribute xmi:id="_m9neWa86EdiEh75YJ_3n8g" name="sendMessage" type="_m9neXK86EdiEh75YJ_3n8g" isOrdered="true" association="_m9nefK86EdiEh75YJ_3n8g">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_m9neWq86EdiEh75YJ_3n8g"/>

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m9neWq86EdiEh75YJ_3n8g"/>

     </ownedAttribute>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_m9neW686EdiEh75YJ_3n8g" memberEnd="_m9neV686EdiEh75YJ_3n8g _m9nebK86EdiEh75YJ_3n8g"/>

-  <ownedMember xsi:type="uml:Class" xmi:id="_m9neXK86EdiEh75YJ_3n8g" name="Message">

+  <ownedMember xmi:type="uml:Association" xmi:id="_m9neW686EdiEh75YJ_3n8g" memberEnd="_m9neV686EdiEh75YJ_3n8g _m9nebK86EdiEh75YJ_3n8g"/>

+  <ownedMember xmi:type="uml:Class" xmi:id="_m9neXK86EdiEh75YJ_3n8g" name="Message">

     <eAnnotations xmi:id="_pqfoMK88EdizLvaujP1w9Q" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_pqyjIK88EdizLvaujP1w9Q"/>

+      <contents xmi:type="Basic_0:Basic__Metaclass" xmi:id="_pqyjIK88EdizLvaujP1w9Q"/>

     </eAnnotations>

     <generalization xmi:id="_m9neXa86EdiEh75YJ_3n8g" general="_m8qb_a86EdiEh75YJ_3n8g"/>

     <ownedAttribute xmi:id="_m9neXq86EdiEh75YJ_3n8g" name="messageKind" type="_m9necq86EdiEh75YJ_3n8g" isReadOnly="true" isDerived="true">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_m9neX686EdiEh75YJ_3n8g"/>

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m9neX686EdiEh75YJ_3n8g"/>

     </ownedAttribute>

     <ownedAttribute xmi:id="_m9neYK86EdiEh75YJ_3n8g" name="messageSort" type="_m9ned686EdiEh75YJ_3n8g">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_m9neYa86EdiEh75YJ_3n8g"/>

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m9neYa86EdiEh75YJ_3n8g"/>

     </ownedAttribute>

     <ownedAttribute xmi:id="_m9neYq86EdiEh75YJ_3n8g" name="sendEvent" type="_m9neVa86EdiEh75YJ_3n8g" isOrdered="true" association="_m9nefK86EdiEh75YJ_3n8g">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_m9neY686EdiEh75YJ_3n8g"/>

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m9neY686EdiEh75YJ_3n8g"/>

     </ownedAttribute>

     <ownedAttribute xmi:id="_m9neZK86EdiEh75YJ_3n8g" name="connector" type="_m9bRH686EdiEh75YJ_3n8g" isOrdered="true" association="_m9nefa86EdiEh75YJ_3n8g">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_m9neZa86EdiEh75YJ_3n8g"/>

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m9neZa86EdiEh75YJ_3n8g"/>

     </ownedAttribute>

     <ownedAttribute xmi:id="_m9neZq86EdiEh75YJ_3n8g" name="interaction" type="_m9neCq86EdiEh75YJ_3n8g" isOrdered="true" association="_m9nef686EdiEh75YJ_3n8g"/>

     <ownedAttribute xmi:id="_m9neZ686EdiEh75YJ_3n8g" name="signature" type="_m8qb_a86EdiEh75YJ_3n8g" isOrdered="true" association="_m9negK86EdiEh75YJ_3n8g">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_m9neaK86EdiEh75YJ_3n8g"/>

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m9neaK86EdiEh75YJ_3n8g"/>

     </ownedAttribute>

     <ownedAttribute xmi:id="_m9neaa86EdiEh75YJ_3n8g" name="argument" type="_m8qb6q86EdiEh75YJ_3n8g" isOrdered="true" association="_m9negq86EdiEh75YJ_3n8g" aggregation="composite">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_m9neaq86EdiEh75YJ_3n8g" value="-1"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_m9nea686EdiEh75YJ_3n8g"/>

+      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_m9neaq86EdiEh75YJ_3n8g" value="-1"/>

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m9nea686EdiEh75YJ_3n8g"/>

     </ownedAttribute>

     <ownedAttribute xmi:id="_m9nebK86EdiEh75YJ_3n8g" name="receiveEvent" type="_m9neVa86EdiEh75YJ_3n8g" isOrdered="true" association="_m9neW686EdiEh75YJ_3n8g">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_m9neba86EdiEh75YJ_3n8g"/>

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m9neba86EdiEh75YJ_3n8g"/>

     </ownedAttribute>

     <ownedOperation xmi:id="_m9nebq86EdiEh75YJ_3n8g" name="getNamespace" type="_m8whhK86EdiEh75YJ_3n8g">

       <returnResult xmi:id="_m9neb686EdiEh75YJ_3n8g" type="_m8whhK86EdiEh75YJ_3n8g" direction="return"/>

     </ownedOperation>

     <ownedOperation xmi:id="_m9necK86EdiEh75YJ_3n8g" name="getOwnedElements">

       <returnResult xmi:id="_m9neca86EdiEh75YJ_3n8g" direction="return">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

+        <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

       </returnResult>

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

+      <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

     </ownedOperation>

   </ownedMember>

-  <ownedMember xsi:type="uml:Enumeration" xmi:id="_m9necq86EdiEh75YJ_3n8g" name="MessageKind">

+  <ownedMember xmi:type="uml:Enumeration" xmi:id="_m9necq86EdiEh75YJ_3n8g" name="MessageKind">

     <ownedLiteral xmi:id="_m9nec686EdiEh75YJ_3n8g" name="complete"/>

     <ownedLiteral xmi:id="_m9nedK86EdiEh75YJ_3n8g" name="lost"/>

     <ownedLiteral xmi:id="_m9neda86EdiEh75YJ_3n8g" name="found"/>

     <ownedLiteral xmi:id="_m9nedq86EdiEh75YJ_3n8g" name="unknown"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Enumeration" xmi:id="_m9ned686EdiEh75YJ_3n8g" name="MessageSort">

+  <ownedMember xmi:type="uml:Enumeration" xmi:id="_m9ned686EdiEh75YJ_3n8g" name="MessageSort">

     <ownedLiteral xmi:id="_m9neeK86EdiEh75YJ_3n8g" name="synchCall"/>

     <ownedLiteral xmi:id="_m9neea86EdiEh75YJ_3n8g" name="synchSignal"/>

     <ownedLiteral xmi:id="_m9neeq86EdiEh75YJ_3n8g" name="asynchCall"/>

     <ownedLiteral xmi:id="_m9nee686EdiEh75YJ_3n8g" name="asynchSignal"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_m9nefK86EdiEh75YJ_3n8g" memberEnd="_m9neYq86EdiEh75YJ_3n8g _m9neWa86EdiEh75YJ_3n8g"/>

-  <ownedMember xsi:type="uml:Association" xmi:id="_m9nefa86EdiEh75YJ_3n8g" memberEnd="_m9neZK86EdiEh75YJ_3n8g _m9nefq86EdiEh75YJ_3n8g">

+  <ownedMember xmi:type="uml:Association" xmi:id="_m9nefK86EdiEh75YJ_3n8g" memberEnd="_m9neYq86EdiEh75YJ_3n8g _m9neWa86EdiEh75YJ_3n8g"/>

+  <ownedMember xmi:type="uml:Association" xmi:id="_m9nefa86EdiEh75YJ_3n8g" memberEnd="_m9neZK86EdiEh75YJ_3n8g _m9nefq86EdiEh75YJ_3n8g">

     <ownedEnd xmi:id="_m9nefq86EdiEh75YJ_3n8g" type="_m9neXK86EdiEh75YJ_3n8g" association="_m9nefa86EdiEh75YJ_3n8g"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_m9nef686EdiEh75YJ_3n8g" memberEnd="_m9neEK86EdiEh75YJ_3n8g _m9neZq86EdiEh75YJ_3n8g"/>

-  <ownedMember xsi:type="uml:Association" xmi:id="_m9negK86EdiEh75YJ_3n8g" memberEnd="_m9neZ686EdiEh75YJ_3n8g _m9nega86EdiEh75YJ_3n8g">

+  <ownedMember xmi:type="uml:Association" xmi:id="_m9nef686EdiEh75YJ_3n8g" memberEnd="_m9neEK86EdiEh75YJ_3n8g _m9neZq86EdiEh75YJ_3n8g"/>

+  <ownedMember xmi:type="uml:Association" xmi:id="_m9negK86EdiEh75YJ_3n8g" memberEnd="_m9neZ686EdiEh75YJ_3n8g _m9nega86EdiEh75YJ_3n8g">

     <ownedEnd xmi:id="_m9nega86EdiEh75YJ_3n8g" type="_m9neXK86EdiEh75YJ_3n8g" association="_m9negK86EdiEh75YJ_3n8g"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_m9negq86EdiEh75YJ_3n8g" memberEnd="_m9neaa86EdiEh75YJ_3n8g _m9neg686EdiEh75YJ_3n8g">

+  <ownedMember xmi:type="uml:Association" xmi:id="_m9negq86EdiEh75YJ_3n8g" memberEnd="_m9neaa86EdiEh75YJ_3n8g _m9neg686EdiEh75YJ_3n8g">

     <ownedEnd xmi:id="_m9neg686EdiEh75YJ_3n8g" type="_m9neXK86EdiEh75YJ_3n8g" association="_m9negq86EdiEh75YJ_3n8g"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_m9nehK86EdiEh75YJ_3n8g" memberEnd="_m9neSq86EdiEh75YJ_3n8g _m9neha86EdiEh75YJ_3n8g">

+  <ownedMember xmi:type="uml:Association" xmi:id="_m9nehK86EdiEh75YJ_3n8g" memberEnd="_m9neSq86EdiEh75YJ_3n8g _m9neha86EdiEh75YJ_3n8g">

     <ownedEnd xmi:id="_m9neha86EdiEh75YJ_3n8g" type="_m9neRK86EdiEh75YJ_3n8g" association="_m9nehK86EdiEh75YJ_3n8g"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_m9nehq86EdiEh75YJ_3n8g" memberEnd="_m9neIK86EdiEh75YJ_3n8g _m9neh686EdiEh75YJ_3n8g">

+  <ownedMember xmi:type="uml:Association" xmi:id="_m9nehq86EdiEh75YJ_3n8g" memberEnd="_m9neIK86EdiEh75YJ_3n8g _m9neh686EdiEh75YJ_3n8g">

     <ownedEnd xmi:id="_m9neh686EdiEh75YJ_3n8g" type="_m9neG686EdiEh75YJ_3n8g" association="_m9nehq86EdiEh75YJ_3n8g"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Class" xmi:id="_m9neiK86EdiEh75YJ_3n8g" name="GeneralOrdering">

+  <ownedMember xmi:type="uml:Class" xmi:id="_m9neiK86EdiEh75YJ_3n8g" name="GeneralOrdering">

     <eAnnotations xmi:id="_pq-wYK88EdizLvaujP1w9Q" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_prK9oK88EdizLvaujP1w9Q"/>

+      <contents xmi:type="Basic_0:Basic__Metaclass" xmi:id="_prK9oK88EdizLvaujP1w9Q"/>

     </eAnnotations>

     <generalization xmi:id="_m9neia86EdiEh75YJ_3n8g" general="_m8qb_a86EdiEh75YJ_3n8g"/>

     <ownedAttribute xmi:id="_m9neiq86EdiEh75YJ_3n8g" name="before" type="_m9neja86EdiEh75YJ_3n8g" isOrdered="true" association="_m9nejK86EdiEh75YJ_3n8g"/>

     <ownedAttribute xmi:id="_m9nei686EdiEh75YJ_3n8g" name="after" type="_m9neja86EdiEh75YJ_3n8g" isOrdered="true" association="_m9neqa86EdiEh75YJ_3n8g"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_m9nejK86EdiEh75YJ_3n8g" memberEnd="_m9neiq86EdiEh75YJ_3n8g _m9nema86EdiEh75YJ_3n8g"/>

-  <ownedMember xsi:type="uml:Class" xmi:id="_m9neja86EdiEh75YJ_3n8g" name="EventOccurrence">

+  <ownedMember xmi:type="uml:Association" xmi:id="_m9nejK86EdiEh75YJ_3n8g" memberEnd="_m9neiq86EdiEh75YJ_3n8g _m9nema86EdiEh75YJ_3n8g"/>

+  <ownedMember xmi:type="uml:Class" xmi:id="_m9neja86EdiEh75YJ_3n8g" name="EventOccurrence">

     <eAnnotations xmi:id="_pr1sAK88EdizLvaujP1w9Q" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_psB5QK88EdizLvaujP1w9Q"/>

+      <contents xmi:type="Basic_0:Basic__Metaclass" xmi:id="_psB5QK88EdizLvaujP1w9Q"/>

     </eAnnotations>

     <generalization xmi:id="_m9nejq86EdiEh75YJ_3n8g" general="_m9neG686EdiEh75YJ_3n8g"/>

     <generalization xmi:id="_m9nej686EdiEh75YJ_3n8g" general="_m9neVa86EdiEh75YJ_3n8g"/>

     <ownedAttribute xmi:id="_m9nekK86EdiEh75YJ_3n8g" name="startExec" type="_m9nen686EdiEh75YJ_3n8g" isOrdered="true" association="_m9nenq86EdiEh75YJ_3n8g">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_m9neka86EdiEh75YJ_3n8g" value="-1"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_m9nekq86EdiEh75YJ_3n8g"/>

+      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_m9neka86EdiEh75YJ_3n8g" value="-1"/>

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m9nekq86EdiEh75YJ_3n8g"/>

     </ownedAttribute>

     <ownedAttribute xmi:id="_m9nek686EdiEh75YJ_3n8g" name="finishExec" type="_m9nen686EdiEh75YJ_3n8g" isOrdered="true" association="_m9nepq86EdiEh75YJ_3n8g">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_m9nelK86EdiEh75YJ_3n8g" value="-1"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_m9nela86EdiEh75YJ_3n8g"/>

+      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_m9nelK86EdiEh75YJ_3n8g" value="-1"/>

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m9nela86EdiEh75YJ_3n8g"/>

     </ownedAttribute>

     <ownedAttribute xmi:id="_m9nelq86EdiEh75YJ_3n8g" name="toBefore" type="_m9neiK86EdiEh75YJ_3n8g" isOrdered="true" association="_m9neqa86EdiEh75YJ_3n8g">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_m9nel686EdiEh75YJ_3n8g" value="-1"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_m9nemK86EdiEh75YJ_3n8g"/>

+      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_m9nel686EdiEh75YJ_3n8g" value="-1"/>

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m9nemK86EdiEh75YJ_3n8g"/>

     </ownedAttribute>

     <ownedAttribute xmi:id="_m9nema86EdiEh75YJ_3n8g" name="toAfter" type="_m9neiK86EdiEh75YJ_3n8g" isOrdered="true" association="_m9nejK86EdiEh75YJ_3n8g">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_m9nemq86EdiEh75YJ_3n8g" value="-1"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_m9nem686EdiEh75YJ_3n8g"/>

+      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_m9nemq86EdiEh75YJ_3n8g" value="-1"/>

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m9nem686EdiEh75YJ_3n8g"/>

     </ownedAttribute>

     <ownedOperation xmi:id="_m9nenK86EdiEh75YJ_3n8g" name="getCovereds">

       <returnResult xmi:id="_m9nena86EdiEh75YJ_3n8g" direction="return">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

+        <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

       </returnResult>

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

+      <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

     </ownedOperation>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_m9nenq86EdiEh75YJ_3n8g" memberEnd="_m9nekK86EdiEh75YJ_3n8g _m9nepa86EdiEh75YJ_3n8g"/>

-  <ownedMember xsi:type="uml:Class" xmi:id="_m9nen686EdiEh75YJ_3n8g" name="ExecutionOccurrence">

+  <ownedMember xmi:type="uml:Association" xmi:id="_m9nenq86EdiEh75YJ_3n8g" memberEnd="_m9nekK86EdiEh75YJ_3n8g _m9nepa86EdiEh75YJ_3n8g"/>

+  <ownedMember xmi:type="uml:Class" xmi:id="_m9nen686EdiEh75YJ_3n8g" name="ExecutionOccurrence">

     <eAnnotations xmi:id="_psUNIK88EdizLvaujP1w9Q" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_psgaYK88EdizLvaujP1w9Q"/>

+      <contents xmi:type="Basic_0:Basic__Metaclass" xmi:id="_psgaYK88EdizLvaujP1w9Q"/>

     </eAnnotations>

     <generalization xmi:id="_m9neoK86EdiEh75YJ_3n8g" general="_m9neG686EdiEh75YJ_3n8g"/>

     <ownedAttribute xmi:id="_m9neoa86EdiEh75YJ_3n8g" name="finish" type="_m9neja86EdiEh75YJ_3n8g" isOrdered="true" association="_m9nepq86EdiEh75YJ_3n8g"/>

     <ownedAttribute xmi:id="_m9neoq86EdiEh75YJ_3n8g" name="behavior" type="_m9I8Ua86EdiEh75YJ_3n8g" isOrdered="true" association="_m9nep686EdiEh75YJ_3n8g">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_m9neo686EdiEh75YJ_3n8g" value="-1"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_m9nepK86EdiEh75YJ_3n8g"/>

+      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_m9neo686EdiEh75YJ_3n8g" value="-1"/>

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m9nepK86EdiEh75YJ_3n8g"/>

     </ownedAttribute>

     <ownedAttribute xmi:id="_m9nepa86EdiEh75YJ_3n8g" name="start" type="_m9neja86EdiEh75YJ_3n8g" isOrdered="true" association="_m9nenq86EdiEh75YJ_3n8g"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_m9nepq86EdiEh75YJ_3n8g" memberEnd="_m9neoa86EdiEh75YJ_3n8g _m9nek686EdiEh75YJ_3n8g"/>

-  <ownedMember xsi:type="uml:Association" xmi:id="_m9nep686EdiEh75YJ_3n8g" memberEnd="_m9neoq86EdiEh75YJ_3n8g _m9neqK86EdiEh75YJ_3n8g">

+  <ownedMember xmi:type="uml:Association" xmi:id="_m9nepq86EdiEh75YJ_3n8g" memberEnd="_m9neoa86EdiEh75YJ_3n8g _m9nek686EdiEh75YJ_3n8g"/>

+  <ownedMember xmi:type="uml:Association" xmi:id="_m9nep686EdiEh75YJ_3n8g" memberEnd="_m9neoq86EdiEh75YJ_3n8g _m9neqK86EdiEh75YJ_3n8g">

     <ownedEnd xmi:id="_m9neqK86EdiEh75YJ_3n8g" type="_m9nen686EdiEh75YJ_3n8g" association="_m9nep686EdiEh75YJ_3n8g"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_m9neqa86EdiEh75YJ_3n8g" memberEnd="_m9nelq86EdiEh75YJ_3n8g _m9nei686EdiEh75YJ_3n8g"/>

-  <ownedMember xsi:type="uml:Association" xmi:id="_m9neqq86EdiEh75YJ_3n8g" memberEnd="_m9neE686EdiEh75YJ_3n8g _m9neI686EdiEh75YJ_3n8g"/>

-  <ownedMember xsi:type="uml:Class" xmi:id="_m9neq686EdiEh75YJ_3n8g" name="InteractionOperand">

+  <ownedMember xmi:type="uml:Association" xmi:id="_m9neqa86EdiEh75YJ_3n8g" memberEnd="_m9nelq86EdiEh75YJ_3n8g _m9nei686EdiEh75YJ_3n8g"/>

+  <ownedMember xmi:type="uml:Association" xmi:id="_m9neqq86EdiEh75YJ_3n8g" memberEnd="_m9neE686EdiEh75YJ_3n8g _m9neI686EdiEh75YJ_3n8g"/>

+  <ownedMember xmi:type="uml:Class" xmi:id="_m9neq686EdiEh75YJ_3n8g" name="InteractionOperand">

     <eAnnotations xmi:id="_qIlSYK88EdizLvaujP1w9Q" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_qIxfoK88EdizLvaujP1w9Q"/>

+      <contents xmi:type="Basic_0:Basic__Metaclass" xmi:id="_qIxfoK88EdizLvaujP1w9Q"/>

     </eAnnotations>

     <generalization xmi:id="_m9nerK86EdiEh75YJ_3n8g" general="_m8whhK86EdiEh75YJ_3n8g"/>

     <generalization xmi:id="_m9nera86EdiEh75YJ_3n8g" general="_m9neG686EdiEh75YJ_3n8g"/>

     <ownedAttribute xmi:id="_m9nerq86EdiEh75YJ_3n8g" name="guard" type="_m9net686EdiEh75YJ_3n8g" isOrdered="true" association="_m9neta86EdiEh75YJ_3n8g" aggregation="composite">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_m9ner686EdiEh75YJ_3n8g"/>

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m9ner686EdiEh75YJ_3n8g"/>

     </ownedAttribute>

     <ownedAttribute xmi:id="_m9nesK86EdiEh75YJ_3n8g" name="fragment" type="_m9neG686EdiEh75YJ_3n8g" isOrdered="true" association="_m9new686EdiEh75YJ_3n8g" aggregation="composite">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_m9nesa86EdiEh75YJ_3n8g" value="-1"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_m9nesq86EdiEh75YJ_3n8g"/>

+      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_m9nesa86EdiEh75YJ_3n8g" value="-1"/>

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m9nesq86EdiEh75YJ_3n8g"/>

     </ownedAttribute>

     <ownedOperation xmi:id="_m9nes686EdiEh75YJ_3n8g" name="getOwnedElements">

       <returnResult xmi:id="_m9netK86EdiEh75YJ_3n8g" direction="return">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

+        <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

       </returnResult>

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

+      <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

     </ownedOperation>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_m9neta86EdiEh75YJ_3n8g" memberEnd="_m9nerq86EdiEh75YJ_3n8g _m9netq86EdiEh75YJ_3n8g">

+  <ownedMember xmi:type="uml:Association" xmi:id="_m9neta86EdiEh75YJ_3n8g" memberEnd="_m9nerq86EdiEh75YJ_3n8g _m9netq86EdiEh75YJ_3n8g">

     <ownedEnd xmi:id="_m9netq86EdiEh75YJ_3n8g" type="_m9neq686EdiEh75YJ_3n8g" association="_m9neta86EdiEh75YJ_3n8g"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Class" xmi:id="_m9net686EdiEh75YJ_3n8g" name="InteractionConstraint">

+  <ownedMember xmi:type="uml:Class" xmi:id="_m9net686EdiEh75YJ_3n8g" name="InteractionConstraint">

     <eAnnotations xmi:id="_qI9s4K88EdizLvaujP1w9Q" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_qJJ6IK88EdizLvaujP1w9Q"/>

+      <contents xmi:type="Basic_0:Basic__Metaclass" xmi:id="_qJJ6IK88EdizLvaujP1w9Q"/>

     </eAnnotations>

     <generalization xmi:id="_m9neuK86EdiEh75YJ_3n8g" general="_m8whsa86EdiEh75YJ_3n8g"/>

     <ownedAttribute xmi:id="_m9neua86EdiEh75YJ_3n8g" name="minint" type="_m8qb6q86EdiEh75YJ_3n8g" isOrdered="true" association="_m9nev686EdiEh75YJ_3n8g" aggregation="composite">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_m9neuq86EdiEh75YJ_3n8g"/>

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m9neuq86EdiEh75YJ_3n8g"/>

     </ownedAttribute>

     <ownedAttribute xmi:id="_m9neu686EdiEh75YJ_3n8g" name="maxint" type="_m8qb6q86EdiEh75YJ_3n8g" isOrdered="true" association="_m9newa86EdiEh75YJ_3n8g" aggregation="composite">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_m9nevK86EdiEh75YJ_3n8g"/>

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m9nevK86EdiEh75YJ_3n8g"/>

     </ownedAttribute>

     <ownedOperation xmi:id="_m9neva86EdiEh75YJ_3n8g" name="getOwnedElements">

       <returnResult xmi:id="_m9nevq86EdiEh75YJ_3n8g" direction="return">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

+        <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

       </returnResult>

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

+      <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

     </ownedOperation>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_m9nev686EdiEh75YJ_3n8g" memberEnd="_m9neua86EdiEh75YJ_3n8g _m9newK86EdiEh75YJ_3n8g">

+  <ownedMember xmi:type="uml:Association" xmi:id="_m9nev686EdiEh75YJ_3n8g" memberEnd="_m9neua86EdiEh75YJ_3n8g _m9newK86EdiEh75YJ_3n8g">

     <ownedEnd xmi:id="_m9newK86EdiEh75YJ_3n8g" type="_m9net686EdiEh75YJ_3n8g" association="_m9nev686EdiEh75YJ_3n8g"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_m9newa86EdiEh75YJ_3n8g" memberEnd="_m9neu686EdiEh75YJ_3n8g _m9newq86EdiEh75YJ_3n8g">

+  <ownedMember xmi:type="uml:Association" xmi:id="_m9newa86EdiEh75YJ_3n8g" memberEnd="_m9neu686EdiEh75YJ_3n8g _m9newq86EdiEh75YJ_3n8g">

     <ownedEnd xmi:id="_m9newq86EdiEh75YJ_3n8g" type="_m9net686EdiEh75YJ_3n8g" association="_m9newa86EdiEh75YJ_3n8g"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_m9new686EdiEh75YJ_3n8g" memberEnd="_m9nesK86EdiEh75YJ_3n8g _m9neJa86EdiEh75YJ_3n8g"/>

-  <ownedMember xsi:type="uml:Association" xmi:id="_m9nexK86EdiEh75YJ_3n8g" memberEnd="_m9neFq86EdiEh75YJ_3n8g _m9nexa86EdiEh75YJ_3n8g">

+  <ownedMember xmi:type="uml:Association" xmi:id="_m9new686EdiEh75YJ_3n8g" memberEnd="_m9nesK86EdiEh75YJ_3n8g _m9neJa86EdiEh75YJ_3n8g"/>

+  <ownedMember xmi:type="uml:Association" xmi:id="_m9nexK86EdiEh75YJ_3n8g" memberEnd="_m9neFq86EdiEh75YJ_3n8g _m9nexa86EdiEh75YJ_3n8g">

     <ownedEnd xmi:id="_m9nexa86EdiEh75YJ_3n8g" type="_m9neCq86EdiEh75YJ_3n8g" association="_m9nexK86EdiEh75YJ_3n8g"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Class" xmi:id="_m9nexq86EdiEh75YJ_3n8g" name="StateInvariant">

+  <ownedMember xmi:type="uml:Class" xmi:id="_m9nexq86EdiEh75YJ_3n8g" name="StateInvariant">

     <eAnnotations xmi:id="_pssnoK88EdizLvaujP1w9Q" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_ps404K88EdizLvaujP1w9Q"/>

+      <contents xmi:type="Basic_0:Basic__Metaclass" xmi:id="_ps404K88EdizLvaujP1w9Q"/>

     </eAnnotations>

     <generalization xmi:id="_m9nex686EdiEh75YJ_3n8g" general="_m9neG686EdiEh75YJ_3n8g"/>

     <ownedAttribute xmi:id="_m9neyK86EdiEh75YJ_3n8g" name="invariant" type="_m8whsa86EdiEh75YJ_3n8g" isOrdered="true" association="_m9neza86EdiEh75YJ_3n8g" aggregation="composite"/>

     <ownedOperation xmi:id="_m9neya86EdiEh75YJ_3n8g" name="getCovereds">

       <returnResult xmi:id="_m9neyq86EdiEh75YJ_3n8g" direction="return">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

+        <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

       </returnResult>

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

+      <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

     </ownedOperation>

     <ownedOperation xmi:id="_m9ney686EdiEh75YJ_3n8g" name="getOwnedElements">

       <returnResult xmi:id="_m9nezK86EdiEh75YJ_3n8g" direction="return">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

+        <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

       </returnResult>

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

+      <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

     </ownedOperation>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_m9neza86EdiEh75YJ_3n8g" memberEnd="_m9neyK86EdiEh75YJ_3n8g _m9nezq86EdiEh75YJ_3n8g">

+  <ownedMember xmi:type="uml:Association" xmi:id="_m9neza86EdiEh75YJ_3n8g" memberEnd="_m9neyK86EdiEh75YJ_3n8g _m9nezq86EdiEh75YJ_3n8g">

     <ownedEnd xmi:id="_m9nezq86EdiEh75YJ_3n8g" type="_m9nexq86EdiEh75YJ_3n8g" association="_m9neza86EdiEh75YJ_3n8g"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Class" xmi:id="_m9nez686EdiEh75YJ_3n8g" name="Stop">

+  <ownedMember xmi:type="uml:Class" xmi:id="_m9nez686EdiEh75YJ_3n8g" name="Stop">

     <eAnnotations xmi:id="_ptLIwK88EdizLvaujP1w9Q" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_ptXWAK88EdizLvaujP1w9Q"/>

+      <contents xmi:type="Basic_0:Basic__Metaclass" xmi:id="_ptXWAK88EdizLvaujP1w9Q"/>

     </eAnnotations>

     <generalization xmi:id="_m9ne0K86EdiEh75YJ_3n8g" general="_m9neja86EdiEh75YJ_3n8g"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Class" xmi:id="_m9ne0a86EdiEh75YJ_3n8g" name="CallTrigger">

+  <ownedMember xmi:type="uml:Class" xmi:id="_m9ne0a86EdiEh75YJ_3n8g" name="CallTrigger">

     <eAnnotations xmi:id="_ptpp4K88EdizLvaujP1w9Q" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_pt13IK88EdizLvaujP1w9Q"/>

+      <contents xmi:type="Basic_0:Basic__Metaclass" xmi:id="_pt13IK88EdizLvaujP1w9Q"/>

     </eAnnotations>

     <generalization xmi:id="_m9ne0q86EdiEh75YJ_3n8g" general="_m9ne1K86EdiEh75YJ_3n8g"/>

     <ownedAttribute xmi:id="_m9ne0686EdiEh75YJ_3n8g" name="operation" type="_m9C2ja86EdiEh75YJ_3n8g" isOrdered="true" association="_m9ne1q86EdiEh75YJ_3n8g"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Class" xmi:id="_m9ne1K86EdiEh75YJ_3n8g" name="MessageTrigger" isAbstract="true">

+  <ownedMember xmi:type="uml:Class" xmi:id="_m9ne1K86EdiEh75YJ_3n8g" name="MessageTrigger" isAbstract="true">

     <eAnnotations xmi:id="_puCEYK88EdizLvaujP1w9Q" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_puORoK88EdizLvaujP1w9Q"/>

+      <contents xmi:type="Basic_0:Basic__Metaclass" xmi:id="_puORoK88EdizLvaujP1w9Q"/>

     </eAnnotations>

     <generalization xmi:id="_m9ne1a86EdiEh75YJ_3n8g" general="_m9VKOq86EdiEh75YJ_3n8g"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_m9ne1q86EdiEh75YJ_3n8g" memberEnd="_m9ne0686EdiEh75YJ_3n8g _m9ne1686EdiEh75YJ_3n8g">

+  <ownedMember xmi:type="uml:Association" xmi:id="_m9ne1q86EdiEh75YJ_3n8g" memberEnd="_m9ne0686EdiEh75YJ_3n8g _m9ne1686EdiEh75YJ_3n8g">

     <ownedEnd xmi:id="_m9ne1686EdiEh75YJ_3n8g" type="_m9ne0a86EdiEh75YJ_3n8g" association="_m9ne1q86EdiEh75YJ_3n8g"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Class" xmi:id="_m9ne2K86EdiEh75YJ_3n8g" name="ChangeTrigger">

+  <ownedMember xmi:type="uml:Class" xmi:id="_m9ne2K86EdiEh75YJ_3n8g" name="ChangeTrigger">

     <eAnnotations xmi:id="_pumsIK88EdizLvaujP1w9Q" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_puy5YK88EdizLvaujP1w9Q"/>

+      <contents xmi:type="Basic_0:Basic__Metaclass" xmi:id="_puy5YK88EdizLvaujP1w9Q"/>

     </eAnnotations>

     <generalization xmi:id="_m9ne2a86EdiEh75YJ_3n8g" general="_m9VKOq86EdiEh75YJ_3n8g"/>

     <ownedAttribute xmi:id="_m9ne2q86EdiEh75YJ_3n8g" name="changeExpression" type="_m8qb6q86EdiEh75YJ_3n8g" isOrdered="true" association="_m9ne3a86EdiEh75YJ_3n8g" aggregation="composite"/>

     <ownedOperation xmi:id="_m9ne2686EdiEh75YJ_3n8g" name="getOwnedElements">

       <returnResult xmi:id="_m9ne3K86EdiEh75YJ_3n8g" direction="return">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

+        <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

       </returnResult>

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

+      <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

     </ownedOperation>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_m9ne3a86EdiEh75YJ_3n8g" memberEnd="_m9ne2q86EdiEh75YJ_3n8g _m9ne3q86EdiEh75YJ_3n8g">

+  <ownedMember xmi:type="uml:Association" xmi:id="_m9ne3a86EdiEh75YJ_3n8g" memberEnd="_m9ne2q86EdiEh75YJ_3n8g _m9ne3q86EdiEh75YJ_3n8g">

     <ownedEnd xmi:id="_m9ne3q86EdiEh75YJ_3n8g" type="_m9ne2K86EdiEh75YJ_3n8g" association="_m9ne3a86EdiEh75YJ_3n8g"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Class" xmi:id="_m9ne3686EdiEh75YJ_3n8g" name="SignalTrigger">

+  <ownedMember xmi:type="uml:Class" xmi:id="_m9ne3686EdiEh75YJ_3n8g" name="SignalTrigger">

     <eAnnotations xmi:id="_pwIWIK88EdizLvaujP1w9Q" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_pwUjYK88EdizLvaujP1w9Q"/>

+      <contents xmi:type="Basic_0:Basic__Metaclass" xmi:id="_pwUjYK88EdizLvaujP1w9Q"/>

     </eAnnotations>

     <generalization xmi:id="_m9ne4K86EdiEh75YJ_3n8g" general="_m9ne1K86EdiEh75YJ_3n8g"/>

     <ownedAttribute xmi:id="_m9ne4a86EdiEh75YJ_3n8g" name="signal" type="_m9VJza86EdiEh75YJ_3n8g" isOrdered="true" association="_m9ne5K86EdiEh75YJ_3n8g">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_m9ne4q86EdiEh75YJ_3n8g" value="-1"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_m9ne4686EdiEh75YJ_3n8g"/>

+      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_m9ne4q86EdiEh75YJ_3n8g" value="-1"/>

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m9ne4686EdiEh75YJ_3n8g"/>

     </ownedAttribute>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_m9ne5K86EdiEh75YJ_3n8g" memberEnd="_m9ne4a86EdiEh75YJ_3n8g _m9ne5a86EdiEh75YJ_3n8g">

+  <ownedMember xmi:type="uml:Association" xmi:id="_m9ne5K86EdiEh75YJ_3n8g" memberEnd="_m9ne4a86EdiEh75YJ_3n8g _m9ne5a86EdiEh75YJ_3n8g">

     <ownedEnd xmi:id="_m9ne5a86EdiEh75YJ_3n8g" type="_m9ne3686EdiEh75YJ_3n8g" association="_m9ne5K86EdiEh75YJ_3n8g"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Class" xmi:id="_m9ne5q86EdiEh75YJ_3n8g" name="TimeTrigger">

+  <ownedMember xmi:type="uml:Class" xmi:id="_m9ne5q86EdiEh75YJ_3n8g" name="TimeTrigger">

     <eAnnotations xmi:id="_pwm3QK88EdizLvaujP1w9Q" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_pwzEgK88EdizLvaujP1w9Q"/>

+      <contents xmi:type="Basic_0:Basic__Metaclass" xmi:id="_pwzEgK88EdizLvaujP1w9Q"/>

     </eAnnotations>

     <generalization xmi:id="_m9ne5686EdiEh75YJ_3n8g" general="_m9VKOq86EdiEh75YJ_3n8g"/>

     <ownedAttribute xmi:id="_m9ne6K86EdiEh75YJ_3n8g" name="isRelative" type="_m8qbBq86EdiEh75YJ_3n8g">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_m9ne6a86EdiEh75YJ_3n8g"/>

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m9ne6a86EdiEh75YJ_3n8g"/>

     </ownedAttribute>

     <ownedAttribute xmi:id="_m9ne6q86EdiEh75YJ_3n8g" name="when" type="_m8qb6q86EdiEh75YJ_3n8g" isOrdered="true" association="_m9ne7a86EdiEh75YJ_3n8g" aggregation="composite"/>

     <ownedOperation xmi:id="_m9ne6686EdiEh75YJ_3n8g" name="getOwnedElements">

       <returnResult xmi:id="_m9ne7K86EdiEh75YJ_3n8g" direction="return">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

+        <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

       </returnResult>

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

+      <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

     </ownedOperation>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_m9ne7a86EdiEh75YJ_3n8g" memberEnd="_m9ne6q86EdiEh75YJ_3n8g _m9ne7q86EdiEh75YJ_3n8g">

+  <ownedMember xmi:type="uml:Association" xmi:id="_m9ne7a86EdiEh75YJ_3n8g" memberEnd="_m9ne6q86EdiEh75YJ_3n8g _m9ne7q86EdiEh75YJ_3n8g">

     <ownedEnd xmi:id="_m9ne7q86EdiEh75YJ_3n8g" type="_m9ne5q86EdiEh75YJ_3n8g" association="_m9ne7a86EdiEh75YJ_3n8g"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Class" xmi:id="_m9ne7686EdiEh75YJ_3n8g" name="AnyTrigger">

+  <ownedMember xmi:type="uml:Class" xmi:id="_m9ne7686EdiEh75YJ_3n8g" name="AnyTrigger">

     <eAnnotations xmi:id="_pxFYYK88EdizLvaujP1w9Q" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_pxRloK88EdizLvaujP1w9Q"/>

+      <contents xmi:type="Basic_0:Basic__Metaclass" xmi:id="_pxRloK88EdizLvaujP1w9Q"/>

     </eAnnotations>

     <generalization xmi:id="_m9ne8K86EdiEh75YJ_3n8g" general="_m9ne1K86EdiEh75YJ_3n8g"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Class" xmi:id="_m9ne8a86EdiEh75YJ_3n8g" name="ForkNode">

+  <ownedMember xmi:type="uml:Class" xmi:id="_m9ne8a86EdiEh75YJ_3n8g" name="ForkNode">

     <eAnnotations xmi:id="_pyVVkK88EdizLvaujP1w9Q" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_pybcMK88EdizLvaujP1w9Q"/>

+      <contents xmi:type="Basic_0:Basic__Metaclass" xmi:id="_pybcMK88EdizLvaujP1w9Q"/>

     </eAnnotations>

     <generalization xmi:id="_m9ne8q86EdiEh75YJ_3n8g" general="_m9ndc686EdiEh75YJ_3n8g"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Class" xmi:id="_m9ne8686EdiEh75YJ_3n8g" name="JoinNode">

+  <ownedMember xmi:type="uml:Class" xmi:id="_m9ne8686EdiEh75YJ_3n8g" name="JoinNode">

     <eAnnotations xmi:id="_pytwEK88EdizLvaujP1w9Q" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_py59UK88EdizLvaujP1w9Q"/>

+      <contents xmi:type="Basic_0:Basic__Metaclass" xmi:id="_py59UK88EdizLvaujP1w9Q"/>

     </eAnnotations>

     <generalization xmi:id="_m9ne9K86EdiEh75YJ_3n8g" general="_m9ndc686EdiEh75YJ_3n8g"/>

     <ownedAttribute xmi:id="_m9ne9a86EdiEh75YJ_3n8g" name="isCombineDuplicate" type="_m8qbBq86EdiEh75YJ_3n8g">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_m9ne9q86EdiEh75YJ_3n8g"/>

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m9ne9q86EdiEh75YJ_3n8g"/>

     </ownedAttribute>

     <ownedAttribute xmi:id="_m9ne9686EdiEh75YJ_3n8g" name="joinSpec" type="_m8qb6q86EdiEh75YJ_3n8g" isOrdered="true" association="_m9ne-q86EdiEh75YJ_3n8g" aggregation="composite"/>

     <ownedOperation xmi:id="_m9ne-K86EdiEh75YJ_3n8g" name="getOwnedElements">

       <returnResult xmi:id="_m9ne-a86EdiEh75YJ_3n8g" direction="return">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

+        <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

       </returnResult>

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

+      <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

     </ownedOperation>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_m9ne-q86EdiEh75YJ_3n8g" memberEnd="_m9ne9686EdiEh75YJ_3n8g _m9ne-686EdiEh75YJ_3n8g">

+  <ownedMember xmi:type="uml:Association" xmi:id="_m9ne-q86EdiEh75YJ_3n8g" memberEnd="_m9ne9686EdiEh75YJ_3n8g _m9ne-686EdiEh75YJ_3n8g">

     <ownedEnd xmi:id="_m9ne-686EdiEh75YJ_3n8g" type="_m9ne8686EdiEh75YJ_3n8g" association="_m9ne-q86EdiEh75YJ_3n8g"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Class" xmi:id="_m9ne_K86EdiEh75YJ_3n8g" name="FlowFinalNode">

+  <ownedMember xmi:type="uml:Class" xmi:id="_m9ne_K86EdiEh75YJ_3n8g" name="FlowFinalNode">

     <eAnnotations xmi:id="_pzMRMK88EdizLvaujP1w9Q" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_pzYecK88EdizLvaujP1w9Q"/>

+      <contents xmi:type="Basic_0:Basic__Metaclass" xmi:id="_pzYecK88EdizLvaujP1w9Q"/>

     </eAnnotations>

     <generalization xmi:id="_m9ne_a86EdiEh75YJ_3n8g" general="_m9ndh686EdiEh75YJ_3n8g"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Class" xmi:id="_m9ne_q86EdiEh75YJ_3n8g" name="CentralBufferNode">

+  <ownedMember xmi:type="uml:Class" xmi:id="_m9ne_q86EdiEh75YJ_3n8g" name="CentralBufferNode">

     <eAnnotations xmi:id="_pzqyUK88EdizLvaujP1w9Q" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_pz2_kK88EdizLvaujP1w9Q"/>

+      <contents xmi:type="Basic_0:Basic__Metaclass" xmi:id="_pz2_kK88EdizLvaujP1w9Q"/>

     </eAnnotations>

     <generalization xmi:id="_m9ne_686EdiEh75YJ_3n8g" general="_m9VLD686EdiEh75YJ_3n8g"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Class" xmi:id="_m9nfAK86EdiEh75YJ_3n8g" name="FinalState">

+  <ownedMember xmi:type="uml:Class" xmi:id="_m9nfAK86EdiEh75YJ_3n8g" name="FinalState">

     <eAnnotations xmi:id="_p3SuEK88EdizLvaujP1w9Q" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_p3e7UK88EdizLvaujP1w9Q"/>

+      <contents xmi:type="Basic_0:Basic__Metaclass" xmi:id="_p3e7UK88EdizLvaujP1w9Q"/>

     </eAnnotations>

     <generalization xmi:id="_m9nfAa86EdiEh75YJ_3n8g" general="_m9bP8q86EdiEh75YJ_3n8g"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Class" xmi:id="_m9nfAq86EdiEh75YJ_3n8g" name="CreateObjectAction">

+  <ownedMember xmi:type="uml:Class" xmi:id="_m9nfAq86EdiEh75YJ_3n8g" name="CreateObjectAction">

     <eAnnotations xmi:id="_p3xPMK88EdizLvaujP1w9Q" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_p3-DgK88EdizLvaujP1w9Q"/>

+      <contents xmi:type="Basic_0:Basic__Metaclass" xmi:id="_p3-DgK88EdizLvaujP1w9Q"/>

     </eAnnotations>

     <generalization xmi:id="_m9nfA686EdiEh75YJ_3n8g" general="_m9VK5q86EdiEh75YJ_3n8g"/>

     <ownedAttribute xmi:id="_m9nfBK86EdiEh75YJ_3n8g" name="classifier" type="_m88vAa86EdiEh75YJ_3n8g" isOrdered="true" association="_m9nfCK86EdiEh75YJ_3n8g"/>

     <ownedAttribute xmi:id="_m9nfBa86EdiEh75YJ_3n8g" name="result" type="_m9bQTa86EdiEh75YJ_3n8g" isOrdered="true" association="_m9nfCq86EdiEh75YJ_3n8g" aggregation="composite"/>

     <ownedOperation xmi:id="_m9nfBq86EdiEh75YJ_3n8g" name="getOutputs">

       <returnResult xmi:id="_m9nfB686EdiEh75YJ_3n8g" direction="return">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

+        <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

       </returnResult>

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

+      <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

     </ownedOperation>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_m9nfCK86EdiEh75YJ_3n8g" memberEnd="_m9nfBK86EdiEh75YJ_3n8g _m9nfCa86EdiEh75YJ_3n8g">

+  <ownedMember xmi:type="uml:Association" xmi:id="_m9nfCK86EdiEh75YJ_3n8g" memberEnd="_m9nfBK86EdiEh75YJ_3n8g _m9nfCa86EdiEh75YJ_3n8g">

     <ownedEnd xmi:id="_m9nfCa86EdiEh75YJ_3n8g" type="_m9nfAq86EdiEh75YJ_3n8g" association="_m9nfCK86EdiEh75YJ_3n8g"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_m9nfCq86EdiEh75YJ_3n8g" memberEnd="_m9nfBa86EdiEh75YJ_3n8g _m9nfC686EdiEh75YJ_3n8g">

+  <ownedMember xmi:type="uml:Association" xmi:id="_m9nfCq86EdiEh75YJ_3n8g" memberEnd="_m9nfBa86EdiEh75YJ_3n8g _m9nfC686EdiEh75YJ_3n8g">

     <ownedEnd xmi:id="_m9nfC686EdiEh75YJ_3n8g" type="_m9nfAq86EdiEh75YJ_3n8g" association="_m9nfCq86EdiEh75YJ_3n8g"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Class" xmi:id="_m9nfDK86EdiEh75YJ_3n8g" name="DestroyObjectAction">

+  <ownedMember xmi:type="uml:Class" xmi:id="_m9nfDK86EdiEh75YJ_3n8g" name="DestroyObjectAction">

     <eAnnotations xmi:id="_p4QXYK88EdizLvaujP1w9Q" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_p4ckoK88EdizLvaujP1w9Q"/>

+      <contents xmi:type="Basic_0:Basic__Metaclass" xmi:id="_p4ckoK88EdizLvaujP1w9Q"/>

     </eAnnotations>

     <generalization xmi:id="_m9nfDa86EdiEh75YJ_3n8g" general="_m9VK5q86EdiEh75YJ_3n8g"/>

     <ownedAttribute xmi:id="_m9nfDq86EdiEh75YJ_3n8g" name="isDestroyLinks" type="_m8qbBq86EdiEh75YJ_3n8g">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_m9nfD686EdiEh75YJ_3n8g"/>

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m9nfD686EdiEh75YJ_3n8g"/>

     </ownedAttribute>

     <ownedAttribute xmi:id="_m9nfEK86EdiEh75YJ_3n8g" name="isDestroyOwnedObjects" type="_m8qbBq86EdiEh75YJ_3n8g">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_m9nfEa86EdiEh75YJ_3n8g"/>

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m9nfEa86EdiEh75YJ_3n8g"/>

     </ownedAttribute>

     <ownedAttribute xmi:id="_m9nfEq86EdiEh75YJ_3n8g" name="target" type="_m9bQVK86EdiEh75YJ_3n8g" isOrdered="true" association="_m9nfFa86EdiEh75YJ_3n8g" aggregation="composite"/>

     <ownedOperation xmi:id="_m9nfE686EdiEh75YJ_3n8g" name="getInputs">

       <returnResult xmi:id="_m9nfFK86EdiEh75YJ_3n8g" direction="return">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

+        <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

       </returnResult>

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

+      <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

     </ownedOperation>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_m9nfFa86EdiEh75YJ_3n8g" memberEnd="_m9nfEq86EdiEh75YJ_3n8g _m9nfFq86EdiEh75YJ_3n8g">

+  <ownedMember xmi:type="uml:Association" xmi:id="_m9nfFa86EdiEh75YJ_3n8g" memberEnd="_m9nfEq86EdiEh75YJ_3n8g _m9nfFq86EdiEh75YJ_3n8g">

     <ownedEnd xmi:id="_m9nfFq86EdiEh75YJ_3n8g" type="_m9nfDK86EdiEh75YJ_3n8g" association="_m9nfFa86EdiEh75YJ_3n8g"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Class" xmi:id="_m9nfF686EdiEh75YJ_3n8g" name="TestIdentityAction">

+  <ownedMember xmi:type="uml:Class" xmi:id="_m9nfF686EdiEh75YJ_3n8g" name="TestIdentityAction">

     <eAnnotations xmi:id="_p4u4gK88EdizLvaujP1w9Q" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_p47FwK88EdizLvaujP1w9Q"/>

+      <contents xmi:type="Basic_0:Basic__Metaclass" xmi:id="_p47FwK88EdizLvaujP1w9Q"/>

     </eAnnotations>

     <generalization xmi:id="_m9nfGK86EdiEh75YJ_3n8g" general="_m9VK5q86EdiEh75YJ_3n8g"/>

     <ownedAttribute xmi:id="_m9nfGa86EdiEh75YJ_3n8g" name="first" type="_m9bQVK86EdiEh75YJ_3n8g" isOrdered="true" association="_m9nfIK86EdiEh75YJ_3n8g" aggregation="composite"/>

@@ -4895,515 +4895,515 @@
     <ownedAttribute xmi:id="_m9nfG686EdiEh75YJ_3n8g" name="result" type="_m9bQTa86EdiEh75YJ_3n8g" isOrdered="true" association="_m9nfJK86EdiEh75YJ_3n8g" aggregation="composite"/>

     <ownedOperation xmi:id="_m9nfHK86EdiEh75YJ_3n8g" name="getInputs">

       <returnResult xmi:id="_m9nfHa86EdiEh75YJ_3n8g" direction="return">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

+        <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

       </returnResult>

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

+      <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

     </ownedOperation>

     <ownedOperation xmi:id="_m9nfHq86EdiEh75YJ_3n8g" name="getOutputs">

       <returnResult xmi:id="_m9nfH686EdiEh75YJ_3n8g" direction="return">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

+        <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

       </returnResult>

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

+      <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

     </ownedOperation>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_m9nfIK86EdiEh75YJ_3n8g" memberEnd="_m9nfGa86EdiEh75YJ_3n8g _m9nfIa86EdiEh75YJ_3n8g">

+  <ownedMember xmi:type="uml:Association" xmi:id="_m9nfIK86EdiEh75YJ_3n8g" memberEnd="_m9nfGa86EdiEh75YJ_3n8g _m9nfIa86EdiEh75YJ_3n8g">

     <ownedEnd xmi:id="_m9nfIa86EdiEh75YJ_3n8g" type="_m9nfF686EdiEh75YJ_3n8g" association="_m9nfIK86EdiEh75YJ_3n8g"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_m9nfIq86EdiEh75YJ_3n8g" memberEnd="_m9nfGq86EdiEh75YJ_3n8g _m9nfI686EdiEh75YJ_3n8g">

+  <ownedMember xmi:type="uml:Association" xmi:id="_m9nfIq86EdiEh75YJ_3n8g" memberEnd="_m9nfGq86EdiEh75YJ_3n8g _m9nfI686EdiEh75YJ_3n8g">

     <ownedEnd xmi:id="_m9nfI686EdiEh75YJ_3n8g" type="_m9nfF686EdiEh75YJ_3n8g" association="_m9nfIq86EdiEh75YJ_3n8g"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_m9nfJK86EdiEh75YJ_3n8g" memberEnd="_m9nfG686EdiEh75YJ_3n8g _m9nfJa86EdiEh75YJ_3n8g">

+  <ownedMember xmi:type="uml:Association" xmi:id="_m9nfJK86EdiEh75YJ_3n8g" memberEnd="_m9nfG686EdiEh75YJ_3n8g _m9nfJa86EdiEh75YJ_3n8g">

     <ownedEnd xmi:id="_m9nfJa86EdiEh75YJ_3n8g" type="_m9nfF686EdiEh75YJ_3n8g" association="_m9nfJK86EdiEh75YJ_3n8g"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Class" xmi:id="_m9nfJq86EdiEh75YJ_3n8g" name="ReadSelfAction">

+  <ownedMember xmi:type="uml:Class" xmi:id="_m9nfJq86EdiEh75YJ_3n8g" name="ReadSelfAction">

     <eAnnotations xmi:id="_p5HTAK88EdizLvaujP1w9Q" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_p5TgQK88EdizLvaujP1w9Q"/>

+      <contents xmi:type="Basic_0:Basic__Metaclass" xmi:id="_p5TgQK88EdizLvaujP1w9Q"/>

     </eAnnotations>

     <generalization xmi:id="_m9nfJ686EdiEh75YJ_3n8g" general="_m9VK5q86EdiEh75YJ_3n8g"/>

     <ownedAttribute xmi:id="_m9nfKK86EdiEh75YJ_3n8g" name="result" type="_m9bQTa86EdiEh75YJ_3n8g" isOrdered="true" association="_m9nfK686EdiEh75YJ_3n8g" aggregation="composite"/>

     <ownedOperation xmi:id="_m9nfKa86EdiEh75YJ_3n8g" name="getOutputs">

       <returnResult xmi:id="_m9nfKq86EdiEh75YJ_3n8g" direction="return">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

+        <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

       </returnResult>

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

+      <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

     </ownedOperation>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_m9nfK686EdiEh75YJ_3n8g" memberEnd="_m9nfKK86EdiEh75YJ_3n8g _m9nfLK86EdiEh75YJ_3n8g">

+  <ownedMember xmi:type="uml:Association" xmi:id="_m9nfK686EdiEh75YJ_3n8g" memberEnd="_m9nfKK86EdiEh75YJ_3n8g _m9nfLK86EdiEh75YJ_3n8g">

     <ownedEnd xmi:id="_m9nfLK86EdiEh75YJ_3n8g" type="_m9nfJq86EdiEh75YJ_3n8g" association="_m9nfK686EdiEh75YJ_3n8g"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Class" xmi:id="_m9nfLa86EdiEh75YJ_3n8g" name="StructuralFeatureAction" isAbstract="true">

+  <ownedMember xmi:type="uml:Class" xmi:id="_m9nfLa86EdiEh75YJ_3n8g" name="StructuralFeatureAction" isAbstract="true">

     <eAnnotations xmi:id="_p5l0IK88EdizLvaujP1w9Q" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_p5yBYK88EdizLvaujP1w9Q"/>

+      <contents xmi:type="Basic_0:Basic__Metaclass" xmi:id="_p5yBYK88EdizLvaujP1w9Q"/>

     </eAnnotations>

     <generalization xmi:id="_m9nfLq86EdiEh75YJ_3n8g" general="_m9VK5q86EdiEh75YJ_3n8g"/>

     <ownedAttribute xmi:id="_m9nfL686EdiEh75YJ_3n8g" name="structuralFeature" type="_m9C16686EdiEh75YJ_3n8g" isOrdered="true" association="_m9nfM686EdiEh75YJ_3n8g"/>

     <ownedAttribute xmi:id="_m9nfMK86EdiEh75YJ_3n8g" name="object" type="_m9bQVK86EdiEh75YJ_3n8g" isOrdered="true" association="_m9nfNa86EdiEh75YJ_3n8g" aggregation="composite"/>

     <ownedOperation xmi:id="_m9nfMa86EdiEh75YJ_3n8g" name="getInputs">

       <returnResult xmi:id="_m9nfMq86EdiEh75YJ_3n8g" direction="return">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

+        <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

       </returnResult>

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

+      <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

     </ownedOperation>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_m9nfM686EdiEh75YJ_3n8g" memberEnd="_m9nfL686EdiEh75YJ_3n8g _m9nfNK86EdiEh75YJ_3n8g">

+  <ownedMember xmi:type="uml:Association" xmi:id="_m9nfM686EdiEh75YJ_3n8g" memberEnd="_m9nfL686EdiEh75YJ_3n8g _m9nfNK86EdiEh75YJ_3n8g">

     <ownedEnd xmi:id="_m9nfNK86EdiEh75YJ_3n8g" type="_m9nfLa86EdiEh75YJ_3n8g" association="_m9nfM686EdiEh75YJ_3n8g"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_m9nfNa86EdiEh75YJ_3n8g" memberEnd="_m9nfMK86EdiEh75YJ_3n8g _m9nfNq86EdiEh75YJ_3n8g">

+  <ownedMember xmi:type="uml:Association" xmi:id="_m9nfNa86EdiEh75YJ_3n8g" memberEnd="_m9nfMK86EdiEh75YJ_3n8g _m9nfNq86EdiEh75YJ_3n8g">

     <ownedEnd xmi:id="_m9nfNq86EdiEh75YJ_3n8g" type="_m9nfLa86EdiEh75YJ_3n8g" association="_m9nfNa86EdiEh75YJ_3n8g"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Class" xmi:id="_m9nfN686EdiEh75YJ_3n8g" name="ReadStructuralFeatureAction">

+  <ownedMember xmi:type="uml:Class" xmi:id="_m9nfN686EdiEh75YJ_3n8g" name="ReadStructuralFeatureAction">

     <eAnnotations xmi:id="_p6EVQK88EdizLvaujP1w9Q" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_p6QigK88EdizLvaujP1w9Q"/>

+      <contents xmi:type="Basic_0:Basic__Metaclass" xmi:id="_p6QigK88EdizLvaujP1w9Q"/>

     </eAnnotations>

     <generalization xmi:id="_m9nfOK86EdiEh75YJ_3n8g" general="_m9nfLa86EdiEh75YJ_3n8g"/>

     <ownedAttribute xmi:id="_m9nfOa86EdiEh75YJ_3n8g" name="result" type="_m9bQTa86EdiEh75YJ_3n8g" isOrdered="true" association="_m9nfPK86EdiEh75YJ_3n8g" aggregation="composite"/>

     <ownedOperation xmi:id="_m9nfOq86EdiEh75YJ_3n8g" name="getOutputs">

       <returnResult xmi:id="_m9nfO686EdiEh75YJ_3n8g" direction="return">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

+        <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

       </returnResult>

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

+      <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

     </ownedOperation>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_m9nfPK86EdiEh75YJ_3n8g" memberEnd="_m9nfOa86EdiEh75YJ_3n8g _m9nfPa86EdiEh75YJ_3n8g">

+  <ownedMember xmi:type="uml:Association" xmi:id="_m9nfPK86EdiEh75YJ_3n8g" memberEnd="_m9nfOa86EdiEh75YJ_3n8g _m9nfPa86EdiEh75YJ_3n8g">

     <ownedEnd xmi:id="_m9nfPa86EdiEh75YJ_3n8g" type="_m9nfN686EdiEh75YJ_3n8g" association="_m9nfPK86EdiEh75YJ_3n8g"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Class" xmi:id="_m9nfPq86EdiEh75YJ_3n8g" name="WriteStructuralFeatureAction" isAbstract="true">

+  <ownedMember xmi:type="uml:Class" xmi:id="_m9nfPq86EdiEh75YJ_3n8g" name="WriteStructuralFeatureAction" isAbstract="true">

     <eAnnotations xmi:id="_p6i2YK88EdizLvaujP1w9Q" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_p6vDoK88EdizLvaujP1w9Q"/>

+      <contents xmi:type="Basic_0:Basic__Metaclass" xmi:id="_p6vDoK88EdizLvaujP1w9Q"/>

     </eAnnotations>

     <generalization xmi:id="_m9nfP686EdiEh75YJ_3n8g" general="_m9nfLa86EdiEh75YJ_3n8g"/>

     <ownedAttribute xmi:id="_m9nfQK86EdiEh75YJ_3n8g" name="value" type="_m9bQVK86EdiEh75YJ_3n8g" isOrdered="true" association="_m9nfQ686EdiEh75YJ_3n8g" aggregation="composite"/>

     <ownedOperation xmi:id="_m9nfQa86EdiEh75YJ_3n8g" name="getInputs">

       <returnResult xmi:id="_m9nfQq86EdiEh75YJ_3n8g" direction="return">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

+        <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

       </returnResult>

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

+      <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

     </ownedOperation>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_m9nfQ686EdiEh75YJ_3n8g" memberEnd="_m9nfQK86EdiEh75YJ_3n8g _m9nfRK86EdiEh75YJ_3n8g">

+  <ownedMember xmi:type="uml:Association" xmi:id="_m9nfQ686EdiEh75YJ_3n8g" memberEnd="_m9nfQK86EdiEh75YJ_3n8g _m9nfRK86EdiEh75YJ_3n8g">

     <ownedEnd xmi:id="_m9nfRK86EdiEh75YJ_3n8g" type="_m9nfPq86EdiEh75YJ_3n8g" association="_m9nfQ686EdiEh75YJ_3n8g"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Class" xmi:id="_m9nfRa86EdiEh75YJ_3n8g" name="ClearStructuralFeatureAction">

+  <ownedMember xmi:type="uml:Class" xmi:id="_m9nfRa86EdiEh75YJ_3n8g" name="ClearStructuralFeatureAction">

     <eAnnotations xmi:id="_p67Q4K88EdizLvaujP1w9Q" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_p7HeIK88EdizLvaujP1w9Q"/>

+      <contents xmi:type="Basic_0:Basic__Metaclass" xmi:id="_p7HeIK88EdizLvaujP1w9Q"/>

     </eAnnotations>

     <generalization xmi:id="_m9nfRq86EdiEh75YJ_3n8g" general="_m9nfLa86EdiEh75YJ_3n8g"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Class" xmi:id="_m9nfR686EdiEh75YJ_3n8g" name="RemoveStructuralFeatureValueAction">

+  <ownedMember xmi:type="uml:Class" xmi:id="_m9nfR686EdiEh75YJ_3n8g" name="RemoveStructuralFeatureValueAction">

     <eAnnotations xmi:id="_p7ZyAK88EdizLvaujP1w9Q" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_p7l_QK88EdizLvaujP1w9Q"/>

+      <contents xmi:type="Basic_0:Basic__Metaclass" xmi:id="_p7l_QK88EdizLvaujP1w9Q"/>

     </eAnnotations>

     <generalization xmi:id="_m9nfSK86EdiEh75YJ_3n8g" general="_m9nfPq86EdiEh75YJ_3n8g"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Class" xmi:id="_m9nfSa86EdiEh75YJ_3n8g" name="AddStructuralFeatureValueAction">

+  <ownedMember xmi:type="uml:Class" xmi:id="_m9nfSa86EdiEh75YJ_3n8g" name="AddStructuralFeatureValueAction">

     <eAnnotations xmi:id="_p74TIK88EdizLvaujP1w9Q" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_p8EgYK88EdizLvaujP1w9Q"/>

+      <contents xmi:type="Basic_0:Basic__Metaclass" xmi:id="_p8EgYK88EdizLvaujP1w9Q"/>

     </eAnnotations>

     <generalization xmi:id="_m9nfSq86EdiEh75YJ_3n8g" general="_m9nfPq86EdiEh75YJ_3n8g"/>

     <ownedAttribute xmi:id="_m9nfS686EdiEh75YJ_3n8g" name="isReplaceAll" type="_m8qbBq86EdiEh75YJ_3n8g">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_m9nfTK86EdiEh75YJ_3n8g"/>

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m9nfTK86EdiEh75YJ_3n8g"/>

     </ownedAttribute>

     <ownedAttribute xmi:id="_m9nfTa86EdiEh75YJ_3n8g" name="insertAt" type="_m9bQVK86EdiEh75YJ_3n8g" isOrdered="true" association="_m9nfUa86EdiEh75YJ_3n8g" aggregation="composite">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_m9nfTq86EdiEh75YJ_3n8g"/>

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m9nfTq86EdiEh75YJ_3n8g"/>

     </ownedAttribute>

     <ownedOperation xmi:id="_m9nfT686EdiEh75YJ_3n8g" name="getInputs">

       <returnResult xmi:id="_m9nfUK86EdiEh75YJ_3n8g" direction="return">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

+        <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

       </returnResult>

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

+      <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

     </ownedOperation>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_m9nfUa86EdiEh75YJ_3n8g" memberEnd="_m9nfTa86EdiEh75YJ_3n8g _m9nfUq86EdiEh75YJ_3n8g">

+  <ownedMember xmi:type="uml:Association" xmi:id="_m9nfUa86EdiEh75YJ_3n8g" memberEnd="_m9nfTa86EdiEh75YJ_3n8g _m9nfUq86EdiEh75YJ_3n8g">

     <ownedEnd xmi:id="_m9nfUq86EdiEh75YJ_3n8g" type="_m9nfSa86EdiEh75YJ_3n8g" association="_m9nfUa86EdiEh75YJ_3n8g"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Class" xmi:id="_m9nfU686EdiEh75YJ_3n8g" name="LinkAction" isAbstract="true">

+  <ownedMember xmi:type="uml:Class" xmi:id="_m9nfU686EdiEh75YJ_3n8g" name="LinkAction" isAbstract="true">

     <eAnnotations xmi:id="_p8W0QK88EdizLvaujP1w9Q" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_p8jBgK88EdizLvaujP1w9Q"/>

+      <contents xmi:type="Basic_0:Basic__Metaclass" xmi:id="_p8jBgK88EdizLvaujP1w9Q"/>

     </eAnnotations>

     <generalization xmi:id="_m9nfVK86EdiEh75YJ_3n8g" general="_m9VK5q86EdiEh75YJ_3n8g"/>

     <ownedAttribute xmi:id="_m9nfVa86EdiEh75YJ_3n8g" name="endData" type="_m9nfWq86EdiEh75YJ_3n8g" isOrdered="true" association="_m9nfWK86EdiEh75YJ_3n8g" aggregation="composite">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_m9nfVq86EdiEh75YJ_3n8g" value="-1"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_m9nfV686EdiEh75YJ_3n8g" value="2"/>

+      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_m9nfVq86EdiEh75YJ_3n8g" value="-1"/>

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m9nfV686EdiEh75YJ_3n8g" value="2"/>

     </ownedAttribute>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_m9nfWK86EdiEh75YJ_3n8g" memberEnd="_m9nfVa86EdiEh75YJ_3n8g _m9nfWa86EdiEh75YJ_3n8g">

+  <ownedMember xmi:type="uml:Association" xmi:id="_m9nfWK86EdiEh75YJ_3n8g" memberEnd="_m9nfVa86EdiEh75YJ_3n8g _m9nfWa86EdiEh75YJ_3n8g">

     <ownedEnd xmi:id="_m9nfWa86EdiEh75YJ_3n8g" type="_m9nfU686EdiEh75YJ_3n8g" association="_m9nfWK86EdiEh75YJ_3n8g"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Class" xmi:id="_m9nfWq86EdiEh75YJ_3n8g" name="LinkEndData">

+  <ownedMember xmi:type="uml:Class" xmi:id="_m9nfWq86EdiEh75YJ_3n8g" name="LinkEndData">

     <eAnnotations xmi:id="_p81VYK88EdizLvaujP1w9Q" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_p9BioK88EdizLvaujP1w9Q"/>

+      <contents xmi:type="Basic_0:Basic__Metaclass" xmi:id="_p9BioK88EdizLvaujP1w9Q"/>

     </eAnnotations>

     <generalization xmi:id="_m9nfW686EdiEh75YJ_3n8g" general="_m8qbC686EdiEh75YJ_3n8g"/>

     <ownedAttribute xmi:id="_m9nfXK86EdiEh75YJ_3n8g" name="value" type="_m9bQVK86EdiEh75YJ_3n8g" isOrdered="true" association="_m9nfYq86EdiEh75YJ_3n8g">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_m9nfXa86EdiEh75YJ_3n8g"/>

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m9nfXa86EdiEh75YJ_3n8g"/>

     </ownedAttribute>

     <ownedAttribute xmi:id="_m9nfXq86EdiEh75YJ_3n8g" name="end" type="_m9C1la86EdiEh75YJ_3n8g" isOrdered="true" association="_m9nfZK86EdiEh75YJ_3n8g"/>

     <ownedAttribute xmi:id="_m9nfX686EdiEh75YJ_3n8g" name="qualifier" type="_m9nfaK86EdiEh75YJ_3n8g" isOrdered="true" association="_m9nfZq86EdiEh75YJ_3n8g" aggregation="composite">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_m9nfYK86EdiEh75YJ_3n8g" value="-1"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_m9nfYa86EdiEh75YJ_3n8g"/>

+      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_m9nfYK86EdiEh75YJ_3n8g" value="-1"/>

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m9nfYa86EdiEh75YJ_3n8g"/>

     </ownedAttribute>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_m9nfYq86EdiEh75YJ_3n8g" memberEnd="_m9nfXK86EdiEh75YJ_3n8g _m9nfY686EdiEh75YJ_3n8g">

+  <ownedMember xmi:type="uml:Association" xmi:id="_m9nfYq86EdiEh75YJ_3n8g" memberEnd="_m9nfXK86EdiEh75YJ_3n8g _m9nfY686EdiEh75YJ_3n8g">

     <ownedEnd xmi:id="_m9nfY686EdiEh75YJ_3n8g" type="_m9nfWq86EdiEh75YJ_3n8g" association="_m9nfYq86EdiEh75YJ_3n8g"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_m9nfZK86EdiEh75YJ_3n8g" memberEnd="_m9nfXq86EdiEh75YJ_3n8g _m9nfZa86EdiEh75YJ_3n8g">

+  <ownedMember xmi:type="uml:Association" xmi:id="_m9nfZK86EdiEh75YJ_3n8g" memberEnd="_m9nfXq86EdiEh75YJ_3n8g _m9nfZa86EdiEh75YJ_3n8g">

     <ownedEnd xmi:id="_m9nfZa86EdiEh75YJ_3n8g" type="_m9nfWq86EdiEh75YJ_3n8g" association="_m9nfZK86EdiEh75YJ_3n8g"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_m9nfZq86EdiEh75YJ_3n8g" memberEnd="_m9nfX686EdiEh75YJ_3n8g _m9nfZ686EdiEh75YJ_3n8g">

+  <ownedMember xmi:type="uml:Association" xmi:id="_m9nfZq86EdiEh75YJ_3n8g" memberEnd="_m9nfX686EdiEh75YJ_3n8g _m9nfZ686EdiEh75YJ_3n8g">

     <ownedEnd xmi:id="_m9nfZ686EdiEh75YJ_3n8g" type="_m9nfWq86EdiEh75YJ_3n8g" association="_m9nfZq86EdiEh75YJ_3n8g"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Class" xmi:id="_m9nfaK86EdiEh75YJ_3n8g" name="QualifierValue">

+  <ownedMember xmi:type="uml:Class" xmi:id="_m9nfaK86EdiEh75YJ_3n8g" name="QualifierValue">

     <eAnnotations xmi:id="_qNvfMK88EdizLvaujP1w9Q" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_qN7scK88EdizLvaujP1w9Q"/>

+      <contents xmi:type="Basic_0:Basic__Metaclass" xmi:id="_qN7scK88EdizLvaujP1w9Q"/>

     </eAnnotations>

     <generalization xmi:id="_m9nfaa86EdiEh75YJ_3n8g" general="_m8qbC686EdiEh75YJ_3n8g"/>

     <ownedAttribute xmi:id="_m9nfaq86EdiEh75YJ_3n8g" name="qualifier" type="_m9C1la86EdiEh75YJ_3n8g" isOrdered="true" association="_m9nfbK86EdiEh75YJ_3n8g"/>

     <ownedAttribute xmi:id="_m9nfa686EdiEh75YJ_3n8g" name="value" type="_m9bQVK86EdiEh75YJ_3n8g" isOrdered="true" association="_m9nfbq86EdiEh75YJ_3n8g"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_m9nfbK86EdiEh75YJ_3n8g" memberEnd="_m9nfaq86EdiEh75YJ_3n8g _m9nfba86EdiEh75YJ_3n8g">

+  <ownedMember xmi:type="uml:Association" xmi:id="_m9nfbK86EdiEh75YJ_3n8g" memberEnd="_m9nfaq86EdiEh75YJ_3n8g _m9nfba86EdiEh75YJ_3n8g">

     <ownedEnd xmi:id="_m9nfba86EdiEh75YJ_3n8g" type="_m9nfaK86EdiEh75YJ_3n8g" association="_m9nfbK86EdiEh75YJ_3n8g"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_m9nfbq86EdiEh75YJ_3n8g" memberEnd="_m9nfa686EdiEh75YJ_3n8g _m9nfb686EdiEh75YJ_3n8g">

+  <ownedMember xmi:type="uml:Association" xmi:id="_m9nfbq86EdiEh75YJ_3n8g" memberEnd="_m9nfa686EdiEh75YJ_3n8g _m9nfb686EdiEh75YJ_3n8g">

     <ownedEnd xmi:id="_m9nfb686EdiEh75YJ_3n8g" type="_m9nfaK86EdiEh75YJ_3n8g" association="_m9nfbq86EdiEh75YJ_3n8g"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Class" xmi:id="_m9nfcK86EdiEh75YJ_3n8g" name="ReadLinkAction">

+  <ownedMember xmi:type="uml:Class" xmi:id="_m9nfcK86EdiEh75YJ_3n8g" name="ReadLinkAction">

     <eAnnotations xmi:id="_p9T2gK88EdizLvaujP1w9Q" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_p9gDwK88EdizLvaujP1w9Q"/>

+      <contents xmi:type="Basic_0:Basic__Metaclass" xmi:id="_p9gDwK88EdizLvaujP1w9Q"/>

     </eAnnotations>

     <generalization xmi:id="_m9nfca86EdiEh75YJ_3n8g" general="_m9nfU686EdiEh75YJ_3n8g"/>

     <ownedAttribute xmi:id="_m9nfcq86EdiEh75YJ_3n8g" name="result" type="_m9bQTa86EdiEh75YJ_3n8g" isOrdered="true" association="_m9nfda86EdiEh75YJ_3n8g" aggregation="composite"/>

     <ownedOperation xmi:id="_m9nfc686EdiEh75YJ_3n8g" name="getOutputs">

       <returnResult xmi:id="_m9nfdK86EdiEh75YJ_3n8g" direction="return">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

+        <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

       </returnResult>

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

+      <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

     </ownedOperation>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_m9nfda86EdiEh75YJ_3n8g" memberEnd="_m9nfcq86EdiEh75YJ_3n8g _m9nfdq86EdiEh75YJ_3n8g">

+  <ownedMember xmi:type="uml:Association" xmi:id="_m9nfda86EdiEh75YJ_3n8g" memberEnd="_m9nfcq86EdiEh75YJ_3n8g _m9nfdq86EdiEh75YJ_3n8g">

     <ownedEnd xmi:id="_m9nfdq86EdiEh75YJ_3n8g" type="_m9nfcK86EdiEh75YJ_3n8g" association="_m9nfda86EdiEh75YJ_3n8g"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Class" xmi:id="_m9nfd686EdiEh75YJ_3n8g" name="LinkEndCreationData">

+  <ownedMember xmi:type="uml:Class" xmi:id="_m9nfd686EdiEh75YJ_3n8g" name="LinkEndCreationData">

     <eAnnotations xmi:id="_p9yXoK88EdizLvaujP1w9Q" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_p9-k4K88EdizLvaujP1w9Q"/>

+      <contents xmi:type="Basic_0:Basic__Metaclass" xmi:id="_p9-k4K88EdizLvaujP1w9Q"/>

     </eAnnotations>

     <generalization xmi:id="_m9nfeK86EdiEh75YJ_3n8g" general="_m9nfWq86EdiEh75YJ_3n8g"/>

     <ownedAttribute xmi:id="_m9nfea86EdiEh75YJ_3n8g" name="isReplaceAll" type="_m8qbBq86EdiEh75YJ_3n8g">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_m9nfeq86EdiEh75YJ_3n8g"/>

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m9nfeq86EdiEh75YJ_3n8g"/>

     </ownedAttribute>

     <ownedAttribute xmi:id="_m9nfe686EdiEh75YJ_3n8g" name="insertAt" type="_m9bQVK86EdiEh75YJ_3n8g" isOrdered="true" association="_m9nff686EdiEh75YJ_3n8g">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_m9nffK86EdiEh75YJ_3n8g"/>

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m9nffK86EdiEh75YJ_3n8g"/>

     </ownedAttribute>

     <ownedOperation xmi:id="_m9nffa86EdiEh75YJ_3n8g" name="getQualifiers">

       <returnResult xmi:id="_m9nffq86EdiEh75YJ_3n8g" direction="return">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

+        <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

       </returnResult>

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

+      <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

     </ownedOperation>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_m9nff686EdiEh75YJ_3n8g" memberEnd="_m9nfe686EdiEh75YJ_3n8g _m9nfgK86EdiEh75YJ_3n8g">

+  <ownedMember xmi:type="uml:Association" xmi:id="_m9nff686EdiEh75YJ_3n8g" memberEnd="_m9nfe686EdiEh75YJ_3n8g _m9nfgK86EdiEh75YJ_3n8g">

     <ownedEnd xmi:id="_m9nfgK86EdiEh75YJ_3n8g" type="_m9nfd686EdiEh75YJ_3n8g" association="_m9nff686EdiEh75YJ_3n8g"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Class" xmi:id="_m9nfga86EdiEh75YJ_3n8g" name="CreateLinkAction">

+  <ownedMember xmi:type="uml:Class" xmi:id="_m9nfga86EdiEh75YJ_3n8g" name="CreateLinkAction">

     <eAnnotations xmi:id="_p-Q4wK88EdizLvaujP1w9Q" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_p-dGAK88EdizLvaujP1w9Q"/>

+      <contents xmi:type="Basic_0:Basic__Metaclass" xmi:id="_p-dGAK88EdizLvaujP1w9Q"/>

     </eAnnotations>

     <generalization xmi:id="_m9nfgq86EdiEh75YJ_3n8g" general="_m9nfha86EdiEh75YJ_3n8g"/>

     <ownedOperation xmi:id="_m9nfg686EdiEh75YJ_3n8g" name="getEndData">

       <returnResult xmi:id="_m9nfhK86EdiEh75YJ_3n8g" direction="return">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

+        <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

       </returnResult>

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

+      <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

     </ownedOperation>

   </ownedMember>

-  <ownedMember xsi:type="uml:Class" xmi:id="_m9nfha86EdiEh75YJ_3n8g" name="WriteLinkAction" isAbstract="true">

+  <ownedMember xmi:type="uml:Class" xmi:id="_m9nfha86EdiEh75YJ_3n8g" name="WriteLinkAction" isAbstract="true">

     <eAnnotations xmi:id="_p-wA8K88EdizLvaujP1w9Q" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_p-8OMK88EdizLvaujP1w9Q"/>

+      <contents xmi:type="Basic_0:Basic__Metaclass" xmi:id="_p-8OMK88EdizLvaujP1w9Q"/>

     </eAnnotations>

     <generalization xmi:id="_m9nfhq86EdiEh75YJ_3n8g" general="_m9nfU686EdiEh75YJ_3n8g"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Class" xmi:id="_m9nfh686EdiEh75YJ_3n8g" name="DestroyLinkAction">

+  <ownedMember xmi:type="uml:Class" xmi:id="_m9nfh686EdiEh75YJ_3n8g" name="DestroyLinkAction">

     <eAnnotations xmi:id="_p_IbcK88EdizLvaujP1w9Q" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_p_UosK88EdizLvaujP1w9Q"/>

+      <contents xmi:type="Basic_0:Basic__Metaclass" xmi:id="_p_UosK88EdizLvaujP1w9Q"/>

     </eAnnotations>

     <generalization xmi:id="_m9nfiK86EdiEh75YJ_3n8g" general="_m9nfha86EdiEh75YJ_3n8g"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Class" xmi:id="_m9nfia86EdiEh75YJ_3n8g" name="ClearAssociationAction">

+  <ownedMember xmi:type="uml:Class" xmi:id="_m9nfia86EdiEh75YJ_3n8g" name="ClearAssociationAction">

     <eAnnotations xmi:id="_p_m8kK88EdizLvaujP1w9Q" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_p_zJ0K88EdizLvaujP1w9Q"/>

+      <contents xmi:type="Basic_0:Basic__Metaclass" xmi:id="_p_zJ0K88EdizLvaujP1w9Q"/>

     </eAnnotations>

     <generalization xmi:id="_m9nfiq86EdiEh75YJ_3n8g" general="_m9VK5q86EdiEh75YJ_3n8g"/>

     <ownedAttribute xmi:id="_m9nfi686EdiEh75YJ_3n8g" name="object" type="_m9bQVK86EdiEh75YJ_3n8g" isOrdered="true" association="_m9nfj686EdiEh75YJ_3n8g" aggregation="composite"/>

     <ownedAttribute xmi:id="_m9nfjK86EdiEh75YJ_3n8g" name="association" type="_m9VJSq86EdiEh75YJ_3n8g" isOrdered="true" association="_m9nfka86EdiEh75YJ_3n8g"/>

     <ownedOperation xmi:id="_m9nfja86EdiEh75YJ_3n8g" name="getInputs">

       <returnResult xmi:id="_m9nfjq86EdiEh75YJ_3n8g" direction="return">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

+        <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

       </returnResult>

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

+      <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

     </ownedOperation>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_m9nfj686EdiEh75YJ_3n8g" memberEnd="_m9nfi686EdiEh75YJ_3n8g _m9nfkK86EdiEh75YJ_3n8g">

+  <ownedMember xmi:type="uml:Association" xmi:id="_m9nfj686EdiEh75YJ_3n8g" memberEnd="_m9nfi686EdiEh75YJ_3n8g _m9nfkK86EdiEh75YJ_3n8g">

     <ownedEnd xmi:id="_m9nfkK86EdiEh75YJ_3n8g" type="_m9nfia86EdiEh75YJ_3n8g" association="_m9nfj686EdiEh75YJ_3n8g"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_m9nfka86EdiEh75YJ_3n8g" memberEnd="_m9nfjK86EdiEh75YJ_3n8g _m9nfkq86EdiEh75YJ_3n8g">

+  <ownedMember xmi:type="uml:Association" xmi:id="_m9nfka86EdiEh75YJ_3n8g" memberEnd="_m9nfjK86EdiEh75YJ_3n8g _m9nfkq86EdiEh75YJ_3n8g">

     <ownedEnd xmi:id="_m9nfkq86EdiEh75YJ_3n8g" type="_m9nfia86EdiEh75YJ_3n8g" association="_m9nfka86EdiEh75YJ_3n8g"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Class" xmi:id="_m9nfk686EdiEh75YJ_3n8g" name="VariableAction" isAbstract="true">

+  <ownedMember xmi:type="uml:Class" xmi:id="_m9nfk686EdiEh75YJ_3n8g" name="VariableAction" isAbstract="true">

     <eAnnotations xmi:id="_qAFdsK88EdizLvaujP1w9Q" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_qARq8K88EdizLvaujP1w9Q"/>

+      <contents xmi:type="Basic_0:Basic__Metaclass" xmi:id="_qARq8K88EdizLvaujP1w9Q"/>

     </eAnnotations>

     <generalization xmi:id="_m9nflK86EdiEh75YJ_3n8g" general="_m9VK5q86EdiEh75YJ_3n8g"/>

     <ownedAttribute xmi:id="_m9nfla86EdiEh75YJ_3n8g" name="variable" type="_m9bQXa86EdiEh75YJ_3n8g" isOrdered="true" association="_m9nflq86EdiEh75YJ_3n8g"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_m9nflq86EdiEh75YJ_3n8g" memberEnd="_m9nfla86EdiEh75YJ_3n8g _m9nfl686EdiEh75YJ_3n8g">

+  <ownedMember xmi:type="uml:Association" xmi:id="_m9nflq86EdiEh75YJ_3n8g" memberEnd="_m9nfla86EdiEh75YJ_3n8g _m9nfl686EdiEh75YJ_3n8g">

     <ownedEnd xmi:id="_m9nfl686EdiEh75YJ_3n8g" type="_m9nfk686EdiEh75YJ_3n8g" association="_m9nflq86EdiEh75YJ_3n8g"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Class" xmi:id="_m9nfmK86EdiEh75YJ_3n8g" name="ReadVariableAction">

+  <ownedMember xmi:type="uml:Class" xmi:id="_m9nfmK86EdiEh75YJ_3n8g" name="ReadVariableAction">

     <eAnnotations xmi:id="_qAj-0K88EdizLvaujP1w9Q" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_qAwMEK88EdizLvaujP1w9Q"/>

+      <contents xmi:type="Basic_0:Basic__Metaclass" xmi:id="_qAwMEK88EdizLvaujP1w9Q"/>

     </eAnnotations>

     <generalization xmi:id="_m9nfma86EdiEh75YJ_3n8g" general="_m9nfk686EdiEh75YJ_3n8g"/>

     <ownedAttribute xmi:id="_m9nfmq86EdiEh75YJ_3n8g" name="result" type="_m9bQTa86EdiEh75YJ_3n8g" isOrdered="true" association="_m9nfna86EdiEh75YJ_3n8g" aggregation="composite"/>

     <ownedOperation xmi:id="_m9nfm686EdiEh75YJ_3n8g" name="getOutputs">

       <returnResult xmi:id="_m9nfnK86EdiEh75YJ_3n8g" direction="return">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

+        <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

       </returnResult>

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

+      <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

     </ownedOperation>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_m9nfna86EdiEh75YJ_3n8g" memberEnd="_m9nfmq86EdiEh75YJ_3n8g _m9nfnq86EdiEh75YJ_3n8g">

+  <ownedMember xmi:type="uml:Association" xmi:id="_m9nfna86EdiEh75YJ_3n8g" memberEnd="_m9nfmq86EdiEh75YJ_3n8g _m9nfnq86EdiEh75YJ_3n8g">

     <ownedEnd xmi:id="_m9nfnq86EdiEh75YJ_3n8g" type="_m9nfmK86EdiEh75YJ_3n8g" association="_m9nfna86EdiEh75YJ_3n8g"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Class" xmi:id="_m9nfn686EdiEh75YJ_3n8g" name="WriteVariableAction" isAbstract="true">

+  <ownedMember xmi:type="uml:Class" xmi:id="_m9nfn686EdiEh75YJ_3n8g" name="WriteVariableAction" isAbstract="true">

     <eAnnotations xmi:id="_qBCf8K88EdizLvaujP1w9Q" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_qBOtMK88EdizLvaujP1w9Q"/>

+      <contents xmi:type="Basic_0:Basic__Metaclass" xmi:id="_qBOtMK88EdizLvaujP1w9Q"/>

     </eAnnotations>

     <generalization xmi:id="_m9nfoK86EdiEh75YJ_3n8g" general="_m9nfk686EdiEh75YJ_3n8g"/>

     <ownedAttribute xmi:id="_m9nfoa86EdiEh75YJ_3n8g" name="value" type="_m9bQVK86EdiEh75YJ_3n8g" isOrdered="true" association="_m9nfpK86EdiEh75YJ_3n8g" aggregation="composite"/>

     <ownedOperation xmi:id="_m9nfoq86EdiEh75YJ_3n8g" name="getInputs">

       <returnResult xmi:id="_m9nfo686EdiEh75YJ_3n8g" direction="return">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

+        <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

       </returnResult>

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

+      <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

     </ownedOperation>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_m9nfpK86EdiEh75YJ_3n8g" memberEnd="_m9nfoa86EdiEh75YJ_3n8g _m9nfpa86EdiEh75YJ_3n8g">

+  <ownedMember xmi:type="uml:Association" xmi:id="_m9nfpK86EdiEh75YJ_3n8g" memberEnd="_m9nfoa86EdiEh75YJ_3n8g _m9nfpa86EdiEh75YJ_3n8g">

     <ownedEnd xmi:id="_m9nfpa86EdiEh75YJ_3n8g" type="_m9nfn686EdiEh75YJ_3n8g" association="_m9nfpK86EdiEh75YJ_3n8g"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Class" xmi:id="_m9nfpq86EdiEh75YJ_3n8g" name="ClearVariableAction">

+  <ownedMember xmi:type="uml:Class" xmi:id="_m9nfpq86EdiEh75YJ_3n8g" name="ClearVariableAction">

     <eAnnotations xmi:id="_qBhBEK88EdizLvaujP1w9Q" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_qBtOUK88EdizLvaujP1w9Q"/>

+      <contents xmi:type="Basic_0:Basic__Metaclass" xmi:id="_qBtOUK88EdizLvaujP1w9Q"/>

     </eAnnotations>

     <generalization xmi:id="_m9nfp686EdiEh75YJ_3n8g" general="_m9nfk686EdiEh75YJ_3n8g"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Class" xmi:id="_m9nfqK86EdiEh75YJ_3n8g" name="AddVariableValueAction">

+  <ownedMember xmi:type="uml:Class" xmi:id="_m9nfqK86EdiEh75YJ_3n8g" name="AddVariableValueAction">

     <eAnnotations xmi:id="_qB_iMK88EdizLvaujP1w9Q" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_qCLvcK88EdizLvaujP1w9Q"/>

+      <contents xmi:type="Basic_0:Basic__Metaclass" xmi:id="_qCLvcK88EdizLvaujP1w9Q"/>

     </eAnnotations>

     <generalization xmi:id="_m9nfqa86EdiEh75YJ_3n8g" general="_m9nfn686EdiEh75YJ_3n8g"/>

     <ownedAttribute xmi:id="_m9nfqq86EdiEh75YJ_3n8g" name="isReplaceAll" type="_m8qbBq86EdiEh75YJ_3n8g">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_m9nfq686EdiEh75YJ_3n8g"/>

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m9nfq686EdiEh75YJ_3n8g"/>

     </ownedAttribute>

     <ownedAttribute xmi:id="_m9nfrK86EdiEh75YJ_3n8g" name="insertAt" type="_m9bQVK86EdiEh75YJ_3n8g" isOrdered="true" association="_m9nfsK86EdiEh75YJ_3n8g" aggregation="composite">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_m9nfra86EdiEh75YJ_3n8g"/>

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m9nfra86EdiEh75YJ_3n8g"/>

     </ownedAttribute>

     <ownedOperation xmi:id="_m9nfrq86EdiEh75YJ_3n8g" name="getInputs">

       <returnResult xmi:id="_m9nfr686EdiEh75YJ_3n8g" direction="return">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

+        <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

       </returnResult>

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

+      <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

     </ownedOperation>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_m9nfsK86EdiEh75YJ_3n8g" memberEnd="_m9nfrK86EdiEh75YJ_3n8g _m9nfsa86EdiEh75YJ_3n8g">

+  <ownedMember xmi:type="uml:Association" xmi:id="_m9nfsK86EdiEh75YJ_3n8g" memberEnd="_m9nfrK86EdiEh75YJ_3n8g _m9nfsa86EdiEh75YJ_3n8g">

     <ownedEnd xmi:id="_m9nfsa86EdiEh75YJ_3n8g" type="_m9nfqK86EdiEh75YJ_3n8g" association="_m9nfsK86EdiEh75YJ_3n8g"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Class" xmi:id="_m9nfsq86EdiEh75YJ_3n8g" name="RemoveVariableValueAction">

+  <ownedMember xmi:type="uml:Class" xmi:id="_m9nfsq86EdiEh75YJ_3n8g" name="RemoveVariableValueAction">

     <eAnnotations xmi:id="_qCeDUK88EdizLvaujP1w9Q" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_qCqQkK88EdizLvaujP1w9Q"/>

+      <contents xmi:type="Basic_0:Basic__Metaclass" xmi:id="_qCqQkK88EdizLvaujP1w9Q"/>

     </eAnnotations>

     <generalization xmi:id="_m9nfs686EdiEh75YJ_3n8g" general="_m9nfn686EdiEh75YJ_3n8g"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Class" xmi:id="_m9nftK86EdiEh75YJ_3n8g" name="ApplyFunctionAction">

+  <ownedMember xmi:type="uml:Class" xmi:id="_m9nftK86EdiEh75YJ_3n8g" name="ApplyFunctionAction">

     <eAnnotations xmi:id="_qC8kcK88EdizLvaujP1w9Q" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_qDIxsK88EdizLvaujP1w9Q"/>

+      <contents xmi:type="Basic_0:Basic__Metaclass" xmi:id="_qDIxsK88EdizLvaujP1w9Q"/>

     </eAnnotations>

     <generalization xmi:id="_m9nfta86EdiEh75YJ_3n8g" general="_m9VK5q86EdiEh75YJ_3n8g"/>

     <ownedAttribute xmi:id="_m9nftq86EdiEh75YJ_3n8g" name="function" type="_m9nfw686EdiEh75YJ_3n8g" isOrdered="true" association="_m9nfwa86EdiEh75YJ_3n8g"/>

     <ownedAttribute xmi:id="_m9nft686EdiEh75YJ_3n8g" name="argument" type="_m9bQVK86EdiEh75YJ_3n8g" isOrdered="true" association="_m9nfya86EdiEh75YJ_3n8g" aggregation="composite">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_m9nfuK86EdiEh75YJ_3n8g" value="-1"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_m9nfua86EdiEh75YJ_3n8g"/>

+      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_m9nfuK86EdiEh75YJ_3n8g" value="-1"/>

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m9nfua86EdiEh75YJ_3n8g"/>

     </ownedAttribute>

     <ownedAttribute xmi:id="_m9nfuq86EdiEh75YJ_3n8g" name="result" type="_m9bQTa86EdiEh75YJ_3n8g" isOrdered="true" association="_m9nfy686EdiEh75YJ_3n8g" aggregation="composite">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_m9nfu686EdiEh75YJ_3n8g" value="-1"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_m9nfvK86EdiEh75YJ_3n8g"/>

+      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_m9nfu686EdiEh75YJ_3n8g" value="-1"/>

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m9nfvK86EdiEh75YJ_3n8g"/>

     </ownedAttribute>

     <ownedOperation xmi:id="_m9nfva86EdiEh75YJ_3n8g" name="getInputs">

       <returnResult xmi:id="_m9nfvq86EdiEh75YJ_3n8g" direction="return">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

+        <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

       </returnResult>

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

+      <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

     </ownedOperation>

     <ownedOperation xmi:id="_m9nfv686EdiEh75YJ_3n8g" name="getOutputs">

       <returnResult xmi:id="_m9nfwK86EdiEh75YJ_3n8g" direction="return">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

+        <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

       </returnResult>

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

+      <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

     </ownedOperation>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_m9nfwa86EdiEh75YJ_3n8g" memberEnd="_m9nftq86EdiEh75YJ_3n8g _m9nfwq86EdiEh75YJ_3n8g">

+  <ownedMember xmi:type="uml:Association" xmi:id="_m9nfwa86EdiEh75YJ_3n8g" memberEnd="_m9nftq86EdiEh75YJ_3n8g _m9nfwq86EdiEh75YJ_3n8g">

     <ownedEnd xmi:id="_m9nfwq86EdiEh75YJ_3n8g" type="_m9nftK86EdiEh75YJ_3n8g" association="_m9nfwa86EdiEh75YJ_3n8g"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Class" xmi:id="_m9nfw686EdiEh75YJ_3n8g" name="PrimitiveFunction">

+  <ownedMember xmi:type="uml:Class" xmi:id="_m9nfw686EdiEh75YJ_3n8g" name="PrimitiveFunction">

     <eAnnotations xmi:id="_qDbFkK88EdizLvaujP1w9Q" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_qDnS0K88EdizLvaujP1w9Q"/>

+      <contents xmi:type="Basic_0:Basic__Metaclass" xmi:id="_qDnS0K88EdizLvaujP1w9Q"/>

     </eAnnotations>

     <generalization xmi:id="_m9nfxK86EdiEh75YJ_3n8g" general="_m8whwa86EdiEh75YJ_3n8g"/>

     <ownedAttribute xmi:id="_m9nfxa86EdiEh75YJ_3n8g" name="body" type="_m8qbB686EdiEh75YJ_3n8g">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_m9nfxq86EdiEh75YJ_3n8g"/>

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m9nfxq86EdiEh75YJ_3n8g"/>

     </ownedAttribute>

     <ownedAttribute xmi:id="_m9nfx686EdiEh75YJ_3n8g" name="language" type="_m8qbB686EdiEh75YJ_3n8g">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_m9nfyK86EdiEh75YJ_3n8g"/>

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m9nfyK86EdiEh75YJ_3n8g"/>

     </ownedAttribute>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_m9nfya86EdiEh75YJ_3n8g" memberEnd="_m9nft686EdiEh75YJ_3n8g _m9nfyq86EdiEh75YJ_3n8g">

+  <ownedMember xmi:type="uml:Association" xmi:id="_m9nfya86EdiEh75YJ_3n8g" memberEnd="_m9nft686EdiEh75YJ_3n8g _m9nfyq86EdiEh75YJ_3n8g">

     <ownedEnd xmi:id="_m9nfyq86EdiEh75YJ_3n8g" type="_m9nftK86EdiEh75YJ_3n8g" association="_m9nfya86EdiEh75YJ_3n8g"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_m9nfy686EdiEh75YJ_3n8g" memberEnd="_m9nfuq86EdiEh75YJ_3n8g _m9nfzK86EdiEh75YJ_3n8g">

+  <ownedMember xmi:type="uml:Association" xmi:id="_m9nfy686EdiEh75YJ_3n8g" memberEnd="_m9nfuq86EdiEh75YJ_3n8g _m9nfzK86EdiEh75YJ_3n8g">

     <ownedEnd xmi:id="_m9nfzK86EdiEh75YJ_3n8g" type="_m9nftK86EdiEh75YJ_3n8g" association="_m9nfy686EdiEh75YJ_3n8g"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Class" xmi:id="_m9nfza86EdiEh75YJ_3n8g" name="CallAction" isAbstract="true">

+  <ownedMember xmi:type="uml:Class" xmi:id="_m9nfza86EdiEh75YJ_3n8g" name="CallAction" isAbstract="true">

     <eAnnotations xmi:id="_qD5msK88EdizLvaujP1w9Q" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_qEFz8K88EdizLvaujP1w9Q"/>

+      <contents xmi:type="Basic_0:Basic__Metaclass" xmi:id="_qEFz8K88EdizLvaujP1w9Q"/>

     </eAnnotations>

     <generalization xmi:id="_m9nfzq86EdiEh75YJ_3n8g" general="_m9nf1q86EdiEh75YJ_3n8g"/>

     <ownedAttribute xmi:id="_m9nfz686EdiEh75YJ_3n8g" name="isSynchronous" type="_m8qbBq86EdiEh75YJ_3n8g">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_m9nf0K86EdiEh75YJ_3n8g"/>

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m9nf0K86EdiEh75YJ_3n8g"/>

     </ownedAttribute>

     <ownedAttribute xmi:id="_m9nf0a86EdiEh75YJ_3n8g" name="result" type="_m9bQTa86EdiEh75YJ_3n8g" isOrdered="true" association="_m9nf4686EdiEh75YJ_3n8g" aggregation="composite">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_m9nf0q86EdiEh75YJ_3n8g" value="-1"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_m9nf0686EdiEh75YJ_3n8g"/>

+      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_m9nf0q86EdiEh75YJ_3n8g" value="-1"/>

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m9nf0686EdiEh75YJ_3n8g"/>

     </ownedAttribute>

     <ownedOperation xmi:id="_m9nf1K86EdiEh75YJ_3n8g" name="getOutputs">

       <returnResult xmi:id="_m9nf1a86EdiEh75YJ_3n8g" direction="return">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

+        <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

       </returnResult>

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

+      <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

     </ownedOperation>

   </ownedMember>

-  <ownedMember xsi:type="uml:Class" xmi:id="_m9nf1q86EdiEh75YJ_3n8g" name="InvocationAction" isAbstract="true">

+  <ownedMember xmi:type="uml:Class" xmi:id="_m9nf1q86EdiEh75YJ_3n8g" name="InvocationAction" isAbstract="true">

     <eAnnotations xmi:id="_qESBMK88EdizLvaujP1w9Q" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_qEkVEK88EdizLvaujP1w9Q"/>

+      <contents xmi:type="Basic_0:Basic__Metaclass" xmi:id="_qEkVEK88EdizLvaujP1w9Q"/>

     </eAnnotations>

     <generalization xmi:id="_m9nf1686EdiEh75YJ_3n8g" general="_m9VK5q86EdiEh75YJ_3n8g"/>

     <ownedAttribute xmi:id="_m9nf2K86EdiEh75YJ_3n8g" name="argument" type="_m9bQVK86EdiEh75YJ_3n8g" isOrdered="true" association="_m9nf3686EdiEh75YJ_3n8g" aggregation="composite">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_m9nf2a86EdiEh75YJ_3n8g" value="-1"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_m9nf2q86EdiEh75YJ_3n8g"/>

+      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_m9nf2a86EdiEh75YJ_3n8g" value="-1"/>

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m9nf2q86EdiEh75YJ_3n8g"/>

     </ownedAttribute>

     <ownedAttribute xmi:id="_m9nf2686EdiEh75YJ_3n8g" name="onPort" type="_m9VKQa86EdiEh75YJ_3n8g" isOrdered="true" association="_m9nf4a86EdiEh75YJ_3n8g">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_m9nf3K86EdiEh75YJ_3n8g"/>

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m9nf3K86EdiEh75YJ_3n8g"/>

     </ownedAttribute>

     <ownedOperation xmi:id="_m9nf3a86EdiEh75YJ_3n8g" name="getInputs">

       <returnResult xmi:id="_m9nf3q86EdiEh75YJ_3n8g" direction="return">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

+        <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

       </returnResult>

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

+      <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

     </ownedOperation>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_m9nf3686EdiEh75YJ_3n8g" memberEnd="_m9nf2K86EdiEh75YJ_3n8g _m9nf4K86EdiEh75YJ_3n8g">

+  <ownedMember xmi:type="uml:Association" xmi:id="_m9nf3686EdiEh75YJ_3n8g" memberEnd="_m9nf2K86EdiEh75YJ_3n8g _m9nf4K86EdiEh75YJ_3n8g">

     <ownedEnd xmi:id="_m9nf4K86EdiEh75YJ_3n8g" type="_m9nf1q86EdiEh75YJ_3n8g" association="_m9nf3686EdiEh75YJ_3n8g"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_m9nf4a86EdiEh75YJ_3n8g" memberEnd="_m9nf2686EdiEh75YJ_3n8g _m9nf4q86EdiEh75YJ_3n8g">

+  <ownedMember xmi:type="uml:Association" xmi:id="_m9nf4a86EdiEh75YJ_3n8g" memberEnd="_m9nf2686EdiEh75YJ_3n8g _m9nf4q86EdiEh75YJ_3n8g">

     <ownedEnd xmi:id="_m9nf4q86EdiEh75YJ_3n8g" type="_m9nf1q86EdiEh75YJ_3n8g" association="_m9nf4a86EdiEh75YJ_3n8g"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_m9nf4686EdiEh75YJ_3n8g" memberEnd="_m9nf0a86EdiEh75YJ_3n8g _m9nf5K86EdiEh75YJ_3n8g">

+  <ownedMember xmi:type="uml:Association" xmi:id="_m9nf4686EdiEh75YJ_3n8g" memberEnd="_m9nf0a86EdiEh75YJ_3n8g _m9nf5K86EdiEh75YJ_3n8g">

     <ownedEnd xmi:id="_m9nf5K86EdiEh75YJ_3n8g" type="_m9nfza86EdiEh75YJ_3n8g" association="_m9nf4686EdiEh75YJ_3n8g"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Class" xmi:id="_m9nf5a86EdiEh75YJ_3n8g" name="SendSignalAction">

+  <ownedMember xmi:type="uml:Class" xmi:id="_m9nf5a86EdiEh75YJ_3n8g" name="SendSignalAction">

     <eAnnotations xmi:id="_qE2o8K88EdizLvaujP1w9Q" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_qE8vkK88EdizLvaujP1w9Q"/>

+      <contents xmi:type="Basic_0:Basic__Metaclass" xmi:id="_qE8vkK88EdizLvaujP1w9Q"/>

     </eAnnotations>

     <generalization xmi:id="_m9nf5q86EdiEh75YJ_3n8g" general="_m9nf1q86EdiEh75YJ_3n8g"/>

     <ownedAttribute xmi:id="_m9nf5686EdiEh75YJ_3n8g" name="target" type="_m9bQVK86EdiEh75YJ_3n8g" isOrdered="true" association="_m9nf6686EdiEh75YJ_3n8g" aggregation="composite"/>

     <ownedAttribute xmi:id="_m9nf6K86EdiEh75YJ_3n8g" name="signal" type="_m9VJza86EdiEh75YJ_3n8g" isOrdered="true" association="_m9nf7a86EdiEh75YJ_3n8g"/>

     <ownedOperation xmi:id="_m9nf6a86EdiEh75YJ_3n8g" name="getInputs">

       <returnResult xmi:id="_m9nf6q86EdiEh75YJ_3n8g" direction="return">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

+        <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

       </returnResult>

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

+      <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

     </ownedOperation>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_m9nf6686EdiEh75YJ_3n8g" memberEnd="_m9nf5686EdiEh75YJ_3n8g _m9nf7K86EdiEh75YJ_3n8g">

+  <ownedMember xmi:type="uml:Association" xmi:id="_m9nf6686EdiEh75YJ_3n8g" memberEnd="_m9nf5686EdiEh75YJ_3n8g _m9nf7K86EdiEh75YJ_3n8g">

     <ownedEnd xmi:id="_m9nf7K86EdiEh75YJ_3n8g" type="_m9nf5a86EdiEh75YJ_3n8g" association="_m9nf6686EdiEh75YJ_3n8g"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_m9nf7a86EdiEh75YJ_3n8g" memberEnd="_m9nf6K86EdiEh75YJ_3n8g _m9nf7q86EdiEh75YJ_3n8g">

+  <ownedMember xmi:type="uml:Association" xmi:id="_m9nf7a86EdiEh75YJ_3n8g" memberEnd="_m9nf6K86EdiEh75YJ_3n8g _m9nf7q86EdiEh75YJ_3n8g">

     <ownedEnd xmi:id="_m9nf7q86EdiEh75YJ_3n8g" type="_m9nf5a86EdiEh75YJ_3n8g" association="_m9nf7a86EdiEh75YJ_3n8g"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Class" xmi:id="_m9nf7686EdiEh75YJ_3n8g" name="BroadcastSignalAction">

+  <ownedMember xmi:type="uml:Class" xmi:id="_m9nf7686EdiEh75YJ_3n8g" name="BroadcastSignalAction">

     <eAnnotations xmi:id="_qFPqgK88EdizLvaujP1w9Q" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_qFb3wK88EdizLvaujP1w9Q"/>

+      <contents xmi:type="Basic_0:Basic__Metaclass" xmi:id="_qFb3wK88EdizLvaujP1w9Q"/>

     </eAnnotations>

     <generalization xmi:id="_m9nf8K86EdiEh75YJ_3n8g" general="_m9nf1q86EdiEh75YJ_3n8g"/>

     <ownedAttribute xmi:id="_m9nf8a86EdiEh75YJ_3n8g" name="signal" type="_m9VJza86EdiEh75YJ_3n8g" isOrdered="true" association="_m9nf8q86EdiEh75YJ_3n8g"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_m9nf8q86EdiEh75YJ_3n8g" memberEnd="_m9nf8a86EdiEh75YJ_3n8g _m9nf8686EdiEh75YJ_3n8g">

+  <ownedMember xmi:type="uml:Association" xmi:id="_m9nf8q86EdiEh75YJ_3n8g" memberEnd="_m9nf8a86EdiEh75YJ_3n8g _m9nf8686EdiEh75YJ_3n8g">

     <ownedEnd xmi:id="_m9nf8686EdiEh75YJ_3n8g" type="_m9nf7686EdiEh75YJ_3n8g" association="_m9nf8q86EdiEh75YJ_3n8g"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Class" xmi:id="_m9nf9K86EdiEh75YJ_3n8g" name="SendObjectAction">

+  <ownedMember xmi:type="uml:Class" xmi:id="_m9nf9K86EdiEh75YJ_3n8g" name="SendObjectAction">

     <eAnnotations xmi:id="_qFuLoK88EdizLvaujP1w9Q" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_qF6Y4K88EdizLvaujP1w9Q"/>

+      <contents xmi:type="Basic_0:Basic__Metaclass" xmi:id="_qF6Y4K88EdizLvaujP1w9Q"/>

     </eAnnotations>

     <generalization xmi:id="_m9nf9a86EdiEh75YJ_3n8g" general="_m9nf1q86EdiEh75YJ_3n8g"/>

     <ownedAttribute xmi:id="_m9nf9q86EdiEh75YJ_3n8g" name="target" type="_m9bQVK86EdiEh75YJ_3n8g" isOrdered="true" association="_m9nf_K86EdiEh75YJ_3n8g" aggregation="composite"/>

     <ownedAttribute xmi:id="_m9nf9686EdiEh75YJ_3n8g" name="request" type="_m9bQVK86EdiEh75YJ_3n8g" isOrdered="true" redefinedProperty="_m9nf2K86EdiEh75YJ_3n8g" association="_m9nf_q86EdiEh75YJ_3n8g" aggregation="composite"/>

     <ownedOperation xmi:id="_m9nf-K86EdiEh75YJ_3n8g" name="getArguments">

       <returnResult xmi:id="_m9nf-a86EdiEh75YJ_3n8g" direction="return">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

+        <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

       </returnResult>

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

+      <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

     </ownedOperation>

     <ownedOperation xmi:id="_m9nf-q86EdiEh75YJ_3n8g" name="getInputs">

       <returnResult xmi:id="_m9nf-686EdiEh75YJ_3n8g" direction="return">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

+        <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

       </returnResult>

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

+      <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

     </ownedOperation>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_m9nf_K86EdiEh75YJ_3n8g" memberEnd="_m9nf9q86EdiEh75YJ_3n8g _m9nf_a86EdiEh75YJ_3n8g">

+  <ownedMember xmi:type="uml:Association" xmi:id="_m9nf_K86EdiEh75YJ_3n8g" memberEnd="_m9nf9q86EdiEh75YJ_3n8g _m9nf_a86EdiEh75YJ_3n8g">

     <ownedEnd xmi:id="_m9nf_a86EdiEh75YJ_3n8g" type="_m9nf9K86EdiEh75YJ_3n8g" association="_m9nf_K86EdiEh75YJ_3n8g"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_m9nf_q86EdiEh75YJ_3n8g" memberEnd="_m9nf9686EdiEh75YJ_3n8g _m9nf_686EdiEh75YJ_3n8g">

+  <ownedMember xmi:type="uml:Association" xmi:id="_m9nf_q86EdiEh75YJ_3n8g" memberEnd="_m9nf9686EdiEh75YJ_3n8g _m9nf_686EdiEh75YJ_3n8g">

     <ownedEnd xmi:id="_m9nf_686EdiEh75YJ_3n8g" type="_m9nf9K86EdiEh75YJ_3n8g" association="_m9nf_q86EdiEh75YJ_3n8g"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Class" xmi:id="_m9ngAK86EdiEh75YJ_3n8g" name="CallOperationAction">

+  <ownedMember xmi:type="uml:Class" xmi:id="_m9ngAK86EdiEh75YJ_3n8g" name="CallOperationAction">

     <eAnnotations xmi:id="_qGMswK88EdizLvaujP1w9Q" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_qGY6AK88EdizLvaujP1w9Q"/>

+      <contents xmi:type="Basic_0:Basic__Metaclass" xmi:id="_qGY6AK88EdizLvaujP1w9Q"/>

     </eAnnotations>

     <generalization xmi:id="_m9ngAa86EdiEh75YJ_3n8g" general="_m9nfza86EdiEh75YJ_3n8g"/>

     <ownedAttribute xmi:id="_m9ngAq86EdiEh75YJ_3n8g" name="operation" type="_m9C2ja86EdiEh75YJ_3n8g" isOrdered="true" association="_m9ngBq86EdiEh75YJ_3n8g"/>

     <ownedAttribute xmi:id="_m9ngA686EdiEh75YJ_3n8g" name="target" type="_m9bQVK86EdiEh75YJ_3n8g" isOrdered="true" association="_m9ngCK86EdiEh75YJ_3n8g" aggregation="composite"/>

     <ownedOperation xmi:id="_m9ngBK86EdiEh75YJ_3n8g" name="getInputs">

       <returnResult xmi:id="_m9ngBa86EdiEh75YJ_3n8g" direction="return">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

+        <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

       </returnResult>

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

+      <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

     </ownedOperation>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_m9ngBq86EdiEh75YJ_3n8g" memberEnd="_m9ngAq86EdiEh75YJ_3n8g _m9ngB686EdiEh75YJ_3n8g">

+  <ownedMember xmi:type="uml:Association" xmi:id="_m9ngBq86EdiEh75YJ_3n8g" memberEnd="_m9ngAq86EdiEh75YJ_3n8g _m9ngB686EdiEh75YJ_3n8g">

     <ownedEnd xmi:id="_m9ngB686EdiEh75YJ_3n8g" type="_m9ngAK86EdiEh75YJ_3n8g" association="_m9ngBq86EdiEh75YJ_3n8g"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_m9ngCK86EdiEh75YJ_3n8g" memberEnd="_m9ngA686EdiEh75YJ_3n8g _m9ngCa86EdiEh75YJ_3n8g">

+  <ownedMember xmi:type="uml:Association" xmi:id="_m9ngCK86EdiEh75YJ_3n8g" memberEnd="_m9ngA686EdiEh75YJ_3n8g _m9ngCa86EdiEh75YJ_3n8g">

     <ownedEnd xmi:id="_m9ngCa86EdiEh75YJ_3n8g" type="_m9ngAK86EdiEh75YJ_3n8g" association="_m9ngCK86EdiEh75YJ_3n8g"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Class" xmi:id="_m9ngCq86EdiEh75YJ_3n8g" name="CallBehaviorAction">

+  <ownedMember xmi:type="uml:Class" xmi:id="_m9ngCq86EdiEh75YJ_3n8g" name="CallBehaviorAction">

     <eAnnotations xmi:id="_qGrN4K88EdizLvaujP1w9Q" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_qG3bIK88EdizLvaujP1w9Q"/>

+      <contents xmi:type="Basic_0:Basic__Metaclass" xmi:id="_qG3bIK88EdizLvaujP1w9Q"/>

     </eAnnotations>

     <generalization xmi:id="_m9ngC686EdiEh75YJ_3n8g" general="_m9nfza86EdiEh75YJ_3n8g"/>

     <ownedAttribute xmi:id="_m9ngDK86EdiEh75YJ_3n8g" name="behavior" type="_m9I8Ua86EdiEh75YJ_3n8g" isOrdered="true" association="_m9ngDa86EdiEh75YJ_3n8g"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_m9ngDa86EdiEh75YJ_3n8g" memberEnd="_m9ngDK86EdiEh75YJ_3n8g _m9ngDq86EdiEh75YJ_3n8g">

+  <ownedMember xmi:type="uml:Association" xmi:id="_m9ngDa86EdiEh75YJ_3n8g" memberEnd="_m9ngDK86EdiEh75YJ_3n8g _m9ngDq86EdiEh75YJ_3n8g">

     <ownedEnd xmi:id="_m9ngDq86EdiEh75YJ_3n8g" type="_m9ngCq86EdiEh75YJ_3n8g" association="_m9ngDa86EdiEh75YJ_3n8g"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Enumeration" xmi:id="_m9ngD686EdiEh75YJ_3n8g" name="InteractionOperator">

+  <ownedMember xmi:type="uml:Enumeration" xmi:id="_m9ngD686EdiEh75YJ_3n8g" name="InteractionOperator">

     <ownedLiteral xmi:id="_m9ngEK86EdiEh75YJ_3n8g" name="seq"/>

     <ownedLiteral xmi:id="_m9ngEa86EdiEh75YJ_3n8g" name="alt"/>

     <ownedLiteral xmi:id="_m9ngEq86EdiEh75YJ_3n8g" name="opt"/>

@@ -5417,183 +5417,183 @@
     <ownedLiteral xmi:id="_m9ngGq86EdiEh75YJ_3n8g" name="ignore"/>

     <ownedLiteral xmi:id="_m9ngG686EdiEh75YJ_3n8g" name="consider"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Class" xmi:id="_m9ngHK86EdiEh75YJ_3n8g" name="CombinedFragment">

+  <ownedMember xmi:type="uml:Class" xmi:id="_m9ngHK86EdiEh75YJ_3n8g" name="CombinedFragment">

     <eAnnotations xmi:id="_qJcOAK88EdizLvaujP1w9Q" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_qJobQK88EdizLvaujP1w9Q"/>

+      <contents xmi:type="Basic_0:Basic__Metaclass" xmi:id="_qJobQK88EdizLvaujP1w9Q"/>

     </eAnnotations>

     <generalization xmi:id="_m9ngHa86EdiEh75YJ_3n8g" general="_m9neG686EdiEh75YJ_3n8g"/>

     <ownedAttribute xmi:id="_m9ngHq86EdiEh75YJ_3n8g" name="interactionOperator" type="_m9ngD686EdiEh75YJ_3n8g">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_m9ngH686EdiEh75YJ_3n8g"/>

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m9ngH686EdiEh75YJ_3n8g"/>

     </ownedAttribute>

     <ownedAttribute xmi:id="_m9ngIK86EdiEh75YJ_3n8g" name="operand" type="_m9neq686EdiEh75YJ_3n8g" isOrdered="true" association="_m9ngJ686EdiEh75YJ_3n8g" aggregation="composite">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_m9ngIa86EdiEh75YJ_3n8g" value="-1"/>

+      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_m9ngIa86EdiEh75YJ_3n8g" value="-1"/>

     </ownedAttribute>

     <ownedAttribute xmi:id="_m9ngIq86EdiEh75YJ_3n8g" name="cfragmentGate" type="_m9neU686EdiEh75YJ_3n8g" isOrdered="true" association="_m9ngKa86EdiEh75YJ_3n8g" aggregation="composite">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_m9ngI686EdiEh75YJ_3n8g" value="-1"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_m9ngJK86EdiEh75YJ_3n8g"/>

+      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_m9ngI686EdiEh75YJ_3n8g" value="-1"/>

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m9ngJK86EdiEh75YJ_3n8g"/>

     </ownedAttribute>

     <ownedOperation xmi:id="_m9ngJa86EdiEh75YJ_3n8g" name="getOwnedElements">

       <returnResult xmi:id="_m9ngJq86EdiEh75YJ_3n8g" direction="return">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

+        <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

       </returnResult>

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

+      <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

     </ownedOperation>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_m9ngJ686EdiEh75YJ_3n8g" memberEnd="_m9ngIK86EdiEh75YJ_3n8g _m9ngKK86EdiEh75YJ_3n8g">

+  <ownedMember xmi:type="uml:Association" xmi:id="_m9ngJ686EdiEh75YJ_3n8g" memberEnd="_m9ngIK86EdiEh75YJ_3n8g _m9ngKK86EdiEh75YJ_3n8g">

     <ownedEnd xmi:id="_m9ngKK86EdiEh75YJ_3n8g" type="_m9ngHK86EdiEh75YJ_3n8g" association="_m9ngJ686EdiEh75YJ_3n8g"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_m9ngKa86EdiEh75YJ_3n8g" memberEnd="_m9ngIq86EdiEh75YJ_3n8g _m9ngKq86EdiEh75YJ_3n8g">

+  <ownedMember xmi:type="uml:Association" xmi:id="_m9ngKa86EdiEh75YJ_3n8g" memberEnd="_m9ngIq86EdiEh75YJ_3n8g _m9ngKq86EdiEh75YJ_3n8g">

     <ownedEnd xmi:id="_m9ngKq86EdiEh75YJ_3n8g" type="_m9ngHK86EdiEh75YJ_3n8g" association="_m9ngKa86EdiEh75YJ_3n8g"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Class" xmi:id="_m9ngK686EdiEh75YJ_3n8g" name="Continuation">

+  <ownedMember xmi:type="uml:Class" xmi:id="_m9ngK686EdiEh75YJ_3n8g" name="Continuation">

     <eAnnotations xmi:id="_qJ6vIK88EdizLvaujP1w9Q" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_qKG8YK88EdizLvaujP1w9Q"/>

+      <contents xmi:type="Basic_0:Basic__Metaclass" xmi:id="_qKG8YK88EdizLvaujP1w9Q"/>

     </eAnnotations>

     <generalization xmi:id="_m9ngLK86EdiEh75YJ_3n8g" general="_m9neG686EdiEh75YJ_3n8g"/>

     <ownedAttribute xmi:id="_m9ngLa86EdiEh75YJ_3n8g" name="setting" type="_m8qbBq86EdiEh75YJ_3n8g">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_m9ngLq86EdiEh75YJ_3n8g"/>

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m9ngLq86EdiEh75YJ_3n8g"/>

     </ownedAttribute>

   </ownedMember>

-  <ownedMember xsi:type="uml:Class" xmi:id="_m9ngL686EdiEh75YJ_3n8g" name="ExpansionNode">

+  <ownedMember xmi:type="uml:Class" xmi:id="_m9ngL686EdiEh75YJ_3n8g" name="ExpansionNode">

     <eAnnotations xmi:id="_qKZQQK88EdizLvaujP1w9Q" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_qKldgK88EdizLvaujP1w9Q"/>

+      <contents xmi:type="Basic_0:Basic__Metaclass" xmi:id="_qKldgK88EdizLvaujP1w9Q"/>

     </eAnnotations>

     <generalization xmi:id="_m9ngMK86EdiEh75YJ_3n8g" general="_m9VLD686EdiEh75YJ_3n8g"/>

     <ownedAttribute xmi:id="_m9ngMa86EdiEh75YJ_3n8g" name="regionAsOutput" type="_m9ngNq86EdiEh75YJ_3n8g" isOrdered="true" association="_m9ngNa86EdiEh75YJ_3n8g">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_m9ngMq86EdiEh75YJ_3n8g"/>

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m9ngMq86EdiEh75YJ_3n8g"/>

     </ownedAttribute>

     <ownedAttribute xmi:id="_m9ngM686EdiEh75YJ_3n8g" name="regionAsInput" type="_m9ngNq86EdiEh75YJ_3n8g" isOrdered="true" association="_m9ngQ686EdiEh75YJ_3n8g">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_m9ngNK86EdiEh75YJ_3n8g"/>

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m9ngNK86EdiEh75YJ_3n8g"/>

     </ownedAttribute>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_m9ngNa86EdiEh75YJ_3n8g" memberEnd="_m9ngMa86EdiEh75YJ_3n8g _m9ngPK86EdiEh75YJ_3n8g"/>

-  <ownedMember xsi:type="uml:Class" xmi:id="_m9ngNq86EdiEh75YJ_3n8g" name="ExpansionRegion">

+  <ownedMember xmi:type="uml:Association" xmi:id="_m9ngNa86EdiEh75YJ_3n8g" memberEnd="_m9ngMa86EdiEh75YJ_3n8g _m9ngPK86EdiEh75YJ_3n8g"/>

+  <ownedMember xmi:type="uml:Class" xmi:id="_m9ngNq86EdiEh75YJ_3n8g" name="ExpansionRegion">

     <eAnnotations xmi:id="_qK3xYK88EdizLvaujP1w9Q" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_qLD-oK88EdizLvaujP1w9Q"/>

+      <contents xmi:type="Basic_0:Basic__Metaclass" xmi:id="_qLD-oK88EdizLvaujP1w9Q"/>

     </eAnnotations>

     <generalization xmi:id="_m9ngN686EdiEh75YJ_3n8g" general="_m9VKza86EdiEh75YJ_3n8g"/>

     <ownedAttribute xmi:id="_m9ngOK86EdiEh75YJ_3n8g" name="mode" type="_m9ngP686EdiEh75YJ_3n8g">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_m9ngOa86EdiEh75YJ_3n8g"/>

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m9ngOa86EdiEh75YJ_3n8g"/>

     </ownedAttribute>

     <ownedAttribute xmi:id="_m9ngOq86EdiEh75YJ_3n8g" name="inputElement" type="_m9ngL686EdiEh75YJ_3n8g" isOrdered="true" association="_m9ngQ686EdiEh75YJ_3n8g">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_m9ngO686EdiEh75YJ_3n8g" value="-1"/>

+      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_m9ngO686EdiEh75YJ_3n8g" value="-1"/>

     </ownedAttribute>

     <ownedAttribute xmi:id="_m9ngPK86EdiEh75YJ_3n8g" name="outputElement" type="_m9ngL686EdiEh75YJ_3n8g" isOrdered="true" association="_m9ngNa86EdiEh75YJ_3n8g">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_m9ngPa86EdiEh75YJ_3n8g" value="-1"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_m9ngPq86EdiEh75YJ_3n8g"/>

+      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_m9ngPa86EdiEh75YJ_3n8g" value="-1"/>

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m9ngPq86EdiEh75YJ_3n8g"/>

     </ownedAttribute>

   </ownedMember>

-  <ownedMember xsi:type="uml:Enumeration" xmi:id="_m9ngP686EdiEh75YJ_3n8g" name="ExpansionKind">

+  <ownedMember xmi:type="uml:Enumeration" xmi:id="_m9ngP686EdiEh75YJ_3n8g" name="ExpansionKind">

     <ownedLiteral xmi:id="_m9ngQK86EdiEh75YJ_3n8g" name="parallel"/>

     <ownedLiteral xmi:id="_m9ngQa86EdiEh75YJ_3n8g" name="iterative"/>

     <ownedLiteral xmi:id="_m9ngQq86EdiEh75YJ_3n8g" name="stream"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_m9ngQ686EdiEh75YJ_3n8g" memberEnd="_m9ngOq86EdiEh75YJ_3n8g _m9ngM686EdiEh75YJ_3n8g"/>

-  <ownedMember xsi:type="uml:Class" xmi:id="_m9ngRK86EdiEh75YJ_3n8g" name="ReadExtentAction">

+  <ownedMember xmi:type="uml:Association" xmi:id="_m9ngQ686EdiEh75YJ_3n8g" memberEnd="_m9ngOq86EdiEh75YJ_3n8g _m9ngM686EdiEh75YJ_3n8g"/>

+  <ownedMember xmi:type="uml:Class" xmi:id="_m9ngRK86EdiEh75YJ_3n8g" name="ReadExtentAction">

     <eAnnotations xmi:id="_qLutAK88EdizLvaujP1w9Q" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_qL7hUK88EdizLvaujP1w9Q"/>

+      <contents xmi:type="Basic_0:Basic__Metaclass" xmi:id="_qL7hUK88EdizLvaujP1w9Q"/>

     </eAnnotations>

     <generalization xmi:id="_m9ngRa86EdiEh75YJ_3n8g" general="_m9VK5q86EdiEh75YJ_3n8g"/>

     <ownedAttribute xmi:id="_m9ngRq86EdiEh75YJ_3n8g" name="result" type="_m9bQTa86EdiEh75YJ_3n8g" isOrdered="true" association="_m9ngSq86EdiEh75YJ_3n8g" aggregation="composite"/>

     <ownedAttribute xmi:id="_m9ngR686EdiEh75YJ_3n8g" name="classifier" type="_m88vAa86EdiEh75YJ_3n8g" isOrdered="true" association="_m9ngTK86EdiEh75YJ_3n8g"/>

     <ownedOperation xmi:id="_m9ngSK86EdiEh75YJ_3n8g" name="getOutputs">

       <returnResult xmi:id="_m9ngSa86EdiEh75YJ_3n8g" direction="return">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

+        <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

       </returnResult>

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

+      <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

     </ownedOperation>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_m9ngSq86EdiEh75YJ_3n8g" memberEnd="_m9ngRq86EdiEh75YJ_3n8g _m9ngS686EdiEh75YJ_3n8g">

+  <ownedMember xmi:type="uml:Association" xmi:id="_m9ngSq86EdiEh75YJ_3n8g" memberEnd="_m9ngRq86EdiEh75YJ_3n8g _m9ngS686EdiEh75YJ_3n8g">

     <ownedEnd xmi:id="_m9ngS686EdiEh75YJ_3n8g" type="_m9ngRK86EdiEh75YJ_3n8g" association="_m9ngSq86EdiEh75YJ_3n8g"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_m9ngTK86EdiEh75YJ_3n8g" memberEnd="_m9ngR686EdiEh75YJ_3n8g _m9ngTa86EdiEh75YJ_3n8g">

+  <ownedMember xmi:type="uml:Association" xmi:id="_m9ngTK86EdiEh75YJ_3n8g" memberEnd="_m9ngR686EdiEh75YJ_3n8g _m9ngTa86EdiEh75YJ_3n8g">

     <ownedEnd xmi:id="_m9ngTa86EdiEh75YJ_3n8g" type="_m9ngRK86EdiEh75YJ_3n8g" association="_m9ngTK86EdiEh75YJ_3n8g"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Class" xmi:id="_m9ngTq86EdiEh75YJ_3n8g" name="ReclassifyObjectAction">

+  <ownedMember xmi:type="uml:Class" xmi:id="_m9ngTq86EdiEh75YJ_3n8g" name="ReclassifyObjectAction">

     <eAnnotations xmi:id="_qMN1MK88EdizLvaujP1w9Q" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_qMgJEK88EdizLvaujP1w9Q"/>

+      <contents xmi:type="Basic_0:Basic__Metaclass" xmi:id="_qMgJEK88EdizLvaujP1w9Q"/>

     </eAnnotations>

     <generalization xmi:id="_m9ngT686EdiEh75YJ_3n8g" general="_m9VK5q86EdiEh75YJ_3n8g"/>

     <ownedAttribute xmi:id="_m9ngUK86EdiEh75YJ_3n8g" name="isReplaceAll" type="_m8qbBq86EdiEh75YJ_3n8g">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_m9ngUa86EdiEh75YJ_3n8g"/>

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m9ngUa86EdiEh75YJ_3n8g"/>

     </ownedAttribute>

     <ownedAttribute xmi:id="_m9ngUq86EdiEh75YJ_3n8g" name="oldClassifier" type="_m88vAa86EdiEh75YJ_3n8g" isOrdered="true" association="_m9ngW686EdiEh75YJ_3n8g">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_m9ngU686EdiEh75YJ_3n8g" value="-1"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_m9ngVK86EdiEh75YJ_3n8g"/>

+      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_m9ngU686EdiEh75YJ_3n8g" value="-1"/>

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m9ngVK86EdiEh75YJ_3n8g"/>

     </ownedAttribute>

     <ownedAttribute xmi:id="_m9ngVa86EdiEh75YJ_3n8g" name="newClassifier" type="_m88vAa86EdiEh75YJ_3n8g" isOrdered="true" association="_m9ngXa86EdiEh75YJ_3n8g">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_m9ngVq86EdiEh75YJ_3n8g" value="-1"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_m9ngV686EdiEh75YJ_3n8g"/>

+      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_m9ngVq86EdiEh75YJ_3n8g" value="-1"/>

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m9ngV686EdiEh75YJ_3n8g"/>

     </ownedAttribute>

     <ownedAttribute xmi:id="_m9ngWK86EdiEh75YJ_3n8g" name="object" type="_m9bQVK86EdiEh75YJ_3n8g" isOrdered="true" association="_m9ngX686EdiEh75YJ_3n8g" aggregation="composite"/>

     <ownedOperation xmi:id="_m9ngWa86EdiEh75YJ_3n8g" name="getInputs">

       <returnResult xmi:id="_m9ngWq86EdiEh75YJ_3n8g" direction="return">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

+        <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

       </returnResult>

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

+      <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

     </ownedOperation>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_m9ngW686EdiEh75YJ_3n8g" memberEnd="_m9ngUq86EdiEh75YJ_3n8g _m9ngXK86EdiEh75YJ_3n8g">

+  <ownedMember xmi:type="uml:Association" xmi:id="_m9ngW686EdiEh75YJ_3n8g" memberEnd="_m9ngUq86EdiEh75YJ_3n8g _m9ngXK86EdiEh75YJ_3n8g">

     <ownedEnd xmi:id="_m9ngXK86EdiEh75YJ_3n8g" type="_m9ngTq86EdiEh75YJ_3n8g" association="_m9ngW686EdiEh75YJ_3n8g"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_m9ngXa86EdiEh75YJ_3n8g" memberEnd="_m9ngVa86EdiEh75YJ_3n8g _m9ngXq86EdiEh75YJ_3n8g">

+  <ownedMember xmi:type="uml:Association" xmi:id="_m9ngXa86EdiEh75YJ_3n8g" memberEnd="_m9ngVa86EdiEh75YJ_3n8g _m9ngXq86EdiEh75YJ_3n8g">

     <ownedEnd xmi:id="_m9ngXq86EdiEh75YJ_3n8g" type="_m9ngTq86EdiEh75YJ_3n8g" association="_m9ngXa86EdiEh75YJ_3n8g"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_m9ngX686EdiEh75YJ_3n8g" memberEnd="_m9ngWK86EdiEh75YJ_3n8g _m9ngYK86EdiEh75YJ_3n8g">

+  <ownedMember xmi:type="uml:Association" xmi:id="_m9ngX686EdiEh75YJ_3n8g" memberEnd="_m9ngWK86EdiEh75YJ_3n8g _m9ngYK86EdiEh75YJ_3n8g">

     <ownedEnd xmi:id="_m9ngYK86EdiEh75YJ_3n8g" type="_m9ngTq86EdiEh75YJ_3n8g" association="_m9ngX686EdiEh75YJ_3n8g"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Class" xmi:id="_m9ngYa86EdiEh75YJ_3n8g" name="ReadIsClassifiedObjectAction">

+  <ownedMember xmi:type="uml:Class" xmi:id="_m9ngYa86EdiEh75YJ_3n8g" name="ReadIsClassifiedObjectAction">

     <eAnnotations xmi:id="_qMyc8K88EdizLvaujP1w9Q" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_qM-qMK88EdizLvaujP1w9Q"/>

+      <contents xmi:type="Basic_0:Basic__Metaclass" xmi:id="_qM-qMK88EdizLvaujP1w9Q"/>

     </eAnnotations>

     <generalization xmi:id="_m9ngYq86EdiEh75YJ_3n8g" general="_m9VK5q86EdiEh75YJ_3n8g"/>

     <ownedAttribute xmi:id="_m9ngY686EdiEh75YJ_3n8g" name="isDirect" type="_m8qbBq86EdiEh75YJ_3n8g">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_m9ngZK86EdiEh75YJ_3n8g"/>

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m9ngZK86EdiEh75YJ_3n8g"/>

     </ownedAttribute>

     <ownedAttribute xmi:id="_m9ngZa86EdiEh75YJ_3n8g" name="classifier" type="_m88vAa86EdiEh75YJ_3n8g" isOrdered="true" association="_m9ngbK86EdiEh75YJ_3n8g"/>

     <ownedAttribute xmi:id="_m9ngZq86EdiEh75YJ_3n8g" name="result" type="_m9bQTa86EdiEh75YJ_3n8g" isOrdered="true" association="_m9ngbq86EdiEh75YJ_3n8g" aggregation="composite"/>

     <ownedAttribute xmi:id="_m9ngZ686EdiEh75YJ_3n8g" name="object" type="_m9bQVK86EdiEh75YJ_3n8g" isOrdered="true" association="_m9ngcK86EdiEh75YJ_3n8g" aggregation="composite"/>

     <ownedOperation xmi:id="_m9ngaK86EdiEh75YJ_3n8g" name="getOutputs">

       <returnResult xmi:id="_m9ngaa86EdiEh75YJ_3n8g" direction="return">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

+        <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

       </returnResult>

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

+      <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

     </ownedOperation>

     <ownedOperation xmi:id="_m9ngaq86EdiEh75YJ_3n8g" name="getInputs">

       <returnResult xmi:id="_m9nga686EdiEh75YJ_3n8g" direction="return">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

+        <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

       </returnResult>

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

+      <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

     </ownedOperation>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_m9ngbK86EdiEh75YJ_3n8g" memberEnd="_m9ngZa86EdiEh75YJ_3n8g _m9ngba86EdiEh75YJ_3n8g">

+  <ownedMember xmi:type="uml:Association" xmi:id="_m9ngbK86EdiEh75YJ_3n8g" memberEnd="_m9ngZa86EdiEh75YJ_3n8g _m9ngba86EdiEh75YJ_3n8g">

     <ownedEnd xmi:id="_m9ngba86EdiEh75YJ_3n8g" type="_m9ngYa86EdiEh75YJ_3n8g" association="_m9ngbK86EdiEh75YJ_3n8g"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_m9ngbq86EdiEh75YJ_3n8g" memberEnd="_m9ngZq86EdiEh75YJ_3n8g _m9ngb686EdiEh75YJ_3n8g">

+  <ownedMember xmi:type="uml:Association" xmi:id="_m9ngbq86EdiEh75YJ_3n8g" memberEnd="_m9ngZq86EdiEh75YJ_3n8g _m9ngb686EdiEh75YJ_3n8g">

     <ownedEnd xmi:id="_m9ngb686EdiEh75YJ_3n8g" type="_m9ngYa86EdiEh75YJ_3n8g" association="_m9ngbq86EdiEh75YJ_3n8g"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_m9ngcK86EdiEh75YJ_3n8g" memberEnd="_m9ngZ686EdiEh75YJ_3n8g _m9ngca86EdiEh75YJ_3n8g">

+  <ownedMember xmi:type="uml:Association" xmi:id="_m9ngcK86EdiEh75YJ_3n8g" memberEnd="_m9ngZ686EdiEh75YJ_3n8g _m9ngca86EdiEh75YJ_3n8g">

     <ownedEnd xmi:id="_m9ngca86EdiEh75YJ_3n8g" type="_m9ngYa86EdiEh75YJ_3n8g" association="_m9ngcK86EdiEh75YJ_3n8g"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Class" xmi:id="_m9ngcq86EdiEh75YJ_3n8g" name="StartOwnedBehaviorAction">

+  <ownedMember xmi:type="uml:Class" xmi:id="_m9ngcq86EdiEh75YJ_3n8g" name="StartOwnedBehaviorAction">

     <eAnnotations xmi:id="_qNQ-EK88EdizLvaujP1w9Q" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_qNdLUK88EdizLvaujP1w9Q"/>

+      <contents xmi:type="Basic_0:Basic__Metaclass" xmi:id="_qNdLUK88EdizLvaujP1w9Q"/>

     </eAnnotations>

     <generalization xmi:id="_m9ngc686EdiEh75YJ_3n8g" general="_m9VK5q86EdiEh75YJ_3n8g"/>

     <ownedAttribute xmi:id="_m9ngdK86EdiEh75YJ_3n8g" name="object" type="_m9bQVK86EdiEh75YJ_3n8g" isOrdered="true" association="_m9ngd686EdiEh75YJ_3n8g" aggregation="composite"/>

     <ownedOperation xmi:id="_m9ngda86EdiEh75YJ_3n8g" name="getInputs">

       <returnResult xmi:id="_m9ngdq86EdiEh75YJ_3n8g" direction="return">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

+        <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

       </returnResult>

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

+      <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

     </ownedOperation>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_m9ngd686EdiEh75YJ_3n8g" memberEnd="_m9ngdK86EdiEh75YJ_3n8g _m9ngeK86EdiEh75YJ_3n8g">

+  <ownedMember xmi:type="uml:Association" xmi:id="_m9ngd686EdiEh75YJ_3n8g" memberEnd="_m9ngdK86EdiEh75YJ_3n8g _m9ngeK86EdiEh75YJ_3n8g">

     <ownedEnd xmi:id="_m9ngeK86EdiEh75YJ_3n8g" type="_m9ngcq86EdiEh75YJ_3n8g" association="_m9ngd686EdiEh75YJ_3n8g"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Class" xmi:id="_m9ngea86EdiEh75YJ_3n8g" name="ReadLinkObjectEndAction">

+  <ownedMember xmi:type="uml:Class" xmi:id="_m9ngea86EdiEh75YJ_3n8g" name="ReadLinkObjectEndAction">

     <eAnnotations xmi:id="_qOOAUK88EdizLvaujP1w9Q" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_qOaNkK88EdizLvaujP1w9Q"/>

+      <contents xmi:type="Basic_0:Basic__Metaclass" xmi:id="_qOaNkK88EdizLvaujP1w9Q"/>

     </eAnnotations>

     <generalization xmi:id="_m9ngeq86EdiEh75YJ_3n8g" general="_m9VK5q86EdiEh75YJ_3n8g"/>

     <ownedAttribute xmi:id="_m9nge686EdiEh75YJ_3n8g" name="object" type="_m9bQVK86EdiEh75YJ_3n8g" isOrdered="true" association="_m9nggq86EdiEh75YJ_3n8g" aggregation="composite"/>

@@ -5601,29 +5601,29 @@
     <ownedAttribute xmi:id="_m9ngfa86EdiEh75YJ_3n8g" name="result" type="_m9bQTa86EdiEh75YJ_3n8g" isOrdered="true" association="_m9nghq86EdiEh75YJ_3n8g" aggregation="composite"/>

     <ownedOperation xmi:id="_m9ngfq86EdiEh75YJ_3n8g" name="getInputs">

       <returnResult xmi:id="_m9ngf686EdiEh75YJ_3n8g" direction="return">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

+        <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

       </returnResult>

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

+      <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

     </ownedOperation>

     <ownedOperation xmi:id="_m9nggK86EdiEh75YJ_3n8g" name="getOutputs">

       <returnResult xmi:id="_m9ngga86EdiEh75YJ_3n8g" direction="return">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

+        <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

       </returnResult>

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

+      <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

     </ownedOperation>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_m9nggq86EdiEh75YJ_3n8g" memberEnd="_m9nge686EdiEh75YJ_3n8g _m9ngg686EdiEh75YJ_3n8g">

+  <ownedMember xmi:type="uml:Association" xmi:id="_m9nggq86EdiEh75YJ_3n8g" memberEnd="_m9nge686EdiEh75YJ_3n8g _m9ngg686EdiEh75YJ_3n8g">

     <ownedEnd xmi:id="_m9ngg686EdiEh75YJ_3n8g" type="_m9ngea86EdiEh75YJ_3n8g" association="_m9nggq86EdiEh75YJ_3n8g"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_m9nghK86EdiEh75YJ_3n8g" memberEnd="_m9ngfK86EdiEh75YJ_3n8g _m9ngha86EdiEh75YJ_3n8g">

+  <ownedMember xmi:type="uml:Association" xmi:id="_m9nghK86EdiEh75YJ_3n8g" memberEnd="_m9ngfK86EdiEh75YJ_3n8g _m9ngha86EdiEh75YJ_3n8g">

     <ownedEnd xmi:id="_m9ngha86EdiEh75YJ_3n8g" type="_m9ngea86EdiEh75YJ_3n8g" association="_m9nghK86EdiEh75YJ_3n8g"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_m9nghq86EdiEh75YJ_3n8g" memberEnd="_m9ngfa86EdiEh75YJ_3n8g _m9ngh686EdiEh75YJ_3n8g">

+  <ownedMember xmi:type="uml:Association" xmi:id="_m9nghq86EdiEh75YJ_3n8g" memberEnd="_m9ngfa86EdiEh75YJ_3n8g _m9ngh686EdiEh75YJ_3n8g">

     <ownedEnd xmi:id="_m9ngh686EdiEh75YJ_3n8g" type="_m9ngea86EdiEh75YJ_3n8g" association="_m9nghq86EdiEh75YJ_3n8g"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Class" xmi:id="_m9ngiK86EdiEh75YJ_3n8g" name="ReadLinkObjectEndQualifierAction">

+  <ownedMember xmi:type="uml:Class" xmi:id="_m9ngiK86EdiEh75YJ_3n8g" name="ReadLinkObjectEndQualifierAction">

     <eAnnotations xmi:id="_qOshcK88EdizLvaujP1w9Q" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_qO4usK88EdizLvaujP1w9Q"/>

+      <contents xmi:type="Basic_0:Basic__Metaclass" xmi:id="_qO4usK88EdizLvaujP1w9Q"/>

     </eAnnotations>

     <generalization xmi:id="_m9ngia86EdiEh75YJ_3n8g" general="_m9VK5q86EdiEh75YJ_3n8g"/>

     <ownedAttribute xmi:id="_m9ngiq86EdiEh75YJ_3n8g" name="object" type="_m9bQVK86EdiEh75YJ_3n8g" isOrdered="true" association="_m9ngka86EdiEh75YJ_3n8g" aggregation="composite"/>

@@ -5631,256 +5631,256 @@
     <ownedAttribute xmi:id="_m9ngjK86EdiEh75YJ_3n8g" name="qualifier" type="_m9C1la86EdiEh75YJ_3n8g" isOrdered="true" association="_m9ngla86EdiEh75YJ_3n8g"/>

     <ownedOperation xmi:id="_m9ngja86EdiEh75YJ_3n8g" name="getInputs">

       <returnResult xmi:id="_m9ngjq86EdiEh75YJ_3n8g" direction="return">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

+        <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

       </returnResult>

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

+      <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

     </ownedOperation>

     <ownedOperation xmi:id="_m9ngj686EdiEh75YJ_3n8g" name="getOutputs">

       <returnResult xmi:id="_m9ngkK86EdiEh75YJ_3n8g" direction="return">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

+        <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

       </returnResult>

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

+      <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

     </ownedOperation>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_m9ngka86EdiEh75YJ_3n8g" memberEnd="_m9ngiq86EdiEh75YJ_3n8g _m9ngkq86EdiEh75YJ_3n8g">

+  <ownedMember xmi:type="uml:Association" xmi:id="_m9ngka86EdiEh75YJ_3n8g" memberEnd="_m9ngiq86EdiEh75YJ_3n8g _m9ngkq86EdiEh75YJ_3n8g">

     <ownedEnd xmi:id="_m9ngkq86EdiEh75YJ_3n8g" type="_m9ngiK86EdiEh75YJ_3n8g" association="_m9ngka86EdiEh75YJ_3n8g"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_m9ngk686EdiEh75YJ_3n8g" memberEnd="_m9ngi686EdiEh75YJ_3n8g _m9nglK86EdiEh75YJ_3n8g">

+  <ownedMember xmi:type="uml:Association" xmi:id="_m9ngk686EdiEh75YJ_3n8g" memberEnd="_m9ngi686EdiEh75YJ_3n8g _m9nglK86EdiEh75YJ_3n8g">

     <ownedEnd xmi:id="_m9nglK86EdiEh75YJ_3n8g" type="_m9ngiK86EdiEh75YJ_3n8g" association="_m9ngk686EdiEh75YJ_3n8g"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_m9ngla86EdiEh75YJ_3n8g" memberEnd="_m9ngjK86EdiEh75YJ_3n8g _m9nglq86EdiEh75YJ_3n8g">

+  <ownedMember xmi:type="uml:Association" xmi:id="_m9ngla86EdiEh75YJ_3n8g" memberEnd="_m9ngjK86EdiEh75YJ_3n8g _m9nglq86EdiEh75YJ_3n8g">

     <ownedEnd xmi:id="_m9nglq86EdiEh75YJ_3n8g" type="_m9ngiK86EdiEh75YJ_3n8g" association="_m9ngla86EdiEh75YJ_3n8g"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Class" xmi:id="_m9ngl686EdiEh75YJ_3n8g" name="CreateLinkObjectAction">

+  <ownedMember xmi:type="uml:Class" xmi:id="_m9ngl686EdiEh75YJ_3n8g" name="CreateLinkObjectAction">

     <eAnnotations xmi:id="_qPLCkK88EdizLvaujP1w9Q" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_qPXP0K88EdizLvaujP1w9Q"/>

+      <contents xmi:type="Basic_0:Basic__Metaclass" xmi:id="_qPXP0K88EdizLvaujP1w9Q"/>

     </eAnnotations>

     <generalization xmi:id="_m9ngmK86EdiEh75YJ_3n8g" general="_m9nfga86EdiEh75YJ_3n8g"/>

     <ownedAttribute xmi:id="_m9ngma86EdiEh75YJ_3n8g" name="result" type="_m9bQTa86EdiEh75YJ_3n8g" isOrdered="true" association="_m9ngnq86EdiEh75YJ_3n8g" aggregation="composite"/>

     <ownedOperation xmi:id="_m9ngmq86EdiEh75YJ_3n8g" name="getEndData" redefinedOperation="_m9nfg686EdiEh75YJ_3n8g">

       <returnResult xmi:id="_m9ngm686EdiEh75YJ_3n8g" direction="return">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

+        <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

       </returnResult>

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

+      <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

     </ownedOperation>

     <ownedOperation xmi:id="_m9ngnK86EdiEh75YJ_3n8g" name="getOutputs">

       <returnResult xmi:id="_m9ngna86EdiEh75YJ_3n8g" direction="return">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

+        <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

       </returnResult>

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

+      <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

     </ownedOperation>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_m9ngnq86EdiEh75YJ_3n8g" memberEnd="_m9ngma86EdiEh75YJ_3n8g _m9ngn686EdiEh75YJ_3n8g">

+  <ownedMember xmi:type="uml:Association" xmi:id="_m9ngnq86EdiEh75YJ_3n8g" memberEnd="_m9ngma86EdiEh75YJ_3n8g _m9ngn686EdiEh75YJ_3n8g">

     <ownedEnd xmi:id="_m9ngn686EdiEh75YJ_3n8g" type="_m9ngl686EdiEh75YJ_3n8g" association="_m9ngnq86EdiEh75YJ_3n8g"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Class" xmi:id="_m9ngoK86EdiEh75YJ_3n8g" name="AcceptEventAction">

+  <ownedMember xmi:type="uml:Class" xmi:id="_m9ngoK86EdiEh75YJ_3n8g" name="AcceptEventAction">

     <eAnnotations xmi:id="_qPpjsK88EdizLvaujP1w9Q" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_qP1w8K88EdizLvaujP1w9Q"/>

+      <contents xmi:type="Basic_0:Basic__Metaclass" xmi:id="_qP1w8K88EdizLvaujP1w9Q"/>

     </eAnnotations>

     <generalization xmi:id="_m9ngoa86EdiEh75YJ_3n8g" general="_m9VK5q86EdiEh75YJ_3n8g"/>

     <ownedAttribute xmi:id="_m9ngoq86EdiEh75YJ_3n8g" name="trigger" type="_m9VKOq86EdiEh75YJ_3n8g" isOrdered="true" association="_m9ngqq86EdiEh75YJ_3n8g">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_m9ngo686EdiEh75YJ_3n8g" value="-1"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_m9ngpK86EdiEh75YJ_3n8g"/>

+      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_m9ngo686EdiEh75YJ_3n8g" value="-1"/>

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m9ngpK86EdiEh75YJ_3n8g"/>

     </ownedAttribute>

     <ownedAttribute xmi:id="_m9ngpa86EdiEh75YJ_3n8g" name="result" type="_m9bQTa86EdiEh75YJ_3n8g" isOrdered="true" association="_m9ngrK86EdiEh75YJ_3n8g">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_m9ngpq86EdiEh75YJ_3n8g" value="-1"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_m9ngp686EdiEh75YJ_3n8g"/>

+      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_m9ngpq86EdiEh75YJ_3n8g" value="-1"/>

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m9ngp686EdiEh75YJ_3n8g"/>

     </ownedAttribute>

     <ownedOperation xmi:id="_m9ngqK86EdiEh75YJ_3n8g" name="getOutputs">

       <returnResult xmi:id="_m9ngqa86EdiEh75YJ_3n8g" direction="return">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

+        <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

       </returnResult>

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

+      <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

     </ownedOperation>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_m9ngqq86EdiEh75YJ_3n8g" memberEnd="_m9ngoq86EdiEh75YJ_3n8g _m9ngq686EdiEh75YJ_3n8g">

+  <ownedMember xmi:type="uml:Association" xmi:id="_m9ngqq86EdiEh75YJ_3n8g" memberEnd="_m9ngoq86EdiEh75YJ_3n8g _m9ngq686EdiEh75YJ_3n8g">

     <ownedEnd xmi:id="_m9ngq686EdiEh75YJ_3n8g" type="_m9ngoK86EdiEh75YJ_3n8g" association="_m9ngqq86EdiEh75YJ_3n8g"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_m9ngrK86EdiEh75YJ_3n8g" memberEnd="_m9ngpa86EdiEh75YJ_3n8g _m9ngra86EdiEh75YJ_3n8g">

+  <ownedMember xmi:type="uml:Association" xmi:id="_m9ngrK86EdiEh75YJ_3n8g" memberEnd="_m9ngpa86EdiEh75YJ_3n8g _m9ngra86EdiEh75YJ_3n8g">

     <ownedEnd xmi:id="_m9ngra86EdiEh75YJ_3n8g" type="_m9ngoK86EdiEh75YJ_3n8g" association="_m9ngrK86EdiEh75YJ_3n8g"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Class" xmi:id="_m9ngrq86EdiEh75YJ_3n8g" name="AcceptCallAction">

+  <ownedMember xmi:type="uml:Class" xmi:id="_m9ngrq86EdiEh75YJ_3n8g" name="AcceptCallAction">

     <eAnnotations xmi:id="_qQIE0K88EdizLvaujP1w9Q" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_qQUSEK88EdizLvaujP1w9Q"/>

+      <contents xmi:type="Basic_0:Basic__Metaclass" xmi:id="_qQUSEK88EdizLvaujP1w9Q"/>

     </eAnnotations>

     <generalization xmi:id="_m9ngr686EdiEh75YJ_3n8g" general="_m9ngoK86EdiEh75YJ_3n8g"/>

     <ownedAttribute xmi:id="_m9ngsK86EdiEh75YJ_3n8g" name="returnInformation" type="_m9bQTa86EdiEh75YJ_3n8g" isOrdered="true" association="_m9ngta86EdiEh75YJ_3n8g"/>

     <ownedOperation xmi:id="_m9ngsa86EdiEh75YJ_3n8g" name="getTriggers">

       <returnResult xmi:id="_m9ngsq86EdiEh75YJ_3n8g" direction="return">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

+        <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

       </returnResult>

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

+      <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

     </ownedOperation>

     <ownedOperation xmi:id="_m9ngs686EdiEh75YJ_3n8g" name="getOutputs">

       <returnResult xmi:id="_m9ngtK86EdiEh75YJ_3n8g" direction="return">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

+        <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

       </returnResult>

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

+      <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

     </ownedOperation>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_m9ngta86EdiEh75YJ_3n8g" memberEnd="_m9ngsK86EdiEh75YJ_3n8g _m9ngtq86EdiEh75YJ_3n8g">

+  <ownedMember xmi:type="uml:Association" xmi:id="_m9ngta86EdiEh75YJ_3n8g" memberEnd="_m9ngsK86EdiEh75YJ_3n8g _m9ngtq86EdiEh75YJ_3n8g">

     <ownedEnd xmi:id="_m9ngtq86EdiEh75YJ_3n8g" type="_m9ngrq86EdiEh75YJ_3n8g" association="_m9ngta86EdiEh75YJ_3n8g"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Class" xmi:id="_m9ngt686EdiEh75YJ_3n8g" name="ReplyAction">

+  <ownedMember xmi:type="uml:Class" xmi:id="_m9ngt686EdiEh75YJ_3n8g" name="ReplyAction">

     <eAnnotations xmi:id="_qQml8K88EdizLvaujP1w9Q" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_qQyzMK88EdizLvaujP1w9Q"/>

+      <contents xmi:type="Basic_0:Basic__Metaclass" xmi:id="_qQyzMK88EdizLvaujP1w9Q"/>

     </eAnnotations>

     <generalization xmi:id="_m9nguK86EdiEh75YJ_3n8g" general="_m9VK5q86EdiEh75YJ_3n8g"/>

     <ownedAttribute xmi:id="_m9ngua86EdiEh75YJ_3n8g" name="replyToCall" type="_m9ne0a86EdiEh75YJ_3n8g" isOrdered="true" association="_m9ngwK86EdiEh75YJ_3n8g"/>

     <ownedAttribute xmi:id="_m9nguq86EdiEh75YJ_3n8g" name="replyValue" type="_m9bQVK86EdiEh75YJ_3n8g" isOrdered="true" association="_m9ngwq86EdiEh75YJ_3n8g">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_m9ngu686EdiEh75YJ_3n8g" value="-1"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_m9ngvK86EdiEh75YJ_3n8g"/>

+      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_m9ngu686EdiEh75YJ_3n8g" value="-1"/>

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m9ngvK86EdiEh75YJ_3n8g"/>

     </ownedAttribute>

     <ownedAttribute xmi:id="_m9ngva86EdiEh75YJ_3n8g" name="returnInformation" type="_m9bQVK86EdiEh75YJ_3n8g" isOrdered="true" association="_m9ngxK86EdiEh75YJ_3n8g"/>

     <ownedOperation xmi:id="_m9ngvq86EdiEh75YJ_3n8g" name="getInputs">

       <returnResult xmi:id="_m9ngv686EdiEh75YJ_3n8g" direction="return">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

+        <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

       </returnResult>

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

+      <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

     </ownedOperation>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_m9ngwK86EdiEh75YJ_3n8g" memberEnd="_m9ngua86EdiEh75YJ_3n8g _m9ngwa86EdiEh75YJ_3n8g">

+  <ownedMember xmi:type="uml:Association" xmi:id="_m9ngwK86EdiEh75YJ_3n8g" memberEnd="_m9ngua86EdiEh75YJ_3n8g _m9ngwa86EdiEh75YJ_3n8g">

     <ownedEnd xmi:id="_m9ngwa86EdiEh75YJ_3n8g" type="_m9ngt686EdiEh75YJ_3n8g" association="_m9ngwK86EdiEh75YJ_3n8g"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_m9ngwq86EdiEh75YJ_3n8g" memberEnd="_m9nguq86EdiEh75YJ_3n8g _m9ngw686EdiEh75YJ_3n8g">

+  <ownedMember xmi:type="uml:Association" xmi:id="_m9ngwq86EdiEh75YJ_3n8g" memberEnd="_m9nguq86EdiEh75YJ_3n8g _m9ngw686EdiEh75YJ_3n8g">

     <ownedEnd xmi:id="_m9ngw686EdiEh75YJ_3n8g" type="_m9ngt686EdiEh75YJ_3n8g" association="_m9ngwq86EdiEh75YJ_3n8g"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_m9ngxK86EdiEh75YJ_3n8g" memberEnd="_m9ngva86EdiEh75YJ_3n8g _m9ngxa86EdiEh75YJ_3n8g">

+  <ownedMember xmi:type="uml:Association" xmi:id="_m9ngxK86EdiEh75YJ_3n8g" memberEnd="_m9ngva86EdiEh75YJ_3n8g _m9ngxa86EdiEh75YJ_3n8g">

     <ownedEnd xmi:id="_m9ngxa86EdiEh75YJ_3n8g" type="_m9ngt686EdiEh75YJ_3n8g" association="_m9ngxK86EdiEh75YJ_3n8g"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Class" xmi:id="_m9ngxq86EdiEh75YJ_3n8g" name="RaiseExceptionAction">

+  <ownedMember xmi:type="uml:Class" xmi:id="_m9ngxq86EdiEh75YJ_3n8g" name="RaiseExceptionAction">

     <eAnnotations xmi:id="_qRFHEK88EdizLvaujP1w9Q" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_qRRUUK88EdizLvaujP1w9Q"/>

+      <contents xmi:type="Basic_0:Basic__Metaclass" xmi:id="_qRRUUK88EdizLvaujP1w9Q"/>

     </eAnnotations>

     <generalization xmi:id="_m9ngx686EdiEh75YJ_3n8g" general="_m9VK5q86EdiEh75YJ_3n8g"/>

     <ownedAttribute xmi:id="_m9ngyK86EdiEh75YJ_3n8g" name="exception" type="_m9bQVK86EdiEh75YJ_3n8g" isOrdered="true" association="_m9ngy686EdiEh75YJ_3n8g"/>

     <ownedOperation xmi:id="_m9ngya86EdiEh75YJ_3n8g" name="getInputs">

       <returnResult xmi:id="_m9ngyq86EdiEh75YJ_3n8g" direction="return">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

+        <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

       </returnResult>

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

+      <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

     </ownedOperation>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_m9ngy686EdiEh75YJ_3n8g" memberEnd="_m9ngyK86EdiEh75YJ_3n8g _m9ngzK86EdiEh75YJ_3n8g">

+  <ownedMember xmi:type="uml:Association" xmi:id="_m9ngy686EdiEh75YJ_3n8g" memberEnd="_m9ngyK86EdiEh75YJ_3n8g _m9ngzK86EdiEh75YJ_3n8g">

     <ownedEnd xmi:id="_m9ngzK86EdiEh75YJ_3n8g" type="_m9ngxq86EdiEh75YJ_3n8g" association="_m9ngy686EdiEh75YJ_3n8g"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Class" xmi:id="_m9ngza86EdiEh75YJ_3n8g" name="Node">

+  <ownedMember xmi:type="uml:Class" xmi:id="_m9ngza86EdiEh75YJ_3n8g" name="Node">

     <eAnnotations xmi:id="_qS_yoK88EdizLvaujP1w9Q" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_qTL_4K88EdizLvaujP1w9Q"/>

+      <contents xmi:type="Basic_0:Basic__Metaclass" xmi:id="_qTL_4K88EdizLvaujP1w9Q"/>

     </eAnnotations>

     <generalization xmi:id="_m9ngzq86EdiEh75YJ_3n8g" general="_m88uxq86EdiEh75YJ_3n8g"/>

     <generalization xmi:id="_m9ngz686EdiEh75YJ_3n8g" general="_m9C2BK86EdiEh75YJ_3n8g"/>

     <ownedAttribute xmi:id="_m9ng0K86EdiEh75YJ_3n8g" name="nestedNode" type="_m9ngza86EdiEh75YJ_3n8g" isOrdered="true" redefinedProperty="_m88uz686EdiEh75YJ_3n8g" association="_m9ng1a86EdiEh75YJ_3n8g" aggregation="composite">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_m9ng0a86EdiEh75YJ_3n8g" value="-1"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_m9ng0q86EdiEh75YJ_3n8g"/>

+      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_m9ng0a86EdiEh75YJ_3n8g" value="-1"/>

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m9ng0q86EdiEh75YJ_3n8g"/>

     </ownedAttribute>

     <ownedOperation xmi:id="_m9ng0686EdiEh75YJ_3n8g" name="getNestedClassifiers">

       <returnResult xmi:id="_m9ng1K86EdiEh75YJ_3n8g" direction="return">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

+        <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

       </returnResult>

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

+      <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

     </ownedOperation>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_m9ng1a86EdiEh75YJ_3n8g" memberEnd="_m9ng0K86EdiEh75YJ_3n8g _m9ng1q86EdiEh75YJ_3n8g">

+  <ownedMember xmi:type="uml:Association" xmi:id="_m9ng1a86EdiEh75YJ_3n8g" memberEnd="_m9ng0K86EdiEh75YJ_3n8g _m9ng1q86EdiEh75YJ_3n8g">

     <ownedEnd xmi:id="_m9ng1q86EdiEh75YJ_3n8g" type="_m9ngza86EdiEh75YJ_3n8g" association="_m9ng1a86EdiEh75YJ_3n8g"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Class" xmi:id="_m9ng1686EdiEh75YJ_3n8g" name="Device">

+  <ownedMember xmi:type="uml:Class" xmi:id="_m9ng1686EdiEh75YJ_3n8g" name="Device">

     <eAnnotations xmi:id="_qTeTwK88EdizLvaujP1w9Q" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_qTqhAK88EdizLvaujP1w9Q"/>

+      <contents xmi:type="Basic_0:Basic__Metaclass" xmi:id="_qTqhAK88EdizLvaujP1w9Q"/>

     </eAnnotations>

     <generalization xmi:id="_m9ng2K86EdiEh75YJ_3n8g" general="_m9ngza86EdiEh75YJ_3n8g"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Class" xmi:id="_m9ng2a86EdiEh75YJ_3n8g" name="ExecutionEnvironment">

+  <ownedMember xmi:type="uml:Class" xmi:id="_m9ng2a86EdiEh75YJ_3n8g" name="ExecutionEnvironment">

     <eAnnotations xmi:id="_qT804K88EdizLvaujP1w9Q" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_qUJCIK88EdizLvaujP1w9Q"/>

+      <contents xmi:type="Basic_0:Basic__Metaclass" xmi:id="_qUJCIK88EdizLvaujP1w9Q"/>

     </eAnnotations>

     <generalization xmi:id="_m9ng2q86EdiEh75YJ_3n8g" general="_m9ngza86EdiEh75YJ_3n8g"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Class" xmi:id="_m9ng2686EdiEh75YJ_3n8g" name="CommunicationPath">

+  <ownedMember xmi:type="uml:Class" xmi:id="_m9ng2686EdiEh75YJ_3n8g" name="CommunicationPath">

     <eAnnotations xmi:id="_qUbWAK88EdizLvaujP1w9Q" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_qUtp4K88EdizLvaujP1w9Q"/>

+      <contents xmi:type="Basic_0:Basic__Metaclass" xmi:id="_qUtp4K88EdizLvaujP1w9Q"/>

     </eAnnotations>

     <generalization xmi:id="_m9ng3K86EdiEh75YJ_3n8g" general="_m9VJSq86EdiEh75YJ_3n8g"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Class" xmi:id="_m9ng3a86EdiEh75YJ_3n8g" name="DataStoreNode">

+  <ownedMember xmi:type="uml:Class" xmi:id="_m9ng3a86EdiEh75YJ_3n8g" name="DataStoreNode">

     <eAnnotations xmi:id="_qU_9wK88EdizLvaujP1w9Q" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_qVMLAK88EdizLvaujP1w9Q"/>

+      <contents xmi:type="Basic_0:Basic__Metaclass" xmi:id="_qVMLAK88EdizLvaujP1w9Q"/>

     </eAnnotations>

     <generalization xmi:id="_m9ng3q86EdiEh75YJ_3n8g" general="_m9ne_q86EdiEh75YJ_3n8g"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Class" xmi:id="_m9ng3686EdiEh75YJ_3n8g" name="ProtocolTransition">

+  <ownedMember xmi:type="uml:Class" xmi:id="_m9ng3686EdiEh75YJ_3n8g" name="ProtocolTransition">

     <eAnnotations xmi:id="_qXYjYK88EdizLvaujP1w9Q" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_qXkwoK88EdizLvaujP1w9Q"/>

+      <contents xmi:type="Basic_0:Basic__Metaclass" xmi:id="_qXkwoK88EdizLvaujP1w9Q"/>

     </eAnnotations>

     <generalization xmi:id="_m9ng4K86EdiEh75YJ_3n8g" general="_m9VKGK86EdiEh75YJ_3n8g"/>

     <ownedAttribute xmi:id="_m9ng4a86EdiEh75YJ_3n8g" name="postCondition" type="_m8whsa86EdiEh75YJ_3n8g" isOrdered="true" association="_m9ng7K86EdiEh75YJ_3n8g" aggregation="composite">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_m9ng4q86EdiEh75YJ_3n8g"/>

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m9ng4q86EdiEh75YJ_3n8g"/>

     </ownedAttribute>

     <ownedAttribute xmi:id="_m9ng4686EdiEh75YJ_3n8g" name="referred" type="_m9C2ja86EdiEh75YJ_3n8g" isOrdered="true" isReadOnly="true" isDerived="true" association="_m9ng7q86EdiEh75YJ_3n8g">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_m9ng5K86EdiEh75YJ_3n8g" value="-1"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_m9ng5a86EdiEh75YJ_3n8g"/>

+      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_m9ng5K86EdiEh75YJ_3n8g" value="-1"/>

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m9ng5a86EdiEh75YJ_3n8g"/>

     </ownedAttribute>

     <ownedAttribute xmi:id="_m9ng5q86EdiEh75YJ_3n8g" name="preCondition" type="_m8whsa86EdiEh75YJ_3n8g" isOrdered="true" subsettedProperty="_m9VKI686EdiEh75YJ_3n8g" association="_m9ng8K86EdiEh75YJ_3n8g">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_m9ng5686EdiEh75YJ_3n8g"/>

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m9ng5686EdiEh75YJ_3n8g"/>

     </ownedAttribute>

     <ownedOperation xmi:id="_m9ng6K86EdiEh75YJ_3n8g" name="getOwnedElements">

       <returnResult xmi:id="_m9ng6a86EdiEh75YJ_3n8g" direction="return">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

+        <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

       </returnResult>

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

+      <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

     </ownedOperation>

     <ownedOperation xmi:id="_m9ng6q86EdiEh75YJ_3n8g" name="setGuard">

       <ownedParameter xmi:id="_m9ng6686EdiEh75YJ_3n8g" name="newGuard" type="_m8whsa86EdiEh75YJ_3n8g"/>

     </ownedOperation>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_m9ng7K86EdiEh75YJ_3n8g" memberEnd="_m9ng4a86EdiEh75YJ_3n8g _m9ng7a86EdiEh75YJ_3n8g">

+  <ownedMember xmi:type="uml:Association" xmi:id="_m9ng7K86EdiEh75YJ_3n8g" memberEnd="_m9ng4a86EdiEh75YJ_3n8g _m9ng7a86EdiEh75YJ_3n8g">

     <ownedEnd xmi:id="_m9ng7a86EdiEh75YJ_3n8g" type="_m9ng3686EdiEh75YJ_3n8g" association="_m9ng7K86EdiEh75YJ_3n8g"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_m9ng7q86EdiEh75YJ_3n8g" memberEnd="_m9ng4686EdiEh75YJ_3n8g _m9ng7686EdiEh75YJ_3n8g">

+  <ownedMember xmi:type="uml:Association" xmi:id="_m9ng7q86EdiEh75YJ_3n8g" memberEnd="_m9ng4686EdiEh75YJ_3n8g _m9ng7686EdiEh75YJ_3n8g">

     <ownedEnd xmi:id="_m9ng7686EdiEh75YJ_3n8g" type="_m9ng3686EdiEh75YJ_3n8g" association="_m9ng7q86EdiEh75YJ_3n8g"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_m9ng8K86EdiEh75YJ_3n8g" memberEnd="_m9ng5q86EdiEh75YJ_3n8g _m9ng8a86EdiEh75YJ_3n8g">

+  <ownedMember xmi:type="uml:Association" xmi:id="_m9ng8K86EdiEh75YJ_3n8g" memberEnd="_m9ng5q86EdiEh75YJ_3n8g _m9ng8a86EdiEh75YJ_3n8g">

     <ownedEnd xmi:id="_m9ng8a86EdiEh75YJ_3n8g" type="_m9ng3686EdiEh75YJ_3n8g" association="_m9ng8K86EdiEh75YJ_3n8g"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Class" xmi:id="_m9ng8q86EdiEh75YJ_3n8g" name="TimeExpression">

+  <ownedMember xmi:type="uml:Class" xmi:id="_m9ng8q86EdiEh75YJ_3n8g" name="TimeExpression">

     <eAnnotations xmi:id="_qX3EgK88EdizLvaujP1w9Q" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_qYDRwK88EdizLvaujP1w9Q"/>

+      <contents xmi:type="Basic_0:Basic__Metaclass" xmi:id="_qYDRwK88EdizLvaujP1w9Q"/>

     </eAnnotations>

     <generalization xmi:id="_m9ng8686EdiEh75YJ_3n8g" general="_m8qb6q86EdiEh75YJ_3n8g"/>

     <ownedAttribute xmi:id="_m9ng9K86EdiEh75YJ_3n8g" name="firstTime" type="_m8qbBq86EdiEh75YJ_3n8g">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_m9ng9a86EdiEh75YJ_3n8g"/>

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m9ng9a86EdiEh75YJ_3n8g"/>

     </ownedAttribute>

     <ownedAttribute xmi:id="_m9ng9q86EdiEh75YJ_3n8g" name="event" type="_m8qb_a86EdiEh75YJ_3n8g" isOrdered="true" association="_m9ng-K86EdiEh75YJ_3n8g">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_m9ng9686EdiEh75YJ_3n8g"/>

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m9ng9686EdiEh75YJ_3n8g"/>

     </ownedAttribute>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_m9ng-K86EdiEh75YJ_3n8g" memberEnd="_m9ng9q86EdiEh75YJ_3n8g _m9ng-a86EdiEh75YJ_3n8g">

+  <ownedMember xmi:type="uml:Association" xmi:id="_m9ng-K86EdiEh75YJ_3n8g" memberEnd="_m9ng9q86EdiEh75YJ_3n8g _m9ng-a86EdiEh75YJ_3n8g">

     <ownedEnd xmi:id="_m9ng-a86EdiEh75YJ_3n8g" type="_m9ng8q86EdiEh75YJ_3n8g" association="_m9ng-K86EdiEh75YJ_3n8g"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Class" xmi:id="_m9ng-q86EdiEh75YJ_3n8g" name="Duration">

+  <ownedMember xmi:type="uml:Class" xmi:id="_m9ng-q86EdiEh75YJ_3n8g" name="Duration">

     <eAnnotations xmi:id="_qYVloK88EdizLvaujP1w9Q" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_qYn5gK88EdizLvaujP1w9Q"/>

+      <contents xmi:type="Basic_0:Basic__Metaclass" xmi:id="_qYn5gK88EdizLvaujP1w9Q"/>

     </eAnnotations>

     <generalization xmi:id="_m9ng-686EdiEh75YJ_3n8g" general="_m8qb6q86EdiEh75YJ_3n8g"/>

     <ownedAttribute xmi:id="_m9ng_K86EdiEh75YJ_3n8g" name="firstTime" type="_m8qbBq86EdiEh75YJ_3n8g">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_m9ng_a86EdiEh75YJ_3n8g"/>

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m9ng_a86EdiEh75YJ_3n8g"/>

     </ownedAttribute>

     <ownedAttribute xmi:id="_m9ng_q86EdiEh75YJ_3n8g" name="event" type="_m8qb_a86EdiEh75YJ_3n8g" isOrdered="true" association="_m9nhAa86EdiEh75YJ_3n8g">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_m9ng_686EdiEh75YJ_3n8g" value="2"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_m9nhAK86EdiEh75YJ_3n8g"/>

+      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_m9ng_686EdiEh75YJ_3n8g" value="2"/>

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m9nhAK86EdiEh75YJ_3n8g"/>

     </ownedAttribute>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_m9nhAa86EdiEh75YJ_3n8g" memberEnd="_m9ng_q86EdiEh75YJ_3n8g _m9nhAq86EdiEh75YJ_3n8g">

+  <ownedMember xmi:type="uml:Association" xmi:id="_m9nhAa86EdiEh75YJ_3n8g" memberEnd="_m9ng_q86EdiEh75YJ_3n8g _m9nhAq86EdiEh75YJ_3n8g">

     <ownedEnd xmi:id="_m9nhAq86EdiEh75YJ_3n8g" type="_m9ng-q86EdiEh75YJ_3n8g" association="_m9nhAa86EdiEh75YJ_3n8g"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Class" xmi:id="_m9nhA686EdiEh75YJ_3n8g" name="TimeObservationAction">

+  <ownedMember xmi:type="uml:Class" xmi:id="_m9nhA686EdiEh75YJ_3n8g" name="TimeObservationAction">

     <eAnnotations xmi:id="_qY6NYK88EdizLvaujP1w9Q" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_qZGaoK88EdizLvaujP1w9Q"/>

+      <contents xmi:type="Basic_0:Basic__Metaclass" xmi:id="_qZGaoK88EdizLvaujP1w9Q"/>

     </eAnnotations>

     <generalization xmi:id="_m9nhBK86EdiEh75YJ_3n8g" general="_m9nfPq86EdiEh75YJ_3n8g"/>

     <ownedAttribute xmi:id="_m9nhBa86EdiEh75YJ_3n8g" name="now" type="_m9ng8q86EdiEh75YJ_3n8g" isOrdered="true" redefinedProperty="_m9nfQK86EdiEh75YJ_3n8g" association="_m9nhDK86EdiEh75YJ_3n8g" aggregation="composite">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_m9nhBq86EdiEh75YJ_3n8g" value="-1"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_m9nhB686EdiEh75YJ_3n8g"/>

+      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_m9nhBq86EdiEh75YJ_3n8g" value="-1"/>

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m9nhB686EdiEh75YJ_3n8g"/>

     </ownedAttribute>

     <ownedOperation xmi:id="_m9nhCK86EdiEh75YJ_3n8g" name="getValue" type="_m9bQVK86EdiEh75YJ_3n8g">

       <returnResult xmi:id="_m9nhCa86EdiEh75YJ_3n8g" type="_m9bQVK86EdiEh75YJ_3n8g" direction="return"/>

@@ -5889,50 +5889,50 @@
       <ownedParameter xmi:id="_m9nhC686EdiEh75YJ_3n8g" name="newValue" type="_m9bQVK86EdiEh75YJ_3n8g"/>

     </ownedOperation>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_m9nhDK86EdiEh75YJ_3n8g" memberEnd="_m9nhBa86EdiEh75YJ_3n8g _m9nhDa86EdiEh75YJ_3n8g">

+  <ownedMember xmi:type="uml:Association" xmi:id="_m9nhDK86EdiEh75YJ_3n8g" memberEnd="_m9nhBa86EdiEh75YJ_3n8g _m9nhDa86EdiEh75YJ_3n8g">

     <ownedEnd xmi:id="_m9nhDa86EdiEh75YJ_3n8g" type="_m9nhA686EdiEh75YJ_3n8g" association="_m9nhDK86EdiEh75YJ_3n8g"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Class" xmi:id="_m9nhDq86EdiEh75YJ_3n8g" name="DurationInterval">

+  <ownedMember xmi:type="uml:Class" xmi:id="_m9nhDq86EdiEh75YJ_3n8g" name="DurationInterval">

     <eAnnotations xmi:id="_qZZVkK88EdizLvaujP1w9Q" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_qZli0K88EdizLvaujP1w9Q"/>

+      <contents xmi:type="Basic_0:Basic__Metaclass" xmi:id="_qZli0K88EdizLvaujP1w9Q"/>

     </eAnnotations>

     <generalization xmi:id="_m9nhD686EdiEh75YJ_3n8g" general="_m9nhFK86EdiEh75YJ_3n8g"/>

     <ownedOperation xmi:id="_m9nhEK86EdiEh75YJ_3n8g" name="getMins">

       <returnResult xmi:id="_m9nhEa86EdiEh75YJ_3n8g" direction="return">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

+        <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

       </returnResult>

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

+      <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

     </ownedOperation>

     <ownedOperation xmi:id="_m9nhEq86EdiEh75YJ_3n8g" name="getMaxes">

       <returnResult xmi:id="_m9nhE686EdiEh75YJ_3n8g" direction="return">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

+        <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

       </returnResult>

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

+      <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

     </ownedOperation>

   </ownedMember>

-  <ownedMember xsi:type="uml:Class" xmi:id="_m9nhFK86EdiEh75YJ_3n8g" name="Interval">

+  <ownedMember xmi:type="uml:Class" xmi:id="_m9nhFK86EdiEh75YJ_3n8g" name="Interval">

     <eAnnotations xmi:id="_qZ32sK88EdizLvaujP1w9Q" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_qaED8K88EdizLvaujP1w9Q"/>

+      <contents xmi:type="Basic_0:Basic__Metaclass" xmi:id="_qaED8K88EdizLvaujP1w9Q"/>

     </eAnnotations>

     <generalization xmi:id="_m9nhFa86EdiEh75YJ_3n8g" general="_m8qb6q86EdiEh75YJ_3n8g"/>

     <ownedAttribute xmi:id="_m9nhFq86EdiEh75YJ_3n8g" name="min" type="_m8qb6q86EdiEh75YJ_3n8g" isOrdered="true" association="_m9nhHK86EdiEh75YJ_3n8g">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_m9nhF686EdiEh75YJ_3n8g" value="-1"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_m9nhGK86EdiEh75YJ_3n8g"/>

+      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_m9nhF686EdiEh75YJ_3n8g" value="-1"/>

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m9nhGK86EdiEh75YJ_3n8g"/>

     </ownedAttribute>

     <ownedAttribute xmi:id="_m9nhGa86EdiEh75YJ_3n8g" name="max" type="_m8qb6q86EdiEh75YJ_3n8g" isOrdered="true" association="_m9nhHq86EdiEh75YJ_3n8g">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_m9nhGq86EdiEh75YJ_3n8g" value="-1"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_m9nhG686EdiEh75YJ_3n8g"/>

+      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_m9nhGq86EdiEh75YJ_3n8g" value="-1"/>

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m9nhG686EdiEh75YJ_3n8g"/>

     </ownedAttribute>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_m9nhHK86EdiEh75YJ_3n8g" memberEnd="_m9nhFq86EdiEh75YJ_3n8g _m9nhHa86EdiEh75YJ_3n8g">

+  <ownedMember xmi:type="uml:Association" xmi:id="_m9nhHK86EdiEh75YJ_3n8g" memberEnd="_m9nhFq86EdiEh75YJ_3n8g _m9nhHa86EdiEh75YJ_3n8g">

     <ownedEnd xmi:id="_m9nhHa86EdiEh75YJ_3n8g" type="_m9nhFK86EdiEh75YJ_3n8g" association="_m9nhHK86EdiEh75YJ_3n8g"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_m9nhHq86EdiEh75YJ_3n8g" memberEnd="_m9nhGa86EdiEh75YJ_3n8g _m9nhH686EdiEh75YJ_3n8g">

+  <ownedMember xmi:type="uml:Association" xmi:id="_m9nhHq86EdiEh75YJ_3n8g" memberEnd="_m9nhGa86EdiEh75YJ_3n8g _m9nhH686EdiEh75YJ_3n8g">

     <ownedEnd xmi:id="_m9nhH686EdiEh75YJ_3n8g" type="_m9nhFK86EdiEh75YJ_3n8g" association="_m9nhHq86EdiEh75YJ_3n8g"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Class" xmi:id="_m9nhIK86EdiEh75YJ_3n8g" name="TimeConstraint">

+  <ownedMember xmi:type="uml:Class" xmi:id="_m9nhIK86EdiEh75YJ_3n8g" name="TimeConstraint">

     <eAnnotations xmi:id="_qaWX0K88EdizLvaujP1w9Q" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_qailEK88EdizLvaujP1w9Q"/>

+      <contents xmi:type="Basic_0:Basic__Metaclass" xmi:id="_qailEK88EdizLvaujP1w9Q"/>

     </eAnnotations>

     <generalization xmi:id="_m9nhIa86EdiEh75YJ_3n8g" general="_m9nhJq86EdiEh75YJ_3n8g"/>

     <ownedOperation xmi:id="_m9nhIq86EdiEh75YJ_3n8g" name="getSpecification" type="_m8qb6q86EdiEh75YJ_3n8g" redefinedOperation="_m9nhKK86EdiEh75YJ_3n8g">

@@ -5942,9 +5942,9 @@
       <ownedParameter xmi:id="_m9nhJa86EdiEh75YJ_3n8g" name="newSpecification" type="_m8qb6q86EdiEh75YJ_3n8g"/>

     </ownedOperation>

   </ownedMember>

-  <ownedMember xsi:type="uml:Class" xmi:id="_m9nhJq86EdiEh75YJ_3n8g" name="IntervalConstraint">

+  <ownedMember xmi:type="uml:Class" xmi:id="_m9nhJq86EdiEh75YJ_3n8g" name="IntervalConstraint">

     <eAnnotations xmi:id="_qa048K88EdizLvaujP1w9Q" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_qbHM0K88EdizLvaujP1w9Q"/>

+      <contents xmi:type="Basic_0:Basic__Metaclass" xmi:id="_qbHM0K88EdizLvaujP1w9Q"/>

     </eAnnotations>

     <generalization xmi:id="_m9nhJ686EdiEh75YJ_3n8g" general="_m8whsa86EdiEh75YJ_3n8g"/>

     <ownedOperation xmi:id="_m9nhKK86EdiEh75YJ_3n8g" name="getSpecification" type="_m8qb6q86EdiEh75YJ_3n8g">

@@ -5954,32 +5954,32 @@
       <ownedParameter xmi:id="_m9nhK686EdiEh75YJ_3n8g" name="newSpecification" type="_m8qb6q86EdiEh75YJ_3n8g"/>

     </ownedOperation>

   </ownedMember>

-  <ownedMember xsi:type="uml:Class" xmi:id="_m9nhLK86EdiEh75YJ_3n8g" name="TimeInterval">

+  <ownedMember xmi:type="uml:Class" xmi:id="_m9nhLK86EdiEh75YJ_3n8g" name="TimeInterval">

     <eAnnotations xmi:id="_qbZgsK88EdizLvaujP1w9Q" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_qblt8K88EdizLvaujP1w9Q"/>

+      <contents xmi:type="Basic_0:Basic__Metaclass" xmi:id="_qblt8K88EdizLvaujP1w9Q"/>

     </eAnnotations>

     <generalization xmi:id="_m9nhLa86EdiEh75YJ_3n8g" general="_m9nhFK86EdiEh75YJ_3n8g"/>

     <ownedOperation xmi:id="_m9nhLq86EdiEh75YJ_3n8g" name="getMaxes">

       <returnResult xmi:id="_m9nhL686EdiEh75YJ_3n8g" direction="return">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

+        <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

       </returnResult>

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

+      <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

     </ownedOperation>

     <ownedOperation xmi:id="_m9nhMK86EdiEh75YJ_3n8g" name="getMins">

       <returnResult xmi:id="_m9nhMa86EdiEh75YJ_3n8g" direction="return">

-        <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

+        <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

       </returnResult>

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

+      <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/EcorePrimitiveTypes.library.uml2#_OQ654q86EdieaYgxtVWN8Q"/>

     </ownedOperation>

   </ownedMember>

-  <ownedMember xsi:type="uml:Class" xmi:id="_m9nhMq86EdiEh75YJ_3n8g" name="DurationObservationAction">

+  <ownedMember xmi:type="uml:Class" xmi:id="_m9nhMq86EdiEh75YJ_3n8g" name="DurationObservationAction">

     <eAnnotations xmi:id="_qb4B0K88EdizLvaujP1w9Q" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_qcEPEK88EdizLvaujP1w9Q"/>

+      <contents xmi:type="Basic_0:Basic__Metaclass" xmi:id="_qcEPEK88EdizLvaujP1w9Q"/>

     </eAnnotations>

     <generalization xmi:id="_m9nhM686EdiEh75YJ_3n8g" general="_m9nfPq86EdiEh75YJ_3n8g"/>

     <ownedAttribute xmi:id="_m9nhNK86EdiEh75YJ_3n8g" name="duration" type="_m9ng-q86EdiEh75YJ_3n8g" isOrdered="true" redefinedProperty="_m9nfQK86EdiEh75YJ_3n8g" association="_m9nhO686EdiEh75YJ_3n8g" aggregation="composite">

-      <upperValue xsi:type="uml:LiteralUnlimitedNatural" xmi:id="_m9nhNa86EdiEh75YJ_3n8g" value="-1"/>

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_m9nhNq86EdiEh75YJ_3n8g"/>

+      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_m9nhNa86EdiEh75YJ_3n8g" value="-1"/>

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m9nhNq86EdiEh75YJ_3n8g"/>

     </ownedAttribute>

     <ownedOperation xmi:id="_m9nhN686EdiEh75YJ_3n8g" name="getValue" type="_m9bQVK86EdiEh75YJ_3n8g">

       <returnResult xmi:id="_m9nhOK86EdiEh75YJ_3n8g" type="_m9bQVK86EdiEh75YJ_3n8g" direction="return"/>

@@ -5988,12 +5988,12 @@
       <ownedParameter xmi:id="_m9nhOq86EdiEh75YJ_3n8g" name="newValue" type="_m9bQVK86EdiEh75YJ_3n8g"/>

     </ownedOperation>

   </ownedMember>

-  <ownedMember xsi:type="uml:Association" xmi:id="_m9nhO686EdiEh75YJ_3n8g" memberEnd="_m9nhNK86EdiEh75YJ_3n8g _m9nhPK86EdiEh75YJ_3n8g">

+  <ownedMember xmi:type="uml:Association" xmi:id="_m9nhO686EdiEh75YJ_3n8g" memberEnd="_m9nhNK86EdiEh75YJ_3n8g _m9nhPK86EdiEh75YJ_3n8g">

     <ownedEnd xmi:id="_m9nhPK86EdiEh75YJ_3n8g" type="_m9nhMq86EdiEh75YJ_3n8g" association="_m9nhO686EdiEh75YJ_3n8g"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Class" xmi:id="_m9nhPa86EdiEh75YJ_3n8g" name="DurationConstraint">

+  <ownedMember xmi:type="uml:Class" xmi:id="_m9nhPa86EdiEh75YJ_3n8g" name="DurationConstraint">

     <eAnnotations xmi:id="_qcWi8K88EdizLvaujP1w9Q" source="appliedStereotypes">

-      <contents xsi:type="Basic_0:Basic__Metaclass" xmi:id="_qciwMK88EdizLvaujP1w9Q"/>

+      <contents xmi:type="Basic_0:Basic__Metaclass" xmi:id="_qciwMK88EdizLvaujP1w9Q"/>

     </eAnnotations>

     <generalization xmi:id="_m9nhPq86EdiEh75YJ_3n8g" general="_m9nhJq86EdiEh75YJ_3n8g"/>

     <ownedOperation xmi:id="_m9nhP686EdiEh75YJ_3n8g" name="getSpecification" type="_m8qb6q86EdiEh75YJ_3n8g" redefinedOperation="_m9nhKK86EdiEh75YJ_3n8g">

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 962ee2d..31581cc 100644
--- a/deprecated/plugins/org.eclipse.uml2.resources/profiles/Basic.profile.uml2
+++ b/deprecated/plugins/org.eclipse.uml2.resources/profiles/Basic.profile.uml2
@@ -4,298 +4,298 @@
     <details xmi:id="__K_nIK86Edih9-GG5afQ0g" key="version" value="0"/>

   </eAnnotations>

   <eAnnotations xmi:id="__LL0YK86Edih9-GG5afQ0g" source="ePackages">

-    <contents xsi:type="ecore:EPackage" xmi:id="__LeIQK86Edih9-GG5afQ0g" name="Basic_0" nsURI="http:///Basic_0.profile.uml2" nsPrefix="Basic_0">

-      <eClassifiers xsi:type="ecore:EClass" xmi:id="__LeIQa86Edih9-GG5afQ0g" name="Basic__Responsibility">

+    <contents xmi:type="ecore:EPackage" xmi:id="__LeIQK86Edih9-GG5afQ0g" name="Basic_0" nsURI="http:///Basic_0.profile.uml2" nsPrefix="Basic_0">

+      <eClassifiers xmi:type="ecore:EClass" xmi:id="__LeIQa86Edih9-GG5afQ0g" name="Basic__Responsibility">

         <eAnnotations xmi:id="__LeIQq86Edih9-GG5afQ0g" source="stereotype" references="_9wvPqa86Edih9-GG5afQ0g"/>

       </eClassifiers>

-      <eClassifiers xsi:type="ecore:EClass" xmi:id="__LeIQ686Edih9-GG5afQ0g" name="Basic__Auxiliary">

+      <eClassifiers xmi:type="ecore:EClass" xmi:id="__LeIQ686Edih9-GG5afQ0g" name="Basic__Auxiliary">

         <eAnnotations xmi:id="__LeIRK86Edih9-GG5afQ0g" source="stereotype" references="_9l21UK86Edih9-GG5afQ0g"/>

       </eClassifiers>

-      <eClassifiers xsi:type="ecore:EClass" xmi:id="__LeIRa86Edih9-GG5afQ0g" name="Basic__Script">

+      <eClassifiers xmi:type="ecore:EClass" xmi:id="__LeIRa86Edih9-GG5afQ0g" name="Basic__Script">

         <eAnnotations xmi:id="__LeIRq86Edih9-GG5afQ0g" source="stereotype" references="_9w1WQ686Edih9-GG5afQ0g"/>

       </eClassifiers>

-      <eClassifiers xsi:type="ecore:EClass" xmi:id="__LeIR686Edih9-GG5afQ0g" name="Basic__Call">

+      <eClassifiers xmi:type="ecore:EClass" xmi:id="__LeIR686Edih9-GG5afQ0g" name="Basic__Call">

         <eAnnotations xmi:id="__LeISK86Edih9-GG5afQ0g" source="stereotype" references="_9v-apK86Edih9-GG5afQ0g"/>

       </eClassifiers>

-      <eClassifiers xsi:type="ecore:EClass" xmi:id="__LeISa86Edih9-GG5afQ0g" name="Basic__Instantiate">

+      <eClassifiers xmi:type="ecore:EClass" xmi:id="__LeISa86Edih9-GG5afQ0g" name="Basic__Instantiate">

         <eAnnotations xmi:id="__LeISq86Edih9-GG5afQ0g" source="stereotype" references="_9wjCZK86Edih9-GG5afQ0g"/>

       </eClassifiers>

-      <eClassifiers xsi:type="ecore:EClass" xmi:id="__LeIS686Edih9-GG5afQ0g" name="Basic__Trace">

+      <eClassifiers xmi:type="ecore:EClass" xmi:id="__LeIS686Edih9-GG5afQ0g" name="Basic__Trace">

         <eAnnotations xmi:id="__LeITK86Edih9-GG5afQ0g" source="stereotype" references="_9w7c5K86Edih9-GG5afQ0g"/>

       </eClassifiers>

-      <eClassifiers xsi:type="ecore:EClass" xmi:id="__LeITa86Edih9-GG5afQ0g" name="Basic__Utility">

+      <eClassifiers xmi:type="ecore:EClass" xmi:id="__LeITa86Edih9-GG5afQ0g" name="Basic__Utility">

         <eAnnotations xmi:id="__LeITq86Edih9-GG5afQ0g" source="stereotype" references="_9xBjhK86Edih9-GG5afQ0g"/>

       </eClassifiers>

-      <eClassifiers xsi:type="ecore:EClass" xmi:id="__LeIT686Edih9-GG5afQ0g" name="Basic__Framework">

+      <eClassifiers xmi:type="ecore:EClass" xmi:id="__LeIT686Edih9-GG5afQ0g" name="Basic__Framework">

         <eAnnotations xmi:id="__LeIUK86Edih9-GG5afQ0g" source="stereotype" references="_9wW1I686Edih9-GG5afQ0g"/>

       </eClassifiers>

-      <eClassifiers xsi:type="ecore:EClass" xmi:id="__LeIUa86Edih9-GG5afQ0g" name="Basic__Type">

+      <eClassifiers xmi:type="ecore:EClass" xmi:id="__LeIUa86Edih9-GG5afQ0g" name="Basic__Type">

         <eAnnotations xmi:id="__LeIUq86Edih9-GG5afQ0g" source="stereotype" references="_9w7c6a86Edih9-GG5afQ0g"/>

       </eClassifiers>

-      <eClassifiers xsi:type="ecore:EClass" xmi:id="__LeIU686Edih9-GG5afQ0g" name="Basic__ModelLibrary">

+      <eClassifiers xmi:type="ecore:EClass" xmi:id="__LeIU686Edih9-GG5afQ0g" name="Basic__ModelLibrary">

         <eAnnotations xmi:id="__LeIVK86Edih9-GG5afQ0g" source="stereotype" references="_9wpJCa86Edih9-GG5afQ0g"/>

       </eClassifiers>

-      <eClassifiers xsi:type="ecore:EClass" xmi:id="__LeIVa86Edih9-GG5afQ0g" name="Basic__Refine">

+      <eClassifiers xmi:type="ecore:EClass" xmi:id="__LeIVa86Edih9-GG5afQ0g" name="Basic__Refine">

         <eAnnotations xmi:id="__LeIVq86Edih9-GG5afQ0g" source="stereotype" references="_9wvPpK86Edih9-GG5afQ0g"/>

       </eClassifiers>

-      <eClassifiers xsi:type="ecore:EClass" xmi:id="__LeIV686Edih9-GG5afQ0g" name="Basic__BuildComponent">

+      <eClassifiers xmi:type="ecore:EClass" xmi:id="__LeIV686Edih9-GG5afQ0g" name="Basic__BuildComponent">

         <eAnnotations xmi:id="__LeIWK86Edih9-GG5afQ0g" source="stereotype" references="_9vsGw686Edih9-GG5afQ0g"/>

       </eClassifiers>

-      <eClassifiers xsi:type="ecore:EClass" xmi:id="__LeIWa86Edih9-GG5afQ0g" name="Basic__Create">

+      <eClassifiers xmi:type="ecore:EClass" xmi:id="__LeIWa86Edih9-GG5afQ0g" name="Basic__Create">

         <eAnnotations xmi:id="__LeIWq86Edih9-GG5afQ0g" source="stereotype" references="_9v4UBK86Edih9-GG5afQ0g"/>

       </eClassifiers>

-      <eClassifiers xsi:type="ecore:EClass" xmi:id="__LeIW686Edih9-GG5afQ0g" name="Basic__Send">

+      <eClassifiers xmi:type="ecore:EClass" xmi:id="__LeIW686Edih9-GG5afQ0g" name="Basic__Send">

         <eAnnotations xmi:id="__LeIXK86Edih9-GG5afQ0g" source="stereotype" references="_9w1WSa86Edih9-GG5afQ0g"/>

       </eClassifiers>

-      <eClassifiers xsi:type="ecore:EClass" xmi:id="__LeIXa86Edih9-GG5afQ0g" name="Basic__ImplementationClass">

+      <eClassifiers xmi:type="ecore:EClass" xmi:id="__LeIXa86Edih9-GG5afQ0g" name="Basic__ImplementationClass">

         <eAnnotations xmi:id="__LeIXq86Edih9-GG5afQ0g" source="stereotype" references="_9wc7ya86Edih9-GG5afQ0g"/>

       </eClassifiers>

-      <eClassifiers xsi:type="ecore:EClass" xmi:id="__LeIX686Edih9-GG5afQ0g" name="Basic__Destroy">

+      <eClassifiers xmi:type="ecore:EClass" xmi:id="__LeIX686Edih9-GG5afQ0g" name="Basic__Destroy">

         <eAnnotations xmi:id="__LeIYK86Edih9-GG5afQ0g" source="stereotype" references="_9wKn4K86Edih9-GG5afQ0g"/>

       </eClassifiers>

-      <eClassifiers xsi:type="ecore:EClass" xmi:id="__LeIYa86Edih9-GG5afQ0g" name="Basic__Derive">

+      <eClassifiers xmi:type="ecore:EClass" xmi:id="__LeIYa86Edih9-GG5afQ0g" name="Basic__Derive">

         <eAnnotations xmi:id="__LeIYq86Edih9-GG5afQ0g" source="stereotype" references="_9wEhQK86Edih9-GG5afQ0g"/>

       </eClassifiers>

-      <eClassifiers xsi:type="ecore:EClass" xmi:id="__LeIY686Edih9-GG5afQ0g" name="Basic__Focus">

+      <eClassifiers xmi:type="ecore:EClass" xmi:id="__LeIY686Edih9-GG5afQ0g" name="Basic__Focus">

         <eAnnotations xmi:id="__LeIZK86Edih9-GG5afQ0g" source="stereotype" references="_9wQuhK86Edih9-GG5afQ0g"/>

       </eClassifiers>

-      <eClassifiers xsi:type="ecore:EClass" xmi:id="__LeIZa86Edih9-GG5afQ0g" name="Basic__Metaclass">

+      <eClassifiers xmi:type="ecore:EClass" xmi:id="__LeIZa86Edih9-GG5afQ0g" name="Basic__Metaclass">

         <eAnnotations xmi:id="__LeIZq86Edih9-GG5afQ0g" source="stereotype" references="_9wpJBK86Edih9-GG5afQ0g"/>

       </eClassifiers>

-      <eClassifiers xsi:type="ecore:EClass" xmi:id="__LeIZ686Edih9-GG5afQ0g" name="Basic__Implement">

+      <eClassifiers xmi:type="ecore:EClass" xmi:id="__LeIZ686Edih9-GG5afQ0g" name="Basic__Implement">

         <eAnnotations xmi:id="__LeIaK86Edih9-GG5afQ0g" source="stereotype" references="_9wc7xK86Edih9-GG5afQ0g"/>

       </eClassifiers>

     </contents>

   </eAnnotations>

   <elementImport xmi:id="_9vHfAK86Edih9-GG5afQ0g" visibility="private">

-    <importedElement xsi:type="uml:Class" href="pathmap://UML2_METAMODELS/UML2.metamodel.uml2#_m88uxq86EdiEh75YJ_3n8g"/>

+    <importedElement xmi:type="uml:Class" href="pathmap://UML2_METAMODELS/UML2.metamodel.uml2#_m88uxq86EdiEh75YJ_3n8g"/>

   </elementImport>

   <elementImport xmi:id="_9vsGxK86Edih9-GG5afQ0g" visibility="private">

-    <importedElement xsi:type="uml:Class" href="pathmap://UML2_METAMODELS/UML2.metamodel.uml2#_m9VJjK86EdiEh75YJ_3n8g"/>

+    <importedElement xmi:type="uml:Class" href="pathmap://UML2_METAMODELS/UML2.metamodel.uml2#_m9VJjK86EdiEh75YJ_3n8g"/>

   </elementImport>

   <elementImport xmi:id="_9vyNYa86Edih9-GG5afQ0g" visibility="private">

-    <importedElement xsi:type="uml:Class" href="pathmap://UML2_METAMODELS/UML2.metamodel.uml2#_m9I8Kq86EdiEh75YJ_3n8g"/>

+    <importedElement xmi:type="uml:Class" href="pathmap://UML2_METAMODELS/UML2.metamodel.uml2#_m9I8Kq86EdiEh75YJ_3n8g"/>

   </elementImport>

   <elementImport xmi:id="_9v4UBa86Edih9-GG5afQ0g" visibility="private">

-    <importedElement xsi:type="uml:Class" href="pathmap://UML2_METAMODELS/UML2.metamodel.uml2#_m9nda686EdiEh75YJ_3n8g"/>

+    <importedElement xmi:type="uml:Class" href="pathmap://UML2_METAMODELS/UML2.metamodel.uml2#_m9nda686EdiEh75YJ_3n8g"/>

   </elementImport>

   <elementImport xmi:id="_9wEhQa86Edih9-GG5afQ0g" visibility="private">

-    <importedElement xsi:type="uml:Class" href="pathmap://UML2_METAMODELS/UML2.metamodel.uml2#_m9C2YK86EdiEh75YJ_3n8g"/>

+    <importedElement xmi:type="uml:Class" href="pathmap://UML2_METAMODELS/UML2.metamodel.uml2#_m9C2YK86EdiEh75YJ_3n8g"/>

   </elementImport>

   <elementImport xmi:id="_9wW1JK86Edih9-GG5afQ0g" visibility="private">

-    <importedElement xsi:type="uml:Class" href="pathmap://UML2_METAMODELS/UML2.metamodel.uml2#_m82oYa86EdiEh75YJ_3n8g"/>

+    <importedElement xmi:type="uml:Class" href="pathmap://UML2_METAMODELS/UML2.metamodel.uml2#_m82oYa86EdiEh75YJ_3n8g"/>

   </elementImport>

   <elementImport xmi:id="_9w1WRK86Edih9-GG5afQ0g" visibility="private">

-    <importedElement xsi:type="uml:Class" href="pathmap://UML2_METAMODELS/UML2.metamodel.uml2#_m9C2Oq86EdiEh75YJ_3n8g"/>

+    <importedElement xmi:type="uml:Class" href="pathmap://UML2_METAMODELS/UML2.metamodel.uml2#_m9C2Oq86EdiEh75YJ_3n8g"/>

   </elementImport>

-  <ownedMember xsi:type="uml:Stereotype" xmi:id="_9l21UK86Edih9-GG5afQ0g" name="Auxiliary">

+  <ownedMember xmi:type="uml:Stereotype" xmi:id="_9l21UK86Edih9-GG5afQ0g" name="Auxiliary">

     <ownedAttribute xmi:id="_9vsGwq86Edih9-GG5afQ0g" name="base$Class" association="_9vNloK86Edih9-GG5afQ0g">

-      <type xsi:type="uml:Class" href="pathmap://UML2_METAMODELS/UML2.metamodel.uml2#_m88uxq86EdiEh75YJ_3n8g"/>

+      <type xmi:type="uml:Class" href="pathmap://UML2_METAMODELS/UML2.metamodel.uml2#_m88uxq86EdiEh75YJ_3n8g"/>

     </ownedAttribute>

   </ownedMember>

-  <ownedMember xsi:type="uml:Extension" xmi:id="_9vNloK86Edih9-GG5afQ0g" name="Class_Auxiliary" memberEnd="_9vsGwK86Edih9-GG5afQ0g _9vsGwq86Edih9-GG5afQ0g">

-    <ownedEnd xsi:type="uml:ExtensionEnd" xmi:id="_9vsGwK86Edih9-GG5afQ0g" name="extension$Auxiliary" type="_9l21UK86Edih9-GG5afQ0g" association="_9vNloK86Edih9-GG5afQ0g" aggregation="composite">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_9vsGwa86Edih9-GG5afQ0g"/>

+  <ownedMember xmi:type="uml:Extension" xmi:id="_9vNloK86Edih9-GG5afQ0g" name="Class_Auxiliary" memberEnd="_9vsGwK86Edih9-GG5afQ0g _9vsGwq86Edih9-GG5afQ0g">

+    <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_9vsGwK86Edih9-GG5afQ0g" name="extension$Auxiliary" type="_9l21UK86Edih9-GG5afQ0g" association="_9vNloK86Edih9-GG5afQ0g" aggregation="composite">

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_9vsGwa86Edih9-GG5afQ0g"/>

     </ownedEnd>

   </ownedMember>

-  <ownedMember xsi:type="uml:Stereotype" xmi:id="_9vsGw686Edih9-GG5afQ0g" name="BuildComponent">

+  <ownedMember xmi:type="uml:Stereotype" xmi:id="_9vsGw686Edih9-GG5afQ0g" name="BuildComponent">

     <ownedAttribute xmi:id="_9vsGyK86Edih9-GG5afQ0g" name="base$Component" association="_9vsGxa86Edih9-GG5afQ0g">

-      <type xsi:type="uml:Class" href="pathmap://UML2_METAMODELS/UML2.metamodel.uml2#_m9VJjK86EdiEh75YJ_3n8g"/>

+      <type xmi:type="uml:Class" href="pathmap://UML2_METAMODELS/UML2.metamodel.uml2#_m9VJjK86EdiEh75YJ_3n8g"/>

     </ownedAttribute>

   </ownedMember>

-  <ownedMember xsi:type="uml:Extension" xmi:id="_9vsGxa86Edih9-GG5afQ0g" name="Component_BuildComponent" memberEnd="_9vsGxq86Edih9-GG5afQ0g _9vsGyK86Edih9-GG5afQ0g">

-    <ownedEnd xsi:type="uml:ExtensionEnd" xmi:id="_9vsGxq86Edih9-GG5afQ0g" name="extension$BuildComponent" type="_9vsGw686Edih9-GG5afQ0g" association="_9vsGxa86Edih9-GG5afQ0g" aggregation="composite">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_9vsGx686Edih9-GG5afQ0g"/>

+  <ownedMember xmi:type="uml:Extension" xmi:id="_9vsGxa86Edih9-GG5afQ0g" name="Component_BuildComponent" memberEnd="_9vsGxq86Edih9-GG5afQ0g _9vsGyK86Edih9-GG5afQ0g">

+    <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_9vsGxq86Edih9-GG5afQ0g" name="extension$BuildComponent" type="_9vsGw686Edih9-GG5afQ0g" association="_9vsGxa86Edih9-GG5afQ0g" aggregation="composite">

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_9vsGx686Edih9-GG5afQ0g"/>

     </ownedEnd>

   </ownedMember>

-  <ownedMember xsi:type="uml:Stereotype" xmi:id="_9vyNYK86Edih9-GG5afQ0g" name="Create">

+  <ownedMember xmi:type="uml:Stereotype" xmi:id="_9vyNYK86Edih9-GG5afQ0g" name="Create">

     <ownedAttribute xmi:id="_9v4UA686Edih9-GG5afQ0g" name="base$BehavioralFeature" association="_9v4UAK86Edih9-GG5afQ0g">

-      <type xsi:type="uml:Class" href="pathmap://UML2_METAMODELS/UML2.metamodel.uml2#_m9I8Kq86EdiEh75YJ_3n8g"/>

+      <type xmi:type="uml:Class" href="pathmap://UML2_METAMODELS/UML2.metamodel.uml2#_m9I8Kq86EdiEh75YJ_3n8g"/>

     </ownedAttribute>

   </ownedMember>

-  <ownedMember xsi:type="uml:Extension" xmi:id="_9v4UAK86Edih9-GG5afQ0g" name="BehavioralFeature_Create" memberEnd="_9v4UAa86Edih9-GG5afQ0g _9v4UA686Edih9-GG5afQ0g">

-    <ownedEnd xsi:type="uml:ExtensionEnd" xmi:id="_9v4UAa86Edih9-GG5afQ0g" name="extension$Create" type="_9vyNYK86Edih9-GG5afQ0g" association="_9v4UAK86Edih9-GG5afQ0g" aggregation="composite">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_9v4UAq86Edih9-GG5afQ0g"/>

+  <ownedMember xmi:type="uml:Extension" xmi:id="_9v4UAK86Edih9-GG5afQ0g" name="BehavioralFeature_Create" memberEnd="_9v4UAa86Edih9-GG5afQ0g _9v4UA686Edih9-GG5afQ0g">

+    <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_9v4UAa86Edih9-GG5afQ0g" name="extension$Create" type="_9vyNYK86Edih9-GG5afQ0g" association="_9v4UAK86Edih9-GG5afQ0g" aggregation="composite">

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_9v4UAq86Edih9-GG5afQ0g"/>

     </ownedEnd>

   </ownedMember>

-  <ownedMember xsi:type="uml:Stereotype" xmi:id="_9v4UBK86Edih9-GG5afQ0g" name="Create">

+  <ownedMember xmi:type="uml:Stereotype" xmi:id="_9v4UBK86Edih9-GG5afQ0g" name="Create">

     <ownedAttribute xmi:id="_9v-ao686Edih9-GG5afQ0g" name="base$Usage" association="_9v-aoK86Edih9-GG5afQ0g">

-      <type xsi:type="uml:Class" href="pathmap://UML2_METAMODELS/UML2.metamodel.uml2#_m9nda686EdiEh75YJ_3n8g"/>

+      <type xmi:type="uml:Class" href="pathmap://UML2_METAMODELS/UML2.metamodel.uml2#_m9nda686EdiEh75YJ_3n8g"/>

     </ownedAttribute>

   </ownedMember>

-  <ownedMember xsi:type="uml:Extension" xmi:id="_9v-aoK86Edih9-GG5afQ0g" name="Usage_Create" memberEnd="_9v-aoa86Edih9-GG5afQ0g _9v-ao686Edih9-GG5afQ0g">

-    <ownedEnd xsi:type="uml:ExtensionEnd" xmi:id="_9v-aoa86Edih9-GG5afQ0g" name="extension$Create" type="_9v4UBK86Edih9-GG5afQ0g" association="_9v-aoK86Edih9-GG5afQ0g" aggregation="composite">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_9v-aoq86Edih9-GG5afQ0g"/>

+  <ownedMember xmi:type="uml:Extension" xmi:id="_9v-aoK86Edih9-GG5afQ0g" name="Usage_Create" memberEnd="_9v-aoa86Edih9-GG5afQ0g _9v-ao686Edih9-GG5afQ0g">

+    <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_9v-aoa86Edih9-GG5afQ0g" name="extension$Create" type="_9v4UBK86Edih9-GG5afQ0g" association="_9v-aoK86Edih9-GG5afQ0g" aggregation="composite">

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_9v-aoq86Edih9-GG5afQ0g"/>

     </ownedEnd>

   </ownedMember>

-  <ownedMember xsi:type="uml:Stereotype" xmi:id="_9v-apK86Edih9-GG5afQ0g" name="Call">

+  <ownedMember xmi:type="uml:Stereotype" xmi:id="_9v-apK86Edih9-GG5afQ0g" name="Call">

     <ownedAttribute xmi:id="_9v-aqK86Edih9-GG5afQ0g" name="base$Usage" association="_9v-apa86Edih9-GG5afQ0g">

-      <type xsi:type="uml:Class" href="pathmap://UML2_METAMODELS/UML2.metamodel.uml2#_m9nda686EdiEh75YJ_3n8g"/>

+      <type xmi:type="uml:Class" href="pathmap://UML2_METAMODELS/UML2.metamodel.uml2#_m9nda686EdiEh75YJ_3n8g"/>

     </ownedAttribute>

   </ownedMember>

-  <ownedMember xsi:type="uml:Extension" xmi:id="_9v-apa86Edih9-GG5afQ0g" name="Usage_Call" memberEnd="_9v-apq86Edih9-GG5afQ0g _9v-aqK86Edih9-GG5afQ0g">

-    <ownedEnd xsi:type="uml:ExtensionEnd" xmi:id="_9v-apq86Edih9-GG5afQ0g" name="extension$Call" type="_9v-apK86Edih9-GG5afQ0g" association="_9v-apa86Edih9-GG5afQ0g" aggregation="composite">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_9v-ap686Edih9-GG5afQ0g"/>

+  <ownedMember xmi:type="uml:Extension" xmi:id="_9v-apa86Edih9-GG5afQ0g" name="Usage_Call" memberEnd="_9v-apq86Edih9-GG5afQ0g _9v-aqK86Edih9-GG5afQ0g">

+    <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_9v-apq86Edih9-GG5afQ0g" name="extension$Call" type="_9v-apK86Edih9-GG5afQ0g" association="_9v-apa86Edih9-GG5afQ0g" aggregation="composite">

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_9v-ap686Edih9-GG5afQ0g"/>

     </ownedEnd>

   </ownedMember>

-  <ownedMember xsi:type="uml:Stereotype" xmi:id="_9wEhQK86Edih9-GG5afQ0g" name="Derive">

+  <ownedMember xmi:type="uml:Stereotype" xmi:id="_9wEhQK86Edih9-GG5afQ0g" name="Derive">

     <ownedAttribute xmi:id="_9wEhRa86Edih9-GG5afQ0g" name="base$Abstraction" association="_9wEhQq86Edih9-GG5afQ0g">

-      <type xsi:type="uml:Class" href="pathmap://UML2_METAMODELS/UML2.metamodel.uml2#_m9C2YK86EdiEh75YJ_3n8g"/>

+      <type xmi:type="uml:Class" href="pathmap://UML2_METAMODELS/UML2.metamodel.uml2#_m9C2YK86EdiEh75YJ_3n8g"/>

     </ownedAttribute>

   </ownedMember>

-  <ownedMember xsi:type="uml:Extension" xmi:id="_9wEhQq86Edih9-GG5afQ0g" name="Abstraction_Derive" memberEnd="_9wEhQ686Edih9-GG5afQ0g _9wEhRa86Edih9-GG5afQ0g">

-    <ownedEnd xsi:type="uml:ExtensionEnd" xmi:id="_9wEhQ686Edih9-GG5afQ0g" name="extension$Derive" type="_9wEhQK86Edih9-GG5afQ0g" association="_9wEhQq86Edih9-GG5afQ0g" aggregation="composite">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_9wEhRK86Edih9-GG5afQ0g"/>

+  <ownedMember xmi:type="uml:Extension" xmi:id="_9wEhQq86Edih9-GG5afQ0g" name="Abstraction_Derive" memberEnd="_9wEhQ686Edih9-GG5afQ0g _9wEhRa86Edih9-GG5afQ0g">

+    <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_9wEhQ686Edih9-GG5afQ0g" name="extension$Derive" type="_9wEhQK86Edih9-GG5afQ0g" association="_9wEhQq86Edih9-GG5afQ0g" aggregation="composite">

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_9wEhRK86Edih9-GG5afQ0g"/>

     </ownedEnd>

   </ownedMember>

-  <ownedMember xsi:type="uml:Stereotype" xmi:id="_9wKn4K86Edih9-GG5afQ0g" name="Destroy">

+  <ownedMember xmi:type="uml:Stereotype" xmi:id="_9wKn4K86Edih9-GG5afQ0g" name="Destroy">

     <ownedAttribute xmi:id="_9wQug686Edih9-GG5afQ0g" name="base$BehavioralFeature" association="_9wQugK86Edih9-GG5afQ0g">

-      <type xsi:type="uml:Class" href="pathmap://UML2_METAMODELS/UML2.metamodel.uml2#_m9I8Kq86EdiEh75YJ_3n8g"/>

+      <type xmi:type="uml:Class" href="pathmap://UML2_METAMODELS/UML2.metamodel.uml2#_m9I8Kq86EdiEh75YJ_3n8g"/>

     </ownedAttribute>

   </ownedMember>

-  <ownedMember xsi:type="uml:Extension" xmi:id="_9wQugK86Edih9-GG5afQ0g" name="BehavioralFeature_Destroy" memberEnd="_9wQuga86Edih9-GG5afQ0g _9wQug686Edih9-GG5afQ0g">

-    <ownedEnd xsi:type="uml:ExtensionEnd" xmi:id="_9wQuga86Edih9-GG5afQ0g" name="extension$Destroy" type="_9wKn4K86Edih9-GG5afQ0g" association="_9wQugK86Edih9-GG5afQ0g" aggregation="composite">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_9wQugq86Edih9-GG5afQ0g"/>

+  <ownedMember xmi:type="uml:Extension" xmi:id="_9wQugK86Edih9-GG5afQ0g" name="BehavioralFeature_Destroy" memberEnd="_9wQuga86Edih9-GG5afQ0g _9wQug686Edih9-GG5afQ0g">

+    <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_9wQuga86Edih9-GG5afQ0g" name="extension$Destroy" type="_9wKn4K86Edih9-GG5afQ0g" association="_9wQugK86Edih9-GG5afQ0g" aggregation="composite">

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_9wQugq86Edih9-GG5afQ0g"/>

     </ownedEnd>

   </ownedMember>

-  <ownedMember xsi:type="uml:Stereotype" xmi:id="_9wQuhK86Edih9-GG5afQ0g" name="Focus">

+  <ownedMember xmi:type="uml:Stereotype" xmi:id="_9wQuhK86Edih9-GG5afQ0g" name="Focus">

     <ownedAttribute xmi:id="_9wW1Iq86Edih9-GG5afQ0g" name="base$Class" association="_9wQuha86Edih9-GG5afQ0g">

-      <type xsi:type="uml:Class" href="pathmap://UML2_METAMODELS/UML2.metamodel.uml2#_m88uxq86EdiEh75YJ_3n8g"/>

+      <type xmi:type="uml:Class" href="pathmap://UML2_METAMODELS/UML2.metamodel.uml2#_m88uxq86EdiEh75YJ_3n8g"/>

     </ownedAttribute>

   </ownedMember>

-  <ownedMember xsi:type="uml:Extension" xmi:id="_9wQuha86Edih9-GG5afQ0g" name="Class_Focus" memberEnd="_9wW1IK86Edih9-GG5afQ0g _9wW1Iq86Edih9-GG5afQ0g">

-    <ownedEnd xsi:type="uml:ExtensionEnd" xmi:id="_9wW1IK86Edih9-GG5afQ0g" name="extension$Focus" type="_9wQuhK86Edih9-GG5afQ0g" association="_9wQuha86Edih9-GG5afQ0g" aggregation="composite">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_9wW1Ia86Edih9-GG5afQ0g"/>

+  <ownedMember xmi:type="uml:Extension" xmi:id="_9wQuha86Edih9-GG5afQ0g" name="Class_Focus" memberEnd="_9wW1IK86Edih9-GG5afQ0g _9wW1Iq86Edih9-GG5afQ0g">

+    <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_9wW1IK86Edih9-GG5afQ0g" name="extension$Focus" type="_9wQuhK86Edih9-GG5afQ0g" association="_9wQuha86Edih9-GG5afQ0g" aggregation="composite">

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_9wW1Ia86Edih9-GG5afQ0g"/>

     </ownedEnd>

   </ownedMember>

-  <ownedMember xsi:type="uml:Stereotype" xmi:id="_9wW1I686Edih9-GG5afQ0g" name="Framework">

+  <ownedMember xmi:type="uml:Stereotype" xmi:id="_9wW1I686Edih9-GG5afQ0g" name="Framework">

     <ownedAttribute xmi:id="_9wc7w686Edih9-GG5afQ0g" name="base$Package" association="_9wc7wK86Edih9-GG5afQ0g">

-      <type xsi:type="uml:Class" href="pathmap://UML2_METAMODELS/UML2.metamodel.uml2#_m82oYa86EdiEh75YJ_3n8g"/>

+      <type xmi:type="uml:Class" href="pathmap://UML2_METAMODELS/UML2.metamodel.uml2#_m82oYa86EdiEh75YJ_3n8g"/>

     </ownedAttribute>

   </ownedMember>

-  <ownedMember xsi:type="uml:Extension" xmi:id="_9wc7wK86Edih9-GG5afQ0g" name="Package_Framework" memberEnd="_9wc7wa86Edih9-GG5afQ0g _9wc7w686Edih9-GG5afQ0g">

-    <ownedEnd xsi:type="uml:ExtensionEnd" xmi:id="_9wc7wa86Edih9-GG5afQ0g" name="extension$Framework" type="_9wW1I686Edih9-GG5afQ0g" association="_9wc7wK86Edih9-GG5afQ0g" aggregation="composite">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_9wc7wq86Edih9-GG5afQ0g"/>

+  <ownedMember xmi:type="uml:Extension" xmi:id="_9wc7wK86Edih9-GG5afQ0g" name="Package_Framework" memberEnd="_9wc7wa86Edih9-GG5afQ0g _9wc7w686Edih9-GG5afQ0g">

+    <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_9wc7wa86Edih9-GG5afQ0g" name="extension$Framework" type="_9wW1I686Edih9-GG5afQ0g" association="_9wc7wK86Edih9-GG5afQ0g" aggregation="composite">

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_9wc7wq86Edih9-GG5afQ0g"/>

     </ownedEnd>

   </ownedMember>

-  <ownedMember xsi:type="uml:Stereotype" xmi:id="_9wc7xK86Edih9-GG5afQ0g" name="Implement">

+  <ownedMember xmi:type="uml:Stereotype" xmi:id="_9wc7xK86Edih9-GG5afQ0g" name="Implement">

     <ownedAttribute xmi:id="_9wc7yK86Edih9-GG5afQ0g" name="base$Component" association="_9wc7xa86Edih9-GG5afQ0g">

-      <type xsi:type="uml:Class" href="pathmap://UML2_METAMODELS/UML2.metamodel.uml2#_m9VJjK86EdiEh75YJ_3n8g"/>

+      <type xmi:type="uml:Class" href="pathmap://UML2_METAMODELS/UML2.metamodel.uml2#_m9VJjK86EdiEh75YJ_3n8g"/>

     </ownedAttribute>

   </ownedMember>

-  <ownedMember xsi:type="uml:Extension" xmi:id="_9wc7xa86Edih9-GG5afQ0g" name="Component_Implement" memberEnd="_9wc7xq86Edih9-GG5afQ0g _9wc7yK86Edih9-GG5afQ0g">

-    <ownedEnd xsi:type="uml:ExtensionEnd" xmi:id="_9wc7xq86Edih9-GG5afQ0g" name="extension$Implement" type="_9wc7xK86Edih9-GG5afQ0g" association="_9wc7xa86Edih9-GG5afQ0g" aggregation="composite">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_9wc7x686Edih9-GG5afQ0g"/>

+  <ownedMember xmi:type="uml:Extension" xmi:id="_9wc7xa86Edih9-GG5afQ0g" name="Component_Implement" memberEnd="_9wc7xq86Edih9-GG5afQ0g _9wc7yK86Edih9-GG5afQ0g">

+    <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_9wc7xq86Edih9-GG5afQ0g" name="extension$Implement" type="_9wc7xK86Edih9-GG5afQ0g" association="_9wc7xa86Edih9-GG5afQ0g" aggregation="composite">

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_9wc7x686Edih9-GG5afQ0g"/>

     </ownedEnd>

   </ownedMember>

-  <ownedMember xsi:type="uml:Stereotype" xmi:id="_9wc7ya86Edih9-GG5afQ0g" name="ImplementationClass">

+  <ownedMember xmi:type="uml:Stereotype" xmi:id="_9wc7ya86Edih9-GG5afQ0g" name="ImplementationClass">

     <ownedAttribute xmi:id="_9wjCY686Edih9-GG5afQ0g" name="base$Class" association="_9wjCYK86Edih9-GG5afQ0g">

-      <type xsi:type="uml:Class" href="pathmap://UML2_METAMODELS/UML2.metamodel.uml2#_m88uxq86EdiEh75YJ_3n8g"/>

+      <type xmi:type="uml:Class" href="pathmap://UML2_METAMODELS/UML2.metamodel.uml2#_m88uxq86EdiEh75YJ_3n8g"/>

     </ownedAttribute>

   </ownedMember>

-  <ownedMember xsi:type="uml:Extension" xmi:id="_9wjCYK86Edih9-GG5afQ0g" name="Class_ImplementationClass" memberEnd="_9wjCYa86Edih9-GG5afQ0g _9wjCY686Edih9-GG5afQ0g">

-    <ownedEnd xsi:type="uml:ExtensionEnd" xmi:id="_9wjCYa86Edih9-GG5afQ0g" name="extension$ImplementationClass" type="_9wc7ya86Edih9-GG5afQ0g" association="_9wjCYK86Edih9-GG5afQ0g" aggregation="composite">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_9wjCYq86Edih9-GG5afQ0g"/>

+  <ownedMember xmi:type="uml:Extension" xmi:id="_9wjCYK86Edih9-GG5afQ0g" name="Class_ImplementationClass" memberEnd="_9wjCYa86Edih9-GG5afQ0g _9wjCY686Edih9-GG5afQ0g">

+    <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_9wjCYa86Edih9-GG5afQ0g" name="extension$ImplementationClass" type="_9wc7ya86Edih9-GG5afQ0g" association="_9wjCYK86Edih9-GG5afQ0g" aggregation="composite">

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_9wjCYq86Edih9-GG5afQ0g"/>

     </ownedEnd>

   </ownedMember>

-  <ownedMember xsi:type="uml:Stereotype" xmi:id="_9wjCZK86Edih9-GG5afQ0g" name="Instantiate">

+  <ownedMember xmi:type="uml:Stereotype" xmi:id="_9wjCZK86Edih9-GG5afQ0g" name="Instantiate">

     <ownedAttribute xmi:id="_9wpJA686Edih9-GG5afQ0g" name="base$Usage" association="_9wpJAK86Edih9-GG5afQ0g">

-      <type xsi:type="uml:Class" href="pathmap://UML2_METAMODELS/UML2.metamodel.uml2#_m9nda686EdiEh75YJ_3n8g"/>

+      <type xmi:type="uml:Class" href="pathmap://UML2_METAMODELS/UML2.metamodel.uml2#_m9nda686EdiEh75YJ_3n8g"/>

     </ownedAttribute>

   </ownedMember>

-  <ownedMember xsi:type="uml:Extension" xmi:id="_9wpJAK86Edih9-GG5afQ0g" name="Usage_Instantiate" memberEnd="_9wpJAa86Edih9-GG5afQ0g _9wpJA686Edih9-GG5afQ0g">

-    <ownedEnd xsi:type="uml:ExtensionEnd" xmi:id="_9wpJAa86Edih9-GG5afQ0g" name="extension$Instantiate" type="_9wjCZK86Edih9-GG5afQ0g" association="_9wpJAK86Edih9-GG5afQ0g" aggregation="composite">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_9wpJAq86Edih9-GG5afQ0g"/>

+  <ownedMember xmi:type="uml:Extension" xmi:id="_9wpJAK86Edih9-GG5afQ0g" name="Usage_Instantiate" memberEnd="_9wpJAa86Edih9-GG5afQ0g _9wpJA686Edih9-GG5afQ0g">

+    <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_9wpJAa86Edih9-GG5afQ0g" name="extension$Instantiate" type="_9wjCZK86Edih9-GG5afQ0g" association="_9wpJAK86Edih9-GG5afQ0g" aggregation="composite">

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_9wpJAq86Edih9-GG5afQ0g"/>

     </ownedEnd>

   </ownedMember>

-  <ownedMember xsi:type="uml:Stereotype" xmi:id="_9wpJBK86Edih9-GG5afQ0g" name="Metaclass">

+  <ownedMember xmi:type="uml:Stereotype" xmi:id="_9wpJBK86Edih9-GG5afQ0g" name="Metaclass">

     <ownedAttribute xmi:id="_9wpJCK86Edih9-GG5afQ0g" name="base$Class" association="_9wpJBa86Edih9-GG5afQ0g">

-      <type xsi:type="uml:Class" href="pathmap://UML2_METAMODELS/UML2.metamodel.uml2#_m88uxq86EdiEh75YJ_3n8g"/>

+      <type xmi:type="uml:Class" href="pathmap://UML2_METAMODELS/UML2.metamodel.uml2#_m88uxq86EdiEh75YJ_3n8g"/>

     </ownedAttribute>

   </ownedMember>

-  <ownedMember xsi:type="uml:Extension" xmi:id="_9wpJBa86Edih9-GG5afQ0g" name="Class_Metaclass" memberEnd="_9wpJBq86Edih9-GG5afQ0g _9wpJCK86Edih9-GG5afQ0g">

-    <ownedEnd xsi:type="uml:ExtensionEnd" xmi:id="_9wpJBq86Edih9-GG5afQ0g" name="extension$Metaclass" type="_9wpJBK86Edih9-GG5afQ0g" association="_9wpJBa86Edih9-GG5afQ0g" aggregation="composite">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_9wpJB686Edih9-GG5afQ0g"/>

+  <ownedMember xmi:type="uml:Extension" xmi:id="_9wpJBa86Edih9-GG5afQ0g" name="Class_Metaclass" memberEnd="_9wpJBq86Edih9-GG5afQ0g _9wpJCK86Edih9-GG5afQ0g">

+    <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_9wpJBq86Edih9-GG5afQ0g" name="extension$Metaclass" type="_9wpJBK86Edih9-GG5afQ0g" association="_9wpJBa86Edih9-GG5afQ0g" aggregation="composite">

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_9wpJB686Edih9-GG5afQ0g"/>

     </ownedEnd>

   </ownedMember>

-  <ownedMember xsi:type="uml:Stereotype" xmi:id="_9wpJCa86Edih9-GG5afQ0g" name="ModelLibrary">

+  <ownedMember xmi:type="uml:Stereotype" xmi:id="_9wpJCa86Edih9-GG5afQ0g" name="ModelLibrary">

     <ownedAttribute xmi:id="_9wvPo686Edih9-GG5afQ0g" name="base$Package" association="_9wvPoK86Edih9-GG5afQ0g">

-      <type xsi:type="uml:Class" href="pathmap://UML2_METAMODELS/UML2.metamodel.uml2#_m82oYa86EdiEh75YJ_3n8g"/>

+      <type xmi:type="uml:Class" href="pathmap://UML2_METAMODELS/UML2.metamodel.uml2#_m82oYa86EdiEh75YJ_3n8g"/>

     </ownedAttribute>

   </ownedMember>

-  <ownedMember xsi:type="uml:Extension" xmi:id="_9wvPoK86Edih9-GG5afQ0g" name="Package_ModelLibrary" memberEnd="_9wvPoa86Edih9-GG5afQ0g _9wvPo686Edih9-GG5afQ0g">

-    <ownedEnd xsi:type="uml:ExtensionEnd" xmi:id="_9wvPoa86Edih9-GG5afQ0g" name="extension$ModelLibrary" type="_9wpJCa86Edih9-GG5afQ0g" association="_9wvPoK86Edih9-GG5afQ0g" aggregation="composite">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_9wvPoq86Edih9-GG5afQ0g"/>

+  <ownedMember xmi:type="uml:Extension" xmi:id="_9wvPoK86Edih9-GG5afQ0g" name="Package_ModelLibrary" memberEnd="_9wvPoa86Edih9-GG5afQ0g _9wvPo686Edih9-GG5afQ0g">

+    <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_9wvPoa86Edih9-GG5afQ0g" name="extension$ModelLibrary" type="_9wpJCa86Edih9-GG5afQ0g" association="_9wvPoK86Edih9-GG5afQ0g" aggregation="composite">

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_9wvPoq86Edih9-GG5afQ0g"/>

     </ownedEnd>

   </ownedMember>

-  <ownedMember xsi:type="uml:Stereotype" xmi:id="_9wvPpK86Edih9-GG5afQ0g" name="Refine">

+  <ownedMember xmi:type="uml:Stereotype" xmi:id="_9wvPpK86Edih9-GG5afQ0g" name="Refine">

     <ownedAttribute xmi:id="_9wvPqK86Edih9-GG5afQ0g" name="base$Abstraction" association="_9wvPpa86Edih9-GG5afQ0g">

-      <type xsi:type="uml:Class" href="pathmap://UML2_METAMODELS/UML2.metamodel.uml2#_m9C2YK86EdiEh75YJ_3n8g"/>

+      <type xmi:type="uml:Class" href="pathmap://UML2_METAMODELS/UML2.metamodel.uml2#_m9C2YK86EdiEh75YJ_3n8g"/>

     </ownedAttribute>

   </ownedMember>

-  <ownedMember xsi:type="uml:Extension" xmi:id="_9wvPpa86Edih9-GG5afQ0g" name="Abstraction_Refine" memberEnd="_9wvPpq86Edih9-GG5afQ0g _9wvPqK86Edih9-GG5afQ0g">

-    <ownedEnd xsi:type="uml:ExtensionEnd" xmi:id="_9wvPpq86Edih9-GG5afQ0g" name="extension$Refine" type="_9wvPpK86Edih9-GG5afQ0g" association="_9wvPpa86Edih9-GG5afQ0g" aggregation="composite">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_9wvPp686Edih9-GG5afQ0g"/>

+  <ownedMember xmi:type="uml:Extension" xmi:id="_9wvPpa86Edih9-GG5afQ0g" name="Abstraction_Refine" memberEnd="_9wvPpq86Edih9-GG5afQ0g _9wvPqK86Edih9-GG5afQ0g">

+    <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_9wvPpq86Edih9-GG5afQ0g" name="extension$Refine" type="_9wvPpK86Edih9-GG5afQ0g" association="_9wvPpa86Edih9-GG5afQ0g" aggregation="composite">

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_9wvPp686Edih9-GG5afQ0g"/>

     </ownedEnd>

   </ownedMember>

-  <ownedMember xsi:type="uml:Stereotype" xmi:id="_9wvPqa86Edih9-GG5afQ0g" name="Responsibility">

+  <ownedMember xmi:type="uml:Stereotype" xmi:id="_9wvPqa86Edih9-GG5afQ0g" name="Responsibility">

     <ownedAttribute xmi:id="_9w1WQq86Edih9-GG5afQ0g" name="base$Usage" association="_9wvPqq86Edih9-GG5afQ0g">

-      <type xsi:type="uml:Class" href="pathmap://UML2_METAMODELS/UML2.metamodel.uml2#_m9nda686EdiEh75YJ_3n8g"/>

+      <type xmi:type="uml:Class" href="pathmap://UML2_METAMODELS/UML2.metamodel.uml2#_m9nda686EdiEh75YJ_3n8g"/>

     </ownedAttribute>

   </ownedMember>

-  <ownedMember xsi:type="uml:Extension" xmi:id="_9wvPqq86Edih9-GG5afQ0g" name="Usage_Responsibility" memberEnd="_9w1WQK86Edih9-GG5afQ0g _9w1WQq86Edih9-GG5afQ0g">

-    <ownedEnd xsi:type="uml:ExtensionEnd" xmi:id="_9w1WQK86Edih9-GG5afQ0g" name="extension$Responsibility" type="_9wvPqa86Edih9-GG5afQ0g" association="_9wvPqq86Edih9-GG5afQ0g" aggregation="composite">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_9w1WQa86Edih9-GG5afQ0g"/>

+  <ownedMember xmi:type="uml:Extension" xmi:id="_9wvPqq86Edih9-GG5afQ0g" name="Usage_Responsibility" memberEnd="_9w1WQK86Edih9-GG5afQ0g _9w1WQq86Edih9-GG5afQ0g">

+    <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_9w1WQK86Edih9-GG5afQ0g" name="extension$Responsibility" type="_9wvPqa86Edih9-GG5afQ0g" association="_9wvPqq86Edih9-GG5afQ0g" aggregation="composite">

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_9w1WQa86Edih9-GG5afQ0g"/>

     </ownedEnd>

   </ownedMember>

-  <ownedMember xsi:type="uml:Stereotype" xmi:id="_9w1WQ686Edih9-GG5afQ0g" name="Script">

+  <ownedMember xmi:type="uml:Stereotype" xmi:id="_9w1WQ686Edih9-GG5afQ0g" name="Script">

     <ownedAttribute xmi:id="_9w1WSK86Edih9-GG5afQ0g" name="base$Artifact" association="_9w1WRa86Edih9-GG5afQ0g">

-      <type xsi:type="uml:Class" href="pathmap://UML2_METAMODELS/UML2.metamodel.uml2#_m9C2Oq86EdiEh75YJ_3n8g"/>

+      <type xmi:type="uml:Class" href="pathmap://UML2_METAMODELS/UML2.metamodel.uml2#_m9C2Oq86EdiEh75YJ_3n8g"/>

     </ownedAttribute>

   </ownedMember>

-  <ownedMember xsi:type="uml:Extension" xmi:id="_9w1WRa86Edih9-GG5afQ0g" name="Artifact_Script" memberEnd="_9w1WRq86Edih9-GG5afQ0g _9w1WSK86Edih9-GG5afQ0g">

-    <ownedEnd xsi:type="uml:ExtensionEnd" xmi:id="_9w1WRq86Edih9-GG5afQ0g" name="extension$Script" type="_9w1WQ686Edih9-GG5afQ0g" association="_9w1WRa86Edih9-GG5afQ0g" aggregation="composite">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_9w1WR686Edih9-GG5afQ0g"/>

+  <ownedMember xmi:type="uml:Extension" xmi:id="_9w1WRa86Edih9-GG5afQ0g" name="Artifact_Script" memberEnd="_9w1WRq86Edih9-GG5afQ0g _9w1WSK86Edih9-GG5afQ0g">

+    <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_9w1WRq86Edih9-GG5afQ0g" name="extension$Script" type="_9w1WQ686Edih9-GG5afQ0g" association="_9w1WRa86Edih9-GG5afQ0g" aggregation="composite">

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_9w1WR686Edih9-GG5afQ0g"/>

     </ownedEnd>

   </ownedMember>

-  <ownedMember xsi:type="uml:Stereotype" xmi:id="_9w1WSa86Edih9-GG5afQ0g" name="Send">

+  <ownedMember xmi:type="uml:Stereotype" xmi:id="_9w1WSa86Edih9-GG5afQ0g" name="Send">

     <ownedAttribute xmi:id="_9w7c4686Edih9-GG5afQ0g" name="base$Usage" association="_9w7c4K86Edih9-GG5afQ0g">

-      <type xsi:type="uml:Class" href="pathmap://UML2_METAMODELS/UML2.metamodel.uml2#_m9nda686EdiEh75YJ_3n8g"/>

+      <type xmi:type="uml:Class" href="pathmap://UML2_METAMODELS/UML2.metamodel.uml2#_m9nda686EdiEh75YJ_3n8g"/>

     </ownedAttribute>

   </ownedMember>

-  <ownedMember xsi:type="uml:Extension" xmi:id="_9w7c4K86Edih9-GG5afQ0g" name="Usage_Send" memberEnd="_9w7c4a86Edih9-GG5afQ0g _9w7c4686Edih9-GG5afQ0g">

-    <ownedEnd xsi:type="uml:ExtensionEnd" xmi:id="_9w7c4a86Edih9-GG5afQ0g" name="extension$Send" type="_9w1WSa86Edih9-GG5afQ0g" association="_9w7c4K86Edih9-GG5afQ0g" aggregation="composite">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_9w7c4q86Edih9-GG5afQ0g"/>

+  <ownedMember xmi:type="uml:Extension" xmi:id="_9w7c4K86Edih9-GG5afQ0g" name="Usage_Send" memberEnd="_9w7c4a86Edih9-GG5afQ0g _9w7c4686Edih9-GG5afQ0g">

+    <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_9w7c4a86Edih9-GG5afQ0g" name="extension$Send" type="_9w1WSa86Edih9-GG5afQ0g" association="_9w7c4K86Edih9-GG5afQ0g" aggregation="composite">

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_9w7c4q86Edih9-GG5afQ0g"/>

     </ownedEnd>

   </ownedMember>

-  <ownedMember xsi:type="uml:Stereotype" xmi:id="_9w7c5K86Edih9-GG5afQ0g" name="Trace">

+  <ownedMember xmi:type="uml:Stereotype" xmi:id="_9w7c5K86Edih9-GG5afQ0g" name="Trace">

     <ownedAttribute xmi:id="_9w7c6K86Edih9-GG5afQ0g" name="base$Abstraction" association="_9w7c5a86Edih9-GG5afQ0g">

-      <type xsi:type="uml:Class" href="pathmap://UML2_METAMODELS/UML2.metamodel.uml2#_m9C2YK86EdiEh75YJ_3n8g"/>

+      <type xmi:type="uml:Class" href="pathmap://UML2_METAMODELS/UML2.metamodel.uml2#_m9C2YK86EdiEh75YJ_3n8g"/>

     </ownedAttribute>

   </ownedMember>

-  <ownedMember xsi:type="uml:Extension" xmi:id="_9w7c5a86Edih9-GG5afQ0g" name="Abstraction_Trace" memberEnd="_9w7c5q86Edih9-GG5afQ0g _9w7c6K86Edih9-GG5afQ0g">

-    <ownedEnd xsi:type="uml:ExtensionEnd" xmi:id="_9w7c5q86Edih9-GG5afQ0g" name="extension$Trace" type="_9w7c5K86Edih9-GG5afQ0g" association="_9w7c5a86Edih9-GG5afQ0g" aggregation="composite">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_9w7c5686Edih9-GG5afQ0g"/>

+  <ownedMember xmi:type="uml:Extension" xmi:id="_9w7c5a86Edih9-GG5afQ0g" name="Abstraction_Trace" memberEnd="_9w7c5q86Edih9-GG5afQ0g _9w7c6K86Edih9-GG5afQ0g">

+    <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_9w7c5q86Edih9-GG5afQ0g" name="extension$Trace" type="_9w7c5K86Edih9-GG5afQ0g" association="_9w7c5a86Edih9-GG5afQ0g" aggregation="composite">

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_9w7c5686Edih9-GG5afQ0g"/>

     </ownedEnd>

   </ownedMember>

-  <ownedMember xsi:type="uml:Stereotype" xmi:id="_9w7c6a86Edih9-GG5afQ0g" name="Type">

+  <ownedMember xmi:type="uml:Stereotype" xmi:id="_9w7c6a86Edih9-GG5afQ0g" name="Type">

     <ownedAttribute xmi:id="_9xBjg686Edih9-GG5afQ0g" name="base$Class" association="_9xBjgK86Edih9-GG5afQ0g">

-      <type xsi:type="uml:Class" href="pathmap://UML2_METAMODELS/UML2.metamodel.uml2#_m88uxq86EdiEh75YJ_3n8g"/>

+      <type xmi:type="uml:Class" href="pathmap://UML2_METAMODELS/UML2.metamodel.uml2#_m88uxq86EdiEh75YJ_3n8g"/>

     </ownedAttribute>

   </ownedMember>

-  <ownedMember xsi:type="uml:Extension" xmi:id="_9xBjgK86Edih9-GG5afQ0g" name="Class_Type" memberEnd="_9xBjga86Edih9-GG5afQ0g _9xBjg686Edih9-GG5afQ0g">

-    <ownedEnd xsi:type="uml:ExtensionEnd" xmi:id="_9xBjga86Edih9-GG5afQ0g" name="extension$Type" type="_9w7c6a86Edih9-GG5afQ0g" association="_9xBjgK86Edih9-GG5afQ0g" aggregation="composite">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_9xBjgq86Edih9-GG5afQ0g"/>

+  <ownedMember xmi:type="uml:Extension" xmi:id="_9xBjgK86Edih9-GG5afQ0g" name="Class_Type" memberEnd="_9xBjga86Edih9-GG5afQ0g _9xBjg686Edih9-GG5afQ0g">

+    <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_9xBjga86Edih9-GG5afQ0g" name="extension$Type" type="_9w7c6a86Edih9-GG5afQ0g" association="_9xBjgK86Edih9-GG5afQ0g" aggregation="composite">

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_9xBjgq86Edih9-GG5afQ0g"/>

     </ownedEnd>

   </ownedMember>

-  <ownedMember xsi:type="uml:Stereotype" xmi:id="_9xBjhK86Edih9-GG5afQ0g" name="Utility">

+  <ownedMember xmi:type="uml:Stereotype" xmi:id="_9xBjhK86Edih9-GG5afQ0g" name="Utility">

     <ownedAttribute xmi:id="_9xBjiK86Edih9-GG5afQ0g" name="base$Class" association="_9xBjha86Edih9-GG5afQ0g">

-      <type xsi:type="uml:Class" href="pathmap://UML2_METAMODELS/UML2.metamodel.uml2#_m88uxq86EdiEh75YJ_3n8g"/>

+      <type xmi:type="uml:Class" href="pathmap://UML2_METAMODELS/UML2.metamodel.uml2#_m88uxq86EdiEh75YJ_3n8g"/>

     </ownedAttribute>

   </ownedMember>

-  <ownedMember xsi:type="uml:Extension" xmi:id="_9xBjha86Edih9-GG5afQ0g" name="Class_Utility" memberEnd="_9xBjhq86Edih9-GG5afQ0g _9xBjiK86Edih9-GG5afQ0g">

-    <ownedEnd xsi:type="uml:ExtensionEnd" xmi:id="_9xBjhq86Edih9-GG5afQ0g" name="extension$Utility" type="_9xBjhK86Edih9-GG5afQ0g" association="_9xBjha86Edih9-GG5afQ0g" aggregation="composite">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_9xBjh686Edih9-GG5afQ0g"/>

+  <ownedMember xmi:type="uml:Extension" xmi:id="_9xBjha86Edih9-GG5afQ0g" name="Class_Utility" memberEnd="_9xBjhq86Edih9-GG5afQ0g _9xBjiK86Edih9-GG5afQ0g">

+    <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_9xBjhq86Edih9-GG5afQ0g" name="extension$Utility" type="_9xBjhK86Edih9-GG5afQ0g" association="_9xBjha86Edih9-GG5afQ0g" aggregation="composite">

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_9xBjh686Edih9-GG5afQ0g"/>

     </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 70301fc..2ae4132 100644
--- a/deprecated/plugins/org.eclipse.uml2.resources/profiles/Complete.profile.uml2
+++ b/deprecated/plugins/org.eclipse.uml2.resources/profiles/Complete.profile.uml2
@@ -4,36 +4,36 @@
     <details xmi:id="_QHchMK87Edih9-GG5afQ0g" key="version" value="0"/>

   </eAnnotations>

   <eAnnotations xmi:id="_QHchMa87Edih9-GG5afQ0g" source="ePackages">

-    <contents xsi:type="ecore:EPackage" xmi:id="_QHin0K87Edih9-GG5afQ0g" name="Complete_0" nsURI="http:///Complete_0.profile.uml2" nsPrefix="Complete_0">

-      <eClassifiers xsi:type="ecore:EClass" xmi:id="_QHin0a87Edih9-GG5afQ0g" name="Complete__SystemModel">

+    <contents xmi:type="ecore:EPackage" xmi:id="_QHin0K87Edih9-GG5afQ0g" name="Complete_0" nsURI="http:///Complete_0.profile.uml2" nsPrefix="Complete_0">

+      <eClassifiers xmi:type="ecore:EClass" xmi:id="_QHin0a87Edih9-GG5afQ0g" name="Complete__SystemModel">

         <eAnnotations xmi:id="_QHin0q87Edih9-GG5afQ0g" source="stereotype" references="_O1-5Va87Edih9-GG5afQ0g"/>

       </eClassifiers>

-      <eClassifiers xsi:type="ecore:EClass" xmi:id="_QHin0687Edih9-GG5afQ0g" name="Complete__Metamodel">

+      <eClassifiers xmi:type="ecore:EClass" xmi:id="_QHin0687Edih9-GG5afQ0g" name="Complete__Metamodel">

         <eAnnotations xmi:id="_QHin1K87Edih9-GG5afQ0g" source="stereotype" references="_Ox98AK87Edih9-GG5afQ0g"/>

       </eClassifiers>

     </contents>

   </eAnnotations>

   <elementImport xmi:id="_O1-5UK87Edih9-GG5afQ0g" visibility="private">

-    <importedElement xsi:type="uml:Class" href="pathmap://UML2_METAMODELS/UML2.metamodel.uml2#_m9ndba86EdiEh75YJ_3n8g"/>

+    <importedElement xmi:type="uml:Class" href="pathmap://UML2_METAMODELS/UML2.metamodel.uml2#_m9ndba86EdiEh75YJ_3n8g"/>

   </elementImport>

-  <ownedMember xsi:type="uml:Stereotype" xmi:id="_Ox98AK87Edih9-GG5afQ0g" name="Metamodel">

+  <ownedMember xmi:type="uml:Stereotype" xmi:id="_Ox98AK87Edih9-GG5afQ0g" name="Metamodel">

     <ownedAttribute xmi:id="_O1-5VK87Edih9-GG5afQ0g" name="base$Model" association="_O1-5Ua87Edih9-GG5afQ0g">

-      <type xsi:type="uml:Class" href="pathmap://UML2_METAMODELS/UML2.metamodel.uml2#_m9ndba86EdiEh75YJ_3n8g"/>

+      <type xmi:type="uml:Class" href="pathmap://UML2_METAMODELS/UML2.metamodel.uml2#_m9ndba86EdiEh75YJ_3n8g"/>

     </ownedAttribute>

   </ownedMember>

-  <ownedMember xsi:type="uml:Extension" xmi:id="_O1-5Ua87Edih9-GG5afQ0g" name="Model_Metamodel" memberEnd="_O1-5Uq87Edih9-GG5afQ0g _O1-5VK87Edih9-GG5afQ0g">

-    <ownedEnd xsi:type="uml:ExtensionEnd" xmi:id="_O1-5Uq87Edih9-GG5afQ0g" name="extension$Metamodel" type="_Ox98AK87Edih9-GG5afQ0g" association="_O1-5Ua87Edih9-GG5afQ0g" aggregation="composite">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_O1-5U687Edih9-GG5afQ0g"/>

+  <ownedMember xmi:type="uml:Extension" xmi:id="_O1-5Ua87Edih9-GG5afQ0g" name="Model_Metamodel" memberEnd="_O1-5Uq87Edih9-GG5afQ0g _O1-5VK87Edih9-GG5afQ0g">

+    <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_O1-5Uq87Edih9-GG5afQ0g" name="extension$Metamodel" type="_Ox98AK87Edih9-GG5afQ0g" association="_O1-5Ua87Edih9-GG5afQ0g" aggregation="composite">

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_O1-5U687Edih9-GG5afQ0g"/>

     </ownedEnd>

   </ownedMember>

-  <ownedMember xsi:type="uml:Stereotype" xmi:id="_O1-5Va87Edih9-GG5afQ0g" name="SystemModel">

+  <ownedMember xmi:type="uml:Stereotype" xmi:id="_O1-5Va87Edih9-GG5afQ0g" name="SystemModel">

     <ownedAttribute xmi:id="_O2E_8687Edih9-GG5afQ0g" name="base$Model" association="_O2E_8K87Edih9-GG5afQ0g">

-      <type xsi:type="uml:Class" href="pathmap://UML2_METAMODELS/UML2.metamodel.uml2#_m9ndba86EdiEh75YJ_3n8g"/>

+      <type xmi:type="uml:Class" href="pathmap://UML2_METAMODELS/UML2.metamodel.uml2#_m9ndba86EdiEh75YJ_3n8g"/>

     </ownedAttribute>

   </ownedMember>

-  <ownedMember xsi:type="uml:Extension" xmi:id="_O2E_8K87Edih9-GG5afQ0g" name="Model_SystemModel" memberEnd="_O2E_8a87Edih9-GG5afQ0g _O2E_8687Edih9-GG5afQ0g">

-    <ownedEnd xsi:type="uml:ExtensionEnd" xmi:id="_O2E_8a87Edih9-GG5afQ0g" name="extension$SystemModel" type="_O1-5Va87Edih9-GG5afQ0g" association="_O2E_8K87Edih9-GG5afQ0g" aggregation="composite">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_O2E_8q87Edih9-GG5afQ0g"/>

+  <ownedMember xmi:type="uml:Extension" xmi:id="_O2E_8K87Edih9-GG5afQ0g" name="Model_SystemModel" memberEnd="_O2E_8a87Edih9-GG5afQ0g _O2E_8687Edih9-GG5afQ0g">

+    <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_O2E_8a87Edih9-GG5afQ0g" name="extension$SystemModel" type="_O1-5Va87Edih9-GG5afQ0g" association="_O2E_8K87Edih9-GG5afQ0g" aggregation="composite">

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_O2E_8q87Edih9-GG5afQ0g"/>

     </ownedEnd>

   </ownedMember>

 </uml:Profile>

diff --git a/deprecated/plugins/org.eclipse.uml2.resources/profiles/Ecore.profile.uml2 b/deprecated/plugins/org.eclipse.uml2.resources/profiles/Ecore.profile.uml2
index 82b9f49..2db1a3f 100644
--- a/deprecated/plugins/org.eclipse.uml2.resources/profiles/Ecore.profile.uml2
+++ b/deprecated/plugins/org.eclipse.uml2.resources/profiles/Ecore.profile.uml2
@@ -4,30 +4,30 @@
     <details xmi:id="_v82zkK87Edi5QpYeY_yIpg" key="version" value="0"/>

   </eAnnotations>

   <eAnnotations xmi:id="_v9DA0K87Edi5QpYeY_yIpg" source="ePackages">

-    <contents xsi:type="ecore:EPackage" xmi:id="_v9VUsK87Edi5QpYeY_yIpg" name="Ecore_0" nsURI="http:///Ecore_0.profile.uml2" nsPrefix="Ecore_0">

-      <eClassifiers xsi:type="ecore:EClass" xmi:id="_v9VUsa87Edi5QpYeY_yIpg" name="Ecore__EOperation">

+    <contents xmi:type="ecore:EPackage" xmi:id="_v9VUsK87Edi5QpYeY_yIpg" name="Ecore_0" nsURI="http:///Ecore_0.profile.uml2" nsPrefix="Ecore_0">

+      <eClassifiers xmi:type="ecore:EClass" xmi:id="_v9VUsa87Edi5QpYeY_yIpg" name="Ecore__EOperation">

         <eAnnotations xmi:id="_v9VUsq87Edi5QpYeY_yIpg" source="stereotype" references="_us0IBq87Edi5QpYeY_yIpg"/>

-        <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_v9VUs687Edi5QpYeY_yIpg" name="operationName" lowerBound="1" defaultValueLiteral="">

-          <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>

+        <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_v9VUs687Edi5QpYeY_yIpg" name="operationName" lowerBound="1" defaultValueLiteral="">

+          <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>

         </eStructuralFeatures>

       </eClassifiers>

-      <eClassifiers xsi:type="ecore:EClass" xmi:id="_v9VUtK87Edi5QpYeY_yIpg" name="Ecore__EStructuralFeature" abstract="true" eSuperTypes="_v9VUxK87Edi5QpYeY_yIpg">

+      <eClassifiers xmi:type="ecore:EClass" xmi:id="_v9VUtK87Edi5QpYeY_yIpg" name="Ecore__EStructuralFeature" abstract="true" eSuperTypes="_v9VUxK87Edi5QpYeY_yIpg">

         <eAnnotations xmi:id="_v9VUta87Edi5QpYeY_yIpg" source="stereotype" references="_utA8XK87Edi5QpYeY_yIpg"/>

-        <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_v9VUtq87Edi5QpYeY_yIpg" name="isTransient" lowerBound="1">

-          <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>

+        <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_v9VUtq87Edi5QpYeY_yIpg" name="isTransient" lowerBound="1">

+          <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>

         </eStructuralFeatures>

-        <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_v9VUt687Edi5QpYeY_yIpg" name="isVolatile" lowerBound="1">

-          <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>

+        <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_v9VUt687Edi5QpYeY_yIpg" name="isVolatile" lowerBound="1">

+          <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>

         </eStructuralFeatures>

-        <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_v9VUuK87Edi5QpYeY_yIpg" name="isUnsettable" lowerBound="1">

-          <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>

+        <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_v9VUuK87Edi5QpYeY_yIpg" name="isUnsettable" lowerBound="1">

+          <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>

         </eStructuralFeatures>

-        <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_v9VUua87Edi5QpYeY_yIpg" name="xmlNamespace" lowerBound="1" defaultValueLiteral="">

-          <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>

+        <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_v9VUua87Edi5QpYeY_yIpg" name="xmlNamespace" lowerBound="1" defaultValueLiteral="">

+          <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>

         </eStructuralFeatures>

-        <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_v9VUuq87Edi5QpYeY_yIpg" name="xmlFeatureKind" lowerBound="1" eType="_v9VUu687Edi5QpYeY_yIpg"/>

+        <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_v9VUuq87Edi5QpYeY_yIpg" name="xmlFeatureKind" lowerBound="1" eType="_v9VUu687Edi5QpYeY_yIpg"/>

       </eClassifiers>

-      <eClassifiers xsi:type="ecore:EEnum" xmi:id="_v9VUu687Edi5QpYeY_yIpg" name="Ecore__FeatureKind">

+      <eClassifiers xmi:type="ecore:EEnum" xmi:id="_v9VUu687Edi5QpYeY_yIpg" name="Ecore__FeatureKind">

         <eLiterals xmi:id="_v9VUvK87Edi5QpYeY_yIpg" name="Unspecified">

           <eAnnotations xmi:id="_v9VUva87Edi5QpYeY_yIpg" source="enumerationLiteral" references="_utA8WK87Edi5QpYeY_yIpg"/>

         </eLiterals>

@@ -41,77 +41,77 @@
           <eAnnotations xmi:id="_v9VUw687Edi5QpYeY_yIpg" source="enumerationLiteral" references="_utA8W687Edi5QpYeY_yIpg"/>

         </eLiterals>

       </eClassifiers>

-      <eClassifiers xsi:type="ecore:EClass" xmi:id="_v9VUxK87Edi5QpYeY_yIpg" name="Ecore__ENamedElement" abstract="true">

+      <eClassifiers xmi:type="ecore:EClass" xmi:id="_v9VUxK87Edi5QpYeY_yIpg" name="Ecore__ENamedElement" abstract="true">

         <eAnnotations xmi:id="_v9VUxa87Edi5QpYeY_yIpg" source="stereotype" references="_ur9MZq87Edi5QpYeY_yIpg"/>

-        <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_v9VUxq87Edi5QpYeY_yIpg" name="xmlName" lowerBound="1" defaultValueLiteral="">

-          <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>

+        <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_v9VUxq87Edi5QpYeY_yIpg" name="xmlName" lowerBound="1" defaultValueLiteral="">

+          <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>

         </eStructuralFeatures>

       </eClassifiers>

-      <eClassifiers xsi:type="ecore:EClass" xmi:id="_v9VUx687Edi5QpYeY_yIpg" name="Ecore__Extend">

+      <eClassifiers xmi:type="ecore:EClass" xmi:id="_v9VUx687Edi5QpYeY_yIpg" name="Ecore__Extend">

         <eAnnotations xmi:id="_v9VUyK87Edi5QpYeY_yIpg" source="stereotype" references="_usJZoq87Edi5QpYeY_yIpg"/>

       </eClassifiers>

-      <eClassifiers xsi:type="ecore:EClass" xmi:id="_v9VUya87Edi5QpYeY_yIpg" name="Ecore__EDataType" eSuperTypes="_v9VUzK87Edi5QpYeY_yIpg">

+      <eClassifiers xmi:type="ecore:EClass" xmi:id="_v9VUya87Edi5QpYeY_yIpg" name="Ecore__EDataType" eSuperTypes="_v9VUzK87Edi5QpYeY_yIpg">

         <eAnnotations xmi:id="_v9VUyq87Edi5QpYeY_yIpg" source="stereotype" references="_usbti687Edi5QpYeY_yIpg"/>

-        <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_v9VUy687Edi5QpYeY_yIpg" name="dataTypeName" lowerBound="1" defaultValueLiteral="">

-          <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>

+        <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_v9VUy687Edi5QpYeY_yIpg" name="dataTypeName" lowerBound="1" defaultValueLiteral="">

+          <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>

         </eStructuralFeatures>

       </eClassifiers>

-      <eClassifiers xsi:type="ecore:EClass" xmi:id="_v9VUzK87Edi5QpYeY_yIpg" name="Ecore__EClassifier" abstract="true" eSuperTypes="_v9VUxK87Edi5QpYeY_yIpg">

+      <eClassifiers xmi:type="ecore:EClass" xmi:id="_v9VUzK87Edi5QpYeY_yIpg" name="Ecore__EClassifier" abstract="true" eSuperTypes="_v9VUxK87Edi5QpYeY_yIpg">

         <eAnnotations xmi:id="_v9VUza87Edi5QpYeY_yIpg" source="stereotype" references="_usDTAa87Edi5QpYeY_yIpg"/>

-        <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_v9VUzq87Edi5QpYeY_yIpg" name="instanceClassName" lowerBound="1" defaultValueLiteral="">

-          <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>

+        <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_v9VUzq87Edi5QpYeY_yIpg" name="instanceClassName" lowerBound="1" defaultValueLiteral="">

+          <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>

         </eStructuralFeatures>

       </eClassifiers>

-      <eClassifiers xsi:type="ecore:EClass" xmi:id="_v9VUz687Edi5QpYeY_yIpg" name="Ecore__EPackage">

+      <eClassifiers xmi:type="ecore:EClass" xmi:id="_v9VUz687Edi5QpYeY_yIpg" name="Ecore__EPackage">

         <eAnnotations xmi:id="_v9VU0K87Edi5QpYeY_yIpg" source="stereotype" references="_ui4v8K87Edi5QpYeY_yIpg"/>

-        <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_v9VU0a87Edi5QpYeY_yIpg" name="packageName" lowerBound="1" defaultValueLiteral="">

-          <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>

+        <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_v9VU0a87Edi5QpYeY_yIpg" name="packageName" lowerBound="1" defaultValueLiteral="">

+          <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>

         </eStructuralFeatures>

-        <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_v9VU0q87Edi5QpYeY_yIpg" name="nsPrefix" lowerBound="1" defaultValueLiteral="">

-          <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>

+        <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_v9VU0q87Edi5QpYeY_yIpg" name="nsPrefix" lowerBound="1" defaultValueLiteral="">

+          <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>

         </eStructuralFeatures>

-        <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_v9VU0687Edi5QpYeY_yIpg" name="nsURI" lowerBound="1" defaultValueLiteral="">

-          <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>

+        <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_v9VU0687Edi5QpYeY_yIpg" name="nsURI" lowerBound="1" defaultValueLiteral="">

+          <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>

         </eStructuralFeatures>

-        <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_v9VU1K87Edi5QpYeY_yIpg" name="basePackage" lowerBound="1" defaultValueLiteral="">

-          <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>

+        <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_v9VU1K87Edi5QpYeY_yIpg" name="basePackage" lowerBound="1" defaultValueLiteral="">

+          <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>

         </eStructuralFeatures>

-        <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_v9VU1a87Edi5QpYeY_yIpg" name="prefix" lowerBound="1" defaultValueLiteral="">

-          <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>

+        <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_v9VU1a87Edi5QpYeY_yIpg" name="prefix" lowerBound="1" defaultValueLiteral="">

+          <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>

         </eStructuralFeatures>

       </eClassifiers>

-      <eClassifiers xsi:type="ecore:EClass" xmi:id="_v9VU1q87Edi5QpYeY_yIpg" name="Ecore__EEnum" eSuperTypes="_v9VUxK87Edi5QpYeY_yIpg">

+      <eClassifiers xmi:type="ecore:EClass" xmi:id="_v9VU1q87Edi5QpYeY_yIpg" name="Ecore__EEnum" eSuperTypes="_v9VUxK87Edi5QpYeY_yIpg">

         <eAnnotations xmi:id="_v9VU1687Edi5QpYeY_yIpg" source="stereotype" references="_ush0J687Edi5QpYeY_yIpg"/>

-        <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_v9VU2K87Edi5QpYeY_yIpg" name="enumName" lowerBound="1" defaultValueLiteral="">

-          <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>

+        <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_v9VU2K87Edi5QpYeY_yIpg" name="enumName" lowerBound="1" defaultValueLiteral="">

+          <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>

         </eStructuralFeatures>

       </eClassifiers>

-      <eClassifiers xsi:type="ecore:EClass" xmi:id="_v9VU2a87Edi5QpYeY_yIpg" name="Ecore__EAttribute" eSuperTypes="_v9VUtK87Edi5QpYeY_yIpg">

+      <eClassifiers xmi:type="ecore:EClass" xmi:id="_v9VU2a87Edi5QpYeY_yIpg" name="Ecore__EAttribute" eSuperTypes="_v9VUtK87Edi5QpYeY_yIpg">

         <eAnnotations xmi:id="_v9VU2q87Edi5QpYeY_yIpg" source="stereotype" references="_utHC9q87Edi5QpYeY_yIpg"/>

-        <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_v9VU2687Edi5QpYeY_yIpg" name="attributeName" lowerBound="1" defaultValueLiteral="">

-          <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>

+        <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_v9VU2687Edi5QpYeY_yIpg" name="attributeName" lowerBound="1" defaultValueLiteral="">

+          <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>

         </eStructuralFeatures>

-        <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_v9VU3K87Edi5QpYeY_yIpg" name="isID" lowerBound="1">

-          <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>

+        <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_v9VU3K87Edi5QpYeY_yIpg" name="isID" lowerBound="1">

+          <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>

         </eStructuralFeatures>

       </eClassifiers>

-      <eClassifiers xsi:type="ecore:EClass" xmi:id="_v9VU3a87Edi5QpYeY_yIpg" name="Ecore__EReference" eSuperTypes="_v9VUtK87Edi5QpYeY_yIpg">

+      <eClassifiers xmi:type="ecore:EClass" xmi:id="_v9VU3a87Edi5QpYeY_yIpg" name="Ecore__EReference" eSuperTypes="_v9VUtK87Edi5QpYeY_yIpg">

         <eAnnotations xmi:id="_v9VU3q87Edi5QpYeY_yIpg" source="stereotype" references="_utNJkK87Edi5QpYeY_yIpg"/>

-        <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_v9VU3687Edi5QpYeY_yIpg" name="referenceName" lowerBound="1" defaultValueLiteral="">

-          <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>

+        <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_v9VU3687Edi5QpYeY_yIpg" name="referenceName" lowerBound="1" defaultValueLiteral="">

+          <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>

         </eStructuralFeatures>

-        <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_v9VU4K87Edi5QpYeY_yIpg" name="isResolveProxies" lowerBound="1" defaultValueLiteral="true">

-          <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>

+        <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_v9VU4K87Edi5QpYeY_yIpg" name="isResolveProxies" lowerBound="1" defaultValueLiteral="true">

+          <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>

         </eStructuralFeatures>

       </eClassifiers>

-      <eClassifiers xsi:type="ecore:EClass" xmi:id="_v9VU4a87Edi5QpYeY_yIpg" name="Ecore__EClass" eSuperTypes="_v9VUzK87Edi5QpYeY_yIpg">

+      <eClassifiers xmi:type="ecore:EClass" xmi:id="_v9VU4a87Edi5QpYeY_yIpg" name="Ecore__EClass" eSuperTypes="_v9VUzK87Edi5QpYeY_yIpg">

         <eAnnotations xmi:id="_v9VU4q87Edi5QpYeY_yIpg" source="stereotype" references="_usPgSq87Edi5QpYeY_yIpg"/>

-        <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_v9VU4687Edi5QpYeY_yIpg" name="className" lowerBound="1" defaultValueLiteral="">

-          <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>

+        <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_v9VU4687Edi5QpYeY_yIpg" name="className" lowerBound="1" defaultValueLiteral="">

+          <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>

         </eStructuralFeatures>

-        <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_v9VU5K87Edi5QpYeY_yIpg" name="xmlContentKind" lowerBound="1" eType="_v9VU5a87Edi5QpYeY_yIpg"/>

+        <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_v9VU5K87Edi5QpYeY_yIpg" name="xmlContentKind" lowerBound="1" eType="_v9VU5a87Edi5QpYeY_yIpg"/>

       </eClassifiers>

-      <eClassifiers xsi:type="ecore:EEnum" xmi:id="_v9VU5a87Edi5QpYeY_yIpg" name="Ecore__ContentKind">

+      <eClassifiers xmi:type="ecore:EEnum" xmi:id="_v9VU5a87Edi5QpYeY_yIpg" name="Ecore__ContentKind">

         <eLiterals xmi:id="_v9VU5q87Edi5QpYeY_yIpg" name="Unspecified">

           <eAnnotations xmi:id="_v9VU5687Edi5QpYeY_yIpg" source="enumerationLiteral" references="_usPgRa87Edi5QpYeY_yIpg"/>

         </eLiterals>

@@ -128,255 +128,255 @@
           <eAnnotations xmi:id="_v9VU7687Edi5QpYeY_yIpg" source="enumerationLiteral" references="_usPgSa87Edi5QpYeY_yIpg"/>

         </eLiterals>

       </eClassifiers>

-      <eClassifiers xsi:type="ecore:EClass" xmi:id="_v9VU8K87Edi5QpYeY_yIpg" name="Ecore__EEnumLiteral" eSuperTypes="_v9VUxK87Edi5QpYeY_yIpg">

+      <eClassifiers xmi:type="ecore:EClass" xmi:id="_v9VU8K87Edi5QpYeY_yIpg" name="Ecore__EEnumLiteral" eSuperTypes="_v9VUxK87Edi5QpYeY_yIpg">

         <eAnnotations xmi:id="_v9VU8a87Edi5QpYeY_yIpg" source="stereotype" references="_usn6x687Edi5QpYeY_yIpg"/>

-        <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_v9VU8q87Edi5QpYeY_yIpg" name="enumLiteralName" lowerBound="1" defaultValueLiteral="">

-          <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>

+        <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_v9VU8q87Edi5QpYeY_yIpg" name="enumLiteralName" lowerBound="1" defaultValueLiteral="">

+          <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>

         </eStructuralFeatures>

       </eClassifiers>

-      <eClassifiers xsi:type="ecore:EClass" xmi:id="_v9VU8687Edi5QpYeY_yIpg" name="Ecore__EParameter">

+      <eClassifiers xmi:type="ecore:EClass" xmi:id="_v9VU8687Edi5QpYeY_yIpg" name="Ecore__EParameter">

         <eAnnotations xmi:id="_v9VU9K87Edi5QpYeY_yIpg" source="stereotype" references="_utA8UK87Edi5QpYeY_yIpg"/>

-        <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_v9VU9a87Edi5QpYeY_yIpg" name="parameterName" lowerBound="1" defaultValueLiteral="">

-          <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>

+        <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_v9VU9a87Edi5QpYeY_yIpg" name="parameterName" lowerBound="1" defaultValueLiteral="">

+          <eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>

         </eStructuralFeatures>

       </eClassifiers>

     </contents>

   </eAnnotations>

   <elementImport xmi:id="_urkx4K87Edi5QpYeY_yIpg" visibility="private">

-    <importedElement xsi:type="uml:Class" href="pathmap://UML2_METAMODELS/UML2.metamodel.uml2#_m82oYa86EdiEh75YJ_3n8g"/>

+    <importedElement xmi:type="uml:Class" href="pathmap://UML2_METAMODELS/UML2.metamodel.uml2#_m82oYa86EdiEh75YJ_3n8g"/>

   </elementImport>

   <elementImport xmi:id="_ur9MYK87Edi5QpYeY_yIpg">

-    <importedElement xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/UML2PrimitiveTypes.library.uml2#_IXlH8a86EdieaYgxtVWN8Q"/>

+    <importedElement xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/UML2PrimitiveTypes.library.uml2#_IXlH8a86EdieaYgxtVWN8Q"/>

   </elementImport>

   <elementImport xmi:id="_usJZo687Edi5QpYeY_yIpg" visibility="private">

-    <importedElement xsi:type="uml:Class" href="pathmap://UML2_METAMODELS/UML2.metamodel.uml2#_m9C1da86EdiEh75YJ_3n8g"/>

+    <importedElement xmi:type="uml:Class" href="pathmap://UML2_METAMODELS/UML2.metamodel.uml2#_m9C1da86EdiEh75YJ_3n8g"/>

   </elementImport>

   <elementImport xmi:id="_usVm4K87Edi5QpYeY_yIpg" visibility="private">

-    <importedElement xsi:type="uml:Class" href="pathmap://UML2_METAMODELS/UML2.metamodel.uml2#_m88uxq86EdiEh75YJ_3n8g"/>

+    <importedElement xmi:type="uml:Class" href="pathmap://UML2_METAMODELS/UML2.metamodel.uml2#_m88uxq86EdiEh75YJ_3n8g"/>

   </elementImport>

   <elementImport xmi:id="_usVm4a87Edi5QpYeY_yIpg" visibility="private">

-    <importedElement xsi:type="uml:Class" href="pathmap://UML2_METAMODELS/UML2.metamodel.uml2#_m9VJoq86EdiEh75YJ_3n8g"/>

+    <importedElement xmi:type="uml:Class" href="pathmap://UML2_METAMODELS/UML2.metamodel.uml2#_m9VJoq86EdiEh75YJ_3n8g"/>

   </elementImport>

   <elementImport xmi:id="_ush0IK87Edi5QpYeY_yIpg" visibility="private">

-    <importedElement xsi:type="uml:Class" href="pathmap://UML2_METAMODELS/UML2.metamodel.uml2#_m9bRsa86EdiEh75YJ_3n8g"/>

+    <importedElement xmi:type="uml:Class" href="pathmap://UML2_METAMODELS/UML2.metamodel.uml2#_m9bRsa86EdiEh75YJ_3n8g"/>

   </elementImport>

   <elementImport xmi:id="_usn6wK87Edi5QpYeY_yIpg" visibility="private">

-    <importedElement xsi:type="uml:Class" href="pathmap://UML2_METAMODELS/UML2.metamodel.uml2#_m9bRea86EdiEh75YJ_3n8g"/>

+    <importedElement xmi:type="uml:Class" href="pathmap://UML2_METAMODELS/UML2.metamodel.uml2#_m9bRea86EdiEh75YJ_3n8g"/>

   </elementImport>

   <elementImport xmi:id="_usuBYK87Edi5QpYeY_yIpg" visibility="private">

-    <importedElement xsi:type="uml:Class" href="pathmap://UML2_METAMODELS/UML2.metamodel.uml2#_m9bRga86EdiEh75YJ_3n8g"/>

+    <importedElement xmi:type="uml:Class" href="pathmap://UML2_METAMODELS/UML2.metamodel.uml2#_m9bRga86EdiEh75YJ_3n8g"/>

   </elementImport>

   <elementImport xmi:id="_us6OoK87Edi5QpYeY_yIpg" visibility="private">

-    <importedElement xsi:type="uml:Class" href="pathmap://UML2_METAMODELS/UML2.metamodel.uml2#_m9C2ja86EdiEh75YJ_3n8g"/>

+    <importedElement xmi:type="uml:Class" href="pathmap://UML2_METAMODELS/UML2.metamodel.uml2#_m9C2ja86EdiEh75YJ_3n8g"/>

   </elementImport>

   <elementImport xmi:id="_utA8Ua87Edi5QpYeY_yIpg" visibility="private">

-    <importedElement xsi:type="uml:Class" href="pathmap://UML2_METAMODELS/UML2.metamodel.uml2#_m9C2dK86EdiEh75YJ_3n8g"/>

+    <importedElement xmi:type="uml:Class" href="pathmap://UML2_METAMODELS/UML2.metamodel.uml2#_m9C2dK86EdiEh75YJ_3n8g"/>

   </elementImport>

   <elementImport xmi:id="_utHC8K87Edi5QpYeY_yIpg">

-    <importedElement xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/UML2PrimitiveTypes.library.uml2#_IXfBUK86EdieaYgxtVWN8Q"/>

+    <importedElement xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/UML2PrimitiveTypes.library.uml2#_IXfBUK86EdieaYgxtVWN8Q"/>

   </elementImport>

   <elementImport xmi:id="_utHC9687Edi5QpYeY_yIpg" visibility="private">

-    <importedElement xsi:type="uml:Class" href="pathmap://UML2_METAMODELS/UML2.metamodel.uml2#_m9C1la86EdiEh75YJ_3n8g"/>

+    <importedElement xmi:type="uml:Class" href="pathmap://UML2_METAMODELS/UML2.metamodel.uml2#_m9C1la86EdiEh75YJ_3n8g"/>

   </elementImport>

-  <ownedMember xsi:type="uml:Stereotype" xmi:id="_ui4v8K87Edi5QpYeY_yIpg" name="EPackage">

+  <ownedMember xmi:type="uml:Stereotype" xmi:id="_ui4v8K87Edi5QpYeY_yIpg" name="EPackage">

     <ownedAttribute xmi:id="_urq4g687Edi5QpYeY_yIpg" name="base$Package" association="_urq4gK87Edi5QpYeY_yIpg">

-      <type xsi:type="uml:Class" href="pathmap://UML2_METAMODELS/UML2.metamodel.uml2#_m82oYa86EdiEh75YJ_3n8g"/>

+      <type xmi:type="uml:Class" href="pathmap://UML2_METAMODELS/UML2.metamodel.uml2#_m82oYa86EdiEh75YJ_3n8g"/>

     </ownedAttribute>

     <ownedAttribute xmi:id="_ur9MYa87Edi5QpYeY_yIpg" name="packageName">

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/UML2PrimitiveTypes.library.uml2#_IXlH8a86EdieaYgxtVWN8Q"/>

+      <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/UML2PrimitiveTypes.library.uml2#_IXlH8a86EdieaYgxtVWN8Q"/>

     </ownedAttribute>

     <ownedAttribute xmi:id="_ur9MYq87Edi5QpYeY_yIpg" name="nsPrefix">

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/UML2PrimitiveTypes.library.uml2#_IXlH8a86EdieaYgxtVWN8Q"/>

+      <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/UML2PrimitiveTypes.library.uml2#_IXlH8a86EdieaYgxtVWN8Q"/>

     </ownedAttribute>

     <ownedAttribute xmi:id="_ur9MY687Edi5QpYeY_yIpg" name="nsURI">

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/UML2PrimitiveTypes.library.uml2#_IXlH8a86EdieaYgxtVWN8Q"/>

+      <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/UML2PrimitiveTypes.library.uml2#_IXlH8a86EdieaYgxtVWN8Q"/>

     </ownedAttribute>

     <ownedAttribute xmi:id="_ur9MZK87Edi5QpYeY_yIpg" name="basePackage">

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/UML2PrimitiveTypes.library.uml2#_IXlH8a86EdieaYgxtVWN8Q"/>

+      <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/UML2PrimitiveTypes.library.uml2#_IXlH8a86EdieaYgxtVWN8Q"/>

     </ownedAttribute>

     <ownedAttribute xmi:id="_ur9MZa87Edi5QpYeY_yIpg" name="prefix">

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/UML2PrimitiveTypes.library.uml2#_IXlH8a86EdieaYgxtVWN8Q"/>

+      <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/UML2PrimitiveTypes.library.uml2#_IXlH8a86EdieaYgxtVWN8Q"/>

     </ownedAttribute>

   </ownedMember>

-  <ownedMember xsi:type="uml:Extension" xmi:id="_urq4gK87Edi5QpYeY_yIpg" name="Package_EPackage" memberEnd="_urq4ga87Edi5QpYeY_yIpg _urq4g687Edi5QpYeY_yIpg">

-    <ownedEnd xsi:type="uml:ExtensionEnd" xmi:id="_urq4ga87Edi5QpYeY_yIpg" name="extension$EPackage" type="_ui4v8K87Edi5QpYeY_yIpg" association="_urq4gK87Edi5QpYeY_yIpg" aggregation="composite">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_urq4gq87Edi5QpYeY_yIpg"/>

+  <ownedMember xmi:type="uml:Extension" xmi:id="_urq4gK87Edi5QpYeY_yIpg" name="Package_EPackage" memberEnd="_urq4ga87Edi5QpYeY_yIpg _urq4g687Edi5QpYeY_yIpg">

+    <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_urq4ga87Edi5QpYeY_yIpg" name="extension$EPackage" type="_ui4v8K87Edi5QpYeY_yIpg" association="_urq4gK87Edi5QpYeY_yIpg" aggregation="composite">

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_urq4gq87Edi5QpYeY_yIpg"/>

     </ownedEnd>

   </ownedMember>

-  <ownedMember xsi:type="uml:Stereotype" xmi:id="_ur9MZq87Edi5QpYeY_yIpg" name="ENamedElement" isAbstract="true">

+  <ownedMember xmi:type="uml:Stereotype" xmi:id="_ur9MZq87Edi5QpYeY_yIpg" name="ENamedElement" isAbstract="true">

     <ownedAttribute xmi:id="_usDTAK87Edi5QpYeY_yIpg" name="xmlName">

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/UML2PrimitiveTypes.library.uml2#_IXlH8a86EdieaYgxtVWN8Q"/>

+      <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/UML2PrimitiveTypes.library.uml2#_IXlH8a86EdieaYgxtVWN8Q"/>

     </ownedAttribute>

   </ownedMember>

-  <ownedMember xsi:type="uml:Stereotype" xmi:id="_usDTAa87Edi5QpYeY_yIpg" name="EClassifier" isAbstract="true">

+  <ownedMember xmi:type="uml:Stereotype" xmi:id="_usDTAa87Edi5QpYeY_yIpg" name="EClassifier" isAbstract="true">

     <generalization xmi:id="_usJZoK87Edi5QpYeY_yIpg" general="_ur9MZq87Edi5QpYeY_yIpg"/>

     <ownedAttribute xmi:id="_usJZoa87Edi5QpYeY_yIpg" name="instanceClassName">

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/UML2PrimitiveTypes.library.uml2#_IXlH8a86EdieaYgxtVWN8Q"/>

+      <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/UML2PrimitiveTypes.library.uml2#_IXlH8a86EdieaYgxtVWN8Q"/>

     </ownedAttribute>

   </ownedMember>

-  <ownedMember xsi:type="uml:Stereotype" xmi:id="_usJZoq87Edi5QpYeY_yIpg" name="Extend">

+  <ownedMember xmi:type="uml:Stereotype" xmi:id="_usJZoq87Edi5QpYeY_yIpg" name="Extend">

     <ownedAttribute xmi:id="_usPgQ687Edi5QpYeY_yIpg" name="base$Generalization" association="_usPgQK87Edi5QpYeY_yIpg">

-      <type xsi:type="uml:Class" href="pathmap://UML2_METAMODELS/UML2.metamodel.uml2#_m9C1da86EdiEh75YJ_3n8g"/>

+      <type xmi:type="uml:Class" href="pathmap://UML2_METAMODELS/UML2.metamodel.uml2#_m9C1da86EdiEh75YJ_3n8g"/>

     </ownedAttribute>

   </ownedMember>

-  <ownedMember xsi:type="uml:Extension" xmi:id="_usPgQK87Edi5QpYeY_yIpg" name="Generalization_Extend" memberEnd="_usPgQa87Edi5QpYeY_yIpg _usPgQ687Edi5QpYeY_yIpg">

-    <ownedEnd xsi:type="uml:ExtensionEnd" xmi:id="_usPgQa87Edi5QpYeY_yIpg" name="extension$Extend" type="_usJZoq87Edi5QpYeY_yIpg" association="_usPgQK87Edi5QpYeY_yIpg" aggregation="composite">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_usPgQq87Edi5QpYeY_yIpg"/>

+  <ownedMember xmi:type="uml:Extension" xmi:id="_usPgQK87Edi5QpYeY_yIpg" name="Generalization_Extend" memberEnd="_usPgQa87Edi5QpYeY_yIpg _usPgQ687Edi5QpYeY_yIpg">

+    <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_usPgQa87Edi5QpYeY_yIpg" name="extension$Extend" type="_usJZoq87Edi5QpYeY_yIpg" association="_usPgQK87Edi5QpYeY_yIpg" aggregation="composite">

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_usPgQq87Edi5QpYeY_yIpg"/>

     </ownedEnd>

   </ownedMember>

-  <ownedMember xsi:type="uml:Enumeration" xmi:id="_usPgRK87Edi5QpYeY_yIpg" name="ContentKind">

+  <ownedMember xmi:type="uml:Enumeration" xmi:id="_usPgRK87Edi5QpYeY_yIpg" name="ContentKind">

     <ownedLiteral xmi:id="_usPgRa87Edi5QpYeY_yIpg" name="Unspecified"/>

     <ownedLiteral xmi:id="_usPgRq87Edi5QpYeY_yIpg" name="Empty"/>

     <ownedLiteral xmi:id="_usPgR687Edi5QpYeY_yIpg" name="Simple"/>

     <ownedLiteral xmi:id="_usPgSK87Edi5QpYeY_yIpg" name="Mixed"/>

     <ownedLiteral xmi:id="_usPgSa87Edi5QpYeY_yIpg" name="ElementOnly"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Stereotype" xmi:id="_usPgSq87Edi5QpYeY_yIpg" name="EClass">

+  <ownedMember xmi:type="uml:Stereotype" xmi:id="_usPgSq87Edi5QpYeY_yIpg" name="EClass">

     <generalization xmi:id="_usbtiK87Edi5QpYeY_yIpg" general="_usDTAa87Edi5QpYeY_yIpg"/>

     <ownedAttribute xmi:id="_usbtg687Edi5QpYeY_yIpg" name="base$Class" association="_usbtgK87Edi5QpYeY_yIpg">

-      <type xsi:type="uml:Class" href="pathmap://UML2_METAMODELS/UML2.metamodel.uml2#_m88uxq86EdiEh75YJ_3n8g"/>

+      <type xmi:type="uml:Class" href="pathmap://UML2_METAMODELS/UML2.metamodel.uml2#_m88uxq86EdiEh75YJ_3n8g"/>

     </ownedAttribute>

     <ownedAttribute xmi:id="_usbth687Edi5QpYeY_yIpg" name="base$Interface" association="_usbthK87Edi5QpYeY_yIpg">

-      <type xsi:type="uml:Class" href="pathmap://UML2_METAMODELS/UML2.metamodel.uml2#_m9VJoq86EdiEh75YJ_3n8g"/>

+      <type xmi:type="uml:Class" href="pathmap://UML2_METAMODELS/UML2.metamodel.uml2#_m9VJoq86EdiEh75YJ_3n8g"/>

     </ownedAttribute>

     <ownedAttribute xmi:id="_usbtia87Edi5QpYeY_yIpg" name="className">

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/UML2PrimitiveTypes.library.uml2#_IXlH8a86EdieaYgxtVWN8Q"/>

+      <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/UML2PrimitiveTypes.library.uml2#_IXlH8a86EdieaYgxtVWN8Q"/>

     </ownedAttribute>

     <ownedAttribute xmi:id="_usbtiq87Edi5QpYeY_yIpg" name="xmlContentKind" type="_usPgRK87Edi5QpYeY_yIpg"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Extension" xmi:id="_usbtgK87Edi5QpYeY_yIpg" name="Class_EClass" memberEnd="_usbtga87Edi5QpYeY_yIpg _usbtg687Edi5QpYeY_yIpg">

-    <ownedEnd xsi:type="uml:ExtensionEnd" xmi:id="_usbtga87Edi5QpYeY_yIpg" name="extension$EClass" type="_usPgSq87Edi5QpYeY_yIpg" association="_usbtgK87Edi5QpYeY_yIpg" aggregation="composite">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_usbtgq87Edi5QpYeY_yIpg"/>

+  <ownedMember xmi:type="uml:Extension" xmi:id="_usbtgK87Edi5QpYeY_yIpg" name="Class_EClass" memberEnd="_usbtga87Edi5QpYeY_yIpg _usbtg687Edi5QpYeY_yIpg">

+    <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_usbtga87Edi5QpYeY_yIpg" name="extension$EClass" type="_usPgSq87Edi5QpYeY_yIpg" association="_usbtgK87Edi5QpYeY_yIpg" aggregation="composite">

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_usbtgq87Edi5QpYeY_yIpg"/>

     </ownedEnd>

   </ownedMember>

-  <ownedMember xsi:type="uml:Extension" xmi:id="_usbthK87Edi5QpYeY_yIpg" name="Interface_EClass" memberEnd="_usbtha87Edi5QpYeY_yIpg _usbth687Edi5QpYeY_yIpg">

-    <ownedEnd xsi:type="uml:ExtensionEnd" xmi:id="_usbtha87Edi5QpYeY_yIpg" name="extension$EClass" type="_usPgSq87Edi5QpYeY_yIpg" association="_usbthK87Edi5QpYeY_yIpg" aggregation="composite">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_usbthq87Edi5QpYeY_yIpg"/>

+  <ownedMember xmi:type="uml:Extension" xmi:id="_usbthK87Edi5QpYeY_yIpg" name="Interface_EClass" memberEnd="_usbtha87Edi5QpYeY_yIpg _usbth687Edi5QpYeY_yIpg">

+    <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_usbtha87Edi5QpYeY_yIpg" name="extension$EClass" type="_usPgSq87Edi5QpYeY_yIpg" association="_usbthK87Edi5QpYeY_yIpg" aggregation="composite">

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_usbthq87Edi5QpYeY_yIpg"/>

     </ownedEnd>

   </ownedMember>

-  <ownedMember xsi:type="uml:Stereotype" xmi:id="_usbti687Edi5QpYeY_yIpg" name="EDataType">

+  <ownedMember xmi:type="uml:Stereotype" xmi:id="_usbti687Edi5QpYeY_yIpg" name="EDataType">

     <generalization xmi:id="_ush0Ja87Edi5QpYeY_yIpg" general="_usDTAa87Edi5QpYeY_yIpg"/>

     <ownedAttribute xmi:id="_ush0JK87Edi5QpYeY_yIpg" name="base$PrimitiveType" association="_ush0Ia87Edi5QpYeY_yIpg">

-      <type xsi:type="uml:Class" href="pathmap://UML2_METAMODELS/UML2.metamodel.uml2#_m9bRsa86EdiEh75YJ_3n8g"/>

+      <type xmi:type="uml:Class" href="pathmap://UML2_METAMODELS/UML2.metamodel.uml2#_m9bRsa86EdiEh75YJ_3n8g"/>

     </ownedAttribute>

     <ownedAttribute xmi:id="_ush0Jq87Edi5QpYeY_yIpg" name="dataTypeName">

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/UML2PrimitiveTypes.library.uml2#_IXlH8a86EdieaYgxtVWN8Q"/>

+      <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/UML2PrimitiveTypes.library.uml2#_IXlH8a86EdieaYgxtVWN8Q"/>

     </ownedAttribute>

   </ownedMember>

-  <ownedMember xsi:type="uml:Extension" xmi:id="_ush0Ia87Edi5QpYeY_yIpg" name="PrimitiveType_EDataType" memberEnd="_ush0Iq87Edi5QpYeY_yIpg _ush0JK87Edi5QpYeY_yIpg">

-    <ownedEnd xsi:type="uml:ExtensionEnd" xmi:id="_ush0Iq87Edi5QpYeY_yIpg" name="extension$EDataType" type="_usbti687Edi5QpYeY_yIpg" association="_ush0Ia87Edi5QpYeY_yIpg" aggregation="composite">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_ush0I687Edi5QpYeY_yIpg"/>

+  <ownedMember xmi:type="uml:Extension" xmi:id="_ush0Ia87Edi5QpYeY_yIpg" name="PrimitiveType_EDataType" memberEnd="_ush0Iq87Edi5QpYeY_yIpg _ush0JK87Edi5QpYeY_yIpg">

+    <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_ush0Iq87Edi5QpYeY_yIpg" name="extension$EDataType" type="_usbti687Edi5QpYeY_yIpg" association="_ush0Ia87Edi5QpYeY_yIpg" aggregation="composite">

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ush0I687Edi5QpYeY_yIpg"/>

     </ownedEnd>

   </ownedMember>

-  <ownedMember xsi:type="uml:Stereotype" xmi:id="_ush0J687Edi5QpYeY_yIpg" name="EEnum">

+  <ownedMember xmi:type="uml:Stereotype" xmi:id="_ush0J687Edi5QpYeY_yIpg" name="EEnum">

     <generalization xmi:id="_usn6xa87Edi5QpYeY_yIpg" general="_ur9MZq87Edi5QpYeY_yIpg"/>

     <ownedAttribute xmi:id="_usn6xK87Edi5QpYeY_yIpg" name="base$Enumeration" association="_usn6wa87Edi5QpYeY_yIpg">

-      <type xsi:type="uml:Class" href="pathmap://UML2_METAMODELS/UML2.metamodel.uml2#_m9bRea86EdiEh75YJ_3n8g"/>

+      <type xmi:type="uml:Class" href="pathmap://UML2_METAMODELS/UML2.metamodel.uml2#_m9bRea86EdiEh75YJ_3n8g"/>

     </ownedAttribute>

     <ownedAttribute xmi:id="_usn6xq87Edi5QpYeY_yIpg" name="enumName">

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/UML2PrimitiveTypes.library.uml2#_IXlH8a86EdieaYgxtVWN8Q"/>

+      <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/UML2PrimitiveTypes.library.uml2#_IXlH8a86EdieaYgxtVWN8Q"/>

     </ownedAttribute>

   </ownedMember>

-  <ownedMember xsi:type="uml:Extension" xmi:id="_usn6wa87Edi5QpYeY_yIpg" name="Enumeration_EEnum" memberEnd="_usn6wq87Edi5QpYeY_yIpg _usn6xK87Edi5QpYeY_yIpg">

-    <ownedEnd xsi:type="uml:ExtensionEnd" xmi:id="_usn6wq87Edi5QpYeY_yIpg" name="extension$EEnum" type="_ush0J687Edi5QpYeY_yIpg" association="_usn6wa87Edi5QpYeY_yIpg" aggregation="composite">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_usn6w687Edi5QpYeY_yIpg"/>

+  <ownedMember xmi:type="uml:Extension" xmi:id="_usn6wa87Edi5QpYeY_yIpg" name="Enumeration_EEnum" memberEnd="_usn6wq87Edi5QpYeY_yIpg _usn6xK87Edi5QpYeY_yIpg">

+    <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_usn6wq87Edi5QpYeY_yIpg" name="extension$EEnum" type="_ush0J687Edi5QpYeY_yIpg" association="_usn6wa87Edi5QpYeY_yIpg" aggregation="composite">

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_usn6w687Edi5QpYeY_yIpg"/>

     </ownedEnd>

   </ownedMember>

-  <ownedMember xsi:type="uml:Stereotype" xmi:id="_usn6x687Edi5QpYeY_yIpg" name="EEnumLiteral">

+  <ownedMember xmi:type="uml:Stereotype" xmi:id="_usn6x687Edi5QpYeY_yIpg" name="EEnumLiteral">

     <generalization xmi:id="_us0IBK87Edi5QpYeY_yIpg" general="_ur9MZq87Edi5QpYeY_yIpg"/>

     <ownedAttribute xmi:id="_us0IA687Edi5QpYeY_yIpg" name="base$EnumerationLiteral" association="_us0IAK87Edi5QpYeY_yIpg">

-      <type xsi:type="uml:Class" href="pathmap://UML2_METAMODELS/UML2.metamodel.uml2#_m9bRga86EdiEh75YJ_3n8g"/>

+      <type xmi:type="uml:Class" href="pathmap://UML2_METAMODELS/UML2.metamodel.uml2#_m9bRga86EdiEh75YJ_3n8g"/>

     </ownedAttribute>

     <ownedAttribute xmi:id="_us0IBa87Edi5QpYeY_yIpg" name="enumLiteralName">

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/UML2PrimitiveTypes.library.uml2#_IXlH8a86EdieaYgxtVWN8Q"/>

+      <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/UML2PrimitiveTypes.library.uml2#_IXlH8a86EdieaYgxtVWN8Q"/>

     </ownedAttribute>

   </ownedMember>

-  <ownedMember xsi:type="uml:Extension" xmi:id="_us0IAK87Edi5QpYeY_yIpg" name="EnumerationLiteral_EEnumLiteral" memberEnd="_us0IAa87Edi5QpYeY_yIpg _us0IA687Edi5QpYeY_yIpg">

-    <ownedEnd xsi:type="uml:ExtensionEnd" xmi:id="_us0IAa87Edi5QpYeY_yIpg" name="extension$EEnumLiteral" type="_usn6x687Edi5QpYeY_yIpg" association="_us0IAK87Edi5QpYeY_yIpg" aggregation="composite">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_us0IAq87Edi5QpYeY_yIpg"/>

+  <ownedMember xmi:type="uml:Extension" xmi:id="_us0IAK87Edi5QpYeY_yIpg" name="EnumerationLiteral_EEnumLiteral" memberEnd="_us0IAa87Edi5QpYeY_yIpg _us0IA687Edi5QpYeY_yIpg">

+    <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_us0IAa87Edi5QpYeY_yIpg" name="extension$EEnumLiteral" type="_usn6x687Edi5QpYeY_yIpg" association="_us0IAK87Edi5QpYeY_yIpg" aggregation="composite">

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_us0IAq87Edi5QpYeY_yIpg"/>

     </ownedEnd>

   </ownedMember>

-  <ownedMember xsi:type="uml:Stereotype" xmi:id="_us0IBq87Edi5QpYeY_yIpg" name="EOperation">

+  <ownedMember xmi:type="uml:Stereotype" xmi:id="_us0IBq87Edi5QpYeY_yIpg" name="EOperation">

     <ownedAttribute xmi:id="_us6OpK87Edi5QpYeY_yIpg" name="base$Operation" association="_us6Ooa87Edi5QpYeY_yIpg">

-      <type xsi:type="uml:Class" href="pathmap://UML2_METAMODELS/UML2.metamodel.uml2#_m9C2ja86EdiEh75YJ_3n8g"/>

+      <type xmi:type="uml:Class" href="pathmap://UML2_METAMODELS/UML2.metamodel.uml2#_m9C2ja86EdiEh75YJ_3n8g"/>

     </ownedAttribute>

     <ownedAttribute xmi:id="_us6Opa87Edi5QpYeY_yIpg" name="operationName">

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/UML2PrimitiveTypes.library.uml2#_IXlH8a86EdieaYgxtVWN8Q"/>

+      <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/UML2PrimitiveTypes.library.uml2#_IXlH8a86EdieaYgxtVWN8Q"/>

     </ownedAttribute>

   </ownedMember>

-  <ownedMember xsi:type="uml:Extension" xmi:id="_us6Ooa87Edi5QpYeY_yIpg" name="Operation_EOperation" memberEnd="_us6Ooq87Edi5QpYeY_yIpg _us6OpK87Edi5QpYeY_yIpg">

-    <ownedEnd xsi:type="uml:ExtensionEnd" xmi:id="_us6Ooq87Edi5QpYeY_yIpg" name="extension$EOperation" type="_us0IBq87Edi5QpYeY_yIpg" association="_us6Ooa87Edi5QpYeY_yIpg" aggregation="composite">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_us6Oo687Edi5QpYeY_yIpg"/>

+  <ownedMember xmi:type="uml:Extension" xmi:id="_us6Ooa87Edi5QpYeY_yIpg" name="Operation_EOperation" memberEnd="_us6Ooq87Edi5QpYeY_yIpg _us6OpK87Edi5QpYeY_yIpg">

+    <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_us6Ooq87Edi5QpYeY_yIpg" name="extension$EOperation" type="_us0IBq87Edi5QpYeY_yIpg" association="_us6Ooa87Edi5QpYeY_yIpg" aggregation="composite">

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_us6Oo687Edi5QpYeY_yIpg"/>

     </ownedEnd>

   </ownedMember>

-  <ownedMember xsi:type="uml:Stereotype" xmi:id="_utA8UK87Edi5QpYeY_yIpg" name="EParameter">

+  <ownedMember xmi:type="uml:Stereotype" xmi:id="_utA8UK87Edi5QpYeY_yIpg" name="EParameter">

     <ownedAttribute xmi:id="_utA8Va87Edi5QpYeY_yIpg" name="base$Parameter" association="_utA8Uq87Edi5QpYeY_yIpg">

-      <type xsi:type="uml:Class" href="pathmap://UML2_METAMODELS/UML2.metamodel.uml2#_m9C2dK86EdiEh75YJ_3n8g"/>

+      <type xmi:type="uml:Class" href="pathmap://UML2_METAMODELS/UML2.metamodel.uml2#_m9C2dK86EdiEh75YJ_3n8g"/>

     </ownedAttribute>

     <ownedAttribute xmi:id="_utA8Vq87Edi5QpYeY_yIpg" name="parameterName">

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/UML2PrimitiveTypes.library.uml2#_IXlH8a86EdieaYgxtVWN8Q"/>

+      <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/UML2PrimitiveTypes.library.uml2#_IXlH8a86EdieaYgxtVWN8Q"/>

     </ownedAttribute>

   </ownedMember>

-  <ownedMember xsi:type="uml:Extension" xmi:id="_utA8Uq87Edi5QpYeY_yIpg" name="Parameter_EParameter" memberEnd="_utA8U687Edi5QpYeY_yIpg _utA8Va87Edi5QpYeY_yIpg">

-    <ownedEnd xsi:type="uml:ExtensionEnd" xmi:id="_utA8U687Edi5QpYeY_yIpg" name="extension$EParameter" type="_utA8UK87Edi5QpYeY_yIpg" association="_utA8Uq87Edi5QpYeY_yIpg" aggregation="composite">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_utA8VK87Edi5QpYeY_yIpg"/>

+  <ownedMember xmi:type="uml:Extension" xmi:id="_utA8Uq87Edi5QpYeY_yIpg" name="Parameter_EParameter" memberEnd="_utA8U687Edi5QpYeY_yIpg _utA8Va87Edi5QpYeY_yIpg">

+    <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_utA8U687Edi5QpYeY_yIpg" name="extension$EParameter" type="_utA8UK87Edi5QpYeY_yIpg" association="_utA8Uq87Edi5QpYeY_yIpg" aggregation="composite">

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_utA8VK87Edi5QpYeY_yIpg"/>

     </ownedEnd>

   </ownedMember>

-  <ownedMember xsi:type="uml:Enumeration" xmi:id="_utA8V687Edi5QpYeY_yIpg" name="FeatureKind">

+  <ownedMember xmi:type="uml:Enumeration" xmi:id="_utA8V687Edi5QpYeY_yIpg" name="FeatureKind">

     <ownedLiteral xmi:id="_utA8WK87Edi5QpYeY_yIpg" name="Unspecified"/>

     <ownedLiteral xmi:id="_utA8Wa87Edi5QpYeY_yIpg" name="Simple"/>

     <ownedLiteral xmi:id="_utA8Wq87Edi5QpYeY_yIpg" name="Attribute"/>

     <ownedLiteral xmi:id="_utA8W687Edi5QpYeY_yIpg" name="Element"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Stereotype" xmi:id="_utA8XK87Edi5QpYeY_yIpg" name="EStructuralFeature" isAbstract="true">

+  <ownedMember xmi:type="uml:Stereotype" xmi:id="_utA8XK87Edi5QpYeY_yIpg" name="EStructuralFeature" isAbstract="true">

     <generalization xmi:id="_utA8Xa87Edi5QpYeY_yIpg" general="_ur9MZq87Edi5QpYeY_yIpg"/>

     <ownedAttribute xmi:id="_utHC8a87Edi5QpYeY_yIpg" name="isTransient">

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/UML2PrimitiveTypes.library.uml2#_IXfBUK86EdieaYgxtVWN8Q"/>

+      <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/UML2PrimitiveTypes.library.uml2#_IXfBUK86EdieaYgxtVWN8Q"/>

     </ownedAttribute>

     <ownedAttribute xmi:id="_utHC8q87Edi5QpYeY_yIpg" name="isVolatile">

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/UML2PrimitiveTypes.library.uml2#_IXfBUK86EdieaYgxtVWN8Q"/>

+      <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/UML2PrimitiveTypes.library.uml2#_IXfBUK86EdieaYgxtVWN8Q"/>

     </ownedAttribute>

     <ownedAttribute xmi:id="_utHC8687Edi5QpYeY_yIpg" name="isUnsettable">

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/UML2PrimitiveTypes.library.uml2#_IXfBUK86EdieaYgxtVWN8Q"/>

+      <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/UML2PrimitiveTypes.library.uml2#_IXfBUK86EdieaYgxtVWN8Q"/>

     </ownedAttribute>

     <ownedAttribute xmi:id="_utHC9K87Edi5QpYeY_yIpg" name="xmlNamespace">

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/UML2PrimitiveTypes.library.uml2#_IXlH8a86EdieaYgxtVWN8Q"/>

+      <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/UML2PrimitiveTypes.library.uml2#_IXlH8a86EdieaYgxtVWN8Q"/>

     </ownedAttribute>

     <ownedAttribute xmi:id="_utHC9a87Edi5QpYeY_yIpg" name="xmlFeatureKind" type="_utA8V687Edi5QpYeY_yIpg"/>

   </ownedMember>

-  <ownedMember xsi:type="uml:Stereotype" xmi:id="_utHC9q87Edi5QpYeY_yIpg" name="EAttribute">

+  <ownedMember xmi:type="uml:Stereotype" xmi:id="_utHC9q87Edi5QpYeY_yIpg" name="EAttribute">

     <generalization xmi:id="_utHC_K87Edi5QpYeY_yIpg" general="_utA8XK87Edi5QpYeY_yIpg"/>

     <ownedAttribute xmi:id="_utHC-687Edi5QpYeY_yIpg" name="base$Property" association="_utHC-K87Edi5QpYeY_yIpg">

-      <type xsi:type="uml:Class" href="pathmap://UML2_METAMODELS/UML2.metamodel.uml2#_m9C1la86EdiEh75YJ_3n8g"/>

+      <type xmi:type="uml:Class" href="pathmap://UML2_METAMODELS/UML2.metamodel.uml2#_m9C1la86EdiEh75YJ_3n8g"/>

     </ownedAttribute>

     <ownedAttribute xmi:id="_utHC_a87Edi5QpYeY_yIpg" name="attributeName">

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/UML2PrimitiveTypes.library.uml2#_IXlH8a86EdieaYgxtVWN8Q"/>

+      <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/UML2PrimitiveTypes.library.uml2#_IXlH8a86EdieaYgxtVWN8Q"/>

     </ownedAttribute>

     <ownedAttribute xmi:id="_utHC_q87Edi5QpYeY_yIpg" name="isID">

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/UML2PrimitiveTypes.library.uml2#_IXfBUK86EdieaYgxtVWN8Q"/>

+      <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/UML2PrimitiveTypes.library.uml2#_IXfBUK86EdieaYgxtVWN8Q"/>

     </ownedAttribute>

   </ownedMember>

-  <ownedMember xsi:type="uml:Extension" xmi:id="_utHC-K87Edi5QpYeY_yIpg" name="Property_EAttribute" memberEnd="_utHC-a87Edi5QpYeY_yIpg _utHC-687Edi5QpYeY_yIpg">

-    <ownedEnd xsi:type="uml:ExtensionEnd" xmi:id="_utHC-a87Edi5QpYeY_yIpg" name="extension$EAttribute" type="_utHC9q87Edi5QpYeY_yIpg" association="_utHC-K87Edi5QpYeY_yIpg" aggregation="composite">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_utHC-q87Edi5QpYeY_yIpg"/>

+  <ownedMember xmi:type="uml:Extension" xmi:id="_utHC-K87Edi5QpYeY_yIpg" name="Property_EAttribute" memberEnd="_utHC-a87Edi5QpYeY_yIpg _utHC-687Edi5QpYeY_yIpg">

+    <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_utHC-a87Edi5QpYeY_yIpg" name="extension$EAttribute" type="_utHC9q87Edi5QpYeY_yIpg" association="_utHC-K87Edi5QpYeY_yIpg" aggregation="composite">

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_utHC-q87Edi5QpYeY_yIpg"/>

     </ownedEnd>

   </ownedMember>

-  <ownedMember xsi:type="uml:Stereotype" xmi:id="_utNJkK87Edi5QpYeY_yIpg" name="EReference">

+  <ownedMember xmi:type="uml:Stereotype" xmi:id="_utNJkK87Edi5QpYeY_yIpg" name="EReference">

     <generalization xmi:id="_utNJla87Edi5QpYeY_yIpg" general="_utA8XK87Edi5QpYeY_yIpg"/>

     <ownedAttribute xmi:id="_utNJlK87Edi5QpYeY_yIpg" name="base$Property" association="_utNJka87Edi5QpYeY_yIpg">

-      <type xsi:type="uml:Class" href="pathmap://UML2_METAMODELS/UML2.metamodel.uml2#_m9C1la86EdiEh75YJ_3n8g"/>

+      <type xmi:type="uml:Class" href="pathmap://UML2_METAMODELS/UML2.metamodel.uml2#_m9C1la86EdiEh75YJ_3n8g"/>

     </ownedAttribute>

     <ownedAttribute xmi:id="_utNJlq87Edi5QpYeY_yIpg" name="referenceName">

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/UML2PrimitiveTypes.library.uml2#_IXlH8a86EdieaYgxtVWN8Q"/>

+      <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/UML2PrimitiveTypes.library.uml2#_IXlH8a86EdieaYgxtVWN8Q"/>

     </ownedAttribute>

     <ownedAttribute xmi:id="_utNJl687Edi5QpYeY_yIpg" name="isResolveProxies">

-      <type xsi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/UML2PrimitiveTypes.library.uml2#_IXfBUK86EdieaYgxtVWN8Q"/>

-      <defaultValue xsi:type="uml:LiteralBoolean" xmi:id="_utTQMK87Edi5QpYeY_yIpg" value="true"/>

+      <type xmi:type="uml:PrimitiveType" href="pathmap://UML2_LIBRARIES/UML2PrimitiveTypes.library.uml2#_IXfBUK86EdieaYgxtVWN8Q"/>

+      <defaultValue xmi:type="uml:LiteralBoolean" xmi:id="_utTQMK87Edi5QpYeY_yIpg" value="true"/>

     </ownedAttribute>

   </ownedMember>

-  <ownedMember xsi:type="uml:Extension" xmi:id="_utNJka87Edi5QpYeY_yIpg" name="Property_EReference" memberEnd="_utNJkq87Edi5QpYeY_yIpg _utNJlK87Edi5QpYeY_yIpg">

-    <ownedEnd xsi:type="uml:ExtensionEnd" xmi:id="_utNJkq87Edi5QpYeY_yIpg" name="extension$EReference" type="_utNJkK87Edi5QpYeY_yIpg" association="_utNJka87Edi5QpYeY_yIpg" aggregation="composite">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_utNJk687Edi5QpYeY_yIpg"/>

+  <ownedMember xmi:type="uml:Extension" xmi:id="_utNJka87Edi5QpYeY_yIpg" name="Property_EReference" memberEnd="_utNJkq87Edi5QpYeY_yIpg _utNJlK87Edi5QpYeY_yIpg">

+    <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_utNJkq87Edi5QpYeY_yIpg" name="extension$EReference" type="_utNJkK87Edi5QpYeY_yIpg" association="_utNJka87Edi5QpYeY_yIpg" aggregation="composite">

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_utNJk687Edi5QpYeY_yIpg"/>

     </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 8136cbc..d335e21 100644
--- a/deprecated/plugins/org.eclipse.uml2.resources/profiles/Intermediate.profile.uml2
+++ b/deprecated/plugins/org.eclipse.uml2.resources/profiles/Intermediate.profile.uml2
@@ -4,159 +4,159 @@
     <details xmi:id="_JtQsAK87Edih9-GG5afQ0g" key="version" value="0"/>

   </eAnnotations>

   <eAnnotations xmi:id="_Jtc5QK87Edih9-GG5afQ0g" source="ePackages">

-    <contents xsi:type="ecore:EPackage" xmi:id="_JtpGgK87Edih9-GG5afQ0g" name="Intermediate_0" nsURI="http:///Intermediate_0.profile.uml2" nsPrefix="Intermediate_0">

-      <eClassifiers xsi:type="ecore:EClass" xmi:id="_JtpGga87Edih9-GG5afQ0g" name="Intermediate__Source">

+    <contents xmi:type="ecore:EPackage" xmi:id="_JtpGgK87Edih9-GG5afQ0g" name="Intermediate_0" nsURI="http:///Intermediate_0.profile.uml2" nsPrefix="Intermediate_0">

+      <eClassifiers xmi:type="ecore:EClass" xmi:id="_JtpGga87Edih9-GG5afQ0g" name="Intermediate__Source">

         <eAnnotations xmi:id="_JtpGgq87Edih9-GG5afQ0g" source="stereotype" references="_FyFP5687Edih9-GG5afQ0g"/>

       </eClassifiers>

-      <eClassifiers xsi:type="ecore:EClass" xmi:id="_JtpGg687Edih9-GG5afQ0g" name="Intermediate__Document">

+      <eClassifiers xmi:type="ecore:EClass" xmi:id="_JtpGg687Edih9-GG5afQ0g" name="Intermediate__Document">

         <eAnnotations xmi:id="_JtpGhK87Edih9-GG5afQ0g" source="stereotype" references="_Ftfq0K87Edih9-GG5afQ0g"/>

       </eClassifiers>

-      <eClassifiers xsi:type="ecore:EClass" xmi:id="_JtpGha87Edih9-GG5afQ0g" name="Intermediate__Subsystem">

+      <eClassifiers xmi:type="ecore:EClass" xmi:id="_JtpGha87Edih9-GG5afQ0g" name="Intermediate__Subsystem">

         <eAnnotations xmi:id="_JtpGhq87Edih9-GG5afQ0g" source="stereotype" references="_FyLWhK87Edih9-GG5afQ0g"/>

       </eClassifiers>

-      <eClassifiers xsi:type="ecore:EClass" xmi:id="_JtpGh687Edih9-GG5afQ0g" name="Intermediate__File">

+      <eClassifiers xmi:type="ecore:EClass" xmi:id="_JtpGh687Edih9-GG5afQ0g" name="Intermediate__File">

         <eAnnotations xmi:id="_JtpGiK87Edih9-GG5afQ0g" source="stereotype" references="_Fxy8Aq87Edih9-GG5afQ0g"/>

       </eClassifiers>

-      <eClassifiers xsi:type="ecore:EClass" xmi:id="_JtpGia87Edih9-GG5afQ0g" name="Intermediate__Service">

+      <eClassifiers xmi:type="ecore:EClass" xmi:id="_JtpGia87Edih9-GG5afQ0g" name="Intermediate__Service">

         <eAnnotations xmi:id="_JtpGiq87Edih9-GG5afQ0g" source="stereotype" references="_FyFP4q87Edih9-GG5afQ0g"/>

       </eClassifiers>

-      <eClassifiers xsi:type="ecore:EClass" xmi:id="_JtpGi687Edih9-GG5afQ0g" name="Intermediate__Entity">

+      <eClassifiers xmi:type="ecore:EClass" xmi:id="_JtpGi687Edih9-GG5afQ0g" name="Intermediate__Entity">

         <eAnnotations xmi:id="_JtpGjK87Edih9-GG5afQ0g" source="stereotype" references="_Fxmuxa87Edih9-GG5afQ0g"/>

       </eClassifiers>

-      <eClassifiers xsi:type="ecore:EClass" xmi:id="_JtpGja87Edih9-GG5afQ0g" name="Intermediate__Process">

+      <eClassifiers xmi:type="ecore:EClass" xmi:id="_JtpGja87Edih9-GG5afQ0g" name="Intermediate__Process">

         <eAnnotations xmi:id="_JtpGjq87Edih9-GG5afQ0g" source="stereotype" references="_Fxy8DK87Edih9-GG5afQ0g"/>

       </eClassifiers>

-      <eClassifiers xsi:type="ecore:EClass" xmi:id="_JtpGj687Edih9-GG5afQ0g" name="Intermediate__Library">

+      <eClassifiers xmi:type="ecore:EClass" xmi:id="_JtpGj687Edih9-GG5afQ0g" name="Intermediate__Library">

         <eAnnotations xmi:id="_JtpGkK87Edih9-GG5afQ0g" source="stereotype" references="_Fxy8B687Edih9-GG5afQ0g"/>

       </eClassifiers>

-      <eClassifiers xsi:type="ecore:EClass" xmi:id="_JtpGka87Edih9-GG5afQ0g" name="Intermediate__Realization">

+      <eClassifiers xmi:type="ecore:EClass" xmi:id="_JtpGka87Edih9-GG5afQ0g" name="Intermediate__Realization">

         <eAnnotations xmi:id="_JtpGkq87Edih9-GG5afQ0g" source="stereotype" references="_Fx5CpK87Edih9-GG5afQ0g"/>

       </eClassifiers>

-      <eClassifiers xsi:type="ecore:EClass" xmi:id="_JtpGk687Edih9-GG5afQ0g" name="Intermediate__Specification">

+      <eClassifiers xmi:type="ecore:EClass" xmi:id="_JtpGk687Edih9-GG5afQ0g" name="Intermediate__Specification">

         <eAnnotations xmi:id="_JtpGlK87Edih9-GG5afQ0g" source="stereotype" references="_FyFP7K87Edih9-GG5afQ0g"/>

       </eClassifiers>

-      <eClassifiers xsi:type="ecore:EClass" xmi:id="_JtpGla87Edih9-GG5afQ0g" name="Intermediate__Executable">

+      <eClassifiers xmi:type="ecore:EClass" xmi:id="_JtpGla87Edih9-GG5afQ0g" name="Intermediate__Executable">

         <eAnnotations xmi:id="_JtpGlq87Edih9-GG5afQ0g" source="stereotype" references="_Fxs1Za87Edih9-GG5afQ0g"/>

       </eClassifiers>

     </contents>

   </eAnnotations>

   <elementImport xmi:id="_FxmuwK87Edih9-GG5afQ0g" visibility="private">

-    <importedElement xsi:type="uml:Class" href="pathmap://UML2_METAMODELS/UML2.metamodel.uml2#_m9C2Oq86EdiEh75YJ_3n8g"/>

+    <importedElement xmi:type="uml:Class" href="pathmap://UML2_METAMODELS/UML2.metamodel.uml2#_m9C2Oq86EdiEh75YJ_3n8g"/>

   </elementImport>

   <elementImport xmi:id="_Fxs1YK87Edih9-GG5afQ0g" visibility="private">

-    <importedElement xsi:type="uml:Class" href="pathmap://UML2_METAMODELS/UML2.metamodel.uml2#_m9VJjK86EdiEh75YJ_3n8g"/>

+    <importedElement xmi:type="uml:Class" href="pathmap://UML2_METAMODELS/UML2.metamodel.uml2#_m9VJjK86EdiEh75YJ_3n8g"/>

   </elementImport>

   <elementImport xmi:id="_Fx5Cpa87Edih9-GG5afQ0g" visibility="private">

-    <importedElement xsi:type="uml:Class" href="pathmap://UML2_METAMODELS/UML2.metamodel.uml2#_m88vAa86EdiEh75YJ_3n8g"/>

+    <importedElement xmi:type="uml:Class" href="pathmap://UML2_METAMODELS/UML2.metamodel.uml2#_m88vAa86EdiEh75YJ_3n8g"/>

   </elementImport>

-  <ownedMember xsi:type="uml:Stereotype" xmi:id="_Ftfq0K87Edih9-GG5afQ0g" name="Document">

+  <ownedMember xmi:type="uml:Stereotype" xmi:id="_Ftfq0K87Edih9-GG5afQ0g" name="Document">

     <ownedAttribute xmi:id="_FxmuxK87Edih9-GG5afQ0g" name="base$Artifact" association="_Fxmuwa87Edih9-GG5afQ0g">

-      <type xsi:type="uml:Class" href="pathmap://UML2_METAMODELS/UML2.metamodel.uml2#_m9C2Oq86EdiEh75YJ_3n8g"/>

+      <type xmi:type="uml:Class" href="pathmap://UML2_METAMODELS/UML2.metamodel.uml2#_m9C2Oq86EdiEh75YJ_3n8g"/>

     </ownedAttribute>

   </ownedMember>

-  <ownedMember xsi:type="uml:Extension" xmi:id="_Fxmuwa87Edih9-GG5afQ0g" name="Artifact_Document" memberEnd="_Fxmuwq87Edih9-GG5afQ0g _FxmuxK87Edih9-GG5afQ0g">

-    <ownedEnd xsi:type="uml:ExtensionEnd" xmi:id="_Fxmuwq87Edih9-GG5afQ0g" name="extension$Document" type="_Ftfq0K87Edih9-GG5afQ0g" association="_Fxmuwa87Edih9-GG5afQ0g" aggregation="composite">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_Fxmuw687Edih9-GG5afQ0g"/>

+  <ownedMember xmi:type="uml:Extension" xmi:id="_Fxmuwa87Edih9-GG5afQ0g" name="Artifact_Document" memberEnd="_Fxmuwq87Edih9-GG5afQ0g _FxmuxK87Edih9-GG5afQ0g">

+    <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_Fxmuwq87Edih9-GG5afQ0g" name="extension$Document" type="_Ftfq0K87Edih9-GG5afQ0g" association="_Fxmuwa87Edih9-GG5afQ0g" aggregation="composite">

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Fxmuw687Edih9-GG5afQ0g"/>

     </ownedEnd>

   </ownedMember>

-  <ownedMember xsi:type="uml:Stereotype" xmi:id="_Fxmuxa87Edih9-GG5afQ0g" name="Entity">

+  <ownedMember xmi:type="uml:Stereotype" xmi:id="_Fxmuxa87Edih9-GG5afQ0g" name="Entity">

     <ownedAttribute xmi:id="_Fxs1ZK87Edih9-GG5afQ0g" name="base$Component" association="_Fxs1Ya87Edih9-GG5afQ0g">

-      <type xsi:type="uml:Class" href="pathmap://UML2_METAMODELS/UML2.metamodel.uml2#_m9VJjK86EdiEh75YJ_3n8g"/>

+      <type xmi:type="uml:Class" href="pathmap://UML2_METAMODELS/UML2.metamodel.uml2#_m9VJjK86EdiEh75YJ_3n8g"/>

     </ownedAttribute>

   </ownedMember>

-  <ownedMember xsi:type="uml:Extension" xmi:id="_Fxs1Ya87Edih9-GG5afQ0g" name="Component_Entity" memberEnd="_Fxs1Yq87Edih9-GG5afQ0g _Fxs1ZK87Edih9-GG5afQ0g">

-    <ownedEnd xsi:type="uml:ExtensionEnd" xmi:id="_Fxs1Yq87Edih9-GG5afQ0g" name="extension$Entity" type="_Fxmuxa87Edih9-GG5afQ0g" association="_Fxs1Ya87Edih9-GG5afQ0g" aggregation="composite">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_Fxs1Y687Edih9-GG5afQ0g"/>

+  <ownedMember xmi:type="uml:Extension" xmi:id="_Fxs1Ya87Edih9-GG5afQ0g" name="Component_Entity" memberEnd="_Fxs1Yq87Edih9-GG5afQ0g _Fxs1ZK87Edih9-GG5afQ0g">

+    <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_Fxs1Yq87Edih9-GG5afQ0g" name="extension$Entity" type="_Fxmuxa87Edih9-GG5afQ0g" association="_Fxs1Ya87Edih9-GG5afQ0g" aggregation="composite">

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Fxs1Y687Edih9-GG5afQ0g"/>

     </ownedEnd>

   </ownedMember>

-  <ownedMember xsi:type="uml:Stereotype" xmi:id="_Fxs1Za87Edih9-GG5afQ0g" name="Executable">

+  <ownedMember xmi:type="uml:Stereotype" xmi:id="_Fxs1Za87Edih9-GG5afQ0g" name="Executable">

     <ownedAttribute xmi:id="_Fxy8Aa87Edih9-GG5afQ0g" name="base$Artifact" association="_Fxs1Zq87Edih9-GG5afQ0g">

-      <type xsi:type="uml:Class" href="pathmap://UML2_METAMODELS/UML2.metamodel.uml2#_m9C2Oq86EdiEh75YJ_3n8g"/>

+      <type xmi:type="uml:Class" href="pathmap://UML2_METAMODELS/UML2.metamodel.uml2#_m9C2Oq86EdiEh75YJ_3n8g"/>

     </ownedAttribute>

   </ownedMember>

-  <ownedMember xsi:type="uml:Extension" xmi:id="_Fxs1Zq87Edih9-GG5afQ0g" name="Artifact_Executable" memberEnd="_Fxs1Z687Edih9-GG5afQ0g _Fxy8Aa87Edih9-GG5afQ0g">

-    <ownedEnd xsi:type="uml:ExtensionEnd" xmi:id="_Fxs1Z687Edih9-GG5afQ0g" name="extension$Executable" type="_Fxs1Za87Edih9-GG5afQ0g" association="_Fxs1Zq87Edih9-GG5afQ0g" aggregation="composite">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_Fxy8AK87Edih9-GG5afQ0g"/>

+  <ownedMember xmi:type="uml:Extension" xmi:id="_Fxs1Zq87Edih9-GG5afQ0g" name="Artifact_Executable" memberEnd="_Fxs1Z687Edih9-GG5afQ0g _Fxy8Aa87Edih9-GG5afQ0g">

+    <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_Fxs1Z687Edih9-GG5afQ0g" name="extension$Executable" type="_Fxs1Za87Edih9-GG5afQ0g" association="_Fxs1Zq87Edih9-GG5afQ0g" aggregation="composite">

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Fxy8AK87Edih9-GG5afQ0g"/>

     </ownedEnd>

   </ownedMember>

-  <ownedMember xsi:type="uml:Stereotype" xmi:id="_Fxy8Aq87Edih9-GG5afQ0g" name="File">

+  <ownedMember xmi:type="uml:Stereotype" xmi:id="_Fxy8Aq87Edih9-GG5afQ0g" name="File">

     <ownedAttribute xmi:id="_Fxy8Bq87Edih9-GG5afQ0g" name="base$Artifact" association="_Fxy8A687Edih9-GG5afQ0g">

-      <type xsi:type="uml:Class" href="pathmap://UML2_METAMODELS/UML2.metamodel.uml2#_m9C2Oq86EdiEh75YJ_3n8g"/>

+      <type xmi:type="uml:Class" href="pathmap://UML2_METAMODELS/UML2.metamodel.uml2#_m9C2Oq86EdiEh75YJ_3n8g"/>

     </ownedAttribute>

   </ownedMember>

-  <ownedMember xsi:type="uml:Extension" xmi:id="_Fxy8A687Edih9-GG5afQ0g" name="Artifact_File" memberEnd="_Fxy8BK87Edih9-GG5afQ0g _Fxy8Bq87Edih9-GG5afQ0g">

-    <ownedEnd xsi:type="uml:ExtensionEnd" xmi:id="_Fxy8BK87Edih9-GG5afQ0g" name="extension$File" type="_Fxy8Aq87Edih9-GG5afQ0g" association="_Fxy8A687Edih9-GG5afQ0g" aggregation="composite">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_Fxy8Ba87Edih9-GG5afQ0g"/>

+  <ownedMember xmi:type="uml:Extension" xmi:id="_Fxy8A687Edih9-GG5afQ0g" name="Artifact_File" memberEnd="_Fxy8BK87Edih9-GG5afQ0g _Fxy8Bq87Edih9-GG5afQ0g">

+    <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_Fxy8BK87Edih9-GG5afQ0g" name="extension$File" type="_Fxy8Aq87Edih9-GG5afQ0g" association="_Fxy8A687Edih9-GG5afQ0g" aggregation="composite">

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Fxy8Ba87Edih9-GG5afQ0g"/>

     </ownedEnd>

   </ownedMember>

-  <ownedMember xsi:type="uml:Stereotype" xmi:id="_Fxy8B687Edih9-GG5afQ0g" name="Library">

+  <ownedMember xmi:type="uml:Stereotype" xmi:id="_Fxy8B687Edih9-GG5afQ0g" name="Library">

     <ownedAttribute xmi:id="_Fxy8C687Edih9-GG5afQ0g" name="base$Artifact" association="_Fxy8CK87Edih9-GG5afQ0g">

-      <type xsi:type="uml:Class" href="pathmap://UML2_METAMODELS/UML2.metamodel.uml2#_m9C2Oq86EdiEh75YJ_3n8g"/>

+      <type xmi:type="uml:Class" href="pathmap://UML2_METAMODELS/UML2.metamodel.uml2#_m9C2Oq86EdiEh75YJ_3n8g"/>

     </ownedAttribute>

   </ownedMember>

-  <ownedMember xsi:type="uml:Extension" xmi:id="_Fxy8CK87Edih9-GG5afQ0g" name="Artifact_Library" memberEnd="_Fxy8Ca87Edih9-GG5afQ0g _Fxy8C687Edih9-GG5afQ0g">

-    <ownedEnd xsi:type="uml:ExtensionEnd" xmi:id="_Fxy8Ca87Edih9-GG5afQ0g" name="extension$Library" type="_Fxy8B687Edih9-GG5afQ0g" association="_Fxy8CK87Edih9-GG5afQ0g" aggregation="composite">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_Fxy8Cq87Edih9-GG5afQ0g"/>

+  <ownedMember xmi:type="uml:Extension" xmi:id="_Fxy8CK87Edih9-GG5afQ0g" name="Artifact_Library" memberEnd="_Fxy8Ca87Edih9-GG5afQ0g _Fxy8C687Edih9-GG5afQ0g">

+    <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_Fxy8Ca87Edih9-GG5afQ0g" name="extension$Library" type="_Fxy8B687Edih9-GG5afQ0g" association="_Fxy8CK87Edih9-GG5afQ0g" aggregation="composite">

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Fxy8Cq87Edih9-GG5afQ0g"/>

     </ownedEnd>

   </ownedMember>

-  <ownedMember xsi:type="uml:Stereotype" xmi:id="_Fxy8DK87Edih9-GG5afQ0g" name="Process">

+  <ownedMember xmi:type="uml:Stereotype" xmi:id="_Fxy8DK87Edih9-GG5afQ0g" name="Process">

     <ownedAttribute xmi:id="_Fx5Co687Edih9-GG5afQ0g" name="base$Component" association="_Fx5CoK87Edih9-GG5afQ0g">

-      <type xsi:type="uml:Class" href="pathmap://UML2_METAMODELS/UML2.metamodel.uml2#_m9VJjK86EdiEh75YJ_3n8g"/>

+      <type xmi:type="uml:Class" href="pathmap://UML2_METAMODELS/UML2.metamodel.uml2#_m9VJjK86EdiEh75YJ_3n8g"/>

     </ownedAttribute>

   </ownedMember>

-  <ownedMember xsi:type="uml:Extension" xmi:id="_Fx5CoK87Edih9-GG5afQ0g" name="Component_Process" memberEnd="_Fx5Coa87Edih9-GG5afQ0g _Fx5Co687Edih9-GG5afQ0g">

-    <ownedEnd xsi:type="uml:ExtensionEnd" xmi:id="_Fx5Coa87Edih9-GG5afQ0g" name="extension$Process" type="_Fxy8DK87Edih9-GG5afQ0g" association="_Fx5CoK87Edih9-GG5afQ0g" aggregation="composite">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_Fx5Coq87Edih9-GG5afQ0g"/>

+  <ownedMember xmi:type="uml:Extension" xmi:id="_Fx5CoK87Edih9-GG5afQ0g" name="Component_Process" memberEnd="_Fx5Coa87Edih9-GG5afQ0g _Fx5Co687Edih9-GG5afQ0g">

+    <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_Fx5Coa87Edih9-GG5afQ0g" name="extension$Process" type="_Fxy8DK87Edih9-GG5afQ0g" association="_Fx5CoK87Edih9-GG5afQ0g" aggregation="composite">

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Fx5Coq87Edih9-GG5afQ0g"/>

     </ownedEnd>

   </ownedMember>

-  <ownedMember xsi:type="uml:Stereotype" xmi:id="_Fx5CpK87Edih9-GG5afQ0g" name="Realization">

+  <ownedMember xmi:type="uml:Stereotype" xmi:id="_Fx5CpK87Edih9-GG5afQ0g" name="Realization">

     <ownedAttribute xmi:id="_FyFP4a87Edih9-GG5afQ0g" name="base$Classifier" association="_Fx_JQK87Edih9-GG5afQ0g">

-      <type xsi:type="uml:Class" href="pathmap://UML2_METAMODELS/UML2.metamodel.uml2#_m88vAa86EdiEh75YJ_3n8g"/>

+      <type xmi:type="uml:Class" href="pathmap://UML2_METAMODELS/UML2.metamodel.uml2#_m88vAa86EdiEh75YJ_3n8g"/>

     </ownedAttribute>

   </ownedMember>

-  <ownedMember xsi:type="uml:Extension" xmi:id="_Fx_JQK87Edih9-GG5afQ0g" name="Classifier_Realization" memberEnd="_Fx_JQa87Edih9-GG5afQ0g _FyFP4a87Edih9-GG5afQ0g">

-    <ownedEnd xsi:type="uml:ExtensionEnd" xmi:id="_Fx_JQa87Edih9-GG5afQ0g" name="extension$Realization" type="_Fx5CpK87Edih9-GG5afQ0g" association="_Fx_JQK87Edih9-GG5afQ0g" aggregation="composite">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_FyFP4K87Edih9-GG5afQ0g"/>

+  <ownedMember xmi:type="uml:Extension" xmi:id="_Fx_JQK87Edih9-GG5afQ0g" name="Classifier_Realization" memberEnd="_Fx_JQa87Edih9-GG5afQ0g _FyFP4a87Edih9-GG5afQ0g">

+    <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_Fx_JQa87Edih9-GG5afQ0g" name="extension$Realization" type="_Fx5CpK87Edih9-GG5afQ0g" association="_Fx_JQK87Edih9-GG5afQ0g" aggregation="composite">

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_FyFP4K87Edih9-GG5afQ0g"/>

     </ownedEnd>

   </ownedMember>

-  <ownedMember xsi:type="uml:Stereotype" xmi:id="_FyFP4q87Edih9-GG5afQ0g" name="Service">

+  <ownedMember xmi:type="uml:Stereotype" xmi:id="_FyFP4q87Edih9-GG5afQ0g" name="Service">

     <ownedAttribute xmi:id="_FyFP5q87Edih9-GG5afQ0g" name="base$Component" association="_FyFP4687Edih9-GG5afQ0g">

-      <type xsi:type="uml:Class" href="pathmap://UML2_METAMODELS/UML2.metamodel.uml2#_m9VJjK86EdiEh75YJ_3n8g"/>

+      <type xmi:type="uml:Class" href="pathmap://UML2_METAMODELS/UML2.metamodel.uml2#_m9VJjK86EdiEh75YJ_3n8g"/>

     </ownedAttribute>

   </ownedMember>

-  <ownedMember xsi:type="uml:Extension" xmi:id="_FyFP4687Edih9-GG5afQ0g" name="Component_Service" memberEnd="_FyFP5K87Edih9-GG5afQ0g _FyFP5q87Edih9-GG5afQ0g">

-    <ownedEnd xsi:type="uml:ExtensionEnd" xmi:id="_FyFP5K87Edih9-GG5afQ0g" name="extension$Service" type="_FyFP4q87Edih9-GG5afQ0g" association="_FyFP4687Edih9-GG5afQ0g" aggregation="composite">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_FyFP5a87Edih9-GG5afQ0g"/>

+  <ownedMember xmi:type="uml:Extension" xmi:id="_FyFP4687Edih9-GG5afQ0g" name="Component_Service" memberEnd="_FyFP5K87Edih9-GG5afQ0g _FyFP5q87Edih9-GG5afQ0g">

+    <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_FyFP5K87Edih9-GG5afQ0g" name="extension$Service" type="_FyFP4q87Edih9-GG5afQ0g" association="_FyFP4687Edih9-GG5afQ0g" aggregation="composite">

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_FyFP5a87Edih9-GG5afQ0g"/>

     </ownedEnd>

   </ownedMember>

-  <ownedMember xsi:type="uml:Stereotype" xmi:id="_FyFP5687Edih9-GG5afQ0g" name="Source">

+  <ownedMember xmi:type="uml:Stereotype" xmi:id="_FyFP5687Edih9-GG5afQ0g" name="Source">

     <ownedAttribute xmi:id="_FyFP6687Edih9-GG5afQ0g" name="base$Artifact" association="_FyFP6K87Edih9-GG5afQ0g">

-      <type xsi:type="uml:Class" href="pathmap://UML2_METAMODELS/UML2.metamodel.uml2#_m9C2Oq86EdiEh75YJ_3n8g"/>

+      <type xmi:type="uml:Class" href="pathmap://UML2_METAMODELS/UML2.metamodel.uml2#_m9C2Oq86EdiEh75YJ_3n8g"/>

     </ownedAttribute>

   </ownedMember>

-  <ownedMember xsi:type="uml:Extension" xmi:id="_FyFP6K87Edih9-GG5afQ0g" name="Artifact_Source" memberEnd="_FyFP6a87Edih9-GG5afQ0g _FyFP6687Edih9-GG5afQ0g">

-    <ownedEnd xsi:type="uml:ExtensionEnd" xmi:id="_FyFP6a87Edih9-GG5afQ0g" name="extension$Source" type="_FyFP5687Edih9-GG5afQ0g" association="_FyFP6K87Edih9-GG5afQ0g" aggregation="composite">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_FyFP6q87Edih9-GG5afQ0g"/>

+  <ownedMember xmi:type="uml:Extension" xmi:id="_FyFP6K87Edih9-GG5afQ0g" name="Artifact_Source" memberEnd="_FyFP6a87Edih9-GG5afQ0g _FyFP6687Edih9-GG5afQ0g">

+    <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_FyFP6a87Edih9-GG5afQ0g" name="extension$Source" type="_FyFP5687Edih9-GG5afQ0g" association="_FyFP6K87Edih9-GG5afQ0g" aggregation="composite">

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_FyFP6q87Edih9-GG5afQ0g"/>

     </ownedEnd>

   </ownedMember>

-  <ownedMember xsi:type="uml:Stereotype" xmi:id="_FyFP7K87Edih9-GG5afQ0g" name="Specification">

+  <ownedMember xmi:type="uml:Stereotype" xmi:id="_FyFP7K87Edih9-GG5afQ0g" name="Specification">

     <ownedAttribute xmi:id="_FyLWg687Edih9-GG5afQ0g" name="base$Classifier" association="_FyLWgK87Edih9-GG5afQ0g">

-      <type xsi:type="uml:Class" href="pathmap://UML2_METAMODELS/UML2.metamodel.uml2#_m88vAa86EdiEh75YJ_3n8g"/>

+      <type xmi:type="uml:Class" href="pathmap://UML2_METAMODELS/UML2.metamodel.uml2#_m88vAa86EdiEh75YJ_3n8g"/>

     </ownedAttribute>

   </ownedMember>

-  <ownedMember xsi:type="uml:Extension" xmi:id="_FyLWgK87Edih9-GG5afQ0g" name="Classifier_Specification" memberEnd="_FyLWga87Edih9-GG5afQ0g _FyLWg687Edih9-GG5afQ0g">

-    <ownedEnd xsi:type="uml:ExtensionEnd" xmi:id="_FyLWga87Edih9-GG5afQ0g" name="extension$Specification" type="_FyFP7K87Edih9-GG5afQ0g" association="_FyLWgK87Edih9-GG5afQ0g" aggregation="composite">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_FyLWgq87Edih9-GG5afQ0g"/>

+  <ownedMember xmi:type="uml:Extension" xmi:id="_FyLWgK87Edih9-GG5afQ0g" name="Classifier_Specification" memberEnd="_FyLWga87Edih9-GG5afQ0g _FyLWg687Edih9-GG5afQ0g">

+    <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_FyLWga87Edih9-GG5afQ0g" name="extension$Specification" type="_FyFP7K87Edih9-GG5afQ0g" association="_FyLWgK87Edih9-GG5afQ0g" aggregation="composite">

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_FyLWgq87Edih9-GG5afQ0g"/>

     </ownedEnd>

   </ownedMember>

-  <ownedMember xsi:type="uml:Stereotype" xmi:id="_FyLWhK87Edih9-GG5afQ0g" name="Subsystem">

+  <ownedMember xmi:type="uml:Stereotype" xmi:id="_FyLWhK87Edih9-GG5afQ0g" name="Subsystem">

     <ownedAttribute xmi:id="_FyLWiK87Edih9-GG5afQ0g" name="base$Component" association="_FyLWha87Edih9-GG5afQ0g">

-      <type xsi:type="uml:Class" href="pathmap://UML2_METAMODELS/UML2.metamodel.uml2#_m9VJjK86EdiEh75YJ_3n8g"/>

+      <type xmi:type="uml:Class" href="pathmap://UML2_METAMODELS/UML2.metamodel.uml2#_m9VJjK86EdiEh75YJ_3n8g"/>

     </ownedAttribute>

   </ownedMember>

-  <ownedMember xsi:type="uml:Extension" xmi:id="_FyLWha87Edih9-GG5afQ0g" name="Component_Subsystem" memberEnd="_FyLWhq87Edih9-GG5afQ0g _FyLWiK87Edih9-GG5afQ0g">

-    <ownedEnd xsi:type="uml:ExtensionEnd" xmi:id="_FyLWhq87Edih9-GG5afQ0g" name="extension$Subsystem" type="_FyLWhK87Edih9-GG5afQ0g" association="_FyLWha87Edih9-GG5afQ0g" aggregation="composite">

-      <lowerValue xsi:type="uml:LiteralInteger" xmi:id="_FyLWh687Edih9-GG5afQ0g"/>

+  <ownedMember xmi:type="uml:Extension" xmi:id="_FyLWha87Edih9-GG5afQ0g" name="Component_Subsystem" memberEnd="_FyLWhq87Edih9-GG5afQ0g _FyLWiK87Edih9-GG5afQ0g">

+    <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_FyLWhq87Edih9-GG5afQ0g" name="extension$Subsystem" type="_FyLWhK87Edih9-GG5afQ0g" association="_FyLWha87Edih9-GG5afQ0g" aggregation="composite">

+      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_FyLWh687Edih9-GG5afQ0g"/>

     </ownedEnd>

   </ownedMember>

 </uml:Profile>

diff --git a/deprecated/plugins/org.eclipse.uml2/src/org/eclipse/uml2/internal/util/UML2ResourceFactoryImpl.java b/deprecated/plugins/org.eclipse.uml2/src/org/eclipse/uml2/internal/util/UML2ResourceFactoryImpl.java
index 3617147..658ab37 100644
--- a/deprecated/plugins/org.eclipse.uml2/src/org/eclipse/uml2/internal/util/UML2ResourceFactoryImpl.java
+++ b/deprecated/plugins/org.eclipse.uml2/src/org/eclipse/uml2/internal/util/UML2ResourceFactoryImpl.java
@@ -8,7 +8,7 @@
  * Contributors:
  *   IBM - Initial API and implementation
  *
- * $Id: UML2ResourceFactoryImpl.java,v 1.1 2004/05/21 20:20:27 khussey Exp $
+ * $Id: UML2ResourceFactoryImpl.java,v 1.1.2.1 2004/07/14 16:02:16 khussey Exp $
  */
 package org.eclipse.uml2.internal.util;
 
@@ -60,8 +60,11 @@
 		XMIResource resource = (XMIResource) createResourceGen(uri);
 
 		resource.setEncoding(UML2Resource.DEFAULT_ENCODING);
+
 		resource.getDefaultSaveOptions().put(
 			XMLResource.OPTION_SCHEMA_LOCATION, Boolean.TRUE);
+		resource.getDefaultSaveOptions().put(XMIResource.OPTION_USE_XMI_TYPE,
+			Boolean.TRUE);
 
 		return resource;
 	}