| <?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="_ZZc2IOjGEeyu5-ah8U05Lg" name="python" URI="http://www.eclipse.org/papyrus/python/1" metaclassReference="_j4bWcOjGEeyu5-ah8U05Lg _j4dLoOjGEeyu5-ah8U05Lg"> |
| <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_1AqCsejGEeyu5-ah8U05Lg" source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_ufat0OjHEeyu5-ah8U05Lg" source="PapyrusVersion"> |
| <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_ufat0ejHEeyu5-ah8U05Lg" key="Version" value="0.0.0"/> |
| <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_ufat0ujHEeyu5-ah8U05Lg" key="Comment" value="<undefined>"/> |
| <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_ufat0-jHEeyu5-ah8U05Lg" key="Copyright" value=""/> |
| <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_ufat1OjHEeyu5-ah8U05Lg" key="Date" value=""/> |
| <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_ufat1ejHEeyu5-ah8U05Lg" key="Author" value="<undefined>"/> |
| </eAnnotations> |
| <contents xmi:type="ecore:EPackage" xmi:id="_y4FXMOjHEeyu5-ah8U05Lg" name="python" nsURI="http://www.eclipse.org/papyrus/python/1" nsPrefix="python"> |
| <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_y4F-Q-jHEeyu5-ah8U05Lg" source="PapyrusVersion"> |
| <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_y4F-ROjHEeyu5-ah8U05Lg" key="Version" value="0.0.2"/> |
| <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_y4F-RejHEeyu5-ah8U05Lg" key="Comment" value=""/> |
| <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_y4F-RujHEeyu5-ah8U05Lg" key="Copyright" value=""/> |
| <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_y4F-R-jHEeyu5-ah8U05Lg" key="Date" value="2022-06-10"/> |
| <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_y4F-SOjHEeyu5-ah8U05Lg" key="Author" value=""/> |
| </eAnnotations> |
| <eClassifiers xmi:type="ecore:EClass" xmi:id="_y4FXMejHEeyu5-ah8U05Lg" name="Main"> |
| <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_y4FXMujHEeyu5-ah8U05Lg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_m79_8OjGEeyu5-ah8U05Lg"/> |
| <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_y4FXM-jHEeyu5-ah8U05Lg" name="body" 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="_y4FXNejHEeyu5-ah8U05Lg" name="base_Class" ordered="false"> |
| <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/> |
| </eStructuralFeatures> |
| </eClassifiers> |
| <eClassifiers xmi:type="ecore:EClass" xmi:id="_y4FXN-jHEeyu5-ah8U05Lg" name="NotClass"> |
| <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_y4FXOOjHEeyu5-ah8U05Lg" source="http://www.eclipse.org/uml2/2.0.0/UML"/> |
| <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_y4FXOejHEeyu5-ah8U05Lg" name="base_Class" ordered="false"> |
| <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/> |
| </eStructuralFeatures> |
| </eClassifiers> |
| <eClassifiers xmi:type="ecore:EClass" xmi:id="_y4FXO-jHEeyu5-ah8U05Lg" name="Module"> |
| <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_y4FXPOjHEeyu5-ah8U05Lg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_xdpO8OjGEeyu5-ah8U05Lg"/> |
| <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_y4FXPejHEeyu5-ah8U05Lg" name="base_Package" ordered="false"> |
| <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Package"/> |
| </eStructuralFeatures> |
| </eClassifiers> |
| </contents> |
| <contents xmi:type="ecore:EPackage" xmi:id="_1AqpwOjGEeyu5-ah8U05Lg" name="python" nsURI="http:///schemas/python/_1AqCsOjGEeyu5-ah8U05Lg/0" nsPrefix="python"> |
| <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_1ArQ0ejGEeyu5-ah8U05Lg" source="PapyrusVersion"> |
| <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_1ArQ0ujGEeyu5-ah8U05Lg" key="Version" value="0.0.1"/> |
| <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_1ArQ0-jGEeyu5-ah8U05Lg" key="Comment" value=""/> |
| <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_1ArQ1OjGEeyu5-ah8U05Lg" key="Copyright" value=""/> |
| <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_1ArQ1ejGEeyu5-ah8U05Lg" key="Date" value="2022-06-10"/> |
| <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_1ArQ1ujGEeyu5-ah8U05Lg" key="Author" value=""/> |
| </eAnnotations> |
| <eClassifiers xmi:type="ecore:EClass" xmi:id="_1AqpwejGEeyu5-ah8U05Lg" name="Main"> |
| <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_1AqpwujGEeyu5-ah8U05Lg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_m79_8OjGEeyu5-ah8U05Lg"/> |
| <eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_1Aqpw-jGEeyu5-ah8U05Lg" name="body" 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="_1AqpxejGEeyu5-ah8U05Lg" name="base_Class" ordered="false"> |
| <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/> |
| </eStructuralFeatures> |
| </eClassifiers> |
| <eClassifiers xmi:type="ecore:EClass" xmi:id="_1Aqpx-jGEeyu5-ah8U05Lg" name="NotClass"> |
| <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_1AqpyOjGEeyu5-ah8U05Lg" source="http://www.eclipse.org/uml2/2.0.0/UML"/> |
| <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_1AqpyejGEeyu5-ah8U05Lg" name="base_Class" ordered="false"> |
| <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/> |
| </eStructuralFeatures> |
| </eClassifiers> |
| <eClassifiers xmi:type="ecore:EClass" xmi:id="_1Aqpy-jGEeyu5-ah8U05Lg" name="Module"> |
| <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_1AqpzOjGEeyu5-ah8U05Lg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_xdpO8OjGEeyu5-ah8U05Lg"/> |
| <eStructuralFeatures xmi:type="ecore:EReference" xmi:id="_1AqpzejGEeyu5-ah8U05Lg" name="base_Package" ordered="false"> |
| <eType xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Package"/> |
| </eStructuralFeatures> |
| </eClassifiers> |
| </contents> |
| </eAnnotations> |
| <ownedComment xmi:type="uml:Comment" xmi:id="_kETB8DHeEe6cH4ugzlm3aA" annotatedElement="_KPfnIDHeEe6cH4ugzlm3aA"> |
| <body>Specialisation of External stereotype from common code generation profile without additional attributes</body> |
| </ownedComment> |
| <ownedComment xmi:type="uml:Comment" xmi:id="_t9THYDHeEe6cH4ugzlm3aA" annotatedElement="_m79_8OjGEeyu5-ah8U05Lg"> |
| <body>Declare that class is main entry point</body> |
| </ownedComment> |
| <ownedComment xmi:type="uml:Comment" xmi:id="_ztjOwDHeEe6cH4ugzlm3aA" annotatedElement="_xdpO8OjGEeyu5-ah8U05Lg"> |
| <body>Package corresponds to a Python module (=.py file)</body> |
| </ownedComment> |
| <elementImport xmi:type="uml:ElementImport" xmi:id="_j4bWcOjGEeyu5-ah8U05Lg" alias="Class"> |
| <importedElement xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class"/> |
| </elementImport> |
| <elementImport xmi:type="uml:ElementImport" xmi:id="_j4dLoOjGEeyu5-ah8U05Lg" alias="Package"> |
| <importedElement xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Package"/> |
| </elementImport> |
| <packageImport xmi:type="uml:PackageImport" xmi:id="_ZfOG8OjGEeyu5-ah8U05Lg"> |
| <importedPackage xmi:type="uml:Model" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#_0"/> |
| </packageImport> |
| <packageImport xmi:type="uml:PackageImport" xmi:id="_ZfOuAOjGEeyu5-ah8U05Lg"> |
| <importedPackage xmi:type="uml:Model" href="pathmap://UML_METAMODELS/UML.metamodel.uml#_0"/> |
| </packageImport> |
| <packageImport xmi:type="uml:PackageImport" xmi:id="_OlCrEDHeEe6cH4ugzlm3aA"> |
| <importedPackage xmi:type="uml:Profile" href="pathmap://Codegen_PROFILES/Codegen.profile.uml#_fPDsIBa-EearhdjjJ6cVzQ"/> |
| </packageImport> |
| <packagedElement xmi:type="uml:Stereotype" xmi:id="_m79_8OjGEeyu5-ah8U05Lg" name="Main"> |
| <ownedAttribute xmi:type="uml:Property" xmi:id="_ph3rMOjGEeyu5-ah8U05Lg" name="body"> |
| <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/> |
| </ownedAttribute> |
| <ownedAttribute xmi:type="uml:Property" xmi:id="_0bWWMejGEeyu5-ah8U05Lg" name="base_Class" association="_0bVIEOjGEeyu5-ah8U05Lg"> |
| <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class"/> |
| <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_0bWWMujGEeyu5-ah8U05Lg"/> |
| </ownedAttribute> |
| </packagedElement> |
| <packagedElement xmi:type="uml:Stereotype" xmi:id="_xdpO8OjGEeyu5-ah8U05Lg" name="Module"> |
| <ownedAttribute xmi:type="uml:Property" xmi:id="_zmNd8OjGEeyu5-ah8U05Lg" name="base_Package" association="_zmJzkOjGEeyu5-ah8U05Lg"> |
| <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Package"/> |
| <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_zmNd8ejGEeyu5-ah8U05Lg"/> |
| </ownedAttribute> |
| </packagedElement> |
| <packagedElement xmi:type="uml:Extension" xmi:id="_zmJzkOjGEeyu5-ah8U05Lg" name="E_Module_Package" memberEnd="_zmLowOjGEeyu5-ah8U05Lg _zmNd8OjGEeyu5-ah8U05Lg"> |
| <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_zmLowOjGEeyu5-ah8U05Lg" name="extension_Module" type="_xdpO8OjGEeyu5-ah8U05Lg" aggregation="composite" association="_zmJzkOjGEeyu5-ah8U05Lg"/> |
| </packagedElement> |
| <packagedElement xmi:type="uml:Extension" xmi:id="_0bVIEOjGEeyu5-ah8U05Lg" name="E_Main_Class" memberEnd="_0bWWMOjGEeyu5-ah8U05Lg _0bWWMejGEeyu5-ah8U05Lg"> |
| <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_0bWWMOjGEeyu5-ah8U05Lg" name="extension_Main" type="_m79_8OjGEeyu5-ah8U05Lg" aggregation="composite" association="_0bVIEOjGEeyu5-ah8U05Lg"/> |
| </packagedElement> |
| <packagedElement xmi:type="uml:Stereotype" xmi:id="_KPfnIDHeEe6cH4ugzlm3aA" name="External"> |
| <generalization xmi:type="uml:Generalization" xmi:id="_WvQ6gDHeEe6cH4ugzlm3aA"> |
| <general xmi:type="uml:Stereotype" href="pathmap://Codegen_PROFILES/Codegen.profile.uml#_E2wXQCuQEe6d-6IykcfIxA"/> |
| </generalization> |
| </packagedElement> |
| </uml:Profile> |