| <?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
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
 |
| 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> |