blob: fbd89e712cd20d860be0c1cdfed78ce924c4df8d [file] [log] [blame]
<?xml version="1.0" encoding="UTF-8"?>
<xmi:XMI xmi:version="20131001" xmlns:xmi="http://www.omg.org/spec/XMI/20131001" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:Ecore="http://www.eclipse.org/uml2/schemas/Ecore/5" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:uml="http://www.eclipse.org/uml2/5.0.0/UML" xsi:schemaLocation="http://www.eclipse.org/uml2/schemas/Ecore/5 pathmap://UML_PROFILES/Ecore.profile.uml#_z1OFcHjqEdy8S4Cr8Rc_NA">
<uml:Model xmi:id="_WUNX8JFHEeaU3PnuDDmqGg" name="RpyGeometry">
<ownedComment xmi:id="_kCMYoJFMEeaU3PnuDDmqGg" annotatedElement="_NFyHQJFMEeaU3PnuDDmqGg">
<body>Refer to https://www.w3.org/TR/SVG11/coords.html#EstablishingANewUserSpace for the meaning of each matrix member</body>
</ownedComment>
<ownedComment xmi:id="_jMoFwJFQEeaU3PnuDDmqGg" annotatedElement="_g-uyMJFNEeaU3PnuDDmqGg">
<body>All the values are expressed in the root coordinate system (transformation matrixes are applied)</body>
</ownedComment>
<ownedComment xmi:id="_E1TaoJFTEeaU3PnuDDmqGg" annotatedElement="_JVO_EJFSEeaU3PnuDDmqGg">
<body>Should be a model element from Rpy generated metamodel, with a transform and polygon attribute</body>
</ownedComment>
<ownedComment xmi:id="_ilshQJFTEeaU3PnuDDmqGg" annotatedElement="_g-uyMJFNEeaU3PnuDDmqGg">
<body>The only attribute to set is the rpyMetamodelObject. All the other attributes will be derived from it if possible</body>
</ownedComment>
<packageImport xmi:id="_WhYRQJFHEeaU3PnuDDmqGg">
<importedPackage xmi:type="uml:Model" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#_0"/>
</packageImport>
<packageImport xmi:id="_GZfcIJFREeaU3PnuDDmqGg">
<importedPackage xmi:type="uml:Profile" href="pathmap://UML_PROFILES/Ecore.profile.uml#_0"/>
</packageImport>
<packagedElement xmi:type="uml:Class" xmi:id="_viPtsJFHEeaU3PnuDDmqGg" name="Point">
<ownedAttribute xmi:id="_mJSIUJFJEeaU3PnuDDmqGg" name="X" aggregation="composite">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EDoubleObject"/>
</ownedAttribute>
<ownedAttribute xmi:id="_wxp1MJFJEeaU3PnuDDmqGg" name="Y" aggregation="composite">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EDoubleObject"/>
</ownedAttribute>
<ownedOperation xmi:id="_3dRjMJFKEeaU3PnuDDmqGg" name="minus">
<ownedParameter xmi:id="_-bc2QJFKEeaU3PnuDDmqGg" name="ret" type="_viPtsJFHEeaU3PnuDDmqGg" direction="return"/>
</ownedOperation>
<ownedOperation xmi:id="_EZhXMJFLEeaU3PnuDDmqGg" name="minus">
<ownedParameter xmi:id="_EZhXMZFLEeaU3PnuDDmqGg" name="ret" type="_viPtsJFHEeaU3PnuDDmqGg" direction="return"/>
<ownedParameter xmi:id="_JXHSkJFLEeaU3PnuDDmqGg" name="point" type="_viPtsJFHEeaU3PnuDDmqGg"/>
</ownedOperation>
<ownedOperation xmi:id="_Q1-34JFLEeaU3PnuDDmqGg" name="add">
<ownedParameter xmi:id="_Q1-34ZFLEeaU3PnuDDmqGg" name="ret" type="_viPtsJFHEeaU3PnuDDmqGg" direction="return"/>
<ownedParameter xmi:id="_Q1-34pFLEeaU3PnuDDmqGg" name="point" type="_viPtsJFHEeaU3PnuDDmqGg"/>
</ownedOperation>
<ownedOperation xmi:id="_Uaw1MP6DEeaSFt-Lsxibvg" name="getIntX">
<ownedParameter xmi:id="_dxmBsP6DEeaSFt-Lsxibvg" name="ret" direction="return">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EIntegerObject"/>
</ownedParameter>
</ownedOperation>
<ownedOperation xmi:id="_kXKAcP6DEeaSFt-Lsxibvg" name="getIntY">
<ownedParameter xmi:id="_kXKAcf6DEeaSFt-Lsxibvg" name="ret" direction="return">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EIntegerObject"/>
</ownedParameter>
</ownedOperation>
</packagedElement>
<packagedElement xmi:type="uml:Class" xmi:id="_7dY_IJFJEeaU3PnuDDmqGg" name="Polygon">
<ownedAttribute xmi:id="_E4_W4pFKEeaU3PnuDDmqGg" name="points" type="_viPtsJFHEeaU3PnuDDmqGg" aggregation="composite" association="_E4-v0JFKEeaU3PnuDDmqGg">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_JV9RcJFKEeaU3PnuDDmqGg" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_JWGbYJFKEeaU3PnuDDmqGg" value="*"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="_E4-v0JFKEeaU3PnuDDmqGg" memberEnd="_E4_W4pFKEeaU3PnuDDmqGg _E5AlAJFKEeaU3PnuDDmqGg">
<eAnnotations xmi:id="_E4_W4JFKEeaU3PnuDDmqGg" source="org.eclipse.papyrus">
<details xmi:id="_E4_W4ZFKEeaU3PnuDDmqGg" key="nature" value="UML_Nature"/>
</eAnnotations>
<ownedEnd xmi:id="_E5AlAJFKEeaU3PnuDDmqGg" name="polygon" type="_7dY_IJFJEeaU3PnuDDmqGg" association="_E4-v0JFKEeaU3PnuDDmqGg"/>
</packagedElement>
<packagedElement xmi:type="uml:Class" xmi:id="_Qd0sAJFKEeaU3PnuDDmqGg" name="Rectangle">
<generalization xmi:id="_TzsboJFKEeaU3PnuDDmqGg" general="_7dY_IJFJEeaU3PnuDDmqGg"/>
<ownedAttribute xmi:id="_WXf1I5FKEeaU3PnuDDmqGg" name="topLeft" type="_viPtsJFHEeaU3PnuDDmqGg" isDerived="true" association="_WXf1IJFKEeaU3PnuDDmqGg"/>
<ownedAttribute xmi:id="_Zwme8pFKEeaU3PnuDDmqGg" name="topRight" type="_viPtsJFHEeaU3PnuDDmqGg" isDerived="true" association="_Zwl34JFKEeaU3PnuDDmqGg"/>
<ownedAttribute xmi:id="_fea9YpFKEeaU3PnuDDmqGg" name="bottomLeft" type="_viPtsJFHEeaU3PnuDDmqGg" isDerived="true" association="_feZIMJFKEeaU3PnuDDmqGg"/>
<ownedAttribute xmi:id="_r6D-spFKEeaU3PnuDDmqGg" name="bottomRight" type="_viPtsJFHEeaU3PnuDDmqGg" isDerived="true" association="_r6DXoJFKEeaU3PnuDDmqGg"/>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="_WXf1IJFKEeaU3PnuDDmqGg" memberEnd="_WXf1I5FKEeaU3PnuDDmqGg _WXgcMJFKEeaU3PnuDDmqGg">
<eAnnotations xmi:id="_WXf1IZFKEeaU3PnuDDmqGg" source="org.eclipse.papyrus">
<details xmi:id="_WXf1IpFKEeaU3PnuDDmqGg" key="nature" value="UML_Nature"/>
</eAnnotations>
<ownedEnd xmi:id="_WXgcMJFKEeaU3PnuDDmqGg" name="rectangle" type="_Qd0sAJFKEeaU3PnuDDmqGg" association="_WXf1IJFKEeaU3PnuDDmqGg"/>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="_Zwl34JFKEeaU3PnuDDmqGg" memberEnd="_Zwme8pFKEeaU3PnuDDmqGg _Zwme85FKEeaU3PnuDDmqGg">
<eAnnotations xmi:id="_Zwme8JFKEeaU3PnuDDmqGg" source="org.eclipse.papyrus">
<details xmi:id="_Zwme8ZFKEeaU3PnuDDmqGg" key="nature" value="UML_Nature"/>
</eAnnotations>
<ownedEnd xmi:id="_Zwme85FKEeaU3PnuDDmqGg" name="rectangle" type="_Qd0sAJFKEeaU3PnuDDmqGg" association="_Zwl34JFKEeaU3PnuDDmqGg"/>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="_feZIMJFKEeaU3PnuDDmqGg" memberEnd="_fea9YpFKEeaU3PnuDDmqGg _fea9Y5FKEeaU3PnuDDmqGg">
<eAnnotations xmi:id="_fea9YJFKEeaU3PnuDDmqGg" source="org.eclipse.papyrus">
<details xmi:id="_fea9YZFKEeaU3PnuDDmqGg" key="nature" value="UML_Nature"/>
</eAnnotations>
<ownedEnd xmi:id="_fea9Y5FKEeaU3PnuDDmqGg" name="rectangle" type="_Qd0sAJFKEeaU3PnuDDmqGg" association="_feZIMJFKEeaU3PnuDDmqGg"/>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="_r6DXoJFKEeaU3PnuDDmqGg" memberEnd="_r6D-spFKEeaU3PnuDDmqGg _r6D-s5FKEeaU3PnuDDmqGg">
<eAnnotations xmi:id="_r6D-sJFKEeaU3PnuDDmqGg" source="org.eclipse.papyrus">
<details xmi:id="_r6D-sZFKEeaU3PnuDDmqGg" key="nature" value="UML_Nature"/>
</eAnnotations>
<ownedEnd xmi:id="_r6D-s5FKEeaU3PnuDDmqGg" name="rectangle" type="_Qd0sAJFKEeaU3PnuDDmqGg" association="_r6DXoJFKEeaU3PnuDDmqGg"/>
</packagedElement>
<packagedElement xmi:type="uml:Enumeration" xmi:id="_1Pm8UJFLEeaU3PnuDDmqGg" name="Position">
<ownedLiteral xmi:id="_7kvSYJFLEeaU3PnuDDmqGg" name="NORTH"/>
<ownedLiteral xmi:id="_80GBcJFLEeaU3PnuDDmqGg" name="SOUTH"/>
<ownedLiteral xmi:id="_91VcAJFLEeaU3PnuDDmqGg" name="EAST"/>
<ownedLiteral xmi:id="__M2BgJFLEeaU3PnuDDmqGg" name="WEST"/>
<ownedLiteral xmi:id="_XS0u0P6AEeaSFt-Lsxibvg" name="NORTH_EAST"/>
<ownedLiteral xmi:id="_XjExUP6AEeaSFt-Lsxibvg" name="NORTH_WEST"/>
<ownedLiteral xmi:id="_XnrkgP6AEeaSFt-Lsxibvg" name="SOUTH_EAST"/>
<ownedLiteral xmi:id="_X0DzoP6AEeaSFt-Lsxibvg" name="SOUTH_WEST"/>
</packagedElement>
<packagedElement xmi:type="uml:Class" xmi:id="_EUKgoJFMEeaU3PnuDDmqGg" name="RpyPort">
<generalization xmi:id="_GtdTQJFMEeaU3PnuDDmqGg" general="_g-uyMJFNEeaU3PnuDDmqGg"/>
<ownedAttribute xmi:id="_r8FbIJFOEeaU3PnuDDmqGg" name="position" type="_1Pm8UJFLEeaU3PnuDDmqGg"/>
</packagedElement>
<packagedElement xmi:type="uml:Class" xmi:id="_NFyHQJFMEeaU3PnuDDmqGg" name="TransformMatrix">
<ownedAttribute xmi:id="_RG5zUJFMEeaU3PnuDDmqGg" name="a">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EDoubleObject"/>
</ownedAttribute>
<ownedAttribute xmi:id="_rbCOcJFMEeaU3PnuDDmqGg" name="b">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EDoubleObject"/>
</ownedAttribute>
<ownedAttribute xmi:id="_rvVqgJFMEeaU3PnuDDmqGg" name="c">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EDoubleObject"/>
</ownedAttribute>
<ownedAttribute xmi:id="_r5x_8JFMEeaU3PnuDDmqGg" name="d">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EDoubleObject"/>
</ownedAttribute>
<ownedAttribute xmi:id="_tx9CgJFMEeaU3PnuDDmqGg" name="e">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EDoubleObject"/>
</ownedAttribute>
<ownedAttribute xmi:id="_vZZhcJFMEeaU3PnuDDmqGg" name="f">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EDoubleObject"/>
</ownedAttribute>
<ownedOperation xmi:id="_7YDEwJFMEeaU3PnuDDmqGg" name="add">
<ownedParameter xmi:id="_7YDEwZFMEeaU3PnuDDmqGg" name="ret" type="_NFyHQJFMEeaU3PnuDDmqGg" direction="return"/>
<ownedParameter xmi:id="_7YDEwpFMEeaU3PnuDDmqGg" name="matrix" type="_NFyHQJFMEeaU3PnuDDmqGg"/>
</ownedOperation>
<ownedOperation xmi:id="_7YES4JFMEeaU3PnuDDmqGg" name="minus">
<ownedParameter xmi:id="_7YES4ZFMEeaU3PnuDDmqGg" name="ret" type="_NFyHQJFMEeaU3PnuDDmqGg" direction="return"/>
</ownedOperation>
<ownedOperation xmi:id="_7YFhAJFMEeaU3PnuDDmqGg" name="minus">
<ownedParameter xmi:id="_7YFhAZFMEeaU3PnuDDmqGg" name="ret" type="_NFyHQJFMEeaU3PnuDDmqGg" direction="return"/>
<ownedParameter xmi:id="_7YFhApFMEeaU3PnuDDmqGg" name="matrix" type="_NFyHQJFMEeaU3PnuDDmqGg"/>
</ownedOperation>
<ownedOperation xmi:id="_GDq58JFNEeaU3PnuDDmqGg" name="multiply">
<ownedParameter xmi:id="_GDq58ZFNEeaU3PnuDDmqGg" name="ret" type="_viPtsJFHEeaU3PnuDDmqGg" direction="return"/>
<ownedParameter xmi:id="_GDq58pFNEeaU3PnuDDmqGg" name="point" type="_viPtsJFHEeaU3PnuDDmqGg"/>
</ownedOperation>
<ownedOperation xmi:id="_GNCRUJFNEeaU3PnuDDmqGg" name="multiply">
<ownedParameter xmi:id="_GNCRUZFNEeaU3PnuDDmqGg" name="ret" type="_NFyHQJFMEeaU3PnuDDmqGg" direction="return"/>
<ownedParameter xmi:id="_GNCRUpFNEeaU3PnuDDmqGg" name="matrix" type="_NFyHQJFMEeaU3PnuDDmqGg"/>
</ownedOperation>
</packagedElement>
<packagedElement xmi:type="uml:Class" xmi:id="_g-uyMJFNEeaU3PnuDDmqGg" name="RpyShape">
<ownedAttribute xmi:id="_pghNEZFNEeaU3PnuDDmqGg" name="transform" type="_NFyHQJFMEeaU3PnuDDmqGg" aggregation="composite" association="_pggmAJFNEeaU3PnuDDmqGg"/>
<ownedAttribute xmi:id="_x_dIQJFNEeaU3PnuDDmqGg" name="rectangle" type="_Qd0sAJFKEeaU3PnuDDmqGg" aggregation="composite" association="_x_chMJFNEeaU3PnuDDmqGg"/>
<ownedAttribute xmi:id="_CFND0pFOEeaU3PnuDDmqGg" name="parent" type="_g-uyMJFNEeaU3PnuDDmqGg" association="_CFLOoJFOEeaU3PnuDDmqGg">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_LBg3gJFOEeaU3PnuDDmqGg"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_LBr2oJFOEeaU3PnuDDmqGg" value="1"/>
</ownedAttribute>
<ownedAttribute xmi:id="_MsMT0ZFSEeaU3PnuDDmqGg" name="rpyMetamodelObject" type="_JVO_EJFSEeaU3PnuDDmqGg" association="_MsLFsJFSEeaU3PnuDDmqGg"/>
<ownedAttribute xmi:id="_dgHqkJF_EeaU3PnuDDmqGg" name="parentRelativePosition" type="_viPtsJFHEeaU3PnuDDmqGg" aggregation="composite" association="_dgF1YJF_EeaU3PnuDDmqGg"/>
<ownedAttribute xmi:id="_5muI4JF_EeaU3PnuDDmqGg" name="height">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EIntegerObject"/>
</ownedAttribute>
<ownedAttribute xmi:id="_8_bKEJF_EeaU3PnuDDmqGg" name="width">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EIntegerObject"/>
</ownedAttribute>
<ownedAttribute xmi:id="_e0bs8JGREeaU3PnuDDmqGg" name="absolutePosition" type="_viPtsJFHEeaU3PnuDDmqGg" aggregation="composite" association="_e0Z3wJGREeaU3PnuDDmqGg"/>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="_pggmAJFNEeaU3PnuDDmqGg" memberEnd="_pghNEZFNEeaU3PnuDDmqGg _pgibMJFNEeaU3PnuDDmqGg">
<eAnnotations xmi:id="_pggmAZFNEeaU3PnuDDmqGg" source="org.eclipse.papyrus">
<details xmi:id="_pghNEJFNEeaU3PnuDDmqGg" key="nature" value="UML_Nature"/>
</eAnnotations>
<ownedEnd xmi:id="_pgibMJFNEeaU3PnuDDmqGg" name="rpyshape" type="_g-uyMJFNEeaU3PnuDDmqGg" association="_pggmAJFNEeaU3PnuDDmqGg"/>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="_x_chMJFNEeaU3PnuDDmqGg" memberEnd="_x_dIQJFNEeaU3PnuDDmqGg _x_dIQZFNEeaU3PnuDDmqGg">
<eAnnotations xmi:id="_x_chMZFNEeaU3PnuDDmqGg" source="org.eclipse.papyrus">
<details xmi:id="_x_chMpFNEeaU3PnuDDmqGg" key="nature" value="UML_Nature"/>
</eAnnotations>
<ownedEnd xmi:id="_x_dIQZFNEeaU3PnuDDmqGg" name="rpyshape" type="_g-uyMJFNEeaU3PnuDDmqGg" association="_x_chMJFNEeaU3PnuDDmqGg"/>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="_CFLOoJFOEeaU3PnuDDmqGg" memberEnd="_CFND0pFOEeaU3PnuDDmqGg _CFNq4JFOEeaU3PnuDDmqGg">
<eAnnotations xmi:id="_CFND0JFOEeaU3PnuDDmqGg" source="org.eclipse.papyrus">
<details xmi:id="_CFND0ZFOEeaU3PnuDDmqGg" key="nature" value="UML_Nature"/>
</eAnnotations>
<ownedEnd xmi:id="_CFNq4JFOEeaU3PnuDDmqGg" name="rpyshape" type="_g-uyMJFNEeaU3PnuDDmqGg" association="_CFLOoJFOEeaU3PnuDDmqGg"/>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="_MsLFsJFSEeaU3PnuDDmqGg" name="rpyMetamodelObject" memberEnd="_MsMT0ZFSEeaU3PnuDDmqGg _MsMT0pFSEeaU3PnuDDmqGg">
<eAnnotations xmi:id="_MsLswJFSEeaU3PnuDDmqGg" source="org.eclipse.papyrus">
<details xmi:id="_MsMT0JFSEeaU3PnuDDmqGg" key="nature" value="UML_Nature"/>
</eAnnotations>
<ownedEnd xmi:id="_MsMT0pFSEeaU3PnuDDmqGg" name="rpyshape" type="_g-uyMJFNEeaU3PnuDDmqGg" association="_MsLFsJFSEeaU3PnuDDmqGg"/>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="_dgF1YJF_EeaU3PnuDDmqGg" memberEnd="_dgHqkJF_EeaU3PnuDDmqGg _dgHqkZF_EeaU3PnuDDmqGg">
<eAnnotations xmi:id="_dgHDgJF_EeaU3PnuDDmqGg" source="org.eclipse.papyrus">
<details xmi:id="_dgHDgZF_EeaU3PnuDDmqGg" key="nature" value="UML_Nature"/>
</eAnnotations>
<ownedEnd xmi:id="_dgHqkZF_EeaU3PnuDDmqGg" name="rpyshape" type="_g-uyMJFNEeaU3PnuDDmqGg" association="_dgF1YJF_EeaU3PnuDDmqGg"/>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="_e0Z3wJGREeaU3PnuDDmqGg" memberEnd="_e0bs8JGREeaU3PnuDDmqGg _e0bs8ZGREeaU3PnuDDmqGg">
<eAnnotations xmi:id="_e0bF4JGREeaU3PnuDDmqGg" source="org.eclipse.papyrus">
<details xmi:id="_e0bF4ZGREeaU3PnuDDmqGg" key="nature" value="UML_Nature"/>
</eAnnotations>
<ownedEnd xmi:id="_e0bs8ZGREeaU3PnuDDmqGg" name="rpyshape" type="_g-uyMJFNEeaU3PnuDDmqGg" association="_e0Z3wJGREeaU3PnuDDmqGg"/>
</packagedElement>
<profileApplication xmi:id="_WfI1kJFHEeaU3PnuDDmqGg">
<eAnnotations xmi:id="_WfMf8JFHEeaU3PnuDDmqGg" source="http://www.eclipse.org/uml2/2.0.0/UML">
<references xmi:type="ecore:EPackage" href="pathmap://UML_PROFILES/Ecore.profile.uml#_z1OFcHjqEdy8S4Cr8Rc_NA"/>
</eAnnotations>
<appliedProfile href="pathmap://UML_PROFILES/Ecore.profile.uml#_0"/>
</profileApplication>
<profileApplication xmi:id="_xmicgJFOEeaU3PnuDDmqGg">
<eAnnotations xmi:id="_xmjDkJFOEeaU3PnuDDmqGg" source="http://www.eclipse.org/uml2/2.0.0/UML">
<references xmi:type="ecore:EPackage" href="pathmap://PAPYRUS_ACTIONLANGUAGE_PROFILE/ActionLanguage-Profile.profile.uml#_Kv8EIKFXEeS_KNX0nfvIVQ"/>
</eAnnotations>
<appliedProfile href="pathmap://PAPYRUS_ACTIONLANGUAGE_PROFILE/ActionLanguage-Profile.profile.uml#ActionLanguage"/>
</profileApplication>
</uml:Model>
<uml:Model xmi:id="_uRqrEJFREeaU3PnuDDmqGg" name="Ecore">
<packagedElement xmi:type="uml:Class" xmi:id="_JVO_EJFSEeaU3PnuDDmqGg" name="EObject"/>
</uml:Model>
<Ecore:EPackage xmi:id="_a7z1MJFHEeaU3PnuDDmqGg" base_Package="_WUNX8JFHEeaU3PnuDDmqGg" packageName="rpygeometry" nsPrefix="rpygeom" nsURI="http://www.eclipse.org/papyrus/rpygeometry/1.0.0" basePackage="org.eclipse.papyrus.interoperability.rpy" prefix="RpyGeometry"/>
<Ecore:EReference xmi:id="_qOeKIJFLEeaU3PnuDDmqGg" isUnsettable="true" base_Property="_WXf1I5FKEeaU3PnuDDmqGg"/>
<Ecore:EReference xmi:id="_tuzdUJFLEeaU3PnuDDmqGg" isUnsettable="true" base_Property="_Zwme8pFKEeaU3PnuDDmqGg"/>
<Ecore:EReference xmi:id="_wSuLkJFLEeaU3PnuDDmqGg" isUnsettable="true" base_Property="_fea9YpFKEeaU3PnuDDmqGg"/>
<Ecore:EReference xmi:id="_ySSPkJFLEeaU3PnuDDmqGg" isUnsettable="true" base_Property="_r6D-spFKEeaU3PnuDDmqGg"/>
<Ecore:EPackage xmi:id="_wkHO0JFREeaU3PnuDDmqGg" base_Package="_uRqrEJFREeaU3PnuDDmqGg" nsURI="http://www.eclipse.org/emf/2002/Ecore"/>
</xmi:XMI>