[80305] http://www.omg.org/issues/uml2-rtf.html#Issue9180
diff --git a/plugins/org.eclipse.uml2.uml/model/L0.emx b/plugins/org.eclipse.uml2.uml/model/L0.emx
index 12e4a35..ee9524f 100644
--- a/plugins/org.eclipse.uml2.uml/model/L0.emx
+++ b/plugins/org.eclipse.uml2.uml/model/L0.emx
@@ -1,12 +1,12 @@
 <?xml version="1.0" encoding="UTF-8"?>

 <!--xtools2_universal_type_manager-->

-<uml:Model xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:Ecore_0="http:///Ecore_0.profile.uml2" xmlns:notation="http://www.ibm.com/xtools/1.5.0/Notation" xmlns:uml="http://www.eclipse.org/uml2/1.0.0/UML" xmlns:umlnotation="http://www.ibm.com/xtools/1.5.0/Umlnotation" xsi:schemaLocation="http:///Ecore_0.profile.uml2 pathmap://UML2_PROFILES/Ecore.profile.uml2#_v9VUsK87Edi5QpYeY_yIpg" xmi:id="__yy3ABmLEdqvcs97umGEYQ" name="L0" clientDependency="_3ADC7B74022D4057818601D7" appliedProfile="__yy3BBmLEdqvcs97umGEYQ __yy3BxmLEdqvcs97umGEYQ __yy3ChmLEdqvcs97umGEYQ __yy3DRmLEdqvcs97umGEYQ __yy3EBmLEdqvcs97umGEYQ _APtcgBmMEdqvcs97umGEYQ">

+<uml:Model xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:Ecore_0="http:///Ecore_0.profile.uml2" xmlns:notation="http://www.ibm.com/xtools/1.5.0/Notation" xmlns:uml="http://www.eclipse.org/uml2/1.0.0/UML" xmlns:umlnotation="http://www.ibm.com/xtools/1.5.0/Umlnotation" xsi:schemaLocation="http:///Ecore_0.profile.uml2 pathmap://UML2_PROFILES/Ecore.profile.uml2#_v9VUsK87Edi5QpYeY_yIpg" xmi:id="__yy3ABmLEdqvcs97umGEYQ" name="L0" clientDependency="_3ADC7B74022D4057818601D7 _CNPxgGf_EdqfYrlcy8iLFA" appliedProfile="__yy3BBmLEdqvcs97umGEYQ __yy3BxmLEdqvcs97umGEYQ __yy3ChmLEdqvcs97umGEYQ __yy3DRmLEdqvcs97umGEYQ __yy3EBmLEdqvcs97umGEYQ _APtcgBmMEdqvcs97umGEYQ">

   <eAnnotations xmi:id="_s2YaERTaEdqZu-3Jy1-uYg" source="appliedStereotypes">

     <contents xmi:type="Ecore_0:Ecore__EPackage" xmi:id="_s2YaEhTaEdqZu-3Jy1-uYg" nsPrefix="uml" nsURI="http://schema.omg.org/spec/UML/2.0/uml.xml"/>

   </eAnnotations>

   <eAnnotations xmi:id="_s2YaFhTaEdqZu-3Jy1-uYg" source="uml2.diagrams" references="_3ADC7B74022D42FB5056020D">

     <contents xmi:type="notation:Diagram" xmi:id="_3ADC7B74022D42FB5056020D" type="Class" name="L0">

-      <children xmi:id="_vAhWhhTaEdqZu-3Jy1-uYg" sourceEdges="_vAhWpRTaEdqZu-3Jy1-uYg" element="__yy3ABmLEdqvcs97umGEYQ">

+      <children xmi:id="_vAhWhhTaEdqZu-3Jy1-uYg" sourceEdges="_vAhWpRTaEdqZu-3Jy1-uYg _CNY7cGf_EdqfYrlcy8iLFA" element="__yy3ABmLEdqvcs97umGEYQ">

         <children xmi:id="_vAhWiRTaEdqZu-3Jy1-uYg" type="ImageCompartment" element="__yy3ABmLEdqvcs97umGEYQ">

           <layoutConstraint xmi:type="notation:Size" xmi:id="_vAhWihTaEdqZu-3Jy1-uYg" width="1320" height="1320"/>

         </children>

@@ -30,7 +30,7 @@
         <element xmi:type="uml:Package" href="InfrastructureLibrary.emx#_3ADC7B74022D3DE692A401F1?InfrastructureLibrary/Core/Basic"/>

         <layoutConstraint xmi:type="notation:Bounds" xmi:id="_vAhWjxTaEdqZu-3Jy1-uYg" x="7112" y="2133" width="2540" height="1676"/>

       </children>

-      <children xmi:id="_vAhWlBTaEdqZu-3Jy1-uYg" targetEdges="_vAhWmxTaEdqZu-3Jy1-uYg">

+      <children xmi:id="_vAhWlBTaEdqZu-3Jy1-uYg" targetEdges="_vAhWmxTaEdqZu-3Jy1-uYg _CNY7cGf_EdqfYrlcy8iLFA">

         <children xmi:id="_vAhWlxTaEdqZu-3Jy1-uYg" type="ImageCompartment">

           <element xmi:type="uml:Package" href="InfrastructureLibrary.emx#_3ADC7B74022D3C9FFCC70354?InfrastructureLibrary/Core/PrimitiveTypes"/>

           <layoutConstraint xmi:type="notation:Size" xmi:id="_vAhWmBTaEdqZu-3Jy1-uYg" width="1320" height="1320"/>

@@ -77,6 +77,17 @@
         <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_vAqgVBTaEdqZu-3Jy1-uYg" id="anchor50"/>

         <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_vAqgVRTaEdqZu-3Jy1-uYg" id="anchor50"/>

       </edges>

+      <edges xmi:id="_CNY7cGf_EdqfYrlcy8iLFA" element="_CNPxgGf_EdqfYrlcy8iLFA" source="_vAhWhhTaEdqZu-3Jy1-uYg" target="_vAhWlBTaEdqZu-3Jy1-uYg">

+        <children xmi:id="_CNiscGf_EdqfYrlcy8iLFA" type="NameLabel" element="_CNPxgGf_EdqfYrlcy8iLFA">

+          <children xmi:id="_CNiscmf_EdqfYrlcy8iLFA" type="Stereotype" element="_CNPxgGf_EdqfYrlcy8iLFA"/>

+          <children xmi:id="_CNisc2f_EdqfYrlcy8iLFA" type="Name" element="_CNPxgGf_EdqfYrlcy8iLFA"/>

+          <layoutConstraint xmi:type="notation:Bounds" xmi:id="_CNiscWf_EdqfYrlcy8iLFA" y="-185"/>

+        </children>

+        <styles xmi:type="umlnotation:UMLConnectorStyle" xmi:id="_CNY7cWf_EdqfYrlcy8iLFA" lineColor="0" showStereotype="Text"/>

+        <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_CNY7cmf_EdqfYrlcy8iLFA" points="[-42, -32, 161, 144]$[-203, -176, 0, 0]"/>

+        <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_CN_YYGf_EdqfYrlcy8iLFA" id="anchor50"/>

+        <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_CN_YYWf_EdqfYrlcy8iLFA" id="anchor50"/>

+      </edges>

     </contents>

   </eAnnotations>

   <packageImport xmi:type="uml:ProfileApplication" xmi:id="__yy3BBmLEdqvcs97umGEYQ">

@@ -130,7 +141,16 @@
     </eAnnotations>

     <supplier xmi:type="uml:Package" href="InfrastructureLibrary.emx#_3ADC7B74022D3DE692A401F1?InfrastructureLibrary/Core/Basic"/>

   </ownedMember>

+  <ownedMember xmi:type="uml:Dependency" xmi:id="_CNPxgGf_EdqfYrlcy8iLFA" client="__yy3ABmLEdqvcs97umGEYQ">

+    <eAnnotations xmi:id="_DeTwwGf_EdqfYrlcy8iLFA" source="keywords">

+      <details xmi:id="_DeTwwWf_EdqfYrlcy8iLFA" key="merge"/>

+    </eAnnotations>

+    <supplier xmi:type="uml:Package" href="InfrastructureLibrary.emx#_3ADC7B74022D3C9FFCC70354?InfrastructureLibrary/Core/PrimitiveTypes"/>

+  </ownedMember>

   <packageMerge xmi:id="_HW4daxTbEdqZu-3Jy1-uYg">

     <mergedPackage href="InfrastructureLibrary.emx#_3ADC7B74022D3DE692A401F1?InfrastructureLibrary/Core/Basic"/>

   </packageMerge>

+  <packageMerge xmi:id="_7lASMGf-EdqfYrlcy8iLFA">

+    <mergedPackage href="InfrastructureLibrary.emx#_3ADC7B74022D3C9FFCC70354?InfrastructureLibrary/Core/PrimitiveTypes"/>

+  </packageMerge>

 </uml:Model>

diff --git a/plugins/org.eclipse.uml2.uml/model/LM.emx b/plugins/org.eclipse.uml2.uml/model/LM.emx
index 4673bdb..2845e18 100644
--- a/plugins/org.eclipse.uml2.uml/model/LM.emx
+++ b/plugins/org.eclipse.uml2.uml/model/LM.emx
@@ -1,12 +1,12 @@
 <?xml version="1.0" encoding="UTF-8"?>

 <!--xtools2_universal_type_manager-->

-<uml:Model xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:Ecore_0="http:///Ecore_0.profile.uml2" xmlns:notation="http://www.ibm.com/xtools/1.5.0/Notation" xmlns:uml="http://www.eclipse.org/uml2/1.0.0/UML" xmlns:umlnotation="http://www.ibm.com/xtools/1.5.0/Umlnotation" xsi:schemaLocation="http:///Ecore_0.profile.uml2 pathmap://UML2_PROFILES/Ecore.profile.uml2#_v9VUsK87Edi5QpYeY_yIpg" xmi:id="_FA4sgBmMEdqvcs97umGEYQ" name="LM" clientDependency="_3ADC7B74022D419269F5039D" appliedProfile="_FA4shBmMEdqvcs97umGEYQ _FA4shxmMEdqvcs97umGEYQ _FA4sihmMEdqvcs97umGEYQ _FA4sjRmMEdqvcs97umGEYQ _FA4skBmMEdqvcs97umGEYQ _FETz8BmMEdqvcs97umGEYQ">

+<uml:Model xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:Ecore_0="http:///Ecore_0.profile.uml2" xmlns:notation="http://www.ibm.com/xtools/1.5.0/Notation" xmlns:uml="http://www.eclipse.org/uml2/1.0.0/UML" xmlns:umlnotation="http://www.ibm.com/xtools/1.5.0/Umlnotation" xsi:schemaLocation="http:///Ecore_0.profile.uml2 pathmap://UML2_PROFILES/Ecore.profile.uml2#_v9VUsK87Edi5QpYeY_yIpg" xmi:id="_FA4sgBmMEdqvcs97umGEYQ" name="LM" clientDependency="_3ADC7B74022D419269F5039D _zEP8oGf_EdqfYrlcy8iLFA" appliedProfile="_FA4shBmMEdqvcs97umGEYQ _FA4shxmMEdqvcs97umGEYQ _FA4sihmMEdqvcs97umGEYQ _FA4sjRmMEdqvcs97umGEYQ _FA4skBmMEdqvcs97umGEYQ _FETz8BmMEdqvcs97umGEYQ">

   <eAnnotations xmi:id="_s2iLEBTaEdqZu-3Jy1-uYg" source="appliedStereotypes">

     <contents xmi:type="Ecore_0:Ecore__EPackage" xmi:id="_s2iLERTaEdqZu-3Jy1-uYg" nsPrefix="uml" nsURI="http://schema.omg.org/spec/UML/2.0/uml.xml"/>

   </eAnnotations>

   <eAnnotations xmi:id="_s2iLFRTaEdqZu-3Jy1-uYg" source="uml2.diagrams" references="_3ADC7B74022D42FB50FE02AE">

     <contents xmi:type="notation:Diagram" xmi:id="_3ADC7B74022D42FB50FE02AE" type="Class" name="LM">

-      <children xmi:id="_vAqgVhTaEdqZu-3Jy1-uYg" sourceEdges="_vAqgfBTaEdqZu-3Jy1-uYg" element="_FA4sgBmMEdqvcs97umGEYQ">

+      <children xmi:id="_vAqgVhTaEdqZu-3Jy1-uYg" sourceEdges="_vAqgfBTaEdqZu-3Jy1-uYg _zEjeoGf_EdqfYrlcy8iLFA" element="_FA4sgBmMEdqvcs97umGEYQ">

         <children xmi:id="_vAqgWRTaEdqZu-3Jy1-uYg" type="ImageCompartment" element="_FA4sgBmMEdqvcs97umGEYQ">

           <layoutConstraint xmi:type="notation:Size" xmi:id="_vAqgWhTaEdqZu-3Jy1-uYg" width="1320" height="1320"/>

         </children>

@@ -30,7 +30,7 @@
         <element xmi:type="uml:Package" href="InfrastructureLibrary.emx#_3ADC7B74022D3DE692A401F1?InfrastructureLibrary/Core/Basic"/>

         <layoutConstraint xmi:type="notation:Bounds" xmi:id="_vAqgXxTaEdqZu-3Jy1-uYg" x="7112" y="2133" width="2540" height="1676"/>

       </children>

-      <children xmi:id="_vAqgZBTaEdqZu-3Jy1-uYg" targetEdges="_vAqgaxTaEdqZu-3Jy1-uYg">

+      <children xmi:id="_vAqgZBTaEdqZu-3Jy1-uYg" targetEdges="_vAqgaxTaEdqZu-3Jy1-uYg _zEjeoGf_EdqfYrlcy8iLFA">

         <children xmi:id="_vAqgZxTaEdqZu-3Jy1-uYg" type="ImageCompartment">

           <element xmi:type="uml:Package" href="InfrastructureLibrary.emx#_3ADC7B74022D3C9FFCC70354?InfrastructureLibrary/Core/PrimitiveTypes"/>

           <layoutConstraint xmi:type="notation:Size" xmi:id="_vAqgaBTaEdqZu-3Jy1-uYg" width="1320" height="1320"/>

@@ -92,6 +92,17 @@
         <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_vAqggxTaEdqZu-3Jy1-uYg" id="anchor50"/>

         <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_vAqghBTaEdqZu-3Jy1-uYg" id="anchor50"/>

       </edges>

+      <edges xmi:id="_zEjeoGf_EdqfYrlcy8iLFA" element="_zEP8oGf_EdqfYrlcy8iLFA" source="_vAqgVhTaEdqZu-3Jy1-uYg" target="_vAqgZBTaEdqZu-3Jy1-uYg">

+        <children xmi:id="_zEjeo2f_EdqfYrlcy8iLFA" type="NameLabel" element="_zEP8oGf_EdqfYrlcy8iLFA">

+          <children xmi:id="_zEjepWf_EdqfYrlcy8iLFA" type="Stereotype" element="_zEP8oGf_EdqfYrlcy8iLFA"/>

+          <children xmi:id="_zEjepmf_EdqfYrlcy8iLFA" type="Name" element="_zEP8oGf_EdqfYrlcy8iLFA"/>

+          <layoutConstraint xmi:type="notation:Bounds" xmi:id="_zEjepGf_EdqfYrlcy8iLFA" y="-185"/>

+        </children>

+        <styles xmi:type="umlnotation:UMLConnectorStyle" xmi:id="_zEjeoWf_EdqfYrlcy8iLFA" lineColor="0" showStereotype="Text"/>

+        <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_zEjeomf_EdqfYrlcy8iLFA" points="[-49, -21, 292, 147]$[-341, -168, 0, 0]"/>

+        <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_zEsokGf_EdqfYrlcy8iLFA" id="anchor50"/>

+        <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_zEsokWf_EdqfYrlcy8iLFA" id="anchor50"/>

+      </edges>

     </contents>

   </eAnnotations>

   <packageImport xmi:type="uml:ProfileApplication" xmi:id="_FA4shBmMEdqvcs97umGEYQ">

@@ -145,7 +156,16 @@
     </eAnnotations>

     <supplier xmi:type="uml:Package" href="InfrastructureLibrary.emx#_3ADC7B74022D3DE692AD00C7?InfrastructureLibrary/Core/Constructs"/>

   </ownedMember>

+  <ownedMember xmi:type="uml:Dependency" xmi:id="_zEP8oGf_EdqfYrlcy8iLFA" client="_FA4sgBmMEdqvcs97umGEYQ">

+    <eAnnotations xmi:id="_0F94UGf_EdqfYrlcy8iLFA" source="keywords">

+      <details xmi:id="_0F94UWf_EdqfYrlcy8iLFA" key="merge"/>

+    </eAnnotations>

+    <supplier xmi:type="uml:Package" href="InfrastructureLibrary.emx#_3ADC7B74022D3C9FFCC70354?InfrastructureLibrary/Core/PrimitiveTypes"/>

+  </ownedMember>

   <packageMerge xmi:id="_HW4dbBTbEdqZu-3Jy1-uYg">

     <mergedPackage href="InfrastructureLibrary.emx#_3ADC7B74022D3DE692AD00C7?InfrastructureLibrary/Core/Constructs"/>

   </packageMerge>

+  <packageMerge xmi:id="_1pzpoGf_EdqfYrlcy8iLFA">

+    <mergedPackage href="InfrastructureLibrary.emx#_3ADC7B74022D3C9FFCC70354?InfrastructureLibrary/Core/PrimitiveTypes"/>

+  </packageMerge>

 </uml:Model>

diff --git a/plugins/org.eclipse.uml2.uml/model/UML.emx b/plugins/org.eclipse.uml2.uml/model/UML.emx
index 94cce6c..6026598 100644
--- a/plugins/org.eclipse.uml2.uml/model/UML.emx
+++ b/plugins/org.eclipse.uml2.uml/model/UML.emx
@@ -26730,7 +26730,7 @@
     </eAnnotations>

     <packageImport xmi:id="_Y9WykD9KEdqjIv4r4xIGZw" importedPackage="_3ADC7B74022D3D5535770162"/>

     <packageImport xmi:id="_hUA7gD9KEdqjIv4r4xIGZw" importedPackage="_3ADC7B74022D3D1281210157"/>

-    <ownedMember xmi:type="uml:Package" xmi:id="_3ADC7B74022D3C9FD9B900CF" name="Kernel" clientDependency="_3ADC7B74022D3DFFB6EA014F">

+    <ownedMember xmi:type="uml:Package" xmi:id="_3ADC7B74022D3C9FD9B900CF" name="Kernel" clientDependency="_3ADC7B74022D3DFFB6EA014F _kCiQ8Gf_EdqfYrlcy8iLFA">

       <eAnnotations xmi:id="_sXiiARTaEdqZu-3Jy1-uYg" source="uml2.diagrams" references="_3ADC7B74022D3CAB035501C7">

         <contents xmi:type="notation:Diagram" xmi:id="_3ADC7B74022D3CAB035501C7" type="Class" name="Multiplicities">

           <children xmi:id="_uQF_ABTaEdqZu-3Jy1-uYg" targetEdges="_uQPJCxTaEdqZu-3Jy1-uYg" element="_3ADC7B74022D3CAAEC0D0176">

@@ -27063,7 +27063,7 @@
           </edges>

         </contents>

         <contents xmi:type="notation:Diagram" xmi:id="_3ADC7B74022D3DFFB6BA007E" type="Class" name="Kernel">

-          <children xmi:id="_uQiD4BTaEdqZu-3Jy1-uYg" sourceEdges="_uQiD7hTaEdqZu-3Jy1-uYg" element="_3ADC7B74022D3C9FD9B900CF">

+          <children xmi:id="_uQiD4BTaEdqZu-3Jy1-uYg" sourceEdges="_uQiD7hTaEdqZu-3Jy1-uYg _kC1L4Gf_EdqfYrlcy8iLFA" element="_3ADC7B74022D3C9FD9B900CF">

             <children xmi:id="_uQiD4xTaEdqZu-3Jy1-uYg" type="ImageCompartment" element="_3ADC7B74022D3C9FD9B900CF">

               <layoutConstraint xmi:type="notation:Size" xmi:id="_uQiD5BTaEdqZu-3Jy1-uYg" width="1320" height="1320"/>

             </children>

@@ -27072,7 +27072,7 @@
             <styles xmi:type="umlnotation:UMLShapeStyle" xmi:id="_uQiD4RTaEdqZu-3Jy1-uYg" fontName="Arial" fontHeight="10" showListStereotype="None" showListVisibility="None" lineColor="0" showStereotype="Text"/>

             <layoutConstraint xmi:type="notation:Bounds" xmi:id="_uQiD4hTaEdqZu-3Jy1-uYg" x="3407" y="4816" width="2540" height="1676"/>

           </children>

-          <children xmi:id="_uQiD5xTaEdqZu-3Jy1-uYg" targetEdges="_uQiD7hTaEdqZu-3Jy1-uYg">

+          <children xmi:id="_uQiD5xTaEdqZu-3Jy1-uYg" sourceEdges="_gLK90Gf_EdqfYrlcy8iLFA" targetEdges="_uQiD7hTaEdqZu-3Jy1-uYg">

             <children xmi:id="_uQiD6hTaEdqZu-3Jy1-uYg" type="ImageCompartment">

               <element xmi:type="uml:Package" href="InfrastructureLibrary.emx#_3ADC7B74022D3DE692AD00C7?InfrastructureLibrary/Core/Constructs"/>

               <layoutConstraint xmi:type="notation:Size" xmi:id="_uQiD6xTaEdqZu-3Jy1-uYg" width="1320" height="1320"/>

@@ -27087,6 +27087,21 @@
             <element xmi:type="uml:Package" href="InfrastructureLibrary.emx#_3ADC7B74022D3DE692AD00C7?InfrastructureLibrary/Core/Constructs"/>

             <layoutConstraint xmi:type="notation:Bounds" xmi:id="_uQiD6RTaEdqZu-3Jy1-uYg" x="3407" y="1056" width="2540" height="1676"/>

           </children>

+          <children xmi:id="_gK4C4Gf_EdqfYrlcy8iLFA" targetEdges="_gLK90Gf_EdqfYrlcy8iLFA _kC1L4Gf_EdqfYrlcy8iLFA">

+            <children xmi:id="_gK4C42f_EdqfYrlcy8iLFA" type="ImageCompartment">

+              <element xmi:type="uml:Package" href="InfrastructureLibrary.emx#_3ADC7B74022D3C9FFCC70354?InfrastructureLibrary/Core/PrimitiveTypes"/>

+              <layoutConstraint xmi:type="notation:Size" xmi:id="_gK4C5Gf_EdqfYrlcy8iLFA" width="1320" height="1320"/>

+            </children>

+            <children xmi:id="_gK4C5Wf_EdqfYrlcy8iLFA" type="Stereotype">

+              <element xmi:type="uml:Package" href="InfrastructureLibrary.emx#_3ADC7B74022D3C9FFCC70354?InfrastructureLibrary/Core/PrimitiveTypes"/>

+            </children>

+            <children xmi:id="_gK4C5mf_EdqfYrlcy8iLFA" type="Name">

+              <element xmi:type="uml:Package" href="InfrastructureLibrary.emx#_3ADC7B74022D3C9FFCC70354?InfrastructureLibrary/Core/PrimitiveTypes"/>

+            </children>

+            <styles xmi:type="umlnotation:UMLShapeStyle" xmi:id="_gK4C4Wf_EdqfYrlcy8iLFA" showListStereotype="None" showListVisibility="None" lineColor="0" showStereotype="Text"/>

+            <element xmi:type="uml:Package" href="InfrastructureLibrary.emx#_3ADC7B74022D3C9FFCC70354?InfrastructureLibrary/Core/PrimitiveTypes"/>

+            <layoutConstraint xmi:type="notation:Bounds" xmi:id="_gK4C4mf_EdqfYrlcy8iLFA" x="9540" y="1101" height="1586"/>

+          </children>

           <styles xmi:type="umlnotation:UMLDiagramStyle" xmi:id="_sXsS8RTaEdqZu-3Jy1-uYg"/>

           <edges xmi:id="_uQiD7hTaEdqZu-3Jy1-uYg" element="_3ADC7B74022D3DFFB6EA014F" source="_uQiD4BTaEdqZu-3Jy1-uYg" target="_uQiD5xTaEdqZu-3Jy1-uYg">

             <children xmi:id="_uQiD8RTaEdqZu-3Jy1-uYg" type="NameLabel" element="_3ADC7B74022D3DFFB6EA014F">

@@ -27099,6 +27114,34 @@
             <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_uQiD9RTaEdqZu-3Jy1-uYg" id="anchor50"/>

             <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_uQiD9hTaEdqZu-3Jy1-uYg" id="anchor50"/>

           </edges>

+          <edges xmi:id="_gLK90Gf_EdqfYrlcy8iLFA" source="_uQiD5xTaEdqZu-3Jy1-uYg" target="_gK4C4Gf_EdqfYrlcy8iLFA">

+            <children xmi:id="_gLK902f_EdqfYrlcy8iLFA" type="KindLabel">

+              <children xmi:id="_gLK91Wf_EdqfYrlcy8iLFA" type="Stereotype">

+                <element xmi:type="uml:PackageImport" href="InfrastructureLibrary.emx#_3ADC7B74022D41C2C20602EA?InfrastructureLibrary/Core/Constructs/%3CPackageImport%3E"/>

+              </children>

+              <children xmi:id="_gLK912f_EdqfYrlcy8iLFA" type="Kind">

+                <element xmi:type="uml:PackageImport" href="InfrastructureLibrary.emx#_3ADC7B74022D41C2C20602EA?InfrastructureLibrary/Core/Constructs/%3CPackageImport%3E"/>

+              </children>

+              <children xmi:id="_gLK91mf_EdqfYrlcy8iLFA" type="Name">

+                <element xmi:type="uml:PackageImport" href="InfrastructureLibrary.emx#_3ADC7B74022D41C2C20602EA?InfrastructureLibrary/Core/Constructs/%3CPackageImport%3E"/>

+              </children>

+              <element xmi:type="uml:PackageImport" href="InfrastructureLibrary.emx#_3ADC7B74022D41C2C20602EA?InfrastructureLibrary/Core/Constructs/%3CPackageImport%3E"/>

+              <layoutConstraint xmi:type="notation:Bounds" xmi:id="_gLK91Gf_EdqfYrlcy8iLFA" y="-185"/>

+            </children>

+            <styles xmi:type="umlnotation:UMLConnectorStyle" xmi:id="_gLK90Wf_EdqfYrlcy8iLFA" lineColor="0" showStereotype="Text"/>

+            <element xmi:type="uml:PackageImport" href="InfrastructureLibrary.emx#_3ADC7B74022D41C2C20602EA?InfrastructureLibrary/Core/Constructs/%3CPackageImport%3E"/>

+            <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_gLK90mf_EdqfYrlcy8iLFA" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>

+          </edges>

+          <edges xmi:id="_kC1L4Gf_EdqfYrlcy8iLFA" element="_kCiQ8Gf_EdqfYrlcy8iLFA" source="_uQiD4BTaEdqZu-3Jy1-uYg" target="_gK4C4Gf_EdqfYrlcy8iLFA">

+            <children xmi:id="_kC1L42f_EdqfYrlcy8iLFA" type="NameLabel" element="_kCiQ8Gf_EdqfYrlcy8iLFA">

+              <children xmi:id="_kC1L5Wf_EdqfYrlcy8iLFA" type="Stereotype" element="_kCiQ8Gf_EdqfYrlcy8iLFA"/>

+              <children xmi:id="_kC1L5mf_EdqfYrlcy8iLFA" type="Name" element="_kCiQ8Gf_EdqfYrlcy8iLFA"/>

+              <layoutConstraint xmi:type="notation:Bounds" xmi:id="_kC1L5Gf_EdqfYrlcy8iLFA" y="-185"/>

+            </children>

+            <styles xmi:type="umlnotation:UMLConnectorStyle" xmi:id="_kC1L4Wf_EdqfYrlcy8iLFA" lineColor="0" showStereotype="Text"/>

+            <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_kC1L4mf_EdqfYrlcy8iLFA" points="[39, -20, -194, 122]$[233, -142, 0, 0]"/>

+            <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_kC-V0Gf_EdqfYrlcy8iLFA" id="anchor50"/>

+          </edges>

         </contents>

         <contents xmi:type="notation:Diagram" xmi:id="_3ADC7B74022D3E02416C007F" type="Class" name="Root">

           <children xmi:id="_uQr04BTaEdqZu-3Jy1-uYg" sourceEdges="_uQr07xTaEdqZu-3Jy1-uYg _uQ1l6hTaEdqZu-3Jy1-uYg" targetEdges="_uQr07xTaEdqZu-3Jy1-uYg _uRIhAxTaEdqZu-3Jy1-uYg _uRIhDBTaEdqZu-3Jy1-uYg" element="_3ADC7B74022D3CAAEC0D0176">

@@ -36357,9 +36400,18 @@
           <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_sXih_xTaEdqZu-3Jy1-uYg" value="1"/>

         </ownedEnd>

       </ownedMember>

+      <ownedMember xmi:type="uml:Dependency" xmi:id="_kCiQ8Gf_EdqfYrlcy8iLFA" client="_3ADC7B74022D3C9FD9B900CF">

+        <eAnnotations xmi:id="_kufYAGf_EdqfYrlcy8iLFA" source="keywords">

+          <details xmi:id="_kufYAWf_EdqfYrlcy8iLFA" key="merge"/>

+        </eAnnotations>

+        <supplier xmi:type="uml:Package" href="InfrastructureLibrary.emx#_3ADC7B74022D3C9FFCC70354?InfrastructureLibrary/Core/PrimitiveTypes"/>

+      </ownedMember>

       <packageMerge xmi:id="_G5O38BTbEdqZu-3Jy1-uYg">

         <mergedPackage href="InfrastructureLibrary.emx#_3ADC7B74022D3DE692AD00C7?InfrastructureLibrary/Core/Constructs"/>

       </packageMerge>

+      <packageMerge xmi:id="_rnHcsGf_EdqfYrlcy8iLFA">

+        <mergedPackage href="InfrastructureLibrary.emx#_3ADC7B74022D3C9FFCC70354?InfrastructureLibrary/Core/PrimitiveTypes"/>

+      </packageMerge>

     </ownedMember>

     <ownedMember xmi:type="uml:Package" xmi:id="_3ADC7B74022D3BAF164701DA" name="Interfaces" clientDependency="_3ADC7B74022D3D5215A2030D _3ADC7B74022D3BAF2073035B">

       <eAnnotations xmi:id="_sY4l2BTaEdqZu-3Jy1-uYg" source="uml2.diagrams" references="_3ADC7B74022D33FF520E0046">