blob: 7fea6ddecadcb96bcd3b81a8c3ae3d213c4c1bb0 [file] [log] [blame]
<?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:Default_0="http:///Default_0.profile.uml2" 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:///Default_0.profile.uml2 pathmap://UML2_MSL_PROFILES/Default.epx#_bA7Pc9WLEdiy4IqP8whjFA?Default/%3CEPackage%3E http:///Ecore_0.profile.uml2 pathmap://UML2_PROFILES/Ecore.profile.uml2#_v9VUsK87Edi5QpYeY_yIpg" xmi:id="_z3j3UBZaEdqs4ZsykdgStg" name="InfrastructureLibrary" appliedProfile="_z3j3VBZaEdqs4ZsykdgStg _z3j3VxZaEdqs4ZsykdgStg _z3j3WhZaEdqs4ZsykdgStg _z3j3XRZaEdqs4ZsykdgStg _z3j3YBZaEdqs4ZsykdgStg _z9-BUBZaEdqs4ZsykdgStg">
<eAnnotations xmi:id="_z3j3URZaEdqs4ZsykdgStg" source="uml2.diagrams">
<contents xmi:type="notation:Diagram" xmi:id="_3ADC7B74022D41B4922F00ED" type="Class" name="InfrastructureLibrary">
<children xmi:id="_towSMxTaEdqZu-3Jy1-uYg" targetEdges="_towSXRTaEdqZu-3Jy1-uYg _to5cIxTaEdqZu-3Jy1-uYg" element="_3ADC7B74022D3C9FFCC70354">
<children xmi:id="_towSNhTaEdqZu-3Jy1-uYg" type="ImageCompartment" element="_3ADC7B74022D3C9FFCC70354">
<layoutConstraint xmi:type="notation:Size" xmi:id="_towSNxTaEdqZu-3Jy1-uYg" width="1320" height="1320"/>
</children>
<children xmi:id="_towSOBTaEdqZu-3Jy1-uYg" type="Stereotype" element="_3ADC7B74022D3C9FFCC70354"/>
<children xmi:id="_towSORTaEdqZu-3Jy1-uYg" type="Name" element="_3ADC7B74022D3C9FFCC70354"/>
<styles xmi:type="umlnotation:UMLShapeStyle" xmi:id="_towSNBTaEdqZu-3Jy1-uYg" fontName="Arial" fontHeight="10" showListStereotype="None" showListVisibility="None" lineColor="0" showStereotype="Text"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_towSNRTaEdqZu-3Jy1-uYg" x="2336" y="2946" width="3068" height="1676"/>
</children>
<children xmi:id="_towSOhTaEdqZu-3Jy1-uYg" sourceEdges="_towSXRTaEdqZu-3Jy1-uYg" element="_3ADC7B74022D3C9FFCB502E0">
<children xmi:id="_towSPRTaEdqZu-3Jy1-uYg" type="ImageCompartment" element="_3ADC7B74022D3C9FFCB502E0">
<layoutConstraint xmi:type="notation:Size" xmi:id="_towSPhTaEdqZu-3Jy1-uYg" width="1320" height="1320"/>
</children>
<children xmi:id="_towSPxTaEdqZu-3Jy1-uYg" type="Stereotype" element="_3ADC7B74022D3C9FFCB502E0"/>
<children xmi:id="_towSQBTaEdqZu-3Jy1-uYg" type="Name" element="_3ADC7B74022D3C9FFCB502E0"/>
<styles xmi:type="umlnotation:UMLShapeStyle" xmi:id="_towSOxTaEdqZu-3Jy1-uYg" fontName="Arial" fontHeight="10" showListStereotype="None" showListVisibility="None" lineColor="0" showStereotype="Text"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_towSPBTaEdqZu-3Jy1-uYg" x="954" y="6996" width="2540" height="1676"/>
</children>
<children xmi:id="_towSQRTaEdqZu-3Jy1-uYg" sourceEdges="_to5cIxTaEdqZu-3Jy1-uYg" element="_3ADC7B74022D3DE692A401F1">
<children xmi:id="_towSRBTaEdqZu-3Jy1-uYg" type="ImageCompartment" element="_3ADC7B74022D3DE692A401F1">
<layoutConstraint xmi:type="notation:Size" xmi:id="_towSRRTaEdqZu-3Jy1-uYg" width="1320" height="1320"/>
</children>
<children xmi:id="_towSRhTaEdqZu-3Jy1-uYg" type="Stereotype" element="_3ADC7B74022D3DE692A401F1"/>
<children xmi:id="_towSRxTaEdqZu-3Jy1-uYg" type="Name" element="_3ADC7B74022D3DE692A401F1"/>
<styles xmi:type="umlnotation:UMLShapeStyle" xmi:id="_towSQhTaEdqZu-3Jy1-uYg" fontName="Arial" fontHeight="10" showListStereotype="None" showListVisibility="None" lineColor="0" showStereotype="Text"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_towSQxTaEdqZu-3Jy1-uYg" x="3799" y="6996" width="2540" height="1676"/>
</children>
<children xmi:id="_towSSBTaEdqZu-3Jy1-uYg" targetEdges="_to5cLRTaEdqZu-3Jy1-uYg" element="_3ADC7B74022D3DE692AD00C7">
<children xmi:id="_towSSxTaEdqZu-3Jy1-uYg" type="ImageCompartment" element="_3ADC7B74022D3DE692AD00C7">
<layoutConstraint xmi:type="notation:Size" xmi:id="_towSTBTaEdqZu-3Jy1-uYg" width="1320" height="1320"/>
</children>
<children xmi:id="_towSTRTaEdqZu-3Jy1-uYg" type="Stereotype" element="_3ADC7B74022D3DE692AD00C7"/>
<children xmi:id="_towSThTaEdqZu-3Jy1-uYg" type="Name" element="_3ADC7B74022D3DE692AD00C7"/>
<styles xmi:type="umlnotation:UMLShapeStyle" xmi:id="_towSSRTaEdqZu-3Jy1-uYg" fontName="Arial" fontHeight="10" showListStereotype="None" showListVisibility="None" lineColor="0" showStereotype="Text"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_towSShTaEdqZu-3Jy1-uYg" x="4134" y="11130" width="2540" height="1676"/>
</children>
<children xmi:id="_towSTxTaEdqZu-3Jy1-uYg" sourceEdges="_to5cLRTaEdqZu-3Jy1-uYg _to5cNxTaEdqZu-3Jy1-uYg" element="_3ADC7B74022D3CA186CB00FB">
<children xmi:id="_towSUhTaEdqZu-3Jy1-uYg" type="ImageCompartment" element="_3ADC7B74022D3CA186CB00FB">
<layoutConstraint xmi:type="notation:Size" xmi:id="_towSUxTaEdqZu-3Jy1-uYg" width="1320" height="1320"/>
</children>
<children xmi:id="_towSVBTaEdqZu-3Jy1-uYg" type="Stereotype" element="_3ADC7B74022D3CA186CB00FB"/>
<children xmi:id="_towSVRTaEdqZu-3Jy1-uYg" type="Name" element="_3ADC7B74022D3CA186CB00FB"/>
<styles xmi:type="umlnotation:UMLShapeStyle" xmi:id="_towSUBTaEdqZu-3Jy1-uYg" fontName="Arial" fontHeight="10" showListStereotype="None" showListVisibility="None" lineColor="0" showStereotype="Text"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_towSURTaEdqZu-3Jy1-uYg" x="10989" y="11243" width="5147" height="1744"/>
</children>
<children xmi:id="_towSVhTaEdqZu-3Jy1-uYg" targetEdges="_to5cNxTaEdqZu-3Jy1-uYg" element="_3ADC7B74022D3C9FFCC70354">
<children xmi:id="_towSWRTaEdqZu-3Jy1-uYg" type="ImageCompartment" element="_3ADC7B74022D3C9FFCC70354">
<layoutConstraint xmi:type="notation:Size" xmi:id="_towSWhTaEdqZu-3Jy1-uYg" width="1320" height="1320"/>
</children>
<children xmi:id="_towSWxTaEdqZu-3Jy1-uYg" type="Stereotype" element="_3ADC7B74022D3C9FFCC70354"/>
<children xmi:id="_towSXBTaEdqZu-3Jy1-uYg" type="Name" element="_3ADC7B74022D3C9FFCC70354"/>
<styles xmi:type="umlnotation:UMLShapeStyle" xmi:id="_towSVxTaEdqZu-3Jy1-uYg" fontName="Arial" fontHeight="10" showListStereotype="None" showListVisibility="None" lineColor="0" showStereotype="Text"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_towSWBTaEdqZu-3Jy1-uYg" x="12293" y="7112" width="2963" height="1676"/>
</children>
<styles xmi:type="umlnotation:UMLDiagramStyle" xmi:id="_ru2xUhTaEdqZu-3Jy1-uYg"/>
<edges xmi:id="_towSXRTaEdqZu-3Jy1-uYg" element="_3ADC7B74022D3DEE2BE80333" source="_towSOhTaEdqZu-3Jy1-uYg" target="_towSMxTaEdqZu-3Jy1-uYg">
<children xmi:id="_towSYBTaEdqZu-3Jy1-uYg" type="KindLabel" element="_3ADC7B74022D3DEE2BE80333">
<children xmi:id="_towSYhTaEdqZu-3Jy1-uYg" type="Stereotype" element="_3ADC7B74022D3DEE2BE80333"/>
<children xmi:id="_to5cIBTaEdqZu-3Jy1-uYg" type="Kind" element="_3ADC7B74022D3DEE2BE80333"/>
<children xmi:id="_towSYxTaEdqZu-3Jy1-uYg" type="Name" element="_3ADC7B74022D3DEE2BE80333"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_towSYRTaEdqZu-3Jy1-uYg" x="-353" y="-1415"/>
</children>
<styles xmi:type="umlnotation:UMLConnectorStyle" xmi:id="_towSXhTaEdqZu-3Jy1-uYg" fontName="Arial" fontHeight="10" routing="Rectilinear" lineColor="0" showStereotype="Text"/>
<bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_towSXxTaEdqZu-3Jy1-uYg" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
<sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_to5cIRTaEdqZu-3Jy1-uYg" id="anchor50"/>
<targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_to5cIhTaEdqZu-3Jy1-uYg" id="anchor50"/>
</edges>
<edges xmi:id="_to5cIxTaEdqZu-3Jy1-uYg" element="_3ADC7B74022D3DE78B4D02BB" source="_towSQRTaEdqZu-3Jy1-uYg" target="_towSMxTaEdqZu-3Jy1-uYg">
<children xmi:id="_to5cJhTaEdqZu-3Jy1-uYg" type="KindLabel" element="_3ADC7B74022D3DE78B4D02BB">
<children xmi:id="_to5cKBTaEdqZu-3Jy1-uYg" type="Stereotype" element="_3ADC7B74022D3DE78B4D02BB"/>
<children xmi:id="_to5cKhTaEdqZu-3Jy1-uYg" type="Kind" element="_3ADC7B74022D3DE78B4D02BB"/>
<children xmi:id="_to5cKRTaEdqZu-3Jy1-uYg" type="Name" element="_3ADC7B74022D3DE78B4D02BB"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_to5cJxTaEdqZu-3Jy1-uYg" x="-207" y="1508"/>
</children>
<styles xmi:type="umlnotation:UMLConnectorStyle" xmi:id="_to5cJBTaEdqZu-3Jy1-uYg" fontName="Arial" fontHeight="10" routing="Rectilinear" lineColor="0" showStereotype="Text"/>
<bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_to5cJRTaEdqZu-3Jy1-uYg" points="[0, -530, 1191, 3598]$[0, -3281, 1191, 847]"/>
<sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_to5cKxTaEdqZu-3Jy1-uYg" id="anchor50"/>
<targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_to5cLBTaEdqZu-3Jy1-uYg" id="anchor50"/>
</edges>
<edges xmi:id="_to5cLRTaEdqZu-3Jy1-uYg" element="_3ADC7B74022D3DE7959801E8" source="_towSTxTaEdqZu-3Jy1-uYg" target="_towSSBTaEdqZu-3Jy1-uYg">
<children xmi:id="_to5cMBTaEdqZu-3Jy1-uYg" type="KindLabel" element="_3ADC7B74022D3DE7959801E8">
<children xmi:id="_to5cMhTaEdqZu-3Jy1-uYg" type="Stereotype" element="_3ADC7B74022D3DE7959801E8"/>
<children xmi:id="_to5cNBTaEdqZu-3Jy1-uYg" type="Kind" element="_3ADC7B74022D3DE7959801E8"/>
<children xmi:id="_to5cMxTaEdqZu-3Jy1-uYg" type="Name" element="_3ADC7B74022D3DE7959801E8"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_to5cMRTaEdqZu-3Jy1-uYg" x="-116" y="142"/>
</children>
<styles xmi:type="umlnotation:UMLConnectorStyle" xmi:id="_to5cLhTaEdqZu-3Jy1-uYg" fontName="Arial" fontHeight="10" routing="Rectilinear" lineColor="0" showStereotype="Text"/>
<bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_to5cLxTaEdqZu-3Jy1-uYg" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
<sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_to5cNRTaEdqZu-3Jy1-uYg" id="anchor50"/>
<targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_to5cNhTaEdqZu-3Jy1-uYg" id="anchor50"/>
</edges>
<edges xmi:id="_to5cNxTaEdqZu-3Jy1-uYg" element="_3ADC7B74022D41B0672E00DE" source="_towSTxTaEdqZu-3Jy1-uYg" target="_towSVhTaEdqZu-3Jy1-uYg">
<children xmi:id="_to5cOhTaEdqZu-3Jy1-uYg" type="KindLabel" element="_3ADC7B74022D41B0672E00DE">
<children xmi:id="_to5cPBTaEdqZu-3Jy1-uYg" type="Stereotype" element="_3ADC7B74022D41B0672E00DE"/>
<children xmi:id="_to5cPhTaEdqZu-3Jy1-uYg" type="Kind" element="_3ADC7B74022D41B0672E00DE"/>
<children xmi:id="_to5cPRTaEdqZu-3Jy1-uYg" type="Name" element="_3ADC7B74022D41B0672E00DE"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_to5cOxTaEdqZu-3Jy1-uYg" x="196" y="-1425"/>
</children>
<styles xmi:type="umlnotation:UMLConnectorStyle" xmi:id="_to5cOBTaEdqZu-3Jy1-uYg" fontName="Arial" fontHeight="10" routing="Rectilinear" lineColor="0" showStereotype="Text"/>
<bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_to5cORTaEdqZu-3Jy1-uYg" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
<sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_to5cPxTaEdqZu-3Jy1-uYg" id="anchor50"/>
<targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_to5cQBTaEdqZu-3Jy1-uYg" id="anchor50"/>
</edges>
</contents>
</eAnnotations>
<eAnnotations xmi:id="_aVQhEDcwEdqq1tCaRkgBQQ" source="http://www.eclipse.org/emf/2002/Ecore"/>
<packageImport xmi:type="uml:ProfileApplication" xmi:id="_z3j3VBZaEdqs4ZsykdgStg">
<eAnnotations xmi:id="_z3j3VRZaEdqs4ZsykdgStg" source="attributes">
<details xmi:id="_z3j3VhZaEdqs4ZsykdgStg" key="version" value="0"/>
</eAnnotations>
<importedPackage xmi:type="uml:Profile" href="pathmap://UML2_PROFILES/Basic.profile.uml2#_6mFRgK86Edih9-GG5afQ0g"/>
<importedProfile href="pathmap://UML2_PROFILES/Basic.profile.uml2#_6mFRgK86Edih9-GG5afQ0g"/>
</packageImport>
<packageImport xmi:type="uml:ProfileApplication" xmi:id="_z3j3VxZaEdqs4ZsykdgStg">
<eAnnotations xmi:id="_z3j3WBZaEdqs4ZsykdgStg" source="attributes">
<details xmi:id="_z3j3WRZaEdqs4ZsykdgStg" key="version" value="0"/>
</eAnnotations>
<importedPackage xmi:type="uml:Profile" href="pathmap://UML2_PROFILES/Intermediate.profile.uml2#_Cz7csK87Edih9-GG5afQ0g"/>
<importedProfile href="pathmap://UML2_PROFILES/Intermediate.profile.uml2#_Cz7csK87Edih9-GG5afQ0g"/>
</packageImport>
<packageImport xmi:type="uml:ProfileApplication" xmi:id="_z3j3WhZaEdqs4ZsykdgStg">
<eAnnotations xmi:id="_z3j3WxZaEdqs4ZsykdgStg" source="attributes">
<details xmi:id="_z3j3XBZaEdqs4ZsykdgStg" key="version" value="0"/>
</eAnnotations>
<importedPackage xmi:type="uml:Profile" href="pathmap://UML2_PROFILES/Complete.profile.uml2#_M7pTkK87Edih9-GG5afQ0g"/>
<importedProfile href="pathmap://UML2_PROFILES/Complete.profile.uml2#_M7pTkK87Edih9-GG5afQ0g"/>
</packageImport>
<packageImport xmi:type="uml:ProfileApplication" xmi:id="_z3j3XRZaEdqs4ZsykdgStg">
<eAnnotations xmi:id="_z3j3XhZaEdqs4ZsykdgStg" source="attributes">
<details xmi:id="_z3j3XxZaEdqs4ZsykdgStg" key="version" value="0"/>
</eAnnotations>
<importedPackage xmi:type="uml:Profile" href="pathmap://UML2_MSL_PROFILES/Default.epx#_a_S3wNWLEdiy4IqP8whjFA?Default"/>
<importedProfile href="pathmap://UML2_MSL_PROFILES/Default.epx#_a_S3wNWLEdiy4IqP8whjFA?Default"/>
</packageImport>
<packageImport xmi:type="uml:ProfileApplication" xmi:id="_z3j3YBZaEdqs4ZsykdgStg">
<eAnnotations xmi:id="_z3j3YRZaEdqs4ZsykdgStg" source="attributes">
<details xmi:id="_z3j3YhZaEdqs4ZsykdgStg" key="version" value="0"/>
</eAnnotations>
<importedPackage xmi:type="uml:Profile" href="pathmap://UML2_MSL_PROFILES/Deployment.epx#_vjbuwOvHEdiDX5bji0iVSA?Deployment"/>
<importedProfile href="pathmap://UML2_MSL_PROFILES/Deployment.epx#_vjbuwOvHEdiDX5bji0iVSA?Deployment"/>
</packageImport>
<packageImport xmi:id="_z3j3YxZaEdqs4ZsykdgStg">
<importedPackage xmi:type="uml:Model" href="pathmap://UML2_LIBRARIES/UML2PrimitiveTypes.library.uml2#_EfRZoK86EdieaYgxtVWN8Q"/>
</packageImport>
<packageImport xmi:type="uml:ProfileApplication" xmi:id="_z9-BUBZaEdqs4ZsykdgStg">
<eAnnotations xmi:id="_z9-BURZaEdqs4ZsykdgStg" source="attributes">
<details xmi:id="_z9-BUhZaEdqs4ZsykdgStg" key="version" value="0"/>
</eAnnotations>
<importedPackage xmi:type="uml:Profile" href="pathmap://UML2_PROFILES/Ecore.profile.uml2#_siPt4K87Edi5QpYeY_yIpg"/>
<importedProfile href="pathmap://UML2_PROFILES/Ecore.profile.uml2#_siPt4K87Edi5QpYeY_yIpg"/>
</packageImport>
<ownedMember xmi:type="uml:Package" xmi:id="_3ADC7B74022D3C9FFCAA00D1" name="Core">
<eAnnotations xmi:id="_rt0PgBTaEdqZu-3Jy1-uYg" source="uml2.diagrams" references="_3ADC7B74022D3C9FFCD602AB">
<contents xmi:type="notation:Diagram" xmi:id="_3ADC7B74022D3C9FFCD602AB" type="Class" name="Core">
<children xmi:id="_tnHTcBTaEdqZu-3Jy1-uYg" targetEdges="_tnHThRTaEdqZu-3Jy1-uYg _tnHTnRTaEdqZu-3Jy1-uYg _tnHTsRTaEdqZu-3Jy1-uYg" element="_3ADC7B74022D3C9FFCC70354">
<children xmi:id="_tnHTcxTaEdqZu-3Jy1-uYg" type="ImageCompartment" element="_3ADC7B74022D3C9FFCC70354">
<layoutConstraint xmi:type="notation:Size" xmi:id="_tnHTdBTaEdqZu-3Jy1-uYg" width="1320" height="1320"/>
</children>
<children xmi:id="_tnHTdRTaEdqZu-3Jy1-uYg" type="Stereotype" element="_3ADC7B74022D3C9FFCC70354"/>
<children xmi:id="_tnHTdhTaEdqZu-3Jy1-uYg" type="Name" element="_3ADC7B74022D3C9FFCC70354"/>
<styles xmi:type="umlnotation:UMLShapeStyle" xmi:id="_tnHTcRTaEdqZu-3Jy1-uYg" fontName="Arial" fontHeight="10" showListStereotype="None" showListVisibility="None" lineColor="0" showStereotype="None"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_tnHTchTaEdqZu-3Jy1-uYg" x="4451" y="3860" width="2965" height="1676"/>
</children>
<children xmi:id="_tnHTdxTaEdqZu-3Jy1-uYg" sourceEdges="_tnHTnRTaEdqZu-3Jy1-uYg" element="_3ADC7B74022D3C9FFCB502E0">
<children xmi:id="_tnHTehTaEdqZu-3Jy1-uYg" type="ImageCompartment" element="_3ADC7B74022D3C9FFCB502E0">
<layoutConstraint xmi:type="notation:Size" xmi:id="_tnHTexTaEdqZu-3Jy1-uYg" width="1320" height="1320"/>
</children>
<children xmi:id="_tnHTfBTaEdqZu-3Jy1-uYg" type="Stereotype" element="_3ADC7B74022D3C9FFCB502E0"/>
<children xmi:id="_tnHTfRTaEdqZu-3Jy1-uYg" type="Name" element="_3ADC7B74022D3C9FFCB502E0"/>
<styles xmi:type="umlnotation:UMLShapeStyle" xmi:id="_tnHTeBTaEdqZu-3Jy1-uYg" fontName="Arial" fontHeight="10" showListStereotype="None" showListVisibility="None" lineColor="0" showStereotype="None"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_tnHTeRTaEdqZu-3Jy1-uYg" x="2153" y="6908" width="2673" height="1676"/>
</children>
<children xmi:id="_tnHTfhTaEdqZu-3Jy1-uYg" sourceEdges="_tnHThRTaEdqZu-3Jy1-uYg" element="_3ADC7B74022D3DE692A401F1">
<children xmi:id="_tnHTgRTaEdqZu-3Jy1-uYg" type="ImageCompartment" element="_3ADC7B74022D3DE692A401F1">
<layoutConstraint xmi:type="notation:Size" xmi:id="_tnHTghTaEdqZu-3Jy1-uYg" width="1320" height="1320"/>
</children>
<children xmi:id="_tnHTgxTaEdqZu-3Jy1-uYg" type="Stereotype" element="_3ADC7B74022D3DE692A401F1"/>
<children xmi:id="_tnHThBTaEdqZu-3Jy1-uYg" type="Name" element="_3ADC7B74022D3DE692A401F1"/>
<styles xmi:type="umlnotation:UMLShapeStyle" xmi:id="_tnHTfxTaEdqZu-3Jy1-uYg" fontName="Arial" fontHeight="10" showListStereotype="None" showListVisibility="None" lineColor="0" showStereotype="None"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_tnHTgBTaEdqZu-3Jy1-uYg" x="7080" y="7061" width="2673" height="1676"/>
</children>
<children xmi:id="_tnHTjxTaEdqZu-3Jy1-uYg" targetEdges="_tnHTpxTaEdqZu-3Jy1-uYg" element="_3ADC7B74022D3DE692AD00C7">
<children xmi:id="_tnHTkhTaEdqZu-3Jy1-uYg" type="ImageCompartment" element="_3ADC7B74022D3DE692AD00C7">
<layoutConstraint xmi:type="notation:Size" xmi:id="_tnHTkxTaEdqZu-3Jy1-uYg" width="1320" height="1320"/>
</children>
<children xmi:id="_tnHTlBTaEdqZu-3Jy1-uYg" type="Stereotype" element="_3ADC7B74022D3DE692AD00C7"/>
<children xmi:id="_tnHTlRTaEdqZu-3Jy1-uYg" type="Name" element="_3ADC7B74022D3DE692AD00C7"/>
<styles xmi:type="umlnotation:UMLShapeStyle" xmi:id="_tnHTkBTaEdqZu-3Jy1-uYg" fontName="Arial" fontHeight="10" showListStereotype="None" showListVisibility="None" lineColor="0" showStereotype="None"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_tnHTkRTaEdqZu-3Jy1-uYg" x="4896" y="10210" width="2673" height="1676"/>
</children>
<children xmi:id="_tnHTlhTaEdqZu-3Jy1-uYg" sourceEdges="_tnHTpxTaEdqZu-3Jy1-uYg _tnHTsRTaEdqZu-3Jy1-uYg" element="_3ADC7B74022D3CA186CB00FB">
<children xmi:id="_tnHTmRTaEdqZu-3Jy1-uYg" type="ImageCompartment" element="_3ADC7B74022D3CA186CB00FB">
<layoutConstraint xmi:type="notation:Size" xmi:id="_tnHTmhTaEdqZu-3Jy1-uYg" width="1320" height="1320"/>
</children>
<children xmi:id="_tnHTmxTaEdqZu-3Jy1-uYg" type="Stereotype" element="_3ADC7B74022D3CA186CB00FB"/>
<children xmi:id="_tnHTnBTaEdqZu-3Jy1-uYg" type="Name" element="_3ADC7B74022D3CA186CB00FB"/>
<styles xmi:type="umlnotation:UMLShapeStyle" xmi:id="_tnHTlxTaEdqZu-3Jy1-uYg" fontName="Arial" fontHeight="10" showListStereotype="None" showListVisibility="None" lineColor="0" showStereotype="None"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_tnHTmBTaEdqZu-3Jy1-uYg" x="13650" y="6976" width="4777" height="1744"/>
</children>
<styles xmi:type="umlnotation:UMLDiagramStyle" xmi:id="_rt0PghTaEdqZu-3Jy1-uYg" description="|CallOperationAction is an action that transmits an operation call request to the target object, where it may cause the invocation of associated behavior. The argument values of the action are available to the execution of the invoked behavior. If the action is marked synchronous, the execution of the call operation action waits until the execution of the invoked behavior completes&#xA;|and a reply transmission is returned to the caller; otherwise execution of the action is complete when the invocation of the&#xA;|operation is established and the execution of the invoked operation proceeds concurrently with the execution of the calling behavior. Any values returned as part of the reply transmission are put on the result output pins of the call operation action.&#xA;|Upon receipt of the reply transmission, execution of the call operation action is complete.&#xA;"/>
<edges xmi:id="_tnHThRTaEdqZu-3Jy1-uYg" element="_3ADC7B74022D3DE78B4D02BB" source="_tnHTfhTaEdqZu-3Jy1-uYg" target="_tnHTcBTaEdqZu-3Jy1-uYg">
<children xmi:id="_tnHTiBTaEdqZu-3Jy1-uYg" type="KindLabel" element="_3ADC7B74022D3DE78B4D02BB">
<children xmi:id="_tnHTihTaEdqZu-3Jy1-uYg" type="Stereotype" element="_3ADC7B74022D3DE78B4D02BB"/>
<children xmi:id="_tnHTjBTaEdqZu-3Jy1-uYg" type="Kind" element="_3ADC7B74022D3DE78B4D02BB"/>
<children xmi:id="_tnHTixTaEdqZu-3Jy1-uYg" type="Name" element="_3ADC7B74022D3DE78B4D02BB"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_tnHTiRTaEdqZu-3Jy1-uYg" x="-182" y="1374"/>
</children>
<styles xmi:type="umlnotation:UMLConnectorStyle" xmi:id="_tnHThhTaEdqZu-3Jy1-uYg" fontName="Arial" fontHeight="10" routing="Rectilinear" lineColor="0" showStereotype="Text"/>
<bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_tnHThxTaEdqZu-3Jy1-uYg" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
<sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_tnHTjRTaEdqZu-3Jy1-uYg" id="anchor50"/>
<targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_tnHTjhTaEdqZu-3Jy1-uYg" id="anchor50"/>
</edges>
<edges xmi:id="_tnHTnRTaEdqZu-3Jy1-uYg" element="_3ADC7B74022D3DEE2BE80333" source="_tnHTdxTaEdqZu-3Jy1-uYg" target="_tnHTcBTaEdqZu-3Jy1-uYg">
<children xmi:id="_tnHToBTaEdqZu-3Jy1-uYg" type="KindLabel" element="_3ADC7B74022D3DEE2BE80333">
<children xmi:id="_tnHTohTaEdqZu-3Jy1-uYg" type="Stereotype" element="_3ADC7B74022D3DEE2BE80333"/>
<children xmi:id="_tnHTpBTaEdqZu-3Jy1-uYg" type="Kind" element="_3ADC7B74022D3DEE2BE80333"/>
<children xmi:id="_tnHToxTaEdqZu-3Jy1-uYg" type="Name" element="_3ADC7B74022D3DEE2BE80333"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_tnHToRTaEdqZu-3Jy1-uYg" x="-89" y="-1426"/>
</children>
<styles xmi:type="umlnotation:UMLConnectorStyle" xmi:id="_tnHTnhTaEdqZu-3Jy1-uYg" fontName="Arial" fontHeight="10" routing="Rectilinear" lineColor="0" showStereotype="Text"/>
<bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_tnHTnxTaEdqZu-3Jy1-uYg" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
<sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_tnHTpRTaEdqZu-3Jy1-uYg" id="anchor50"/>
<targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_tnHTphTaEdqZu-3Jy1-uYg" id="anchor50"/>
</edges>
<edges xmi:id="_tnHTpxTaEdqZu-3Jy1-uYg" element="_3ADC7B74022D3DE7959801E8" source="_tnHTlhTaEdqZu-3Jy1-uYg" target="_tnHTjxTaEdqZu-3Jy1-uYg">
<children xmi:id="_tnHTqhTaEdqZu-3Jy1-uYg" type="KindLabel" element="_3ADC7B74022D3DE7959801E8">
<children xmi:id="_tnHTrBTaEdqZu-3Jy1-uYg" type="Stereotype" element="_3ADC7B74022D3DE7959801E8"/>
<children xmi:id="_tnHTrhTaEdqZu-3Jy1-uYg" type="Kind" element="_3ADC7B74022D3DE7959801E8"/>
<children xmi:id="_tnHTrRTaEdqZu-3Jy1-uYg" type="Name" element="_3ADC7B74022D3DE7959801E8"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_tnHTqxTaEdqZu-3Jy1-uYg" x="-111" y="434"/>
</children>
<styles xmi:type="umlnotation:UMLConnectorStyle" xmi:id="_tnHTqBTaEdqZu-3Jy1-uYg" fontName="Arial" fontHeight="10" routing="Rectilinear" lineColor="0" showStereotype="Text"/>
<bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_tnHTqRTaEdqZu-3Jy1-uYg" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
<sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_tnHTrxTaEdqZu-3Jy1-uYg" id="anchor50"/>
<targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_tnHTsBTaEdqZu-3Jy1-uYg" id="anchor50"/>
</edges>
<edges xmi:id="_tnHTsRTaEdqZu-3Jy1-uYg" element="_3ADC7B74022D41B0672E00DE" source="_tnHTlhTaEdqZu-3Jy1-uYg" target="_tnHTcBTaEdqZu-3Jy1-uYg">
<children xmi:id="_tnHTtBTaEdqZu-3Jy1-uYg" type="KindLabel" element="_3ADC7B74022D41B0672E00DE">
<children xmi:id="_tnQdYBTaEdqZu-3Jy1-uYg" type="Stereotype" element="_3ADC7B74022D41B0672E00DE"/>
<children xmi:id="_tnQdYhTaEdqZu-3Jy1-uYg" type="Kind" element="_3ADC7B74022D41B0672E00DE"/>
<children xmi:id="_tnQdYRTaEdqZu-3Jy1-uYg" type="Name" element="_3ADC7B74022D41B0672E00DE"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_tnHTtRTaEdqZu-3Jy1-uYg" x="-153" y="497"/>
</children>
<styles xmi:type="umlnotation:UMLConnectorStyle" xmi:id="_tnHTshTaEdqZu-3Jy1-uYg" fontName="Arial" fontHeight="8" routing="Rectilinear" lineColor="0" showStereotype="Text"/>
<bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_tnHTsxTaEdqZu-3Jy1-uYg" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
<sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_tnQdYxTaEdqZu-3Jy1-uYg" id="anchor50"/>
<targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_tnQdZBTaEdqZu-3Jy1-uYg" id="anchor50"/>
</edges>
</contents>
</eAnnotations>
<ownedMember xmi:type="uml:Package" xmi:id="_3ADC7B74022D3C9FFCB502E0" name="Abstractions">
<eAnnotations xmi:id="_rdbDGBTaEdqZu-3Jy1-uYg" source="uml2.diagrams" references="_3ADC7B74022D3CA0031802EB">
<contents xmi:type="notation:Diagram" xmi:id="_3ADC7B74022D3CA0031802EB" type="Class" name="Abstractions">
<children xmi:id="_tUfSZBTaEdqZu-3Jy1-uYg" sourceEdges="_tVO5YRTaEdqZu-3Jy1-uYg" targetEdges="_tU7XQBTaEdqZu-3Jy1-uYg _tU7XaBTaEdqZu-3Jy1-uYg _tVFIRBTaEdqZu-3Jy1-uYg _tVh0NxTaEdqZu-3Jy1-uYg _h9fdsD9HEdqjIv4r4xIGZw _m_zhAD9HEdqjIv4r4xIGZw" element="_3ADC7B74022D3CA002E901AD">
<children xmi:id="_tUocUBTaEdqZu-3Jy1-uYg" type="ImageCompartment" element="_3ADC7B74022D3CA002E901AD">
<layoutConstraint xmi:type="notation:Size" xmi:id="_tUocURTaEdqZu-3Jy1-uYg" width="1320" height="1320"/>
</children>
<children xmi:id="_tUocUhTaEdqZu-3Jy1-uYg" type="Stereotype" element="_3ADC7B74022D3CA002E901AD"/>
<children xmi:id="_tUocUxTaEdqZu-3Jy1-uYg" type="Name" element="_3ADC7B74022D3CA002E901AD"/>
<styles xmi:type="umlnotation:UMLShapeStyle" xmi:id="_tUfSZRTaEdqZu-3Jy1-uYg" fontName="Arial" fontHeight="10" showListStereotype="None" showListVisibility="None" lineColor="0" showStereotype="None"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_tUfSZhTaEdqZu-3Jy1-uYg" x="22504" y="4521" width="2540" height="1676"/>
</children>
<children xmi:id="_tUocVBTaEdqZu-3Jy1-uYg" sourceEdges="_tVFIRBTaEdqZu-3Jy1-uYg" targetEdges="_tU7XVBTaEdqZu-3Jy1-uYg _tVFIWBTaEdqZu-3Jy1-uYg _tVFIYhTaEdqZu-3Jy1-uYg _tVYDaxTaEdqZu-3Jy1-uYg" element="_3ADC7B74022D3CA002FD0120">
<children xmi:id="_tUocVxTaEdqZu-3Jy1-uYg" type="ImageCompartment" element="_3ADC7B74022D3CA002FD0120">
<layoutConstraint xmi:type="notation:Size" xmi:id="_tUocWBTaEdqZu-3Jy1-uYg" width="1320" height="1320"/>
</children>
<children xmi:id="_tUocWRTaEdqZu-3Jy1-uYg" type="Stereotype" element="_3ADC7B74022D3CA002FD0120"/>
<children xmi:id="_tUocWhTaEdqZu-3Jy1-uYg" type="Name" element="_3ADC7B74022D3CA002FD0120"/>
<styles xmi:type="umlnotation:UMLShapeStyle" xmi:id="_tUocVRTaEdqZu-3Jy1-uYg" fontName="Arial" fontHeight="10" showListStereotype="None" showListVisibility="None" lineColor="0" showStereotype="None"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_tUocVhTaEdqZu-3Jy1-uYg" x="19050" y="8331" width="2883" height="1676"/>
</children>
<children xmi:id="_tUocWxTaEdqZu-3Jy1-uYg" sourceEdges="_tU7XVBTaEdqZu-3Jy1-uYg _h9fdsD9HEdqjIv4r4xIGZw" targetEdges="_tVFIThTaEdqZu-3Jy1-uYg _tVFIbBTaEdqZu-3Jy1-uYg _tVYDRhTaEdqZu-3Jy1-uYg" element="_3ADC7B74022D3CA003360013">
<children xmi:id="_tUocXhTaEdqZu-3Jy1-uYg" type="ImageCompartment" element="_3ADC7B74022D3CA003360013">
<layoutConstraint xmi:type="notation:Size" xmi:id="_tUocXxTaEdqZu-3Jy1-uYg" width="1320" height="1320"/>
</children>
<children xmi:id="_tUocYBTaEdqZu-3Jy1-uYg" type="Stereotype" element="_3ADC7B74022D3CA003360013"/>
<children xmi:id="_tUocYRTaEdqZu-3Jy1-uYg" type="Name" element="_3ADC7B74022D3CA003360013"/>
<styles xmi:type="umlnotation:UMLShapeStyle" xmi:id="_tUocXBTaEdqZu-3Jy1-uYg" fontName="Arial" fontHeight="10" showListStereotype="None" showListVisibility="None" lineColor="0" showStereotype="None"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_tUocXRTaEdqZu-3Jy1-uYg" x="20370" y="12192" width="2540" height="1676"/>
</children>
<children xmi:id="_tUocYhTaEdqZu-3Jy1-uYg" sourceEdges="_tU7XaBTaEdqZu-3Jy1-uYg" targetEdges="_tU7XXhTaEdqZu-3Jy1-uYg _tU7XchTaEdqZu-3Jy1-uYg _tVO5SRTaEdqZu-3Jy1-uYg _tVYDMhTaEdqZu-3Jy1-uYg" element="_3ADC7B74022D3CA00EE60015">
<children xmi:id="_tUocZRTaEdqZu-3Jy1-uYg" type="ImageCompartment" element="_3ADC7B74022D3CA00EE60015">
<layoutConstraint xmi:type="notation:Size" xmi:id="_tUocZhTaEdqZu-3Jy1-uYg" width="1320" height="1320"/>
</children>
<children xmi:id="_tUocZxTaEdqZu-3Jy1-uYg" type="Stereotype" element="_3ADC7B74022D3CA00EE60015"/>
<children xmi:id="_tUocaBTaEdqZu-3Jy1-uYg" type="Name" element="_3ADC7B74022D3CA00EE60015"/>
<styles xmi:type="umlnotation:UMLShapeStyle" xmi:id="_tUocYxTaEdqZu-3Jy1-uYg" fontName="Arial" fontHeight="10" showListStereotype="None" showListVisibility="None" lineColor="0" showStereotype="None"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_tUocZBTaEdqZu-3Jy1-uYg" x="25755" y="8890" width="2540" height="1676"/>
</children>
<children xmi:id="_tUocaRTaEdqZu-3Jy1-uYg" sourceEdges="_tVFIfRTaEdqZu-3Jy1-uYg" element="_3ADC7B74022D3CA017500243">
<children xmi:id="_tUocbBTaEdqZu-3Jy1-uYg" type="ImageCompartment" element="_3ADC7B74022D3CA017500243">
<layoutConstraint xmi:type="notation:Size" xmi:id="_tUocbRTaEdqZu-3Jy1-uYg" width="1320" height="1320"/>
</children>
<children xmi:id="_tUocbhTaEdqZu-3Jy1-uYg" type="Stereotype" element="_3ADC7B74022D3CA017500243"/>
<children xmi:id="_tUocbxTaEdqZu-3Jy1-uYg" type="Name" element="_3ADC7B74022D3CA017500243"/>
<styles xmi:type="umlnotation:UMLShapeStyle" xmi:id="_tUocahTaEdqZu-3Jy1-uYg" fontName="Arial" fontHeight="10" showListStereotype="None" showListVisibility="None" lineColor="0" showStereotype="None"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_tUocaxTaEdqZu-3Jy1-uYg" x="15290" y="21742" width="2540" height="1676"/>
</children>
<children xmi:id="_tUoccBTaEdqZu-3Jy1-uYg" sourceEdges="_tVO5axTaEdqZu-3Jy1-uYg _tVYDMhTaEdqZu-3Jy1-uYg" element="_3ADC7B74022D3CA023540016">
<children xmi:id="_tUoccxTaEdqZu-3Jy1-uYg" type="ImageCompartment" element="_3ADC7B74022D3CA023540016">
<layoutConstraint xmi:type="notation:Size" xmi:id="_tUocdBTaEdqZu-3Jy1-uYg" width="1320" height="1320"/>
</children>
<children xmi:id="_tUocdRTaEdqZu-3Jy1-uYg" type="Stereotype" element="_3ADC7B74022D3CA023540016"/>
<children xmi:id="_tUocdhTaEdqZu-3Jy1-uYg" type="Name" element="_3ADC7B74022D3CA023540016"/>
<styles xmi:type="umlnotation:UMLShapeStyle" xmi:id="_tUoccRTaEdqZu-3Jy1-uYg" fontName="Arial" fontHeight="10" showListStereotype="None" showListVisibility="None" lineColor="0" showStereotype="None"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_tUocchTaEdqZu-3Jy1-uYg" x="36565" y="18592" width="4354" height="1676"/>
</children>
<children xmi:id="_tUocdxTaEdqZu-3Jy1-uYg" sourceEdges="_tVFIbBTaEdqZu-3Jy1-uYg _tVh0SxTaEdqZu-3Jy1-uYg" element="_3ADC7B74022D3CA026E00397">
<children xmi:id="_tUocehTaEdqZu-3Jy1-uYg" type="ImageCompartment" element="_3ADC7B74022D3CA026E00397">
<layoutConstraint xmi:type="notation:Size" xmi:id="_tUocexTaEdqZu-3Jy1-uYg" width="1320" height="1320"/>
</children>
<children xmi:id="_tUocfBTaEdqZu-3Jy1-uYg" type="Stereotype" element="_3ADC7B74022D3CA026E00397"/>
<children xmi:id="_tUocfRTaEdqZu-3Jy1-uYg" type="Name" element="_3ADC7B74022D3CA026E00397"/>
<styles xmi:type="umlnotation:UMLShapeStyle" xmi:id="_tUoceBTaEdqZu-3Jy1-uYg" fontName="Arial" fontHeight="10" showListStereotype="None" showListVisibility="None" lineColor="0" showStereotype="None"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_tUoceRTaEdqZu-3Jy1-uYg" x="20967" y="20421" width="3519" height="1684"/>
</children>
<children xmi:id="_tUocfhTaEdqZu-3Jy1-uYg" sourceEdges="_tU7XchTaEdqZu-3Jy1-uYg _tU7XfBTaEdqZu-3Jy1-uYg" element="_3ADC7B74022D3CA0306302C6">
<children xmi:id="_tUocgRTaEdqZu-3Jy1-uYg" type="ImageCompartment" element="_3ADC7B74022D3CA0306302C6">
<layoutConstraint xmi:type="notation:Size" xmi:id="_tUocghTaEdqZu-3Jy1-uYg" width="1320" height="1320"/>
</children>
<children xmi:id="_tUocgxTaEdqZu-3Jy1-uYg" type="Stereotype" element="_3ADC7B74022D3CA0306302C6"/>
<children xmi:id="_tUochBTaEdqZu-3Jy1-uYg" type="Name" element="_3ADC7B74022D3CA0306302C6"/>
<styles xmi:type="umlnotation:UMLShapeStyle" xmi:id="_tUocfxTaEdqZu-3Jy1-uYg" fontName="Arial" fontHeight="10" showListStereotype="None" showListVisibility="None" lineColor="0" showStereotype="None"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_tUocgBTaEdqZu-3Jy1-uYg" x="30632" y="19100" width="2540" height="1676"/>
</children>
<children xmi:id="_tUyNUBTaEdqZu-3Jy1-uYg" sourceEdges="_tU7XXhTaEdqZu-3Jy1-uYg _tVFIYhTaEdqZu-3Jy1-uYg _m_zhAD9HEdqjIv4r4xIGZw" element="_3ADC7B74022D3CA0307C0055">
<children xmi:id="_tUyNUxTaEdqZu-3Jy1-uYg" type="ImageCompartment" element="_3ADC7B74022D3CA0307C0055">
<layoutConstraint xmi:type="notation:Size" xmi:id="_tUyNVBTaEdqZu-3Jy1-uYg" width="1320" height="1320"/>
</children>
<children xmi:id="_tUyNVRTaEdqZu-3Jy1-uYg" type="Stereotype" element="_3ADC7B74022D3CA0307C0055"/>
<children xmi:id="_tUyNVhTaEdqZu-3Jy1-uYg" type="Name" element="_3ADC7B74022D3CA0307C0055"/>
<styles xmi:type="umlnotation:UMLShapeStyle" xmi:id="_tUyNURTaEdqZu-3Jy1-uYg" fontName="Arial" fontHeight="10" showListStereotype="None" showListVisibility="None" lineColor="0" showStereotype="None"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_tUyNUhTaEdqZu-3Jy1-uYg" x="24130" y="12039" width="2565" height="1676"/>
</children>
<children xmi:id="_tUyNVxTaEdqZu-3Jy1-uYg" sourceEdges="_tVFIWBTaEdqZu-3Jy1-uYg" element="_3ADC7B74022D3CAD9E020290">
<children xmi:id="_tUyNWhTaEdqZu-3Jy1-uYg" type="ImageCompartment" element="_3ADC7B74022D3CAD9E020290">
<layoutConstraint xmi:type="notation:Size" xmi:id="_tUyNWxTaEdqZu-3Jy1-uYg" width="1320" height="1320"/>
</children>
<children xmi:id="_tUyNXBTaEdqZu-3Jy1-uYg" type="Stereotype" element="_3ADC7B74022D3CAD9E020290"/>
<children xmi:id="_tUyNXRTaEdqZu-3Jy1-uYg" type="Name" element="_3ADC7B74022D3CAD9E020290"/>
<styles xmi:type="umlnotation:UMLShapeStyle" xmi:id="_tUyNWBTaEdqZu-3Jy1-uYg" fontName="Arial" fontHeight="10" showListStereotype="None" showListVisibility="None" lineColor="0" showStereotype="None"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_tUyNWRTaEdqZu-3Jy1-uYg" x="14274" y="11176" width="2540" height="1676"/>
</children>
<children xmi:id="_tUyNXhTaEdqZu-3Jy1-uYg" sourceEdges="_tVYDUBTaEdqZu-3Jy1-uYg _tVYDWhTaEdqZu-3Jy1-uYg _tVYDdRTaEdqZu-3Jy1-uYg" element="_3ADC7B74022D3CA0118D00B2">
<children xmi:id="_tUyNYRTaEdqZu-3Jy1-uYg" type="ImageCompartment" element="_3ADC7B74022D3CA0118D00B2">
<layoutConstraint xmi:type="notation:Size" xmi:id="_tUyNYhTaEdqZu-3Jy1-uYg" width="1320" height="1320"/>
</children>
<children xmi:id="_tUyNYxTaEdqZu-3Jy1-uYg" type="Stereotype" element="_3ADC7B74022D3CA0118D00B2"/>
<children xmi:id="_tUyNZBTaEdqZu-3Jy1-uYg" type="Name" element="_3ADC7B74022D3CA0118D00B2"/>
<styles xmi:type="umlnotation:UMLShapeStyle" xmi:id="_tUyNXxTaEdqZu-3Jy1-uYg" fontName="Arial" fontHeight="10" showListStereotype="None" showListVisibility="None" lineColor="0" showStereotype="None"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_tUyNYBTaEdqZu-3Jy1-uYg" x="10494" y="18126" width="3175" height="1676"/>
</children>
<children xmi:id="_tUyNZRTaEdqZu-3Jy1-uYg" sourceEdges="_tU7XQBTaEdqZu-3Jy1-uYg" element="_3ADC7B74022D3D513F63025F">
<children xmi:id="_tUyNaBTaEdqZu-3Jy1-uYg" type="ImageCompartment" element="_3ADC7B74022D3D513F63025F">
<layoutConstraint xmi:type="notation:Size" xmi:id="_tUyNaRTaEdqZu-3Jy1-uYg" width="1320" height="1320"/>
</children>
<children xmi:id="_tUyNahTaEdqZu-3Jy1-uYg" type="Stereotype" element="_3ADC7B74022D3D513F63025F"/>
<children xmi:id="_tUyNaxTaEdqZu-3Jy1-uYg" type="Name" element="_3ADC7B74022D3D513F63025F"/>
<styles xmi:type="umlnotation:UMLShapeStyle" xmi:id="_tUyNZhTaEdqZu-3Jy1-uYg" fontName="Arial" fontHeight="10" showListStereotype="None" showListVisibility="None" lineColor="0" showStereotype="None"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_tUyNZxTaEdqZu-3Jy1-uYg" x="31140" y="9194" width="2540" height="1676"/>
</children>
<children xmi:id="_tUyNbBTaEdqZu-3Jy1-uYg" sourceEdges="_tVh0NxTaEdqZu-3Jy1-uYg" targetEdges="_tVYDWhTaEdqZu-3Jy1-uYg" element="_3ADC7B74022D3D5142640297">
<children xmi:id="_tUyNbxTaEdqZu-3Jy1-uYg" type="ImageCompartment" element="_3ADC7B74022D3D5142640297">
<layoutConstraint xmi:type="notation:Size" xmi:id="_tUyNcBTaEdqZu-3Jy1-uYg" width="1320" height="1320"/>
</children>
<children xmi:id="_tUyNcRTaEdqZu-3Jy1-uYg" type="Stereotype" element="_3ADC7B74022D3D5142640297"/>
<children xmi:id="_tUyNchTaEdqZu-3Jy1-uYg" type="Name" element="_3ADC7B74022D3D5142640297"/>
<styles xmi:type="umlnotation:UMLShapeStyle" xmi:id="_tUyNbRTaEdqZu-3Jy1-uYg" fontName="Arial" fontHeight="10" showListStereotype="None" showListVisibility="None" lineColor="0" showStereotype="None"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_tUyNbhTaEdqZu-3Jy1-uYg" x="12242" y="8788" width="2698" height="1676"/>
</children>
<children xmi:id="_tUyNcxTaEdqZu-3Jy1-uYg" sourceEdges="_tU7XShTaEdqZu-3Jy1-uYg" element="_3ADC7B74022D3D627A4F00CE">
<children xmi:id="_tUyNdhTaEdqZu-3Jy1-uYg" type="ImageCompartment" element="_3ADC7B74022D3D627A4F00CE">
<layoutConstraint xmi:type="notation:Size" xmi:id="_tUyNdxTaEdqZu-3Jy1-uYg" width="1320" height="1320"/>
</children>
<children xmi:id="_tUyNeBTaEdqZu-3Jy1-uYg" type="Stereotype" element="_3ADC7B74022D3D627A4F00CE"/>
<children xmi:id="_tUyNeRTaEdqZu-3Jy1-uYg" type="Name" element="_3ADC7B74022D3D627A4F00CE"/>
<styles xmi:type="umlnotation:UMLShapeStyle" xmi:id="_tUyNdBTaEdqZu-3Jy1-uYg" fontName="Arial" fontHeight="10" showListStereotype="None" showListVisibility="None" lineColor="0" showStereotype="None"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_tUyNdRTaEdqZu-3Jy1-uYg" x="28936" y="22910" width="3017" height="1676"/>
</children>
<children xmi:id="_tUyNehTaEdqZu-3Jy1-uYg" sourceEdges="_tVFIThTaEdqZu-3Jy1-uYg _tVh0QRTaEdqZu-3Jy1-uYg" targetEdges="_tU7XShTaEdqZu-3Jy1-uYg _tU7XfBTaEdqZu-3Jy1-uYg" element="_3ADC7B74022D3CAB68D00279">
<children xmi:id="_tUyNfRTaEdqZu-3Jy1-uYg" type="ImageCompartment" element="_3ADC7B74022D3CAB68D00279">
<layoutConstraint xmi:type="notation:Size" xmi:id="_tUyNfhTaEdqZu-3Jy1-uYg" width="1320" height="1320"/>
</children>
<children xmi:id="_tUyNfxTaEdqZu-3Jy1-uYg" type="Stereotype" element="_3ADC7B74022D3CAB68D00279"/>
<children xmi:id="_tUyNgBTaEdqZu-3Jy1-uYg" type="Name" element="_3ADC7B74022D3CAB68D00279"/>
<styles xmi:type="umlnotation:UMLShapeStyle" xmi:id="_tUyNexTaEdqZu-3Jy1-uYg" fontName="Arial" fontHeight="10" showListStereotype="None" showListVisibility="None" lineColor="0" showStereotype="None"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_tUyNfBTaEdqZu-3Jy1-uYg" x="23846" y="18228" width="3619" height="1794"/>
</children>
<children xmi:id="_tVFIdhTaEdqZu-3Jy1-uYg" sourceEdges="_tVYDRhTaEdqZu-3Jy1-uYg" targetEdges="_tVFIfRTaEdqZu-3Jy1-uYg _tVYDUBTaEdqZu-3Jy1-uYg" element="_3ADC7B74022D3DF65990033B">
<children xmi:id="_tVFIeRTaEdqZu-3Jy1-uYg" type="ImageCompartment" element="_3ADC7B74022D3DF65990033B">
<layoutConstraint xmi:type="notation:Size" xmi:id="_tVFIehTaEdqZu-3Jy1-uYg" width="1320" height="1320"/>
</children>
<children xmi:id="_tVFIexTaEdqZu-3Jy1-uYg" type="Stereotype" element="_3ADC7B74022D3DF65990033B"/>
<children xmi:id="_tVFIfBTaEdqZu-3Jy1-uYg" type="Name" element="_3ADC7B74022D3DF65990033B"/>
<styles xmi:type="umlnotation:UMLShapeStyle" xmi:id="_tVFIdxTaEdqZu-3Jy1-uYg" fontName="Arial" fontHeight="10" showListStereotype="None" showListVisibility="None" lineColor="0" showStereotype="None"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_tVFIeBTaEdqZu-3Jy1-uYg" x="16560" y="17576" width="2540" height="1676"/>
</children>
<children xmi:id="_tVO5QhTaEdqZu-3Jy1-uYg" sourceEdges="_tVO5SRTaEdqZu-3Jy1-uYg" element="_3ADC7B74022D3DF659EE021E">
<children xmi:id="_tVO5RRTaEdqZu-3Jy1-uYg" type="ImageCompartment" element="_3ADC7B74022D3DF659EE021E">
<layoutConstraint xmi:type="notation:Size" xmi:id="_tVO5RhTaEdqZu-3Jy1-uYg" width="1320" height="1320"/>
</children>
<children xmi:id="_tVO5RxTaEdqZu-3Jy1-uYg" type="Stereotype" element="_3ADC7B74022D3DF659EE021E"/>
<children xmi:id="_tVO5SBTaEdqZu-3Jy1-uYg" type="Name" element="_3ADC7B74022D3DF659EE021E"/>
<styles xmi:type="umlnotation:UMLShapeStyle" xmi:id="_tVO5QxTaEdqZu-3Jy1-uYg" fontName="Arial" fontHeight="10" showListStereotype="None" showListVisibility="None" lineColor="0" showStereotype="None"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_tVO5RBTaEdqZu-3Jy1-uYg" x="33832" y="12852" width="2540" height="1676"/>
</children>
<children xmi:id="_tVO5UxTaEdqZu-3Jy1-uYg" sourceEdges="_tVYDPBTaEdqZu-3Jy1-uYg" targetEdges="_tVO5axTaEdqZu-3Jy1-uYg" element="_3ADC7B74022D3DF65C06026F">
<children xmi:id="_tVO5VhTaEdqZu-3Jy1-uYg" type="ImageCompartment" element="_3ADC7B74022D3DF65C06026F">
<layoutConstraint xmi:type="notation:Size" xmi:id="_tVO5VxTaEdqZu-3Jy1-uYg" width="1320" height="1320"/>
</children>
<children xmi:id="_tVO5WBTaEdqZu-3Jy1-uYg" type="Stereotype" element="_3ADC7B74022D3DF65C06026F"/>
<children xmi:id="_tVO5WRTaEdqZu-3Jy1-uYg" type="Name" element="_3ADC7B74022D3DF65C06026F"/>
<styles xmi:type="umlnotation:UMLShapeStyle" xmi:id="_tVO5VBTaEdqZu-3Jy1-uYg" fontName="Arial" fontHeight="10" showListStereotype="None" showListVisibility="None" lineColor="0" showStereotype="None"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_tVO5VRTaEdqZu-3Jy1-uYg" x="36728" y="10617" width="2540" height="1676"/>
</children>
<children xmi:id="_tVO5WhTaEdqZu-3Jy1-uYg" targetEdges="_tVO5YRTaEdqZu-3Jy1-uYg _tVYDPBTaEdqZu-3Jy1-uYg" element="_3ADC7B74022D3DF78B7503C0">
<children xmi:id="_tVO5XRTaEdqZu-3Jy1-uYg" type="ImageCompartment" element="_3ADC7B74022D3DF78B7503C0">
<layoutConstraint xmi:type="notation:Size" xmi:id="_tVO5XhTaEdqZu-3Jy1-uYg" width="1320" height="1320"/>
</children>
<children xmi:id="_tVO5XxTaEdqZu-3Jy1-uYg" type="Stereotype" element="_3ADC7B74022D3DF78B7503C0"/>
<children xmi:id="_tVO5YBTaEdqZu-3Jy1-uYg" type="Name" element="_3ADC7B74022D3DF78B7503C0"/>
<styles xmi:type="umlnotation:UMLShapeStyle" xmi:id="_tVO5WxTaEdqZu-3Jy1-uYg" fontName="Arial" fontHeight="10" showListStereotype="None" showListVisibility="None" lineColor="0" showStereotype="None"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_tVO5XBTaEdqZu-3Jy1-uYg" x="21844" y="558" width="2540" height="1676"/>
</children>
<children xmi:id="_tVYDZBTaEdqZu-3Jy1-uYg" sourceEdges="_tVYDaxTaEdqZu-3Jy1-uYg" targetEdges="_tVYDdRTaEdqZu-3Jy1-uYg _tVh0QRTaEdqZu-3Jy1-uYg _tVh0SxTaEdqZu-3Jy1-uYg" element="_3ADC7B74022D3E554B4A028B">
<children xmi:id="_tVYDZxTaEdqZu-3Jy1-uYg" type="ImageCompartment" element="_3ADC7B74022D3E554B4A028B">
<layoutConstraint xmi:type="notation:Size" xmi:id="_tVYDaBTaEdqZu-3Jy1-uYg" width="1320" height="1320"/>
</children>
<children xmi:id="_tVYDaRTaEdqZu-3Jy1-uYg" type="Stereotype" element="_3ADC7B74022D3E554B4A028B"/>
<children xmi:id="_tVYDahTaEdqZu-3Jy1-uYg" type="Name" element="_3ADC7B74022D3E554B4A028B"/>
<styles xmi:type="umlnotation:UMLShapeStyle" xmi:id="_tVYDZRTaEdqZu-3Jy1-uYg" fontName="Arial" fontHeight="10" showListStereotype="None" showListVisibility="None" lineColor="0" showStereotype="None"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_tVYDZhTaEdqZu-3Jy1-uYg" x="15885" y="13563" width="2911" height="1676"/>
</children>
<styles xmi:type="umlnotation:UMLDiagramStyle" xmi:id="_rdbDGhTaEdqZu-3Jy1-uYg"/>
<edges xmi:id="_tU7XQBTaEdqZu-3Jy1-uYg" element="_3ADC7B74022D3DE6A3030189" source="_tUyNZRTaEdqZu-3Jy1-uYg" target="_tUfSZBTaEdqZu-3Jy1-uYg">
<children xmi:id="_tU7XQxTaEdqZu-3Jy1-uYg" type="KindLabel" element="_3ADC7B74022D3DE6A3030189">
<children xmi:id="_tU7XRRTaEdqZu-3Jy1-uYg" type="Stereotype" element="_3ADC7B74022D3DE6A3030189"/>
<children xmi:id="_tU7XRxTaEdqZu-3Jy1-uYg" type="Kind" element="_3ADC7B74022D3DE6A3030189"/>
<children xmi:id="_tU7XRhTaEdqZu-3Jy1-uYg" type="Name" element="_3ADC7B74022D3DE6A3030189"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_tU7XRBTaEdqZu-3Jy1-uYg" y="-185"/>
</children>
<styles xmi:type="umlnotation:UMLConnectorStyle" xmi:id="_tU7XQRTaEdqZu-3Jy1-uYg" fontName="Arial" fontHeight="10" lineColor="0" showStereotype="Text"/>
<bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_tU7XQhTaEdqZu-3Jy1-uYg" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
<sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_tU7XSBTaEdqZu-3Jy1-uYg" id="anchor50"/>
<targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_tU7XSRTaEdqZu-3Jy1-uYg" id="anchor50"/>
</edges>
<edges xmi:id="_tU7XShTaEdqZu-3Jy1-uYg" element="_3ADC7B74022D3DE6A31202D5" source="_tUyNcxTaEdqZu-3Jy1-uYg" target="_tUyNehTaEdqZu-3Jy1-uYg">
<children xmi:id="_tU7XTRTaEdqZu-3Jy1-uYg" type="KindLabel" element="_3ADC7B74022D3DE6A31202D5">
<children xmi:id="_tU7XTxTaEdqZu-3Jy1-uYg" type="Stereotype" element="_3ADC7B74022D3DE6A31202D5"/>
<children xmi:id="_tU7XURTaEdqZu-3Jy1-uYg" type="Kind" element="_3ADC7B74022D3DE6A31202D5"/>
<children xmi:id="_tU7XUBTaEdqZu-3Jy1-uYg" type="Name" element="_3ADC7B74022D3DE6A31202D5"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_tU7XThTaEdqZu-3Jy1-uYg" y="-185"/>
</children>
<styles xmi:type="umlnotation:UMLConnectorStyle" xmi:id="_tU7XSxTaEdqZu-3Jy1-uYg" fontName="Arial" fontHeight="10" lineColor="0" showStereotype="Text"/>
<bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_tU7XTBTaEdqZu-3Jy1-uYg" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
<sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_tU7XUhTaEdqZu-3Jy1-uYg" id="anchor50"/>
<targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_tU7XUxTaEdqZu-3Jy1-uYg" id="anchor50"/>
</edges>
<edges xmi:id="_tU7XVBTaEdqZu-3Jy1-uYg" element="_3ADC7B74022D3DE6A3270343" source="_tUocWxTaEdqZu-3Jy1-uYg" target="_tUocVBTaEdqZu-3Jy1-uYg">
<children xmi:id="_tU7XVxTaEdqZu-3Jy1-uYg" type="KindLabel" element="_3ADC7B74022D3DE6A3270343">
<children xmi:id="_tU7XWRTaEdqZu-3Jy1-uYg" type="Stereotype" element="_3ADC7B74022D3DE6A3270343"/>
<children xmi:id="_tU7XWxTaEdqZu-3Jy1-uYg" type="Kind" element="_3ADC7B74022D3DE6A3270343"/>
<children xmi:id="_tU7XWhTaEdqZu-3Jy1-uYg" type="Name" element="_3ADC7B74022D3DE6A3270343"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_tU7XWBTaEdqZu-3Jy1-uYg" y="-185"/>
</children>
<styles xmi:type="umlnotation:UMLConnectorStyle" xmi:id="_tU7XVRTaEdqZu-3Jy1-uYg" fontName="Arial" fontHeight="10" lineColor="0" showStereotype="Text"/>
<bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_tU7XVhTaEdqZu-3Jy1-uYg" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
<sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_tU7XXBTaEdqZu-3Jy1-uYg" id="anchor50"/>
<targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_tU7XXRTaEdqZu-3Jy1-uYg" id="anchor50"/>
</edges>
<edges xmi:id="_tU7XXhTaEdqZu-3Jy1-uYg" element="_3ADC7B74022D3DE6A3AA003E" source="_tUyNUBTaEdqZu-3Jy1-uYg" target="_tUocYhTaEdqZu-3Jy1-uYg">
<children xmi:id="_tU7XYRTaEdqZu-3Jy1-uYg" type="KindLabel" element="_3ADC7B74022D3DE6A3AA003E">
<children xmi:id="_tU7XYxTaEdqZu-3Jy1-uYg" type="Stereotype" element="_3ADC7B74022D3DE6A3AA003E"/>
<children xmi:id="_tU7XZRTaEdqZu-3Jy1-uYg" type="Kind" element="_3ADC7B74022D3DE6A3AA003E"/>
<children xmi:id="_tU7XZBTaEdqZu-3Jy1-uYg" type="Name" element="_3ADC7B74022D3DE6A3AA003E"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_tU7XYhTaEdqZu-3Jy1-uYg" y="-185"/>
</children>
<styles xmi:type="umlnotation:UMLConnectorStyle" xmi:id="_tU7XXxTaEdqZu-3Jy1-uYg" fontName="Arial" fontHeight="10" lineColor="0" showStereotype="Text"/>
<bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_tU7XYBTaEdqZu-3Jy1-uYg" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
<sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_tU7XZhTaEdqZu-3Jy1-uYg" id="anchor50"/>
<targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_tU7XZxTaEdqZu-3Jy1-uYg" id="anchor50"/>
</edges>
<edges xmi:id="_tU7XaBTaEdqZu-3Jy1-uYg" element="_3ADC7B74022D3DE6A3C401C2" source="_tUocYhTaEdqZu-3Jy1-uYg" target="_tUfSZBTaEdqZu-3Jy1-uYg">
<children xmi:id="_tU7XaxTaEdqZu-3Jy1-uYg" type="KindLabel" element="_3ADC7B74022D3DE6A3C401C2">
<children xmi:id="_tU7XbRTaEdqZu-3Jy1-uYg" type="Stereotype" element="_3ADC7B74022D3DE6A3C401C2"/>
<children xmi:id="_tU7XbxTaEdqZu-3Jy1-uYg" type="Kind" element="_3ADC7B74022D3DE6A3C401C2"/>
<children xmi:id="_tU7XbhTaEdqZu-3Jy1-uYg" type="Name" element="_3ADC7B74022D3DE6A3C401C2"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_tU7XbBTaEdqZu-3Jy1-uYg" y="-185"/>
</children>
<styles xmi:type="umlnotation:UMLConnectorStyle" xmi:id="_tU7XaRTaEdqZu-3Jy1-uYg" fontName="Arial" fontHeight="10" lineColor="0" showStereotype="Text"/>
<bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_tU7XahTaEdqZu-3Jy1-uYg" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
<sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_tU7XcBTaEdqZu-3Jy1-uYg" id="anchor50"/>
<targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_tU7XcRTaEdqZu-3Jy1-uYg" id="anchor50"/>
</edges>
<edges xmi:id="_tU7XchTaEdqZu-3Jy1-uYg" element="_3ADC7B74022D3DE6A40303D6" source="_tUocfhTaEdqZu-3Jy1-uYg" target="_tUocYhTaEdqZu-3Jy1-uYg">
<children xmi:id="_tU7XdRTaEdqZu-3Jy1-uYg" type="KindLabel" element="_3ADC7B74022D3DE6A40303D6">
<children xmi:id="_tU7XdxTaEdqZu-3Jy1-uYg" type="Stereotype" element="_3ADC7B74022D3DE6A40303D6"/>
<children xmi:id="_tU7XeRTaEdqZu-3Jy1-uYg" type="Kind" element="_3ADC7B74022D3DE6A40303D6"/>
<children xmi:id="_tU7XeBTaEdqZu-3Jy1-uYg" type="Name" element="_3ADC7B74022D3DE6A40303D6"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_tU7XdhTaEdqZu-3Jy1-uYg" y="-185"/>
</children>
<styles xmi:type="umlnotation:UMLConnectorStyle" xmi:id="_tU7XcxTaEdqZu-3Jy1-uYg" fontName="Arial" fontHeight="10" lineColor="0" showStereotype="Text"/>
<bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_tU7XdBTaEdqZu-3Jy1-uYg" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
<sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_tU7XehTaEdqZu-3Jy1-uYg" id="anchor50"/>
<targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_tU7XexTaEdqZu-3Jy1-uYg" id="anchor50"/>
</edges>
<edges xmi:id="_tU7XfBTaEdqZu-3Jy1-uYg" element="_3ADC7B74022D3DE6A40C0270" source="_tUocfhTaEdqZu-3Jy1-uYg" target="_tUyNehTaEdqZu-3Jy1-uYg">
<children xmi:id="_tU7XfxTaEdqZu-3Jy1-uYg" type="KindLabel" element="_3ADC7B74022D3DE6A40C0270">
<children xmi:id="_tU7XgRTaEdqZu-3Jy1-uYg" type="Stereotype" element="_3ADC7B74022D3DE6A40C0270"/>
<children xmi:id="_tVFIQRTaEdqZu-3Jy1-uYg" type="Kind" element="_3ADC7B74022D3DE6A40C0270"/>
<children xmi:id="_tVFIQBTaEdqZu-3Jy1-uYg" type="Name" element="_3ADC7B74022D3DE6A40C0270"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_tU7XgBTaEdqZu-3Jy1-uYg" y="-185"/>
</children>
<styles xmi:type="umlnotation:UMLConnectorStyle" xmi:id="_tU7XfRTaEdqZu-3Jy1-uYg" fontName="Arial" fontHeight="10" lineColor="0" showStereotype="Text"/>
<bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_tU7XfhTaEdqZu-3Jy1-uYg" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
<sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_tVFIQhTaEdqZu-3Jy1-uYg" id="anchor50"/>
<targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_tVFIQxTaEdqZu-3Jy1-uYg" id="anchor50"/>
</edges>
<edges xmi:id="_tVFIRBTaEdqZu-3Jy1-uYg" element="_3ADC7B74022D3DE6A4350048" source="_tUocVBTaEdqZu-3Jy1-uYg" target="_tUfSZBTaEdqZu-3Jy1-uYg">
<children xmi:id="_tVFIRxTaEdqZu-3Jy1-uYg" type="KindLabel" element="_3ADC7B74022D3DE6A4350048">
<children xmi:id="_tVFISRTaEdqZu-3Jy1-uYg" type="Stereotype" element="_3ADC7B74022D3DE6A4350048"/>
<children xmi:id="_tVFISxTaEdqZu-3Jy1-uYg" type="Kind" element="_3ADC7B74022D3DE6A4350048"/>
<children xmi:id="_tVFIShTaEdqZu-3Jy1-uYg" type="Name" element="_3ADC7B74022D3DE6A4350048"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_tVFISBTaEdqZu-3Jy1-uYg" y="-185"/>
</children>
<styles xmi:type="umlnotation:UMLConnectorStyle" xmi:id="_tVFIRRTaEdqZu-3Jy1-uYg" fontName="Arial" fontHeight="10" lineColor="0" showStereotype="Text"/>
<bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_tVFIRhTaEdqZu-3Jy1-uYg" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
<sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_tVFITBTaEdqZu-3Jy1-uYg" id="anchor50"/>
<targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_tVFITRTaEdqZu-3Jy1-uYg" id="anchor50"/>
</edges>
<edges xmi:id="_tVFIThTaEdqZu-3Jy1-uYg" element="_3ADC7B74022D3DE6A46C0124" source="_tUyNehTaEdqZu-3Jy1-uYg" target="_tUocWxTaEdqZu-3Jy1-uYg">
<children xmi:id="_tVFIURTaEdqZu-3Jy1-uYg" type="KindLabel" element="_3ADC7B74022D3DE6A46C0124">
<children xmi:id="_tVFIUxTaEdqZu-3Jy1-uYg" type="Stereotype" element="_3ADC7B74022D3DE6A46C0124"/>
<children xmi:id="_tVFIVRTaEdqZu-3Jy1-uYg" type="Kind" element="_3ADC7B74022D3DE6A46C0124"/>
<children xmi:id="_tVFIVBTaEdqZu-3Jy1-uYg" type="Name" element="_3ADC7B74022D3DE6A46C0124"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_tVFIUhTaEdqZu-3Jy1-uYg" y="-185"/>
</children>
<styles xmi:type="umlnotation:UMLConnectorStyle" xmi:id="_tVFITxTaEdqZu-3Jy1-uYg" fontName="Arial" fontHeight="10" lineColor="0" showStereotype="Text"/>
<bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_tVFIUBTaEdqZu-3Jy1-uYg" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
<sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_tVFIVhTaEdqZu-3Jy1-uYg" id="anchor50"/>
<targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_tVFIVxTaEdqZu-3Jy1-uYg" id="anchor50"/>
</edges>
<edges xmi:id="_tVFIWBTaEdqZu-3Jy1-uYg" element="_3ADC7B74022D3DE6A47D0128" source="_tUyNVxTaEdqZu-3Jy1-uYg" target="_tUocVBTaEdqZu-3Jy1-uYg">
<children xmi:id="_tVFIWxTaEdqZu-3Jy1-uYg" type="KindLabel" element="_3ADC7B74022D3DE6A47D0128">
<children xmi:id="_tVFIXRTaEdqZu-3Jy1-uYg" type="Stereotype" element="_3ADC7B74022D3DE6A47D0128"/>
<children xmi:id="_tVFIXxTaEdqZu-3Jy1-uYg" type="Kind" element="_3ADC7B74022D3DE6A47D0128"/>
<children xmi:id="_tVFIXhTaEdqZu-3Jy1-uYg" type="Name" element="_3ADC7B74022D3DE6A47D0128"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_tVFIXBTaEdqZu-3Jy1-uYg" y="-185"/>
</children>
<styles xmi:type="umlnotation:UMLConnectorStyle" xmi:id="_tVFIWRTaEdqZu-3Jy1-uYg" fontName="Arial" fontHeight="10" lineColor="0" showStereotype="Text"/>
<bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_tVFIWhTaEdqZu-3Jy1-uYg" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
<sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_tVFIYBTaEdqZu-3Jy1-uYg" id="anchor50"/>
<targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_tVFIYRTaEdqZu-3Jy1-uYg" id="anchor50"/>
</edges>
<edges xmi:id="_tVFIYhTaEdqZu-3Jy1-uYg" element="_3ADC7B74022D3DE6C2A902E7" source="_tUyNUBTaEdqZu-3Jy1-uYg" target="_tUocVBTaEdqZu-3Jy1-uYg">
<children xmi:id="_tVFIZRTaEdqZu-3Jy1-uYg" type="KindLabel" element="_3ADC7B74022D3DE6C2A902E7">
<children xmi:id="_tVFIZxTaEdqZu-3Jy1-uYg" type="Stereotype" element="_3ADC7B74022D3DE6C2A902E7"/>
<children xmi:id="_tVFIaRTaEdqZu-3Jy1-uYg" type="Kind" element="_3ADC7B74022D3DE6C2A902E7"/>
<children xmi:id="_tVFIaBTaEdqZu-3Jy1-uYg" type="Name" element="_3ADC7B74022D3DE6C2A902E7"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_tVFIZhTaEdqZu-3Jy1-uYg" y="-185"/>
</children>
<styles xmi:type="umlnotation:UMLConnectorStyle" xmi:id="_tVFIYxTaEdqZu-3Jy1-uYg" fontName="Arial" fontHeight="10" lineColor="0" showStereotype="Text"/>
<bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_tVFIZBTaEdqZu-3Jy1-uYg" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
<sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_tVFIahTaEdqZu-3Jy1-uYg" id="anchor50"/>
<targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_tVFIaxTaEdqZu-3Jy1-uYg" id="anchor50"/>
</edges>
<edges xmi:id="_tVFIbBTaEdqZu-3Jy1-uYg" element="_3ADC7B74022D3DE6A2F2033D" source="_tUocdxTaEdqZu-3Jy1-uYg" target="_tUocWxTaEdqZu-3Jy1-uYg">
<children xmi:id="_tVFIbxTaEdqZu-3Jy1-uYg" type="KindLabel" element="_3ADC7B74022D3DE6A2F2033D">
<children xmi:id="_tVFIcRTaEdqZu-3Jy1-uYg" type="Stereotype" element="_3ADC7B74022D3DE6A2F2033D"/>
<children xmi:id="_tVFIcxTaEdqZu-3Jy1-uYg" type="Kind" element="_3ADC7B74022D3DE6A2F2033D"/>
<children xmi:id="_tVFIchTaEdqZu-3Jy1-uYg" type="Name" element="_3ADC7B74022D3DE6A2F2033D"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_tVFIcBTaEdqZu-3Jy1-uYg" y="-185"/>
</children>
<styles xmi:type="umlnotation:UMLConnectorStyle" xmi:id="_tVFIbRTaEdqZu-3Jy1-uYg" fontName="Arial" fontHeight="10" lineColor="0" showStereotype="Text"/>
<bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_tVFIbhTaEdqZu-3Jy1-uYg" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
<sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_tVFIdBTaEdqZu-3Jy1-uYg" id="anchor50"/>
<targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_tVFIdRTaEdqZu-3Jy1-uYg" id="anchor50"/>
</edges>
<edges xmi:id="_tVFIfRTaEdqZu-3Jy1-uYg" element="_3ADC7B74022D3DE6A44502D6" source="_tUocaRTaEdqZu-3Jy1-uYg" target="_tVFIdhTaEdqZu-3Jy1-uYg">
<children xmi:id="_tVFIgBTaEdqZu-3Jy1-uYg" type="KindLabel" element="_3ADC7B74022D3DE6A44502D6">
<children xmi:id="_tVFIghTaEdqZu-3Jy1-uYg" type="Stereotype" element="_3ADC7B74022D3DE6A44502D6"/>
<children xmi:id="_tVFIhBTaEdqZu-3Jy1-uYg" type="Kind" element="_3ADC7B74022D3DE6A44502D6"/>
<children xmi:id="_tVFIgxTaEdqZu-3Jy1-uYg" type="Name" element="_3ADC7B74022D3DE6A44502D6"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_tVFIgRTaEdqZu-3Jy1-uYg" y="-185"/>
</children>
<styles xmi:type="umlnotation:UMLConnectorStyle" xmi:id="_tVFIfhTaEdqZu-3Jy1-uYg" fontName="Arial" fontHeight="10" lineColor="0" showStereotype="Text"/>
<bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_tVFIfxTaEdqZu-3Jy1-uYg" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
<sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_tVO5QBTaEdqZu-3Jy1-uYg" id="anchor50"/>
<targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_tVO5QRTaEdqZu-3Jy1-uYg" id="anchor50"/>
</edges>
<edges xmi:id="_tVO5SRTaEdqZu-3Jy1-uYg" element="_3ADC7B74022D3DF663400034" source="_tVO5QhTaEdqZu-3Jy1-uYg" target="_tUocYhTaEdqZu-3Jy1-uYg">
<children xmi:id="_tVO5TBTaEdqZu-3Jy1-uYg" type="KindLabel" element="_3ADC7B74022D3DF663400034">
<children xmi:id="_tVO5ThTaEdqZu-3Jy1-uYg" type="Stereotype" element="_3ADC7B74022D3DF663400034"/>
<children xmi:id="_tVO5UBTaEdqZu-3Jy1-uYg" type="Kind" element="_3ADC7B74022D3DF663400034"/>
<children xmi:id="_tVO5TxTaEdqZu-3Jy1-uYg" type="Name" element="_3ADC7B74022D3DF663400034"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_tVO5TRTaEdqZu-3Jy1-uYg" y="-185"/>
</children>
<styles xmi:type="umlnotation:UMLConnectorStyle" xmi:id="_tVO5ShTaEdqZu-3Jy1-uYg" fontName="Arial" fontHeight="10" lineColor="0" showStereotype="Text"/>
<bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_tVO5SxTaEdqZu-3Jy1-uYg" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
<sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_tVO5URTaEdqZu-3Jy1-uYg" id="anchor50"/>
<targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_tVO5UhTaEdqZu-3Jy1-uYg" id="anchor50"/>
</edges>
<edges xmi:id="_tVO5YRTaEdqZu-3Jy1-uYg" element="_3ADC7B74022D3DF78BD10282" source="_tUfSZBTaEdqZu-3Jy1-uYg" target="_tVO5WhTaEdqZu-3Jy1-uYg">
<children xmi:id="_tVO5ZBTaEdqZu-3Jy1-uYg" type="KindLabel" element="_3ADC7B74022D3DF78BD10282">
<children xmi:id="_tVO5ZhTaEdqZu-3Jy1-uYg" type="Stereotype" element="_3ADC7B74022D3DF78BD10282"/>
<children xmi:id="_tVO5aBTaEdqZu-3Jy1-uYg" type="Kind" element="_3ADC7B74022D3DF78BD10282"/>
<children xmi:id="_tVO5ZxTaEdqZu-3Jy1-uYg" type="Name" element="_3ADC7B74022D3DF78BD10282"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_tVO5ZRTaEdqZu-3Jy1-uYg" y="-185"/>
</children>
<styles xmi:type="umlnotation:UMLConnectorStyle" xmi:id="_tVO5YhTaEdqZu-3Jy1-uYg" fontName="Arial" fontHeight="10" lineColor="0" showStereotype="Text"/>
<bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_tVO5YxTaEdqZu-3Jy1-uYg" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
<sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_tVO5aRTaEdqZu-3Jy1-uYg" id="anchor50"/>
<targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_tVO5ahTaEdqZu-3Jy1-uYg" id="anchor50"/>
</edges>
<edges xmi:id="_tVO5axTaEdqZu-3Jy1-uYg" element="_3ADC7B74022D3DF6636E0383" source="_tUoccBTaEdqZu-3Jy1-uYg" target="_tVO5UxTaEdqZu-3Jy1-uYg">
<children xmi:id="_tVO5bhTaEdqZu-3Jy1-uYg" type="KindLabel" element="_3ADC7B74022D3DF6636E0383">
<children xmi:id="_tVO5cBTaEdqZu-3Jy1-uYg" type="Stereotype" element="_3ADC7B74022D3DF6636E0383"/>
<children xmi:id="_tVO5chTaEdqZu-3Jy1-uYg" type="Kind" element="_3ADC7B74022D3DF6636E0383"/>
<children xmi:id="_tVO5cRTaEdqZu-3Jy1-uYg" type="Name" element="_3ADC7B74022D3DF6636E0383"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_tVO5bxTaEdqZu-3Jy1-uYg" y="-185"/>
</children>
<styles xmi:type="umlnotation:UMLConnectorStyle" xmi:id="_tVO5bBTaEdqZu-3Jy1-uYg" fontName="Arial" fontHeight="10" lineColor="0" showStereotype="Text"/>
<bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_tVO5bRTaEdqZu-3Jy1-uYg" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
<sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_tVYDMBTaEdqZu-3Jy1-uYg" id="anchor50"/>
<targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_tVYDMRTaEdqZu-3Jy1-uYg" id="anchor50"/>
</edges>
<edges xmi:id="_tVYDMhTaEdqZu-3Jy1-uYg" element="_3ADC7B74022D3DE6A41C01AB" source="_tUoccBTaEdqZu-3Jy1-uYg" target="_tUocYhTaEdqZu-3Jy1-uYg">
<children xmi:id="_tVYDNRTaEdqZu-3Jy1-uYg" type="KindLabel" element="_3ADC7B74022D3DE6A41C01AB">
<children xmi:id="_tVYDNxTaEdqZu-3Jy1-uYg" type="Stereotype" element="_3ADC7B74022D3DE6A41C01AB"/>
<children xmi:id="_tVYDORTaEdqZu-3Jy1-uYg" type="Kind" element="_3ADC7B74022D3DE6A41C01AB"/>
<children xmi:id="_tVYDOBTaEdqZu-3Jy1-uYg" type="Name" element="_3ADC7B74022D3DE6A41C01AB"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_tVYDNhTaEdqZu-3Jy1-uYg" y="-185"/>
</children>
<styles xmi:type="umlnotation:UMLConnectorStyle" xmi:id="_tVYDMxTaEdqZu-3Jy1-uYg" fontName="Arial" fontHeight="10" lineColor="0" showStereotype="Text"/>
<bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_tVYDNBTaEdqZu-3Jy1-uYg" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
<sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_tVYDOhTaEdqZu-3Jy1-uYg" id="anchor50"/>
<targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_tVYDOxTaEdqZu-3Jy1-uYg" id="anchor50"/>
</edges>
<edges xmi:id="_tVYDPBTaEdqZu-3Jy1-uYg" element="_3ADC7B74022D3DE6A42501FE" source="_tVO5UxTaEdqZu-3Jy1-uYg" target="_tVO5WhTaEdqZu-3Jy1-uYg">
<children xmi:id="_tVYDPxTaEdqZu-3Jy1-uYg" type="KindLabel" element="_3ADC7B74022D3DE6A42501FE">
<children xmi:id="_tVYDQRTaEdqZu-3Jy1-uYg" type="Stereotype" element="_3ADC7B74022D3DE6A42501FE"/>
<children xmi:id="_tVYDQxTaEdqZu-3Jy1-uYg" type="Kind" element="_3ADC7B74022D3DE6A42501FE"/>
<children xmi:id="_tVYDQhTaEdqZu-3Jy1-uYg" type="Name" element="_3ADC7B74022D3DE6A42501FE"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_tVYDQBTaEdqZu-3Jy1-uYg" y="-185"/>
</children>
<styles xmi:type="umlnotation:UMLConnectorStyle" xmi:id="_tVYDPRTaEdqZu-3Jy1-uYg" fontName="Arial" fontHeight="10" lineColor="0" showStereotype="Text"/>
<bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_tVYDPhTaEdqZu-3Jy1-uYg" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
<sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_tVYDRBTaEdqZu-3Jy1-uYg" id="anchor50"/>
<targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_tVYDRRTaEdqZu-3Jy1-uYg" id="anchor50"/>
</edges>
<edges xmi:id="_tVYDRhTaEdqZu-3Jy1-uYg" element="_3ADC7B74022D3DF6632E020F" source="_tVFIdhTaEdqZu-3Jy1-uYg" target="_tUocWxTaEdqZu-3Jy1-uYg">
<children xmi:id="_tVYDSRTaEdqZu-3Jy1-uYg" type="KindLabel" element="_3ADC7B74022D3DF6632E020F">
<children xmi:id="_tVYDSxTaEdqZu-3Jy1-uYg" type="Stereotype" element="_3ADC7B74022D3DF6632E020F"/>
<children xmi:id="_tVYDTRTaEdqZu-3Jy1-uYg" type="Kind" element="_3ADC7B74022D3DF6632E020F"/>
<children xmi:id="_tVYDTBTaEdqZu-3Jy1-uYg" type="Name" element="_3ADC7B74022D3DF6632E020F"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_tVYDShTaEdqZu-3Jy1-uYg" y="-185"/>
</children>
<styles xmi:type="umlnotation:UMLConnectorStyle" xmi:id="_tVYDRxTaEdqZu-3Jy1-uYg" fontName="Arial" fontHeight="10" lineColor="0" showStereotype="Text"/>
<bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_tVYDSBTaEdqZu-3Jy1-uYg" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
<sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_tVYDThTaEdqZu-3Jy1-uYg" id="anchor50"/>
<targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_tVYDTxTaEdqZu-3Jy1-uYg" id="anchor50"/>
</edges>
<edges xmi:id="_tVYDUBTaEdqZu-3Jy1-uYg" element="_3ADC7B74022D3DE6A3E90189" source="_tUyNXhTaEdqZu-3Jy1-uYg" target="_tVFIdhTaEdqZu-3Jy1-uYg">
<children xmi:id="_tVYDUxTaEdqZu-3Jy1-uYg" type="KindLabel" element="_3ADC7B74022D3DE6A3E90189">
<children xmi:id="_tVYDVRTaEdqZu-3Jy1-uYg" type="Stereotype" element="_3ADC7B74022D3DE6A3E90189"/>
<children xmi:id="_tVYDVxTaEdqZu-3Jy1-uYg" type="Kind" element="_3ADC7B74022D3DE6A3E90189"/>
<children xmi:id="_tVYDVhTaEdqZu-3Jy1-uYg" type="Name" element="_3ADC7B74022D3DE6A3E90189"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_tVYDVBTaEdqZu-3Jy1-uYg" y="-185"/>
</children>
<styles xmi:type="umlnotation:UMLConnectorStyle" xmi:id="_tVYDURTaEdqZu-3Jy1-uYg" fontName="Arial" fontHeight="10" lineColor="0" showStereotype="Text"/>
<bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_tVYDUhTaEdqZu-3Jy1-uYg" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
<sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_tVYDWBTaEdqZu-3Jy1-uYg" id="anchor50"/>
<targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_tVYDWRTaEdqZu-3Jy1-uYg" id="anchor50"/>
</edges>
<edges xmi:id="_tVYDWhTaEdqZu-3Jy1-uYg" element="_3ADC7B74022D3DE6A3F103E4" source="_tUyNXhTaEdqZu-3Jy1-uYg" target="_tUyNbBTaEdqZu-3Jy1-uYg">
<children xmi:id="_tVYDXRTaEdqZu-3Jy1-uYg" type="KindLabel" element="_3ADC7B74022D3DE6A3F103E4">
<children xmi:id="_tVYDXxTaEdqZu-3Jy1-uYg" type="Stereotype" element="_3ADC7B74022D3DE6A3F103E4"/>
<children xmi:id="_tVYDYRTaEdqZu-3Jy1-uYg" type="Kind" element="_3ADC7B74022D3DE6A3F103E4"/>
<children xmi:id="_tVYDYBTaEdqZu-3Jy1-uYg" type="Name" element="_3ADC7B74022D3DE6A3F103E4"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_tVYDXhTaEdqZu-3Jy1-uYg" y="-185"/>
</children>
<styles xmi:type="umlnotation:UMLConnectorStyle" xmi:id="_tVYDWxTaEdqZu-3Jy1-uYg" fontName="Arial" fontHeight="10" lineColor="0" showStereotype="Text"/>
<bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_tVYDXBTaEdqZu-3Jy1-uYg" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
<sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_tVYDYhTaEdqZu-3Jy1-uYg" id="anchor50"/>
<targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_tVYDYxTaEdqZu-3Jy1-uYg" id="anchor50"/>
</edges>
<edges xmi:id="_tVYDaxTaEdqZu-3Jy1-uYg" element="_3ADC7B74022D3E554EDC0181" source="_tVYDZBTaEdqZu-3Jy1-uYg" target="_tUocVBTaEdqZu-3Jy1-uYg">
<children xmi:id="_tVYDbhTaEdqZu-3Jy1-uYg" type="KindLabel" element="_3ADC7B74022D3E554EDC0181">
<children xmi:id="_tVYDcBTaEdqZu-3Jy1-uYg" type="Stereotype" element="_3ADC7B74022D3E554EDC0181"/>
<children xmi:id="_tVYDchTaEdqZu-3Jy1-uYg" type="Kind" element="_3ADC7B74022D3E554EDC0181"/>
<children xmi:id="_tVYDcRTaEdqZu-3Jy1-uYg" type="Name" element="_3ADC7B74022D3E554EDC0181"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_tVYDbxTaEdqZu-3Jy1-uYg" y="-185"/>
</children>
<styles xmi:type="umlnotation:UMLConnectorStyle" xmi:id="_tVYDbBTaEdqZu-3Jy1-uYg" fontName="Arial" fontHeight="8" lineColor="0" showStereotype="Text"/>
<bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_tVYDbRTaEdqZu-3Jy1-uYg" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
<sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_tVYDcxTaEdqZu-3Jy1-uYg" id="anchor50"/>
<targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_tVYDdBTaEdqZu-3Jy1-uYg" id="anchor50"/>
</edges>
<edges xmi:id="_tVYDdRTaEdqZu-3Jy1-uYg" element="_3ADC7B74022D3E55640A0169" source="_tUyNXhTaEdqZu-3Jy1-uYg" target="_tVYDZBTaEdqZu-3Jy1-uYg">
<children xmi:id="_tVh0MBTaEdqZu-3Jy1-uYg" type="KindLabel" element="_3ADC7B74022D3E55640A0169">
<children xmi:id="_tVh0MhTaEdqZu-3Jy1-uYg" type="Stereotype" element="_3ADC7B74022D3E55640A0169"/>
<children xmi:id="_tVh0NBTaEdqZu-3Jy1-uYg" type="Kind" element="_3ADC7B74022D3E55640A0169"/>
<children xmi:id="_tVh0MxTaEdqZu-3Jy1-uYg" type="Name" element="_3ADC7B74022D3E55640A0169"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_tVh0MRTaEdqZu-3Jy1-uYg" y="-185"/>
</children>
<styles xmi:type="umlnotation:UMLConnectorStyle" xmi:id="_tVYDdhTaEdqZu-3Jy1-uYg" fontName="Arial" fontHeight="8" lineColor="0" showStereotype="Text"/>
<bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_tVYDdxTaEdqZu-3Jy1-uYg" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
<sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_tVh0NRTaEdqZu-3Jy1-uYg" id="anchor50"/>
<targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_tVh0NhTaEdqZu-3Jy1-uYg" id="anchor50"/>
</edges>
<edges xmi:id="_tVh0NxTaEdqZu-3Jy1-uYg" element="_3ADC7B74022D3DE6A4590393" source="_tUyNbBTaEdqZu-3Jy1-uYg" target="_tUfSZBTaEdqZu-3Jy1-uYg">
<children xmi:id="_tVh0OhTaEdqZu-3Jy1-uYg" type="KindLabel" element="_3ADC7B74022D3DE6A4590393">
<children xmi:id="_tVh0PBTaEdqZu-3Jy1-uYg" type="Stereotype" element="_3ADC7B74022D3DE6A4590393"/>
<children xmi:id="_tVh0PhTaEdqZu-3Jy1-uYg" type="Kind" element="_3ADC7B74022D3DE6A4590393"/>
<children xmi:id="_tVh0PRTaEdqZu-3Jy1-uYg" type="Name" element="_3ADC7B74022D3DE6A4590393"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_tVh0OxTaEdqZu-3Jy1-uYg" y="-185"/>
</children>
<styles xmi:type="umlnotation:UMLConnectorStyle" xmi:id="_tVh0OBTaEdqZu-3Jy1-uYg" fontName="Arial" fontHeight="10" lineColor="0" showStereotype="Text"/>
<bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_tVh0ORTaEdqZu-3Jy1-uYg" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
<sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_tVh0PxTaEdqZu-3Jy1-uYg" id="anchor50"/>
<targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_tVh0QBTaEdqZu-3Jy1-uYg" id="anchor50"/>
</edges>
<edges xmi:id="_tVh0QRTaEdqZu-3Jy1-uYg" element="_3ADC7B74022D3E56169000F2" source="_tUyNehTaEdqZu-3Jy1-uYg" target="_tVYDZBTaEdqZu-3Jy1-uYg">
<children xmi:id="_tVh0RBTaEdqZu-3Jy1-uYg" type="KindLabel" element="_3ADC7B74022D3E56169000F2">
<children xmi:id="_tVh0RhTaEdqZu-3Jy1-uYg" type="Stereotype" element="_3ADC7B74022D3E56169000F2"/>
<children xmi:id="_tVh0SBTaEdqZu-3Jy1-uYg" type="Kind" element="_3ADC7B74022D3E56169000F2"/>
<children xmi:id="_tVh0RxTaEdqZu-3Jy1-uYg" type="Name" element="_3ADC7B74022D3E56169000F2"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_tVh0RRTaEdqZu-3Jy1-uYg" y="-185"/>
</children>
<styles xmi:type="umlnotation:UMLConnectorStyle" xmi:id="_tVh0QhTaEdqZu-3Jy1-uYg" fontName="Arial" fontHeight="8" lineColor="0" showStereotype="Text"/>
<bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_tVh0QxTaEdqZu-3Jy1-uYg" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
<sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_tVh0SRTaEdqZu-3Jy1-uYg" id="anchor50"/>
<targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_tVh0ShTaEdqZu-3Jy1-uYg" id="anchor50"/>
</edges>
<edges xmi:id="_tVh0SxTaEdqZu-3Jy1-uYg" element="_3ADC7B74022D3E56169B00A7" source="_tUocdxTaEdqZu-3Jy1-uYg" target="_tVYDZBTaEdqZu-3Jy1-uYg">
<children xmi:id="_tVh0ThTaEdqZu-3Jy1-uYg" type="KindLabel" element="_3ADC7B74022D3E56169B00A7">
<children xmi:id="_tVh0UBTaEdqZu-3Jy1-uYg" type="Stereotype" element="_3ADC7B74022D3E56169B00A7"/>
<children xmi:id="_tVh0UhTaEdqZu-3Jy1-uYg" type="Kind" element="_3ADC7B74022D3E56169B00A7"/>
<children xmi:id="_tVh0URTaEdqZu-3Jy1-uYg" type="Name" element="_3ADC7B74022D3E56169B00A7"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_tVh0TxTaEdqZu-3Jy1-uYg" y="-185"/>
</children>
<styles xmi:type="umlnotation:UMLConnectorStyle" xmi:id="_tVh0TBTaEdqZu-3Jy1-uYg" fontName="Arial" fontHeight="8" lineColor="0" showStereotype="Text"/>
<bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_tVh0TRTaEdqZu-3Jy1-uYg" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
<sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_tVh0UxTaEdqZu-3Jy1-uYg" id="anchor50"/>
<targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_tVh0VBTaEdqZu-3Jy1-uYg" id="anchor50"/>
</edges>
<edges xmi:id="_h9fdsD9HEdqjIv4r4xIGZw" element="_h9WTwD9HEdqjIv4r4xIGZw" source="_tUocWxTaEdqZu-3Jy1-uYg" target="_tUfSZBTaEdqZu-3Jy1-uYg">
<children xmi:id="_h9fdsz9HEdqjIv4r4xIGZw" type="KindLabel" element="_h9WTwD9HEdqjIv4r4xIGZw">
<children xmi:id="_h9fdtT9HEdqjIv4r4xIGZw" type="Stereotype" element="_h9WTwD9HEdqjIv4r4xIGZw"/>
<children xmi:id="_h9fdtz9HEdqjIv4r4xIGZw" type="Kind" element="_h9WTwD9HEdqjIv4r4xIGZw"/>
<children xmi:id="_h9fdtj9HEdqjIv4r4xIGZw" type="Name" element="_h9WTwD9HEdqjIv4r4xIGZw"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_h9fdtD9HEdqjIv4r4xIGZw" y="-185"/>
</children>
<styles xmi:type="umlnotation:UMLConnectorStyle" xmi:id="_h9fdsT9HEdqjIv4r4xIGZw" lineColor="0" showStereotype="Text"/>
<bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_h9fdsj9HEdqjIv4r4xIGZw" points="[5, -16, -59, 215]$[65, -231, 1, 0]"/>
</edges>
<edges xmi:id="_m_zhAD9HEdqjIv4r4xIGZw" element="_m_pwAD9HEdqjIv4r4xIGZw" source="_tUyNUBTaEdqZu-3Jy1-uYg" target="_tUfSZBTaEdqZu-3Jy1-uYg">
<children xmi:id="_m_zhAz9HEdqjIv4r4xIGZw" type="KindLabel" element="_m_pwAD9HEdqjIv4r4xIGZw">
<children xmi:id="_m_zhBT9HEdqjIv4r4xIGZw" type="Stereotype" element="_m_pwAD9HEdqjIv4r4xIGZw"/>
<children xmi:id="_m_zhBz9HEdqjIv4r4xIGZw" type="Kind" element="_m_pwAD9HEdqjIv4r4xIGZw"/>
<children xmi:id="_m_zhBj9HEdqjIv4r4xIGZw" type="Name" element="_m_pwAD9HEdqjIv4r4xIGZw"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_m_zhBD9HEdqjIv4r4xIGZw" y="-185"/>
</children>
<styles xmi:type="umlnotation:UMLConnectorStyle" xmi:id="_m_zhAT9HEdqjIv4r4xIGZw" lineColor="0" showStereotype="Text"/>
<bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_m_zhAj9HEdqjIv4r4xIGZw" points="[-3, -17, 47, 210]$[-49, -227, 1, 0]"/>
<sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_m_9SAD9HEdqjIv4r4xIGZw" id="anchor50"/>
</edges>
</contents>
</eAnnotations>
<packageImport xmi:id="_3ADC7B74022D3DEE2BE80333" importedPackage="_3ADC7B74022D3C9FFCC70354"/>
<ownedMember xmi:type="uml:Package" xmi:id="_3ADC7B74022D3CA002E901AD" name="Ownerships">
<eAnnotations xmi:id="_rQ6REBTaEdqZu-3Jy1-uYg" source="uml2.diagrams" references="_3ADC7B74022D3CA003DE01FF">
<contents xmi:type="notation:Diagram" xmi:id="_3ADC7B74022D3CA003DE01FF" type="Class" name="Elements">
<children xmi:id="_tDMuEBTaEdqZu-3Jy1-uYg" sourceEdges="_tGxmgBTaEdqZu-3Jy1-uYg" targetEdges="_tGxmgBTaEdqZu-3Jy1-uYg" element="_3ADC7B74022D3CADCAEE0250">
<children xmi:id="_tE_d0BTaEdqZu-3Jy1-uYg" type="ImageCompartment" element="_3ADC7B74022D3CADCAEE0250">
<layoutConstraint xmi:type="notation:Size" xmi:id="_tE_d0RTaEdqZu-3Jy1-uYg" width="1320" height="1320"/>
</children>
<children xmi:id="_tE_d0hTaEdqZu-3Jy1-uYg" type="Stereotype" element="_3ADC7B74022D3CADCAEE0250"/>
<children xmi:id="_tE_d0xTaEdqZu-3Jy1-uYg" type="Name" element="_3ADC7B74022D3CADCAEE0250"/>
<children xmi:id="_tFInwBTaEdqZu-3Jy1-uYg" type="AttributeCompartment" element="_3ADC7B74022D3CADCAEE0250">
<styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_tFInwRTaEdqZu-3Jy1-uYg"/>
</children>
<children xmi:id="_tFInwhTaEdqZu-3Jy1-uYg" visible="false" type="OperationCompartment" element="_3ADC7B74022D3CADCAEE0250">
<styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_tFInwxTaEdqZu-3Jy1-uYg" collapsed="true"/>
</children>
<children xmi:id="_tFInxBTaEdqZu-3Jy1-uYg" visible="false" type="SignalCompartment" element="_3ADC7B74022D3CADCAEE0250">
<styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_tFInxRTaEdqZu-3Jy1-uYg"/>
</children>
<children xmi:id="_tGB_oBTaEdqZu-3Jy1-uYg" visible="false" type="StructureCompartment" element="_3ADC7B74022D3CADCAEE0250">
<styles xmi:type="umlnotation:UMLShapeCompartmentStyle" xmi:id="_tGB_oRTaEdqZu-3Jy1-uYg" canonical="false"/>
</children>
<styles xmi:type="umlnotation:UMLShapeStyle" xmi:id="_tDMuERTaEdqZu-3Jy1-uYg" fontName="Arial" fontHeight="10" italic="true" showListStereotype="Text" showListVisibility="None" lineColor="0" showStereotype="None"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_tDMuEhTaEdqZu-3Jy1-uYg" x="6172" y="6553" width="4123" height="2751"/>
</children>
<children xmi:id="_nacSgBjPEdqPB8O80Bm3OQ" type="Text">
<children xmi:id="_nacSgxjPEdqPB8O80Bm3OQ" type="DiagramName"/>
<children xmi:id="_nacShBjPEdqPB8O80Bm3OQ" type="Description"/>
<styles xmi:type="notation:ShapeStyle" xmi:id="_nacSgRjPEdqPB8O80Bm3OQ" description="{readOnly, union}" fillColor="13434879" lineColor="3342489"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_nacShRjPEdqPB8O80Bm3OQ" x="10812" y="5937"/>
</children>
<children xmi:id="_nacShhjPEdqPB8O80Bm3OQ" type="Text">
<children xmi:id="_nacSiRjPEdqPB8O80Bm3OQ" type="DiagramName"/>
<children xmi:id="_nacSihjPEdqPB8O80Bm3OQ" type="Description"/>
<styles xmi:type="notation:ShapeStyle" xmi:id="_nacShxjPEdqPB8O80Bm3OQ" description="{readOnly, union}" fillColor="13434879" lineColor="3342489"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_nacSixjPEdqPB8O80Bm3OQ" x="10494" y="7527"/>
</children>
<styles xmi:type="umlnotation:UMLDiagramStyle" xmi:id="_rQ6REhTaEdqZu-3Jy1-uYg"/>
<edges xmi:id="_tGxmgBTaEdqZu-3Jy1-uYg" element="_3ADC7B74022D3CADCD8300C0" source="_tDMuEBTaEdqZu-3Jy1-uYg" target="_tDMuEBTaEdqZu-3Jy1-uYg">
<children xmi:id="_tGxmgxTaEdqZu-3Jy1-uYg" type="NameLabel" element="_3ADC7B74022D3CADCD8300C0">
<children xmi:id="_tHOScBTaEdqZu-3Jy1-uYg" type="Stereotype" element="_3ADC7B74022D3CADCD8300C0"/>
<children xmi:id="_tHOScRTaEdqZu-3Jy1-uYg" visible="false" type="Name" element="_3ADC7B74022D3CADCD8300C0"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_tGxmhBTaEdqZu-3Jy1-uYg" y="-185"/>
</children>
<children xmi:id="_tHYDcBTaEdqZu-3Jy1-uYg" type="ToMultiplicityLabel" element="_3ADC7B74022D3CADCD8500A5">
<children xmi:id="_tHYDchTaEdqZu-3Jy1-uYg" type="ToMultiplicity" element="_3ADC7B74022D3CADCD8500A5"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_tHYDcRTaEdqZu-3Jy1-uYg" x="28" y="-249"/>
</children>
<children xmi:id="_tHYDcxTaEdqZu-3Jy1-uYg" type="ToRoleLabel" element="_3ADC7B74022D3CADCD8500A5">
<children xmi:id="_tHYDdRTaEdqZu-3Jy1-uYg" type="ToRole" element="_3ADC7B74022D3CADCD8500A5"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_tHYDdBTaEdqZu-3Jy1-uYg" x="-24" y="387"/>
</children>
<children xmi:id="_tHYDdhTaEdqZu-3Jy1-uYg" type="FromMultiplicityLabel" element="_3ADC7B74022D3CADCD85009B">
<children xmi:id="_tHYDeBTaEdqZu-3Jy1-uYg" type="FromMultiplicity" element="_3ADC7B74022D3CADCD85009B"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_tHYDdxTaEdqZu-3Jy1-uYg" x="-571" y="278"/>
</children>
<children xmi:id="_tHYDeRTaEdqZu-3Jy1-uYg" type="FromRoleLabel" element="_3ADC7B74022D3CADCD85009B">
<children xmi:id="_tHYDexTaEdqZu-3Jy1-uYg" type="FromRole" element="_3ADC7B74022D3CADCD85009B"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_tHYDehTaEdqZu-3Jy1-uYg" x="381" y="-358"/>
</children>
<children xmi:id="_tHhNYBTaEdqZu-3Jy1-uYg" type="ToQualifierLabel" element="_3ADC7B74022D3CADCD8500A5">
<children xmi:id="_tHhNYhTaEdqZu-3Jy1-uYg" type="QualifierCompartment" element="_3ADC7B74022D3CADCD8500A5">
<styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_tHhNYxTaEdqZu-3Jy1-uYg"/>
</children>
<layoutConstraint xmi:type="notation:Location" xmi:id="_tHhNYRTaEdqZu-3Jy1-uYg" y="-185"/>
</children>
<children xmi:id="_tHhNZBTaEdqZu-3Jy1-uYg" type="FromQualifierLabel" element="_3ADC7B74022D3CADCD85009B">
<children xmi:id="_tHhNZhTaEdqZu-3Jy1-uYg" type="QualifierCompartment" element="_3ADC7B74022D3CADCD85009B">
<styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_tHhNZxTaEdqZu-3Jy1-uYg"/>
</children>
<layoutConstraint xmi:type="notation:Location" xmi:id="_tHhNZRTaEdqZu-3Jy1-uYg" y="-185"/>
</children>
<styles xmi:type="umlnotation:UMLConnectorStyle" xmi:id="_tGxmgRTaEdqZu-3Jy1-uYg" fontName="Arial" fontHeight="10" routing="Rectilinear" lineColor="0" showStereotype="None"/>
<bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_tGxmghTaEdqZu-3Jy1-uYg" points="[2057, 609, 2057, 609]$[5105, 609, 5105, 609]$[5105, -931, 5105, -931]$[2057, -931, 2057, -931]"/>
</edges>
</contents>
</eAnnotations>
<packageImport xmi:id="_3ADC7B74022D3DF78BD10282" importedPackage="_3ADC7B74022D3DF78B7503C0"/>
<ownedMember xmi:type="uml:Class" xmi:id="_3ADC7B74022D3CADCAEE0250" name="Element" isAbstract="true">
<ownedComment xmi:id="_rMSPwBTaEdqZu-3Jy1-uYg" body="Element has a derived composition association to itself to support the general capability for elements to own other elements." annotatedElement="_3ADC7B74022D3CADCAEE0250">
<eAnnotations xmi:id="_rMcAwBTaEdqZu-3Jy1-uYg" source="appliedStereotypes">
<contents xmi:type="Default_0:Default__Documentation" xmi:id="_rMcAwRTaEdqZu-3Jy1-uYg"/>
</eAnnotations>
</ownedComment>
<ownedRule xmi:id="_rMlxwxTaEdqZu-3Jy1-uYg" name="not_own_self" constrainedElement="_3ADC7B74022D3CADCAEE0250">
<ownedComment xmi:id="_rMcAwxTaEdqZu-3Jy1-uYg" body="An element may not directly or indirectly own itself." annotatedElement="_rMlxwxTaEdqZu-3Jy1-uYg">
<eAnnotations xmi:id="_rMlxwBTaEdqZu-3Jy1-uYg" source="appliedStereotypes">
<contents xmi:type="Default_0:Default__Documentation" xmi:id="_rMlxwRTaEdqZu-3Jy1-uYg"/>
</eAnnotations>
</ownedComment>
<specification xmi:type="uml:OpaqueExpression" xmi:id="_rMlxxBTaEdqZu-3Jy1-uYg" body="not self.allOwnedElements()->includes(self)" language="OCL"/>
</ownedRule>
<ownedRule xmi:id="_rMu7sxTaEdqZu-3Jy1-uYg" name="has_owner" constrainedElement="_3ADC7B74022D3CADCAEE0250">
<ownedComment xmi:id="_rMlxyBTaEdqZu-3Jy1-uYg" body="Elements that must be owned must have an owner." annotatedElement="_rMu7sxTaEdqZu-3Jy1-uYg">
<eAnnotations xmi:id="_rMu7sBTaEdqZu-3Jy1-uYg" source="appliedStereotypes">
<contents xmi:type="Default_0:Default__Documentation" xmi:id="_rMu7sRTaEdqZu-3Jy1-uYg"/>
</eAnnotations>
</ownedComment>
<specification xmi:type="uml:OpaqueExpression" xmi:id="_rMu7tBTaEdqZu-3Jy1-uYg" body="self.mustBeOwned() implies owner->notEmpty()" language="OCL"/>
</ownedRule>
<ownedAttribute xmi:id="_3ADC7B74022D3CADCD85009B" name="ownedElement" type="_3ADC7B74022D3CADCAEE0250" isReadOnly="true" isDerived="true" isDerivedUnion="true" association="_3ADC7B74022D3CADCD8300C0" aggregation="composite">
<eAnnotations xmi:id="_rN7OgBTaEdqZu-3Jy1-uYg" source="appliedStereotypes">
<contents xmi:type="Ecore_0:Ecore__EReference" xmi:id="_rN7OgRTaEdqZu-3Jy1-uYg" isTransient="true" isResolveProxies="false"/>
</eAnnotations>
<ownedComment xmi:id="_rNLnqRTaEdqZu-3Jy1-uYg" body="The Elements owned by this element." annotatedElement="_3ADC7B74022D3CADCD85009B">
<eAnnotations xmi:id="_rNeikBTaEdqZu-3Jy1-uYg" source="appliedStereotypes">
<contents xmi:type="Default_0:Default__Documentation" xmi:id="_rNeikRTaEdqZu-3Jy1-uYg"/>
</eAnnotations>
</ownedComment>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_rNeikxTaEdqZu-3Jy1-uYg" value="-1"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_rNeikhTaEdqZu-3Jy1-uYg"/>
</ownedAttribute>
<ownedAttribute xmi:id="_3ADC7B74022D3CADCD8500A5" name="owner" type="_3ADC7B74022D3CADCAEE0250" isReadOnly="true" isDerived="true" isDerivedUnion="true" association="_3ADC7B74022D3CADCD8300C0">
<eAnnotations xmi:id="_rO0mYBTaEdqZu-3Jy1-uYg" source="appliedStereotypes">
<contents xmi:type="Ecore_0:Ecore__EReference" xmi:id="_rO0mYRTaEdqZu-3Jy1-uYg" isTransient="true" isResolveProxies="false"/>
</eAnnotations>
<ownedComment xmi:id="_rOE_gRTaEdqZu-3Jy1-uYg" body="The Element that owns this element." annotatedElement="_3ADC7B74022D3CADCD8500A5">
<eAnnotations xmi:id="_rOOwgBTaEdqZu-3Jy1-uYg" source="appliedStereotypes">
<contents xmi:type="Default_0:Default__Documentation" xmi:id="_rOOwgRTaEdqZu-3Jy1-uYg"/>
</eAnnotations>
</ownedComment>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_rOOwgxTaEdqZu-3Jy1-uYg" value="1"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_rOOwghTaEdqZu-3Jy1-uYg"/>
</ownedAttribute>
<ownedAttribute xmi:id="_3ADC7B74022D3CB1D63A01EB" name="ownedComment" type="_3ADC7B74022D3CAC070A03AB" subsettedProperty="_3ADC7B74022D3CADCD85009B" association="_3ADC7B74022D3CB1D639015E" aggregation="composite">
<eAnnotations xmi:id="_nx_5YDwaEdqNYOqRUhe_HQ" source="appliedStereotypes">
<contents xmi:type="Ecore_0:Ecore__EReference" xmi:id="_nx_5YTwaEdqNYOqRUhe_HQ" isResolveProxies="false"/>
</eAnnotations>
<ownedComment xmi:id="_rXxHCxTaEdqZu-3Jy1-uYg" body="The Comments owned by this element." annotatedElement="_3ADC7B74022D3CB1D63A01EB">
<eAnnotations xmi:id="_rXxHDBTaEdqZu-3Jy1-uYg" source="appliedStereotypes">
<contents xmi:type="Default_0:Default__Documentation" xmi:id="_rXxHDRTaEdqZu-3Jy1-uYg"/>
</eAnnotations>
</ownedComment>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_rXxHDxTaEdqZu-3Jy1-uYg" value="-1"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_rXxHDhTaEdqZu-3Jy1-uYg"/>
</ownedAttribute>
<ownedOperation xmi:id="_3ADC7B74022D3E106A8400E6" name="allOwnedElements" type="_3ADC7B74022D3CADCAEE0250" isQuery="true" bodyCondition="_rMu7vBTaEdqZu-3Jy1-uYg">
<ownedComment xmi:id="_rMu7uBTaEdqZu-3Jy1-uYg" body="The query allOwnedElements() gives all of the direct and indirect owned elements of an element." annotatedElement="_3ADC7B74022D3E106A8400E6">
<eAnnotations xmi:id="_rMu7uRTaEdqZu-3Jy1-uYg" source="appliedStereotypes">
<contents xmi:type="Default_0:Default__Documentation" xmi:id="_rMu7uhTaEdqZu-3Jy1-uYg"/>
</eAnnotations>
</ownedComment>
<ownedRule xmi:id="_rMu7vBTaEdqZu-3Jy1-uYg" name="spec" constrainedElement="_3ADC7B74022D3E106A8400E6">
<specification xmi:type="uml:OpaqueExpression" xmi:id="_rM4ssBTaEdqZu-3Jy1-uYg" body="result = ownedElement->union(ownedElement->collect(e | e.allOwnedElements()))" language="OCL"/>
</ownedRule>
<returnResult xmi:id="_rMu7uxTaEdqZu-3Jy1-uYg" type="_3ADC7B74022D3CADCAEE0250" direction="return">
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_GbH_oRTbEdqZu-3Jy1-uYg" value="-1"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_GbH_oBTbEdqZu-3Jy1-uYg"/>
</returnResult>
</ownedOperation>
<ownedOperation xmi:id="_3ADC7B74022D3E106AD00153" name="mustBeOwned" type="_3ADC7B74022D3CA010AC0090" isQuery="true" bodyCondition="_rNLnoxTaEdqZu-3Jy1-uYg">
<ownedComment xmi:id="_rM4stRTaEdqZu-3Jy1-uYg" body="The query mustBeOwned() indicates whether elements of this type must have an owner. Subclasses of Element that do not require an owner must override this operation." annotatedElement="_3ADC7B74022D3E106AD00153">
<eAnnotations xmi:id="_rNLnoBTaEdqZu-3Jy1-uYg" source="appliedStereotypes">
<contents xmi:type="Default_0:Default__Documentation" xmi:id="_rNLnoRTaEdqZu-3Jy1-uYg"/>
</eAnnotations>
</ownedComment>
<ownedRule xmi:id="_rNLnoxTaEdqZu-3Jy1-uYg" name="spec" constrainedElement="_3ADC7B74022D3E106AD00153">
<specification xmi:type="uml:OpaqueExpression" xmi:id="_rNLnpBTaEdqZu-3Jy1-uYg" body="result = true" language="OCL"/>
</ownedRule>
<returnResult xmi:id="_rNLnohTaEdqZu-3Jy1-uYg" type="_3ADC7B74022D3CA010AC0090" direction="return"/>
</ownedOperation>
</ownedMember>
<ownedMember xmi:type="uml:Association" xmi:id="_3ADC7B74022D3CADCD8300C0" name="A_ownedElement_owner" memberEnd="_3ADC7B74022D3CADCD85009B _3ADC7B74022D3CADCD8500A5"/>
<ownedMember xmi:type="uml:Association" xmi:id="_3ADC7B74022D3CB1D639015E" name="A_ownedComment_owningElement" memberEnd="_3ADC7B74022D3CB1D63A01EB _3ADC7B74022D3CB1D63A020A">
<generalization xmi:id="_GcLIgxTbEdqZu-3Jy1-uYg" general="_3ADC7B74022D3CADCD8300C0"/>
<ownedEnd xmi:id="_3ADC7B74022D3CB1D63A020A" name="owningElement" type="_3ADC7B74022D3CADCAEE0250" subsettedProperty="_3ADC7B74022D3CADCD8500A5" association="_3ADC7B74022D3CB1D639015E">
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_rXxHEhTaEdqZu-3Jy1-uYg" value="1"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_rXxHERTaEdqZu-3Jy1-uYg"/>
</ownedEnd>
</ownedMember>
</ownedMember>
<ownedMember xmi:type="uml:Package" xmi:id="_3ADC7B74022D3CA002FD0120" name="Namespaces">
<eAnnotations xmi:id="_rS_7wBTaEdqZu-3Jy1-uYg" source="uml2.diagrams" references="_3ADC7B74022D3CA007130051">
<contents xmi:type="notation:Diagram" xmi:id="_3ADC7B74022D3CA007130051" type="Class" name="Namespaces">
<children xmi:id="_tIHqUBTaEdqZu-3Jy1-uYg" targetEdges="_tItgSxTaEdqZu-3Jy1-uYg" element="_3ADC7B74022D3CADCAEE0250">
<children xmi:id="_tIQ0QBTaEdqZu-3Jy1-uYg" type="ImageCompartment" element="_3ADC7B74022D3CADCAEE0250">
<layoutConstraint xmi:type="notation:Size" xmi:id="_tIQ0QRTaEdqZu-3Jy1-uYg" width="1320" height="1320"/>
</children>
<children xmi:id="_tIQ0QhTaEdqZu-3Jy1-uYg" type="Stereotype" element="_3ADC7B74022D3CADCAEE0250"/>
<children xmi:id="_tIQ0QxTaEdqZu-3Jy1-uYg" type="Name" element="_3ADC7B74022D3CADCAEE0250"/>
<children xmi:id="_tIQ0RBTaEdqZu-3Jy1-uYg" visible="false" type="AttributeCompartment" element="_3ADC7B74022D3CADCAEE0250">
<styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_tIQ0RRTaEdqZu-3Jy1-uYg"/>
</children>
<children xmi:id="_tIQ0RhTaEdqZu-3Jy1-uYg" visible="false" type="OperationCompartment" element="_3ADC7B74022D3CADCAEE0250">
<styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_tIQ0RxTaEdqZu-3Jy1-uYg" collapsed="true"/>
</children>
<children xmi:id="_tIQ0SBTaEdqZu-3Jy1-uYg" visible="false" type="SignalCompartment" element="_3ADC7B74022D3CADCAEE0250">
<styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_tIQ0SRTaEdqZu-3Jy1-uYg"/>
</children>
<children xmi:id="_tIQ0ShTaEdqZu-3Jy1-uYg" visible="false" type="StructureCompartment" element="_3ADC7B74022D3CADCAEE0250">
<styles xmi:type="umlnotation:UMLShapeCompartmentStyle" xmi:id="_tIQ0SxTaEdqZu-3Jy1-uYg" canonical="false"/>
</children>
<styles xmi:type="umlnotation:UMLShapeStyle" xmi:id="_tIHqURTaEdqZu-3Jy1-uYg" fontName="Arial" fontHeight="10" italic="true" showListStereotype="Text" lineColor="0" showStereotype="None"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_tIHqUhTaEdqZu-3Jy1-uYg" x="8136" y="381" width="3437" height="1270"/>
</children>
<children xmi:id="_tIQ0TBTaEdqZu-3Jy1-uYg" sourceEdges="_tItgSxTaEdqZu-3Jy1-uYg" targetEdges="_tIkWQBTaEdqZu-3Jy1-uYg _tItgMBTaEdqZu-3Jy1-uYg _tJwpGhTaEdqZu-3Jy1-uYg" element="_3ADC7B74022D3CA0071C02FD">
<children xmi:id="_tIQ0TxTaEdqZu-3Jy1-uYg" type="ImageCompartment" element="_3ADC7B74022D3CA0071C02FD">
<layoutConstraint xmi:type="notation:Size" xmi:id="_tIQ0UBTaEdqZu-3Jy1-uYg" width="1320" height="1320"/>
</children>
<children xmi:id="_tIQ0URTaEdqZu-3Jy1-uYg" type="Stereotype" element="_3ADC7B74022D3CA0071C02FD"/>
<children xmi:id="_tIQ0UhTaEdqZu-3Jy1-uYg" type="Name" element="_3ADC7B74022D3CA0071C02FD"/>
<children xmi:id="_tIQ0UxTaEdqZu-3Jy1-uYg" type="AttributeCompartment" element="_3ADC7B74022D3CA0071C02FD">
<styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_tIQ0VBTaEdqZu-3Jy1-uYg"/>
</children>
<children xmi:id="_tIQ0VRTaEdqZu-3Jy1-uYg" visible="false" type="OperationCompartment" element="_3ADC7B74022D3CA0071C02FD">
<styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_tIQ0VhTaEdqZu-3Jy1-uYg"/>
</children>
<children xmi:id="_tIQ0VxTaEdqZu-3Jy1-uYg" visible="false" type="SignalCompartment" element="_3ADC7B74022D3CA0071C02FD">
<styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_tIQ0WBTaEdqZu-3Jy1-uYg"/>
</children>
<children xmi:id="_tIQ0WRTaEdqZu-3Jy1-uYg" visible="false" type="StructureCompartment" element="_3ADC7B74022D3CA0071C02FD">
<styles xmi:type="umlnotation:UMLShapeCompartmentStyle" xmi:id="_tIQ0WhTaEdqZu-3Jy1-uYg" canonical="false"/>
</children>
<styles xmi:type="umlnotation:UMLShapeStyle" xmi:id="_tIQ0TRTaEdqZu-3Jy1-uYg" fontName="Arial" fontHeight="10" italic="true" showListStereotype="None" showListVisibility="None" lineColor="0" showStereotype="None"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_tIQ0ThTaEdqZu-3Jy1-uYg" x="7349" y="3581" width="4868" height="1905"/>
</children>
<children xmi:id="_tIalQBTaEdqZu-3Jy1-uYg" sourceEdges="_tIkWQBTaEdqZu-3Jy1-uYg _tItgMBTaEdqZu-3Jy1-uYg _tJwpGhTaEdqZu-3Jy1-uYg" element="_3ADC7B74022D3CA0072700FA">
<children xmi:id="_tIalQxTaEdqZu-3Jy1-uYg" type="ImageCompartment" element="_3ADC7B74022D3CA0072700FA">
<layoutConstraint xmi:type="notation:Size" xmi:id="_tIalRBTaEdqZu-3Jy1-uYg" width="1320" height="1320"/>
</children>
<children xmi:id="_tIalRRTaEdqZu-3Jy1-uYg" type="Stereotype" element="_3ADC7B74022D3CA0072700FA"/>
<children xmi:id="_tIalRhTaEdqZu-3Jy1-uYg" type="Name" element="_3ADC7B74022D3CA0072700FA"/>
<children xmi:id="_tIalRxTaEdqZu-3Jy1-uYg" type="AttributeCompartment" element="_3ADC7B74022D3CA0072700FA">
<styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_tIalSBTaEdqZu-3Jy1-uYg"/>
</children>
<children xmi:id="_tIalSRTaEdqZu-3Jy1-uYg" visible="false" type="OperationCompartment" element="_3ADC7B74022D3CA0072700FA">
<styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_tIalShTaEdqZu-3Jy1-uYg"/>
</children>
<children xmi:id="_tIalSxTaEdqZu-3Jy1-uYg" visible="false" type="SignalCompartment" element="_3ADC7B74022D3CA0072700FA">
<styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_tIalTBTaEdqZu-3Jy1-uYg"/>
</children>
<children xmi:id="_tIalTRTaEdqZu-3Jy1-uYg" visible="false" type="StructureCompartment" element="_3ADC7B74022D3CA0072700FA">
<styles xmi:type="umlnotation:UMLShapeCompartmentStyle" xmi:id="_tIalThTaEdqZu-3Jy1-uYg" canonical="false"/>
</children>
<styles xmi:type="umlnotation:UMLShapeStyle" xmi:id="_tIalQRTaEdqZu-3Jy1-uYg" fontName="Arial" fontHeight="10" italic="true" showListStereotype="Text" lineColor="0" showStereotype="None"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_tIalQhTaEdqZu-3Jy1-uYg" x="7349" y="9067" width="4817" height="1481"/>
</children>
<children xmi:id="_tJwpEBTaEdqZu-3Jy1-uYg" type="Text">
<children xmi:id="_tJwpExTaEdqZu-3Jy1-uYg" type="DiagramName"/>
<children xmi:id="_tJwpFBTaEdqZu-3Jy1-uYg" type="Description"/>
<styles xmi:type="notation:ShapeStyle" xmi:id="_tJwpERTaEdqZu-3Jy1-uYg" fontName="Arial" fontHeight="10" description="[0..1]" lineColor="0"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_tJwpEhTaEdqZu-3Jy1-uYg" x="9550" y="4216" width="1109" height="440"/>
</children>
<children xmi:id="_tJwpFRTaEdqZu-3Jy1-uYg" type="Text">
<children xmi:id="_tJwpGBTaEdqZu-3Jy1-uYg" type="DiagramName"/>
<children xmi:id="_tJwpGRTaEdqZu-3Jy1-uYg" type="Description"/>
<styles xmi:type="notation:ShapeStyle" xmi:id="_tJwpFhTaEdqZu-3Jy1-uYg" fontName="Arial" fontHeight="10" description="[0..1]" lineColor="0"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_tJwpFxTaEdqZu-3Jy1-uYg" x="11023" y="4622" width="1109" height="440"/>
</children>
<children xmi:id="_ndbVEBjPEdqPB8O80Bm3OQ" type="Text">
<children xmi:id="_ndbVExjPEdqPB8O80Bm3OQ" type="DiagramName"/>
<children xmi:id="_ndbVFBjPEdqPB8O80Bm3OQ" type="Description"/>
<styles xmi:type="notation:ShapeStyle" xmi:id="_ndbVERjPEdqPB8O80Bm3OQ" description="{readOnly, union,&#xD;&#xA; subsets owner}" fillColor="13434879" lineColor="3342489"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_ndbVFRjPEdqPB8O80Bm3OQ" x="5340" y="7440"/>
</children>
<children xmi:id="_ndbVFhjPEdqPB8O80Bm3OQ" type="Text">
<children xmi:id="_ndbVGRjPEdqPB8O80Bm3OQ" type="DiagramName"/>
<children xmi:id="_ndbVGhjPEdqPB8O80Bm3OQ" type="Description"/>
<styles xmi:type="notation:ShapeStyle" xmi:id="_ndbVFxjPEdqPB8O80Bm3OQ" description="{readOnly, union, subsets &#xD;&#xA;ownedElement, subsets member}" fillColor="13434879" lineColor="3342489"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_ndlGEBjPEdqPB8O80Bm3OQ" x="2225" y="4866"/>
</children>
<children xmi:id="_ndlGERjPEdqPB8O80Bm3OQ" type="Text">
<children xmi:id="_ndlGFBjPEdqPB8O80Bm3OQ" type="DiagramName"/>
<children xmi:id="_ndlGFRjPEdqPB8O80Bm3OQ" type="Description"/>
<styles xmi:type="notation:ShapeStyle" xmi:id="_ndlGEhjPEdqPB8O80Bm3OQ" description="{readOnly, union}" fillColor="13434879" lineColor="3342489"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_ndlGFhjPEdqPB8O80Bm3OQ" x="8557" y="5589"/>
</children>
<styles xmi:type="umlnotation:UMLDiagramStyle" xmi:id="_rS_7whTaEdqZu-3Jy1-uYg"/>
<edges xmi:id="_tIkWQBTaEdqZu-3Jy1-uYg" element="_3ADC7B74022D3CA008A20037" source="_tIalQBTaEdqZu-3Jy1-uYg" target="_tIQ0TBTaEdqZu-3Jy1-uYg">
<children xmi:id="_tIkWQxTaEdqZu-3Jy1-uYg" type="NameLabel" element="_3ADC7B74022D3CA008A20037">
<children xmi:id="_tIkWRRTaEdqZu-3Jy1-uYg" type="Stereotype" element="_3ADC7B74022D3CA008A20037"/>
<children xmi:id="_tIkWRhTaEdqZu-3Jy1-uYg" visible="false" type="Name" element="_3ADC7B74022D3CA008A20037"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_tIkWRBTaEdqZu-3Jy1-uYg" y="-185"/>
</children>
<children xmi:id="_tIkWRxTaEdqZu-3Jy1-uYg" type="ToMultiplicityLabel" element="_3ADC7B74022D3CA008A2036C">
<children xmi:id="_tIkWSRTaEdqZu-3Jy1-uYg" type="ToMultiplicity" element="_3ADC7B74022D3CA008A2036C"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_tIkWSBTaEdqZu-3Jy1-uYg" x="164" y="477"/>
</children>
<children xmi:id="_tIkWShTaEdqZu-3Jy1-uYg" type="ToRoleLabel" element="_3ADC7B74022D3CA008A2036C">
<children xmi:id="_tIkWTBTaEdqZu-3Jy1-uYg" type="ToRole" element="_3ADC7B74022D3CA008A2036C"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_tIkWSxTaEdqZu-3Jy1-uYg" x="234" y="-1233"/>
</children>
<children xmi:id="_tIkWTRTaEdqZu-3Jy1-uYg" type="FromMultiplicityLabel" element="_3ADC7B74022D3CA008A20358">
<children xmi:id="_tIkWTxTaEdqZu-3Jy1-uYg" type="FromMultiplicity" element="_3ADC7B74022D3CA008A20358"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_tIkWThTaEdqZu-3Jy1-uYg" x="212" y="277"/>
</children>
<children xmi:id="_tIkWUBTaEdqZu-3Jy1-uYg" type="FromRoleLabel" element="_3ADC7B74022D3CA008A20358">
<children xmi:id="_tIkWUhTaEdqZu-3Jy1-uYg" type="FromRole" element="_3ADC7B74022D3CA008A20358"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_tIkWURTaEdqZu-3Jy1-uYg" x="211" y="-1477"/>
</children>
<children xmi:id="_tIkWUxTaEdqZu-3Jy1-uYg" type="ToQualifierLabel" element="_3ADC7B74022D3CA008A2036C">
<children xmi:id="_tIkWVRTaEdqZu-3Jy1-uYg" type="QualifierCompartment" element="_3ADC7B74022D3CA008A2036C">
<styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_tIkWVhTaEdqZu-3Jy1-uYg"/>
</children>
<layoutConstraint xmi:type="notation:Location" xmi:id="_tIkWVBTaEdqZu-3Jy1-uYg" y="-185"/>
</children>
<children xmi:id="_tIkWVxTaEdqZu-3Jy1-uYg" type="FromQualifierLabel" element="_3ADC7B74022D3CA008A20358">
<children xmi:id="_tIkWWRTaEdqZu-3Jy1-uYg" type="QualifierCompartment" element="_3ADC7B74022D3CA008A20358">
<styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_tIkWWhTaEdqZu-3Jy1-uYg"/>
</children>
<layoutConstraint xmi:type="notation:Location" xmi:id="_tIkWWBTaEdqZu-3Jy1-uYg" y="-185"/>
</children>
<styles xmi:type="umlnotation:UMLConnectorStyle" xmi:id="_tIkWQRTaEdqZu-3Jy1-uYg" fontName="Arial" fontHeight="10" routing="Rectilinear" lineColor="0" showStereotype="None"/>
<bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_tIkWQhTaEdqZu-3Jy1-uYg" points="[-1614, -767, -1641, 4498]$[-1614, -4286, -1641, 979]"/>
</edges>
<edges xmi:id="_tItgMBTaEdqZu-3Jy1-uYg" element="_3ADC7B74022D3CA009830275" source="_tIalQBTaEdqZu-3Jy1-uYg" target="_tIQ0TBTaEdqZu-3Jy1-uYg">
<children xmi:id="_tItgMxTaEdqZu-3Jy1-uYg" type="NameLabel" element="_3ADC7B74022D3CA009830275">
<children xmi:id="_tItgNRTaEdqZu-3Jy1-uYg" type="Stereotype" element="_3ADC7B74022D3CA009830275"/>
<children xmi:id="_tItgNhTaEdqZu-3Jy1-uYg" visible="false" type="Name" element="_3ADC7B74022D3CA009830275"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_tItgNBTaEdqZu-3Jy1-uYg" y="-185"/>
</children>
<children xmi:id="_tItgNxTaEdqZu-3Jy1-uYg" visible="false" type="ToMultiplicityLabel" element="_3ADC7B74022D3CA0098401CD">
<children xmi:id="_tItgORTaEdqZu-3Jy1-uYg" type="ToMultiplicity" element="_3ADC7B74022D3CA0098401CD"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_tItgOBTaEdqZu-3Jy1-uYg" y="397"/>
</children>
<children xmi:id="_tItgOhTaEdqZu-3Jy1-uYg" visible="false" type="ToRoleLabel" element="_3ADC7B74022D3CA0098401CD">
<children xmi:id="_tItgPBTaEdqZu-3Jy1-uYg" type="ToRole" element="_3ADC7B74022D3CA0098401CD"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_tItgOxTaEdqZu-3Jy1-uYg" y="-397"/>
</children>
<children xmi:id="_tItgPRTaEdqZu-3Jy1-uYg" type="FromMultiplicityLabel" element="_3ADC7B74022D3CA0098401B9">
<children xmi:id="_tItgPxTaEdqZu-3Jy1-uYg" type="FromMultiplicity" element="_3ADC7B74022D3CA0098401B9"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_tItgPhTaEdqZu-3Jy1-uYg" x="-220" y="186"/>
</children>
<children xmi:id="_tItgQBTaEdqZu-3Jy1-uYg" type="FromRoleLabel" element="_3ADC7B74022D3CA0098401B9">
<children xmi:id="_tItgQhTaEdqZu-3Jy1-uYg" type="FromRole" element="_3ADC7B74022D3CA0098401B9"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_tItgQRTaEdqZu-3Jy1-uYg" x="-219" y="-1007"/>
</children>
<children xmi:id="_tItgQxTaEdqZu-3Jy1-uYg" type="ToQualifierLabel" element="_3ADC7B74022D3CA0098401CD">
<children xmi:id="_tItgRRTaEdqZu-3Jy1-uYg" type="QualifierCompartment" element="_3ADC7B74022D3CA0098401CD">
<styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_tItgRhTaEdqZu-3Jy1-uYg"/>
</children>
<layoutConstraint xmi:type="notation:Location" xmi:id="_tItgRBTaEdqZu-3Jy1-uYg" y="-185"/>
</children>
<children xmi:id="_tItgRxTaEdqZu-3Jy1-uYg" type="FromQualifierLabel" element="_3ADC7B74022D3CA0098401B9">
<children xmi:id="_tItgSRTaEdqZu-3Jy1-uYg" type="QualifierCompartment" element="_3ADC7B74022D3CA0098401B9">
<styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_tItgShTaEdqZu-3Jy1-uYg"/>
</children>
<layoutConstraint xmi:type="notation:Location" xmi:id="_tItgSBTaEdqZu-3Jy1-uYg" y="-185"/>
</children>
<styles xmi:type="umlnotation:UMLConnectorStyle" xmi:id="_tItgMRTaEdqZu-3Jy1-uYg" fontName="Arial" fontHeight="10" routing="Rectilinear" lineColor="0" showStereotype="None"/>
<bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_tItgMhTaEdqZu-3Jy1-uYg" points="[1588, -767, 1561, 4498]$[1588, -4286, 1561, 979]"/>
</edges>
<edges xmi:id="_tItgSxTaEdqZu-3Jy1-uYg" element="_3ADC7B74022D3CADD38B00D4" source="_tIQ0TBTaEdqZu-3Jy1-uYg" target="_tIHqUBTaEdqZu-3Jy1-uYg">
<children xmi:id="_tItgThTaEdqZu-3Jy1-uYg" type="NameLabel" element="_3ADC7B74022D3CADD38B00D4">
<children xmi:id="_tItgUBTaEdqZu-3Jy1-uYg" type="Stereotype" element="_3ADC7B74022D3CADD38B00D4"/>
<children xmi:id="_tItgURTaEdqZu-3Jy1-uYg" visible="false" type="Name" element="_3ADC7B74022D3CADD38B00D4"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_tItgTxTaEdqZu-3Jy1-uYg" y="-185"/>
</children>
<styles xmi:type="umlnotation:UMLConnectorStyle" xmi:id="_tItgTBTaEdqZu-3Jy1-uYg" fontName="Arial" fontHeight="8" routing="Rectilinear" lineColor="0" showStereotype="None"/>
<bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_tItgTRTaEdqZu-3Jy1-uYg" points="[8, -948, -67, 2565]$[8, -2878, -67, 635]"/>
<sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_tJAbIBTaEdqZu-3Jy1-uYg" id="anchor50"/>
<targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_tJAbIRTaEdqZu-3Jy1-uYg" id="anchor50"/>
</edges>
<edges xmi:id="_tJwpGhTaEdqZu-3Jy1-uYg" element="_3ADC7B74022D3CA00777024A" source="_tIalQBTaEdqZu-3Jy1-uYg" target="_tIQ0TBTaEdqZu-3Jy1-uYg">
<children xmi:id="_tJwpHRTaEdqZu-3Jy1-uYg" type="NameLabel" element="_3ADC7B74022D3CA00777024A">
<children xmi:id="_tJwpHxTaEdqZu-3Jy1-uYg" type="Stereotype" element="_3ADC7B74022D3CA00777024A"/>
<children xmi:id="_tJwpIBTaEdqZu-3Jy1-uYg" visible="false" type="Name" element="_3ADC7B74022D3CA00777024A"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_tJwpHhTaEdqZu-3Jy1-uYg" y="-185"/>
</children>
<styles xmi:type="umlnotation:UMLConnectorStyle" xmi:id="_tJwpGxTaEdqZu-3Jy1-uYg" fontName="Arial" fontHeight="8" routing="Tree" lineColor="0" showStereotype="None"/>
<bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_tJwpHBTaEdqZu-3Jy1-uYg" points="[2276, -767, 2249, 4498]$[2276, -3200, 2249, 2065]$[2276, -3200, 2249, 2065]$[2276, -4286, 2249, 979]"/>
<sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_tJwpIRTaEdqZu-3Jy1-uYg" id="anchor50"/>
<targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_tJwpIhTaEdqZu-3Jy1-uYg" id="anchor50"/>
</edges>
</contents>
</eAnnotations>
<packageImport xmi:id="_3ADC7B74022D3DE6A4350048" importedPackage="_3ADC7B74022D3CA002E901AD"/>
<ownedMember xmi:type="uml:Class" xmi:id="_3ADC7B74022D3CA0071C02FD" name="NamedElement" isAbstract="true">
<ownedComment xmi:id="_rRNMBBTaEdqZu-3Jy1-uYg" body="A named element represents elements that may have a name. The name is used for identification of the named element within the namespace in which it is defined. A named element also has a qualified name that allows it to be unambiguously identified within a hierarchy of nested namespaces. NamedElement is an abstract metaclass." annotatedElement="_3ADC7B74022D3CA0071C02FD">
<eAnnotations xmi:id="_rRNMBRTaEdqZu-3Jy1-uYg" source="appliedStereotypes">
<contents xmi:type="Default_0:Default__Documentation" xmi:id="_rRNMBhTaEdqZu-3Jy1-uYg"/>
</eAnnotations>
</ownedComment>
<ownedRule xmi:id="_rRgG8xTaEdqZu-3Jy1-uYg" name="has_no_qualified_name" constrainedElement="_3ADC7B74022D3CA0071C02FD">
<ownedComment xmi:id="_rRW9ARTaEdqZu-3Jy1-uYg" body="If there is no name, or one of the containing namespaces has no name, there is no qualified name." annotatedElement="_rRgG8xTaEdqZu-3Jy1-uYg">
<eAnnotations xmi:id="_rRgG8BTaEdqZu-3Jy1-uYg" source="appliedStereotypes">
<contents xmi:type="Default_0:Default__Documentation" xmi:id="_rRgG8RTaEdqZu-3Jy1-uYg"/>
</eAnnotations>
</ownedComment>
<specification xmi:type="uml:OpaqueExpression" xmi:id="_rRgG9BTaEdqZu-3Jy1-uYg" body="(self.name->isEmpty() or self.allNamespaces()->select(ns | ns.name->isEmpty())->notEmpty())&#xD;&#xA; implies self.qualifiedName->isEmpty()" language="OCL"/>
</ownedRule>
<ownedRule xmi:id="_rRgG_BTaEdqZu-3Jy1-uYg" name="has_qualified_name" constrainedElement="_3ADC7B74022D3CA0071C02FD">
<ownedComment xmi:id="_rRgG-BTaEdqZu-3Jy1-uYg" body="When there is a name, and all of the containing namespaces have a name, the qualified name is constructed from the names of the containing namespaces." annotatedElement="_rRgG_BTaEdqZu-3Jy1-uYg">
<eAnnotations xmi:id="_rRgG-RTaEdqZu-3Jy1-uYg" source="appliedStereotypes">
<contents xmi:type="Default_0:Default__Documentation" xmi:id="_rRgG-hTaEdqZu-3Jy1-uYg"/>
</eAnnotations>
</ownedComment>
<specification xmi:type="uml:OpaqueExpression" xmi:id="_rRgG_RTaEdqZu-3Jy1-uYg" body="(self.name->notEmpty() and self.allNamespaces()->select(ns | ns.name->isEmpty())->isEmpty()) implies&#xA; self.qualifiedName = self.allNamespaces()->iterate( ns : Namespace; result: String = self.name | ns.name->union(self.separator())->union(result))" language="OCL"/>
</ownedRule>
<generalization xmi:id="_3ADC7B74022D3CADD38B00D4" general="_3ADC7B74022D3CADCAEE0250"/>
<ownedAttribute xmi:id="_3ADC7B74022D3CA0080E03C3" name="name" type="_3ADC7B74022D3CA010B103C3">
<eAnnotations xmi:id="_MfBDcCrOEdqvsvjq9GOA3Q" source="appliedStereotypes">
<contents xmi:type="Ecore_0:Ecore__EAttribute" xmi:id="_MfBDcSrOEdqvsvjq9GOA3Q" isID="true"/>
</eAnnotations>
<ownedComment xmi:id="_rR8y5BTaEdqZu-3Jy1-uYg" body="The name of the NamedElement." annotatedElement="_3ADC7B74022D3CA0080E03C3">
<eAnnotations xmi:id="_rSGj4BTaEdqZu-3Jy1-uYg" source="appliedStereotypes">
<contents xmi:type="Default_0:Default__Documentation" xmi:id="_rSGj4RTaEdqZu-3Jy1-uYg"/>
</eAnnotations>
</ownedComment>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_rSGj4xTaEdqZu-3Jy1-uYg" value="1"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_rSGj4hTaEdqZu-3Jy1-uYg"/>
</ownedAttribute>
<ownedAttribute xmi:id="_3ADC7B74022D3CA008400375" name="qualifiedName" type="_3ADC7B74022D3CA010B103C3" isReadOnly="true" isDerived="true">
<eAnnotations xmi:id="_rSPt1BTaEdqZu-3Jy1-uYg" source="appliedStereotypes">
<contents xmi:type="Ecore_0:Ecore__EAttribute" xmi:id="_rSPt1RTaEdqZu-3Jy1-uYg" isTransient="true"/>
</eAnnotations>
<ownedComment xmi:id="_rSGj5RTaEdqZu-3Jy1-uYg" body="A name which allows the NamedElement to be identified within a hierarchy of nested Namespaces. It is constructed from the names of the containing namespaces starting at the root of the hierarchy and ending with the name of the NamedElement itself." annotatedElement="_3ADC7B74022D3CA008400375">
<eAnnotations xmi:id="_rSPt0BTaEdqZu-3Jy1-uYg" source="appliedStereotypes">
<contents xmi:type="Default_0:Default__Documentation" xmi:id="_rSPt0RTaEdqZu-3Jy1-uYg"/>
</eAnnotations>
</ownedComment>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_rSPt0xTaEdqZu-3Jy1-uYg" value="1"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_rSPt0hTaEdqZu-3Jy1-uYg"/>
</ownedAttribute>
<ownedAttribute xmi:id="_3ADC7B74022D3CA008A2036C" name="namespace" type="_3ADC7B74022D3CA0072700FA" isReadOnly="true" isDerived="true" isDerivedUnion="true" subsettedProperty="_3ADC7B74022D3CADCD8500A5" association="_3ADC7B74022D3CA008A20037">
<eAnnotations xmi:id="_rS2KwxTaEdqZu-3Jy1-uYg" source="appliedStereotypes">
<contents xmi:type="Ecore_0:Ecore__EReference" xmi:id="_rS2KxBTaEdqZu-3Jy1-uYg" isTransient="true" isResolveProxies="false"/>
</eAnnotations>
<ownedComment xmi:id="_rSsZxxTaEdqZu-3Jy1-uYg" body="Specifies the namespace that owns the NamedElement." annotatedElement="_3ADC7B74022D3CA008A2036C">
<eAnnotations xmi:id="_rSsZyBTaEdqZu-3Jy1-uYg" source="appliedStereotypes">
<contents xmi:type="Default_0:Default__Documentation" xmi:id="_rS2KwBTaEdqZu-3Jy1-uYg"/>
</eAnnotations>
</ownedComment>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_rS2KwhTaEdqZu-3Jy1-uYg" value="1"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_rS2KwRTaEdqZu-3Jy1-uYg"/>
</ownedAttribute>
<ownedOperation xmi:id="_3ADC7B74022D3E10644F034E" name="allNamespaces" type="_3ADC7B74022D3CA0072700FA" isOrdered="true" isQuery="true" bodyCondition="_rRp38xTaEdqZu-3Jy1-uYg">
<ownedComment xmi:id="_rRgHARTaEdqZu-3Jy1-uYg" body="The query allNamespaces() gives the sequence of namespaces in which the NamedElement is nested, working outwards." annotatedElement="_3ADC7B74022D3E10644F034E">
<eAnnotations xmi:id="_rRp38BTaEdqZu-3Jy1-uYg" source="appliedStereotypes">
<contents xmi:type="Default_0:Default__Documentation" xmi:id="_rRp38RTaEdqZu-3Jy1-uYg"/>
</eAnnotations>
</ownedComment>
<ownedRule xmi:id="_rRp38xTaEdqZu-3Jy1-uYg" name="spec" constrainedElement="_3ADC7B74022D3E10644F034E">
<specification xmi:type="uml:OpaqueExpression" xmi:id="_rRp39BTaEdqZu-3Jy1-uYg" body="result = if self.namespace->isEmpty()&#xA;then Sequence{}&#xA;else self.namespace.allNamespaces()->prepend(self.namespace)&#xA;endif" language="OCL"/>
</ownedRule>
<returnResult xmi:id="_rRp38hTaEdqZu-3Jy1-uYg" type="_3ADC7B74022D3CA0072700FA" isOrdered="true" direction="return">
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_GbRwoRTbEdqZu-3Jy1-uYg" value="-1"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_GbRwoBTbEdqZu-3Jy1-uYg"/>
</returnResult>
</ownedOperation>
<ownedOperation xmi:id="_3ADC7B74022D3E1064C70329" name="isDistinguishableFrom" type="_3ADC7B74022D3CA010AC0090" isQuery="true" bodyCondition="_rRp3_hTaEdqZu-3Jy1-uYg">
<ownedComment xmi:id="_rRp3-BTaEdqZu-3Jy1-uYg" body="The query isDistinguishableFrom() determines whether two NamedElements may logically co-exist within a Namespace. By default, two named elements are distinguishable if (a) they have unrelated types or (b) they have related types but different names." annotatedElement="_3ADC7B74022D3E1064C70329">
<eAnnotations xmi:id="_rRp3-RTaEdqZu-3Jy1-uYg" source="appliedStereotypes">
<contents xmi:type="Default_0:Default__Documentation" xmi:id="_rRp3-hTaEdqZu-3Jy1-uYg"/>
</eAnnotations>
</ownedComment>
<ownedRule xmi:id="_rRp3_hTaEdqZu-3Jy1-uYg" name="spec" constrainedElement="_3ADC7B74022D3E1064C70329">
<specification xmi:type="uml:OpaqueExpression" xmi:id="_rRp3_xTaEdqZu-3Jy1-uYg" body="result = if self.oclIsKindOf(n.oclType) or n.oclIsKindOf(self.oclType)&#xA;then ns.getNamesOfMember(self)->intersection(ns.getNamesOfMember(n))->isEmpty()&#xA;else true&#xA;endif" language="OCL"/>
</ownedRule>
<returnResult xmi:id="_rRp3-xTaEdqZu-3Jy1-uYg" type="_3ADC7B74022D3CA010AC0090" direction="return"/>
<ownedParameter xmi:id="_3ADC7B74022D42EE305C0090" name="n" type="_3ADC7B74022D3CA0071C02FD"/>
<ownedParameter xmi:id="_3ADC7B74022D3E1064F402E7" name="ns" type="_3ADC7B74022D3CA0072700FA"/>
</ownedOperation>
<ownedOperation xmi:id="_3ADC7B74022D3E10653C0010" name="separator" type="_3ADC7B74022D3CA010B103C3" isQuery="true" bodyCondition="_rRzB4xTaEdqZu-3Jy1-uYg">
<ownedComment xmi:id="_rRp4AxTaEdqZu-3Jy1-uYg" body="The query separator() gives the string that is used to separate names when constructing a qualified name." annotatedElement="_3ADC7B74022D3E10653C0010">
<eAnnotations xmi:id="_rRzB4BTaEdqZu-3Jy1-uYg" source="appliedStereotypes">
<contents xmi:type="Default_0:Default__Documentation" xmi:id="_rRzB4RTaEdqZu-3Jy1-uYg"/>
</eAnnotations>
</ownedComment>
<ownedRule xmi:id="_rRzB4xTaEdqZu-3Jy1-uYg" name="spec" constrainedElement="_3ADC7B74022D3E10653C0010">
<specification xmi:type="uml:OpaqueExpression" xmi:id="_rRzB5BTaEdqZu-3Jy1-uYg" body="result = '::'" language="OCL"/>
</ownedRule>
<returnResult xmi:id="_rRzB4hTaEdqZu-3Jy1-uYg" type="_3ADC7B74022D3CA010B103C3" direction="return"/>
</ownedOperation>
<ownedOperation xmi:id="_3ADC7B74022D3E1065EF023E" name="qualifiedName" type="_3ADC7B74022D3CA010B103C3" isQuery="true" bodyCondition="_rRzB7BTaEdqZu-3Jy1-uYg">
<eAnnotations xmi:id="_OGZFcFYGEdqrn7iZ0eqieg" source="appliedStereotypes">
<contents xmi:type="Ecore_0:Ecore__EOperation" xmi:id="_OGZFcVYGEdqrn7iZ0eqieg" operationName="getQualifiedName"/>
</eAnnotations>
<ownedComment xmi:id="_rRzB6BTaEdqZu-3Jy1-uYg" body="When there is a name, and all of the containing namespaces have a name, the qualified name is constructed from the names of the containing namespaces." annotatedElement="_3ADC7B74022D3E1065EF023E">
<eAnnotations xmi:id="_rRzB6RTaEdqZu-3Jy1-uYg" source="appliedStereotypes">
<contents xmi:type="Default_0:Default__Documentation" xmi:id="_rRzB6hTaEdqZu-3Jy1-uYg"/>
</eAnnotations>
</ownedComment>
<ownedRule xmi:id="_rRzB7BTaEdqZu-3Jy1-uYg" name="spec" constrainedElement="_3ADC7B74022D3E1065EF023E _3ADC7B74022D3CA008400375">
<specification xmi:type="uml:OpaqueExpression" xmi:id="_rR8y4BTaEdqZu-3Jy1-uYg" body="result = if self.name->notEmpty() and self.allNamespaces()->select(ns | ns.name->isEmpty())->isEmpty()&#xA;then &#xA; self.allNamespaces()->iterate( ns : Namespace; result: String = self.name | ns.name->union(self.separator())->union(result))&#xA;else&#xA; Set{}&#xA;endif" language="OCL"/>
</ownedRule>
<returnResult xmi:id="_rRzB6xTaEdqZu-3Jy1-uYg" type="_3ADC7B74022D3CA010B103C3" direction="return"/>
</ownedOperation>
</ownedMember>
<ownedMember xmi:type="uml:Class" xmi:id="_3ADC7B74022D3CA0072700FA" name="Namespace" isAbstract="true">
<ownedComment xmi:id="_rSPt1xTaEdqZu-3Jy1-uYg" body="A namespace is a named element that can own other named elements. Each named element may be owned by at most one namespace. A namespace provides a means for identifying named elements by name. Named elements can be identified by name in a namespace either by being directly owned by the namespace or by being introduced into the namespace by other means e.g. importing or inheriting. Namespace is an abstract metaclass." annotatedElement="_3ADC7B74022D3CA0072700FA">
<eAnnotations xmi:id="_rSZe0BTaEdqZu-3Jy1-uYg" source="appliedStereotypes">
<contents xmi:type="Default_0:Default__Documentation" xmi:id="_rSZe0RTaEdqZu-3Jy1-uYg"/>
</eAnnotations>
</ownedComment>
<ownedRule xmi:id="_rSZe2BTaEdqZu-3Jy1-uYg" name="members_distinguishable" constrainedElement="_3ADC7B74022D3CA0072700FA">
<ownedComment xmi:id="_rSZe1BTaEdqZu-3Jy1-uYg" body="All the members of a Namespace are distinguishable within it." annotatedElement="_rSZe2BTaEdqZu-3Jy1-uYg">
<eAnnotations xmi:id="_rSZe1RTaEdqZu-3Jy1-uYg" source="appliedStereotypes">
<contents xmi:type="Default_0:Default__Documentation" xmi:id="_rSZe1hTaEdqZu-3Jy1-uYg"/>
</eAnnotations>
</ownedComment>
<specification xmi:type="uml:OpaqueExpression" xmi:id="_rSZe2RTaEdqZu-3Jy1-uYg" body="membersAreDistinguishable()" language="OCL"/>
</ownedRule>
<generalization xmi:id="_3ADC7B74022D3CA00777024A" general="_3ADC7B74022D3CA0071C02FD"/>
<ownedAttribute xmi:id="_3ADC7B74022D3CA008A20358" name="ownedMember" type="_3ADC7B74022D3CA0071C02FD" isReadOnly="true" isDerived="true" isDerivedUnion="true" subsettedProperty="_3ADC7B74022D3CADCD85009B _3ADC7B74022D3CA0098401B9" association="_3ADC7B74022D3CA008A20037" aggregation="composite">
<eAnnotations xmi:id="_rSsZxBTaEdqZu-3Jy1-uYg" source="appliedStereotypes">
<contents xmi:type="Ecore_0:Ecore__EReference" xmi:id="_rSsZxRTaEdqZu-3Jy1-uYg" isTransient="true" isResolveProxies="false"/>
</eAnnotations>
<ownedComment xmi:id="_rSjP2hTaEdqZu-3Jy1-uYg" body="A collection of NamedElements owned by the Namespace." annotatedElement="_3ADC7B74022D3CA008A20358">
<eAnnotations xmi:id="_rSsZwBTaEdqZu-3Jy1-uYg" source="appliedStereotypes">
<contents xmi:type="Default_0:Default__Documentation" xmi:id="_rSsZwRTaEdqZu-3Jy1-uYg"/>
</eAnnotations>
</ownedComment>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_rSsZwxTaEdqZu-3Jy1-uYg" value="-1"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_rSsZwhTaEdqZu-3Jy1-uYg"/>
</ownedAttribute>
<ownedAttribute xmi:id="_3ADC7B74022D3CA0098401B9" name="member" type="_3ADC7B74022D3CA0071C02FD" isReadOnly="true" isDerived="true" isDerivedUnion="true" association="_3ADC7B74022D3CA009830275">
<eAnnotations xmi:id="_rS2KzBTaEdqZu-3Jy1-uYg" source="appliedStereotypes">
<contents xmi:type="Ecore_0:Ecore__EReference" xmi:id="_rS2KzRTaEdqZu-3Jy1-uYg" isTransient="true"/>
</eAnnotations>
<ownedComment xmi:id="_rS2KxxTaEdqZu-3Jy1-uYg" body="A collection of NamedElements identifiable within the Namespace, either by being owned or by being introduced by importing or inheritance." annotatedElement="_3ADC7B74022D3CA0098401B9">
<eAnnotations xmi:id="_rS2KyBTaEdqZu-3Jy1-uYg" source="appliedStereotypes">
<contents xmi:type="Default_0:Default__Documentation" xmi:id="_rS2KyRTaEdqZu-3Jy1-uYg"/>
</eAnnotations>
</ownedComment>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_rS2KyxTaEdqZu-3Jy1-uYg" value="-1"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_rS2KyhTaEdqZu-3Jy1-uYg"/>
</ownedAttribute>
<ownedOperation xmi:id="_3ADC7B74022D3E1068D4021B" name="getNamesOfMember" type="_3ADC7B74022D3CA010B103C3" isQuery="true" bodyCondition="_rSZe4hTaEdqZu-3Jy1-uYg">
<ownedComment xmi:id="_rSZe3RTaEdqZu-3Jy1-uYg" body="The query getNamesOfMember() gives a set of all of the names that a member would have in a Namespace. In general a member can have multiple names in a Namespace if it is imported more than once with different aliases. Those semantics are specified by overriding the getNamesOfMember operation. The specification here simply returns a set containing a single name, or the empty set if no name." annotatedElement="_3ADC7B74022D3E1068D4021B">
<eAnnotations xmi:id="_rSZe3hTaEdqZu-3Jy1-uYg" source="appliedStereotypes">
<contents xmi:type="Default_0:Default__Documentation" xmi:id="_rSZe3xTaEdqZu-3Jy1-uYg"/>
</eAnnotations>
</ownedComment>
<ownedRule xmi:id="_rSZe4hTaEdqZu-3Jy1-uYg" name="spec" constrainedElement="_3ADC7B74022D3E1068D4021B">
<specification xmi:type="uml:OpaqueExpression" xmi:id="_rSZe4xTaEdqZu-3Jy1-uYg" body="result = if member->includes(element) then Set{}->including(element.name) else Set{} endif" language="OCL"/>
</ownedRule>
<returnResult xmi:id="_rSZe4BTaEdqZu-3Jy1-uYg" type="_3ADC7B74022D3CA010B103C3" direction="return">
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_GbRwoxTbEdqZu-3Jy1-uYg" value="-1"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_GbRwohTbEdqZu-3Jy1-uYg"/>
</returnResult>
<ownedParameter xmi:id="_3ADC7B74022D3E1068FF0064" name="element" type="_3ADC7B74022D3CA0071C02FD"/>
</ownedOperation>
<ownedOperation xmi:id="_3ADC7B74022D3E106939005E" name="membersAreDistinguishable" type="_3ADC7B74022D3CA010AC0090" isQuery="true" bodyCondition="_rSjP1BTaEdqZu-3Jy1-uYg">
<ownedComment xmi:id="_rSjP0BTaEdqZu-3Jy1-uYg" body="The Boolean query membersAreDistinguishable() determines whether all of the namespaces members are distinguishable within it." annotatedElement="_3ADC7B74022D3E106939005E">
<eAnnotations xmi:id="_rSjP0RTaEdqZu-3Jy1-uYg" source="appliedStereotypes">
<contents xmi:type="Default_0:Default__Documentation" xmi:id="_rSjP0hTaEdqZu-3Jy1-uYg"/>
</eAnnotations>
</ownedComment>
<ownedRule xmi:id="_rSjP1BTaEdqZu-3Jy1-uYg" name="spec" constrainedElement="_3ADC7B74022D3E106939005E">
<specification xmi:type="uml:OpaqueExpression" xmi:id="_rSjP1RTaEdqZu-3Jy1-uYg" body="result = self.member->forAll( memb |&#xA;self.member->excluding(memb)->forAll(other |&#xA;memb.isDistinguishableFrom(other, self)))" language="OCL"/>
</ownedRule>
<returnResult xmi:id="_rSjP0xTaEdqZu-3Jy1-uYg" type="_3ADC7B74022D3CA010AC0090" direction="return"/>
</ownedOperation>
</ownedMember>
<ownedMember xmi:type="uml:Association" xmi:id="_3ADC7B74022D3CA008A20037" name="A_ownedMember_namespace" memberEnd="_3ADC7B74022D3CA008A20358 _3ADC7B74022D3CA008A2036C">
<generalization xmi:id="_GbRwpBTbEdqZu-3Jy1-uYg" general="_3ADC7B74022D3CADCD8300C0"/>
<generalization xmi:id="_GbRwpRTbEdqZu-3Jy1-uYg" general="_3ADC7B74022D3CA009830275"/>
</ownedMember>
<ownedMember xmi:type="uml:Association" xmi:id="_3ADC7B74022D3CA009830275" name="A_member_namespace" memberEnd="_3ADC7B74022D3CA0098401B9 _3ADC7B74022D3CA0098401CD">
<ownedEnd xmi:id="_3ADC7B74022D3CA0098401CD" type="_3ADC7B74022D3CA0072700FA" association="_3ADC7B74022D3CA009830275"/>
</ownedMember>
</ownedMember>
<ownedMember xmi:type="uml:Package" xmi:id="_3ADC7B74022D3CA003360013" name="Classifiers">
<eAnnotations xmi:id="_rTcAphTaEdqZu-3Jy1-uYg" source="uml2.diagrams" references="_3ADC7B74022D3CA00A22036E">
<contents xmi:type="notation:Diagram" xmi:id="_3ADC7B74022D3CA00A22036E" type="Class" name="Classifiers">
<children xmi:id="_tJ5zABTaEdqZu-3Jy1-uYg" targetEdges="_tKWe8BTaEdqZu-3Jy1-uYg" element="_3ADC7B74022D3CA0071C02FD">
<children xmi:id="_tJ5zAxTaEdqZu-3Jy1-uYg" type="ImageCompartment" element="_3ADC7B74022D3CA0071C02FD">
<layoutConstraint xmi:type="notation:Size" xmi:id="_tJ5zBBTaEdqZu-3Jy1-uYg" width="1320" height="1320"/>
</children>
<children xmi:id="_tJ5zBRTaEdqZu-3Jy1-uYg" type="Stereotype" element="_3ADC7B74022D3CA0071C02FD"/>
<children xmi:id="_tJ5zBhTaEdqZu-3Jy1-uYg" type="Name" element="_3ADC7B74022D3CA0071C02FD"/>
<children xmi:id="_tJ5zBxTaEdqZu-3Jy1-uYg" visible="false" type="AttributeCompartment" element="_3ADC7B74022D3CA0071C02FD">
<styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_tJ5zCBTaEdqZu-3Jy1-uYg"/>
</children>
<children xmi:id="_tJ5zCRTaEdqZu-3Jy1-uYg" visible="false" type="OperationCompartment" element="_3ADC7B74022D3CA0071C02FD">
<styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_tJ5zChTaEdqZu-3Jy1-uYg"/>
</children>
<children xmi:id="_tJ5zCxTaEdqZu-3Jy1-uYg" visible="false" type="SignalCompartment" element="_3ADC7B74022D3CA0071C02FD">
<styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_tJ5zDBTaEdqZu-3Jy1-uYg"/>
</children>
<children xmi:id="_tJ5zDRTaEdqZu-3Jy1-uYg" visible="false" type="StructureCompartment" element="_3ADC7B74022D3CA0071C02FD">
<styles xmi:type="umlnotation:UMLShapeCompartmentStyle" xmi:id="_tJ5zDhTaEdqZu-3Jy1-uYg" canonical="false"/>
</children>
<styles xmi:type="umlnotation:UMLShapeStyle" xmi:id="_tJ5zARTaEdqZu-3Jy1-uYg" fontName="Arial" fontHeight="10" italic="true" showListStereotype="Text" lineColor="0" showStereotype="None"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_tJ5zAhTaEdqZu-3Jy1-uYg" x="11763" y="1877" width="3021" height="1329"/>
</children>
<children xmi:id="_tJ5zDxTaEdqZu-3Jy1-uYg" targetEdges="_tKDkDxTaEdqZu-3Jy1-uYg" element="_3ADC7B74022D3CA0072700FA">
<children xmi:id="_tJ5zEhTaEdqZu-3Jy1-uYg" type="ImageCompartment" element="_3ADC7B74022D3CA0072700FA">
<layoutConstraint xmi:type="notation:Size" xmi:id="_tJ5zExTaEdqZu-3Jy1-uYg" width="1320" height="1320"/>
</children>
<children xmi:id="_tJ5zFBTaEdqZu-3Jy1-uYg" type="Stereotype" element="_3ADC7B74022D3CA0072700FA"/>
<children xmi:id="_tJ5zFRTaEdqZu-3Jy1-uYg" type="Name" element="_3ADC7B74022D3CA0072700FA"/>
<children xmi:id="_tJ5zFhTaEdqZu-3Jy1-uYg" visible="false" type="AttributeCompartment" element="_3ADC7B74022D3CA0072700FA">
<styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_tJ5zFxTaEdqZu-3Jy1-uYg"/>
</children>
<children xmi:id="_tJ5zGBTaEdqZu-3Jy1-uYg" visible="false" type="OperationCompartment" element="_3ADC7B74022D3CA0072700FA">
<styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_tJ5zGRTaEdqZu-3Jy1-uYg"/>
</children>
<children xmi:id="_tJ5zGhTaEdqZu-3Jy1-uYg" visible="false" type="SignalCompartment" element="_3ADC7B74022D3CA0072700FA">
<styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_tJ5zGxTaEdqZu-3Jy1-uYg"/>
</children>
<children xmi:id="_tJ5zHBTaEdqZu-3Jy1-uYg" visible="false" type="StructureCompartment" element="_3ADC7B74022D3CA0072700FA">
<styles xmi:type="umlnotation:UMLShapeCompartmentStyle" xmi:id="_tJ5zHRTaEdqZu-3Jy1-uYg" canonical="false"/>
</children>
<styles xmi:type="umlnotation:UMLShapeStyle" xmi:id="_tJ5zEBTaEdqZu-3Jy1-uYg" fontName="Arial" fontHeight="10" italic="true" showListStereotype="Text" lineColor="0" showStereotype="None"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_tJ5zERTaEdqZu-3Jy1-uYg" x="1907" y="1750" width="2963" height="1270"/>
</children>
<children xmi:id="_tKDkABTaEdqZu-3Jy1-uYg" sourceEdges="_tKDkDxTaEdqZu-3Jy1-uYg" targetEdges="_tKDkJxTaEdqZu-3Jy1-uYg" element="_3ADC7B74022D3CA00A2A018F">
<children xmi:id="_tKDkAxTaEdqZu-3Jy1-uYg" type="ImageCompartment" element="_3ADC7B74022D3CA00A2A018F">
<layoutConstraint xmi:type="notation:Size" xmi:id="_tKDkBBTaEdqZu-3Jy1-uYg" width="1320" height="1320"/>
</children>
<children xmi:id="_tKDkBRTaEdqZu-3Jy1-uYg" type="Stereotype" element="_3ADC7B74022D3CA00A2A018F"/>
<children xmi:id="_tKDkBhTaEdqZu-3Jy1-uYg" type="Name" element="_3ADC7B74022D3CA00A2A018F"/>
<children xmi:id="_tKDkBxTaEdqZu-3Jy1-uYg" type="AttributeCompartment" element="_3ADC7B74022D3CA00A2A018F">
<styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_tKDkCBTaEdqZu-3Jy1-uYg"/>
</children>
<children xmi:id="_tKDkCRTaEdqZu-3Jy1-uYg" visible="false" type="OperationCompartment" element="_3ADC7B74022D3CA00A2A018F">
<styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_tKDkChTaEdqZu-3Jy1-uYg"/>
</children>
<children xmi:id="_tKDkCxTaEdqZu-3Jy1-uYg" visible="false" type="SignalCompartment" element="_3ADC7B74022D3CA00A2A018F">
<styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_tKDkDBTaEdqZu-3Jy1-uYg"/>
</children>
<children xmi:id="_tKDkDRTaEdqZu-3Jy1-uYg" visible="false" type="StructureCompartment" element="_3ADC7B74022D3CA00A2A018F">
<styles xmi:type="umlnotation:UMLShapeCompartmentStyle" xmi:id="_tKDkDhTaEdqZu-3Jy1-uYg" canonical="false"/>
</children>
<styles xmi:type="umlnotation:UMLShapeStyle" xmi:id="_tKDkARTaEdqZu-3Jy1-uYg" fontName="Arial" fontHeight="10" italic="true" showListStereotype="Text" lineColor="0" showStereotype="None"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_tKDkAhTaEdqZu-3Jy1-uYg" x="1801" y="4899" width="3175" height="1270"/>
</children>
<children xmi:id="_tKDkGBTaEdqZu-3Jy1-uYg" sourceEdges="_tKDkJxTaEdqZu-3Jy1-uYg _tKWe8BTaEdqZu-3Jy1-uYg" element="_3ADC7B74022D3CA00A3900A0">
<children xmi:id="_tKDkGxTaEdqZu-3Jy1-uYg" type="ImageCompartment" element="_3ADC7B74022D3CA00A3900A0">
<layoutConstraint xmi:type="notation:Size" xmi:id="_tKDkHBTaEdqZu-3Jy1-uYg" width="1320" height="1320"/>
</children>
<children xmi:id="_tKDkHRTaEdqZu-3Jy1-uYg" type="Stereotype" element="_3ADC7B74022D3CA00A3900A0"/>
<children xmi:id="_tKDkHhTaEdqZu-3Jy1-uYg" type="Name" element="_3ADC7B74022D3CA00A3900A0"/>
<children xmi:id="_tKDkHxTaEdqZu-3Jy1-uYg" type="AttributeCompartment" element="_3ADC7B74022D3CA00A3900A0">
<styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_tKDkIBTaEdqZu-3Jy1-uYg"/>
</children>
<children xmi:id="_tKDkIRTaEdqZu-3Jy1-uYg" visible="false" type="OperationCompartment" element="_3ADC7B74022D3CA00A3900A0">
<styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_tKDkIhTaEdqZu-3Jy1-uYg"/>
</children>
<children xmi:id="_tKDkIxTaEdqZu-3Jy1-uYg" visible="false" type="SignalCompartment" element="_3ADC7B74022D3CA00A3900A0">
<styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_tKDkJBTaEdqZu-3Jy1-uYg"/>
</children>
<children xmi:id="_tKDkJRTaEdqZu-3Jy1-uYg" visible="false" type="StructureCompartment" element="_3ADC7B74022D3CA00A3900A0">
<styles xmi:type="umlnotation:UMLShapeCompartmentStyle" xmi:id="_tKDkJhTaEdqZu-3Jy1-uYg" canonical="false"/>
</children>
<styles xmi:type="umlnotation:UMLShapeStyle" xmi:id="_tKDkGRTaEdqZu-3Jy1-uYg" fontName="Arial" fontHeight="10" italic="true" showListStereotype="Text" lineColor="0" showStereotype="None"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_tKDkGhTaEdqZu-3Jy1-uYg" x="11789" y="4925" width="2963" height="1219"/>
</children>
<children xmi:id="_nfqJsBjPEdqPB8O80Bm3OQ" type="Text">
<children xmi:id="_nfqJsxjPEdqPB8O80Bm3OQ" type="DiagramName"/>
<children xmi:id="_nfqJtBjPEdqPB8O80Bm3OQ" type="Description"/>
<styles xmi:type="notation:ShapeStyle" xmi:id="_nfqJsRjPEdqPB8O80Bm3OQ" description="{readOnly, union,&#xD;&#xA; subsets member}" fillColor="13434879" lineColor="3342489"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_nfqJtRjPEdqPB8O80Bm3OQ" x="8991" y="4249"/>
</children>
<children xmi:id="_nfz6sBjPEdqPB8O80Bm3OQ" type="Text">
<children xmi:id="_nfz6sxjPEdqPB8O80Bm3OQ" type="DiagramName"/>
<children xmi:id="_nfz6tBjPEdqPB8O80Bm3OQ" type="Description"/>
<styles xmi:type="notation:ShapeStyle" xmi:id="_nfz6sRjPEdqPB8O80Bm3OQ" description="{readOnly, union}" fillColor="13434879" lineColor="3342489"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_nfz6tRjPEdqPB8O80Bm3OQ" x="5175" y="4611"/>
</children>
<styles xmi:type="umlnotation:UMLDiagramStyle" xmi:id="_rTcAqBTaEdqZu-3Jy1-uYg"/>
<edges xmi:id="_tKDkDxTaEdqZu-3Jy1-uYg" element="_3ADC7B74022D3CA00B0C03CF" source="_tKDkABTaEdqZu-3Jy1-uYg" target="_tJ5zDxTaEdqZu-3Jy1-uYg">
<children xmi:id="_tKDkEhTaEdqZu-3Jy1-uYg" type="NameLabel" element="_3ADC7B74022D3CA00B0C03CF">
<children xmi:id="_tKDkFBTaEdqZu-3Jy1-uYg" type="Stereotype" element="_3ADC7B74022D3CA00B0C03CF"/>
<children xmi:id="_tKDkFRTaEdqZu-3Jy1-uYg" visible="false" type="Name" element="_3ADC7B74022D3CA00B0C03CF"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_tKDkExTaEdqZu-3Jy1-uYg" y="-185"/>
</children>
<styles xmi:type="umlnotation:UMLConnectorStyle" xmi:id="_tKDkEBTaEdqZu-3Jy1-uYg" fontName="Arial" fontHeight="8" routing="Rectilinear" lineColor="0" showStereotype="None"/>
<bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_tKDkERTaEdqZu-3Jy1-uYg" points="[-101, -635, 50, 2616]$[-101, -2616, 50, 635]"/>
<sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_tKDkFhTaEdqZu-3Jy1-uYg" id="anchor50"/>
<targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_tKDkFxTaEdqZu-3Jy1-uYg" id="anchor50"/>
</edges>
<edges xmi:id="_tKDkJxTaEdqZu-3Jy1-uYg" element="_3ADC7B74022D3CA00B91036C" source="_tKDkGBTaEdqZu-3Jy1-uYg" target="_tKDkABTaEdqZu-3Jy1-uYg">
<children xmi:id="_tKDkKhTaEdqZu-3Jy1-uYg" visible="false" type="NameLabel" element="_3ADC7B74022D3CA00B91036C">
<children xmi:id="_tKNVABTaEdqZu-3Jy1-uYg" type="Stereotype" element="_3ADC7B74022D3CA00B91036C"/>
<children xmi:id="_tKNVARTaEdqZu-3Jy1-uYg" type="Name" element="_3ADC7B74022D3CA00B91036C"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_tKDkKxTaEdqZu-3Jy1-uYg" x="-68" y="-616"/>
</children>
<children xmi:id="_tKNVAhTaEdqZu-3Jy1-uYg" type="FromMultiplicityLabel" element="_3ADC7B74022D3CA00B92018D">
<children xmi:id="_tKNVBBTaEdqZu-3Jy1-uYg" type="FromMultiplicity" element="_3ADC7B74022D3CA00B92018D"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_tKNVAxTaEdqZu-3Jy1-uYg" x="-664" y="-381"/>
</children>
<children xmi:id="_tKNVBRTaEdqZu-3Jy1-uYg" type="FromRoleLabel" element="_3ADC7B74022D3CA00B92018D">
<children xmi:id="_tKNVBxTaEdqZu-3Jy1-uYg" type="FromRole" element="_3ADC7B74022D3CA00B92018D"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_tKNVBhTaEdqZu-3Jy1-uYg" x="247" y="275"/>
</children>
<children xmi:id="_tKNVCBTaEdqZu-3Jy1-uYg" type="ToMultiplicityLabel" element="_3ADC7B74022D3CA00B920183">
<children xmi:id="_tKNVChTaEdqZu-3Jy1-uYg" type="ToMultiplic