| <?xml version="1.0" encoding="UTF-8"?> |
| <xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:mtl="http://www.eclipse.org/acceleo/mtl/3.0" xmlns:ocl.ecore="http://www.eclipse.org/ocl/1.1.0/Ecore"> |
| <mtl:Module name="generate_rtmaps_pckinfo" nsURI="org::eclipse::papyrus::robotml::generators::intempora::rtmaps::files::generate_rtmaps_pckinfo" startHeaderPosition="773" endHeaderPosition="-1"> |
| <input> |
| <takesTypesFrom href="http://www.eclipse.org/uml2/5.0.0/UML#/"/> |
| </input> |
| <input> |
| <takesTypesFrom href="http://Papyrus/RobotML/1#/"/> |
| </input> |
| <ownedModuleElement xsi:type="mtl:Template" name="generateRTMapsPckInfo" visibility="Public"> |
| <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="
"/> |
| <body xsi:type="mtl:FileBlock" openMode="OverWrite"> |
| <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="# Package information
# "/> |
| <body xsi:type="mtl:ProtectedAreaBlock"> |
| <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="
VERSION=1.0
DESCRIPTION=User package
# "/> |
| <marker xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="Version number"> |
| <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> |
| </marker> |
| </body> |
| <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="

# LOG
# "/> |
| <body xsi:type="mtl:ProtectedAreaBlock"> |
| <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="
# 1.0: initial release
# "/> |
| <marker xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="Version info"> |
| <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> |
| </marker> |
| </body> |
| <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="

"/> |
| <fileUrl xsi:type="ocl.ecore:OperationCallExp" referredOperation="/1/String_Class/+"> |
| <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> |
| <source xsi:type="ocl.ecore:OperationCallExp" referredOperation="/1/String_Class/+"> |
| <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> |
| <source xsi:type="ocl.ecore:OperationCallExp" referredOperation="/1/String_Class/+"> |
| <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> |
| <source xsi:type="ocl.ecore:OperationCallExp" referredOperation="/1/String_Class/+"> |
| <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> |
| <source xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="user_sdk/"> |
| <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> |
| </source> |
| <argument xsi:type="ocl.ecore:PropertyCallExp"> |
| <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> |
| <source xsi:type="ocl.ecore:VariableExp" name="aModel" referredVariable="/0/generateRTMapsPckInfo/aModel"> |
| <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Model"/> |
| </source> |
| <referredProperty xsi:type="ecore:EAttribute" href="http://www.eclipse.org/uml2/5.0.0/UML#//NamedElement/name"/> |
| </argument> |
| </source> |
| <argument xsi:type="ocl.ecore:StringLiteralExp" stringSymbol=".u/"> |
| <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> |
| </argument> |
| </source> |
| <argument xsi:type="ocl.ecore:PropertyCallExp"> |
| <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> |
| <source xsi:type="ocl.ecore:VariableExp" name="aModel" referredVariable="/0/generateRTMapsPckInfo/aModel"> |
| <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Model"/> |
| </source> |
| <referredProperty xsi:type="ecore:EAttribute" href="http://www.eclipse.org/uml2/5.0.0/UML#//NamedElement/name"/> |
| </argument> |
| </source> |
| <argument xsi:type="ocl.ecore:StringLiteralExp" stringSymbol=".pckinfo"> |
| <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> |
| </argument> |
| </fileUrl> |
| <charset xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="UTF-8"> |
| <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> |
| </charset> |
| </body> |
| <parameter name="aModel"> |
| <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Model"/> |
| </parameter> |
| </ownedModuleElement> |
| </mtl:Module> |
| <ecore:EPackage name="additions"> |
| <eClassifiers xsi:type="ecore:EClass" name="String_Class"> |
| <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> |
| <references href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> |
| </eAnnotations> |
| <eOperations name="+"> |
| <eAnnotations source="MTL non-standard"/> |
| <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> |
| <eParameters name="other"> |
| <eType xsi:type="ocl.ecore:AnyType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclAny"/> |
| </eParameters> |
| </eOperations> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="Integer_Class"> |
| <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> |
| <references href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/> |
| </eAnnotations> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="Real_Class"> |
| <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> |
| <references href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Real"/> |
| </eAnnotations> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="EObject_Class"> |
| <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> |
| <references href="http://www.eclipse.org/emf/2002/Ecore#//EObject"/> |
| </eAnnotations> |
| <eOperations name="generateRTMapsPckInfo"> |
| <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> |
| <contents xsi:type="ocl.ecore:Constraint"/> |
| </eAnnotations> |
| <eAnnotations source="MTL" references="/0/generateRTMapsPckInfo"/> |
| <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> |
| <eParameters name="aModel"> |
| <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Model"/> |
| </eParameters> |
| </eOperations> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="OclAny_Class"> |
| <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> |
| <references href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclAny"/> |
| </eAnnotations> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="Collection(T)_Class"> |
| <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> |
| <references href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Collection(T)"/> |
| </eAnnotations> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="Sequence(T)_Class"> |
| <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> |
| <references href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Sequence(T)"/> |
| </eAnnotations> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="OrderedSet(T)_Class"> |
| <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> |
| <references href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OrderedSet(T)"/> |
| </eAnnotations> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="Model_Class"> |
| <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> |
| <references href="http://www.eclipse.org/uml2/5.0.0/UML#//Model"/> |
| </eAnnotations> |
| </eClassifiers> |
| </ecore:EPackage> |
| <ocl.ecore:Variable name="self"> |
| <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EObject"/> |
| </ocl.ecore:Variable> |
| <ocl.ecore:Variable name="self"> |
| <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Model"/> |
| </ocl.ecore:Variable> |
| <ocl.ecore:Variable name="self"> |
| <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> |
| </ocl.ecore:Variable> |
| <ocl.ecore:Variable name="self"> |
| <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Model"/> |
| </ocl.ecore:Variable> |
| <ocl.ecore:Variable name="self"> |
| <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Model"/> |
| </ocl.ecore:Variable> |
| <ocl.ecore:Variable name="self"> |
| <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Model"/> |
| </ocl.ecore:Variable> |
| <ocl.ecore:Variable name="self"> |
| <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Model"/> |
| </ocl.ecore:Variable> |
| <ocl.ecore:Variable name="self"> |
| <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Model"/> |
| </ocl.ecore:Variable> |
| <ocl.ecore:Variable name="self"> |
| <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EObject"/> |
| </ocl.ecore:Variable> |
| <ecore:EAnnotation source="positions"> |
| <eAnnotations source="positions.0" references="/0/generateRTMapsPckInfo"> |
| <details key="start" value="880"/> |
| <details key="end" value="1241"/> |
| <details key="line" value="22"/> |
| </eAnnotations> |
| <eAnnotations source="positions.1" references="/0/generateRTMapsPckInfo/%"> |
| <details key="start" value="937"/> |
| <details key="end" value="939"/> |
| <details key="line" value="23"/> |
| </eAnnotations> |
| <eAnnotations source="positions.2" references="/0/generateRTMapsPckInfo/%.1"> |
| <details key="start" value="939"/> |
| <details key="end" value="1228"/> |
| <details key="line" value="24"/> |
| </eAnnotations> |
| <eAnnotations source="positions.3" references="/0/generateRTMapsPckInfo/%.1/%"> |
| <details key="start" value="1026"/> |
| <details key="end" value="1051"/> |
| <details key="line" value="25"/> |
| </eAnnotations> |
| <eAnnotations source="positions.4" references="/0/generateRTMapsPckInfo/%.1/%.1"> |
| <details key="start" value="1051"/> |
| <details key="end" value="1136"/> |
| <details key="line" value="26"/> |
| </eAnnotations> |
| <eAnnotations source="positions.5" references="/0/generateRTMapsPckInfo/%.1/%.1/%"> |
| <details key="start" value="1081"/> |
| <details key="end" value="1124"/> |
| <details key="line" value="27"/> |
| </eAnnotations> |
| <eAnnotations source="positions.6" references="/0/generateRTMapsPckInfo/%.1/%.1/%.1"> |
| <details key="start" value="1063"/> |
| <details key="end" value="1079"/> |
| <details key="line" value="0"/> |
| </eAnnotations> |
| <eAnnotations source="positions.7" references="/0/generateRTMapsPckInfo/%.1/%.2"> |
| <details key="start" value="1136"/> |
| <details key="end" value="1149"/> |
| <details key="line" value="30"/> |
| </eAnnotations> |
| <eAnnotations source="positions.8" references="/0/generateRTMapsPckInfo/%.1/%.3"> |
| <details key="start" value="1149"/> |
| <details key="end" value="1217"/> |
| <details key="line" value="32"/> |
| </eAnnotations> |
| <eAnnotations source="positions.9" references="/0/generateRTMapsPckInfo/%.1/%.3/%"> |
| <details key="start" value="1177"/> |
| <details key="end" value="1205"/> |
| <details key="line" value="33"/> |
| </eAnnotations> |
| <eAnnotations source="positions.10" references="/0/generateRTMapsPckInfo/%.1/%.3/%.1"> |
| <details key="start" value="1161"/> |
| <details key="end" value="1175"/> |
| <details key="line" value="0"/> |
| </eAnnotations> |
| <eAnnotations source="positions.11" references="/0/generateRTMapsPckInfo/%.1/%.4"> |
| <details key="start" value="1217"/> |
| <details key="end" value="1221"/> |
| <details key="line" value="35"/> |
| </eAnnotations> |
| <eAnnotations source="positions.12" references="/0/generateRTMapsPckInfo/%.1/%.5"> |
| <details key="start" value="946"/> |
| <details key="end" value="1006"/> |
| <details key="line" value="0"/> |
| </eAnnotations> |
| <eAnnotations source="positions.13" references="/0/generateRTMapsPckInfo/%.1/%.5/%"> |
| <details key="start" value="946"/> |
| <details key="end" value="993"/> |
| <details key="line" value="0"/> |
| </eAnnotations> |
| <eAnnotations source="positions.14" references="/0/generateRTMapsPckInfo/%.1/%.5/%/%"> |
| <details key="start" value="946"/> |
| <details key="end" value="979"/> |
| <details key="line" value="0"/> |
| </eAnnotations> |
| <eAnnotations source="positions.15" references="/0/generateRTMapsPckInfo/%.1/%.5/%/%/%"> |
| <details key="start" value="946"/> |
| <details key="end" value="971"/> |
| <details key="line" value="0"/> |
| </eAnnotations> |
| <eAnnotations source="positions.16" references="/0/generateRTMapsPckInfo/%.1/%.5/%/%/%/%"> |
| <details key="start" value="946"/> |
| <details key="end" value="957"/> |
| <details key="line" value="0"/> |
| </eAnnotations> |
| <eAnnotations source="positions.17" references="/0/generateRTMapsPckInfo/%.1/%.5/%/%/%/%.1"> |
| <details key="start" value="960"/> |
| <details key="end" value="971"/> |
| <details key="line" value="0"/> |
| </eAnnotations> |
| <eAnnotations source="positions.18" references="/0/generateRTMapsPckInfo/%.1/%.5/%/%/%/%.1/aModel"> |
| <details key="start" value="960"/> |
| <details key="end" value="966"/> |
| <details key="line" value="0"/> |
| </eAnnotations> |
| <eAnnotations source="positions.19" references="/0/generateRTMapsPckInfo/%.1/%.5/%/%/%.1"> |
| <details key="start" value="974"/> |
| <details key="end" value="979"/> |
| <details key="line" value="0"/> |
| </eAnnotations> |
| <eAnnotations source="positions.20" references="/0/generateRTMapsPckInfo/%.1/%.5/%/%.1"> |
| <details key="start" value="982"/> |
| <details key="end" value="993"/> |
| <details key="line" value="0"/> |
| </eAnnotations> |
| <eAnnotations source="positions.21" references="/0/generateRTMapsPckInfo/%.1/%.5/%/%.1/aModel"> |
| <details key="start" value="982"/> |
| <details key="end" value="988"/> |
| <details key="line" value="0"/> |
| </eAnnotations> |
| <eAnnotations source="positions.22" references="/0/generateRTMapsPckInfo/%.1/%.5/%.1"> |
| <details key="start" value="996"/> |
| <details key="end" value="1006"/> |
| <details key="line" value="0"/> |
| </eAnnotations> |
| <eAnnotations source="positions.23" references="/0/generateRTMapsPckInfo/%.1/%.6"> |
| <details key="start" value="1015"/> |
| <details key="end" value="1022"/> |
| <details key="line" value="0"/> |
| </eAnnotations> |
| <eAnnotations source="positions.24" references="/0/generateRTMapsPckInfo/aModel"> |
| <details key="start" value="919"/> |
| <details key="end" value="933"/> |
| <details key="line" value="22"/> |
| </eAnnotations> |
| </ecore:EAnnotation> |
| </xmi:XMI> |