Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'extraplugins/robotml/generators/rtmaps/org.eclipse.papyrus.robotml.generators.intempora.rtmaps/src/org/eclipse/papyrus/robotml/generators/intempora/rtmaps/files/generate_rtmaps_model_datatypes_h.emtl')
-rw-r--r--extraplugins/robotml/generators/rtmaps/org.eclipse.papyrus.robotml.generators.intempora.rtmaps/src/org/eclipse/papyrus/robotml/generators/intempora/rtmaps/files/generate_rtmaps_model_datatypes_h.emtl1651
1 files changed, 1651 insertions, 0 deletions
diff --git a/extraplugins/robotml/generators/rtmaps/org.eclipse.papyrus.robotml.generators.intempora.rtmaps/src/org/eclipse/papyrus/robotml/generators/intempora/rtmaps/files/generate_rtmaps_model_datatypes_h.emtl b/extraplugins/robotml/generators/rtmaps/org.eclipse.papyrus.robotml.generators.intempora.rtmaps/src/org/eclipse/papyrus/robotml/generators/intempora/rtmaps/files/generate_rtmaps_model_datatypes_h.emtl
new file mode 100644
index 00000000000..e1f686af67a
--- /dev/null
+++ b/extraplugins/robotml/generators/rtmaps/org.eclipse.papyrus.robotml.generators.intempora.rtmaps/src/org/eclipse/papyrus/robotml/generators/intempora/rtmaps/files/generate_rtmaps_model_datatypes_h.emtl
@@ -0,0 +1,1651 @@
+<?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_model_datatypes_h" nsURI="org::eclipse::papyrus::robotml::generators::intempora::rtmaps::files::generate_rtmaps_model_datatypes_h" startHeaderPosition="773" endHeaderPosition="975">
+ <input>
+ <takesTypesFrom href="http://www.eclipse.org/uml2/4.0.0/UML#/"/>
+ </input>
+ <input>
+ <takesTypesFrom href="http://Papyrus/RobotML/1#/"/>
+ </input>
+ <imports href="../../../../../../../../../../../common/org.eclipse.papyrus.robotml.generators.common/bin/org/eclipse/papyrus/robotml/generators/common/mmqueries/DataTypeQueries.emtl#/0"/>
+ <ownedModuleElement xsi:type="mtl:Template" name="generateRTMapsModelDataTypes" visibility="Public">
+ <body xsi:type="mtl:FileBlock" openMode="OverWrite">
+ <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="#ifndef __RTMAPS_"/>
+ <body 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="root_model" referredVariable="/0/generateRTMapsModelDataTypes/root_model">
+ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//Model"/>
+ </source>
+ <referredProperty xsi:type="ecore:EAttribute" href="http://www.eclipse.org/uml2/4.0.0/UML#//NamedElement/name"/>
+ </body>
+ <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="_DATATYPES_COMMON_H__&#xD;&#xA;#define __RTMAPS_"/>
+ <body 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="root_model" referredVariable="/0/generateRTMapsModelDataTypes/root_model">
+ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//Model"/>
+ </source>
+ <referredProperty xsi:type="ecore:EAttribute" href="http://www.eclipse.org/uml2/4.0.0/UML#//NamedElement/name"/>
+ </body>
+ <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="_DATATYPES_COMMON_H__&#xD;&#xA;&#xD;&#xA;#include &quot;robotml/maps_robotml_datatypes_all.h&quot;&#xD;&#xA;&#xD;&#xA;&#xD;&#xA;/*******************************************/&#xD;&#xA;/* DATA TYPES FORWARD DECLARATIONS*/&#xD;&#xA;/*******************************************/&#xD;&#xA;&#xD;&#xA;"/>
+ <body xsi:type="mtl:ForBlock">
+ <body xsi:type="mtl:IfBlock">
+ <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="enum "/>
+ <body 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="datatype" referredVariable="/0/generateRTMapsModelDataTypes/%/%.5/datatype">
+ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//NamedElement"/>
+ </source>
+ <referredProperty xsi:type="ecore:EAttribute" href="http://www.eclipse.org/uml2/4.0.0/UML#//NamedElement/name"/>
+ </body>
+ <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol=";&#xD;&#xA;"/>
+ <ifExpr xsi:type="ocl.ecore:OperationCallExp">
+ <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/>
+ <source xsi:type="ocl.ecore:VariableExp" name="datatype" referredVariable="/0/generateRTMapsModelDataTypes/%/%.5/datatype">
+ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//NamedElement"/>
+ </source>
+ <argument xsi:type="ocl.ecore:TypeExp" eType="/13/Enumeration">
+ <referredType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//Enumeration"/>
+ </argument>
+ <referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclAny_Class/oclIsKindOf"/>
+ </ifExpr>
+ <else>
+ <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="class "/>
+ <body 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="datatype" referredVariable="/0/generateRTMapsModelDataTypes/%/%.5/datatype">
+ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//NamedElement"/>
+ </source>
+ <referredProperty xsi:type="ecore:EAttribute" href="http://www.eclipse.org/uml2/4.0.0/UML#//NamedElement/name"/>
+ </body>
+ <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol=";&#xD;&#xA;"/>
+ </else>
+ </body>
+ <loopVariable name="datatype">
+ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//NamedElement"/>
+ </loopVariable>
+ <iterSet xsi:type="mtl:QueryInvocation" eType="/10/Sequence(NamedElement)">
+ <definition href="../../../../../../../../../../../common/org.eclipse.papyrus.robotml.generators.common/bin/org/eclipse/papyrus/robotml/generators/common/mmqueries/DataTypeQueries.emtl#/0/getElementsDataType"/>
+ <argument xsi:type="ocl.ecore:VariableExp" name="root_model" referredVariable="/0/generateRTMapsModelDataTypes/root_model">
+ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//Model"/>
+ </argument>
+ </iterSet>
+ </body>
+ <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xD;&#xA;/*******************************************/&#xD;&#xA;/* COMPOSED DATA TYPES INCLUDE FILES*/&#xD;&#xA;/*******************************************/&#xD;&#xA;"/>
+ <body xsi:type="mtl:ForBlock">
+ <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="#include &lt;"/>
+ <body 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="root_model" referredVariable="/0/generateRTMapsModelDataTypes/root_model">
+ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//Model"/>
+ </source>
+ <referredProperty xsi:type="ecore:EAttribute" href="http://www.eclipse.org/uml2/4.0.0/UML#//NamedElement/name"/>
+ </body>
+ <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="/"/>
+ <body 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="datatype" referredVariable="/0/generateRTMapsModelDataTypes/%/%.7/datatype">
+ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//NamedElement"/>
+ </source>
+ <referredProperty xsi:type="ecore:EAttribute" href="http://www.eclipse.org/uml2/4.0.0/UML#//NamedElement/name"/>
+ </body>
+ <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol=".h>&#xD;&#xA;"/>
+ <body xsi:type="mtl:FileBlock" openMode="OverWrite">
+ <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="#ifndef ___"/>
+ <body 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="datatype" referredVariable="/0/generateRTMapsModelDataTypes/%/%.7/datatype">
+ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//NamedElement"/>
+ </source>
+ <referredProperty xsi:type="ecore:EAttribute" href="http://www.eclipse.org/uml2/4.0.0/UML#//NamedElement/name"/>
+ </body>
+ <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="_H__&#xD;&#xA;#define ___"/>
+ <body 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="datatype" referredVariable="/0/generateRTMapsModelDataTypes/%/%.7/datatype">
+ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//NamedElement"/>
+ </source>
+ <referredProperty xsi:type="ecore:EAttribute" href="http://www.eclipse.org/uml2/4.0.0/UML#//NamedElement/name"/>
+ </body>
+ <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="_H__&#xD;&#xA;&#xD;&#xA;"/>
+ <body xsi:type="mtl:ForBlock">
+ <body xsi:type="mtl:IfBlock">
+ <body xsi:type="mtl:IfBlock">
+ <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="#include &quot;robotml/"/>
+ <body 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:PropertyCallExp">
+ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//Type"/>
+ <source xsi:type="ocl.ecore:VariableExp" name="prop" referredVariable="/0/generateRTMapsModelDataTypes/%/%.7/%.5/%.5/prop">
+ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//Property"/>
+ </source>
+ <referredProperty xsi:type="ecore:EReference" href="http://www.eclipse.org/uml2/4.0.0/UML#//TypedElement/type"/>
+ </source>
+ <referredProperty xsi:type="ecore:EAttribute" href="http://www.eclipse.org/uml2/4.0.0/UML#//NamedElement/name"/>
+ </body>
+ <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol=".h&quot;&#xD;&#xA;"/>
+ <ifExpr xsi:type="mtl:QueryInvocation">
+ <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/>
+ <definition href="../../../../../../../../../../../common/org.eclipse.papyrus.robotml.generators.common/bin/org/eclipse/papyrus/robotml/generators/common/mmqueries/DataTypeQueries.emtl#/0/isRobotMLDataType"/>
+ <argument xsi:type="ocl.ecore:OperationCallExp">
+ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//Element"/>
+ <source xsi:type="ocl.ecore:VariableExp" name="root_model" referredVariable="/0/generateRTMapsModelDataTypes/root_model">
+ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//Model"/>
+ </source>
+ <argument xsi:type="ocl.ecore:TypeExp" eType="/13/Element">
+ <referredType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//Element"/>
+ </argument>
+ <referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclAny_Class/oclAsType"/>
+ </argument>
+ <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:PropertyCallExp">
+ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//Type"/>
+ <source xsi:type="ocl.ecore:VariableExp" name="prop" referredVariable="/0/generateRTMapsModelDataTypes/%/%.7/%.5/%.5/prop">
+ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//Property"/>
+ </source>
+ <referredProperty xsi:type="ecore:EReference" href="http://www.eclipse.org/uml2/4.0.0/UML#//TypedElement/type"/>
+ </source>
+ <referredProperty xsi:type="ecore:EAttribute" href="http://www.eclipse.org/uml2/4.0.0/UML#//NamedElement/name"/>
+ </argument>
+ </ifExpr>
+ <else>
+ <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="#include &quot;"/>
+ <body 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="root_model" referredVariable="/0/generateRTMapsModelDataTypes/root_model">
+ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//Model"/>
+ </source>
+ <referredProperty xsi:type="ecore:EAttribute" href="http://www.eclipse.org/uml2/4.0.0/UML#//NamedElement/name"/>
+ </body>
+ <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="/"/>
+ <body 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:PropertyCallExp">
+ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//Type"/>
+ <source xsi:type="ocl.ecore:VariableExp" name="prop" referredVariable="/0/generateRTMapsModelDataTypes/%/%.7/%.5/%.5/prop">
+ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//Property"/>
+ </source>
+ <referredProperty xsi:type="ecore:EReference" href="http://www.eclipse.org/uml2/4.0.0/UML#//TypedElement/type"/>
+ </source>
+ <referredProperty xsi:type="ecore:EAttribute" href="http://www.eclipse.org/uml2/4.0.0/UML#//NamedElement/name"/>
+ </body>
+ <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol=".h&quot;&#xD;&#xA;"/>
+ </else>
+ </body>
+ <ifExpr xsi:type="ocl.ecore:OperationCallExp">
+ <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/>
+ <source xsi:type="mtl:QueryInvocation">
+ <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/>
+ <definition href="../../../../../../../../../../../common/org.eclipse.papyrus.robotml.generators.common/bin/org/eclipse/papyrus/robotml/generators/common/mmqueries/DataTypeQueries.emtl#/0/isPrimitiveType"/>
+ <argument xsi:type="ocl.ecore:OperationCallExp">
+ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//Element"/>
+ <source xsi:type="ocl.ecore:PropertyCallExp">
+ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//Type"/>
+ <source xsi:type="ocl.ecore:VariableExp" name="prop" referredVariable="/0/generateRTMapsModelDataTypes/%/%.7/%.5/%.5/prop">
+ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//Property"/>
+ </source>
+ <referredProperty xsi:type="ecore:EReference" href="http://www.eclipse.org/uml2/4.0.0/UML#//TypedElement/type"/>
+ </source>
+ <argument xsi:type="ocl.ecore:TypeExp" eType="/13/Element">
+ <referredType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//Element"/>
+ </argument>
+ <referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclAny_Class/oclAsType"/>
+ </argument>
+ </source>
+ <argument xsi:type="ocl.ecore:BooleanLiteralExp" booleanSymbol="false">
+ <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/>
+ </argument>
+ <referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean_Class/="/>
+ </ifExpr>
+ </body>
+ <loopVariable name="prop">
+ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//Property"/>
+ </loopVariable>
+ <iterSet xsi:type="ocl.ecore:OperationCallExp" eType="/10/Set(Property)">
+ <source xsi:type="ocl.ecore:OperationCallExp">
+ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//DataType"/>
+ <source xsi:type="ocl.ecore:VariableExp" name="datatype" referredVariable="/0/generateRTMapsModelDataTypes/%/%.7/datatype">
+ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//NamedElement"/>
+ </source>
+ <argument xsi:type="ocl.ecore:TypeExp" eType="/13/DataType">
+ <referredType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//DataType"/>
+ </argument>
+ <referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclAny_Class/oclAsType"/>
+ </source>
+ <referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/uml2/4.0.0/UML#//Classifier/getAllAttributes"/>
+ </iterSet>
+ </body>
+ <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xD;&#xA;"/>
+ <body xsi:type="mtl:QueryInvocation">
+ <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
+ <definition href="../../../../../../../../../../../common/org.eclipse.papyrus.robotml.generators.common/bin/org/eclipse/papyrus/robotml/generators/common/mmqueries/DataTypeQueries.emtl#/0/getCppClassForDatatType"/>
+ <argument xsi:type="ocl.ecore:OperationCallExp">
+ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//DataType"/>
+ <source xsi:type="ocl.ecore:VariableExp" name="datatype" referredVariable="/0/generateRTMapsModelDataTypes/%/%.7/datatype">
+ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//NamedElement"/>
+ </source>
+ <argument xsi:type="ocl.ecore:TypeExp" eType="/13/DataType">
+ <referredType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//DataType"/>
+ </argument>
+ <referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclAny_Class/oclAsType"/>
+ </argument>
+ </body>
+ <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xD;&#xA;&#xD;&#xA;#endif //___"/>
+ <body 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="datatype" referredVariable="/0/generateRTMapsModelDataTypes/%/%.7/datatype">
+ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//NamedElement"/>
+ </source>
+ <referredProperty xsi:type="ecore:EAttribute" href="http://www.eclipse.org/uml2/4.0.0/UML#//NamedElement/name"/>
+ </body>
+ <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="_H__&#xD;&#xA;"/>
+ <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/include/">
+ <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="root_model" referredVariable="/0/generateRTMapsModelDataTypes/root_model">
+ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//Model"/>
+ </source>
+ <referredProperty xsi:type="ecore:EAttribute" href="http://www.eclipse.org/uml2/4.0.0/UML#//NamedElement/name"/>
+ </argument>
+ </source>
+ <argument xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="/">
+ <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="datatype" referredVariable="/0/generateRTMapsModelDataTypes/%/%.7/datatype">
+ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//NamedElement"/>
+ </source>
+ <referredProperty xsi:type="ecore:EAttribute" href="http://www.eclipse.org/uml2/4.0.0/UML#//NamedElement/name"/>
+ </argument>
+ </source>
+ <argument xsi:type="ocl.ecore:StringLiteralExp" stringSymbol=".h">
+ <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>
+ <loopVariable name="datatype">
+ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//NamedElement"/>
+ </loopVariable>
+ <iterSet xsi:type="mtl:QueryInvocation" eType="/10/Sequence(NamedElement)">
+ <definition href="../../../../../../../../../../../common/org.eclipse.papyrus.robotml.generators.common/bin/org/eclipse/papyrus/robotml/generators/common/mmqueries/DataTypeQueries.emtl#/0/getElementsDataType"/>
+ <argument xsi:type="ocl.ecore:VariableExp" name="root_model" referredVariable="/0/generateRTMapsModelDataTypes/root_model">
+ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//Model"/>
+ </argument>
+ </iterSet>
+ </body>
+ <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xD;&#xA;#endif //__RTMAPS_"/>
+ <body 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="root_model" referredVariable="/0/generateRTMapsModelDataTypes/root_model">
+ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//Model"/>
+ </source>
+ <referredProperty xsi:type="ecore:EAttribute" href="http://www.eclipse.org/uml2/4.0.0/UML#//NamedElement/name"/>
+ </body>
+ <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="__DATATYPES_H__&#xD;&#xA;"/>
+ <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/include/">
+ <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="root_model" referredVariable="/0/generateRTMapsModelDataTypes/root_model">
+ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//Model"/>
+ </source>
+ <referredProperty xsi:type="ecore:EAttribute" href="http://www.eclipse.org/uml2/4.0.0/UML#//NamedElement/name"/>
+ </argument>
+ </source>
+ <argument xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="/">
+ <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="root_model" referredVariable="/0/generateRTMapsModelDataTypes/root_model">
+ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//Model"/>
+ </source>
+ <referredProperty xsi:type="ecore:EAttribute" href="http://www.eclipse.org/uml2/4.0.0/UML#//NamedElement/name"/>
+ </argument>
+ </source>
+ <argument xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="_datatypes_all.h">
+ <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>
+ <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xD;&#xA;"/>
+ <body xsi:type="mtl:FileBlock" openMode="OverWrite">
+ <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="#ifndef __MAPS_"/>
+ <body 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="root_model" referredVariable="/0/generateRTMapsModelDataTypes/root_model">
+ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//Model"/>
+ </source>
+ <referredProperty xsi:type="ecore:EAttribute" href="http://www.eclipse.org/uml2/4.0.0/UML#//NamedElement/name"/>
+ </body>
+ <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="_DATATYPE_FILTERS_H__&#xD;&#xA;#define __MAPS_"/>
+ <body 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="root_model" referredVariable="/0/generateRTMapsModelDataTypes/root_model">
+ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//Model"/>
+ </source>
+ <referredProperty xsi:type="ecore:EAttribute" href="http://www.eclipse.org/uml2/4.0.0/UML#//NamedElement/name"/>
+ </body>
+ <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="_DATATYPE_FILTERS_H__&#xD;&#xA;&#xD;&#xA;&#xD;&#xA;"/>
+ <body xsi:type="mtl:ForBlock">
+ <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="#include &quot;"/>
+ <body 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="root_model" referredVariable="/0/generateRTMapsModelDataTypes/root_model">
+ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//Model"/>
+ </source>
+ <referredProperty xsi:type="ecore:EAttribute" href="http://www.eclipse.org/uml2/4.0.0/UML#//NamedElement/name"/>
+ </body>
+ <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="/"/>
+ <body 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="datatype" referredVariable="/0/generateRTMapsModelDataTypes/%.2/%.5/datatype">
+ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//NamedElement"/>
+ </source>
+ <referredProperty xsi:type="ecore:EAttribute" href="http://www.eclipse.org/uml2/4.0.0/UML#//NamedElement/name"/>
+ </body>
+ <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol=".h&quot;&#xD;&#xA;"/>
+ <loopVariable name="datatype">
+ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//NamedElement"/>
+ </loopVariable>
+ <iterSet xsi:type="mtl:QueryInvocation" eType="/10/Sequence(NamedElement)">
+ <definition href="../../../../../../../../../../../common/org.eclipse.papyrus.robotml.generators.common/bin/org/eclipse/papyrus/robotml/generators/common/mmqueries/DataTypeQueries.emtl#/0/getElementsDataType"/>
+ <argument xsi:type="ocl.ecore:VariableExp" name="root_model" referredVariable="/0/generateRTMapsModelDataTypes/root_model">
+ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//Model"/>
+ </argument>
+ </iterSet>
+ </body>
+ <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="#include &quot;maps.hpp&quot;&#xD;&#xA;&#xD;&#xA;"/>
+ <body xsi:type="mtl:ForBlock">
+ <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="// The RTMaps input filter for the structure "/>
+ <body 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="datatype" referredVariable="/0/generateRTMapsModelDataTypes/%.2/%.7/datatype">
+ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//NamedElement"/>
+ </source>
+ <referredProperty xsi:type="ecore:EAttribute" href="http://www.eclipse.org/uml2/4.0.0/UML#//NamedElement/name"/>
+ </body>
+ <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xD;&#xA;const MAPSTypeFilterBase MAPSFilter"/>
+ <body 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="datatype" referredVariable="/0/generateRTMapsModelDataTypes/%.2/%.7/datatype">
+ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//NamedElement"/>
+ </source>
+ <referredProperty xsi:type="ecore:EAttribute" href="http://www.eclipse.org/uml2/4.0.0/UML#//NamedElement/name"/>
+ </body>
+ <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol=" = MAPS_FILTER_USER_STRUCTURE("/>
+ <body 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="datatype" referredVariable="/0/generateRTMapsModelDataTypes/%.2/%.7/datatype">
+ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//NamedElement"/>
+ </source>
+ <referredProperty xsi:type="ecore:EAttribute" href="http://www.eclipse.org/uml2/4.0.0/UML#//NamedElement/name"/>
+ </body>
+ <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol=");&#xD;&#xA;"/>
+ <loopVariable name="datatype">
+ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//NamedElement"/>
+ </loopVariable>
+ <iterSet xsi:type="mtl:QueryInvocation" eType="/10/Sequence(NamedElement)">
+ <definition href="../../../../../../../../../../../common/org.eclipse.papyrus.robotml.generators.common/bin/org/eclipse/papyrus/robotml/generators/common/mmqueries/DataTypeQueries.emtl#/0/getElementsDataType"/>
+ <argument xsi:type="ocl.ecore:VariableExp" name="root_model" referredVariable="/0/generateRTMapsModelDataTypes/root_model">
+ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//Model"/>
+ </argument>
+ </iterSet>
+ </body>
+ <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xD;&#xA;#endif //__MAPS_"/>
+ <body 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="root_model" referredVariable="/0/generateRTMapsModelDataTypes/root_model">
+ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//Model"/>
+ </source>
+ <referredProperty xsi:type="ecore:EAttribute" href="http://www.eclipse.org/uml2/4.0.0/UML#//NamedElement/name"/>
+ </body>
+ <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="_DATATYPE_FILTERS_H__&#xD;&#xA;"/>
+ <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/include/">
+ <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="root_model" referredVariable="/0/generateRTMapsModelDataTypes/root_model">
+ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//Model"/>
+ </source>
+ <referredProperty xsi:type="ecore:EAttribute" href="http://www.eclipse.org/uml2/4.0.0/UML#//NamedElement/name"/>
+ </argument>
+ </source>
+ <argument xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="/">
+ <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="root_model" referredVariable="/0/generateRTMapsModelDataTypes/root_model">
+ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//Model"/>
+ </source>
+ <referredProperty xsi:type="ecore:EAttribute" href="http://www.eclipse.org/uml2/4.0.0/UML#//NamedElement/name"/>
+ </argument>
+ </source>
+ <argument xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="_datatype_filters.h">
+ <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>
+ <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xD;&#xA;"/>
+ <parameter name="root_model">
+ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.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="generateRTMapsModelDataTypes">
+ <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL">
+ <contents xsi:type="ocl.ecore:Constraint"/>
+ </eAnnotations>
+ <eAnnotations source="MTL" references="/0/generateRTMapsModelDataTypes"/>
+ <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
+ <eParameters name="root_model">
+ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//Model"/>
+ </eParameters>
+ </eOperations>
+ <eOperations name="isRobotMLDataType">
+ <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL">
+ <contents xsi:type="ocl.ecore:Constraint"/>
+ </eAnnotations>
+ <eAnnotations source="MTL">
+ <references href="../../../../../../../../../../../common/org.eclipse.papyrus.robotml.generators.common/bin/org/eclipse/papyrus/robotml/generators/common/mmqueries/DataTypeQueries.emtl#/0/isRobotMLDataType"/>
+ </eAnnotations>
+ <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/>
+ <eParameters name="root_model">
+ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//Element"/>
+ </eParameters>
+ <eParameters name="datatype_name">
+ <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
+ </eParameters>
+ </eOperations>
+ <eOperations name="getCppClassForDatatType">
+ <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL">
+ <contents xsi:type="ocl.ecore:Constraint"/>
+ </eAnnotations>
+ <eAnnotations source="MTL">
+ <references href="../../../../../../../../../../../common/org.eclipse.papyrus.robotml.generators.common/bin/org/eclipse/papyrus/robotml/generators/common/mmqueries/DataTypeQueries.emtl#/0/getCppClassForDatatType"/>
+ </eAnnotations>
+ <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
+ <eParameters name="dt">
+ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//DataType"/>
+ </eParameters>
+ </eOperations>
+ <eOperations name="getElementsDataType">
+ <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL">
+ <contents xsi:type="ocl.ecore:Constraint"/>
+ </eAnnotations>
+ <eAnnotations source="MTL">
+ <references href="../../../../../../../../../../../common/org.eclipse.papyrus.robotml.generators.common/bin/org/eclipse/papyrus/robotml/generators/common/mmqueries/DataTypeQueries.emtl#/0/getElementsDataType"/>
+ </eAnnotations>
+ <eType xsi:type="ocl.ecore:SequenceType" href="../../../../../../../../../../../common/org.eclipse.papyrus.robotml.generators.common/bin/org/eclipse/papyrus/robotml/generators/common/mmqueries/DataTypeQueries.emtl#/3/Sequence(NamedElement)"/>
+ <eParameters name="elt">
+ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//Model"/>
+ </eParameters>
+ </eOperations>
+ <eOperations name="isPrimitiveType">
+ <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL">
+ <contents xsi:type="ocl.ecore:Constraint"/>
+ </eAnnotations>
+ <eAnnotations source="MTL">
+ <references href="../../../../../../../../../../../common/org.eclipse.papyrus.robotml.generators.common/bin/org/eclipse/papyrus/robotml/generators/common/mmqueries/DataTypeQueries.emtl#/0/isPrimitiveType"/>
+ </eAnnotations>
+ <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/>
+ <eParameters name="elt">
+ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//Element"/>
+ </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/4.0.0/UML#//Model"/>
+ </eAnnotations>
+ </eClassifiers>
+ <eClassifiers xsi:type="ecore:EClass" name="Element_Class">
+ <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL">
+ <references href="http://www.eclipse.org/uml2/4.0.0/UML#//Element"/>
+ </eAnnotations>
+ </eClassifiers>
+ <eClassifiers xsi:type="ecore:EClass" name="DataType_Class">
+ <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL">
+ <references href="http://www.eclipse.org/uml2/4.0.0/UML#//DataType"/>
+ </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/4.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/4.0.0/UML#//Model"/>
+ </ocl.ecore:Variable>
+ <ocl.ecore:Variable name="self">
+ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//Model"/>
+ </ocl.ecore:Variable>
+ <ocl.ecore:Variable name="self">
+ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//Model"/>
+ </ocl.ecore:Variable>
+ <ocl.ecore:Variable name="self">
+ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//Model"/>
+ </ocl.ecore:Variable>
+ <ocl.ecore:Variable name="self">
+ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//Model"/>
+ </ocl.ecore:Variable>
+ <ecore:EPackage name="collections">
+ <eClassifiers xsi:type="ocl.ecore:SequenceType" name="Sequence(NamedElement)" instanceClassName="java.util.List">
+ <elementType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//NamedElement"/>
+ </eClassifiers>
+ <eClassifiers xsi:type="ocl.ecore:SetType" name="Set(Property)" instanceClassName="java.util.Set">
+ <elementType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//Property"/>
+ </eClassifiers>
+ </ecore:EPackage>
+ <ocl.ecore:Variable name="self">
+ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//Model"/>
+ </ocl.ecore:Variable>
+ <ocl.ecore:Variable name="self">
+ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//NamedElement"/>
+ </ocl.ecore:Variable>
+ <ecore:EPackage name="types">
+ <eClassifiers xsi:type="ocl.ecore:TypeType" name="Enumeration">
+ <referredType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//Enumeration"/>
+ </eClassifiers>
+ <eClassifiers xsi:type="ocl.ecore:TypeType" name="DataType">
+ <referredType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//DataType"/>
+ </eClassifiers>
+ <eClassifiers xsi:type="ocl.ecore:TypeType" name="Element">
+ <referredType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//Element"/>
+ </eClassifiers>
+ </ecore:EPackage>
+ <ocl.ecore:Variable name="self">
+ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//NamedElement"/>
+ </ocl.ecore:Variable>
+ <ocl.ecore:Variable name="self">
+ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//NamedElement"/>
+ </ocl.ecore:Variable>
+ <ocl.ecore:Variable name="self">
+ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//NamedElement"/>
+ </ocl.ecore:Variable>
+ <ocl.ecore:Variable name="self">
+ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//Model"/>
+ </ocl.ecore:Variable>
+ <ocl.ecore:Variable name="i">
+ <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
+ </ocl.ecore:Variable>
+ <ocl.ecore:Variable name="self">
+ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//Model"/>
+ </ocl.ecore:Variable>
+ <ocl.ecore:Variable name="self">
+ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//NamedElement"/>
+ </ocl.ecore:Variable>
+ <ocl.ecore:Variable name="self">
+ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//NamedElement"/>
+ </ocl.ecore:Variable>
+ <ocl.ecore:Variable name="self">
+ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//NamedElement"/>
+ </ocl.ecore:Variable>
+ <ocl.ecore:Variable name="self">
+ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//NamedElement"/>
+ </ocl.ecore:Variable>
+ <ocl.ecore:Variable name="self">
+ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//NamedElement"/>
+ </ocl.ecore:Variable>
+ <ocl.ecore:Variable name="self">
+ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//NamedElement"/>
+ </ocl.ecore:Variable>
+ <ocl.ecore:Variable name="self">
+ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//NamedElement"/>
+ </ocl.ecore:Variable>
+ <ocl.ecore:Variable name="self">
+ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//NamedElement"/>
+ </ocl.ecore:Variable>
+ <ocl.ecore:Variable name="self">
+ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//Property"/>
+ </ocl.ecore:Variable>
+ <ocl.ecore:Variable name="self">
+ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//Property"/>
+ </ocl.ecore:Variable>
+ <ocl.ecore:Variable name="self">
+ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//Property"/>
+ </ocl.ecore:Variable>
+ <ocl.ecore:Variable name="self">
+ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//Property"/>
+ </ocl.ecore:Variable>
+ <ocl.ecore:Variable name="self">
+ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//Property"/>
+ </ocl.ecore:Variable>
+ <ocl.ecore:Variable name="self">
+ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//Property"/>
+ </ocl.ecore:Variable>
+ <ocl.ecore:Variable name="self">
+ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//NamedElement"/>
+ </ocl.ecore:Variable>
+ <ocl.ecore:Variable name="i">
+ <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
+ </ocl.ecore:Variable>
+ <ocl.ecore:Variable name="self">
+ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//NamedElement"/>
+ </ocl.ecore:Variable>
+ <ocl.ecore:Variable name="self">
+ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//NamedElement"/>
+ </ocl.ecore:Variable>
+ <ocl.ecore:Variable name="self">
+ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//Model"/>
+ </ocl.ecore:Variable>
+ <ocl.ecore:Variable name="i">
+ <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
+ </ocl.ecore:Variable>
+ <ocl.ecore:Variable name="self">
+ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//Model"/>
+ </ocl.ecore:Variable>
+ <ocl.ecore:Variable name="self">
+ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//Model"/>
+ </ocl.ecore:Variable>
+ <ocl.ecore:Variable name="self">
+ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//Model"/>
+ </ocl.ecore:Variable>
+ <ocl.ecore:Variable name="self">
+ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//Model"/>
+ </ocl.ecore:Variable>
+ <ocl.ecore:Variable name="self">
+ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//Model"/>
+ </ocl.ecore:Variable>
+ <ocl.ecore:Variable name="self">
+ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//Model"/>
+ </ocl.ecore:Variable>
+ <ocl.ecore:Variable name="self">
+ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//NamedElement"/>
+ </ocl.ecore:Variable>
+ <ocl.ecore:Variable name="self">
+ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//NamedElement"/>
+ </ocl.ecore:Variable>
+ <ocl.ecore:Variable name="self">
+ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//NamedElement"/>
+ </ocl.ecore:Variable>
+ <ocl.ecore:Variable name="self">
+ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//Model"/>
+ </ocl.ecore:Variable>
+ <ocl.ecore:Variable name="i">
+ <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
+ </ocl.ecore:Variable>
+ <ocl.ecore:Variable name="self">
+ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//Model"/>
+ </ocl.ecore:Variable>
+ <ocl.ecore:Variable name="self">
+ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//NamedElement"/>
+ </ocl.ecore:Variable>
+ <ocl.ecore:Variable name="self">
+ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//NamedElement"/>
+ </ocl.ecore:Variable>
+ <ocl.ecore:Variable name="self">
+ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//NamedElement"/>
+ </ocl.ecore:Variable>
+ <ocl.ecore:Variable name="self">
+ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//NamedElement"/>
+ </ocl.ecore:Variable>
+ <ocl.ecore:Variable name="self">
+ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//Model"/>
+ </ocl.ecore:Variable>
+ <ocl.ecore:Variable name="i">
+ <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
+ </ocl.ecore:Variable>
+ <ocl.ecore:Variable name="self">
+ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.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/generateRTMapsModelDataTypes">
+ <details key="start" value="981"/>
+ <details key="end" value="3269"/>
+ <details key="line" value="23"/>
+ </eAnnotations>
+ <eAnnotations source="positions.1" references="/0/generateRTMapsModelDataTypes/%">
+ <details key="start" value="1049"/>
+ <details key="end" value="2569"/>
+ <details key="line" value="24"/>
+ </eAnnotations>
+ <eAnnotations source="positions.2" references="/0/generateRTMapsModelDataTypes/%/%">
+ <details key="start" value="1158"/>
+ <details key="end" value="1175"/>
+ <details key="line" value="25"/>
+ </eAnnotations>
+ <eAnnotations source="positions.3" references="/0/generateRTMapsModelDataTypes/%/%.1">
+ <details key="start" value="1176"/>
+ <details key="end" value="1191"/>
+ <details key="line" value="0"/>
+ </eAnnotations>
+ <eAnnotations source="positions.4" references="/0/generateRTMapsModelDataTypes/%/%.1/root_model">
+ <details key="start" value="1176"/>
+ <details key="end" value="1186"/>
+ <details key="line" value="0"/>
+ </eAnnotations>
+ <eAnnotations source="positions.5" references="/0/generateRTMapsModelDataTypes/%/%.2">
+ <details key="start" value="1193"/>
+ <details key="end" value="1233"/>
+ <details key="line" value="25"/>
+ </eAnnotations>
+ <eAnnotations source="positions.6" references="/0/generateRTMapsModelDataTypes/%/%.3">
+ <details key="start" value="1234"/>
+ <details key="end" value="1249"/>
+ <details key="line" value="0"/>
+ </eAnnotations>
+ <eAnnotations source="positions.7" references="/0/generateRTMapsModelDataTypes/%/%.3/root_model">
+ <details key="start" value="1234"/>
+ <details key="end" value="1244"/>
+ <details key="line" value="0"/>
+ </eAnnotations>
+ <eAnnotations source="positions.8" references="/0/generateRTMapsModelDataTypes/%/%.4">
+ <details key="start" value="1251"/>
+ <details key="end" value="1463"/>
+ <details key="line" value="26"/>
+ </eAnnotations>
+ <eAnnotations source="positions.9" references="/0/generateRTMapsModelDataTypes/%/%.5">
+ <details key="start" value="1463"/>
+ <details key="end" value="1642"/>
+ <details key="line" value="35"/>
+ </eAnnotations>
+ <eAnnotations source="positions.10" references="/0/generateRTMapsModelDataTypes/%/%.5/%">
+ <details key="start" value="1530"/>
+ <details key="end" value="1634"/>
+ <details key="line" value="36"/>
+ </eAnnotations>
+ <eAnnotations source="positions.11" references="/0/generateRTMapsModelDataTypes/%/%.5/%/%">
+ <details key="start" value="1572"/>
+ <details key="end" value="1577"/>
+ <details key="line" value="37"/>
+ </eAnnotations>
+ <eAnnotations source="positions.12" references="/0/generateRTMapsModelDataTypes/%/%.5/%/%.1">
+ <details key="start" value="1578"/>
+ <details key="end" value="1591"/>
+ <details key="line" value="0"/>
+ </eAnnotations>
+ <eAnnotations source="positions.13" references="/0/generateRTMapsModelDataTypes/%/%.5/%/%.1/datatype">
+ <details key="start" value="1578"/>
+ <details key="end" value="1586"/>
+ <details key="line" value="0"/>
+ </eAnnotations>
+ <eAnnotations source="positions.14" references="/0/generateRTMapsModelDataTypes/%/%.5/%/%.2">
+ <details key="start" value="1593"/>
+ <details key="end" value="1596"/>
+ <details key="line" value="37"/>
+ </eAnnotations>
+ <eAnnotations source="positions.15" references="/0/generateRTMapsModelDataTypes/%/%.5/%/%.3">
+ <details key="start" value="1534"/>
+ <details key="end" value="1569"/>
+ <details key="line" value="0"/>
+ </eAnnotations>
+ <eAnnotations source="positions.16" references="/0/generateRTMapsModelDataTypes/%/%.5/%/%.3/datatype">
+ <details key="start" value="1535"/>
+ <details key="end" value="1543"/>
+ <details key="line" value="0"/>
+ </eAnnotations>
+ <eAnnotations source="positions.17" references="/0/generateRTMapsModelDataTypes/%/%.5/%/%.3/%">
+ <details key="start" value="1556"/>
+ <details key="end" value="1567"/>
+ <details key="line" value="0"/>
+ </eAnnotations>
+ <eAnnotations source="positions.18" references="/0/generateRTMapsModelDataTypes/%/%.5/%/%.4">
+ <details key="start" value="1596"/>
+ <details key="end" value="1629"/>
+ <details key="line" value="38"/>
+ </eAnnotations>
+ <eAnnotations source="positions.19" references="/0/generateRTMapsModelDataTypes/%/%.5/%/%.4/%">
+ <details key="start" value="1604"/>
+ <details key="end" value="1610"/>
+ <details key="line" value="39"/>
+ </eAnnotations>
+ <eAnnotations source="positions.20" references="/0/generateRTMapsModelDataTypes/%/%.5/%/%.4/%.1">
+ <details key="start" value="1611"/>
+ <details key="end" value="1624"/>
+ <details key="line" value="0"/>
+ </eAnnotations>
+ <eAnnotations source="positions.21" references="/0/generateRTMapsModelDataTypes/%/%.5/%/%.4/%.1/datatype">
+ <details key="start" value="1611"/>
+ <details key="end" value="1619"/>
+ <details key="line" value="0"/>
+ </eAnnotations>
+ <eAnnotations source="positions.22" references="/0/generateRTMapsModelDataTypes/%/%.5/%/%.4/%.2">
+ <details key="start" value="1626"/>
+ <details key="end" value="1629"/>
+ <details key="line" value="39"/>
+ </eAnnotations>
+ <eAnnotations source="positions.23" references="/0/generateRTMapsModelDataTypes/%/%.5/datatype">
+ <details key="start" value="1469"/>
+ <details key="end" value="1492"/>
+ <details key="line" value="35"/>
+ </eAnnotations>
+ <eAnnotations source="positions.24" references="/0/generateRTMapsModelDataTypes/%/%.5/%.1">
+ <details key="start" value="1495"/>
+ <details key="end" value="1526"/>
+ <details key="line" value="0"/>
+ </eAnnotations>
+ <eAnnotations source="positions.25" references="/0/generateRTMapsModelDataTypes/%/%.5/%.1/root_model">
+ <details key="start" value="1515"/>
+ <details key="end" value="1525"/>
+ <details key="line" value="0"/>
+ </eAnnotations>
+ <eAnnotations source="positions.26" references="/0/generateRTMapsModelDataTypes/%/%.6">
+ <details key="start" value="1644"/>
+ <details key="end" value="1780"/>
+ <details key="line" value="42"/>
+ </eAnnotations>
+ <eAnnotations source="positions.27" references="/0/generateRTMapsModelDataTypes/%/%.7">
+ <details key="start" value="1780"/>
+ <details key="end" value="2505"/>
+ <details key="line" value="46"/>
+ </eAnnotations>
+ <eAnnotations source="positions.28" references="/0/generateRTMapsModelDataTypes/%/%.7/%">
+ <details key="start" value="1847"/>
+ <details key="end" value="1857"/>
+ <details key="line" value="47"/>
+ </eAnnotations>
+ <eAnnotations source="positions.29" references="/0/generateRTMapsModelDataTypes/%/%.7/%.1">
+ <details key="start" value="1858"/>
+ <details key="end" value="1873"/>
+ <details key="line" value="0"/>
+ </eAnnotations>
+ <eAnnotations source="positions.30" references="/0/generateRTMapsModelDataTypes/%/%.7/%.1/root_model">
+ <details key="start" value="1858"/>
+ <details key="end" value="1868"/>
+ <details key="line" value="0"/>
+ </eAnnotations>
+ <eAnnotations source="positions.31" references="/0/generateRTMapsModelDataTypes/%/%.7/%.2">
+ <details key="start" value="1875"/>
+ <details key="end" value="1876"/>
+ <details key="line" value="47"/>
+ </eAnnotations>
+ <eAnnotations source="positions.32" references="/0/generateRTMapsModelDataTypes/%/%.7/%.3">
+ <details key="start" value="1877"/>
+ <details key="end" value="1890"/>
+ <details key="line" value="0"/>
+ </eAnnotations>
+ <eAnnotations source="positions.33" references="/0/generateRTMapsModelDataTypes/%/%.7/%.3/datatype">
+ <details key="start" value="1877"/>
+ <details key="end" value="1885"/>
+ <details key="line" value="0"/>
+ </eAnnotations>
+ <eAnnotations source="positions.34" references="/0/generateRTMapsModelDataTypes/%/%.7/%.4">
+ <details key="start" value="1892"/>
+ <details key="end" value="1897"/>
+ <details key="line" value="47"/>
+ </eAnnotations>
+ <eAnnotations source="positions.35" references="/0/generateRTMapsModelDataTypes/%/%.7/%.5">
+ <details key="start" value="1898"/>
+ <details key="end" value="2497"/>
+ <details key="line" value="48"/>
+ </eAnnotations>
+ <eAnnotations source="positions.36" references="/0/generateRTMapsModelDataTypes/%/%.7/%.5/%">
+ <details key="start" value="1992"/>
+ <details key="end" value="2003"/>
+ <details key="line" value="49"/>
+ </eAnnotations>
+ <eAnnotations source="positions.37" references="/0/generateRTMapsModelDataTypes/%/%.7/%.5/%.1">
+ <details key="start" value="2004"/>
+ <details key="end" value="2017"/>
+ <details key="line" value="0"/>
+ </eAnnotations>
+ <eAnnotations source="positions.38" references="/0/generateRTMapsModelDataTypes/%/%.7/%.5/%.1/datatype">
+ <details key="start" value="2004"/>
+ <details key="end" value="2012"/>
+ <details key="line" value="0"/>
+ </eAnnotations>
+ <eAnnotations source="positions.39" references="/0/generateRTMapsModelDataTypes/%/%.7/%.5/%.2">
+ <details key="start" value="2019"/>
+ <details key="end" value="2036"/>
+ <details key="line" value="49"/>
+ </eAnnotations>
+ <eAnnotations source="positions.40" references="/0/generateRTMapsModelDataTypes/%/%.7/%.5/%.3">
+ <details key="start" value="2037"/>
+ <details key="end" value="2050"/>
+ <details key="line" value="0"/>
+ </eAnnotations>
+ <eAnnotations source="positions.41" references="/0/generateRTMapsModelDataTypes/%/%.7/%.5/%.3/datatype">
+ <details key="start" value="2037"/>
+ <details key="end" value="2045"/>
+ <details key="line" value="0"/>
+ </eAnnotations>
+ <eAnnotations source="positions.42" references="/0/generateRTMapsModelDataTypes/%/%.7/%.5/%.4">
+ <details key="start" value="2052"/>
+ <details key="end" value="2060"/>
+ <details key="line" value="50"/>
+ </eAnnotations>
+ <eAnnotations source="positions.43" references="/0/generateRTMapsModelDataTypes/%/%.7/%.5/%.5">
+ <details key="start" value="2060"/>
+ <details key="end" value="2391"/>
+ <details key="line" value="52"/>
+ </eAnnotations>
+ <eAnnotations source="positions.44" references="/0/generateRTMapsModelDataTypes/%/%.7/%.5/%.5/%">
+ <details key="start" value="2135"/>
+ <details key="end" value="2383"/>
+ <details key="line" value="53"/>
+ </eAnnotations>
+ <eAnnotations source="positions.45" references="/0/generateRTMapsModelDataTypes/%/%.7/%.5/%.5/%/%">
+ <details key="start" value="2198"/>
+ <details key="end" value="2376"/>
+ <details key="line" value="54"/>
+ </eAnnotations>
+ <eAnnotations source="positions.46" references="/0/generateRTMapsModelDataTypes/%/%.7/%.5/%.5/%/%/%">
+ <details key="start" value="2270"/>
+ <details key="end" value="2288"/>
+ <details key="line" value="55"/>
+ </eAnnotations>
+ <eAnnotations source="positions.47" references="/0/generateRTMapsModelDataTypes/%/%.7/%.5/%.5/%/%/%.1">
+ <details key="start" value="2289"/>
+ <details key="end" value="2303"/>
+ <details key="line" value="0"/>
+ </eAnnotations>
+ <eAnnotations source="positions.48" references="/0/generateRTMapsModelDataTypes/%/%.7/%.5/%.5/%/%/%.1/%">
+ <details key="start" value="2289"/>
+ <details key="end" value="2298"/>
+ <details key="line" value="0"/>
+ </eAnnotations>
+ <eAnnotations source="positions.49" references="/0/generateRTMapsModelDataTypes/%/%.7/%.5/%.5/%/%/%.1/%/prop">
+ <details key="start" value="2289"/>
+ <details key="end" value="2293"/>
+ <details key="line" value="0"/>
+ </eAnnotations>
+ <eAnnotations source="positions.50" references="/0/generateRTMapsModelDataTypes/%/%.7/%.5/%.5/%/%/%.2">
+ <details key="start" value="2305"/>
+ <details key="end" value="2310"/>
+ <details key="line" value="55"/>
+ </eAnnotations>
+ <eAnnotations source="positions.51" references="/0/generateRTMapsModelDataTypes/%/%.7/%.5/%.5/%/%/%.3">
+ <details key="start" value="2202"/>
+ <details key="end" value="2267"/>
+ <details key="line" value="0"/>
+ </eAnnotations>
+ <eAnnotations source="positions.52" references="/0/generateRTMapsModelDataTypes/%/%.7/%.5/%.5/%/%/%.3/%">
+ <details key="start" value="2221"/>
+ <details key="end" value="2250"/>
+ <details key="line" value="0"/>
+ </eAnnotations>
+ <eAnnotations source="positions.53" references="/0/generateRTMapsModelDataTypes/%/%.7/%.5/%.5/%/%/%.3/%/root_model">
+ <details key="start" value="2221"/>
+ <details key="end" value="2231"/>
+ <details key="line" value="0"/>
+ </eAnnotations>
+ <eAnnotations source="positions.54" references="/0/generateRTMapsModelDataTypes/%/%.7/%.5/%.5/%/%/%.3/%/%">
+ <details key="start" value="2242"/>
+ <details key="end" value="2249"/>
+ <details key="line" value="0"/>
+ </eAnnotations>
+ <eAnnotations source="positions.55" references="/0/generateRTMapsModelDataTypes/%/%.7/%.5/%.5/%/%/%.3/%.1">
+ <details key="start" value="2251"/>
+ <details key="end" value="2265"/>
+ <details key="line" value="0"/>
+ </eAnnotations>
+ <eAnnotations source="positions.56" references="/0/generateRTMapsModelDataTypes/%/%.7/%.5/%.5/%/%/%.3/%.1/%">
+ <details key="start" value="2251"/>
+ <details key="end" value="2260"/>
+ <details key="line" value="0"/>
+ </eAnnotations>
+ <eAnnotations source="positions.57" references="/0/generateRTMapsModelDataTypes/%/%.7/%.5/%.5/%/%/%.3/%.1/%/prop">
+ <details key="start" value="2251"/>
+ <details key="end" value="2255"/>
+ <details key="line" value="0"/>
+ </eAnnotations>
+ <eAnnotations source="positions.58" references="/0/generateRTMapsModelDataTypes/%/%.7/%.5/%.5/%/%/%.4">
+ <details key="start" value="2311"/>
+ <details key="end" value="2371"/>
+ <details key="line" value="56"/>
+ </eAnnotations>
+ <eAnnotations source="positions.59" references="/0/generateRTMapsModelDataTypes/%/%.7/%.5/%.5/%/%/%.4/%">
+ <details key="start" value="2319"/>
+ <details key="end" value="2329"/>
+ <details key="line" value="57"/>
+ </eAnnotations>
+ <eAnnotations source="positions.60" references="/0/generateRTMapsModelDataTypes/%/%.7/%.5/%.5/%/%/%.4/%.1">
+ <details key="start" value="2330"/>
+ <details key="end" value="2345"/>
+ <details key="line" value="0"/>
+ </eAnnotations>
+ <eAnnotations source="positions.61" references="/0/generateRTMapsModelDataTypes/%/%.7/%.5/%.5/%/%/%.4/%.1/root_model">
+ <details key="start" value="2330"/>
+ <details key="end" value="2340"/>
+ <details key="line" value="0"/>
+ </eAnnotations>
+ <eAnnotations source="positions.62" references="/0/generateRTMapsModelDataTypes/%/%.7/%.5/%.5/%/%/%.4/%.2">
+ <details key="start" value="2347"/>
+ <details key="end" value="2348"/>
+ <details key="line" value="57"/>
+ </eAnnotations>
+ <eAnnotations source="positions.63" references="/0/generateRTMapsModelDataTypes/%/%.7/%.5/%.5/%/%/%.4/%.3">
+ <details key="start" value="2349"/>
+ <details key="end" value="2363"/>
+ <details key="line" value="0"/>
+ </eAnnotations>
+ <eAnnotations source="positions.64" references="/0/generateRTMapsModelDataTypes/%/%.7/%.5/%.5/%/%/%.4/%.3/%">
+ <details key="start" value="2349"/>
+ <details key="end" value="2358"/>
+ <details key="line" value="0"/>
+ </eAnnotations>
+ <eAnnotations source="positions.65" references="/0/generateRTMapsModelDataTypes/%/%.7/%.5/%.5/%/%/%.4/%.3/%/prop">
+ <details key="start" value="2349"/>
+ <details key="end" value="2353"/>
+ <details key="line" value="0"/>
+ </eAnnotations>
+ <eAnnotations source="positions.66" references="/0/generateRTMapsModelDataTypes/%/%.7/%.5/%.5/%/%/%.4/%.4">
+ <details key="start" value="2365"/>
+ <details key="end" value="2370"/>
+ <details key="line" value="57"/>
+ </eAnnotations>
+ <eAnnotations source="positions.67" references="/0/generateRTMapsModelDataTypes/%/%.7/%.5/%.5/%/%.1">
+ <details key="start" value="2139"/>
+ <details key="end" value="2194"/>
+ <details key="line" value="0"/>
+ </eAnnotations>
+ <eAnnotations source="positions.68" references="/0/generateRTMapsModelDataTypes/%/%.7/%.5/%.5/%/%.1/%">
+ <details key="start" value="2140"/>
+ <details key="end" value="2185"/>
+ <details key="line" value="0"/>
+ </eAnnotations>
+ <eAnnotations source="positions.69" references="/0/generateRTMapsModelDataTypes/%/%.7/%.5/%.5/%/%.1/%/%">
+ <details key="start" value="2156"/>
+ <details key="end" value="2184"/>
+ <details key="line" value="0"/>
+ </eAnnotations>
+ <eAnnotations source="positions.70" references="/0/generateRTMapsModelDataTypes/%/%.7/%.5/%.5/%/%.1/%/%/%">
+ <details key="start" value="2156"/>
+ <details key="end" value="2165"/>
+ <details key="line" value="0"/>
+ </eAnnotations>
+ <eAnnotations source="positions.71" references="/0/generateRTMapsModelDataTypes/%/%.7/%.5/%.5/%/%.1/%/%/%/prop">
+ <details key="start" value="2156"/>
+ <details key="end" value="2160"/>
+ <details key="line" value="0"/>
+ </eAnnotations>
+ <eAnnotations source="positions.72" references="/0/generateRTMapsModelDataTypes/%/%.7/%.5/%.5/%/%.1/%/%/%.1">
+ <details key="start" value="2176"/>
+ <details key="end" value="2183"/>
+ <details key="line" value="0"/>
+ </eAnnotations>
+ <eAnnotations source="positions.73" references="/0/generateRTMapsModelDataTypes/%/%.7/%.5/%.5/%/%.1/%.1">
+ <details key="start" value="2188"/>
+ <details key="end" value="2193"/>
+ <details key="line" value="0"/>
+ </eAnnotations>
+ <eAnnotations source="positions.74" references="/0/generateRTMapsModelDataTypes/%/%.7/%.5/%.5/prop">
+ <details key="start" value="2066"/>
+ <details key="end" value="2081"/>
+ <details key="line" value="52"/>
+ </eAnnotations>
+ <eAnnotations source="positions.75" references="/0/generateRTMapsModelDataTypes/%/%.7/%.5/%.5/%.1">
+ <details key="start" value="2084"/>
+ <details key="end" value="2131"/>
+ <details key="line" value="0"/>
+ </eAnnotations>
+ <eAnnotations source="positions.76" references="/0/generateRTMapsModelDataTypes/%/%.7/%.5/%.5/%.1/%">
+ <details key="start" value="2084"/>
+ <details key="end" value="2112"/>
+ <details key="line" value="0"/>
+ </eAnnotations>
+ <eAnnotations source="positions.77" references="/0/generateRTMapsModelDataTypes/%/%.7/%.5/%.5/%.1/%/datatype">
+ <details key="start" value="2084"/>
+ <details key="end" value="2092"/>
+ <details key="line" value="0"/>
+ </eAnnotations>
+ <eAnnotations source="positions.78" references="/0/generateRTMapsModelDataTypes/%/%.7/%.5/%.5/%.1/%/%">
+ <details key="start" value="2103"/>
+ <details key="end" value="2111"/>
+ <details key="line" value="0"/>
+ </eAnnotations>
+ <eAnnotations source="positions.79" references="/0/generateRTMapsModelDataTypes/%/%.7/%.5/%.6">
+ <details key="start" value="2393"/>
+ <details key="end" value="2395"/>
+ <details key="line" value="61"/>
+ </eAnnotations>
+ <eAnnotations source="positions.80" references="/0/generateRTMapsModelDataTypes/%/%.7/%.5/%.7">
+ <details key="start" value="2396"/>
+ <details key="end" value="2449"/>
+ <details key="line" value="0"/>
+ </eAnnotations>
+ <eAnnotations source="positions.81" references="/0/generateRTMapsModelDataTypes/%/%.7/%.5/%.7/%">
+ <details key="start" value="2420"/>
+ <details key="end" value="2448"/>
+ <details key="line" value="0"/>
+ </eAnnotations>
+ <eAnnotations source="positions.82" references="/0/generateRTMapsModelDataTypes/%/%.7/%.5/%.7/%/datatype">
+ <details key="start" value="2420"/>
+ <details key="end" value="2428"/>
+ <details key="line" value="0"/>
+ </eAnnotations>
+ <eAnnotations source="positions.83" references="/0/generateRTMapsModelDataTypes/%/%.7/%.5/%.7/%/%">
+ <details key="start" value="2439"/>
+ <details key="end" value="2447"/>
+ <details key="line" value="0"/>
+ </eAnnotations>
+ <eAnnotations source="positions.84" references="/0/generateRTMapsModelDataTypes/%/%.7/%.5/%.8">
+ <details key="start" value="2451"/>
+ <details key="end" value="2467"/>
+ <details key="line" value="63"/>
+ </eAnnotations>
+ <eAnnotations source="positions.85" references="/0/generateRTMapsModelDataTypes/%/%.7/%.5/%.9">
+ <details key="start" value="2468"/>
+ <details key="end" value="2481"/>
+ <details key="line" value="0"/>
+ </eAnnotations>
+ <eAnnotations source="positions.86" references="/0/generateRTMapsModelDataTypes/%/%.7/%.5/%.9/datatype">
+ <details key="start" value="2468"/>
+ <details key="end" value="2476"/>
+ <details key="line" value="0"/>
+ </eAnnotations>
+ <eAnnotations source="positions.87" references="/0/generateRTMapsModelDataTypes/%/%.7/%.5/%.10">
+ <details key="start" value="2483"/>
+ <details key="end" value="2489"/>
+ <details key="line" value="64"/>
+ </eAnnotations>
+ <eAnnotations source="positions.88" references="/0/generateRTMapsModelDataTypes/%/%.7/%.5/%.11">
+ <details key="start" value="1905"/>
+ <details key="end" value="1971"/>
+ <details key="line" value="0"/>
+ </eAnnotations>
+ <eAnnotations source="positions.89" references="/0/generateRTMapsModelDataTypes/%/%.7/%.5/%.11/%">
+ <details key="start" value="1905"/>
+ <details key="end" value="1964"/>
+ <details key="line" value="0"/>
+ </eAnnotations>
+ <eAnnotations source="positions.90" references="/0/generateRTMapsModelDataTypes/%/%.7/%.5/%.11/%/%">
+ <details key="start" value="1905"/>
+ <details key="end" value="1948"/>
+ <details key="line" value="0"/>
+ </eAnnotations>
+ <eAnnotations source="positions.91" references="/0/generateRTMapsModelDataTypes/%/%.7/%.5/%.11/%/%/%">
+ <details key="start" value="1905"/>
+ <details key="end" value="1942"/>
+ <details key="line" value="0"/>
+ </eAnnotations>
+ <eAnnotations source="positions.92" references="/0/generateRTMapsModelDataTypes/%/%.7/%.5/%.11/%/%/%/%">
+ <details key="start" value="1905"/>
+ <details key="end" value="1924"/>
+ <details key="line" value="0"/>
+ </eAnnotations>
+ <eAnnotations source="positions.93" references="/0/generateRTMapsModelDataTypes/%/%.7/%.5/%.11/%/%/%/%.1">
+ <details key="start" value="1927"/>
+ <details key="end" value="1942"/>
+ <details key="line" value="0"/>
+ </eAnnotations>
+ <eAnnotations source="positions.94" references="/0/generateRTMapsModelDataTypes/%/%.7/%.5/%.11/%/%/%/%.1/root_model">
+ <details key="start" value="1927"/>
+ <details key="end" value="1937"/>
+ <details key="line" value="0"/>
+ </eAnnotations>
+ <eAnnotations source="positions.95" references="/0/generateRTMapsModelDataTypes/%/%.7/%.5/%.11/%/%/%.1">
+ <details key="start" value="1945"/>
+ <details key="end" value="1948"/>
+ <details key="line" value="0"/>
+ </eAnnotations>
+ <eAnnotations source="positions.96" references="/0/generateRTMapsModelDataTypes/%/%.7/%.5/%.11/%/%.1">
+ <details key="start" value="1951"/>
+ <details key="end" value="1964"/>
+ <details key="line" value="0"/>
+ </eAnnotations>
+ <eAnnotations source="positions.97" references="/0/generateRTMapsModelDataTypes/%/%.7/%.5/%.11/%/%.1/datatype">
+ <details key="start" value="1951"/>
+ <details key="end" value="1959"/>
+ <details key="line" value="0"/>
+ </eAnnotations>
+ <eAnnotations source="positions.98" references="/0/generateRTMapsModelDataTypes/%/%.7/%.5/%.11/%.1">
+ <details key="start" value="1967"/>
+ <details key="end" value="1971"/>
+ <details key="line" value="0"/>
+ </eAnnotations>
+ <eAnnotations source="positions.99" references="/0/generateRTMapsModelDataTypes/%/%.7/%.5/%.12">
+ <details key="start" value="1980"/>
+ <details key="end" value="1987"/>
+ <details key="line" value="0"/>
+ </eAnnotations>
+ <eAnnotations source="positions.100" references="/0/generateRTMapsModelDataTypes/%/%.7/datatype">
+ <details key="start" value="1786"/>
+ <details key="end" value="1809"/>
+ <details key="line" value="46"/>
+ </eAnnotations>
+ <eAnnotations source="positions.101" references="/0/generateRTMapsModelDataTypes/%/%.7/%.6">
+ <details key="start" value="1812"/>
+ <details key="end" value="1843"/>
+ <details key="line" value="0"/>
+ </eAnnotations>
+ <eAnnotations source="positions.102" references="/0/generateRTMapsModelDataTypes/%/%.7/%.6/root_model">
+ <details key="start" value="1832"/>
+ <details key="end" value="1842"/>
+ <details key="line" value="0"/>
+ </eAnnotations>
+ <eAnnotations source="positions.103" references="/0/generateRTMapsModelDataTypes/%/%.8">
+ <details key="start" value="2507"/>
+ <details key="end" value="2527"/>
+ <details key="line" value="67"/>
+ </eAnnotations>
+ <eAnnotations source="positions.104" references="/0/generateRTMapsModelDataTypes/%/%.9">
+ <details key="start" value="2528"/>
+ <details key="end" value="2543"/>
+ <details key="line" value="0"/>
+ </eAnnotations>
+ <eAnnotations source="positions.105" references="/0/generateRTMapsModelDataTypes/%/%.9/root_model">
+ <details key="start" value="2528"/>
+ <details key="end" value="2538"/>
+ <details key="line" value="0"/>
+ </eAnnotations>
+ <eAnnotations source="positions.106" references="/0/generateRTMapsModelDataTypes/%/%.10">
+ <details key="start" value="2545"/>
+ <details key="end" value="2562"/>
+ <details key="line" value="68"/>
+ </eAnnotations>
+ <eAnnotations source="positions.107" references="/0/generateRTMapsModelDataTypes/%/%.11">
+ <details key="start" value="1056"/>
+ <details key="end" value="1138"/>
+ <details key="line" value="0"/>
+ </eAnnotations>
+ <eAnnotations source="positions.108" references="/0/generateRTMapsModelDataTypes/%/%.11/%">
+ <details key="start" value="1056"/>
+ <details key="end" value="1117"/>
+ <details key="line" value="0"/>
+ </eAnnotations>
+ <eAnnotations source="positions.109" references="/0/generateRTMapsModelDataTypes/%/%.11/%/%">
+ <details key="start" value="1056"/>
+ <details key="end" value="1099"/>
+ <details key="line" value="0"/>
+ </eAnnotations>
+ <eAnnotations source="positions.110" references="/0/generateRTMapsModelDataTypes/%/%.11/%/%/%">
+ <details key="start" value="1056"/>
+ <details key="end" value="1093"/>
+ <details key="line" value="0"/>
+ </eAnnotations>
+ <eAnnotations source="positions.111" references="/0/generateRTMapsModelDataTypes/%/%.11/%/%/%/%">
+ <details key="start" value="1056"/>
+ <details key="end" value="1075"/>
+ <details key="line" value="0"/>
+ </eAnnotations>
+ <eAnnotations source="positions.112" references="/0/generateRTMapsModelDataTypes/%/%.11/%/%/%/%.1">
+ <details key="start" value="1078"/>
+ <details key="end" value="1093"/>
+ <details key="line" value="0"/>
+ </eAnnotations>
+ <eAnnotations source="positions.113" references="/0/generateRTMapsModelDataTypes/%/%.11/%/%/%/%.1/root_model">
+ <details key="start" value="1078"/>
+ <details key="end" value="1088"/>
+ <details key="line" value="0"/>
+ </eAnnotations>
+ <eAnnotations source="positions.114" references="/0/generateRTMapsModelDataTypes/%/%.11/%/%/%.1">
+ <details key="start" value="1096"/>
+ <details key="end" value="1099"/>
+ <details key="line" value="0"/>
+ </eAnnotations>
+ <eAnnotations source="positions.115" references="/0/generateRTMapsModelDataTypes/%/%.11/%/%.1">
+ <details key="start" value="1102"/>
+ <details key="end" value="1117"/>
+ <details key="line" value="0"/>
+ </eAnnotations>
+ <eAnnotations source="positions.116" references="/0/generateRTMapsModelDataTypes/%/%.11/%/%.1/root_model">
+ <details key="start" value="1102"/>
+ <details key="end" value="1112"/>
+ <details key="line" value="0"/>
+ </eAnnotations>
+ <eAnnotations source="positions.117" references="/0/generateRTMapsModelDataTypes/%/%.11/%.1">
+ <details key="start" value="1120"/>
+ <details key="end" value="1138"/>
+ <details key="line" value="0"/>
+ </eAnnotations>
+ <eAnnotations source="positions.118" references="/0/generateRTMapsModelDataTypes/%/%.12">
+ <details key="start" value="1147"/>
+ <details key="end" value="1154"/>
+ <details key="line" value="0"/>
+ </eAnnotations>
+ <eAnnotations source="positions.119" references="/0/generateRTMapsModelDataTypes/%.1">
+ <details key="start" value="2571"/>
+ <details key="end" value="2573"/>
+ <details key="line" value="70"/>
+ </eAnnotations>
+ <eAnnotations source="positions.120" references="/0/generateRTMapsModelDataTypes/%.2">
+ <details key="start" value="2573"/>
+ <details key="end" value="3254"/>
+ <details key="line" value="71"/>
+ </eAnnotations>
+ <eAnnotations source="positions.121" references="/0/generateRTMapsModelDataTypes/%.2/%">
+ <details key="start" value="2685"/>
+ <details key="end" value="2700"/>
+ <details key="line" value="72"/>
+ </eAnnotations>
+ <eAnnotations source="positions.122" references="/0/generateRTMapsModelDataTypes/%.2/%.1">
+ <details key="start" value="2701"/>
+ <details key="end" value="2716"/>
+ <details key="line" value="0"/>
+ </eAnnotations>
+ <eAnnotations source="positions.123" references="/0/generateRTMapsModelDataTypes/%.2/%.1/root_model">
+ <details key="start" value="2701"/>
+ <details key="end" value="2711"/>
+ <details key="line" value="0"/>
+ </eAnnotations>
+ <eAnnotations source="positions.124" references="/0/generateRTMapsModelDataTypes/%.2/%.2">
+ <details key="start" value="2718"/>
+ <details key="end" value="2756"/>
+ <details key="line" value="72"/>
+ </eAnnotations>
+ <eAnnotations source="positions.125" references="/0/generateRTMapsModelDataTypes/%.2/%.3">
+ <details key="start" value="2757"/>
+ <details key="end" value="2772"/>
+ <details key="line" value="0"/>
+ </eAnnotations>
+ <eAnnotations source="positions.126" references="/0/generateRTMapsModelDataTypes/%.2/%.3/root_model">
+ <details key="start" value="2757"/>
+ <details key="end" value="2767"/>
+ <details key="line" value="0"/>
+ </eAnnotations>
+ <eAnnotations source="positions.127" references="/0/generateRTMapsModelDataTypes/%.2/%.4">
+ <details key="start" value="2774"/>
+ <details key="end" value="2801"/>
+ <details key="line" value="73"/>
+ </eAnnotations>
+ <eAnnotations source="positions.128" references="/0/generateRTMapsModelDataTypes/%.2/%.5">
+ <details key="start" value="2801"/>
+ <details key="end" value="2924"/>
+ <details key="line" value="76"/>
+ </eAnnotations>
+ <eAnnotations source="positions.129" references="/0/generateRTMapsModelDataTypes/%.2/%.5/%">
+ <details key="start" value="2868"/>
+ <details key="end" value="2878"/>
+ <details key="line" value="77"/>
+ </eAnnotations>
+ <eAnnotations source="positions.130" references="/0/generateRTMapsModelDataTypes/%.2/%.5/%.1">
+ <details key="start" value="2879"/>
+ <details key="end" value="2894"/>
+ <details key="line" value="0"/>
+ </eAnnotations>
+ <eAnnotations source="positions.131" references="/0/generateRTMapsModelDataTypes/%.2/%.5/%.1/root_model">
+ <details key="start" value="2879"/>
+ <details key="end" value="2889"/>
+ <details key="line" value="0"/>
+ </eAnnotations>
+ <eAnnotations source="positions.132" references="/0/generateRTMapsModelDataTypes/%.2/%.5/%.2">
+ <details key="start" value="2896"/>
+ <details key="end" value="2897"/>
+ <details key="line" value="77"/>
+ </eAnnotations>
+ <eAnnotations source="positions.133" references="/0/generateRTMapsModelDataTypes/%.2/%.5/%.3">
+ <details key="start" value="2898"/>
+ <details key="end" value="2911"/>
+ <details key="line" value="0"/>
+ </eAnnotations>
+ <eAnnotations source="positions.134" references="/0/generateRTMapsModelDataTypes/%.2/%.5/%.3/datatype">
+ <details key="start" value="2898"/>
+ <details key="end" value="2906"/>
+ <details key="line" value="0"/>
+ </eAnnotations>
+ <eAnnotations source="positions.135" references="/0/generateRTMapsModelDataTypes/%.2/%.5/%.4">
+ <details key="start" value="2913"/>
+ <details key="end" value="2918"/>
+ <details key="line" value="77"/>
+ </eAnnotations>
+ <eAnnotations source="positions.136" references="/0/generateRTMapsModelDataTypes/%.2/%.5/datatype">
+ <details key="start" value="2807"/>
+ <details key="end" value="2830"/>
+ <details key="line" value="76"/>
+ </eAnnotations>
+ <eAnnotations source="positions.137" references="/0/generateRTMapsModelDataTypes/%.2/%.5/%.5">
+ <details key="start" value="2833"/>
+ <details key="end" value="2864"/>
+ <details key="line" value="0"/>
+ </eAnnotations>
+ <eAnnotations source="positions.138" references="/0/generateRTMapsModelDataTypes/%.2/%.5/%.5/root_model">
+ <details key="start" value="2853"/>
+ <details key="end" value="2863"/>
+ <details key="line" value="0"/>
+ </eAnnotations>
+ <eAnnotations source="positions.139" references="/0/generateRTMapsModelDataTypes/%.2/%.6">
+ <details key="start" value="2926"/>
+ <details key="end" value="2949"/>
+ <details key="line" value="79"/>
+ </eAnnotations>
+ <eAnnotations source="positions.140" references="/0/generateRTMapsModelDataTypes/%.2/%.7">
+ <details key="start" value="2949"/>
+ <details key="end" value="3186"/>
+ <details key="line" value="81"/>
+ </eAnnotations>
+ <eAnnotations source="positions.141" references="/0/generateRTMapsModelDataTypes/%.2/%.7/%">
+ <details key="start" value="3016"/>
+ <details key="end" value="3061"/>
+ <details key="line" value="82"/>
+ </eAnnotations>
+ <eAnnotations source="positions.142" references="/0/generateRTMapsModelDataTypes/%.2/%.7/%.1">
+ <details key="start" value="3062"/>
+ <details key="end" value="3075"/>
+ <details key="line" value="0"/>
+ </eAnnotations>
+ <eAnnotations source="positions.143" references="/0/generateRTMapsModelDataTypes/%.2/%.7/%.1/datatype">
+ <details key="start" value="3062"/>
+ <details key="end" value="3070"/>
+ <details key="line" value="0"/>
+ </eAnnotations>
+ <eAnnotations source="positions.144" references="/0/generateRTMapsModelDataTypes/%.2/%.7/%.2">
+ <details key="start" value="3077"/>
+ <details key="end" value="3114"/>
+ <details key="line" value="83"/>
+ </eAnnotations>
+ <eAnnotations source="positions.145" references="/0/generateRTMapsModelDataTypes/%.2/%.7/%.3">
+ <details key="start" value="3115"/>
+ <details key="end" value="3128"/>
+ <details key="line" value="0"/>
+ </eAnnotations>
+ <eAnnotations source="positions.146" references="/0/generateRTMapsModelDataTypes/%.2/%.7/%.3/datatype">
+ <details key="start" value="3115"/>
+ <details key="end" value="3123"/>
+ <details key="line" value="0"/>
+ </eAnnotations>
+ <eAnnotations source="positions.147" references="/0/generateRTMapsModelDataTypes/%.2/%.7/%.4">
+ <details key="start" value="3130"/>
+ <details key="end" value="3160"/>
+ <details key="line" value="83"/>
+ </eAnnotations>
+ <eAnnotations source="positions.148" references="/0/generateRTMapsModelDataTypes/%.2/%.7/%.5">
+ <details key="start" value="3161"/>
+ <details key="end" value="3174"/>
+ <details key="line" value="0"/>
+ </eAnnotations>
+ <eAnnotations source="positions.149" references="/0/generateRTMapsModelDataTypes/%.2/%.7/%.5/datatype">
+ <details key="start" value="3161"/>
+ <details key="end" value="3169"/>
+ <details key="line" value="0"/>
+ </eAnnotations>
+ <eAnnotations source="positions.150" references="/0/generateRTMapsModelDataTypes/%.2/%.7/%.6">
+ <details key="start" value="3176"/>
+ <details key="end" value="3180"/>
+ <details key="line" value="83"/>
+ </eAnnotations>
+ <eAnnotations source="positions.151" references="/0/generateRTMapsModelDataTypes/%.2/%.7/datatype">
+ <details key="start" value="2955"/>
+ <details key="end" value="2978"/>
+ <details key="line" value="81"/>
+ </eAnnotations>
+ <eAnnotations source="positions.152" references="/0/generateRTMapsModelDataTypes/%.2/%.7/%.7">
+ <details key="start" value="2981"/>
+ <details key="end" value="3012"/>
+ <details key="line" value="0"/>
+ </eAnnotations>
+ <eAnnotations source="positions.153" references="/0/generateRTMapsModelDataTypes/%.2/%.7/%.7/root_model">
+ <details key="start" value="3001"/>
+ <details key="end" value="3011"/>
+ <details key="line" value="0"/>
+ </eAnnotations>
+ <eAnnotations source="positions.154" references="/0/generateRTMapsModelDataTypes/%.2/%.8">
+ <details key="start" value="3188"/>
+ <details key="end" value="3206"/>
+ <details key="line" value="85"/>
+ </eAnnotations>
+ <eAnnotations source="positions.155" references="/0/generateRTMapsModelDataTypes/%.2/%.9">
+ <details key="start" value="3207"/>
+ <details key="end" value="3222"/>
+ <details key="line" value="0"/>
+ </eAnnotations>
+ <eAnnotations source="positions.156" references="/0/generateRTMapsModelDataTypes/%.2/%.9/root_model">
+ <details key="start" value="3207"/>
+ <details key="end" value="3217"/>
+ <details key="line" value="0"/>
+ </eAnnotations>
+ <eAnnotations source="positions.157" references="/0/generateRTMapsModelDataTypes/%.2/%.10">
+ <details key="start" value="3224"/>
+ <details key="end" value="3247"/>
+ <details key="line" value="86"/>
+ </eAnnotations>
+ <eAnnotations source="positions.158" references="/0/generateRTMapsModelDataTypes/%.2/%.11">
+ <details key="start" value="2580"/>
+ <details key="end" value="2665"/>
+ <details key="line" value="0"/>
+ </eAnnotations>
+ <eAnnotations source="positions.159" references="/0/generateRTMapsModelDataTypes/%.2/%.11/%">
+ <details key="start" value="2580"/>
+ <details key="end" value="2641"/>
+ <details key="line" value="0"/>
+ </eAnnotations>
+ <eAnnotations source="positions.160" references="/0/generateRTMapsModelDataTypes/%.2/%.11/%/%">
+ <details key="start" value="2580"/>
+ <details key="end" value="2623"/>
+ <details key="line" value="0"/>
+ </eAnnotations>
+ <eAnnotations source="positions.161" references="/0/generateRTMapsModelDataTypes/%.2/%.11/%/%/%">
+ <details key="start" value="2580"/>
+ <details key="end" value="2617"/>
+ <details key="line" value="0"/>
+ </eAnnotations>
+ <eAnnotations source="positions.162" references="/0/generateRTMapsModelDataTypes/%.2/%.11/%/%/%/%">
+ <details key="start" value="2580"/>
+ <details key="end" value="2599"/>
+ <details key="line" value="0"/>
+ </eAnnotations>
+ <eAnnotations source="positions.163" references="/0/generateRTMapsModelDataTypes/%.2/%.11/%/%/%/%.1">
+ <details key="start" value="2602"/>
+ <details key="end" value="2617"/>
+ <details key="line" value="0"/>
+ </eAnnotations>
+ <eAnnotations source="positions.164" references="/0/generateRTMapsModelDataTypes/%.2/%.11/%/%/%/%.1/root_model">
+ <details key="start" value="2602"/>
+ <details key="end" value="2612"/>
+ <details key="line" value="0"/>
+ </eAnnotations>
+ <eAnnotations source="positions.165" references="/0/generateRTMapsModelDataTypes/%.2/%.11/%/%/%.1">
+ <details key="start" value="2620"/>
+ <details key="end" value="2623"/>
+ <details key="line" value="0"/>
+ </eAnnotations>
+ <eAnnotations source="positions.166" references="/0/generateRTMapsModelDataTypes/%.2/%.11/%/%.1">
+ <details key="start" value="2626"/>
+ <details key="end" value="2641"/>
+ <details key="line" value="0"/>
+ </eAnnotations>
+ <eAnnotations source="positions.167" references="/0/generateRTMapsModelDataTypes/%.2/%.11/%/%.1/root_model">
+ <details key="start" value="2626"/>
+ <details key="end" value="2636"/>
+ <details key="line" value="0"/>
+ </eAnnotations>
+ <eAnnotations source="positions.168" references="/0/generateRTMapsModelDataTypes/%.2/%.11/%.1">
+ <details key="start" value="2644"/>
+ <details key="end" value="2665"/>
+ <details key="line" value="0"/>
+ </eAnnotations>
+ <eAnnotations source="positions.169" references="/0/generateRTMapsModelDataTypes/%.2/%.12">
+ <details key="start" value="2674"/>
+ <details key="end" value="2681"/>
+ <details key="line" value="0"/>
+ </eAnnotations>
+ <eAnnotations source="positions.170" references="/0/generateRTMapsModelDataTypes/%.3">
+ <details key="start" value="3256"/>
+ <details key="end" value="3258"/>
+ <details key="line" value="88"/>
+ </eAnnotations>
+ <eAnnotations source="positions.171" references="/0/generateRTMapsModelDataTypes/root_model">
+ <details key="start" value="1027"/>
+ <details key="end" value="1045"/>
+ <details key="line" value="23"/>
+ </eAnnotations>
+ </ecore:EAnnotation>
+</xmi:XMI>

Back to the top