blob: 3b6ad2d0c358c358ef0079820073c9af7309ba57 [file] [log] [blame]
<?xml version="1.0" encoding="UTF-8"?>
<uml:Profile xmi:version="20131001" xmlns:xmi="http://www.omg.org/spec/XMI/20131001" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:uml="http://www.eclipse.org/uml2/5.0.0/UML" xmi:id="_DkijkKVsEeS46937UxyRrA" name="Profile2" URI="http://www.eclipse.org/ocl/Bug458470/Profile2" metaclassReference="_illZwKVsEeS46937UxyRrA" metamodelReference="_DkijkaVsEeS46937UxyRrA">
<eAnnotations xmi:id="_4ufKkaVsEeS46937UxyRrA" source="http://www.eclipse.org/uml2/2.0.0/UML">
<contents xmi:type="ecore:EPackage" xmi:id="_EsZlwLNdEeSzkJBsYADRUw" name="Profile2" nsURI="http://www.eclipse.org/ocl/Bug458470/Profile2" nsPrefix="Profile2">
<eClassifiers xmi:type="ecore:EClass" xmi:id="_EsZlwbNdEeSzkJBsYADRUw" name="Stereotype2">
<eAnnotations xmi:id="_EsZlwrNdEeSzkJBsYADRUw" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_GGMoAKVsEeS46937UxyRrA"/>
<eAnnotations xmi:id="_EsZlw7NdEeSzkJBsYADRUw" source="http://www.eclipse.org/emf/2002/GenModel">
<details xmi:id="_EsZlxLNdEeSzkJBsYADRUw" key="documentation" value="let mytest = self.myattr in&#xD;&#xA;self.base_Class.getAllAttributes()->size() = 0"/>
</eAnnotations>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_EsZlxbNdEeSzkJBsYADRUw" name="myattr" ordered="false" lowerBound="1">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
</eStructuralFeatures>
<eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_EsZlx7NdEeSzkJBsYADRUw" name="base_Class" ordered="false" lowerBound="1">
<eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
</eStructuralFeatures>
</eClassifiers>
</contents>
</eAnnotations>
<elementImport xmi:id="_illZwKVsEeS46937UxyRrA" alias="Class">
<importedElement xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class"/>
</elementImport>
<packageImport xmi:id="_DkijkaVsEeS46937UxyRrA">
<importedPackage xmi:type="uml:Model" href="pathmap://UML_METAMODELS/UML.metamodel.uml#_0"/>
</packageImport>
<packageImport xmi:id="_DkijkqVsEeS46937UxyRrA">
<importedPackage xmi:type="uml:Model" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#_0"/>
</packageImport>
<packagedElement xmi:type="uml:Stereotype" xmi:id="_GGMoAKVsEeS46937UxyRrA" name="Stereotype2">
<ownedRule xmi:id="_osPO8KVsEeS46937UxyRrA" name="Constraint2" constrainedElement="_GGMoAKVsEeS46937UxyRrA">
<specification xmi:type="uml:OpaqueExpression" xmi:id="_xe4JQKVsEeS46937UxyRrA">
<language>OCL</language>
<body>let mytest = self.myattr in&#xD;
self.base_Class.getAllAttributes()->size() = 0</body>
</specification>
</ownedRule>
<ownedAttribute xmi:id="_XL49oKVsEeS46937UxyRrA" name="myattr">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
</ownedAttribute>
<ownedAttribute xmi:id="_jHi3UKVsEeS46937UxyRrA" name="base_Class" association="_jHkFcKVsEeS46937UxyRrA">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="_jHkFcKVsEeS46937UxyRrA" name="E_Stereotype2_Class1" memberEnd="_jHkFcaVsEeS46937UxyRrA _jHi3UKVsEeS46937UxyRrA">
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_jHkFcaVsEeS46937UxyRrA" name="extension_Stereotype2" type="_GGMoAKVsEeS46937UxyRrA" aggregation="composite" association="_jHkFcKVsEeS46937UxyRrA"/>
</packagedElement>
<profileApplication xmi:id="_eZz84KVsEeS46937UxyRrA">
<eAnnotations xmi:id="_eZ3nQKVsEeS46937UxyRrA" source="http://www.eclipse.org/uml2/2.0.0/UML">
<references xmi:type="ecore:EPackage" href="http://www.eclipse.org/uml2/5.0.0/UML/Profile/Standard#/"/>
</eAnnotations>
<appliedProfile href="pathmap://UML_PROFILES/Standard.profile.uml#_0"/>
</profileApplication>
</uml:Profile>