blob: 46816d6d379247b38a5910eb7a92311b1674599b [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:Ecore_0="http:///Ecore_0.profile.uml2" xmlns:notation="http://www.ibm.com/xtools/1.5.0/Notation" xmlns:uml="http://www.eclipse.org/uml2/1.0.0/UML" xmlns:umlnotation="http://www.ibm.com/xtools/1.5.0/Umlnotation" xsi:schemaLocation="http:///Ecore_0.profile.uml2 pathmap://UML2_PROFILES/Ecore.profile.uml2#_v9VUsK87Edi5QpYeY_yIpg" xmi:id="_o8I_sGvaEdq4DLWZOhbdEA" name="UML" clientDependency="_EfF-YGvbEdq4DLWZOhbdEA" appliedProfile="_o8I_tGvaEdq4DLWZOhbdEA _o8I_t2vaEdq4DLWZOhbdEA _o8I_umvaEdq4DLWZOhbdEA _o8I_vWvaEdq4DLWZOhbdEA _o8I_wGvaEdq4DLWZOhbdEA _0TBYYGvaEdq4DLWZOhbdEA">
<eAnnotations xmi:id="_o8I_sWvaEdq4DLWZOhbdEA" source="uml2.diagrams" references="_o8I_smvaEdq4DLWZOhbdEA">
<contents xmi:type="notation:Diagram" xmi:id="_o8I_smvaEdq4DLWZOhbdEA" type="Class" name="Main">
<children xmi:id="_rUIKwGvaEdq4DLWZOhbdEA" sourceEdges="__a2BYGvaEdq4DLWZOhbdEA _EfPvYGvbEdq4DLWZOhbdEA" element="_o8I_sGvaEdq4DLWZOhbdEA">
<children xmi:id="_rUIKw2vaEdq4DLWZOhbdEA" type="ImageCompartment" element="_o8I_sGvaEdq4DLWZOhbdEA">
<layoutConstraint xmi:type="notation:Size" xmi:id="_rUIKxGvaEdq4DLWZOhbdEA" width="1320" height="1320"/>
</children>
<children xmi:id="_rUIKxWvaEdq4DLWZOhbdEA" type="Stereotype" element="_o8I_sGvaEdq4DLWZOhbdEA"/>
<children xmi:id="_rUIKxmvaEdq4DLWZOhbdEA" type="Name" element="_o8I_sGvaEdq4DLWZOhbdEA"/>
<styles xmi:type="umlnotation:UMLShapeStyle" xmi:id="_rUIKwWvaEdq4DLWZOhbdEA" showListStereotype="None" showListVisibility="None" lineColor="0" showStereotype="Text"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_rUIKwmvaEdq4DLWZOhbdEA" x="2010" y="1480"/>
</children>
<children xmi:id="_slym8GvaEdq4DLWZOhbdEA" targetEdges="__a2BYGvaEdq4DLWZOhbdEA">
<children xmi:id="_slym82vaEdq4DLWZOhbdEA" type="ImageCompartment">
<element xmi:type="uml:Model" href="Ecore.emx#439EC3AE03B5?Ecore"/>
<layoutConstraint xmi:type="notation:Size" xmi:id="_slym9GvaEdq4DLWZOhbdEA" width="1320" height="1320"/>
</children>
<children xmi:id="_slym9WvaEdq4DLWZOhbdEA" type="Stereotype">
<element xmi:type="uml:Model" href="Ecore.emx#439EC3AE03B5?Ecore"/>
</children>
<children xmi:id="_slym9mvaEdq4DLWZOhbdEA" type="Name">
<element xmi:type="uml:Model" href="Ecore.emx#439EC3AE03B5?Ecore"/>
</children>
<styles xmi:type="umlnotation:UMLShapeStyle" xmi:id="_slym8WvaEdq4DLWZOhbdEA" showListStereotype="None" showListVisibility="None" lineColor="0" showStereotype="Text"/>
<element xmi:type="uml:Model" href="Ecore.emx#439EC3AE03B5?Ecore"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_slym8mvaEdq4DLWZOhbdEA" x="687" y="4312"/>
</children>
<children xmi:id="_DvRD8GvbEdq4DLWZOhbdEA" targetEdges="_EfPvYGvbEdq4DLWZOhbdEA">
<children xmi:id="_DvRD82vbEdq4DLWZOhbdEA" type="ImageCompartment">
<element xmi:type="uml:Model" href="L3.emx#_EBtHcBmMEdqvcs97umGEYQ?L3"/>
<layoutConstraint xmi:type="notation:Size" xmi:id="_DvRD9GvbEdq4DLWZOhbdEA" width="1320" height="1320"/>
</children>
<children xmi:id="_DvRD9WvbEdq4DLWZOhbdEA" type="Stereotype">
<element xmi:type="uml:Model" href="L3.emx#_EBtHcBmMEdqvcs97umGEYQ?L3"/>
</children>
<children xmi:id="_DvRD9mvbEdq4DLWZOhbdEA" type="Name">
<element xmi:type="uml:Model" href="L3.emx#_EBtHcBmMEdqvcs97umGEYQ?L3"/>
</children>
<styles xmi:type="umlnotation:UMLShapeStyle" xmi:id="_DvRD8WvbEdq4DLWZOhbdEA" showListStereotype="None" showListVisibility="None" lineColor="0" showStereotype="Text"/>
<element xmi:type="uml:Model" href="L3.emx#_EBtHcBmMEdqvcs97umGEYQ?L3"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_DvRD8mvbEdq4DLWZOhbdEA" x="3386" y="4312"/>
</children>
<styles xmi:type="umlnotation:UMLDiagramStyle" xmi:id="_o8I_s2vaEdq4DLWZOhbdEA"/>
<edges xmi:id="__a2BYGvaEdq4DLWZOhbdEA" element="__as3cGvaEdq4DLWZOhbdEA" source="_rUIKwGvaEdq4DLWZOhbdEA" target="_slym8GvaEdq4DLWZOhbdEA">
<children xmi:id="__a2BY2vaEdq4DLWZOhbdEA" type="KindLabel" element="__as3cGvaEdq4DLWZOhbdEA">
<children xmi:id="__a2BZWvaEdq4DLWZOhbdEA" type="Stereotype" element="__as3cGvaEdq4DLWZOhbdEA"/>
<children xmi:id="__a2BZ2vaEdq4DLWZOhbdEA" type="Kind" element="__as3cGvaEdq4DLWZOhbdEA"/>
<children xmi:id="__a2BZmvaEdq4DLWZOhbdEA" type="Name" element="__as3cGvaEdq4DLWZOhbdEA"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="__a2BZGvaEdq4DLWZOhbdEA" y="-185"/>
</children>
<styles xmi:type="umlnotation:UMLConnectorStyle" xmi:id="__a2BYWvaEdq4DLWZOhbdEA" lineColor="0" showStereotype="Text"/>
<bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="__a2BYmvaEdq4DLWZOhbdEA" points="[0, 621, 1336, -2210]$[-1349, 2209, -13, -622]"/>
</edges>
<edges xmi:id="_EfPvYGvbEdq4DLWZOhbdEA" element="_EfF-YGvbEdq4DLWZOhbdEA" source="_rUIKwGvaEdq4DLWZOhbdEA" target="_DvRD8GvbEdq4DLWZOhbdEA">
<children xmi:id="_EfPvY2vbEdq4DLWZOhbdEA" type="NameLabel" element="_EfF-YGvbEdq4DLWZOhbdEA">
<children xmi:id="_EfPvZWvbEdq4DLWZOhbdEA" type="Stereotype" element="_EfF-YGvbEdq4DLWZOhbdEA"/>
<children xmi:id="_EfPvZmvbEdq4DLWZOhbdEA" type="Name" element="_EfF-YGvbEdq4DLWZOhbdEA"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_EfPvZGvbEdq4DLWZOhbdEA" y="-185"/>
</children>
<styles xmi:type="umlnotation:UMLConnectorStyle" xmi:id="_EfPvYWvbEdq4DLWZOhbdEA" lineColor="0" showStereotype="Text"/>
<bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_EfPvYmvbEdq4DLWZOhbdEA" points="[0, 621, -1376, -2210]$[1376, 2209, 0, -622]"/>
</edges>
</contents>
<contents xmi:type="notation:Diagram" xmi:id="_i5MJUGvbEdq4DLWZOhbdEA" type="Class" element="_o8I_sGvaEdq4DLWZOhbdEA" name="Element Hierarchy">
<children xmi:id="_nDK2cGvbEdq4DLWZOhbdEA" sourceEdges="_qzhioGvbEdq4DLWZOhbdEA _rczwMGvbEdq4DLWZOhbdEA" element="_kl90MGvbEdq4DLWZOhbdEA">
<children xmi:id="_nDK2c2vbEdq4DLWZOhbdEA" type="ImageCompartment" element="_kl90MGvbEdq4DLWZOhbdEA">
<layoutConstraint xmi:type="notation:Size" xmi:id="_nDK2dGvbEdq4DLWZOhbdEA" width="1320" height="1320"/>
</children>
<children xmi:id="_nDK2dWvbEdq4DLWZOhbdEA" type="Stereotype" element="_kl90MGvbEdq4DLWZOhbdEA"/>
<children xmi:id="_nDK2dmvbEdq4DLWZOhbdEA" type="Name" element="_kl90MGvbEdq4DLWZOhbdEA"/>
<children xmi:id="_nDK2d2vbEdq4DLWZOhbdEA" type="AttributeCompartment" element="_kl90MGvbEdq4DLWZOhbdEA">
<styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_nDK2eGvbEdq4DLWZOhbdEA"/>
</children>
<children xmi:id="_nDK2eWvbEdq4DLWZOhbdEA" visible="false" type="OperationCompartment" element="_kl90MGvbEdq4DLWZOhbdEA">
<styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_nDK2emvbEdq4DLWZOhbdEA"/>
</children>
<children xmi:id="_nDK2e2vbEdq4DLWZOhbdEA" visible="false" type="SignalCompartment" element="_kl90MGvbEdq4DLWZOhbdEA">
<styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_nDK2fGvbEdq4DLWZOhbdEA"/>
</children>
<children xmi:id="_nDK2fWvbEdq4DLWZOhbdEA" visible="false" type="StructureCompartment" element="_kl90MGvbEdq4DLWZOhbdEA">
<styles xmi:type="umlnotation:UMLShapeCompartmentStyle" xmi:id="_nDK2fmvbEdq4DLWZOhbdEA"/>
</children>
<styles xmi:type="umlnotation:UMLShapeStyle" xmi:id="_nDK2cWvbEdq4DLWZOhbdEA" showListStereotype="None" showListVisibility="None" lineColor="0" showStereotype="Text"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_nDK2cmvbEdq4DLWZOhbdEA" x="2989" y="6455"/>
</children>
<children xmi:id="_pbnUgGvbEdq4DLWZOhbdEA" targetEdges="_p2SeUGvbEdq4DLWZOhbdEA _qzhioGvbEdq4DLWZOhbdEA">
<children xmi:id="_pbnUg2vbEdq4DLWZOhbdEA" type="ImageCompartment">
<element xmi:type="uml:Class" href="Ecore.emx#_439EC3AE03B53C4F1C860123?Ecore/EObject"/>
<layoutConstraint xmi:type="notation:Size" xmi:id="_pbnUhGvbEdq4DLWZOhbdEA" width="1320" height="1320"/>
</children>
<children xmi:id="_pbnUhWvbEdq4DLWZOhbdEA" type="Stereotype">
<element xmi:type="uml:Class" href="Ecore.emx#_439EC3AE03B53C4F1C860123?Ecore/EObject"/>
</children>
<children xmi:id="_pbnUhmvbEdq4DLWZOhbdEA" type="Name">
<element xmi:type="uml:Class" href="Ecore.emx#_439EC3AE03B53C4F1C860123?Ecore/EObject"/>
</children>
<children xmi:id="_pbnUh2vbEdq4DLWZOhbdEA" type="AttributeCompartment">
<styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_pbnUiGvbEdq4DLWZOhbdEA"/>
<element xmi:type="uml:Class" href="Ecore.emx#_439EC3AE03B53C4F1C860123?Ecore/EObject"/>
</children>
<children xmi:id="_pbnUiWvbEdq4DLWZOhbdEA" visible="false" type="OperationCompartment">
<styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_pbnUimvbEdq4DLWZOhbdEA"/>
<element xmi:type="uml:Class" href="Ecore.emx#_439EC3AE03B53C4F1C860123?Ecore/EObject"/>
</children>
<children xmi:id="_pbnUi2vbEdq4DLWZOhbdEA" visible="false" type="SignalCompartment">
<styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_pbnUjGvbEdq4DLWZOhbdEA"/>
<element xmi:type="uml:Class" href="Ecore.emx#_439EC3AE03B53C4F1C860123?Ecore/EObject"/>
</children>
<children xmi:id="_pbnUjWvbEdq4DLWZOhbdEA" visible="false" type="StructureCompartment">
<styles xmi:type="umlnotation:UMLShapeCompartmentStyle" xmi:id="_pbnUjmvbEdq4DLWZOhbdEA"/>
<element xmi:type="uml:Class" href="Ecore.emx#_439EC3AE03B53C4F1C860123?Ecore/EObject"/>
</children>
<styles xmi:type="umlnotation:UMLShapeStyle" xmi:id="_pbnUgWvbEdq4DLWZOhbdEA" showListStereotype="None" showListVisibility="None" lineColor="0" showStereotype="Text"/>
<element xmi:type="uml:Class" href="Ecore.emx#_439EC3AE03B53C4F1C860123?Ecore/EObject"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_pbnUgmvbEdq4DLWZOhbdEA" x="3015" y="1481"/>
</children>
<children xmi:id="_p1sBYGvbEdq4DLWZOhbdEA" sourceEdges="_p2SeUGvbEdq4DLWZOhbdEA" targetEdges="_rczwMGvbEdq4DLWZOhbdEA">
<children xmi:id="_p11yYGvbEdq4DLWZOhbdEA" type="ImageCompartment">
<element xmi:type="uml:Class" href="Ecore.emx#_439EC3AE03B53903D4E40050?Ecore/EModelElement"/>
<layoutConstraint xmi:type="notation:Size" xmi:id="_p11yYWvbEdq4DLWZOhbdEA" width="1320" height="1320"/>
</children>
<children xmi:id="_p11yYmvbEdq4DLWZOhbdEA" type="Stereotype">
<element xmi:type="uml:Class" href="Ecore.emx#_439EC3AE03B53903D4E40050?Ecore/EModelElement"/>
</children>
<children xmi:id="_p11yY2vbEdq4DLWZOhbdEA" type="Name">
<element xmi:type="uml:Class" href="Ecore.emx#_439EC3AE03B53903D4E40050?Ecore/EModelElement"/>
</children>
<children xmi:id="_p11yZGvbEdq4DLWZOhbdEA" type="AttributeCompartment">
<styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_p11yZWvbEdq4DLWZOhbdEA"/>
<element xmi:type="uml:Class" href="Ecore.emx#_439EC3AE03B53903D4E40050?Ecore/EModelElement"/>
</children>
<children xmi:id="_p11yZmvbEdq4DLWZOhbdEA" visible="false" type="OperationCompartment">
<styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_p11yZ2vbEdq4DLWZOhbdEA"/>
<element xmi:type="uml:Class" href="Ecore.emx#_439EC3AE03B53903D4E40050?Ecore/EModelElement"/>
</children>
<children xmi:id="_p11yaGvbEdq4DLWZOhbdEA" visible="false" type="SignalCompartment">
<styles xmi:type="umlnotation:UMLListCompartmentStyle" xmi:id="_p11yaWvbEdq4DLWZOhbdEA"/>
<element xmi:type="uml:Class" href="Ecore.emx#_439EC3AE03B53903D4E40050?Ecore/EModelElement"/>
</children>
<children xmi:id="_p11yamvbEdq4DLWZOhbdEA" visible="false" type="StructureCompartment">
<styles xmi:type="umlnotation:UMLShapeCompartmentStyle" xmi:id="_p11ya2vbEdq4DLWZOhbdEA"/>
<element xmi:type="uml:Class" href="Ecore.emx#_439EC3AE03B53903D4E40050?Ecore/EModelElement"/>
</children>
<styles xmi:type="umlnotation:UMLShapeStyle" xmi:id="_p1sBYWvbEdq4DLWZOhbdEA" showListStereotype="None" showListVisibility="None" lineColor="0" showStereotype="Text"/>
<element xmi:type="uml:Class" href="Ecore.emx#_439EC3AE03B53903D4E40050?Ecore/EModelElement"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_p1sBYmvbEdq4DLWZOhbdEA" x="660" y="3968"/>
</children>
<styles xmi:type="umlnotation:UMLDiagramStyle" xmi:id="_i5MJUWvbEdq4DLWZOhbdEA"/>
<edges xmi:id="_p2SeUGvbEdq4DLWZOhbdEA" source="_p1sBYGvbEdq4DLWZOhbdEA" target="_pbnUgGvbEdq4DLWZOhbdEA">
<children xmi:id="_p2SeU2vbEdq4DLWZOhbdEA" type="NameLabel">
<children xmi:id="_p2SeVWvbEdq4DLWZOhbdEA" type="Stereotype">
<element xmi:type="uml:Generalization" href="Ecore.emx#_439EC3AE03B53C4F1CC50336?Ecore/EModelElement/%3CGeneralization%3E"/>
</children>
<children xmi:id="_p2SeVmvbEdq4DLWZOhbdEA" type="Name">
<element xmi:type="uml:Generalization" href="Ecore.emx#_439EC3AE03B53C4F1CC50336?Ecore/EModelElement/%3CGeneralization%3E"/>
</children>
<element xmi:type="uml:Generalization" href="Ecore.emx#_439EC3AE03B53C4F1CC50336?Ecore/EModelElement/%3CGeneralization%3E"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_p2SeVGvbEdq4DLWZOhbdEA" y="-185"/>
</children>
<styles xmi:type="umlnotation:UMLConnectorStyle" xmi:id="_p2SeUWvbEdq4DLWZOhbdEA" lineColor="0" showStereotype="Text"/>
<element xmi:type="uml:Generalization" href="Ecore.emx#_439EC3AE03B53C4F1CC50336?Ecore/EModelElement/%3CGeneralization%3E"/>
<bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_p2SeUmvbEdq4DLWZOhbdEA" points="[-14, -450, -1826, 2037]$[1811, -2038, -1, 449]"/>
</edges>
<edges xmi:id="_qzhioGvbEdq4DLWZOhbdEA" element="_qzYYsGvbEdq4DLWZOhbdEA" source="_nDK2cGvbEdq4DLWZOhbdEA" target="_pbnUgGvbEdq4DLWZOhbdEA">
<children xmi:id="_qzhio2vbEdq4DLWZOhbdEA" type="NameLabel" element="_qzYYsGvbEdq4DLWZOhbdEA">
<children xmi:id="_qzhipWvbEdq4DLWZOhbdEA" type="Stereotype" element="_qzYYsGvbEdq4DLWZOhbdEA"/>
<children xmi:id="_qzhipmvbEdq4DLWZOhbdEA" type="Name" element="_qzYYsGvbEdq4DLWZOhbdEA"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_qzhipGvbEdq4DLWZOhbdEA" x="257" y="272"/>
</children>
<styles xmi:type="umlnotation:UMLConnectorStyle" xmi:id="_qzhioWvbEdq4DLWZOhbdEA" lineColor="0" showStereotype="Text"/>
<bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_qzhiomvbEdq4DLWZOhbdEA" points="[-1, -450, -1, 4524]$[-1, -4525, -1, 449]"/>
</edges>
<edges xmi:id="_rczwMGvbEdq4DLWZOhbdEA" element="_rcp_MGvbEdq4DLWZOhbdEA" source="_nDK2cGvbEdq4DLWZOhbdEA" target="_p1sBYGvbEdq4DLWZOhbdEA">
<children xmi:id="_rczwM2vbEdq4DLWZOhbdEA" type="NameLabel" element="_rcp_MGvbEdq4DLWZOhbdEA">
<children xmi:id="_rczwNWvbEdq4DLWZOhbdEA" type="Stereotype" element="_rcp_MGvbEdq4DLWZOhbdEA"/>
<children xmi:id="_rczwNmvbEdq4DLWZOhbdEA" type="Name" element="_rcp_MGvbEdq4DLWZOhbdEA"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_rczwNGvbEdq4DLWZOhbdEA" y="-185"/>
</children>
<styles xmi:type="umlnotation:UMLConnectorStyle" xmi:id="_rczwMWvbEdq4DLWZOhbdEA" lineColor="0" showStereotype="Text"/>
<bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_rczwMmvbEdq4DLWZOhbdEA" points="[-1, -450, 1811, 2037]$[-1826, -2038, -14, 449]"/>
</edges>
</contents>
</eAnnotations>
<eAnnotations xmi:id="_1gWuMGvaEdq4DLWZOhbdEA" source="appliedStereotypes">
<contents xmi:type="Ecore_0:Ecore__EPackage" xmi:id="_1gWuMWvaEdq4DLWZOhbdEA" packageName="uml" nsPrefix="uml" nsURI="http://www.eclipse.org/uml2/2.0.0/UML" basePackage="org.eclipse.uml2" prefix="UML"/>
</eAnnotations>
<eAnnotations xmi:id="_roq6kWveEdq4DLWZOhbdEA" source="http://www.eclipse.org/emf/2002/Ecore"/>
<packageImport xmi:type="uml:ProfileApplication" xmi:id="_o8I_tGvaEdq4DLWZOhbdEA">
<eAnnotations xmi:id="_o8I_tWvaEdq4DLWZOhbdEA" source="attributes">
<details xmi:id="_o8I_tmvaEdq4DLWZOhbdEA" 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="_o8I_t2vaEdq4DLWZOhbdEA">
<eAnnotations xmi:id="_o8I_uGvaEdq4DLWZOhbdEA" source="attributes">
<details xmi:id="_o8I_uWvaEdq4DLWZOhbdEA" 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="_o8I_umvaEdq4DLWZOhbdEA">
<eAnnotations xmi:id="_o8I_u2vaEdq4DLWZOhbdEA" source="attributes">
<details xmi:id="_o8I_vGvaEdq4DLWZOhbdEA" 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="_o8I_vWvaEdq4DLWZOhbdEA">
<eAnnotations xmi:id="_o8I_vmvaEdq4DLWZOhbdEA" source="attributes">
<details xmi:id="_o8I_v2vaEdq4DLWZOhbdEA" 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="_o8I_wGvaEdq4DLWZOhbdEA">
<eAnnotations xmi:id="_o8I_wWvaEdq4DLWZOhbdEA" source="attributes">
<details xmi:id="_o8I_wmvaEdq4DLWZOhbdEA" 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="_o8I_w2vaEdq4DLWZOhbdEA">
<importedPackage xmi:type="uml:Model" href="pathmap://UML2_LIBRARIES/UML2PrimitiveTypes.library.uml2#_EfRZoK86EdieaYgxtVWN8Q"/>
</packageImport>
<packageImport xmi:type="uml:ProfileApplication" xmi:id="_0TBYYGvaEdq4DLWZOhbdEA">
<eAnnotations xmi:id="_0TBYYWvaEdq4DLWZOhbdEA" source="attributes">
<details xmi:id="_0TBYYmvaEdq4DLWZOhbdEA" 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>
<packageImport xmi:id="__as3cGvaEdq4DLWZOhbdEA">
<importedPackage xmi:type="uml:Model" href="Ecore.emx#439EC3AE03B5?Ecore"/>
</packageImport>
<ownedMember xmi:type="uml:Dependency" xmi:id="_EfF-YGvbEdq4DLWZOhbdEA" client="_o8I_sGvaEdq4DLWZOhbdEA">
<eAnnotations xmi:id="_FRnAcGvbEdq4DLWZOhbdEA" source="keywords">
<details xmi:id="_FRnAcWvbEdq4DLWZOhbdEA" key="merge"/>
</eAnnotations>
<supplier xmi:type="uml:Model" href="L3.emx#_EBtHcBmMEdqvcs97umGEYQ?L3"/>
</ownedMember>
<ownedMember xmi:type="uml:Class" xmi:id="_kl90MGvbEdq4DLWZOhbdEA" name="Element" isAbstract="true">
<generalization xmi:id="_qzYYsGvbEdq4DLWZOhbdEA">
<eAnnotations xmi:id="_ZLhloGvlEdqRFtUp8wmbQQ" source="keywords">
<details xmi:id="_dZroIGvlEdqRFtUp8wmbQQ" key="extend"/>
</eAnnotations>
<general xmi:type="uml:Class" href="Ecore.emx#_439EC3AE03B53C4F1C860123?Ecore/EObject"/>
</generalization>
<generalization xmi:id="_rcp_MGvbEdq4DLWZOhbdEA">
<general xmi:type="uml:Class" href="Ecore.emx#_439EC3AE03B53903D4E40050?Ecore/EModelElement"/>
</generalization>
<ownedOperation xmi:id="_XebbkGvuEdqG6fBIPwe-mw" name="destroy"/>
<ownedOperation xmi:id="_7f8qYGvgEdq4DLWZOhbdEA" name="hasKeyword" type="_UdivYGvsEdqG6fBIPwe-mw">
<returnResult xmi:id="_9mECUGvgEdq4DLWZOhbdEA" type="_UdivYGvsEdqG6fBIPwe-mw" direction="return"/>
<ownedParameter xmi:id="__FRyUGvgEdq4DLWZOhbdEA" name="keyword" type="_aAyVgGvsEdqG6fBIPwe-mw" effect="read"/>
</ownedOperation>
<ownedOperation xmi:id="_bx0EsGvgEdq4DLWZOhbdEA" name="getKeywords" type="_aAyVgGvsEdqG6fBIPwe-mw">
<returnResult xmi:id="_fZ0tMGvgEdq4DLWZOhbdEA" type="_aAyVgGvsEdqG6fBIPwe-mw" direction="return">
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_hyHaQWvgEdq4DLWZOhbdEA" value="-1"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_hyHaQGvgEdq4DLWZOhbdEA"/>
</returnResult>
</ownedOperation>
<ownedOperation xmi:id="_jlv7EGvgEdq4DLWZOhbdEA" name="addKeyword" type="_UdivYGvsEdqG6fBIPwe-mw">
<returnResult xmi:id="_y6GO4GvgEdq4DLWZOhbdEA" type="_UdivYGvsEdqG6fBIPwe-mw" direction="return"/>
<ownedParameter xmi:id="_mQqpMGvgEdq4DLWZOhbdEA" name="keyword" type="_aAyVgGvsEdqG6fBIPwe-mw" effect="read"/>
</ownedOperation>
<ownedOperation xmi:id="_qB6tQGvgEdq4DLWZOhbdEA" name="removeKeyword" type="_UdivYGvsEdqG6fBIPwe-mw">
<returnResult xmi:id="_1_Pa4GvgEdq4DLWZOhbdEA" type="_UdivYGvsEdqG6fBIPwe-mw" direction="return"/>
<ownedParameter xmi:id="_3u_hQGvgEdq4DLWZOhbdEA" name="keyword" type="_aAyVgGvsEdqG6fBIPwe-mw" effect="read"/>
</ownedOperation>
<ownedOperation xmi:id="_674ZYGvzEdq7X4sGURiZYA" name="getNearestPackage" type="_-cvRAGvzEdq7X4sGURiZYA">
<returnResult xmi:id="_DyktQGv0Edq7X4sGURiZYA" type="_-cvRAGvzEdq7X4sGURiZYA" direction="return">
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1aQnEWv3Edq7X4sGURiZYA" value="1"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1aQnEGv3Edq7X4sGURiZYA"/>
</returnResult>
</ownedOperation>
<ownedOperation xmi:id="_Gv0hgGv0Edq7X4sGURiZYA" name="getModel" type="_NVhqMGv0Edq7X4sGURiZYA">
<returnResult xmi:id="_Pj1U0Gv0Edq7X4sGURiZYA" type="_NVhqMGv0Edq7X4sGURiZYA" direction="return">
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_zCjv4Wv3Edq7X4sGURiZYA" value="1"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_zCjv4Gv3Edq7X4sGURiZYA"/>
</returnResult>
</ownedOperation>
<ownedOperation xmi:id="_aAC2wHFfEdqziYxiZo0YtA" name="isStereotypeApplicable" type="_UdivYGvsEdqG6fBIPwe-mw">
<returnResult xmi:id="_dR_vsHFfEdqziYxiZo0YtA" type="_UdivYGvsEdqG6fBIPwe-mw" direction="return"/>
<ownedParameter xmi:id="_d5o-gHFfEdqziYxiZo0YtA" name="stereotype" type="_A7vDAGv0Edq7X4sGURiZYA" effect="read"/>
</ownedOperation>
<ownedOperation xmi:id="_nd4TIGv0Edq7X4sGURiZYA" name="isStereotypeRequired" type="_UdivYGvsEdqG6fBIPwe-mw">
<returnResult xmi:id="_A-TZYGv1Edq7X4sGURiZYA" type="_UdivYGvsEdqG6fBIPwe-mw" direction="return"/>
<ownedParameter xmi:id="_0weVIGv1Edq7X4sGURiZYA" name="stereotype" type="_A7vDAGv0Edq7X4sGURiZYA" effect="read"/>
</ownedOperation>
<ownedOperation xmi:id="_hDDkwGv0Edq7X4sGURiZYA" name="isStereotypeApplied" type="_UdivYGvsEdqG6fBIPwe-mw">
<returnResult xmi:id="_izQ-IGv0Edq7X4sGURiZYA" type="_UdivYGvsEdqG6fBIPwe-mw" direction="return"/>
<ownedParameter xmi:id="_jenoQGv0Edq7X4sGURiZYA" name="stereotype" type="_A7vDAGv0Edq7X4sGURiZYA" effect="read"/>
</ownedOperation>
<ownedOperation xmi:id="_DkmGMGv1Edq7X4sGURiZYA" name="applyStereotype">
<returnResult xmi:id="_GGbJwGv1Edq7X4sGURiZYA" direction="return">
<type xmi:type="uml:Class" href="Ecore.emx#_439EC3AE03B53C4F1C860123?Ecore/EObject"/>
</returnResult>
<type xmi:type="uml:Class" href="Ecore.emx#_439EC3AE03B53C4F1C860123?Ecore/EObject"/>
<ownedParameter xmi:id="_GmnFsGv1Edq7X4sGURiZYA" name="stereotype" type="_A7vDAGv0Edq7X4sGURiZYA" effect="read"/>
</ownedOperation>
<ownedOperation xmi:id="_LUETUGv1Edq7X4sGURiZYA" name="unapplyStereotype">
<returnResult xmi:id="_NqRVsGv1Edq7X4sGURiZYA" direction="return">
<type xmi:type="uml:Class" href="Ecore.emx#_439EC3AE03B53C4F1C860123?Ecore/EObject"/>
</returnResult>
<type xmi:type="uml:Class" href="Ecore.emx#_439EC3AE03B53C4F1C860123?Ecore/EObject"/>
<ownedParameter xmi:id="_OI9c0Gv1Edq7X4sGURiZYA" name="stereotype" type="_A7vDAGv0Edq7X4sGURiZYA" effect="read"/>
</ownedOperation>
<ownedOperation xmi:id="_7oNB8Gv1Edq7X4sGURiZYA" name="getApplicableStereotypes" type="_A7vDAGv0Edq7X4sGURiZYA">
<returnResult xmi:id="_-J4UgGv1Edq7X4sGURiZYA" type="_A7vDAGv0Edq7X4sGURiZYA" direction="return">
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Ah4GoWv2Edq7X4sGURiZYA" value="-1"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Ah4GoGv2Edq7X4sGURiZYA"/>
</returnResult>
</ownedOperation>
<ownedOperation xmi:id="_CQI_QGv2Edq7X4sGURiZYA" name="getApplicableStereotype" type="_A7vDAGv0Edq7X4sGURiZYA">
<returnResult xmi:id="_FC9FIGv2Edq7X4sGURiZYA" type="_A7vDAGv0Edq7X4sGURiZYA" direction="return">
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_i-hrkWv3Edq7X4sGURiZYA" value="1"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_i-hrkGv3Edq7X4sGURiZYA"/>
</returnResult>
<ownedParameter xmi:id="_FX9r0Gv2Edq7X4sGURiZYA" name="qualifiedName" type="_aAyVgGvsEdqG6fBIPwe-mw" effect="read"/>
</ownedOperation>
<ownedOperation xmi:id="_IFUr8GvgEdq4DLWZOhbdEA" name="getStereotypeApplications">
<returnResult xmi:id="_PAVWQGvgEdq4DLWZOhbdEA" direction="return">
<type xmi:type="uml:Class" href="Ecore.emx#_439EC3AE03B53C4F1C860123?Ecore/EObject"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_oJqQgWvzEdq7X4sGURiZYA" value="-1"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_oJqQgGvzEdq7X4sGURiZYA"/>
</returnResult>
<type xmi:type="uml:Class" href="Ecore.emx#_439EC3AE03B53C4F1C860123?Ecore/EObject"/>
</ownedOperation>
<ownedOperation xmi:id="_Rw07YGv1Edq7X4sGURiZYA" name="getStereotypeApplication">
<returnResult xmi:id="_Uw5aIGv1Edq7X4sGURiZYA" direction="return">
<type xmi:type="uml:Class" href="Ecore.emx#_439EC3AE03B53C4F1C860123?Ecore/EObject"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4QyvUWv3Edq7X4sGURiZYA" value="1"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4QyvUGv3Edq7X4sGURiZYA"/>
</returnResult>
<type xmi:type="uml:Class" href="Ecore.emx#_439EC3AE03B53C4F1C860123?Ecore/EObject"/>
<ownedParameter xmi:id="_VtGjsGv1Edq7X4sGURiZYA" name="stereotype" type="_A7vDAGv0Edq7X4sGURiZYA" effect="read"/>
</ownedOperation>
<ownedOperation xmi:id="_ko32oHFfEdqziYxiZo0YtA" name="getRequiredStereotypes" type="_A7vDAGv0Edq7X4sGURiZYA">
<returnResult xmi:id="_qX5O8HFfEdqziYxiZo0YtA" type="_A7vDAGv0Edq7X4sGURiZYA" direction="return">
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_KSF6sXFgEdqziYxiZo0YtA" value="-1"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_KSF6sHFgEdqziYxiZo0YtA"/>
</returnResult>
</ownedOperation>
<ownedOperation xmi:id="_yk3QYHFfEdqziYxiZo0YtA" name="getRequiredStereotype" type="_A7vDAGv0Edq7X4sGURiZYA">
<returnResult xmi:id="_8ovJEHFfEdqziYxiZo0YtA" type="_A7vDAGv0Edq7X4sGURiZYA" direction="return">
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Cpo7kXFgEdqziYxiZo0YtA" value="1"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Cpo7kHFgEdqziYxiZo0YtA"/>
</returnResult>
<ownedParameter xmi:id="_9NGaYHFfEdqziYxiZo0YtA" name="qualifiedName" type="_aAyVgGvsEdqG6fBIPwe-mw" effect="read"/>
</ownedOperation>
<ownedOperation xmi:id="_ZR1OsGv1Edq7X4sGURiZYA" name="getAppliedStereotypes" type="_A7vDAGv0Edq7X4sGURiZYA">
<returnResult xmi:id="_cNu_IGv1Edq7X4sGURiZYA" type="_A7vDAGv0Edq7X4sGURiZYA" direction="return">
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_eHU-AWv1Edq7X4sGURiZYA" value="-1"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_eHU-AGv1Edq7X4sGURiZYA"/>
</returnResult>
</ownedOperation>
<ownedOperation xmi:id="_pCV6EGv1Edq7X4sGURiZYA" name="getAppliedStereotype" type="_A7vDAGv0Edq7X4sGURiZYA">
<returnResult xmi:id="_rLbtgGv1Edq7X4sGURiZYA" type="_A7vDAGv0Edq7X4sGURiZYA" direction="return">
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_mO2M0Wv3Edq7X4sGURiZYA" value="1"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_mO2M0Gv3Edq7X4sGURiZYA"/>
</returnResult>
<ownedParameter xmi:id="_r4SMcGv1Edq7X4sGURiZYA" name="qualifiedName" type="_aAyVgGvsEdqG6fBIPwe-mw" effect="read"/>
</ownedOperation>
<ownedOperation xmi:id="__s2tsGv2Edq7X4sGURiZYA" name="getAppliedSubstereotypes" type="_A7vDAGv0Edq7X4sGURiZYA">
<returnResult xmi:id="__s2tsWv2Edq7X4sGURiZYA" type="_A7vDAGv0Edq7X4sGURiZYA" direction="return">
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__s2tsmv2Edq7X4sGURiZYA" value="-1"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="__s2ts2v2Edq7X4sGURiZYA"/>
</returnResult>
<ownedParameter xmi:id="_DJsA8Gv3Edq7X4sGURiZYA" name="stereotype" type="_A7vDAGv0Edq7X4sGURiZYA" effect="read"/>
</ownedOperation>
<ownedOperation xmi:id="_KpgogGv3Edq7X4sGURiZYA" name="getAppliedSubstereotype" type="_A7vDAGv0Edq7X4sGURiZYA">
<returnResult xmi:id="_KpgogWv3Edq7X4sGURiZYA" type="_A7vDAGv0Edq7X4sGURiZYA" direction="return">
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_qg4pwWv3Edq7X4sGURiZYA" value="1"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_qg4pwGv3Edq7X4sGURiZYA"/>
</returnResult>
<ownedParameter xmi:id="_NcK9YGv3Edq7X4sGURiZYA" name="stereotype" type="_A7vDAGv0Edq7X4sGURiZYA" effect="read"/>
<ownedParameter xmi:id="_Kpgogmv3Edq7X4sGURiZYA" name="qualifiedName" type="_aAyVgGvsEdqG6fBIPwe-mw" effect="read"/>
</ownedOperation>
<ownedOperation xmi:id="_JbZFAGv2Edq7X4sGURiZYA" name="hasValue" type="_UdivYGvsEdqG6fBIPwe-mw">
<returnResult xmi:id="_L6F8EGv2Edq7X4sGURiZYA" type="_UdivYGvsEdqG6fBIPwe-mw" direction="return"/>
<ownedParameter xmi:id="_MqEngGv2Edq7X4sGURiZYA" name="stereotype" type="_A7vDAGv0Edq7X4sGURiZYA" effect="read"/>
<ownedParameter xmi:id="_RaWfoGv2Edq7X4sGURiZYA" name="propertyName" type="_aAyVgGvsEdqG6fBIPwe-mw" effect="read"/>
</ownedOperation>
<ownedOperation xmi:id="_WGA9gGv2Edq7X4sGURiZYA" name="getValue">
<returnResult xmi:id="_dYH5MGv2Edq7X4sGURiZYA" direction="return">
<type xmi:type="uml:PrimitiveType" href="Ecore.emx#_439EC3AE03B53ACDF8200182?Ecore/EJavaObject"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_8gS1oWv3Edq7X4sGURiZYA" value="1"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_8gS1oGv3Edq7X4sGURiZYA"/>
</returnResult>
<type xmi:type="uml:PrimitiveType" href="Ecore.emx#_439EC3AE03B53ACDF8200182?Ecore/EJavaObject"/>
<ownedParameter xmi:id="_g41m4Gv2Edq7X4sGURiZYA" name="stereotype" type="_A7vDAGv0Edq7X4sGURiZYA" effect="read"/>
<ownedParameter xmi:id="_eZGOAGv2Edq7X4sGURiZYA" name="propertyName" type="_aAyVgGvsEdqG6fBIPwe-mw" effect="read"/>
</ownedOperation>
<ownedOperation xmi:id="_nMWzYGv2Edq7X4sGURiZYA" name="setValue">
<ownedParameter xmi:id="_resLQGv2Edq7X4sGURiZYA" name="stereotype" type="_A7vDAGv0Edq7X4sGURiZYA" effect="read"/>
<ownedParameter xmi:id="_o6B2IGv2Edq7X4sGURiZYA" name="propertyName" type="_aAyVgGvsEdqG6fBIPwe-mw" effect="read"/>
<ownedParameter xmi:id="_m5bH4GzIEdqNr-AKm4G4QQ" name="newValue" effect="read">
<type xmi:type="uml:PrimitiveType" href="Ecore.emx#_439EC3AE03B53ACDF8200182?Ecore/EJavaObject"/>
</ownedParameter>
</ownedOperation>
</ownedMember>
<ownedMember xmi:type="uml:Class" xmi:id="_00owUGvdEdq4DLWZOhbdEA" name="Class">
<ownedOperation xmi:id="_4xcu4FYKEdqrn7iZ0eqieg" name="getExtensions" visibility="protected" type="_skHGwGvsEdqG6fBIPwe-mw">
<returnResult xmi:id="_8-RUoFYKEdqrn7iZ0eqieg" type="_skHGwGvsEdqG6fBIPwe-mw" direction="return">
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-3Q2kVYKEdqrn7iZ0eqieg" value="-1"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-3Q2kFYKEdqrn7iZ0eqieg"/>
</returnResult>
</ownedOperation>
<ownedOperation xmi:id="_EpigwGwQEdq14q0ETb1t3g" name="createOwnedOperation" type="_M4X2IGveEdq4DLWZOhbdEA">
<returnResult xmi:id="_IMMIIGwQEdq14q0ETb1t3g" type="_M4X2IGveEdq4DLWZOhbdEA" direction="return"/>
<ownedParameter xmi:id="_bWQJQGwQEdq14q0ETb1t3g" name="name" type="_aAyVgGvsEdqG6fBIPwe-mw" effect="read"/>
<ownedParameter xmi:id="_WoD70GwQEdq14q0ETb1t3g" name="returnType" type="_ynRtoGvtEdqG6fBIPwe-mw" effect="read"/>
<ownedParameter xmi:id="_LLEUEGwQEdq14q0ETb1t3g" name="parameterNames" type="_aAyVgGvsEdqG6fBIPwe-mw" effect="read">
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_mIoGsWwQEdq14q0ETb1t3g" value="-1"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_mIoGsGwQEdq14q0ETb1t3g"/>
</ownedParameter>
<ownedParameter xmi:id="_RCurAGwQEdq14q0ETb1t3g" name="parameterTypes" type="_ynRtoGvtEdqG6fBIPwe-mw" effect="read">
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_jYfhYWwQEdq14q0ETb1t3g" value="-1"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_jYfhYGwQEdq14q0ETb1t3g"/>
</ownedParameter>
</ownedOperation>
<ownedOperation xmi:id="_shXKYGwQEdq14q0ETb1t3g" name="isMetaclass" type="_UdivYGvsEdqG6fBIPwe-mw">
<returnResult xmi:id="_urWVsGwQEdq14q0ETb1t3g" type="_UdivYGvsEdqG6fBIPwe-mw" direction="return"/>
</ownedOperation>
</ownedMember>
<ownedMember xmi:type="uml:Class" xmi:id="_2QuT0GvdEdq4DLWZOhbdEA" name="ExtensionEnd">
<ownedOperation xmi:id="_WLw30FYLEdqrn7iZ0eqieg" name="getLower" visibility="protected" type="_XqvEIGvsEdqG6fBIPwe-mw">
<returnResult xmi:id="_ZNVLYFYLEdqrn7iZ0eqieg" type="_XqvEIGvsEdqG6fBIPwe-mw" direction="return"/>
</ownedOperation>
<ownedOperation xmi:id="_RBRvIGJwEdqjztwYO37Abg" name="isSetLower" visibility="protected" type="_UdivYGvsEdqG6fBIPwe-mw">
<returnResult xmi:id="_UaZAAGJwEdqjztwYO37Abg" type="_UdivYGvsEdqG6fBIPwe-mw" direction="return"/>
</ownedOperation>
<ownedOperation xmi:id="_3FVzkFYkEdqB6vblk3tuMA" name="setLower" visibility="protected">
<ownedParameter xmi:id="_4dG3wFYkEdqB6vblk3tuMA" name="newLower" visibility="protected" type="_XqvEIGvsEdqG6fBIPwe-mw" effect="read"/>
</ownedOperation>
<ownedOperation xmi:id="_OIFfAGJxEdqjztwYO37Abg" name="unsetLower" visibility="protected"/>
</ownedMember>
<ownedMember xmi:type="uml:Class" xmi:id="_9keOQGvdEdq4DLWZOhbdEA" name="RedefinableTemplateSignature">
<ownedOperation xmi:id="_FvJUYFYLEdqrn7iZ0eqieg" name="getInheritedParameters" visibility="protected" type="_KxRzgGvuEdqG6fBIPwe-mw">
<returnResult xmi:id="_Jbx-MFYLEdqrn7iZ0eqieg" type="_KxRzgGvuEdqG6fBIPwe-mw" direction="return">
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_LQdA0VYLEdqrn7iZ0eqieg" value="-1"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_LQdA0FYLEdqrn7iZ0eqieg"/>
</returnResult>
</ownedOperation>
</ownedMember>
<ownedMember xmi:type="uml:Class" xmi:id="_ChRfcGveEdq4DLWZOhbdEA" name="OpaqueExpression">
<ownedOperation xmi:id="_mv9LcFYiEdqB6vblk3tuMA" name="getResult" visibility="protected" type="_KyaPMGveEdq4DLWZOhbdEA">
<returnResult xmi:id="_vXTbwFYiEdqB6vblk3tuMA" type="_KyaPMGveEdq4DLWZOhbdEA" direction="return">
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_0JhNkVYiEdqB6vblk3tuMA" value="1"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_0JhNkFYiEdqB6vblk3tuMA"/>
</returnResult>
</ownedOperation>
<ownedOperation xmi:id="_qQchgGWKEdq-f4093SZhVA" name="stringValue" visibility="protected" type="_aAyVgGvsEdqG6fBIPwe-mw">
<returnResult xmi:id="_sRo9MGWKEdq-f4093SZhVA" type="_aAyVgGvsEdqG6fBIPwe-mw" direction="return"/>
</ownedOperation>
</ownedMember>
<ownedMember xmi:type="uml:Class" xmi:id="_Dy77oGveEdq4DLWZOhbdEA" name="LiteralInteger">
<ownedOperation xmi:id="_e2SLUGWKEdq-f4093SZhVA" name="stringValue" visibility="protected" type="_aAyVgGvsEdqG6fBIPwe-mw">
<returnResult xmi:id="_hAkRkGWKEdq-f4093SZhVA" type="_aAyVgGvsEdqG6fBIPwe-mw" direction="return"/>
</ownedOperation>
</ownedMember>
<ownedMember xmi:type="uml:Class" xmi:id="_FFMNsGveEdq4DLWZOhbdEA" name="LiteralBoolean">
<ownedOperation xmi:id="_aXS3gGWKEdq-f4093SZhVA" name="stringValue" visibility="protected" type="_aAyVgGvsEdqG6fBIPwe-mw">
<returnResult xmi:id="_cFthIGWKEdq-f4093SZhVA" type="_aAyVgGvsEdqG6fBIPwe-mw" direction="return"/>
</ownedOperation>
</ownedMember>
<ownedMember xmi:type="uml:Class" xmi:id="_Gjgl0GveEdq4DLWZOhbdEA" name="MultiplicityElement" isAbstract="true">
<ownedOperation xmi:id="_VclAUGJxEdqjztwYO37Abg" name="isSetLower" visibility="protected" type="_UdivYGvsEdqG6fBIPwe-mw">
<returnResult xmi:id="_XvW7QGJxEdqjztwYO37Abg" type="_UdivYGvsEdqG6fBIPwe-mw" direction="return"/>
</ownedOperation>
<ownedOperation xmi:id="_ksT54GJxEdqjztwYO37Abg" name="isSetUpper" visibility="protected" type="_UdivYGvsEdqG6fBIPwe-mw">
<returnResult xmi:id="_m1P8UGJxEdqjztwYO37Abg" type="_UdivYGvsEdqG6fBIPwe-mw" direction="return"/>
</ownedOperation>
<ownedOperation xmi:id="_qtCaIFYkEdqB6vblk3tuMA" name="setLower" visibility="protected">
<ownedParameter xmi:id="_scWboFYkEdqB6vblk3tuMA" name="newLower" visibility="protected" type="_XqvEIGvsEdqG6fBIPwe-mw" effect="read"/>
</ownedOperation>
<ownedOperation xmi:id="_vlEgEFYkEdqB6vblk3tuMA" name="setUpper" visibility="protected">
<ownedParameter xmi:id="_xJp4QFYkEdqB6vblk3tuMA" name="newUpper" visibility="protected" type="_dRZxsGvsEdqG6fBIPwe-mw" effect="read"/>
</ownedOperation>
<ownedOperation xmi:id="_Z-24sGJxEdqjztwYO37Abg" name="unsetLower" visibility="protected"/>
<ownedOperation xmi:id="_oykkoGJxEdqjztwYO37Abg" name="unsetUpper" visibility="protected"/>
</ownedMember>
<ownedMember xmi:type="uml:Class" xmi:id="_Jp_1oGveEdq4DLWZOhbdEA" name="Property">
<ownedOperation xmi:id="_oLamMFYJEdqrn7iZ0eqieg" name="getDefault" visibility="protected" type="_aAyVgGvsEdqG6fBIPwe-mw">
<returnResult xmi:id="_vkrSwFYJEdqrn7iZ0eqieg" type="_aAyVgGvsEdqG6fBIPwe-mw" direction="return">
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_uJsjsVYjEdqB6vblk3tuMA" value="1"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_uJsjsFYjEdqB6vblk3tuMA"/>
</returnResult>
</ownedOperation>
<ownedOperation xmi:id="_f-9wMGXCEdqEJs8umHJc9g" name="isSetDefault" visibility="protected" type="_UdivYGvsEdqG6fBIPwe-mw">
<returnResult xmi:id="_iAwBwGXCEdqEJs8umHJc9g" type="_UdivYGvsEdqG6fBIPwe-mw" direction="return"/>
</ownedOperation>
<ownedOperation xmi:id="_vbp60FYjEdqB6vblk3tuMA" name="setDefault" visibility="protected">
<ownedParameter xmi:id="_xXxpQFYjEdqB6vblk3tuMA" name="newDefault" visibility="protected" type="_aAyVgGvsEdqG6fBIPwe-mw" effect="read"/>
</ownedOperation>
<ownedOperation xmi:id="_d8dDkFYkEdqB6vblk3tuMA" name="setIsComposite" visibility="protected">
<ownedParameter xmi:id="_gOfXoFYkEdqB6vblk3tuMA" name="newIsComposite" type="_UdivYGvsEdqG6fBIPwe-mw" effect="read"/>
</ownedOperation>
<ownedOperation xmi:id="_sJdfYFYlEdqB6vblk3tuMA" name="setOpposite" visibility="protected">
<ownedParameter xmi:id="_tesM8FYlEdqB6vblk3tuMA" name="newOpposite" visibility="protected" type="_Jp_1oGveEdq4DLWZOhbdEA" effect="read"/>
</ownedOperation>
<ownedOperation xmi:id="_kGtosGXCEdqEJs8umHJc9g" name="unsetDefault" visibility="protected"/>
</ownedMember>
<ownedMember xmi:type="uml:Class" xmi:id="_KyaPMGveEdq4DLWZOhbdEA" name="Parameter">
<ownedOperation xmi:id="_7UJKkFYJEdqrn7iZ0eqieg" name="getDefault" visibility="protected" type="_aAyVgGvsEdqG6fBIPwe-mw">
<returnResult xmi:id="_-PwAEFYJEdqrn7iZ0eqieg" type="_aAyVgGvsEdqG6fBIPwe-mw" direction="return">
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4VLgQVYjEdqB6vblk3tuMA" value="1"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4VLgQFYjEdqB6vblk3tuMA"/>
</returnResult>
</ownedOperation>
<ownedOperation xmi:id="_QKbgcWXCEdqEJs8umHJc9g" name="isSetDefault" visibility="protected" type="_UdivYGvsEdqG6fBIPwe-mw">
<returnResult xmi:id="_TKzhMGXCEdqEJs8umHJc9g" type="_UdivYGvsEdqG6fBIPwe-mw" direction="return"/>
</ownedOperation>
<ownedOperation xmi:id="_5FAasFYjEdqB6vblk3tuMA" name="setDefault" visibility="protected">
<ownedParameter xmi:id="_7D0QwFYjEdqB6vblk3tuMA" name="newDefault" visibility="protected" type="_aAyVgGvsEdqG6fBIPwe-mw" effect="read"/>
</ownedOperation>
<ownedOperation xmi:id="_VQnXIGXCEdqEJs8umHJc9g" name="unsetDefault" visibility="protected"/>
</ownedMember>
<ownedMember xmi:type="uml:Class" xmi:id="_M4X2IGveEdq4DLWZOhbdEA" name="Operation">
<ownedOperation xmi:id="_ho5pgFYLEdqrn7iZ0eqieg" name="getLower" visibility="protected" type="_XqvEIGvsEdqG6fBIPwe-mw">
<returnResult xmi:id="_jukVgFYLEdqrn7iZ0eqieg" type="_XqvEIGvsEdqG6fBIPwe-mw" direction="return"/>
</ownedOperation>
<ownedOperation xmi:id="_ljsEEFYLEdqrn7iZ0eqieg" name="getUpper" visibility="protected" type="_dRZxsGvsEdqG6fBIPwe-mw">
<returnResult xmi:id="_pAh-YFYLEdqrn7iZ0eqieg" type="_dRZxsGvsEdqG6fBIPwe-mw" direction="return"/>
</ownedOperation>
<ownedOperation xmi:id="_LgBIAFYlEdqB6vblk3tuMA" name="setIsOrdered" visibility="protected">
<ownedParameter xmi:id="_NIoEkFYlEdqB6vblk3tuMA" name="newIsOrdered" visibility="protected" type="_UdivYGvsEdqG6fBIPwe-mw" effect="read"/>
</ownedOperation>
<ownedOperation xmi:id="_QTIRsFYlEdqB6vblk3tuMA" name="setIsUnique" visibility="protected">
<ownedParameter xmi:id="_SFRkwFYlEdqB6vblk3tuMA" name="newIsUnique" visibility="protected" type="_UdivYGvsEdqG6fBIPwe-mw" effect="read"/>
</ownedOperation>
<ownedOperation xmi:id="_VrpOgFYlEdqB6vblk3tuMA" name="setLower" visibility="protected">
<ownedParameter xmi:id="_XdMrsFYlEdqB6vblk3tuMA" name="newLower" visibility="protected" type="_XqvEIGvsEdqG6fBIPwe-mw" effect="read"/>
</ownedOperation>
<ownedOperation xmi:id="_kqFjwFYlEdqB6vblk3tuMA" name="setType" visibility="protected">
<ownedParameter xmi:id="_l2PN0FYlEdqB6vblk3tuMA" name="newType" visibility="protected" type="_ynRtoGvtEdqG6fBIPwe-mw" effect="read"/>
</ownedOperation>
<ownedOperation xmi:id="_arIAQFYlEdqB6vblk3tuMA" name="setUpper" visibility="protected">
<ownedParameter xmi:id="_b-4HIFYlEdqB6vblk3tuMA" name="newUpper" visibility="protected" type="_dRZxsGvsEdqG6fBIPwe-mw" effect="read"/>
</ownedOperation>
</ownedMember>
<ownedMember xmi:type="uml:Class" xmi:id="_PyCx8GveEdq4DLWZOhbdEA" name="InstanceValue">
<ownedOperation xmi:id="_QUJ-oWWKEdq-f4093SZhVA" name="stringValue" visibility="protected" type="_aAyVgGvsEdqG6fBIPwe-mw">
<eAnnotations xmi:id="_SQIjIGWKEdq-f4093SZhVA" source="keywords"/>
<returnResult xmi:id="_T0RPYGWKEdq-f4093SZhVA" type="_aAyVgGvsEdqG6fBIPwe-mw" direction="return"/>
</ownedOperation>
</ownedMember>
<ownedMember xmi:type="uml:Class" xmi:id="_Q-yR4GveEdq4DLWZOhbdEA" name="LiteralUnlimitedNatural">
<ownedOperation xmi:id="_lSARkGWKEdq-f4093SZhVA" name="stringValue" visibility="protected" type="_aAyVgGvsEdqG6fBIPwe-mw">
<returnResult xmi:id="_nyfRUGWKEdq-f4093SZhVA" type="_aAyVgGvsEdqG6fBIPwe-mw" direction="return"/>
</ownedOperation>
</ownedMember>
<ownedMember xmi:type="uml:Class" xmi:id="_TUPtYGveEdq4DLWZOhbdEA" name="Behavior" isAbstract="true">
<ownedOperation xmi:id="_Zp2iwFYgEdqB6vblk3tuMA" name="getContext" visibility="protected" type="_iY7sMGvsEdqG6fBIPwe-mw">
<returnResult xmi:id="_flYtEFYgEdqB6vblk3tuMA" type="_iY7sMGvsEdqG6fBIPwe-mw" direction="return">
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_FIHcsVYjEdqB6vblk3tuMA" value="1"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_FIHcsFYjEdqB6vblk3tuMA"/>
</returnResult>
</ownedOperation>
</ownedMember>
<ownedMember xmi:type="uml:Class" xmi:id="_ZAuvEGveEdq4DLWZOhbdEA" name="Port">
<ownedOperation xmi:id="_gtr8cFYhEdqB6vblk3tuMA" name="getProvideds" visibility="protected" type="_8Ugn8GvtEdqG6fBIPwe-mw">
<returnResult xmi:id="_jIqKEFYhEdqB6vblk3tuMA" type="_8Ugn8GvtEdqG6fBIPwe-mw" direction="return">
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_k2x4wVYhEdqB6vblk3tuMA" value="-1"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_k2x4wFYhEdqB6vblk3tuMA"/>
</returnResult>
</ownedOperation>
<ownedOperation xmi:id="_mxt7cFYhEdqB6vblk3tuMA" name="getRequireds" visibility="protected" type="_8Ugn8GvtEdqG6fBIPwe-mw">
<returnResult xmi:id="_osMrIFYhEdqB6vblk3tuMA" type="_8Ugn8GvtEdqG6fBIPwe-mw" direction="return">
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_pyY3IVYhEdqB6vblk3tuMA" value="-1"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_pyY3IFYhEdqB6vblk3tuMA"/>
</returnResult>
</ownedOperation>
</ownedMember>
<ownedMember xmi:type="uml:Class" xmi:id="_aOgw0GveEdq4DLWZOhbdEA" name="ConnectorEnd">
<ownedOperation xmi:id="_QT7XMFYKEdqrn7iZ0eqieg" name="getDefiningEnd" visibility="protected" type="_Jp_1oGveEdq4DLWZOhbdEA">
<returnResult xmi:id="_VkstQFYKEdqrn7iZ0eqieg" type="_Jp_1oGveEdq4DLWZOhbdEA" direction="return"/>
</ownedOperation>
</ownedMember>
<ownedMember xmi:type="uml:Class" xmi:id="_gfgNwGveEdq4DLWZOhbdEA" name="Message">
<ownedOperation xmi:id="_8U6CAFYfEdqB6vblk3tuMA" name="getMessageKind" visibility="protected" type="_Y_jskGvtEdqG6fBIPwe-mw">
<returnResult xmi:id="_-_OTMFYfEdqB6vblk3tuMA" type="_Y_jskGvtEdqG6fBIPwe-mw" direction="return"/>
</ownedOperation>
<ownedOperation xmi:id="_R__uEFYjEdqB6vblk3tuMA" name="getSignature" visibility="protected" type="_csVgUGvtEdqG6fBIPwe-mw">
<returnResult xmi:id="_WEKuIFYjEdqB6vblk3tuMA" type="_csVgUGvtEdqG6fBIPwe-mw" direction="return">
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_YR4i4VYjEdqB6vblk3tuMA" value="1"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_YR4i4FYjEdqB6vblk3tuMA"/>
</returnResult>
</ownedOperation>
</ownedMember>
<ownedMember xmi:type="uml:Class" xmi:id="_iY7sMGvsEdqG6fBIPwe-mw" name="BehavioredClassifier" isAbstract="true">
<ownedOperation xmi:id="_heThgHLzEdqziYxiZo0YtA" name="createInterfaceRealization" type="_l2mXcHLzEdqziYxiZo0YtA">
<returnResult xmi:id="_pSsD0HLzEdqziYxiZo0YtA" name="ReturnResultParameter1" type="_l2mXcHLzEdqziYxiZo0YtA" direction="return"/>
<ownedParameter xmi:id="_pyIY4HLzEdqziYxiZo0YtA" name="contract" type="_8Ugn8GvtEdqG6fBIPwe-mw" effect="read"/>
</ownedOperation>
</ownedMember>
<ownedMember xmi:type="uml:Class" xmi:id="_skHGwGvsEdqG6fBIPwe-mw" name="Extension"/>
<ownedMember xmi:type="uml:Class" xmi:id="_csVgUGvtEdqG6fBIPwe-mw" name="NamedElement" isAbstract="true">
<ownedOperation xmi:id="_o2CW4GwKEdq7X4sGURiZYA" name="createDependency" type="_rEDGkGwKEdq7X4sGURiZYA">
<returnResult xmi:id="_us8f4GwKEdq7X4sGURiZYA" type="_rEDGkGwKEdq7X4sGURiZYA" direction="return"/>
<ownedParameter xmi:id="_vYdiEGwKEdq7X4sGURiZYA" name="supplier" type="_csVgUGvtEdqG6fBIPwe-mw" effect="read"/>
</ownedOperation>
<ownedOperation xmi:id="_z4f-wGwKEdq7X4sGURiZYA" name="getLabel" type="_aAyVgGvsEdqG6fBIPwe-mw">
<returnResult xmi:id="_1p5q8GwKEdq7X4sGURiZYA" type="_aAyVgGvsEdqG6fBIPwe-mw" direction="return">
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_34WfgWwKEdq7X4sGURiZYA" value="1"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_34WfgGwKEdq7X4sGURiZYA"/>
</returnResult>
</ownedOperation>
<ownedOperation xmi:id="_5KmxkGwKEdq7X4sGURiZYA" name="getLabel" type="_aAyVgGvsEdqG6fBIPwe-mw">
<returnResult xmi:id="_5KmxkWwKEdq7X4sGURiZYA" type="_aAyVgGvsEdqG6fBIPwe-mw" direction="return">
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_5KmxkmwKEdq7X4sGURiZYA" value="1"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_5Kmxk2wKEdq7X4sGURiZYA"/>
</returnResult>
<ownedParameter xmi:id="_6FwyQGwKEdq7X4sGURiZYA" name="isLocalized" type="_UdivYGvsEdqG6fBIPwe-mw" effect="read"/>
</ownedOperation>
</ownedMember>
<ownedMember xmi:type="uml:Class" xmi:id="_ynRtoGvtEdqG6fBIPwe-mw" name="Type" isAbstract="true">
<ownedOperation xmi:id="_RNEaIGwNEdq7X4sGURiZYA" name="createAssociation" type="_AwvxoGwNEdq7X4sGURiZYA">
<returnResult xmi:id="_URUOQGwNEdq7X4sGURiZYA" type="_AwvxoGwNEdq7X4sGURiZYA" direction="return"/>
<ownedParameter xmi:id="_AEONYGwOEdq7X4sGURiZYA" name="end1IsNavigable" type="_UdivYGvsEdqG6fBIPwe-mw" effect="read"/>
<ownedParameter xmi:id="_7HueMGwNEdq7X4sGURiZYA" name="end1Aggregation" type="_B3q9cGwNEdq7X4sGURiZYA" effect="read"/>
<ownedParameter xmi:id="_2TaaoGwNEdq7X4sGURiZYA" name="end1Name" type="_aAyVgGvsEdqG6fBIPwe-mw" effect="read"/>
<ownedParameter xmi:id="_x-QYQGwNEdq7X4sGURiZYA" name="end1Lower" type="_XqvEIGvsEdqG6fBIPwe-mw" effect="read"/>
<ownedParameter xmi:id="_uL9yYGwNEdq7X4sGURiZYA" name="end1Upper" type="_dRZxsGvsEdqG6fBIPwe-mw" effect="read"/>
<ownedParameter xmi:id="_qFQbsGwNEdq7X4sGURiZYA" name="end1Type" type="_ynRtoGvtEdqG6fBIPwe-mw" effect="read"/>
<ownedParameter xmi:id="_mB-McGwNEdq7X4sGURiZYA" name="end2IsNavigable" type="_UdivYGvsEdqG6fBIPwe-mw" effect="read"/>
<ownedParameter xmi:id="_hm2sAGwNEdq7X4sGURiZYA" name="end2Aggregation" type="_B3q9cGwNEdq7X4sGURiZYA" effect="read"/>
<ownedParameter xmi:id="_eK6JkGwNEdq7X4sGURiZYA" name="end2Name" type="_aAyVgGvsEdqG6fBIPwe-mw" effect="read"/>
<ownedParameter xmi:id="_auE2UGwNEdq7X4sGURiZYA" name="end2Lower" type="_XqvEIGvsEdqG6fBIPwe-mw" effect="read"/>
<ownedParameter xmi:id="_VprIUGwNEdq7X4sGURiZYA" name="end2Upper" type="_dRZxsGvsEdqG6fBIPwe-mw" effect="read"/>
</ownedOperation>
</ownedMember>
<ownedMember xmi:type="uml:Class" xmi:id="_8Ugn8GvtEdqG6fBIPwe-mw" name="Interface">
<ownedOperation xmi:id="_FzLo0HL0EdqziYxiZo0YtA" name="createOwnedOperation" type="_M4X2IGveEdq4DLWZOhbdEA">
<returnResult xmi:id="_FzLo0XL0EdqziYxiZo0YtA" type="_M4X2IGveEdq4DLWZOhbdEA" direction="return"/>
<ownedParameter xmi:id="_FzLo0nL0EdqziYxiZo0YtA" name="name" type="_aAyVgGvsEdqG6fBIPwe-mw" effect="read"/>
<ownedParameter xmi:id="_FzLo03L0EdqziYxiZo0YtA" name="returnType" type="_ynRtoGvtEdqG6fBIPwe-mw" effect="read"/>
<ownedParameter xmi:id="_FzLo1HL0EdqziYxiZo0YtA" name="parameterNames" type="_aAyVgGvsEdqG6fBIPwe-mw" effect="read">
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_FzLo1XL0EdqziYxiZo0YtA" value="-1"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_FzLo1nL0EdqziYxiZo0YtA"/>
</ownedParameter>
<ownedParameter xmi:id="_FzLo13L0EdqziYxiZo0YtA" name="parameterTypes" type="_ynRtoGvtEdqG6fBIPwe-mw" effect="read">
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_FzLo2HL0EdqziYxiZo0YtA" value="-1"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_FzLo2XL0EdqziYxiZo0YtA"/>
</ownedParameter>
</ownedOperation>
<ownedOperation xmi:id="_XUC3gHL0EdqziYxiZo0YtA" name="createOwnedAttribute" type="_Jp_1oGveEdq4DLWZOhbdEA">
<returnResult xmi:id="_XUC3gXL0EdqziYxiZo0YtA" type="_Jp_1oGveEdq4DLWZOhbdEA" direction="return"/>
<ownedParameter xmi:id="_XUC3gnL0EdqziYxiZo0YtA" name="name" type="_aAyVgGvsEdqG6fBIPwe-mw" effect="read"/>
<ownedParameter xmi:id="_XUC3g3L0EdqziYxiZo0YtA" name="type" type="_ynRtoGvtEdqG6fBIPwe-mw" effect="read"/>
<ownedParameter xmi:id="_XUC3hHL0EdqziYxiZo0YtA" name="lower" type="_XqvEIGvsEdqG6fBIPwe-mw" effect="read"/>
<ownedParameter xmi:id="_XUC3hXL0EdqziYxiZo0YtA" name="upper" type="_dRZxsGvsEdqG6fBIPwe-mw" effect="read"/>
</ownedOperation>
</ownedMember>
<ownedMember xmi:type="uml:Class" xmi:id="_KxRzgGvuEdqG6fBIPwe-mw" name="TemplateParameter"/>
<ownedMember xmi:type="uml:Class" xmi:id="_-cvRAGvzEdq7X4sGURiZYA" name="Package">
<ownedOperation xmi:id="_sUplEGwFEdq7X4sGURiZYA" name="createNestedPackage" type="_-cvRAGvzEdq7X4sGURiZYA">
<returnResult xmi:id="_vRvoUGwFEdq7X4sGURiZYA" type="_-cvRAGvzEdq7X4sGURiZYA" direction="return"/>
<ownedParameter xmi:id="_v6lJ8GwFEdq7X4sGURiZYA" name="name" type="_aAyVgGvsEdqG6fBIPwe-mw" effect="read"/>
</ownedOperation>
<ownedOperation xmi:id="_4JyAAGwFEdq7X4sGURiZYA" name="createOwnedClass" type="_00owUGvdEdq4DLWZOhbdEA">
<returnResult xmi:id="_94M7YGwFEdq7X4sGURiZYA" type="_00owUGvdEdq4DLWZOhbdEA" direction="return"/>
<ownedParameter xmi:id="_BGSA8GwGEdq7X4sGURiZYA" name="name" type="_aAyVgGvsEdqG6fBIPwe-mw" effect="read"/>
<ownedParameter xmi:id="_-i0lsGwFEdq7X4sGURiZYA" name="isAbstract" type="_UdivYGvsEdqG6fBIPwe-mw" effect="read"/>
</ownedOperation>
<ownedOperation xmi:id="_Fqo88GwGEdq7X4sGURiZYA" name="createOwnedEnumeration" type="_I6N3UGwGEdq7X4sGURiZYA">
<returnResult xmi:id="_MMBmUGwGEdq7X4sGURiZYA" type="_I6N3UGwGEdq7X4sGURiZYA" direction="return"/>
<ownedParameter xmi:id="_Mz9wEGwGEdq7X4sGURiZYA" name="name" type="_aAyVgGvsEdqG6fBIPwe-mw" effect="read"/>
</ownedOperation>
<ownedOperation xmi:id="_SSSZ8GwGEdq7X4sGURiZYA" name="createOwnedPrimitiveType" type="_V6vuYGwGEdq7X4sGURiZYA">
<returnResult xmi:id="_Y8BHAGwGEdq7X4sGURiZYA" type="_V6vuYGwGEdq7X4sGURiZYA" direction="return"/>
<ownedParameter xmi:id="_ZY7FcGwGEdq7X4sGURiZYA" name="name" type="_aAyVgGvsEdqG6fBIPwe-mw" effect="read"/>
</ownedOperation>
<ownedOperation xmi:id="_z4Q98Gv5Edq7X4sGURiZYA" name="isProfileApplied" type="_UdivYGvsEdqG6fBIPwe-mw">
<returnResult xmi:id="_19CSEGv5Edq7X4sGURiZYA" type="_UdivYGvsEdqG6fBIPwe-mw" direction="return"/>
<ownedParameter xmi:id="_2TitkGv5Edq7X4sGURiZYA" name="profile" type="__pew8GvzEdq7X4sGURiZYA" effect="read"/>
</ownedOperation>
<ownedOperation xmi:id="_r--GcGv5Edq7X4sGURiZYA" name="applyProfile">
<returnResult xmi:id="_w2ZvcGv5Edq7X4sGURiZYA" direction="return">
<type xmi:type="uml:Class" href="Ecore.emx#_439EC3AE03B53C4F1C860123?Ecore/EObject"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ObBOMXF8EdqziYxiZo0YtA" value="-1"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ObBOMHF8EdqziYxiZo0YtA"/>
</returnResult>
<type xmi:type="uml:Class" href="Ecore.emx#_439EC3AE03B53C4F1C860123?Ecore/EObject"/>
<ownedParameter xmi:id="_xMwZ8Gv5Edq7X4sGURiZYA" name="profile" type="__pew8GvzEdq7X4sGURiZYA" effect="read"/>
</ownedOperation>
<ownedOperation xmi:id="_448CgGv5Edq7X4sGURiZYA" name="unapplyProfile">
<returnResult xmi:id="_6yryYGv5Edq7X4sGURiZYA" direction="return">
<type xmi:type="uml:Class" href="Ecore.emx#_439EC3AE03B53C4F1C860123?Ecore/EObject"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ZvqLMXF8EdqziYxiZo0YtA" value="-1"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ZvqLMHF8EdqziYxiZo0YtA"/>
</returnResult>
<type xmi:type="uml:Class" href="Ecore.emx#_439EC3AE03B53C4F1C860123?Ecore/EObject"/>
<ownedParameter xmi:id="_7KhqoGv5Edq7X4sGURiZYA" name="profile" type="__pew8GvzEdq7X4sGURiZYA" effect="read"/>
</ownedOperation>
<ownedOperation xmi:id="_ZCKeMGv5Edq7X4sGURiZYA" name="getAppliedProfiles" type="__pew8GvzEdq7X4sGURiZYA">
<returnResult xmi:id="_cExTkGv5Edq7X4sGURiZYA" type="__pew8GvzEdq7X4sGURiZYA" direction="return">
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_eExccWv5Edq7X4sGURiZYA" value="-1"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_eExccGv5Edq7X4sGURiZYA"/>
</returnResult>
</ownedOperation>
<ownedOperation xmi:id="_kCeTgGwFEdq7X4sGURiZYA" name="getAllAppliedProfiles" type="__pew8GvzEdq7X4sGURiZYA">
<returnResult xmi:id="_kCeTgWwFEdq7X4sGURiZYA" type="__pew8GvzEdq7X4sGURiZYA" direction="return">
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_kCeTgmwFEdq7X4sGURiZYA" value="-1"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_kCeTg2wFEdq7X4sGURiZYA"/>
</returnResult>
</ownedOperation>
<ownedOperation xmi:id="_tasT4G11EdqniMBnIUw7ig" name="getAppliedProfile" type="__pew8GvzEdq7X4sGURiZYA">
<returnResult xmi:id="_wSH0AG11EdqniMBnIUw7ig" type="__pew8GvzEdq7X4sGURiZYA" direction="return">
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_yo7TUW11EdqniMBnIUw7ig" value="1"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_yo7TUG11EdqniMBnIUw7ig"/>
</returnResult>
<ownedParameter xmi:id="_2bXqMG11EdqniMBnIUw7ig" name="qualifiedName" type="_aAyVgGvsEdqG6fBIPwe-mw" effect="read"/>
</ownedOperation>
<ownedOperation xmi:id="_7MPYMG11EdqniMBnIUw7ig" name="getAppliedProfile" type="__pew8GvzEdq7X4sGURiZYA">
<returnResult xmi:id="_7MPYMW11EdqniMBnIUw7ig" type="__pew8GvzEdq7X4sGURiZYA" direction="return">
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_7MPYMm11EdqniMBnIUw7ig" value="1"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_7MPYM211EdqniMBnIUw7ig"/>
</returnResult>
<ownedParameter xmi:id="_7MPYNG11EdqniMBnIUw7ig" name="qualifiedName" type="_aAyVgGvsEdqG6fBIPwe-mw" effect="read"/>
<ownedParameter xmi:id="_8HGd8G11EdqniMBnIUw7ig" name="isRecursive" type="_UdivYGvsEdqG6fBIPwe-mw" effect="read"/>
</ownedOperation>
<ownedOperation xmi:id="_kxh7IG10EdqniMBnIUw7ig" name="getAllProfileApplications" type="_uY5yQGv5Edq7X4sGURiZYA">
<returnResult xmi:id="_pW8AAG10EdqniMBnIUw7ig" type="_uY5yQGv5Edq7X4sGURiZYA" direction="return">
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_rvqx8W10EdqniMBnIUw7ig" value="-1"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_rvqx8G10EdqniMBnIUw7ig"/>
</returnResult>
</ownedOperation>
<ownedOperation xmi:id="_I-D-wG11EdqniMBnIUw7ig" name="getProfileApplication" type="_uY5yQGv5Edq7X4sGURiZYA">
<returnResult xmi:id="_M2nksG11EdqniMBnIUw7ig" type="_uY5yQGv5Edq7X4sGURiZYA" direction="return">
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_O3geYW11EdqniMBnIUw7ig" value="1"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_O3geYG11EdqniMBnIUw7ig"/>
</returnResult>
<ownedParameter xmi:id="_n7zSMG2JEdq0sOo3CGeQEg" name="profile" type="__pew8GvzEdq7X4sGURiZYA" effect="read"/>
</ownedOperation>
<ownedOperation xmi:id="_QaTt4G11EdqniMBnIUw7ig" name="getProfileApplication" type="_uY5yQGv5Edq7X4sGURiZYA">
<returnResult xmi:id="_QaTt4W11EdqniMBnIUw7ig" type="_uY5yQGv5Edq7X4sGURiZYA" direction="return">
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_QaTt4m11EdqniMBnIUw7ig" value="1"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_QaTt4211EdqniMBnIUw7ig"/>
</returnResult>
<ownedParameter xmi:id="_rYVqgG2JEdq0sOo3CGeQEg" name="profile" type="__pew8GvzEdq7X4sGURiZYA" effect="read"/>
<ownedParameter xmi:id="_RiuHcG11EdqniMBnIUw7ig" name="isRecursive" type="_UdivYGvsEdqG6fBIPwe-mw" effect="read"/>
</ownedOperation>
<ownedOperation xmi:id="_SwrbIHFhEdqziYxiZo0YtA" name="createOwnedInterface" type="_8Ugn8GvtEdqG6fBIPwe-mw">
<returnResult xmi:id="_SwrbIXFhEdqziYxiZo0YtA" type="_8Ugn8GvtEdqG6fBIPwe-mw" direction="return"/>
<ownedParameter xmi:id="_SwrbInFhEdqziYxiZo0YtA" name="name" type="_aAyVgGvsEdqG6fBIPwe-mw" effect="read"/>
</ownedOperation>
</ownedMember>
<ownedMember xmi:type="uml:Class" xmi:id="__pew8GvzEdq7X4sGURiZYA" name="Profile">
<ownedOperation xmi:id="_2QKPIGwJEdq7X4sGURiZYA" name="create">
<returnResult xmi:id="_9o-PwGwJEdq7X4sGURiZYA" direction="return">
<type xmi:type="uml:Class" href="Ecore.emx#_439EC3AE03B53C4F1C860123?Ecore/EObject"/>
</returnResult>
<type xmi:type="uml:Class" href="Ecore.emx#_439EC3AE03B53C4F1C860123?Ecore/EObject"/>
<ownedParameter xmi:id="_-se7MGwJEdq7X4sGURiZYA" name="classifier" type="_6UV2QGwJEdq7X4sGURiZYA" effect="read"/>
</ownedOperation>
<ownedOperation xmi:id="_QZ-tIGwJEdq7X4sGURiZYA" name="createMetaclassReference" type="_RPl78GwIEdq7X4sGURiZYA">
<returnResult xmi:id="_TdCOcGwJEdq7X4sGURiZYA" type="_RPl78GwIEdq7X4sGURiZYA" direction="return"/>
<ownedParameter xmi:id="_WJJPYGwJEdq7X4sGURiZYA" name="metaclass" type="_00owUGvdEdq4DLWZOhbdEA" effect="read"/>
</ownedOperation>
<ownedOperation xmi:id="_enGTIGwJEdq7X4sGURiZYA" name="createMetamodelReference" type="_SnNPIGwIEdq7X4sGURiZYA">
<returnResult xmi:id="_hN_c4GwJEdq7X4sGURiZYA" type="_SnNPIGwIEdq7X4sGURiZYA" direction="return"/>
<ownedParameter xmi:id="_lRa2EGwJEdq7X4sGURiZYA" name="metamodel" type="_NVhqMGv0Edq7X4sGURiZYA" effect="read"/>
</ownedOperation>
<ownedOperation xmi:id="_senckGwJEdq7X4sGURiZYA" name="createOwnedStereotype" type="_A7vDAGv0Edq7X4sGURiZYA">
<returnResult xmi:id="_upCswGwJEdq7X4sGURiZYA" type="_A7vDAGv0Edq7X4sGURiZYA" direction="return"/>
<ownedParameter xmi:id="_xOvjsGwJEdq7X4sGURiZYA" name="name" type="_aAyVgGvsEdqG6fBIPwe-mw" effect="read"/>
<ownedParameter xmi:id="_vJOosGwJEdq7X4sGURiZYA" name="isAbstract" type="_UdivYGvsEdqG6fBIPwe-mw" effect="read"/>
</ownedOperation>
<ownedOperation xmi:id="_8ACYgGwIEdq7X4sGURiZYA" name="isDefined" type="_UdivYGvsEdqG6fBIPwe-mw">
<returnResult xmi:id="_E3LYUGwJEdq7X4sGURiZYA" type="_UdivYGvsEdqG6fBIPwe-mw" direction="return"/>
</ownedOperation>
<ownedOperation xmi:id="_GdjgQGwJEdq7X4sGURiZYA" name="define">
<returnResult xmi:id="_JO2EsGwgEdqHKKVoxc0dlA" direction="return">
<type xmi:type="uml:Class" href="Ecore.emx#_439EC3AE03B53905C3F7000A?Ecore/EPackage"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bctjUWwgEdqHKKVoxc0dlA" value="1"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bctjUGwgEdqHKKVoxc0dlA"/>
</returnResult>
<type xmi:type="uml:Class" href="Ecore.emx#_439EC3AE03B53905C3F7000A?Ecore/EPackage"/>
</ownedOperation>
<ownedOperation xmi:id="_LLkQEGwgEdqHKKVoxc0dlA" name="getDefinition">
<returnResult xmi:id="_P0QScGwgEdqHKKVoxc0dlA" direction="return">
<type xmi:type="uml:Class" href="Ecore.emx#_439EC3AE03B53905C3F7000A?Ecore/EPackage"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_dKYmEWwgEdqHKKVoxc0dlA" value="1"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_dKYmEGwgEdqHKKVoxc0dlA"/>
</returnResult>
<type xmi:type="uml:Class" href="Ecore.emx#_439EC3AE03B53905C3F7000A?Ecore/EPackage"/>
</ownedOperation>
<ownedOperation xmi:id="_nFBqQGwgEdqHKKVoxc0dlA" name="getDefinition">
<returnResult xmi:id="_nFBqQWwgEdqHKKVoxc0dlA" direction="return">
<type xmi:type="uml:Class" href="Ecore.emx#_439EC3AE03B53B65CCC600FE?Ecore/ENamedElement"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_nFBqQmwgEdqHKKVoxc0dlA" value="1"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_nFBqQ2wgEdqHKKVoxc0dlA"/>
</returnResult>
<type xmi:type="uml:Class" href="Ecore.emx#_439EC3AE03B53B65CCC600FE?Ecore/ENamedElement"/>
<ownedParameter xmi:id="_pPTwgGwgEdqHKKVoxc0dlA" name="namedElement" type="_csVgUGvtEdqG6fBIPwe-mw" effect="read"/>
</ownedOperation>
<ownedOperation xmi:id="_LBK1YGwJEdq7X4sGURiZYA" name="getReferencedMetaclasses" type="_00owUGvdEdq4DLWZOhbdEA">
<returnResult xmi:id="_Ns-UUGwJEdq7X4sGURiZYA" type="_00owUGvdEdq4DLWZOhbdEA" direction="return">
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_PU_bAWwJEdq7X4sGURiZYA" value="-1"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_PU_bAGwJEdq7X4sGURiZYA"/>
</returnResult>
</ownedOperation>
<ownedOperation xmi:id="_Y9mUAGwJEdq7X4sGURiZYA" name="getReferencedMetamodels" type="_NVhqMGv0Edq7X4sGURiZYA">
<returnResult xmi:id="_berJoGwJEdq7X4sGURiZYA" type="_NVhqMGv0Edq7X4sGURiZYA" direction="return">
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_dSdbcWwJEdq7X4sGURiZYA" value="-1"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_dSdbcGwJEdq7X4sGURiZYA"/>
</returnResult>
</ownedOperation>
</ownedMember>
<ownedMember xmi:type="uml:Class" xmi:id="_A7vDAGv0Edq7X4sGURiZYA" name="Stereotype">
<ownedOperation xmi:id="_FJce8GwHEdq7X4sGURiZYA" name="createExtension" type="_skHGwGvsEdqG6fBIPwe-mw">
<returnResult xmi:id="_IziyIGwHEdq7X4sGURiZYA" type="_skHGwGvsEdqG6fBIPwe-mw" direction="return"/>
<ownedParameter xmi:id="_cQPbYGwHEdq7X4sGURiZYA" name="metaclass" type="_00owUGvdEdq4DLWZOhbdEA" effect="read"/>
<ownedParameter xmi:id="_Jc0YoGwHEdq7X4sGURiZYA" name="isRequired" type="_UdivYGvsEdqG6fBIPwe-mw" effect="read"/>
</ownedOperation>
<ownedOperation xmi:id="_X7-EcGv0Edq7X4sGURiZYA" name="getProfile" type="__pew8GvzEdq7X4sGURiZYA">
<returnResult xmi:id="_Z7OmcGv0Edq7X4sGURiZYA" type="__pew8GvzEdq7X4sGURiZYA" direction="return">
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_D7gsMWwHEdq7X4sGURiZYA" value="1"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_D7gsMGwHEdq7X4sGURiZYA"/>
</returnResult>
</ownedOperation>
<ownedOperation xmi:id="_im40YGwHEdq7X4sGURiZYA" name="getKeyword" type="_aAyVgGvsEdqG6fBIPwe-mw">
<returnResult xmi:id="_lZHEYGwHEdq7X4sGURiZYA" type="_aAyVgGvsEdqG6fBIPwe-mw" direction="return"/>
</ownedOperation>
<ownedOperation xmi:id="_n7YM0GwHEdq7X4sGURiZYA" name="getKeyword" type="_aAyVgGvsEdqG6fBIPwe-mw">
<returnResult xmi:id="_n7YM0WwHEdq7X4sGURiZYA" type="_aAyVgGvsEdqG6fBIPwe-mw" direction="return"/>
<ownedParameter xmi:id="_rn3FoGwHEdq7X4sGURiZYA" name="isLocalized" type="_UdivYGvsEdqG6fBIPwe-mw" effect="read"/>
</ownedOperation>
<ownedOperation xmi:id="_02jCwGwHEdq7X4sGURiZYA" name="getExtendedMetaclasses" type="_00owUGvdEdq4DLWZOhbdEA">
<returnResult xmi:id="_25hnIGwHEdq7X4sGURiZYA" type="_00owUGvdEdq4DLWZOhbdEA" direction="return">
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_5lVtIWwHEdq7X4sGURiZYA" value="-1"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_5lVtIGwHEdq7X4sGURiZYA"/>
</returnResult>
</ownedOperation>
<ownedOperation xmi:id="_7T5gsGwHEdq7X4sGURiZYA" name="getAllExtendedMetaclasses" type="_00owUGvdEdq4DLWZOhbdEA">
<returnResult xmi:id="_7T5gsWwHEdq7X4sGURiZYA" type="_00owUGvdEdq4DLWZOhbdEA" direction="return">
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_7T5gsmwHEdq7X4sGURiZYA" value="-1"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_7T5gs2wHEdq7X4sGURiZYA"/>
</returnResult>
</ownedOperation>
</ownedMember>
<ownedMember xmi:type="uml:Class" xmi:id="_NVhqMGv0Edq7X4sGURiZYA" name="Model">
<ownedOperation xmi:id="_9nl2EGwREdq14q0ETb1t3g" name="isMetamodel" type="_UdivYGvsEdqG6fBIPwe-mw">
<returnResult xmi:id="__8c0oGwREdq14q0ETb1t3g" type="_UdivYGvsEdqG6fBIPwe-mw" direction="return"/>
</ownedOperation>
</ownedMember>
<ownedMember xmi:type="uml:Class" xmi:id="_uY5yQGv5Edq7X4sGURiZYA" name="ProfileApplication">
<ownedOperation xmi:id="_GXI1QW10EdqniMBnIUw7ig" name="getProfileDefinition">
<returnResult xmi:id="_LJ9EAG10EdqniMBnIUw7ig" direction="return">
<type xmi:type="uml:Class" href="Ecore.emx#_439EC3AE03B53905C3F7000A?Ecore/EPackage"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_OTQ-UW10EdqniMBnIUw7ig" value="1"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_OTQ-UG10EdqniMBnIUw7ig"/>
</returnResult>
<type xmi:type="uml:Class" href="Ecore.emx#_439EC3AE03B53905C3F7000A?Ecore/EPackage"/>
</ownedOperation>
</ownedMember>
<ownedMember xmi:type="uml:Class" xmi:id="_I6N3UGwGEdq7X4sGURiZYA" name="Enumeration">
<ownedOperation xmi:id="_Iw7e0GwOEdq7X4sGURiZYA" name="createOwnedLiteral" type="_OQcbgGwOEdq7X4sGURiZYA">
<returnResult xmi:id="_QktkMGwOEdq7X4sGURiZYA" type="_OQcbgGwOEdq7X4sGURiZYA" direction="return"/>
<ownedParameter xmi:id="_SybY8GwOEdq7X4sGURiZYA" name="name" type="_aAyVgGvsEdqG6fBIPwe-mw" effect="read"/>
</ownedOperation>
</ownedMember>
<ownedMember xmi:type="uml:Class" xmi:id="_V6vuYGwGEdq7X4sGURiZYA" name="PrimitiveType"/>
<ownedMember xmi:type="uml:Class" xmi:id="_RPl78GwIEdq7X4sGURiZYA" name="ElementImport"/>
<ownedMember xmi:type="uml:Class" xmi:id="_SnNPIGwIEdq7X4sGURiZYA" name="PackageImport"/>
<ownedMember xmi:type="uml:Class" xmi:id="_6UV2QGwJEdq7X4sGURiZYA" name="Classifier" isAbstract="true">
<ownedOperation xmi:id="_AUaeIGwREdq14q0ETb1t3g" name="createGeneralization" type="_C7AF4GwREdq14q0ETb1t3g">
<returnResult xmi:id="_FEilQGwREdq14q0ETb1t3g" type="_C7AF4GwREdq14q0ETb1t3g" direction="return"/>
<ownedParameter xmi:id="_GLxTEGwREdq14q0ETb1t3g" name="general" type="_6UV2QGwJEdq7X4sGURiZYA" effect="read"/>
</ownedOperation>
<ownedOperation xmi:id="_KjT7EGwREdq14q0ETb1t3g" name="getAllAttributes" type="_Jp_1oGveEdq4DLWZOhbdEA">
<returnResult xmi:id="_OXZQsGwREdq14q0ETb1t3g" type="_Jp_1oGveEdq4DLWZOhbdEA" direction="return">
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Q1zM0WwREdq14q0ETb1t3g" value="-1"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Q1zM0GwREdq14q0ETb1t3g"/>
</returnResult>
</ownedOperation>
<ownedOperation xmi:id="_XVsBYGwREdq14q0ETb1t3g" name="getOperations" type="_M4X2IGveEdq4DLWZOhbdEA">
<returnResult xmi:id="_ZvULMGwREdq14q0ETb1t3g" type="_M4X2IGveEdq4DLWZOhbdEA" direction="return">
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_cOT9MWwREdq14q0ETb1t3g" value="-1"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_cOT9MGwREdq14q0ETb1t3g"/>
</returnResult>
</ownedOperation>
<ownedOperation xmi:id="_d5JuYGwREdq14q0ETb1t3g" name="getAllOperations" type="_M4X2IGveEdq4DLWZOhbdEA">
<returnResult xmi:id="_d5JuYWwREdq14q0ETb1t3g" type="_M4X2IGveEdq4DLWZOhbdEA" direction="return">
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_d5JuYmwREdq14q0ETb1t3g" value="-1"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_d5JuY2wREdq14q0ETb1t3g"/>
</returnResult>
</ownedOperation>
<ownedOperation xmi:id="_hw6gIHFhEdqziYxiZo0YtA" name="getOperation" type="_M4X2IGveEdq4DLWZOhbdEA">
<returnResult xmi:id="_ls4mcHFhEdqziYxiZo0YtA" type="_M4X2IGveEdq4DLWZOhbdEA" direction="return">
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_skn6UXFhEdqziYxiZo0YtA" value="1"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_skn6UHFhEdqziYxiZo0YtA"/>
</returnResult>
<ownedParameter xmi:id="_usha8HFhEdqziYxiZo0YtA" name="name" type="_aAyVgGvsEdqG6fBIPwe-mw" effect="read"/>
</ownedOperation>
</ownedMember>
<ownedMember xmi:type="uml:Class" xmi:id="_rEDGkGwKEdq7X4sGURiZYA" name="Dependency"/>
<ownedMember xmi:type="uml:Class" xmi:id="_ZiwkoGwLEdq7X4sGURiZYA" name="Namespace" isAbstract="true">
<ownedOperation xmi:id="_vI18QGwLEdq7X4sGURiZYA" name="createElementImport" type="_RPl78GwIEdq7X4sGURiZYA">
<returnResult xmi:id="_xwes4GwLEdq7X4sGURiZYA" type="_RPl78GwIEdq7X4sGURiZYA" direction="return"/>
<ownedParameter xmi:id="_yOllMGwLEdq7X4sGURiZYA" name="element" type="_jKxnwGwLEdq7X4sGURiZYA" effect="read"/>
<ownedParameter xmi:id="_9mppoGwLEdq7X4sGURiZYA" name="visibility" type="_AyM_oGwMEdq7X4sGURiZYA" effect="read"/>
</ownedOperation>
<ownedOperation xmi:id="_FRpmcGwMEdq7X4sGURiZYA" name="createPackageImport" type="_SnNPIGwIEdq7X4sGURiZYA">
<returnResult xmi:id="_IdWGYGwMEdq7X4sGURiZYA" type="_SnNPIGwIEdq7X4sGURiZYA" direction="return"/>
<ownedParameter xmi:id="_RsevcGwMEdq7X4sGURiZYA" name="package_" type="_-cvRAGvzEdq7X4sGURiZYA" effect="read"/>
<ownedParameter xmi:id="_OxwqwGwMEdq7X4sGURiZYA" name="visibility" type="_AyM_oGwMEdq7X4sGURiZYA" effect="read"/>
</ownedOperation>
<ownedOperation xmi:id="_aoDYwGwLEdq7X4sGURiZYA" name="getImportedElements" type="_jKxnwGwLEdq7X4sGURiZYA">
<returnResult xmi:id="_mL5PYGwLEdq7X4sGURiZYA" type="_jKxnwGwLEdq7X4sGURiZYA" direction="return">
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_n-CicWwLEdq7X4sGURiZYA" value="-1"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_n-CicGwLEdq7X4sGURiZYA"/>
</returnResult>
</ownedOperation>
<ownedOperation xmi:id="_2OvA4GwLEdq7X4sGURiZYA" name="getImportedPackages" type="_-cvRAGvzEdq7X4sGURiZYA">
<returnResult xmi:id="_40lo0GwLEdq7X4sGURiZYA" type="_-cvRAGvzEdq7X4sGURiZYA" direction="return">
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_6sF9AWwLEdq7X4sGURiZYA" value="-1"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_6sF9AGwLEdq7X4sGURiZYA"/>
</returnResult>
</ownedOperation>
</ownedMember>
<ownedMember xmi:type="uml:Class" xmi:id="_jKxnwGwLEdq7X4sGURiZYA" name="PackageableElement" isAbstract="true"/>
<ownedMember xmi:type="uml:Class" xmi:id="_AwvxoGwNEdq7X4sGURiZYA" name="Association"/>
<ownedMember xmi:type="uml:Class" xmi:id="_OQcbgGwOEdq7X4sGURiZYA" name="EnumerationLiteral"/>
<ownedMember xmi:type="uml:Class" xmi:id="_C7AF4GwREdq14q0ETb1t3g" name="Generalization"/>
<ownedMember xmi:type="uml:Class" xmi:id="_FQiVsGwYEdqHKKVoxc0dlA" name="StructuredClassifier" isAbstract="true">
<ownedOperation xmi:id="_YorvMHL0EdqziYxiZo0YtA" name="createOwnedAttribute" type="_Jp_1oGveEdq4DLWZOhbdEA">
<returnResult xmi:id="_YorvMXL0EdqziYxiZo0YtA" type="_Jp_1oGveEdq4DLWZOhbdEA" direction="return"/>
<ownedParameter xmi:id="_YorvMnL0EdqziYxiZo0YtA" name="name" type="_aAyVgGvsEdqG6fBIPwe-mw" effect="read"/>
<ownedParameter xmi:id="_YorvM3L0EdqziYxiZo0YtA" name="type" type="_ynRtoGvtEdqG6fBIPwe-mw" effect="read"/>
<ownedParameter xmi:id="_YorvNHL0EdqziYxiZo0YtA" name="lower" type="_XqvEIGvsEdqG6fBIPwe-mw" effect="read"/>
<ownedParameter xmi:id="_YorvNXL0EdqziYxiZo0YtA" name="upper" type="_dRZxsGvsEdqG6fBIPwe-mw" effect="read"/>
</ownedOperation>
</ownedMember>
<ownedMember xmi:type="uml:Class" xmi:id="_l2mXcHLzEdqziYxiZo0YtA" name="InterfaceRealization"/>
<ownedMember xmi:type="uml:Class" xmi:id="_-lGRgHLzEdqziYxiZo0YtA" name="Artifact">
<ownedOperation xmi:id="_C-IuUHL0EdqziYxiZo0YtA" name="createOwnedOperation" type="_M4X2IGveEdq4DLWZOhbdEA">
<returnResult xmi:id="_C-IuUXL0EdqziYxiZo0YtA" type="_M4X2IGveEdq4DLWZOhbdEA" direction="return"/>
<ownedParameter xmi:id="_C-IuUnL0EdqziYxiZo0YtA" name="name" type="_aAyVgGvsEdqG6fBIPwe-mw" effect="read"/>
<ownedParameter xmi:id="_C-IuU3L0EdqziYxiZo0YtA" name="returnType" type="_ynRtoGvtEdqG6fBIPwe-mw" effect="read"/>
<ownedParameter xmi:id="_C-IuVHL0EdqziYxiZo0YtA" name="parameterNames" type="_aAyVgGvsEdqG6fBIPwe-mw" effect="read">
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C-IuVXL0EdqziYxiZo0YtA" value="-1"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C-IuVnL0EdqziYxiZo0YtA"/>
</ownedParameter>
<ownedParameter xmi:id="_C-IuV3L0EdqziYxiZo0YtA" name="parameterTypes" type="_ynRtoGvtEdqG6fBIPwe-mw" effect="read">
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C-IuWHL0EdqziYxiZo0YtA" value="-1"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C-IuWXL0EdqziYxiZo0YtA"/>
</ownedParameter>
</ownedOperation>
<ownedOperation xmi:id="_U7wxgHL0EdqziYxiZo0YtA" name="createOwnedAttribute" type="_Jp_1oGveEdq4DLWZOhbdEA">
<returnResult xmi:id="_U7wxgXL0EdqziYxiZo0YtA" type="_Jp_1oGveEdq4DLWZOhbdEA" direction="return"/>
<ownedParameter xmi:id="_U7wxgnL0EdqziYxiZo0YtA" name="name" type="_aAyVgGvsEdqG6fBIPwe-mw" effect="read"/>
<ownedParameter xmi:id="_U7wxg3L0EdqziYxiZo0YtA" name="type" type="_ynRtoGvtEdqG6fBIPwe-mw" effect="read"/>
<ownedParameter xmi:id="_U7wxhHL0EdqziYxiZo0YtA" name="lower" type="_XqvEIGvsEdqG6fBIPwe-mw" effect="read"/>
<ownedParameter xmi:id="_U7wxhXL0EdqziYxiZo0YtA" name="upper" type="_dRZxsGvsEdqG6fBIPwe-mw" effect="read"/>
</ownedOperation>
</ownedMember>
<ownedMember xmi:type="uml:Class" xmi:id="__1ap4HLzEdqziYxiZo0YtA" name="DataType">
<ownedOperation xmi:id="_FDM9YHL0EdqziYxiZo0YtA" name="createOwnedOperation" type="_M4X2IGveEdq4DLWZOhbdEA">
<returnResult xmi:id="_FDM9YXL0EdqziYxiZo0YtA" type="_M4X2IGveEdq4DLWZOhbdEA" direction="return"/>
<ownedParameter xmi:id="_FDM9YnL0EdqziYxiZo0YtA" name="name" type="_aAyVgGvsEdqG6fBIPwe-mw" effect="read"/>
<ownedParameter xmi:id="_FDM9Y3L0EdqziYxiZo0YtA" name="returnType" type="_ynRtoGvtEdqG6fBIPwe-mw" effect="read"/>
<ownedParameter xmi:id="_FDM9ZHL0EdqziYxiZo0YtA" name="parameterNames" type="_aAyVgGvsEdqG6fBIPwe-mw" effect="read">
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_FDM9ZXL0EdqziYxiZo0YtA" value="-1"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_FDM9ZnL0EdqziYxiZo0YtA"/>
</ownedParameter>
<ownedParameter xmi:id="_FDM9Z3L0EdqziYxiZo0YtA" name="parameterTypes" type="_ynRtoGvtEdqG6fBIPwe-mw" effect="read">
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_FDM9aHL0EdqziYxiZo0YtA" value="-1"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_FDM9aXL0EdqziYxiZo0YtA"/>
</ownedParameter>
</ownedOperation>
<ownedOperation xmi:id="_WJZCQHL0EdqziYxiZo0YtA" name="createOwnedAttribute" type="_Jp_1oGveEdq4DLWZOhbdEA">
<returnResult xmi:id="_WJZCQXL0EdqziYxiZo0YtA" type="_Jp_1oGveEdq4DLWZOhbdEA" direction="return"/>
<ownedParameter xmi:id="_WJZCQnL0EdqziYxiZo0YtA" name="name" type="_aAyVgGvsEdqG6fBIPwe-mw" effect="read"/>
<ownedParameter xmi:id="_WJZCQ3L0EdqziYxiZo0YtA" name="type" type="_ynRtoGvtEdqG6fBIPwe-mw" effect="read"/>
<ownedParameter xmi:id="_WJZCRHL0EdqziYxiZo0YtA" name="lower" type="_XqvEIGvsEdqG6fBIPwe-mw" effect="read"/>
<ownedParameter xmi:id="_WJZCRXL0EdqziYxiZo0YtA" name="upper" type="_dRZxsGvsEdqG6fBIPwe-mw" effect="read"/>
</ownedOperation>
</ownedMember>
<ownedMember xmi:type="uml:Class" xmi:id="_Pu3O0HL0EdqziYxiZo0YtA" name="Signal">
<ownedOperation xmi:id="_YIM4UHL0EdqziYxiZo0YtA" name="createOwnedAttribute" type="_Jp_1oGveEdq4DLWZOhbdEA">
<returnResult xmi:id="_YIM4UXL0EdqziYxiZo0YtA" type="_Jp_1oGveEdq4DLWZOhbdEA" direction="return"/>
<ownedParameter xmi:id="_YIM4UnL0EdqziYxiZo0YtA" name="name" type="_aAyVgGvsEdqG6fBIPwe-mw" effect="read"/>
<ownedParameter xmi:id="_YIM4U3L0EdqziYxiZo0YtA" name="type" type="_ynRtoGvtEdqG6fBIPwe-mw" effect="read"/>
<ownedParameter xmi:id="_YIM4VHL0EdqziYxiZo0YtA" name="lower" type="_XqvEIGvsEdqG6fBIPwe-mw" effect="read"/>
<ownedParameter xmi:id="_YIM4VXL0EdqziYxiZo0YtA" name="upper" type="_dRZxsGvsEdqG6fBIPwe-mw" effect="read"/>
</ownedOperation>
</ownedMember>
<ownedMember xmi:type="uml:PrimitiveType" xmi:id="_UdivYGvsEdqG6fBIPwe-mw" name="Boolean">
<eAnnotations xmi:id="_KWFGYGzMEdq4d7jt9iWoqg" source="appliedStereotypes">
<contents xmi:type="Ecore_0:Ecore__EDataType" xmi:id="_KWFGYWzMEdq4d7jt9iWoqg" instanceClassName="boolean"/>
</eAnnotations>
</ownedMember>
<ownedMember xmi:type="uml:PrimitiveType" xmi:id="_XqvEIGvsEdqG6fBIPwe-mw" name="Integer">
<eAnnotations xmi:id="_KWFGYmzMEdq4d7jt9iWoqg" source="appliedStereotypes">
<contents xmi:type="Ecore_0:Ecore__EDataType" xmi:id="_KWFGY2zMEdq4d7jt9iWoqg" instanceClassName="int"/>
</eAnnotations>
</ownedMember>
<ownedMember xmi:type="uml:PrimitiveType" xmi:id="_aAyVgGvsEdqG6fBIPwe-mw" name="String">
<eAnnotations xmi:id="_KWO3YGzMEdq4d7jt9iWoqg" source="appliedStereotypes">
<contents xmi:type="Ecore_0:Ecore__EDataType" xmi:id="_KWO3YWzMEdq4d7jt9iWoqg" instanceClassName="java.lang.String"/>
</eAnnotations>
</ownedMember>
<ownedMember xmi:type="uml:PrimitiveType" xmi:id="_dRZxsGvsEdqG6fBIPwe-mw" name="UnlimitedNatural">
<eAnnotations xmi:id="_KWO3YmzMEdq4d7jt9iWoqg" source="appliedStereotypes">
<contents xmi:type="Ecore_0:Ecore__EDataType" xmi:id="_KWO3Y2zMEdq4d7jt9iWoqg" instanceClassName="int"/>
</eAnnotations>
</ownedMember>
<ownedMember xmi:type="uml:Enumeration" xmi:id="_B3q9cGwNEdq7X4sGURiZYA" name="AggregationKind"/>
<ownedMember xmi:type="uml:Enumeration" xmi:id="_Y_jskGvtEdqG6fBIPwe-mw" name="MessageKind"/>
<ownedMember xmi:type="uml:Enumeration" xmi:id="_AyM_oGwMEdq7X4sGURiZYA" name="VisibilityKind"/>
<ownedMember xmi:type="uml:Class" xmi:id="_-Ixo8H4XEdq7cMP_l1l5Gg" name="Duration">
<ownedOperation xmi:id="_I3a88H4YEdq7cMP_l1l5Gg" name="stringValue" visibility="protected" type="_aAyVgGvsEdqG6fBIPwe-mw">
<returnResult xmi:id="_I3a88X4YEdq7cMP_l1l5Gg" type="_aAyVgGvsEdqG6fBIPwe-mw" direction="return"/>
</ownedOperation>
</ownedMember>
<ownedMember xmi:type="uml:Class" xmi:id="_DylKEH4YEdq7cMP_l1l5Gg" name="TimeExpression">
<ownedOperation xmi:id="_JdkW8H4YEdq7cMP_l1l5Gg" name="stringValue" visibility="protected" type="_aAyVgGvsEdqG6fBIPwe-mw">
<returnResult xmi:id="_JdkW8X4YEdq7cMP_l1l5Gg" type="_aAyVgGvsEdqG6fBIPwe-mw" direction="return"/>
</ownedOperation>
</ownedMember>
<packageMerge xmi:id="_H2HkkGvbEdq4DLWZOhbdEA">
<mergedPackage xmi:type="uml:Model" href="L3.emx#_EBtHcBmMEdqvcs97umGEYQ?L3"/>
</packageMerge>
</uml:Model>