Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorFrancois Le Fevre - CEA2016-05-09 15:00:08 +0000
committerGerrit Code Review @ Eclipse.org2016-05-10 13:49:32 +0000
commit846244a53eb1c2c25a8602cfa24456e94d1c776a (patch)
tree56700f3abb559849060f6df456c97f72908078aa /extraplugins/robotml/generators/rtmaps/org.eclipse.papyrus.robotml.generators.intempora.rtmaps/src/org/eclipse/papyrus/robotml/generators/intempora/rtmaps/files
parentef8d6acf5273e5c2ddb91640e9ec899f1782e637 (diff)
downloadorg.eclipse.papyrus-846244a53eb1c2c25a8602cfa24456e94d1c776a.tar.gz
org.eclipse.papyrus-846244a53eb1c2c25a8602cfa24456e94d1c776a.tar.xz
org.eclipse.papyrus-846244a53eb1c2c25a8602cfa24456e94d1c776a.zip
Bug 482244: [RobotML][hudson]: deletion of robotml
-removing all robotml except doc references and profil references Change-Id: If95752ec4daa2b10517e87c4d01b99b0647073cb Signed-off-by: Francois Le Fevre - CEA <francois.le-fevre@cea.fr>
Diffstat (limited to 'extraplugins/robotml/generators/rtmaps/org.eclipse.papyrus.robotml.generators.intempora.rtmaps/src/org/eclipse/papyrus/robotml/generators/intempora/rtmaps/files')
-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_component_cpp.emtl4282
-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_component_cpp.mtl270
-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_component_hpp.emtl1245
-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_component_hpp.mtl86
-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_diagram_rtd.emtl3315
-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_diagram_rtd.mtl185
-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_macrocomponent_rtmc.emtl3958
-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_macrocomponent_rtmc.mtl183
-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_makefile.emtl554
-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_makefile.mtl84
-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
-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.mtl89
-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_pckinfo.emtl290
-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_pckinfo.mtl37
-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_robotml_datatypes_h.emtl1006
-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_robotml_datatypes_h.mtl84
-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_robotml_primitive_datatypes_h.emtl152
-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_robotml_primitive_datatypes_h.mtl62
-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_vc2005_project_vcproj.emtl783
-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_vc2005_project_vcproj.mtl224
-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_vc2005_solution_sln.emtl219
-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_vc2005_solution_sln.mtl46
-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_vc2008_project_vcproj.emtl783
-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_vc2008_project_vcproj.mtl223
-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_vc2008_solution_sln.emtl219
-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_vc2008_solution_sln.mtl46
-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_vc2010_project_vcxproj.emtl783
-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_vc2010_project_vcxproj.mtl130
-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_vc2010_project_vcxproj_filters.emtl611
-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_vc2010_project_vcxproj_filters.mtl61
-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_vc2010_solution_sln.emtl219
-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_vc2010_solution_sln.mtl47
32 files changed, 0 insertions, 21927 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_component_cpp.emtl b/extraplugins/robotml/generators/rtmaps/org.eclipse.papyrus.robotml.generators.intempora.rtmaps/src/org/eclipse/papyrus/robotml/generators/intempora/rtmaps/files/generate_rtmaps_component_cpp.emtl
deleted file mode 100644
index 9f99f55f59c..00000000000
--- a/extraplugins/robotml/generators/rtmaps/org.eclipse.papyrus.robotml.generators.intempora.rtmaps/src/org/eclipse/papyrus/robotml/generators/intempora/rtmaps/files/generate_rtmaps_component_cpp.emtl
+++ /dev/null
@@ -1,4282 +0,0 @@
-<?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_component_cpp" nsURI="org::eclipse::papyrus::robotml::generators::intempora::rtmaps::files::generate_rtmaps_component_cpp" startHeaderPosition="775" endHeaderPosition="972">
- <input>
- <takesTypesFrom href="http://www.eclipse.org/uml2/5.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/GeneralQueries.emtl#/0"/>
- <imports href="../../../../../../../../../../../common/org.eclipse.papyrus.robotml.generators.common/bin/org/eclipse/papyrus/robotml/generators/common/mmqueries/ArchitectureQueries.emtl#/0"/>
- <imports href="../../../../../../../../../../../common/org.eclipse.papyrus.robotml.generators.common/bin/org/eclipse/papyrus/robotml/generators/common/mmqueries/DataTypeQueries.emtl#/0"/>
- <imports href="../RTMapsDataTypeQueries.emtl#/0"/>
- <ownedModuleElement xsi:type="mtl:Template" name="generateRTMapsComponentCpp" visibility="Public">
- <body xsi:type="mtl:FileBlock" openMode="OverWrite">
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xD;&#xA;#include &quot;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="c" referredVariable="/0/generateRTMapsComponentCpp/c">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
- </source>
- <referredProperty xsi:type="ecore:EAttribute" href="http://www.eclipse.org/uml2/5.0.0/UML#//NamedElement/name"/>
- </body>
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol=".h&quot;&#xD;&#xA;// "/>
- <body xsi:type="mtl:ProtectedAreaBlock">
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xD;&#xA;// "/>
- <marker xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="Additional includes">
- <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="&#xD;&#xA;&#xD;&#xA;// Use the macros to declare the inputs&#xD;&#xA;MAPS_BEGIN_INPUTS_DEFINITION(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="c" referredVariable="/0/generateRTMapsComponentCpp/c">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
- </source>
- <referredProperty xsi:type="ecore:EAttribute" href="http://www.eclipse.org/uml2/5.0.0/UML#//NamedElement/name"/>
- </body>
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol=")&#xD;&#xA;"/>
- <body xsi:type="mtl:LetBlock">
- <body xsi:type="mtl:ForBlock">
- <body xsi:type="mtl:IfBlock">
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#x9;"/>
- <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="../RTMapsDataTypeQueries.emtl#/0/getRTMapsInputDefForPrimitiveType"/>
- <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="port" referredVariable="/0/generateRTMapsComponentCpp/%/%.7/%/port">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Port"/>
- </source>
- <referredProperty xsi:type="ecore:EAttribute" href="http://www.eclipse.org/uml2/5.0.0/UML#//NamedElement/name"/>
- </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/5.0.0/UML#//Type"/>
- <source xsi:type="ocl.ecore:VariableExp" name="port" referredVariable="/0/generateRTMapsComponentCpp/%/%.7/%/port">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Port"/>
- </source>
- <referredProperty xsi:type="ecore:EReference" href="http://www.eclipse.org/uml2/5.0.0/UML#//TypedElement/type"/>
- </source>
- <referredProperty xsi:type="ecore:EAttribute" href="http://www.eclipse.org/uml2/5.0.0/UML#//NamedElement/name"/>
- </argument>
- </body>
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#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/isPrimitiveType"/>
- <argument xsi:type="ocl.ecore:PropertyCallExp">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Type"/>
- <source xsi:type="ocl.ecore:VariableExp" name="port" referredVariable="/0/generateRTMapsComponentCpp/%/%.7/%/port">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Port"/>
- </source>
- <referredProperty xsi:type="ecore:EReference" href="http://www.eclipse.org/uml2/5.0.0/UML#//TypedElement/type"/>
- </argument>
- </ifExpr>
- <else>
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#x9;MAPS_INPUT(&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="port" referredVariable="/0/generateRTMapsComponentCpp/%/%.7/%/port">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Port"/>
- </source>
- <referredProperty xsi:type="ecore:EAttribute" href="http://www.eclipse.org/uml2/5.0.0/UML#//NamedElement/name"/>
- </body>
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&quot;,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:PropertyCallExp">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Type"/>
- <source xsi:type="ocl.ecore:VariableExp" name="port" referredVariable="/0/generateRTMapsComponentCpp/%/%.7/%/port">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Port"/>
- </source>
- <referredProperty xsi:type="ecore:EReference" href="http://www.eclipse.org/uml2/5.0.0/UML#//TypedElement/type"/>
- </source>
- <referredProperty xsi:type="ecore:EAttribute" href="http://www.eclipse.org/uml2/5.0.0/UML#//NamedElement/name"/>
- </body>
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol=",MAPS::FifoReader)&#xD;&#xA;"/>
- </else>
- </body>
- <loopVariable name="port">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Port"/>
- </loopVariable>
- <iterSet xsi:type="mtl:QueryInvocation" eType="/13/Sequence(Port)">
- <definition href="../../../../../../../../../../../common/org.eclipse.papyrus.robotml.generators.common/bin/org/eclipse/papyrus/robotml/generators/common/mmqueries/ArchitectureQueries.emtl#/0/getInputPortsForElement"/>
- <argument xsi:type="ocl.ecore:VariableExp" name="elt" referredVariable="/0/generateRTMapsComponentCpp/%/%.7/elt">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Element"/>
- </argument>
- </iterSet>
- </body>
- <letVariable name="elt">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Element"/>
- <initExpression xsi:type="ocl.ecore:OperationCallExp">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Element"/>
- <source xsi:type="ocl.ecore:VariableExp" name="c" referredVariable="/0/generateRTMapsComponentCpp/c">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
- </source>
- <argument xsi:type="ocl.ecore:TypeExp" eType="/11/Element">
- <referredType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.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"/>
- </initExpression>
- </letVariable>
- </body>
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="// &#x9;"/>
- <body xsi:type="mtl:ProtectedAreaBlock">
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xD;&#xA;// &#x9;"/>
- <marker xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="Additional input definitions">
- <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="&#xD;&#xA;MAPS_END_INPUTS_DEFINITION&#xD;&#xA;&#xD;&#xA;// Use the macros to declare the outputs&#xD;&#xA;MAPS_BEGIN_OUTPUTS_DEFINITION(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="c" referredVariable="/0/generateRTMapsComponentCpp/c">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
- </source>
- <referredProperty xsi:type="ecore:EAttribute" href="http://www.eclipse.org/uml2/5.0.0/UML#//NamedElement/name"/>
- </body>
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol=")&#xD;&#xA;"/>
- <body xsi:type="mtl:LetBlock">
- <body xsi:type="mtl:ForBlock">
- <body xsi:type="mtl:IfBlock">
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#x9;"/>
- <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="../RTMapsDataTypeQueries.emtl#/0/getRTMapsOutputDefForPrimitiveType"/>
- <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="port" referredVariable="/0/generateRTMapsComponentCpp/%/%.13/%/port">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Port"/>
- </source>
- <referredProperty xsi:type="ecore:EAttribute" href="http://www.eclipse.org/uml2/5.0.0/UML#//NamedElement/name"/>
- </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/5.0.0/UML#//Type"/>
- <source xsi:type="ocl.ecore:VariableExp" name="port" referredVariable="/0/generateRTMapsComponentCpp/%/%.13/%/port">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Port"/>
- </source>
- <referredProperty xsi:type="ecore:EReference" href="http://www.eclipse.org/uml2/5.0.0/UML#//TypedElement/type"/>
- </source>
- <referredProperty xsi:type="ecore:EAttribute" href="http://www.eclipse.org/uml2/5.0.0/UML#//NamedElement/name"/>
- </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/Integer"/>
- <source xsi:type="ocl.ecore:VariableExp" name="port" referredVariable="/0/generateRTMapsComponentCpp/%/%.13/%/port">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Port"/>
- </source>
- <referredProperty xsi:type="ecore:EAttribute" href="http://www.eclipse.org/uml2/5.0.0/UML#//MultiplicityElement/upper"/>
- </argument>
- </body>
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#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/isPrimitiveType"/>
- <argument xsi:type="ocl.ecore:PropertyCallExp">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Type"/>
- <source xsi:type="ocl.ecore:VariableExp" name="port" referredVariable="/0/generateRTMapsComponentCpp/%/%.13/%/port">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Port"/>
- </source>
- <referredProperty xsi:type="ecore:EReference" href="http://www.eclipse.org/uml2/5.0.0/UML#//TypedElement/type"/>
- </argument>
- </ifExpr>
- <else>
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#x9;//Declare a vector of max 0 elements in order to be able to handle the output buffers&#xD;&#xA;&#x9;//allocation &quot;manually&quot; later (in ::Birth()).&#xD;&#xA;&#x9;MAPS_OUTPUT_USER_STRUCTURES_VECTOR(&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="port" referredVariable="/0/generateRTMapsComponentCpp/%/%.13/%/port">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Port"/>
- </source>
- <referredProperty xsi:type="ecore:EAttribute" href="http://www.eclipse.org/uml2/5.0.0/UML#//NamedElement/name"/>
- </body>
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&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:PropertyCallExp">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Type"/>
- <source xsi:type="ocl.ecore:VariableExp" name="port" referredVariable="/0/generateRTMapsComponentCpp/%/%.13/%/port">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Port"/>
- </source>
- <referredProperty xsi:type="ecore:EReference" href="http://www.eclipse.org/uml2/5.0.0/UML#//TypedElement/type"/>
- </source>
- <referredProperty xsi:type="ecore:EAttribute" href="http://www.eclipse.org/uml2/5.0.0/UML#//NamedElement/name"/>
- </body>
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol=", 0)&#xD;&#xA;"/>
- </else>
- </body>
- <loopVariable name="port">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Port"/>
- </loopVariable>
- <iterSet xsi:type="mtl:QueryInvocation" eType="/13/Sequence(Port)">
- <definition href="../../../../../../../../../../../common/org.eclipse.papyrus.robotml.generators.common/bin/org/eclipse/papyrus/robotml/generators/common/mmqueries/ArchitectureQueries.emtl#/0/getOutputPortsForElement"/>
- <argument xsi:type="ocl.ecore:VariableExp" name="elt" referredVariable="/0/generateRTMapsComponentCpp/%/%.13/elt">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Element"/>
- </argument>
- </iterSet>
- </body>
- <letVariable name="elt">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Element"/>
- <initExpression xsi:type="ocl.ecore:OperationCallExp">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Element"/>
- <source xsi:type="ocl.ecore:VariableExp" name="c" referredVariable="/0/generateRTMapsComponentCpp/c">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
- </source>
- <argument xsi:type="ocl.ecore:TypeExp" eType="/11/Element">
- <referredType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.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"/>
- </initExpression>
- </letVariable>
- </body>
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="// &#x9;"/>
- <body xsi:type="mtl:ProtectedAreaBlock">
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xD;&#xA;// &#x9;"/>
- <marker xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="Additional output definitions">
- <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="&#xD;&#xA;MAPS_END_OUTPUTS_DEFINITION&#xD;&#xA;&#xD;&#xA;// Use the macros to declare the properties&#xD;&#xA;MAPS_BEGIN_PROPERTIES_DEFINITION(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="c" referredVariable="/0/generateRTMapsComponentCpp/c">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
- </source>
- <referredProperty xsi:type="ecore:EAttribute" href="http://www.eclipse.org/uml2/5.0.0/UML#//NamedElement/name"/>
- </body>
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol=")&#xD;&#xA;// &#x9;"/>
- <body xsi:type="mtl:ProtectedAreaBlock">
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xD;&#xA;// &#x9;"/>
- <marker xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="Additional property definitions">
- <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="&#xD;&#xA;MAPS_END_PROPERTIES_DEFINITION&#xD;&#xA;&#xD;&#xA;// Use the macros to declare the actions&#xD;&#xA;MAPS_BEGIN_ACTIONS_DEFINITION(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="c" referredVariable="/0/generateRTMapsComponentCpp/c">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
- </source>
- <referredProperty xsi:type="ecore:EAttribute" href="http://www.eclipse.org/uml2/5.0.0/UML#//NamedElement/name"/>
- </body>
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol=")&#xD;&#xA;// &#x9;"/>
- <body xsi:type="mtl:ProtectedAreaBlock">
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xD;&#xA;// &#x9;"/>
- <marker xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="Additional action definitions">
- <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="&#xD;&#xA;MAPS_END_ACTIONS_DEFINITION&#xD;&#xA;&#xD;&#xA;// Use the macros to declare this component ("/>
- <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="c" referredVariable="/0/generateRTMapsComponentCpp/c">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
- </source>
- <referredProperty xsi:type="ecore:EAttribute" href="http://www.eclipse.org/uml2/5.0.0/UML#//NamedElement/name"/>
- </body>
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol=") behaviour&#xD;&#xA;MAPS_COMPONENT_DEFINITION(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="c" referredVariable="/0/generateRTMapsComponentCpp/c">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
- </source>
- <referredProperty xsi:type="ecore:EAttribute" href="http://www.eclipse.org/uml2/5.0.0/UML#//NamedElement/name"/>
- </body>
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol=",&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="c" referredVariable="/0/generateRTMapsComponentCpp/c">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
- </source>
- <referredProperty xsi:type="ecore:EAttribute" href="http://www.eclipse.org/uml2/5.0.0/UML#//NamedElement/name"/>
- </body>
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&quot;,&quot;1.0&quot;,128,&#xD;&#xA;&#x9;&#x9;&#x9; MAPS::Threaded,MAPS::Threaded,&#xD;&#xA;&#x9;&#x9;&#x9; -1, // Nb of inputs. Leave -1 to use the number of declared input definitions&#xD;&#xA;&#x9;&#x9;&#x9; -1, // Nb of outputs. Leave -1 to use the number of declared output definitions&#xD;&#xA;&#x9;&#x9;&#x9; -1, // Nb of properties. Leave -1 to use the number of declared property definitions&#xD;&#xA;&#x9;&#x9;&#x9; -1) // Nb of actions. Leave -1 to use the number of declared action definitions&#xD;&#xA;&#xD;&#xA;&#xD;&#xA;// "/>
- <body xsi:type="mtl:ProtectedAreaBlock">
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xD;&#xA;// "/>
- <marker xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="Overloaded methods from MAPSComponent (Dynamic, Set...">
- <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="&#xD;&#xA;&#xD;&#xA;//***********************************************&#xD;&#xA;// INITIALIZATION FUNCTION.&#xD;&#xA;// CALLED ONCE AT DIAGRAM EXECUTION START.&#xD;&#xA;//***********************************************&#xD;&#xA;void 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="c" referredVariable="/0/generateRTMapsComponentCpp/c">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
- </source>
- <referredProperty xsi:type="ecore:EAttribute" href="http://www.eclipse.org/uml2/5.0.0/UML#//NamedElement/name"/>
- </body>
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="::Birth()&#xD;&#xA;{&#xD;&#xA;&#xD;&#xA;"/>
- <body xsi:type="mtl:IfBlock">
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#x9;//********************************************************************&#xD;&#xA;&#x9;//Output buffers allocation &#xD;&#xA;&#x9;//Performed &quot;by hand&quot; (the code is quite ugly but it is&#xD;&#xA;&#x9;//the only way for the most generic cases we have to deal with&#xD;&#xA;&#x9;//in RobotML).&#xD;&#xA;&#x9;//********************************************************************&#xD;&#xA;"/>
- <body xsi:type="mtl:ForBlock">
- <body xsi:type="mtl:IfBlock">
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#x9;_"/>
- <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="port" referredVariable="/0/generateRTMapsComponentCpp/%/%.35/%.1/port">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Port"/>
- </source>
- <referredProperty xsi:type="ecore:EAttribute" href="http://www.eclipse.org/uml2/5.0.0/UML#//NamedElement/name"/>
- </body>
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="_buffers.Clear();&#xD;&#xA;&#x9;MAPSIOMonitor &amp;monitor_"/>
- <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="port" referredVariable="/0/generateRTMapsComponentCpp/%/%.35/%.1/port">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Port"/>
- </source>
- <referredProperty xsi:type="ecore:EAttribute" href="http://www.eclipse.org/uml2/5.0.0/UML#//NamedElement/name"/>
- </body>
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="=Output("/>
- <body xsi:type="ocl.ecore:OperationCallExp">
- <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
- <source xsi:type="ocl.ecore:VariableExp" name="i" referredVariable="/69">
- <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
- </source>
- <argument xsi:type="ocl.ecore:IntegerLiteralExp" integerSymbol="1">
- <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
- </argument>
- <referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer_Class/-"/>
- </body>
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol=").Monitor();&#xD;&#xA;&#x9;MAPSFastIOHandle it_"/>
- <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="port" referredVariable="/0/generateRTMapsComponentCpp/%/%.35/%.1/port">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Port"/>
- </source>
- <referredProperty xsi:type="ecore:EAttribute" href="http://www.eclipse.org/uml2/5.0.0/UML#//NamedElement/name"/>
- </body>
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol=";&#xD;&#xA;&#x9;it_"/>
- <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="port" referredVariable="/0/generateRTMapsComponentCpp/%/%.35/%.1/port">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Port"/>
- </source>
- <referredProperty xsi:type="ecore:EAttribute" href="http://www.eclipse.org/uml2/5.0.0/UML#//NamedElement/name"/>
- </body>
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="=monitor_"/>
- <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="port" referredVariable="/0/generateRTMapsComponentCpp/%/%.35/%.1/port">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Port"/>
- </source>
- <referredProperty xsi:type="ecore:EAttribute" href="http://www.eclipse.org/uml2/5.0.0/UML#//NamedElement/name"/>
- </body>
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol=".InitBegin();&#xD;&#xA;&#x9;while (it_"/>
- <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="port" referredVariable="/0/generateRTMapsComponentCpp/%/%.35/%.1/port">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Port"/>
- </source>
- <referredProperty xsi:type="ecore:EAttribute" href="http://www.eclipse.org/uml2/5.0.0/UML#//NamedElement/name"/>
- </body>
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol=") {&#xD;&#xA;&#x9;&#x9;MAPSIOElt &amp;IOElt_"/>
- <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="port" referredVariable="/0/generateRTMapsComponentCpp/%/%.35/%.1/port">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Port"/>
- </source>
- <referredProperty xsi:type="ecore:EAttribute" href="http://www.eclipse.org/uml2/5.0.0/UML#//NamedElement/name"/>
- </body>
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="=monitor_"/>
- <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="port" referredVariable="/0/generateRTMapsComponentCpp/%/%.35/%.1/port">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Port"/>
- </source>
- <referredProperty xsi:type="ecore:EAttribute" href="http://www.eclipse.org/uml2/5.0.0/UML#//NamedElement/name"/>
- </body>
- <body 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"/>
- </body>
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="it_"/>
- <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="port" referredVariable="/0/generateRTMapsComponentCpp/%/%.35/%.1/port">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Port"/>
- </source>
- <referredProperty xsi:type="ecore:EAttribute" href="http://www.eclipse.org/uml2/5.0.0/UML#//NamedElement/name"/>
- </body>
- <body 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"/>
- </body>
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol=";&#xD;&#xA;&#x9;&#x9;IOElt_"/>
- <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="port" referredVariable="/0/generateRTMapsComponentCpp/%/%.35/%.1/port">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Port"/>
- </source>
- <referredProperty xsi:type="ecore:EAttribute" href="http://www.eclipse.org/uml2/5.0.0/UML#//NamedElement/name"/>
- </body>
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol=".Data() = (void*) new "/>
- <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/5.0.0/UML#//Type"/>
- <source xsi:type="ocl.ecore:VariableExp" name="port" referredVariable="/0/generateRTMapsComponentCpp/%/%.35/%.1/port">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Port"/>
- </source>
- <referredProperty xsi:type="ecore:EReference" href="http://www.eclipse.org/uml2/5.0.0/UML#//TypedElement/type"/>
- </source>
- <referredProperty xsi:type="ecore:EAttribute" href="http://www.eclipse.org/uml2/5.0.0/UML#//NamedElement/name"/>
- </body>
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="[1]">
- <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
- </body>
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="; //TODO: replace 1 by port.upper.&#xD;&#xA;&#x9;&#x9;if (IOElt_"/>
- <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="port" referredVariable="/0/generateRTMapsComponentCpp/%/%.35/%.1/port">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Port"/>
- </source>
- <referredProperty xsi:type="ecore:EAttribute" href="http://www.eclipse.org/uml2/5.0.0/UML#//NamedElement/name"/>
- </body>
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol=".Data() == NULL)&#xD;&#xA;&#x9;&#x9;&#x9;Error(&quot;Not enough memory.&quot;);&#xD;&#xA;&#x9;&#x9;_"/>
- <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="port" referredVariable="/0/generateRTMapsComponentCpp/%/%.35/%.1/port">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Port"/>
- </source>
- <referredProperty xsi:type="ecore:EAttribute" href="http://www.eclipse.org/uml2/5.0.0/UML#//NamedElement/name"/>
- </body>
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="_buffers.Append(("/>
- <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/5.0.0/UML#//Type"/>
- <source xsi:type="ocl.ecore:VariableExp" name="port" referredVariable="/0/generateRTMapsComponentCpp/%/%.35/%.1/port">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Port"/>
- </source>
- <referredProperty xsi:type="ecore:EReference" href="http://www.eclipse.org/uml2/5.0.0/UML#//TypedElement/type"/>
- </source>
- <referredProperty xsi:type="ecore:EAttribute" href="http://www.eclipse.org/uml2/5.0.0/UML#//NamedElement/name"/>
- </body>
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="*)IOElt_"/>
- <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="port" referredVariable="/0/generateRTMapsComponentCpp/%/%.35/%.1/port">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Port"/>
- </source>
- <referredProperty xsi:type="ecore:EAttribute" href="http://www.eclipse.org/uml2/5.0.0/UML#//NamedElement/name"/>
- </body>
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol=".Data());&#xD;&#xA;&#x9;&#x9;monitor_"/>
- <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="port" referredVariable="/0/generateRTMapsComponentCpp/%/%.35/%.1/port">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Port"/>
- </source>
- <referredProperty xsi:type="ecore:EAttribute" href="http://www.eclipse.org/uml2/5.0.0/UML#//NamedElement/name"/>
- </body>
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol=".InitNext(it_"/>
- <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="port" referredVariable="/0/generateRTMapsComponentCpp/%/%.35/%.1/port">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Port"/>
- </source>
- <referredProperty xsi:type="ecore:EAttribute" href="http://www.eclipse.org/uml2/5.0.0/UML#//NamedElement/name"/>
- </body>
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol=");&#xD;&#xA;&#x9;}&#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="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:PropertyCallExp">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Type"/>
- <source xsi:type="ocl.ecore:VariableExp" name="port" referredVariable="/0/generateRTMapsComponentCpp/%/%.35/%.1/port">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Port"/>
- </source>
- <referredProperty xsi:type="ecore:EReference" href="http://www.eclipse.org/uml2/5.0.0/UML#//TypedElement/type"/>
- </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="port">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Port"/>
- </loopVariable>
- <iterSet xsi:type="mtl:QueryInvocation" eType="/13/Sequence(Port)">
- <definition href="../../../../../../../../../../../common/org.eclipse.papyrus.robotml.generators.common/bin/org/eclipse/papyrus/robotml/generators/common/mmqueries/ArchitectureQueries.emtl#/0/getOutputPortsForElement"/>
- <argument xsi:type="ocl.ecore:OperationCallExp">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Element"/>
- <source xsi:type="ocl.ecore:VariableExp" name="c" referredVariable="/0/generateRTMapsComponentCpp/c">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
- </source>
- <argument xsi:type="ocl.ecore:TypeExp" eType="/11/Element">
- <referredType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.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>
- </iterSet>
- </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="ocl.ecore:OperationCallExp">
- <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
- <source xsi:type="mtl:QueryInvocation" eType="/13/Sequence(Port)">
- <definition href="../../../../../../../../../../../common/org.eclipse.papyrus.robotml.generators.common/bin/org/eclipse/papyrus/robotml/generators/common/mmqueries/ArchitectureQueries.emtl#/0/getOutputPortsForElement"/>
- <argument xsi:type="ocl.ecore:OperationCallExp">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Element"/>
- <source xsi:type="ocl.ecore:VariableExp" name="c" referredVariable="/0/generateRTMapsComponentCpp/c">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
- </source>
- <argument xsi:type="ocl.ecore:TypeExp" eType="/11/Element">
- <referredType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.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>
- <referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Sequence(T)_Class/size"/>
- </source>
- <argument xsi:type="ocl.ecore:IntegerLiteralExp" integerSymbol="0">
- <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
- </argument>
- <referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer_Class/%3E"/>
- </ifExpr>
- </body>
- <body xsi:type="mtl:IfBlock">
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xD;&#xA;&#x9;//Initialize a member array containing pointers to the component inputs for&#xD;&#xA;&#x9;//use in the Core() function with the asynchronous StartReading.&#xD;&#xA;&#x9;_nb_inputs = "/>
- <body xsi:type="ocl.ecore:OperationCallExp">
- <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
- <source xsi:type="mtl:QueryInvocation" eType="/13/Sequence(Port)">
- <definition href="../../../../../../../../../../../common/org.eclipse.papyrus.robotml.generators.common/bin/org/eclipse/papyrus/robotml/generators/common/mmqueries/ArchitectureQueries.emtl#/0/getInputPortsForElement"/>
- <argument xsi:type="ocl.ecore:OperationCallExp">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Element"/>
- <source xsi:type="ocl.ecore:VariableExp" name="c" referredVariable="/0/generateRTMapsComponentCpp/c">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
- </source>
- <argument xsi:type="ocl.ecore:TypeExp" eType="/11/Element">
- <referredType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.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>
- <referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Sequence(T)_Class/size"/>
- </body>
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol=";&#xD;&#xA;&#x9;_inputs = new MAPSInput*"/>
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="[_nb_inputs]">
- <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
- </body>
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol=";&#xD;&#xA;&#x9;for (int i=0; i&lt;_nb_inputs; i++) {&#xD;&#xA;&#x9;&#x9;_inputs"/>
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="[i]">
- <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
- </body>
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol=" = &amp;Input(i);&#xD;&#xA;&#x9;}&#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:OperationCallExp">
- <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
- <source xsi:type="mtl:QueryInvocation" eType="/13/Sequence(Port)">
- <definition href="../../../../../../../../../../../common/org.eclipse.papyrus.robotml.generators.common/bin/org/eclipse/papyrus/robotml/generators/common/mmqueries/ArchitectureQueries.emtl#/0/getInputPortsForElement"/>
- <argument xsi:type="ocl.ecore:OperationCallExp">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Element"/>
- <source xsi:type="ocl.ecore:VariableExp" name="c" referredVariable="/0/generateRTMapsComponentCpp/c">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
- </source>
- <argument xsi:type="ocl.ecore:TypeExp" eType="/11/Element">
- <referredType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.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>
- <referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Sequence(T)_Class/size"/>
- </source>
- <argument xsi:type="ocl.ecore:IntegerLiteralExp" integerSymbol="0">
- <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
- </argument>
- <referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer_Class/%3E"/>
- </ifExpr>
- </body>
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xD;&#xA;// &#x9;"/>
- <body xsi:type="mtl:ProtectedAreaBlock">
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xD;&#xA;// &#x9;"/>
- <marker xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="User-specific initalizations">
- <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="&#xD;&#xA;&#xD;&#xA;}&#xD;&#xA;&#xD;&#xA;//****************************************************************************&#xD;&#xA;// Core() IS THE MAIN EXECUTION LOOP FUNCTION.&#xD;&#xA;// THE ONE AND ONLY BLOCKING CALL IN HERE SHALL BE THE StartReading function.&#xD;&#xA;//****************************************************************************&#xD;&#xA;void 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="c" referredVariable="/0/generateRTMapsComponentCpp/c">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
- </source>
- <referredProperty xsi:type="ecore:EAttribute" href="http://www.eclipse.org/uml2/5.0.0/UML#//NamedElement/name"/>
- </body>
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="::Core() &#xD;&#xA;{&#xD;&#xA;"/>
- <body xsi:type="mtl:IfBlock">
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#x9;//Without specification of reading policies, let's implement the most generic case:&#xD;&#xA;&#x9;//an asynchronous blocking read on all the inputs.&#xD;&#xA;&#x9;int input_that_answered;&#xD;&#xA;&#x9;MAPSIOElt* ioelt_in = StartReading(_nb_inputs, _inputs, &amp;input_that_answered);&#xD;&#xA;&#x9;if (ioelt_in == NULL)&#xD;&#xA;&#x9;&#x9;return;&#xD;&#xA;&#xD;&#xA;&#x9;MAPSTimestamp timestamp_in = ioelt_in->Timestamp();&#xD;&#xA;&#xD;&#xA;&#x9;switch (input_that_answered) {&#xD;&#xA;"/>
- <body xsi:type="mtl:ForBlock">
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#x9;&#x9;case "/>
- <body xsi:type="ocl.ecore:OperationCallExp">
- <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
- <source xsi:type="ocl.ecore:VariableExp" name="i" referredVariable="/86">
- <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
- </source>
- <argument xsi:type="ocl.ecore:IntegerLiteralExp" integerSymbol="1">
- <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
- </argument>
- <referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer_Class/-"/>
- </body>
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol=": //We received an element from port "/>
- <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="port" referredVariable="/0/generateRTMapsComponentCpp/%/%.42/%.1/port">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Port"/>
- </source>
- <referredProperty xsi:type="ecore:EAttribute" href="http://www.eclipse.org/uml2/5.0.0/UML#//NamedElement/name"/>
- </body>
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol=".&#xD;&#xA;&#x9;&#x9;&#x9;{&#xD;&#xA;&#x9;&#x9;&#x9;"/>
- <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="../RTMapsDataTypeQueries.emtl#/0/getNbElementsInVector"/>
- <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/5.0.0/UML#//Type"/>
- <source xsi:type="ocl.ecore:VariableExp" name="port" referredVariable="/0/generateRTMapsComponentCpp/%/%.42/%.1/port">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Port"/>
- </source>
- <referredProperty xsi:type="ecore:EReference" href="http://www.eclipse.org/uml2/5.0.0/UML#//TypedElement/type"/>
- </source>
- <referredProperty xsi:type="ecore:EAttribute" href="http://www.eclipse.org/uml2/5.0.0/UML#//NamedElement/name"/>
- </argument>
- <argument xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="ioelt_in">
- <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
- </argument>
- <argument xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="count">
- <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
- </argument>
- </body>
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xD;&#xA;&#x9;&#x9;&#x9;"/>
- <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="../RTMapsDataTypeQueries.emtl#/0/getMAPSIOEltAccessFunction"/>
- <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/5.0.0/UML#//Type"/>
- <source xsi:type="ocl.ecore:VariableExp" name="port" referredVariable="/0/generateRTMapsComponentCpp/%/%.42/%.1/port">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Port"/>
- </source>
- <referredProperty xsi:type="ecore:EReference" href="http://www.eclipse.org/uml2/5.0.0/UML#//TypedElement/type"/>
- </source>
- <referredProperty xsi:type="ecore:EAttribute" href="http://www.eclipse.org/uml2/5.0.0/UML#//NamedElement/name"/>
- </argument>
- <argument xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="ioelt_in">
- <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
- </argument>
- <argument xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="data_in">
- <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
- </argument>
- </body>
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xD;&#xA;&#x9;&#x9;&#x9;"/>
- <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/5.0.0/UML#//Type"/>
- <source xsi:type="ocl.ecore:VariableExp" name="port" referredVariable="/0/generateRTMapsComponentCpp/%/%.42/%.1/port">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Port"/>
- </source>
- <referredProperty xsi:type="ecore:EReference" href="http://www.eclipse.org/uml2/5.0.0/UML#//TypedElement/type"/>
- </source>
- <referredProperty xsi:type="ecore:EAttribute" href="http://www.eclipse.org/uml2/5.0.0/UML#//NamedElement/name"/>
- </body>
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="_Received_on_"/>
- <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="port" referredVariable="/0/generateRTMapsComponentCpp/%/%.42/%.1/port">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Port"/>
- </source>
- <referredProperty xsi:type="ecore:EAttribute" href="http://www.eclipse.org/uml2/5.0.0/UML#//NamedElement/name"/>
- </body>
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="_InPort(data_in,count, ioelt_in->Timestamp());&#x9;&#x9;&#x9;&#xD;&#xA;&#x9;&#x9;&#x9;} &#xD;&#xA;&#x9;&#x9;&#x9;break;&#xD;&#xA;"/>
- <loopVariable name="port">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Port"/>
- </loopVariable>
- <iterSet xsi:type="mtl:QueryInvocation" eType="/13/Sequence(Port)">
- <definition href="../../../../../../../../../../../common/org.eclipse.papyrus.robotml.generators.common/bin/org/eclipse/papyrus/robotml/generators/common/mmqueries/ArchitectureQueries.emtl#/0/getInputPortsForElement"/>
- <argument xsi:type="ocl.ecore:OperationCallExp">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Element"/>
- <source xsi:type="ocl.ecore:VariableExp" name="c" referredVariable="/0/generateRTMapsComponentCpp/c">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
- </source>
- <argument xsi:type="ocl.ecore:TypeExp" eType="/11/Element">
- <referredType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.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>
- </iterSet>
- </body>
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#x9;&#x9;default:&#xD;&#xA;&#x9;&#x9;&#x9;Error(&quot;Unknown input.&quot;);&#x9;&#xD;&#xA;&#x9;}&#xD;&#xA;// &#x9;"/>
- <body xsi:type="mtl:ProtectedAreaBlock">
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xD;&#xA;// &#x9;"/>
- <marker xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="Core processing">
- <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="&#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:OperationCallExp">
- <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
- <source xsi:type="mtl:QueryInvocation" eType="/13/Sequence(Port)">
- <definition href="../../../../../../../../../../../common/org.eclipse.papyrus.robotml.generators.common/bin/org/eclipse/papyrus/robotml/generators/common/mmqueries/ArchitectureQueries.emtl#/0/getInputPortsForElement"/>
- <argument xsi:type="ocl.ecore:OperationCallExp">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Element"/>
- <source xsi:type="ocl.ecore:VariableExp" name="c" referredVariable="/0/generateRTMapsComponentCpp/c">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
- </source>
- <argument xsi:type="ocl.ecore:TypeExp" eType="/11/Element">
- <referredType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.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>
- <referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Sequence(T)_Class/size"/>
- </source>
- <argument xsi:type="ocl.ecore:IntegerLiteralExp" integerSymbol="0">
- <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
- </argument>
- <referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer_Class/%3E"/>
- </ifExpr>
- <else>
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#x9;//There are no inputs to read from in this component.&#xD;&#xA;&#x9;//Make sure you have one and only blocking function (Rest, Wait, MAPS::Sleep, select, whatever...)&#xD;&#xA;&#x9;//inside Core().&#xD;&#xA;// &#x9;"/>
- <body xsi:type="mtl:ProtectedAreaBlock">
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xD;&#xA;&#x9;Wait4Event(isDyingEvent); //Pause the current thread until shutdown.&#xD;&#xA;// &#x9;"/>
- <marker xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="Core processing with no inputs">
- <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="&#xD;&#xA;"/>
- </else>
- </body>
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xD;&#xA;}&#xD;&#xA;&#xD;&#xA;"/>
- <body xsi:type="mtl:IfBlock">
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xD;&#xA;//**********************************************************************************************&#xD;&#xA;// INPUT METHODS CALLED FROM THE Core() METHOD WHENEVER A SAMPLE IS RECEIVED ON AN INPUT PORT&#xD;&#xA;// NOTE THAT IN CORE, OTHER SAMPLING STRATEGIES COULD BE AVAILABE (SYNCHRONIZED, TRIGGERED, RESAMPLING...)&#xD;&#xA;// BUT ARE NOT IMPLEMENTED YET.&#xD;&#xA;//**********************************************************************************************&#xD;&#xA;&#xD;&#xA;"/>
- <body xsi:type="mtl:ForBlock">
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="//This callback will be called each time a new sample is received on the corresponding input port.&#xD;&#xA;void 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="c" referredVariable="/0/generateRTMapsComponentCpp/c">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
- </source>
- <referredProperty xsi:type="ecore:EAttribute" href="http://www.eclipse.org/uml2/5.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/5.0.0/UML#//Type"/>
- <source xsi:type="ocl.ecore:VariableExp" name="port" referredVariable="/0/generateRTMapsComponentCpp/%/%.44/%.1/port">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Port"/>
- </source>
- <referredProperty xsi:type="ecore:EReference" href="http://www.eclipse.org/uml2/5.0.0/UML#//TypedElement/type"/>
- </source>
- <referredProperty xsi:type="ecore:EAttribute" href="http://www.eclipse.org/uml2/5.0.0/UML#//NamedElement/name"/>
- </body>
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="_Received_on_"/>
- <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="port" referredVariable="/0/generateRTMapsComponentCpp/%/%.44/%.1/port">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Port"/>
- </source>
- <referredProperty xsi:type="ecore:EAttribute" href="http://www.eclipse.org/uml2/5.0.0/UML#//NamedElement/name"/>
- </body>
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="_InPort("/>
- <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/5.0.0/UML#//Type"/>
- <source xsi:type="ocl.ecore:VariableExp" name="port" referredVariable="/0/generateRTMapsComponentCpp/%/%.44/%.1/port">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Port"/>
- </source>
- <referredProperty xsi:type="ecore:EReference" href="http://www.eclipse.org/uml2/5.0.0/UML#//TypedElement/type"/>
- </source>
- <referredProperty xsi:type="ecore:EAttribute" href="http://www.eclipse.org/uml2/5.0.0/UML#//NamedElement/name"/>
- </body>
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="* data_in, int count, MAPSTimestamp t)&#xD;&#xA;{&#xD;&#xA;//&#x9;"/>
- <body xsi:type="mtl:ProtectedAreaBlock">
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xD;&#xA;//&#x9;"/>
- <marker 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="Processing code for samples received on ">
- <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:PropertyCallExp">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Type"/>
- <source xsi:type="ocl.ecore:VariableExp" name="port" referredVariable="/0/generateRTMapsComponentCpp/%/%.44/%.1/port">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Port"/>
- </source>
- <referredProperty xsi:type="ecore:EReference" href="http://www.eclipse.org/uml2/5.0.0/UML#//TypedElement/type"/>
- </source>
- <referredProperty xsi:type="ecore:EAttribute" href="http://www.eclipse.org/uml2/5.0.0/UML#//NamedElement/name"/>
- </argument>
- </marker>
- </body>
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xD;&#xA;}&#xD;&#xA;"/>
- <loopVariable name="port">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Port"/>
- </loopVariable>
- <iterSet xsi:type="mtl:QueryInvocation" eType="/13/Sequence(Port)">
- <definition href="../../../../../../../../../../../common/org.eclipse.papyrus.robotml.generators.common/bin/org/eclipse/papyrus/robotml/generators/common/mmqueries/ArchitectureQueries.emtl#/0/getInputPortsForElement"/>
- <argument xsi:type="ocl.ecore:OperationCallExp">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Element"/>
- <source xsi:type="ocl.ecore:VariableExp" name="c" referredVariable="/0/generateRTMapsComponentCpp/c">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
- </source>
- <argument xsi:type="ocl.ecore:TypeExp" eType="/11/Element">
- <referredType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.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>
- </iterSet>
- </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="ocl.ecore:OperationCallExp">
- <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
- <source xsi:type="mtl:QueryInvocation" eType="/13/Sequence(Port)">
- <definition href="../../../../../../../../../../../common/org.eclipse.papyrus.robotml.generators.common/bin/org/eclipse/papyrus/robotml/generators/common/mmqueries/ArchitectureQueries.emtl#/0/getInputPortsForElement"/>
- <argument xsi:type="ocl.ecore:OperationCallExp">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Element"/>
- <source xsi:type="ocl.ecore:VariableExp" name="c" referredVariable="/0/generateRTMapsComponentCpp/c">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
- </source>
- <argument xsi:type="ocl.ecore:TypeExp" eType="/11/Element">
- <referredType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.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>
- <referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Sequence(T)_Class/size"/>
- </source>
- <argument xsi:type="ocl.ecore:IntegerLiteralExp" integerSymbol="0">
- <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
- </argument>
- <referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer_Class/%3E"/>
- </ifExpr>
- </body>
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xD;&#xA;&#xD;&#xA;"/>
- <body xsi:type="mtl:IfBlock">
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="//**********************************************************************************************&#xD;&#xA;// OUTPUT METHODS TO BE CALLED BY THE PROGRAMMER FOR EMITTING A SAMPLE ON AN OUTPUT PORT.&#xD;&#xA;//**********************************************************************************************&#xD;&#xA;&#xD;&#xA;"/>
- <body xsi:type="mtl:ForBlock">
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="//To be completed by programmer, then called by programmer whenever necessary in order to&#xD;&#xA;//output a data sample on output port "/>
- <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="port" referredVariable="/0/generateRTMapsComponentCpp/%/%.46/%.1/port">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Port"/>
- </source>
- <referredProperty xsi:type="ecore:EAttribute" href="http://www.eclipse.org/uml2/5.0.0/UML#//NamedElement/name"/>
- </body>
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xD;&#xA;void 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="c" referredVariable="/0/generateRTMapsComponentCpp/c">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
- </source>
- <referredProperty xsi:type="ecore:EAttribute" href="http://www.eclipse.org/uml2/5.0.0/UML#//NamedElement/name"/>
- </body>
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="::Output_"/>
- <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="port" referredVariable="/0/generateRTMapsComponentCpp/%/%.46/%.1/port">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Port"/>
- </source>
- <referredProperty xsi:type="ecore:EAttribute" href="http://www.eclipse.org/uml2/5.0.0/UML#//NamedElement/name"/>
- </body>
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="(MAPSTimestamp t)&#xD;&#xA;{&#xD;&#xA;&#x9;MAPSIOElt* ioeltout = StartWriting(Output(&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="port" referredVariable="/0/generateRTMapsComponentCpp/%/%.46/%.1/port">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Port"/>
- </source>
- <referredProperty xsi:type="ecore:EAttribute" href="http://www.eclipse.org/uml2/5.0.0/UML#//NamedElement/name"/>
- </body>
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&quot;));&#xD;&#xA;&#xD;&#xA;// &#x9;"/>
- <body xsi:type="mtl:ProtectedAreaBlock">
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xD;&#xA;&#x9;int count_"/>
- <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/5.0.0/UML#//Type"/>
- <source xsi:type="ocl.ecore:VariableExp" name="port" referredVariable="/0/generateRTMapsComponentCpp/%/%.46/%.1/port">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Port"/>
- </source>
- <referredProperty xsi:type="ecore:EReference" href="http://www.eclipse.org/uml2/5.0.0/UML#//TypedElement/type"/>
- </source>
- <referredProperty xsi:type="ecore:EAttribute" href="http://www.eclipse.org/uml2/5.0.0/UML#//NamedElement/name"/>
- </body>
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="_out = 1; &#x9;//changed it to the number of samples to write in output MAPSIOElt &#xD;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;//(but never more than the max vector size allocated on the output).&#xD;&#xA;&#x9;"/>
- <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="../RTMapsDataTypeQueries.emtl#/0/getMAPSIOEltAccessFunction"/>
- <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/5.0.0/UML#//Type"/>
- <source xsi:type="ocl.ecore:VariableExp" name="port" referredVariable="/0/generateRTMapsComponentCpp/%/%.46/%.1/port">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Port"/>
- </source>
- <referredProperty xsi:type="ecore:EReference" href="http://www.eclipse.org/uml2/5.0.0/UML#//TypedElement/type"/>
- </source>
- <referredProperty xsi:type="ecore:EAttribute" href="http://www.eclipse.org/uml2/5.0.0/UML#//NamedElement/name"/>
- </argument>
- <argument xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="ioeltout">
- <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
- </argument>
- <argument xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="data_out">
- <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
- </argument>
- </body>
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xD;&#xA;&#xD;&#xA;&#x9;//Fill in data_out here.&#xD;&#xA;&#x9;//....&#xD;&#xA;&#xD;&#xA;"/>
- <body xsi:type="mtl:IfBlock">
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#x9;ioeltout->VectorSize() = count_"/>
- <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/5.0.0/UML#//Type"/>
- <source xsi:type="ocl.ecore:VariableExp" name="port" referredVariable="/0/generateRTMapsComponentCpp/%/%.46/%.1/port">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Port"/>
- </source>
- <referredProperty xsi:type="ecore:EReference" href="http://www.eclipse.org/uml2/5.0.0/UML#//TypedElement/type"/>
- </source>
- <referredProperty xsi:type="ecore:EAttribute" href="http://www.eclipse.org/uml2/5.0.0/UML#//NamedElement/name"/>
- </body>
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="_out * sizeof("/>
- <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/5.0.0/UML#//Type"/>
- <source xsi:type="ocl.ecore:VariableExp" name="port" referredVariable="/0/generateRTMapsComponentCpp/%/%.46/%.1/port">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Port"/>
- </source>
- <referredProperty xsi:type="ecore:EReference" href="http://www.eclipse.org/uml2/5.0.0/UML#//TypedElement/type"/>
- </source>
- <referredProperty xsi:type="ecore:EAttribute" href="http://www.eclipse.org/uml2/5.0.0/UML#//NamedElement/name"/>
- </body>
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="); //For non-standard datatypes, by convention, &#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="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:PropertyCallExp">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Type"/>
- <source xsi:type="ocl.ecore:VariableExp" name="port" referredVariable="/0/generateRTMapsComponentCpp/%/%.46/%.1/port">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Port"/>
- </source>
- <referredProperty xsi:type="ecore:EReference" href="http://www.eclipse.org/uml2/5.0.0/UML#//TypedElement/type"/>
- </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>
- <else>
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#x9;ioeltout->VectorSize() = count_"/>
- <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/5.0.0/UML#//Type"/>
- <source xsi:type="ocl.ecore:VariableExp" name="port" referredVariable="/0/generateRTMapsComponentCpp/%/%.46/%.1/port">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Port"/>
- </source>
- <referredProperty xsi:type="ecore:EReference" href="http://www.eclipse.org/uml2/5.0.0/UML#//TypedElement/type"/>
- </source>
- <referredProperty xsi:type="ecore:EAttribute" href="http://www.eclipse.org/uml2/5.0.0/UML#//NamedElement/name"/>
- </body>
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="_out; //Number of elements in output vector (not number of bytes).&#xD;&#xA;"/>
- </else>
- </body>
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="//&#x9;"/>
- <marker 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="Output on ">
- <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="port" referredVariable="/0/generateRTMapsComponentCpp/%/%.46/%.1/port">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Port"/>
- </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=" implementation">
- <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
- </argument>
- </marker>
- </body>
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xD;&#xA;&#xD;&#xA;&#x9;ioeltout->Timestamp() = t;&#x9;&#xD;&#xA;&#x9;StopWriting(ioeltout);&#xD;&#xA;}&#xD;&#xA;"/>
- <loopVariable name="port">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Port"/>
- </loopVariable>
- <iterSet xsi:type="mtl:QueryInvocation" eType="/13/Sequence(Port)">
- <definition href="../../../../../../../../../../../common/org.eclipse.papyrus.robotml.generators.common/bin/org/eclipse/papyrus/robotml/generators/common/mmqueries/ArchitectureQueries.emtl#/0/getOutputPortsForElement"/>
- <argument xsi:type="ocl.ecore:OperationCallExp">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Element"/>
- <source xsi:type="ocl.ecore:VariableExp" name="c" referredVariable="/0/generateRTMapsComponentCpp/c">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
- </source>
- <argument xsi:type="ocl.ecore:TypeExp" eType="/11/Element">
- <referredType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.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>
- </iterSet>
- </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="ocl.ecore:OperationCallExp">
- <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
- <source xsi:type="mtl:QueryInvocation" eType="/13/Sequence(Port)">
- <definition href="../../../../../../../../../../../common/org.eclipse.papyrus.robotml.generators.common/bin/org/eclipse/papyrus/robotml/generators/common/mmqueries/ArchitectureQueries.emtl#/0/getOutputPortsForElement"/>
- <argument xsi:type="ocl.ecore:OperationCallExp">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Element"/>
- <source xsi:type="ocl.ecore:VariableExp" name="c" referredVariable="/0/generateRTMapsComponentCpp/c">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
- </source>
- <argument xsi:type="ocl.ecore:TypeExp" eType="/11/Element">
- <referredType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.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>
- <referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Sequence(T)_Class/size"/>
- </source>
- <argument xsi:type="ocl.ecore:IntegerLiteralExp" integerSymbol="0">
- <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
- </argument>
- <referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer_Class/%3E"/>
- </ifExpr>
- </body>
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xD;&#xA;//**********************************************************************************************&#xD;&#xA;// RELEASE FUNCTION.&#xD;&#xA;// CALLED ONCE WHEN DIAGRAMS STOPS EXECUTING OR AFTER A CALL TO Error(&quot;...&quot;); IN Birth OR Core.&#xD;&#xA;//**********************************************************************************************&#xD;&#xA;void 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="c" referredVariable="/0/generateRTMapsComponentCpp/c">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
- </source>
- <referredProperty xsi:type="ecore:EAttribute" href="http://www.eclipse.org/uml2/5.0.0/UML#//NamedElement/name"/>
- </body>
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="::Death()&#xD;&#xA;{&#xD;&#xA;// &#x9;"/>
- <body xsi:type="mtl:ProtectedAreaBlock">
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xD;&#xA;// &#x9;"/>
- <marker xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="Death implementation">
- <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="&#xD;&#xA;&#xD;&#xA;}&#xD;&#xA;&#xD;&#xA;"/>
- <body xsi:type="mtl:IfBlock">
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="//*******************************************************************************************************************&#xD;&#xA;// OVERLOADED METHOD: WILL BE CALLED AT DIAGRAM EXECUTION SHUTDOWN ONCE ALL THE COMPONENTS HAVE GONE THROUGH Death().&#xD;&#xA;// THIS IS THE PLACE WHERE TO RELEASE BUFFERS THAT WERE DYNAMICALLY ALLOCATED BY THE PROGRAMMER IN BIRTH. &#xD;&#xA;//*******************************************************************************************************************&#xD;&#xA;void 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="c" referredVariable="/0/generateRTMapsComponentCpp/c">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
- </source>
- <referredProperty xsi:type="ecore:EAttribute" href="http://www.eclipse.org/uml2/5.0.0/UML#//NamedElement/name"/>
- </body>
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="::FreeBuffers()&#xD;&#xA;{&#xD;&#xA;&#x9;//Let's release the memory we allocated on the output buffers.&#xD;&#xA;"/>
- <body xsi:type="mtl:LetBlock">
- <body xsi:type="mtl:ForBlock">
- <body xsi:type="mtl:IfBlock">
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#x9;MAPSListIterator it_"/>
- <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="port" referredVariable="/0/generateRTMapsComponentCpp/%/%.52/%.3/%/port">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Port"/>
- </source>
- <referredProperty xsi:type="ecore:EAttribute" href="http://www.eclipse.org/uml2/5.0.0/UML#//NamedElement/name"/>
- </body>
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol=";&#xD;&#xA;&#x9;MAPSForallItems(it_"/>
- <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="port" referredVariable="/0/generateRTMapsComponentCpp/%/%.52/%.3/%/port">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Port"/>
- </source>
- <referredProperty xsi:type="ecore:EAttribute" href="http://www.eclipse.org/uml2/5.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="port" referredVariable="/0/generateRTMapsComponentCpp/%/%.52/%.3/%/port">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Port"/>
- </source>
- <referredProperty xsi:type="ecore:EAttribute" href="http://www.eclipse.org/uml2/5.0.0/UML#//NamedElement/name"/>
- </body>
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="_buffers) {&#xD;&#xA;&#x9;&#x9;delete "/>
- <body 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"/>
- </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="port" referredVariable="/0/generateRTMapsComponentCpp/%/%.52/%.3/%/port">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Port"/>
- </source>
- <referredProperty xsi:type="ecore:EAttribute" href="http://www.eclipse.org/uml2/5.0.0/UML#//NamedElement/name"/>
- </body>
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="_buffers"/>
- <body 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"/>
- </body>
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="it_"/>
- <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="port" referredVariable="/0/generateRTMapsComponentCpp/%/%.52/%.3/%/port">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Port"/>
- </source>
- <referredProperty xsi:type="ecore:EAttribute" href="http://www.eclipse.org/uml2/5.0.0/UML#//NamedElement/name"/>
- </body>
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol=" "/>
- <body 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"/>
- </body>
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol=";&#xD;&#xA;&#x9;}&#xD;&#xA;&#x9;_"/>
- <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="port" referredVariable="/0/generateRTMapsComponentCpp/%/%.52/%.3/%/port">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Port"/>
- </source>
- <referredProperty xsi:type="ecore:EAttribute" href="http://www.eclipse.org/uml2/5.0.0/UML#//NamedElement/name"/>
- </body>
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="_buffers.Clear();&#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="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:PropertyCallExp">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Type"/>
- <source xsi:type="ocl.ecore:VariableExp" name="port" referredVariable="/0/generateRTMapsComponentCpp/%/%.52/%.3/%/port">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Port"/>
- </source>
- <referredProperty xsi:type="ecore:EReference" href="http://www.eclipse.org/uml2/5.0.0/UML#//TypedElement/type"/>
- </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="port">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Port"/>
- </loopVariable>
- <iterSet xsi:type="mtl:QueryInvocation" eType="/13/Sequence(Port)">
- <definition href="../../../../../../../../../../../common/org.eclipse.papyrus.robotml.generators.common/bin/org/eclipse/papyrus/robotml/generators/common/mmqueries/ArchitectureQueries.emtl#/0/getOutputPortsForElement"/>
- <argument xsi:type="ocl.ecore:VariableExp" name="elt" referredVariable="/0/generateRTMapsComponentCpp/%/%.52/%.3/elt">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Element"/>
- </argument>
- </iterSet>
- </body>
- <letVariable name="elt">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Element"/>
- <initExpression xsi:type="ocl.ecore:OperationCallExp">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Element"/>
- <source xsi:type="ocl.ecore:VariableExp" name="c" referredVariable="/0/generateRTMapsComponentCpp/c">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
- </source>
- <argument xsi:type="ocl.ecore:TypeExp" eType="/11/Element">
- <referredType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.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"/>
- </initExpression>
- </letVariable>
- </body>
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#x9;&#xD;&#xA;&#x9;MAPSComponent::FreeBuffers();&#xD;&#xA;}&#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:OperationCallExp">
- <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
- <source xsi:type="mtl:QueryInvocation" eType="/13/Sequence(Port)">
- <definition href="../../../../../../../../../../../common/org.eclipse.papyrus.robotml.generators.common/bin/org/eclipse/papyrus/robotml/generators/common/mmqueries/ArchitectureQueries.emtl#/0/getOutputPortsForElement"/>
- <argument xsi:type="ocl.ecore:OperationCallExp">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Element"/>
- <source xsi:type="ocl.ecore:VariableExp" name="c" referredVariable="/0/generateRTMapsComponentCpp/c">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
- </source>
- <argument xsi:type="ocl.ecore:TypeExp" eType="/11/Element">
- <referredType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.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>
- <referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Sequence(T)_Class/size"/>
- </source>
- <argument xsi:type="ocl.ecore:IntegerLiteralExp" integerSymbol="0">
- <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
- </argument>
- <referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer_Class/%3E"/>
- </ifExpr>
- </body>
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xD;&#xA;// "/>
- <body xsi:type="mtl:ProtectedAreaBlock">
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xD;&#xA;// "/>
- <marker 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="Additional methods for MAPS">
- <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="c" referredVariable="/0/generateRTMapsComponentCpp/c">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
- </source>
- <referredProperty xsi:type="ecore:EAttribute" href="http://www.eclipse.org/uml2/5.0.0/UML#//NamedElement/name"/>
- </argument>
- </marker>
- </body>
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xD;&#xA;&#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/">
- <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/generateRTMapsComponentCpp/root_model">
- <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/src/maps_">
- <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="c" referredVariable="/0/generateRTMapsComponentCpp/c">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
- </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=".cpp">
- <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="c">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
- </parameter>
- <parameter name="root_model">
- <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="generateRTMapsComponentCpp">
- <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL">
- <contents xsi:type="ocl.ecore:Constraint"/>
- </eAnnotations>
- <eAnnotations source="MTL" references="/0/generateRTMapsComponentCpp"/>
- <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
- <eParameters name="c">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
- </eParameters>
- <eParameters name="root_model">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Model"/>
- </eParameters>
- </eOperations>
- <eOperations name="getOutputPortsForElement">
- <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/ArchitectureQueries.emtl#/0/getOutputPortsForElement"/>
- </eAnnotations>
- <eType xsi:type="ocl.ecore:SequenceType" href="../../../../../../../../../../../common/org.eclipse.papyrus.robotml.generators.common/bin/org/eclipse/papyrus/robotml/generators/common/mmqueries/ArchitectureQueries.emtl#/3/Sequence(Port)"/>
- <eParameters name="elt">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Element"/>
- </eParameters>
- </eOperations>
- <eOperations name="getInputPortsForElement">
- <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/ArchitectureQueries.emtl#/0/getInputPortsForElement"/>
- </eAnnotations>
- <eType xsi:type="ocl.ecore:SequenceType" href="../../../../../../../../../../../common/org.eclipse.papyrus.robotml.generators.common/bin/org/eclipse/papyrus/robotml/generators/common/mmqueries/ArchitectureQueries.emtl#/3/Sequence(Port)"/>
- <eParameters name="elt">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Element"/>
- </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/5.0.0/UML#//Element"/>
- </eParameters>
- </eOperations>
- <eOperations name="getMAPSIOEltAccessFunction">
- <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL">
- <contents xsi:type="ocl.ecore:Constraint"/>
- </eAnnotations>
- <eAnnotations source="MTL">
- <references href="../RTMapsDataTypeQueries.emtl#/0/getMAPSIOEltAccessFunction"/>
- </eAnnotations>
- <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
- <eParameters name="type_name">
- <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
- </eParameters>
- <eParameters name="ioelt_name">
- <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
- </eParameters>
- <eParameters name="return_var_name">
- <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
- </eParameters>
- </eOperations>
- <eOperations name="getRTMapsOutputDefForPrimitiveType">
- <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL">
- <contents xsi:type="ocl.ecore:Constraint"/>
- </eAnnotations>
- <eAnnotations source="MTL">
- <references href="../RTMapsDataTypeQueries.emtl#/0/getRTMapsOutputDefForPrimitiveType"/>
- </eAnnotations>
- <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
- <eParameters name="arg0">
- <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
- </eParameters>
- <eParameters name="arg1">
- <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
- </eParameters>
- <eParameters name="arg2">
- <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
- </eParameters>
- </eOperations>
- <eOperations name="getRTMapsInputDefForPrimitiveType">
- <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL">
- <contents xsi:type="ocl.ecore:Constraint"/>
- </eAnnotations>
- <eAnnotations source="MTL">
- <references href="../RTMapsDataTypeQueries.emtl#/0/getRTMapsInputDefForPrimitiveType"/>
- </eAnnotations>
- <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
- <eParameters name="arg0">
- <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
- </eParameters>
- <eParameters name="arg1">
- <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
- </eParameters>
- </eOperations>
- <eOperations name="getNbElementsInVector">
- <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL">
- <contents xsi:type="ocl.ecore:Constraint"/>
- </eAnnotations>
- <eAnnotations source="MTL">
- <references href="../RTMapsDataTypeQueries.emtl#/0/getNbElementsInVector"/>
- </eAnnotations>
- <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
- <eParameters name="type_name">
- <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
- </eParameters>
- <eParameters name="ioelt_name">
- <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
- </eParameters>
- <eParameters name="return_value_name">
- <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
- </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="Class_Class">
- <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL">
- <references href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
- </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>
- <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/5.0.0/UML#//Element"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xsi:type="ecore:EClass" name="Property_Class">
- <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL">
- <references href="http://www.eclipse.org/uml2/5.0.0/UML#//Property"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xsi:type="ecore:EClass" name="Connector_Class">
- <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL">
- <references href="http://www.eclipse.org/uml2/5.0.0/UML#//Connector"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xsi:type="ecore:EClass" name="Parameter_Class">
- <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL">
- <references href="http://www.eclipse.org/uml2/5.0.0/UML#//Parameter"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xsi:type="ecore:EClass" name="Classifier_Class">
- <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL">
- <references href="http://www.eclipse.org/uml2/5.0.0/UML#//Classifier"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xsi:type="ecore:EClass" name="Port_Class">
- <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL">
- <references href="http://www.eclipse.org/uml2/5.0.0/UML#//Port"/>
- </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/5.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/5.0.0/UML#//Class"/>
- </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#//Class"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
- </ocl.ecore:Variable>
- <ecore:EPackage name="types">
- <eClassifiers xsi:type="ocl.ecore:TypeType" name="Element">
- <referredType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Element"/>
- </eClassifiers>
- </ecore:EPackage>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
- </ocl.ecore:Variable>
- <ecore:EPackage name="collections">
- <eClassifiers xsi:type="ocl.ecore:SequenceType" name="Sequence(Port)" instanceClassName="java.util.List">
- <elementType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Port"/>
- </eClassifiers>
- </ecore:EPackage>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Port"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Port"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Port"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Port"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Port"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
- </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/5.0.0/UML#//Class"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Port"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Port"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Port"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Port"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Port"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
- </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/5.0.0/UML#//Class"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Port"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Port"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Port"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Port"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Port"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Port"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Port"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Port"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Port"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Port"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Port"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Port"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Port"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Port"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Port"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Port"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Port"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Port"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Port"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Port"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Port"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Port"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Port"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
- </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/5.0.0/UML#//Class"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Port"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Port"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Port"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Port"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Port"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Port"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Port"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
- </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/5.0.0/UML#//Class"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Port"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Port"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Port"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Port"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Port"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Port"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
- </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/5.0.0/UML#//Class"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Port"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Port"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Port"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Port"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Port"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Port"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Port"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Port"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Port"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Port"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Port"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Port"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
- </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/5.0.0/UML#//Class"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Port"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Port"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Port"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Port"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Port"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Port"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Port"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Port"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Port"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Port"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Port"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
- </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/5.0.0/UML#//Class"/>
- </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/generateRTMapsComponentCpp">
- <details key="start" value="1261"/>
- <details key="end" value="11043"/>
- <details key="line" value="27"/>
- </eAnnotations>
- <eAnnotations source="positions.1" references="/0/generateRTMapsComponentCpp/%">
- <details key="start" value="1338"/>
- <details key="end" value="11030"/>
- <details key="line" value="28"/>
- </eAnnotations>
- <eAnnotations source="positions.2" references="/0/generateRTMapsComponentCpp/%/%">
- <details key="start" value="1429"/>
- <details key="end" value="1446"/>
- <details key="line" value="29"/>
- </eAnnotations>
- <eAnnotations source="positions.3" references="/0/generateRTMapsComponentCpp/%/%.1">
- <details key="start" value="1447"/>
- <details key="end" value="1453"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.4" references="/0/generateRTMapsComponentCpp/%/%.1/c">
- <details key="start" value="1447"/>
- <details key="end" value="1448"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.5" references="/0/generateRTMapsComponentCpp/%/%.2">
- <details key="start" value="1455"/>
- <details key="end" value="1463"/>
- <details key="line" value="30"/>
- </eAnnotations>
- <eAnnotations source="positions.6" references="/0/generateRTMapsComponentCpp/%/%.3">
- <details key="start" value="1463"/>
- <details key="end" value="1515"/>
- <details key="line" value="31"/>
- </eAnnotations>
- <eAnnotations source="positions.7" references="/0/generateRTMapsComponentCpp/%/%.3/%">
- <details key="start" value="1498"/>
- <details key="end" value="1503"/>
- <details key="line" value="32"/>
- </eAnnotations>
- <eAnnotations source="positions.8" references="/0/generateRTMapsComponentCpp/%/%.3/%.1">
- <details key="start" value="1475"/>
- <details key="end" value="1496"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.9" references="/0/generateRTMapsComponentCpp/%/%.4">
- <details key="start" value="1515"/>
- <details key="end" value="1593"/>
- <details key="line" value="33"/>
- </eAnnotations>
- <eAnnotations source="positions.10" references="/0/generateRTMapsComponentCpp/%/%.5">
- <details key="start" value="1594"/>
- <details key="end" value="1600"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.11" references="/0/generateRTMapsComponentCpp/%/%.5/c">
- <details key="start" value="1594"/>
- <details key="end" value="1595"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.12" references="/0/generateRTMapsComponentCpp/%/%.6">
- <details key="start" value="1602"/>
- <details key="end" value="1605"/>
- <details key="line" value="35"/>
- </eAnnotations>
- <eAnnotations source="positions.13" references="/0/generateRTMapsComponentCpp/%/%.7">
- <details key="start" value="1606"/>
- <details key="end" value="1912"/>
- <details key="line" value="36"/>
- </eAnnotations>
- <eAnnotations source="positions.14" references="/0/generateRTMapsComponentCpp/%/%.7/%">
- <details key="start" value="1651"/>
- <details key="end" value="1903"/>
- <details key="line" value="37"/>
- </eAnnotations>
- <eAnnotations source="positions.15" references="/0/generateRTMapsComponentCpp/%/%.7/%/%">
- <details key="start" value="1704"/>
- <details key="end" value="1894"/>
- <details key="line" value="38"/>
- </eAnnotations>
- <eAnnotations source="positions.16" references="/0/generateRTMapsComponentCpp/%/%.7/%/%/%">
- <details key="start" value="1739"/>
- <details key="end" value="1740"/>
- <details key="line" value="39"/>
- </eAnnotations>
- <eAnnotations source="positions.17" references="/0/generateRTMapsComponentCpp/%/%.7/%/%/%.1">
- <details key="start" value="1741"/>
- <details key="end" value="1801"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.18" references="/0/generateRTMapsComponentCpp/%/%.7/%/%/%.1/%">
- <details key="start" value="1775"/>
- <details key="end" value="1784"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.19" references="/0/generateRTMapsComponentCpp/%/%.7/%/%/%.1/%/port">
- <details key="start" value="1775"/>
- <details key="end" value="1779"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.20" references="/0/generateRTMapsComponentCpp/%/%.7/%/%/%.1/%.1">
- <details key="start" value="1786"/>
- <details key="end" value="1800"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.21" references="/0/generateRTMapsComponentCpp/%/%.7/%/%/%.1/%.1/%">
- <details key="start" value="1786"/>
- <details key="end" value="1795"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.22" references="/0/generateRTMapsComponentCpp/%/%.7/%/%/%.1/%.1/%/port">
- <details key="start" value="1786"/>
- <details key="end" value="1790"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.23" references="/0/generateRTMapsComponentCpp/%/%.7/%/%/%.2">
- <details key="start" value="1803"/>
- <details key="end" value="1805"/>
- <details key="line" value="40"/>
- </eAnnotations>
- <eAnnotations source="positions.24" references="/0/generateRTMapsComponentCpp/%/%.7/%/%/%.3">
- <details key="start" value="1708"/>
- <details key="end" value="1736"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.25" references="/0/generateRTMapsComponentCpp/%/%.7/%/%/%.3/%">
- <details key="start" value="1725"/>
- <details key="end" value="1734"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.26" references="/0/generateRTMapsComponentCpp/%/%.7/%/%/%.3/%/port">
- <details key="start" value="1725"/>
- <details key="end" value="1729"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.27" references="/0/generateRTMapsComponentCpp/%/%.7/%/%/%.4">
- <details key="start" value="1806"/>
- <details key="end" value="1889"/>
- <details key="line" value="40"/>
- </eAnnotations>
- <eAnnotations source="positions.28" references="/0/generateRTMapsComponentCpp/%/%.7/%/%/%.4/%">
- <details key="start" value="1814"/>
- <details key="end" value="1827"/>
- <details key="line" value="41"/>
- </eAnnotations>
- <eAnnotations source="positions.29" references="/0/generateRTMapsComponentCpp/%/%.7/%/%/%.4/%.1">
- <details key="start" value="1828"/>
- <details key="end" value="1837"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.30" references="/0/generateRTMapsComponentCpp/%/%.7/%/%/%.4/%.1/port">
- <details key="start" value="1828"/>
- <details key="end" value="1832"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.31" references="/0/generateRTMapsComponentCpp/%/%.7/%/%/%.4/%.2">
- <details key="start" value="1839"/>
- <details key="end" value="1851"/>
- <details key="line" value="41"/>
- </eAnnotations>
- <eAnnotations source="positions.32" references="/0/generateRTMapsComponentCpp/%/%.7/%/%/%.4/%.3">
- <details key="start" value="1852"/>
- <details key="end" value="1866"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.33" references="/0/generateRTMapsComponentCpp/%/%.7/%/%/%.4/%.3/%">
- <details key="start" value="1852"/>
- <details key="end" value="1861"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.34" references="/0/generateRTMapsComponentCpp/%/%.7/%/%/%.4/%.3/%/port">
- <details key="start" value="1852"/>
- <details key="end" value="1856"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.35" references="/0/generateRTMapsComponentCpp/%/%.7/%/%/%.4/%.4">
- <details key="start" value="1868"/>
- <details key="end" value="1888"/>
- <details key="line" value="41"/>
- </eAnnotations>
- <eAnnotations source="positions.36" references="/0/generateRTMapsComponentCpp/%/%.7/%/port">
- <details key="start" value="1657"/>
- <details key="end" value="1668"/>
- <details key="line" value="37"/>
- </eAnnotations>
- <eAnnotations source="positions.37" references="/0/generateRTMapsComponentCpp/%/%.7/%/%.1">
- <details key="start" value="1671"/>
- <details key="end" value="1699"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.38" references="/0/generateRTMapsComponentCpp/%/%.7/%/%.1/elt">
- <details key="start" value="1695"/>
- <details key="end" value="1698"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.39" references="/0/generateRTMapsComponentCpp/%/%.7/elt">
- <details key="start" value="1611"/>
- <details key="end" value="1647"/>
- <details key="line" value="36"/>
- </eAnnotations>
- <eAnnotations source="positions.40" references="/0/generateRTMapsComponentCpp/%/%.7/elt/%">
- <details key="start" value="1628"/>
- <details key="end" value="1648"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.41" references="/0/generateRTMapsComponentCpp/%/%.7/elt/%/c">
- <details key="start" value="1628"/>
- <details key="end" value="1629"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.42" references="/0/generateRTMapsComponentCpp/%/%.7/elt/%/%">
- <details key="start" value="1640"/>
- <details key="end" value="1647"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.43" references="/0/generateRTMapsComponentCpp/%/%.8">
- <details key="start" value="1914"/>
- <details key="end" value="1918"/>
- <details key="line" value="45"/>
- </eAnnotations>
- <eAnnotations source="positions.44" references="/0/generateRTMapsComponentCpp/%/%.9">
- <details key="start" value="1918"/>
- <details key="end" value="1980"/>
- <details key="line" value="45"/>
- </eAnnotations>
- <eAnnotations source="positions.45" references="/0/generateRTMapsComponentCpp/%/%.9/%">
- <details key="start" value="1962"/>
- <details key="end" value="1968"/>
- <details key="line" value="46"/>
- </eAnnotations>
- <eAnnotations source="positions.46" references="/0/generateRTMapsComponentCpp/%/%.9/%.1">
- <details key="start" value="1930"/>
- <details key="end" value="1960"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.47" references="/0/generateRTMapsComponentCpp/%/%.10">
- <details key="start" value="1980"/>
- <details key="end" value="2088"/>
- <details key="line" value="47"/>
- </eAnnotations>
- <eAnnotations source="positions.48" references="/0/generateRTMapsComponentCpp/%/%.11">
- <details key="start" value="2089"/>
- <details key="end" value="2095"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.49" references="/0/generateRTMapsComponentCpp/%/%.11/c">
- <details key="start" value="2089"/>
- <details key="end" value="2090"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.50" references="/0/generateRTMapsComponentCpp/%/%.12">
- <details key="start" value="2097"/>
- <details key="end" value="2100"/>
- <details key="line" value="50"/>
- </eAnnotations>
- <eAnnotations source="positions.51" references="/0/generateRTMapsComponentCpp/%/%.13">
- <details key="start" value="2101"/>
- <details key="end" value="2557"/>
- <details key="line" value="51"/>
- </eAnnotations>
- <eAnnotations source="positions.52" references="/0/generateRTMapsComponentCpp/%/%.13/%">
- <details key="start" value="2146"/>
- <details key="end" value="2548"/>
- <details key="line" value="52"/>
- </eAnnotations>
- <eAnnotations source="positions.53" references="/0/generateRTMapsComponentCpp/%/%.13/%/%">
- <details key="start" value="2200"/>
- <details key="end" value="2539"/>
- <details key="line" value="53"/>
- </eAnnotations>
- <eAnnotations source="positions.54" references="/0/generateRTMapsComponentCpp/%/%.13/%/%/%">
- <details key="start" value="2235"/>
- <details key="end" value="2236"/>
- <details key="line" value="54"/>
- </eAnnotations>
- <eAnnotations source="positions.55" references="/0/generateRTMapsComponentCpp/%/%.13/%/%/%.1">
- <details key="start" value="2237"/>
- <details key="end" value="2310"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.56" references="/0/generateRTMapsComponentCpp/%/%.13/%/%/%.1/%">
- <details key="start" value="2272"/>
- <details key="end" value="2281"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.57" references="/0/generateRTMapsComponentCpp/%/%.13/%/%/%.1/%/port">
- <details key="start" value="2272"/>
- <details key="end" value="2276"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.58" references="/0/generateRTMapsComponentCpp/%/%.13/%/%/%.1/%.1">
- <details key="start" value="2283"/>
- <details key="end" value="2297"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.59" references="/0/generateRTMapsComponentCpp/%/%.13/%/%/%.1/%.1/%">
- <details key="start" value="2283"/>
- <details key="end" value="2292"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.60" references="/0/generateRTMapsComponentCpp/%/%.13/%/%/%.1/%.1/%/port">
- <details key="start" value="2283"/>
- <details key="end" value="2287"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.61" references="/0/generateRTMapsComponentCpp/%/%.13/%/%/%.1/%.2">
- <details key="start" value="2299"/>
- <details key="end" value="2309"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.62" references="/0/generateRTMapsComponentCpp/%/%.13/%/%/%.1/%.2/port">
- <details key="start" value="2299"/>
- <details key="end" value="2303"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.63" references="/0/generateRTMapsComponentCpp/%/%.13/%/%/%.2">
- <details key="start" value="2312"/>
- <details key="end" value="2314"/>
- <details key="line" value="55"/>
- </eAnnotations>
- <eAnnotations source="positions.64" references="/0/generateRTMapsComponentCpp/%/%.13/%/%/%.3">
- <details key="start" value="2204"/>
- <details key="end" value="2232"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.65" references="/0/generateRTMapsComponentCpp/%/%.13/%/%/%.3/%">
- <details key="start" value="2221"/>
- <details key="end" value="2230"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.66" references="/0/generateRTMapsComponentCpp/%/%.13/%/%/%.3/%/port">
- <details key="start" value="2221"/>
- <details key="end" value="2225"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.67" references="/0/generateRTMapsComponentCpp/%/%.13/%/%/%.4">
- <details key="start" value="2315"/>
- <details key="end" value="2534"/>
- <details key="line" value="55"/>
- </eAnnotations>
- <eAnnotations source="positions.68" references="/0/generateRTMapsComponentCpp/%/%.13/%/%/%.4/%">
- <details key="start" value="2323"/>
- <details key="end" value="2496"/>
- <details key="line" value="56"/>
- </eAnnotations>
- <eAnnotations source="positions.69" references="/0/generateRTMapsComponentCpp/%/%.13/%/%/%.4/%.1">
- <details key="start" value="2497"/>
- <details key="end" value="2506"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.70" references="/0/generateRTMapsComponentCpp/%/%.13/%/%/%.4/%.1/port">
- <details key="start" value="2497"/>
- <details key="end" value="2501"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.71" references="/0/generateRTMapsComponentCpp/%/%.13/%/%/%.4/%.2">
- <details key="start" value="2508"/>
- <details key="end" value="2510"/>
- <details key="line" value="58"/>
- </eAnnotations>
- <eAnnotations source="positions.72" references="/0/generateRTMapsComponentCpp/%/%.13/%/%/%.4/%.3">
- <details key="start" value="2511"/>
- <details key="end" value="2525"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.73" references="/0/generateRTMapsComponentCpp/%/%.13/%/%/%.4/%.3/%">
- <details key="start" value="2511"/>
- <details key="end" value="2520"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.74" references="/0/generateRTMapsComponentCpp/%/%.13/%/%/%.4/%.3/%/port">
- <details key="start" value="2511"/>
- <details key="end" value="2515"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.75" references="/0/generateRTMapsComponentCpp/%/%.13/%/%/%.4/%.4">
- <details key="start" value="2527"/>
- <details key="end" value="2533"/>
- <details key="line" value="58"/>
- </eAnnotations>
- <eAnnotations source="positions.76" references="/0/generateRTMapsComponentCpp/%/%.13/%/port">
- <details key="start" value="2152"/>
- <details key="end" value="2163"/>
- <details key="line" value="52"/>
- </eAnnotations>
- <eAnnotations source="positions.77" references="/0/generateRTMapsComponentCpp/%/%.13/%/%.1">
- <details key="start" value="2166"/>
- <details key="end" value="2195"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.78" references="/0/generateRTMapsComponentCpp/%/%.13/%/%.1/elt">
- <details key="start" value="2191"/>
- <details key="end" value="2194"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.79" references="/0/generateRTMapsComponentCpp/%/%.13/elt">
- <details key="start" value="2106"/>
- <details key="end" value="2142"/>
- <details key="line" value="51"/>
- </eAnnotations>
- <eAnnotations source="positions.80" references="/0/generateRTMapsComponentCpp/%/%.13/elt/%">
- <details key="start" value="2123"/>
- <details key="end" value="2143"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.81" references="/0/generateRTMapsComponentCpp/%/%.13/elt/%/c">
- <details key="start" value="2123"/>
- <details key="end" value="2124"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.82" references="/0/generateRTMapsComponentCpp/%/%.13/elt/%/%">
- <details key="start" value="2135"/>
- <details key="end" value="2142"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.83" references="/0/generateRTMapsComponentCpp/%/%.14">
- <details key="start" value="2559"/>
- <details key="end" value="2563"/>
- <details key="line" value="62"/>
- </eAnnotations>
- <eAnnotations source="positions.84" references="/0/generateRTMapsComponentCpp/%/%.15">
- <details key="start" value="2563"/>
- <details key="end" value="2626"/>
- <details key="line" value="62"/>
- </eAnnotations>
- <eAnnotations source="positions.85" references="/0/generateRTMapsComponentCpp/%/%.15/%">
- <details key="start" value="2608"/>
- <details key="end" value="2614"/>
- <details key="line" value="63"/>
- </eAnnotations>
- <eAnnotations source="positions.86" references="/0/generateRTMapsComponentCpp/%/%.15/%.1">
- <details key="start" value="2575"/>
- <details key="end" value="2606"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.87" references="/0/generateRTMapsComponentCpp/%/%.16">
- <details key="start" value="2626"/>
- <details key="end" value="2741"/>
- <details key="line" value="64"/>
- </eAnnotations>
- <eAnnotations source="positions.88" references="/0/generateRTMapsComponentCpp/%/%.17">
- <details key="start" value="2742"/>
- <details key="end" value="2748"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.89" references="/0/generateRTMapsComponentCpp/%/%.17/c">
- <details key="start" value="2742"/>
- <details key="end" value="2743"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.90" references="/0/generateRTMapsComponentCpp/%/%.18">
- <details key="start" value="2750"/>
- <details key="end" value="2757"/>
- <details key="line" value="67"/>
- </eAnnotations>
- <eAnnotations source="positions.91" references="/0/generateRTMapsComponentCpp/%/%.19">
- <details key="start" value="2757"/>
- <details key="end" value="2822"/>
- <details key="line" value="68"/>
- </eAnnotations>
- <eAnnotations source="positions.92" references="/0/generateRTMapsComponentCpp/%/%.19/%">
- <details key="start" value="2804"/>
- <details key="end" value="2810"/>
- <details key="line" value="69"/>
- </eAnnotations>
- <eAnnotations source="positions.93" references="/0/generateRTMapsComponentCpp/%/%.19/%.1">
- <details key="start" value="2769"/>
- <details key="end" value="2802"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.94" references="/0/generateRTMapsComponentCpp/%/%.20">
- <details key="start" value="2822"/>
- <details key="end" value="2934"/>
- <details key="line" value="70"/>
- </eAnnotations>
- <eAnnotations source="positions.95" references="/0/generateRTMapsComponentCpp/%/%.21">
- <details key="start" value="2935"/>
- <details key="end" value="2941"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.96" references="/0/generateRTMapsComponentCpp/%/%.21/c">
- <details key="start" value="2935"/>
- <details key="end" value="2936"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.97" references="/0/generateRTMapsComponentCpp/%/%.22">
- <details key="start" value="2943"/>
- <details key="end" value="2950"/>
- <details key="line" value="73"/>
- </eAnnotations>
- <eAnnotations source="positions.98" references="/0/generateRTMapsComponentCpp/%/%.23">
- <details key="start" value="2950"/>
- <details key="end" value="3013"/>
- <details key="line" value="74"/>
- </eAnnotations>
- <eAnnotations source="positions.99" references="/0/generateRTMapsComponentCpp/%/%.23/%">
- <details key="start" value="2995"/>
- <details key="end" value="3001"/>
- <details key="line" value="75"/>
- </eAnnotations>
- <eAnnotations source="positions.100" references="/0/generateRTMapsComponentCpp/%/%.23/%.1">
- <details key="start" value="2962"/>
- <details key="end" value="2993"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.101" references="/0/generateRTMapsComponentCpp/%/%.24">
- <details key="start" value="3013"/>
- <details key="end" value="3091"/>
- <details key="line" value="76"/>
- </eAnnotations>
- <eAnnotations source="positions.102" references="/0/generateRTMapsComponentCpp/%/%.25">
- <details key="start" value="3092"/>
- <details key="end" value="3098"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.103" references="/0/generateRTMapsComponentCpp/%/%.25/c">
- <details key="start" value="3092"/>
- <details key="end" value="3093"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.104" references="/0/generateRTMapsComponentCpp/%/%.26">
- <details key="start" value="3100"/>
- <details key="end" value="3143"/>
- <details key="line" value="78"/>
- </eAnnotations>
- <eAnnotations source="positions.105" references="/0/generateRTMapsComponentCpp/%/%.27">
- <details key="start" value="3144"/>
- <details key="end" value="3150"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.106" references="/0/generateRTMapsComponentCpp/%/%.27/c">
- <details key="start" value="3144"/>
- <details key="end" value="3145"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.107" references="/0/generateRTMapsComponentCpp/%/%.28">
- <details key="start" value="3152"/>
- <details key="end" value="3154"/>
- <details key="line" value="79"/>
- </eAnnotations>
- <eAnnotations source="positions.108" references="/0/generateRTMapsComponentCpp/%/%.29">
- <details key="start" value="3155"/>
- <details key="end" value="3161"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.109" references="/0/generateRTMapsComponentCpp/%/%.29/c">
- <details key="start" value="3155"/>
- <details key="end" value="3156"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.110" references="/0/generateRTMapsComponentCpp/%/%.30">
- <details key="start" value="3163"/>
- <details key="end" value="3568"/>
- <details key="line" value="79"/>
- </eAnnotations>
- <eAnnotations source="positions.111" references="/0/generateRTMapsComponentCpp/%/%.31">
- <details key="start" value="3568"/>
- <details key="end" value="3655"/>
- <details key="line" value="87"/>
- </eAnnotations>
- <eAnnotations source="positions.112" references="/0/generateRTMapsComponentCpp/%/%.31/%">
- <details key="start" value="3638"/>
- <details key="end" value="3643"/>
- <details key="line" value="88"/>
- </eAnnotations>
- <eAnnotations source="positions.113" references="/0/generateRTMapsComponentCpp/%/%.31/%.1">
- <details key="start" value="3580"/>
- <details key="end" value="3636"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.114" references="/0/generateRTMapsComponentCpp/%/%.32">
- <details key="start" value="3655"/>
- <details key="end" value="3843"/>
- <details key="line" value="89"/>
- </eAnnotations>
- <eAnnotations source="positions.115" references="/0/generateRTMapsComponentCpp/%/%.33">
- <details key="start" value="3844"/>
- <details key="end" value="3850"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.116" references="/0/generateRTMapsComponentCpp/%/%.33/c">
- <details key="start" value="3844"/>
- <details key="end" value="3845"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.117" references="/0/generateRTMapsComponentCpp/%/%.34">
- <details key="start" value="3852"/>
- <details key="end" value="3868"/>
- <details key="line" value="94"/>
- </eAnnotations>
- <eAnnotations source="positions.118" references="/0/generateRTMapsComponentCpp/%/%.35">
- <details key="start" value="3869"/>
- <details key="end" value="5003"/>
- <details key="line" value="97"/>
- </eAnnotations>
- <eAnnotations source="positions.119" references="/0/generateRTMapsComponentCpp/%/%.35/%">
- <details key="start" value="3934"/>
- <details key="end" value="4251"/>
- <details key="line" value="98"/>
- </eAnnotations>
- <eAnnotations source="positions.120" references="/0/generateRTMapsComponentCpp/%/%.35/%.1">
- <details key="start" value="4253"/>
- <details key="end" value="4995"/>
- <details key="line" value="104"/>
- </eAnnotations>
- <eAnnotations source="positions.121" references="/0/generateRTMapsComponentCpp/%/%.35/%.1/%">
- <details key="start" value="4326"/>
- <details key="end" value="4985"/>
- <details key="line" value="105"/>
- </eAnnotations>
- <eAnnotations source="positions.122" references="/0/generateRTMapsComponentCpp/%/%.35/%.1/%/%">
- <details key="start" value="4369"/>
- <details key="end" value="4371"/>
- <details key="line" value="106"/>
- </eAnnotations>
- <eAnnotations source="positions.123" references="/0/generateRTMapsComponentCpp/%/%.35/%.1/%/%.1">
- <details key="start" value="4372"/>
- <details key="end" value="4381"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.124" references="/0/generateRTMapsComponentCpp/%/%.35/%.1/%/%.1/port">
- <details key="start" value="4372"/>
- <details key="end" value="4376"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.125" references="/0/generateRTMapsComponentCpp/%/%.35/%.1/%/%.2">
- <details key="start" value="4383"/>
- <details key="end" value="4426"/>
- <details key="line" value="106"/>
- </eAnnotations>
- <eAnnotations source="positions.126" references="/0/generateRTMapsComponentCpp/%/%.35/%.1/%/%.3">
- <details key="start" value="4427"/>
- <details key="end" value="4436"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.127" references="/0/generateRTMapsComponentCpp/%/%.35/%.1/%/%.3/port">
- <details key="start" value="4427"/>
- <details key="end" value="4431"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.128" references="/0/generateRTMapsComponentCpp/%/%.35/%.1/%/%.4">
- <details key="start" value="4438"/>
- <details key="end" value="4446"/>
- <details key="line" value="107"/>
- </eAnnotations>
- <eAnnotations source="positions.129" references="/0/generateRTMapsComponentCpp/%/%.35/%.1/%/%.5">
- <details key="start" value="4447"/>
- <details key="end" value="4450"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.130" references="/0/generateRTMapsComponentCpp/%/%.35/%.1/%/%.5/i">
- <details key="start" value="4447"/>
- <details key="end" value="4448"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.131" references="/0/generateRTMapsComponentCpp/%/%.35/%.1/%/%.5/%">
- <details key="start" value="4449"/>
- <details key="end" value="4450"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.132" references="/0/generateRTMapsComponentCpp/%/%.35/%.1/%/%.6">
- <details key="start" value="4452"/>
- <details key="end" value="4487"/>
- <details key="line" value="107"/>
- </eAnnotations>
- <eAnnotations source="positions.133" references="/0/generateRTMapsComponentCpp/%/%.35/%.1/%/%.7">
- <details key="start" value="4488"/>
- <details key="end" value="4497"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.134" references="/0/generateRTMapsComponentCpp/%/%.35/%.1/%/%.7/port">
- <details key="start" value="4488"/>
- <details key="end" value="4492"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.135" references="/0/generateRTMapsComponentCpp/%/%.35/%.1/%/%.8">
- <details key="start" value="4499"/>
- <details key="end" value="4506"/>
- <details key="line" value="108"/>
- </eAnnotations>
- <eAnnotations source="positions.136" references="/0/generateRTMapsComponentCpp/%/%.35/%.1/%/%.9">
- <details key="start" value="4507"/>
- <details key="end" value="4516"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.137" references="/0/generateRTMapsComponentCpp/%/%.35/%.1/%/%.9/port">
- <details key="start" value="4507"/>
- <details key="end" value="4511"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.138" references="/0/generateRTMapsComponentCpp/%/%.35/%.1/%/%.10">
- <details key="start" value="4518"/>
- <details key="end" value="4527"/>
- <details key="line" value="109"/>
- </eAnnotations>
- <eAnnotations source="positions.139" references="/0/generateRTMapsComponentCpp/%/%.35/%.1/%/%.11">
- <details key="start" value="4528"/>
- <details key="end" value="4537"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.140" references="/0/generateRTMapsComponentCpp/%/%.35/%.1/%/%.11/port">
- <details key="start" value="4528"/>
- <details key="end" value="4532"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.141" references="/0/generateRTMapsComponentCpp/%/%.35/%.1/%/%.12">
- <details key="start" value="4539"/>
- <details key="end" value="4565"/>
- <details key="line" value="109"/>
- </eAnnotations>
- <eAnnotations source="positions.142" references="/0/generateRTMapsComponentCpp/%/%.35/%.1/%/%.13">
- <details key="start" value="4566"/>
- <details key="end" value="4575"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.143" references="/0/generateRTMapsComponentCpp/%/%.35/%.1/%/%.13/port">
- <details key="start" value="4566"/>
- <details key="end" value="4570"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.144" references="/0/generateRTMapsComponentCpp/%/%.35/%.1/%/%.14">
- <details key="start" value="4577"/>
- <details key="end" value="4601"/>
- <details key="line" value="110"/>
- </eAnnotations>
- <eAnnotations source="positions.145" references="/0/generateRTMapsComponentCpp/%/%.35/%.1/%/%.15">
- <details key="start" value="4602"/>
- <details key="end" value="4611"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.146" references="/0/generateRTMapsComponentCpp/%/%.35/%.1/%/%.15/port">
- <details key="start" value="4602"/>
- <details key="end" value="4606"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.147" references="/0/generateRTMapsComponentCpp/%/%.35/%.1/%/%.16">
- <details key="start" value="4613"/>
- <details key="end" value="4622"/>
- <details key="line" value="111"/>
- </eAnnotations>
- <eAnnotations source="positions.148" references="/0/generateRTMapsComponentCpp/%/%.35/%.1/%/%.17">
- <details key="start" value="4623"/>
- <details key="end" value="4632"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.149" references="/0/generateRTMapsComponentCpp/%/%.35/%.1/%/%.17/port">
- <details key="start" value="4623"/>
- <details key="end" value="4627"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.150" references="/0/generateRTMapsComponentCpp/%/%.35/%.1/%/%.18">
- <details key="start" value="4635"/>
- <details key="end" value="4638"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.151" references="/0/generateRTMapsComponentCpp/%/%.35/%.1/%/%.19">
- <details key="start" value="4640"/>
- <details key="end" value="4643"/>
- <details key="line" value="111"/>
- </eAnnotations>
- <eAnnotations source="positions.152" references="/0/generateRTMapsComponentCpp/%/%.35/%.1/%/%.20">
- <details key="start" value="4644"/>
- <details key="end" value="4653"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.153" references="/0/generateRTMapsComponentCpp/%/%.35/%.1/%/%.20/port">
- <details key="start" value="4644"/>
- <details key="end" value="4648"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.154" references="/0/generateRTMapsComponentCpp/%/%.35/%.1/%/%.21">
- <details key="start" value="4656"/>
- <details key="end" value="4659"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.155" references="/0/generateRTMapsComponentCpp/%/%.35/%.1/%/%.22">
- <details key="start" value="4661"/>
- <details key="end" value="4672"/>
- <details key="line" value="111"/>
- </eAnnotations>
- <eAnnotations source="positions.156" references="/0/generateRTMapsComponentCpp/%/%.35/%.1/%/%.23">
- <details key="start" value="4673"/>
- <details key="end" value="4682"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.157" references="/0/generateRTMapsComponentCpp/%/%.35/%.1/%/%.23/port">
- <details key="start" value="4673"/>
- <details key="end" value="4677"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.158" references="/0/generateRTMapsComponentCpp/%/%.35/%.1/%/%.24">
- <details key="start" value="4684"/>
- <details key="end" value="4706"/>
- <details key="line" value="112"/>
- </eAnnotations>
- <eAnnotations source="positions.159" references="/0/generateRTMapsComponentCpp/%/%.35/%.1/%/%.25">
- <details key="start" value="4707"/>
- <details key="end" value="4721"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.160" references="/0/generateRTMapsComponentCpp/%/%.35/%.1/%/%.25/%">
- <details key="start" value="4707"/>
- <details key="end" value="4716"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.161" references="/0/generateRTMapsComponentCpp/%/%.35/%.1/%/%.25/%/port">
- <details key="start" value="4707"/>
- <details key="end" value="4711"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.162" references="/0/generateRTMapsComponentCpp/%/%.35/%.1/%/%.26">
- <details key="start" value="4724"/>
- <details key="end" value="4729"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.163" references="/0/generateRTMapsComponentCpp/%/%.35/%.1/%/%.27">
- <details key="start" value="4731"/>
- <details key="end" value="4779"/>
- <details key="line" value="112"/>
- </eAnnotations>
- <eAnnotations source="positions.164" references="/0/generateRTMapsComponentCpp/%/%.35/%.1/%/%.28">
- <details key="start" value="4780"/>
- <details key="end" value="4789"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.165" references="/0/generateRTMapsComponentCpp/%/%.35/%.1/%/%.28/port">
- <details key="start" value="4780"/>
- <details key="end" value="4784"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.166" references="/0/generateRTMapsComponentCpp/%/%.35/%.1/%/%.29">
- <details key="start" value="4791"/>
- <details key="end" value="4845"/>
- <details key="line" value="113"/>
- </eAnnotations>
- <eAnnotations source="positions.167" references="/0/generateRTMapsComponentCpp/%/%.35/%.1/%/%.30">
- <details key="start" value="4846"/>
- <details key="end" value="4855"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.168" references="/0/generateRTMapsComponentCpp/%/%.35/%.1/%/%.30/port">
- <details key="start" value="4846"/>
- <details key="end" value="4850"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.169" references="/0/generateRTMapsComponentCpp/%/%.35/%.1/%/%.31">
- <details key="start" value="4857"/>
- <details key="end" value="4874"/>
- <details key="line" value="115"/>
- </eAnnotations>
- <eAnnotations source="positions.170" references="/0/generateRTMapsComponentCpp/%/%.35/%.1/%/%.32">
- <details key="start" value="4875"/>
- <details key="end" value="4889"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.171" references="/0/generateRTMapsComponentCpp/%/%.35/%.1/%/%.32/%">
- <details key="start" value="4875"/>
- <details key="end" value="4884"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.172" references="/0/generateRTMapsComponentCpp/%/%.35/%.1/%/%.32/%/port">
- <details key="start" value="4875"/>
- <details key="end" value="4879"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.173" references="/0/generateRTMapsComponentCpp/%/%.35/%.1/%/%.33">
- <details key="start" value="4891"/>
- <details key="end" value="4899"/>
- <details key="line" value="115"/>
- </eAnnotations>
- <eAnnotations source="positions.174" references="/0/generateRTMapsComponentCpp/%/%.35/%.1/%/%.34">
- <details key="start" value="4900"/>
- <details key="end" value="4909"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.175" references="/0/generateRTMapsComponentCpp/%/%.35/%.1/%/%.34/port">
- <details key="start" value="4900"/>
- <details key="end" value="4904"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.176" references="/0/generateRTMapsComponentCpp/%/%.35/%.1/%/%.35">
- <details key="start" value="4911"/>
- <details key="end" value="4932"/>
- <details key="line" value="115"/>
- </eAnnotations>
- <eAnnotations source="positions.177" references="/0/generateRTMapsComponentCpp/%/%.35/%.1/%/%.36">
- <details key="start" value="4933"/>
- <details key="end" value="4942"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.178" references="/0/generateRTMapsComponentCpp/%/%.35/%.1/%/%.36/port">
- <details key="start" value="4933"/>
- <details key="end" value="4937"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.179" references="/0/generateRTMapsComponentCpp/%/%.35/%.1/%/%.37">
- <details key="start" value="4944"/>
- <details key="end" value="4957"/>
- <details key="line" value="116"/>
- </eAnnotations>
- <eAnnotations source="positions.180" references="/0/generateRTMapsComponentCpp/%/%.35/%.1/%/%.38">
- <details key="start" value="4958"/>
- <details key="end" value="4967"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.181" references="/0/generateRTMapsComponentCpp/%/%.35/%.1/%/%.38/port">
- <details key="start" value="4958"/>
- <details key="end" value="4962"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.182" references="/0/generateRTMapsComponentCpp/%/%.35/%.1/%/%.39">
- <details key="start" value="4969"/>
- <details key="end" value="4977"/>
- <details key="line" value="116"/>
- </eAnnotations>
- <eAnnotations source="positions.183" references="/0/generateRTMapsComponentCpp/%/%.35/%.1/%/%.40">
- <details key="start" value="4330"/>
- <details key="end" value="4366"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.184" references="/0/generateRTMapsComponentCpp/%/%.35/%.1/%/%.40/%">
- <details key="start" value="4331"/>
- <details key="end" value="4357"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.185" references="/0/generateRTMapsComponentCpp/%/%.35/%.1/%/%.40/%/%">
- <details key="start" value="4347"/>
- <details key="end" value="4356"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.186" references="/0/generateRTMapsComponentCpp/%/%.35/%.1/%/%.40/%/%/port">
- <details key="start" value="4347"/>
- <details key="end" value="4351"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.187" references="/0/generateRTMapsComponentCpp/%/%.35/%.1/%/%.40/%.1">
- <details key="start" value="4360"/>
- <details key="end" value="4365"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.188" references="/0/generateRTMapsComponentCpp/%/%.35/%.1/port">
- <details key="start" value="4259"/>
- <details key="end" value="4270"/>
- <details key="line" value="104"/>
- </eAnnotations>
- <eAnnotations source="positions.189" references="/0/generateRTMapsComponentCpp/%/%.35/%.1/%.1">
- <details key="start" value="4273"/>
- <details key="end" value="4319"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.190" references="/0/generateRTMapsComponentCpp/%/%.35/%.1/%.1/%">
- <details key="start" value="4298"/>
- <details key="end" value="4318"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.191" references="/0/generateRTMapsComponentCpp/%/%.35/%.1/%.1/%/c">
- <details key="start" value="4298"/>
- <details key="end" value="4299"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.192" references="/0/generateRTMapsComponentCpp/%/%.35/%.1/%.1/%/%">
- <details key="start" value="4310"/>
- <details key="end" value="4317"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.193" references="/0/generateRTMapsComponentCpp/%/%.35/%.2">
- <details key="start" value="3873"/>
- <details key="end" value="3931"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.194" references="/0/generateRTMapsComponentCpp/%/%.35/%.2/%">
- <details key="start" value="3873"/>
- <details key="end" value="3927"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.195" references="/0/generateRTMapsComponentCpp/%/%.35/%.2/%/%">
- <details key="start" value="3873"/>
- <details key="end" value="3919"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.196" references="/0/generateRTMapsComponentCpp/%/%.35/%.2/%/%/%">
- <details key="start" value="3898"/>
- <details key="end" value="3918"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.197" references="/0/generateRTMapsComponentCpp/%/%.35/%.2/%/%/%/c">
- <details key="start" value="3898"/>
- <details key="end" value="3899"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.198" references="/0/generateRTMapsComponentCpp/%/%.35/%.2/%/%/%/%">
- <details key="start" value="3910"/>
- <details key="end" value="3917"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.199" references="/0/generateRTMapsComponentCpp/%/%.35/%.2/%.1">
- <details key="start" value="3930"/>
- <details key="end" value="3931"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.200" references="/0/generateRTMapsComponentCpp/%/%.36">
- <details key="start" value="5006"/>
- <details key="end" value="5414"/>
- <details key="line" value="121"/>
- </eAnnotations>
- <eAnnotations source="positions.201" references="/0/generateRTMapsComponentCpp/%/%.36/%">
- <details key="start" value="5070"/>
- <details key="end" value="5231"/>
- <details key="line" value="122"/>
- </eAnnotations>
- <eAnnotations source="positions.202" references="/0/generateRTMapsComponentCpp/%/%.36/%.1">
- <details key="start" value="5232"/>
- <details key="end" value="5285"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.203" references="/0/generateRTMapsComponentCpp/%/%.36/%.1/%">
- <details key="start" value="5232"/>
- <details key="end" value="5277"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.204" references="/0/generateRTMapsComponentCpp/%/%.36/%.1/%/%">
- <details key="start" value="5256"/>
- <details key="end" value="5276"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.205" references="/0/generateRTMapsComponentCpp/%/%.36/%.1/%/%/c">
- <details key="start" value="5256"/>
- <details key="end" value="5257"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.206" references="/0/generateRTMapsComponentCpp/%/%.36/%.1/%/%/%">
- <details key="start" value="5268"/>
- <details key="end" value="5275"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.207" references="/0/generateRTMapsComponentCpp/%/%.36/%.2">
- <details key="start" value="5287"/>
- <details key="end" value="5315"/>
- <details key="line" value="125"/>
- </eAnnotations>
- <eAnnotations source="positions.208" references="/0/generateRTMapsComponentCpp/%/%.36/%.3">
- <details key="start" value="5316"/>
- <details key="end" value="5330"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.209" references="/0/generateRTMapsComponentCpp/%/%.36/%.4">
- <details key="start" value="5332"/>
- <details key="end" value="5381"/>
- <details key="line" value="126"/>
- </eAnnotations>
- <eAnnotations source="positions.210" references="/0/generateRTMapsComponentCpp/%/%.36/%.5">
- <details key="start" value="5382"/>
- <details key="end" value="5387"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.211" references="/0/generateRTMapsComponentCpp/%/%.36/%.6">
- <details key="start" value="5389"/>
- <details key="end" value="5408"/>
- <details key="line" value="128"/>
- </eAnnotations>
- <eAnnotations source="positions.212" references="/0/generateRTMapsComponentCpp/%/%.36/%.7">
- <details key="start" value="5010"/>
- <details key="end" value="5067"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.213" references="/0/generateRTMapsComponentCpp/%/%.36/%.7/%">
- <details key="start" value="5010"/>
- <details key="end" value="5063"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.214" references="/0/generateRTMapsComponentCpp/%/%.36/%.7/%/%">
- <details key="start" value="5010"/>
- <details key="end" value="5055"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.215" references="/0/generateRTMapsComponentCpp/%/%.36/%.7/%/%/%">
- <details key="start" value="5034"/>
- <details key="end" value="5054"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.216" references="/0/generateRTMapsComponentCpp/%/%.36/%.7/%/%/%/c">
- <details key="start" value="5034"/>
- <details key="end" value="5035"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.217" references="/0/generateRTMapsComponentCpp/%/%.36/%.7/%/%/%/%">
- <details key="start" value="5046"/>
- <details key="end" value="5053"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.218" references="/0/generateRTMapsComponentCpp/%/%.36/%.7/%.1">
- <details key="start" value="5066"/>
- <details key="end" value="5067"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.219" references="/0/generateRTMapsComponentCpp/%/%.37">
- <details key="start" value="5417"/>
- <details key="end" value="5423"/>
- <details key="line" value="130"/>
- </eAnnotations>
- <eAnnotations source="positions.220" references="/0/generateRTMapsComponentCpp/%/%.38">
- <details key="start" value="5423"/>
- <details key="end" value="5485"/>
- <details key="line" value="132"/>
- </eAnnotations>
- <eAnnotations source="positions.221" references="/0/generateRTMapsComponentCpp/%/%.38/%">
- <details key="start" value="5467"/>
- <details key="end" value="5473"/>
- <details key="line" value="133"/>
- </eAnnotations>
- <eAnnotations source="positions.222" references="/0/generateRTMapsComponentCpp/%/%.38/%.1">
- <details key="start" value="5435"/>
- <details key="end" value="5465"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.223" references="/0/generateRTMapsComponentCpp/%/%.39">
- <details key="start" value="5485"/>
- <details key="end" value="5790"/>
- <details key="line" value="134"/>
- </eAnnotations>
- <eAnnotations source="positions.224" references="/0/generateRTMapsComponentCpp/%/%.40">
- <details key="start" value="5791"/>
- <details key="end" value="5797"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.225" references="/0/generateRTMapsComponentCpp/%/%.40/c">
- <details key="start" value="5791"/>
- <details key="end" value="5792"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.226" references="/0/generateRTMapsComponentCpp/%/%.41">
- <details key="start" value="5799"/>
- <details key="end" value="5813"/>
- <details key="line" value="141"/>
- </eAnnotations>
- <eAnnotations source="positions.227" references="/0/generateRTMapsComponentCpp/%/%.42">
- <details key="start" value="5814"/>
- <details key="end" value="7084"/>
- <details key="line" value="143"/>
- </eAnnotations>
- <eAnnotations source="positions.228" references="/0/generateRTMapsComponentCpp/%/%.42/%">
- <details key="start" value="5878"/>
- <details key="end" value="6251"/>
- <details key="line" value="144"/>
- </eAnnotations>
- <eAnnotations source="positions.229" references="/0/generateRTMapsComponentCpp/%/%.42/%.1">
- <details key="start" value="6252"/>
- <details key="end" value="6648"/>
- <details key="line" value="154"/>
- </eAnnotations>
- <eAnnotations source="positions.230" references="/0/generateRTMapsComponentCpp/%/%.42/%.1/%">
- <details key="start" value="6321"/>
- <details key="end" value="6328"/>
- <details key="line" value="155"/>
- </eAnnotations>
- <eAnnotations source="positions.231" references="/0/generateRTMapsComponentCpp/%/%.42/%.1/%.1">
- <details key="start" value="6329"/>
- <details key="end" value="6332"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.232" references="/0/generateRTMapsComponentCpp/%/%.42/%.1/%.1/i">
- <details key="start" value="6329"/>
- <details key="end" value="6330"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.233" references="/0/generateRTMapsComponentCpp/%/%.42/%.1/%.1/%">
- <details key="start" value="6331"/>
- <details key="end" value="6332"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.234" references="/0/generateRTMapsComponentCpp/%/%.42/%.1/%.2">
- <details key="start" value="6334"/>
- <details key="end" value="6371"/>
- <details key="line" value="155"/>
- </eAnnotations>
- <eAnnotations source="positions.235" references="/0/generateRTMapsComponentCpp/%/%.42/%.1/%.3">
- <details key="start" value="6372"/>
- <details key="end" value="6381"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.236" references="/0/generateRTMapsComponentCpp/%/%.42/%.1/%.3/port">
- <details key="start" value="6372"/>
- <details key="end" value="6376"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.237" references="/0/generateRTMapsComponentCpp/%/%.42/%.1/%.4">
- <details key="start" value="6383"/>
- <details key="end" value="6395"/>
- <details key="line" value="155"/>
- </eAnnotations>
- <eAnnotations source="positions.238" references="/0/generateRTMapsComponentCpp/%/%.42/%.1/%.5">
- <details key="start" value="6396"/>
- <details key="end" value="6452"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.239" references="/0/generateRTMapsComponentCpp/%/%.42/%.1/%.5/%">
- <details key="start" value="6418"/>
- <details key="end" value="6432"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.240" references="/0/generateRTMapsComponentCpp/%/%.42/%.1/%.5/%/%">
- <details key="start" value="6418"/>
- <details key="end" value="6427"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.241" references="/0/generateRTMapsComponentCpp/%/%.42/%.1/%.5/%/%/port">
- <details key="start" value="6418"/>
- <details key="end" value="6422"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.242" references="/0/generateRTMapsComponentCpp/%/%.42/%.1/%.5/%.1">
- <details key="start" value="6433"/>
- <details key="end" value="6443"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.243" references="/0/generateRTMapsComponentCpp/%/%.42/%.1/%.5/%.2">
- <details key="start" value="6444"/>
- <details key="end" value="6451"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.244" references="/0/generateRTMapsComponentCpp/%/%.42/%.1/%.6">
- <details key="start" value="6454"/>
- <details key="end" value="6459"/>
- <details key="line" value="158"/>
- </eAnnotations>
- <eAnnotations source="positions.245" references="/0/generateRTMapsComponentCpp/%/%.42/%.1/%.7">
- <details key="start" value="6460"/>
- <details key="end" value="6523"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.246" references="/0/generateRTMapsComponentCpp/%/%.42/%.1/%.7/%">
- <details key="start" value="6487"/>
- <details key="end" value="6501"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.247" references="/0/generateRTMapsComponentCpp/%/%.42/%.1/%.7/%/%">
- <details key="start" value="6487"/>
- <details key="end" value="6496"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.248" references="/0/generateRTMapsComponentCpp/%/%.42/%.1/%.7/%/%/port">
- <details key="start" value="6487"/>
- <details key="end" value="6491"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.249" references="/0/generateRTMapsComponentCpp/%/%.42/%.1/%.7/%.1">
- <details key="start" value="6502"/>
- <details key="end" value="6512"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.250" references="/0/generateRTMapsComponentCpp/%/%.42/%.1/%.7/%.2">
- <details key="start" value="6513"/>
- <details key="end" value="6522"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.251" references="/0/generateRTMapsComponentCpp/%/%.42/%.1/%.8">
- <details key="start" value="6525"/>
- <details key="end" value="6530"/>
- <details key="line" value="159"/>
- </eAnnotations>
- <eAnnotations source="positions.252" references="/0/generateRTMapsComponentCpp/%/%.42/%.1/%.9">
- <details key="start" value="6531"/>
- <details key="end" value="6545"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.253" references="/0/generateRTMapsComponentCpp/%/%.42/%.1/%.9/%">
- <details key="start" value="6531"/>
- <details key="end" value="6540"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.254" references="/0/generateRTMapsComponentCpp/%/%.42/%.1/%.9/%/port">
- <details key="start" value="6531"/>
- <details key="end" value="6535"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.255" references="/0/generateRTMapsComponentCpp/%/%.42/%.1/%.10">
- <details key="start" value="6547"/>
- <details key="end" value="6560"/>
- <details key="line" value="159"/>
- </eAnnotations>
- <eAnnotations source="positions.256" references="/0/generateRTMapsComponentCpp/%/%.42/%.1/%.11">
- <details key="start" value="6561"/>
- <details key="end" value="6570"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.257" references="/0/generateRTMapsComponentCpp/%/%.42/%.1/%.11/port">
- <details key="start" value="6561"/>
- <details key="end" value="6565"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.258" references="/0/generateRTMapsComponentCpp/%/%.42/%.1/%.12">
- <details key="start" value="6572"/>
- <details key="end" value="6641"/>
- <details key="line" value="159"/>
- </eAnnotations>
- <eAnnotations source="positions.259" references="/0/generateRTMapsComponentCpp/%/%.42/%.1/port">
- <details key="start" value="6258"/>
- <details key="end" value="6269"/>
- <details key="line" value="154"/>
- </eAnnotations>
- <eAnnotations source="positions.260" references="/0/generateRTMapsComponentCpp/%/%.42/%.1/%.13">
- <details key="start" value="6272"/>
- <details key="end" value="6317"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.261" references="/0/generateRTMapsComponentCpp/%/%.42/%.1/%.13/%">
- <details key="start" value="6296"/>
- <details key="end" value="6316"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.262" references="/0/generateRTMapsComponentCpp/%/%.42/%.1/%.13/%/c">
- <details key="start" value="6296"/>
- <details key="end" value="6297"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.263" references="/0/generateRTMapsComponentCpp/%/%.42/%.1/%.13/%/%">
- <details key="start" value="6308"/>
- <details key="end" value="6315"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.264" references="/0/generateRTMapsComponentCpp/%/%.42/%.2">
- <details key="start" value="6651"/>
- <details key="end" value="6701"/>
- <details key="line" value="162"/>
- </eAnnotations>
- <eAnnotations source="positions.265" references="/0/generateRTMapsComponentCpp/%/%.42/%.3">
- <details key="start" value="6701"/>
- <details key="end" value="6750"/>
- <details key="line" value="166"/>
- </eAnnotations>
- <eAnnotations source="positions.266" references="/0/generateRTMapsComponentCpp/%/%.42/%.3/%">
- <details key="start" value="6732"/>
- <details key="end" value="6738"/>
- <details key="line" value="167"/>
- </eAnnotations>
- <eAnnotations source="positions.267" references="/0/generateRTMapsComponentCpp/%/%.42/%.3/%.1">
- <details key="start" value="6713"/>
- <details key="end" value="6730"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.268" references="/0/generateRTMapsComponentCpp/%/%.42/%.4">
- <details key="start" value="6750"/>
- <details key="end" value="6752"/>
- <details key="line" value="168"/>
- </eAnnotations>
- <eAnnotations source="positions.269" references="/0/generateRTMapsComponentCpp/%/%.42/%.5">
- <details key="start" value="5818"/>
- <details key="end" value="5875"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.270" references="/0/generateRTMapsComponentCpp/%/%.42/%.5/%">
- <details key="start" value="5818"/>
- <details key="end" value="5871"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.271" references="/0/generateRTMapsComponentCpp/%/%.42/%.5/%/%">
- <details key="start" value="5818"/>
- <details key="end" value="5863"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.272" references="/0/generateRTMapsComponentCpp/%/%.42/%.5/%/%/%">
- <details key="start" value="5842"/>
- <details key="end" value="5862"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.273" references="/0/generateRTMapsComponentCpp/%/%.42/%.5/%/%/%/c">
- <details key="start" value="5842"/>
- <details key="end" value="5843"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.274" references="/0/generateRTMapsComponentCpp/%/%.42/%.5/%/%/%/%">
- <details key="start" value="5854"/>
- <details key="end" value="5861"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.275" references="/0/generateRTMapsComponentCpp/%/%.42/%.5/%.1">
- <details key="start" value="5874"/>
- <details key="end" value="5875"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.276" references="/0/generateRTMapsComponentCpp/%/%.42/%.6">
- <details key="start" value="6753"/>
- <details key="end" value="7079"/>
- <details key="line" value="168"/>
- </eAnnotations>
- <eAnnotations source="positions.277" references="/0/generateRTMapsComponentCpp/%/%.42/%.6/%">
- <details key="start" value="6761"/>
- <details key="end" value="6941"/>
- <details key="line" value="169"/>
- </eAnnotations>
- <eAnnotations source="positions.278" references="/0/generateRTMapsComponentCpp/%/%.42/%.6/%.1">
- <details key="start" value="6941"/>
- <details key="end" value="7076"/>
- <details key="line" value="172"/>
- </eAnnotations>
- <eAnnotations source="positions.279" references="/0/generateRTMapsComponentCpp/%/%.42/%.6/%.1/%">
- <details key="start" value="6987"/>
- <details key="end" value="7064"/>
- <details key="line" value="173"/>
- </eAnnotations>
- <eAnnotations source="positions.280" references="/0/generateRTMapsComponentCpp/%/%.42/%.6/%.1/%.1">
- <details key="start" value="6953"/>
- <details key="end" value="6985"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.281" references="/0/generateRTMapsComponentCpp/%/%.42/%.6/%.2">
- <details key="start" value="7076"/>
- <details key="end" value="7078"/>
- <details key="line" value="175"/>
- </eAnnotations>
- <eAnnotations source="positions.282" references="/0/generateRTMapsComponentCpp/%/%.43">
- <details key="start" value="7086"/>
- <details key="end" value="7093"/>
- <details key="line" value="176"/>
- </eAnnotations>
- <eAnnotations source="positions.283" references="/0/generateRTMapsComponentCpp/%/%.44">
- <details key="start" value="7093"/>
- <details key="end" value="8005"/>
- <details key="line" value="179"/>
- </eAnnotations>
- <eAnnotations source="positions.284" references="/0/generateRTMapsComponentCpp/%/%.44/%">
- <details key="start" value="7157"/>
- <details key="end" value="7593"/>
- <details key="line" value="180"/>
- </eAnnotations>
- <eAnnotations source="positions.285" references="/0/generateRTMapsComponentCpp/%/%.44/%.1">
- <details key="start" value="7594"/>
- <details key="end" value="7998"/>
- <details key="line" value="187"/>
- </eAnnotations>
- <eAnnotations source="positions.286" references="/0/generateRTMapsComponentCpp/%/%.44/%.1/%">
- <details key="start" value="7663"/>
- <details key="end" value="7772"/>
- <details key="line" value="188"/>
- </eAnnotations>
- <eAnnotations source="positions.287" references="/0/generateRTMapsComponentCpp/%/%.44/%.1/%.1">
- <details key="start" value="7773"/>
- <details key="end" value="7779"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.288" references="/0/generateRTMapsComponentCpp/%/%.44/%.1/%.1/c">
- <details key="start" value="7773"/>
- <details key="end" value="7774"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.289" references="/0/generateRTMapsComponentCpp/%/%.44/%.1/%.2">
- <details key="start" value="7781"/>
- <details key="end" value="7783"/>
- <details key="line" value="189"/>
- </eAnnotations>
- <eAnnotations source="positions.290" references="/0/generateRTMapsComponentCpp/%/%.44/%.1/%.3">
- <details key="start" value="7784"/>
- <details key="end" value="7798"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.291" references="/0/generateRTMapsComponentCpp/%/%.44/%.1/%.3/%">
- <details key="start" value="7784"/>
- <details key="end" value="7793"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.292" references="/0/generateRTMapsComponentCpp/%/%.44/%.1/%.3/%/port">
- <details key="start" value="7784"/>
- <details key="end" value="7788"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.293" references="/0/generateRTMapsComponentCpp/%/%.44/%.1/%.4">
- <details key="start" value="7800"/>
- <details key="end" value="7813"/>
- <details key="line" value="189"/>
- </eAnnotations>
- <eAnnotations source="positions.294" references="/0/generateRTMapsComponentCpp/%/%.44/%.1/%.5">
- <details key="start" value="7814"/>
- <details key="end" value="7823"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.295" references="/0/generateRTMapsComponentCpp/%/%.44/%.1/%.5/port">
- <details key="start" value="7814"/>
- <details key="end" value="7818"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.296" references="/0/generateRTMapsComponentCpp/%/%.44/%.1/%.6">
- <details key="start" value="7825"/>
- <details key="end" value="7833"/>
- <details key="line" value="189"/>
- </eAnnotations>
- <eAnnotations source="positions.297" references="/0/generateRTMapsComponentCpp/%/%.44/%.1/%.7">
- <details key="start" value="7834"/>
- <details key="end" value="7848"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.298" references="/0/generateRTMapsComponentCpp/%/%.44/%.1/%.7/%">
- <details key="start" value="7834"/>
- <details key="end" value="7843"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.299" references="/0/generateRTMapsComponentCpp/%/%.44/%.1/%.7/%/port">
- <details key="start" value="7834"/>
- <details key="end" value="7838"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.300" references="/0/generateRTMapsComponentCpp/%/%.44/%.1/%.8">
- <details key="start" value="7850"/>
- <details key="end" value="7896"/>
- <details key="line" value="189"/>
- </eAnnotations>
- <eAnnotations source="positions.301" references="/0/generateRTMapsComponentCpp/%/%.44/%.1/%.9">
- <details key="start" value="7896"/>
- <details key="end" value="7986"/>
- <details key="line" value="191"/>
- </eAnnotations>
- <eAnnotations source="positions.302" references="/0/generateRTMapsComponentCpp/%/%.44/%.1/%.9/%">
- <details key="start" value="7969"/>
- <details key="end" value="7974"/>
- <details key="line" value="192"/>
- </eAnnotations>
- <eAnnotations source="positions.303" references="/0/generateRTMapsComponentCpp/%/%.44/%.1/%.9/%.1">
- <details key="start" value="7908"/>
- <details key="end" value="7967"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.304" references="/0/generateRTMapsComponentCpp/%/%.44/%.1/%.9/%.1/%">
- <details key="start" value="7908"/>
- <details key="end" value="7950"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.305" references="/0/generateRTMapsComponentCpp/%/%.44/%.1/%.9/%.1/%.1">
- <details key="start" value="7953"/>
- <details key="end" value="7967"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.306" references="/0/generateRTMapsComponentCpp/%/%.44/%.1/%.9/%.1/%.1/%">
- <details key="start" value="7953"/>
- <details key="end" value="7962"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.307" references="/0/generateRTMapsComponentCpp/%/%.44/%.1/%.9/%.1/%.1/%/port">
- <details key="start" value="7953"/>
- <details key="end" value="7957"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.308" references="/0/generateRTMapsComponentCpp/%/%.44/%.1/%.10">
- <details key="start" value="7986"/>
- <details key="end" value="7991"/>
- <details key="line" value="193"/>
- </eAnnotations>
- <eAnnotations source="positions.309" references="/0/generateRTMapsComponentCpp/%/%.44/%.1/port">
- <details key="start" value="7600"/>
- <details key="end" value="7611"/>
- <details key="line" value="187"/>
- </eAnnotations>
- <eAnnotations source="positions.310" references="/0/generateRTMapsComponentCpp/%/%.44/%.1/%.11">
- <details key="start" value="7614"/>
- <details key="end" value="7659"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.311" references="/0/generateRTMapsComponentCpp/%/%.44/%.1/%.11/%">
- <details key="start" value="7638"/>
- <details key="end" value="7658"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.312" references="/0/generateRTMapsComponentCpp/%/%.44/%.1/%.11/%/c">
- <details key="start" value="7638"/>
- <details key="end" value="7639"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.313" references="/0/generateRTMapsComponentCpp/%/%.44/%.1/%.11/%/%">
- <details key="start" value="7650"/>
- <details key="end" value="7657"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.314" references="/0/generateRTMapsComponentCpp/%/%.44/%.2">
- <details key="start" value="7097"/>
- <details key="end" value="7154"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.315" references="/0/generateRTMapsComponentCpp/%/%.44/%.2/%">
- <details key="start" value="7097"/>
- <details key="end" value="7150"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.316" references="/0/generateRTMapsComponentCpp/%/%.44/%.2/%/%">
- <details key="start" value="7097"/>
- <details key="end" value="7142"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.317" references="/0/generateRTMapsComponentCpp/%/%.44/%.2/%/%/%">
- <details key="start" value="7121"/>
- <details key="end" value="7141"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.318" references="/0/generateRTMapsComponentCpp/%/%.44/%.2/%/%/%/c">
- <details key="start" value="7121"/>
- <details key="end" value="7122"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.319" references="/0/generateRTMapsComponentCpp/%/%.44/%.2/%/%/%/%">
- <details key="start" value="7133"/>
- <details key="end" value="7140"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.320" references="/0/generateRTMapsComponentCpp/%/%.44/%.2/%.1">
- <details key="start" value="7153"/>
- <details key="end" value="7154"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.321" references="/0/generateRTMapsComponentCpp/%/%.45">
- <details key="start" value="8007"/>
- <details key="end" value="8011"/>
- <details key="line" value="196"/>
- </eAnnotations>
- <eAnnotations source="positions.322" references="/0/generateRTMapsComponentCpp/%/%.46">
- <details key="start" value="8011"/>
- <details key="end" value="9470"/>
- <details key="line" value="198"/>
- </eAnnotations>
- <eAnnotations source="positions.323" references="/0/generateRTMapsComponentCpp/%/%.46/%">
- <details key="start" value="8076"/>
- <details key="end" value="8365"/>
- <details key="line" value="199"/>
- </eAnnotations>
- <eAnnotations source="positions.324" references="/0/generateRTMapsComponentCpp/%/%.46/%.1">
- <details key="start" value="8366"/>
- <details key="end" value="9463"/>
- <details key="line" value="203"/>
- </eAnnotations>
- <eAnnotations source="positions.325" references="/0/generateRTMapsComponentCpp/%/%.46/%.1/%">
- <details key="start" value="8436"/>
- <details key="end" value="8565"/>
- <details key="line" value="204"/>
- </eAnnotations>
- <eAnnotations source="positions.326" references="/0/generateRTMapsComponentCpp/%/%.46/%.1/%.1">
- <details key="start" value="8566"/>
- <details key="end" value="8575"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.327" references="/0/generateRTMapsComponentCpp/%/%.46/%.1/%.1/port">
- <details key="start" value="8566"/>
- <details key="end" value="8570"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.328" references="/0/generateRTMapsComponentCpp/%/%.46/%.1/%.2">
- <details key="start" value="8577"/>
- <details key="end" value="8588"/>
- <details key="line" value="206"/>
- </eAnnotations>
- <eAnnotations source="positions.329" references="/0/generateRTMapsComponentCpp/%/%.46/%.1/%.3">
- <details key="start" value="8589"/>
- <details key="end" value="8595"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.330" references="/0/generateRTMapsComponentCpp/%/%.46/%.1/%.3/c">
- <details key="start" value="8589"/>
- <details key="end" value="8590"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.331" references="/0/generateRTMapsComponentCpp/%/%.46/%.1/%.4">
- <details key="start" value="8597"/>
- <details key="end" value="8606"/>
- <details key="line" value="206"/>
- </eAnnotations>
- <eAnnotations source="positions.332" references="/0/generateRTMapsComponentCpp/%/%.46/%.1/%.5">
- <details key="start" value="8607"/>
- <details key="end" value="8616"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.333" references="/0/generateRTMapsComponentCpp/%/%.46/%.1/%.5/port">
- <details key="start" value="8607"/>
- <details key="end" value="8611"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.334" references="/0/generateRTMapsComponentCpp/%/%.46/%.1/%.6">
- <details key="start" value="8618"/>
- <details key="end" value="8684"/>
- <details key="line" value="206"/>
- </eAnnotations>
- <eAnnotations source="positions.335" references="/0/generateRTMapsComponentCpp/%/%.46/%.1/%.7">
- <details key="start" value="8685"/>
- <details key="end" value="8694"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.336" references="/0/generateRTMapsComponentCpp/%/%.46/%.1/%.7/port">
- <details key="start" value="8685"/>
- <details key="end" value="8689"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.337" references="/0/generateRTMapsComponentCpp/%/%.46/%.1/%.8">
- <details key="start" value="8696"/>
- <details key="end" value="8708"/>
- <details key="line" value="208"/>
- </eAnnotations>
- <eAnnotations source="positions.338" references="/0/generateRTMapsComponentCpp/%/%.46/%.1/%.9">
- <details key="start" value="8708"/>
- <details key="end" value="9394"/>
- <details key="line" value="210"/>
- </eAnnotations>
- <eAnnotations source="positions.339" references="/0/generateRTMapsComponentCpp/%/%.46/%.1/%.9/%">
- <details key="start" value="8766"/>
- <details key="end" value="8779"/>
- <details key="line" value="211"/>
- </eAnnotations>
- <eAnnotations source="positions.340" references="/0/generateRTMapsComponentCpp/%/%.46/%.1/%.9/%.1">
- <details key="start" value="8780"/>
- <details key="end" value="8794"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.341" references="/0/generateRTMapsComponentCpp/%/%.46/%.1/%.9/%.1/%">
- <details key="start" value="8780"/>
- <details key="end" value="8789"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.342" references="/0/generateRTMapsComponentCpp/%/%.46/%.1/%.9/%.1/%/port">
- <details key="start" value="8780"/>
- <details key="end" value="8784"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.343" references="/0/generateRTMapsComponentCpp/%/%.46/%.1/%.9/%.2">
- <details key="start" value="8796"/>
- <details key="end" value="8958"/>
- <details key="line" value="211"/>
- </eAnnotations>
- <eAnnotations source="positions.344" references="/0/generateRTMapsComponentCpp/%/%.46/%.1/%.9/%.3">
- <details key="start" value="8959"/>
- <details key="end" value="9023"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.345" references="/0/generateRTMapsComponentCpp/%/%.46/%.1/%.9/%.3/%">
- <details key="start" value="8986"/>
- <details key="end" value="9000"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.346" references="/0/generateRTMapsComponentCpp/%/%.46/%.1/%.9/%.3/%/%">
- <details key="start" value="8986"/>
- <details key="end" value="8995"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.347" references="/0/generateRTMapsComponentCpp/%/%.46/%.1/%.9/%.3/%/%/port">
- <details key="start" value="8986"/>
- <details key="end" value="8990"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.348" references="/0/generateRTMapsComponentCpp/%/%.46/%.1/%.9/%.3/%.1">
- <details key="start" value="9001"/>
- <details key="end" value="9011"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.349" references="/0/generateRTMapsComponentCpp/%/%.46/%.1/%.9/%.3/%.2">
- <details key="start" value="9012"/>
- <details key="end" value="9022"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.350" references="/0/generateRTMapsComponentCpp/%/%.46/%.1/%.9/%.4">
- <details key="start" value="9025"/>
- <details key="end" value="9067"/>
- <details key="line" value="214"/>
- </eAnnotations>
- <eAnnotations source="positions.351" references="/0/generateRTMapsComponentCpp/%/%.46/%.1/%.9/%.5">
- <details key="start" value="9068"/>
- <details key="end" value="9377"/>
- <details key="line" value="218"/>
- </eAnnotations>
- <eAnnotations source="positions.352" references="/0/generateRTMapsComponentCpp/%/%.46/%.1/%.9/%.5/%">
- <details key="start" value="9112"/>
- <details key="end" value="9145"/>
- <details key="line" value="218"/>
- </eAnnotations>
- <eAnnotations source="positions.353" references="/0/generateRTMapsComponentCpp/%/%.46/%.1/%.9/%.5/%.1">
- <details key="start" value="9146"/>
- <details key="end" value="9160"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.354" references="/0/generateRTMapsComponentCpp/%/%.46/%.1/%.9/%.5/%.1/%">
- <details key="start" value="9146"/>
- <details key="end" value="9155"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.355" references="/0/generateRTMapsComponentCpp/%/%.46/%.1/%.9/%.5/%.1/%/port">
- <details key="start" value="9146"/>
- <details key="end" value="9150"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.356" references="/0/generateRTMapsComponentCpp/%/%.46/%.1/%.9/%.5/%.2">
- <details key="start" value="9162"/>
- <details key="end" value="9176"/>
- <details key="line" value="219"/>
- </eAnnotations>
- <eAnnotations source="positions.357" references="/0/generateRTMapsComponentCpp/%/%.46/%.1/%.9/%.5/%.3">
- <details key="start" value="9177"/>
- <details key="end" value="9191"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.358" references="/0/generateRTMapsComponentCpp/%/%.46/%.1/%.9/%.5/%.3/%">
- <details key="start" value="9177"/>
- <details key="end" value="9186"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.359" references="/0/generateRTMapsComponentCpp/%/%.46/%.1/%.9/%.5/%.3/%/port">
- <details key="start" value="9177"/>
- <details key="end" value="9181"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.360" references="/0/generateRTMapsComponentCpp/%/%.46/%.1/%.9/%.5/%.4">
- <details key="start" value="9193"/>
- <details key="end" value="9244"/>
- <details key="line" value="219"/>
- </eAnnotations>
- <eAnnotations source="positions.361" references="/0/generateRTMapsComponentCpp/%/%.46/%.1/%.9/%.5/%.5">
- <details key="start" value="9072"/>
- <details key="end" value="9108"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.362" references="/0/generateRTMapsComponentCpp/%/%.46/%.1/%.9/%.5/%.5/%">
- <details key="start" value="9073"/>
- <details key="end" value="9099"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.363" references="/0/generateRTMapsComponentCpp/%/%.46/%.1/%.9/%.5/%.5/%/%">
- <details key="start" value="9089"/>
- <details key="end" value="9098"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.364" references="/0/generateRTMapsComponentCpp/%/%.46/%.1/%.9/%.5/%.5/%/%/port">
- <details key="start" value="9089"/>
- <details key="end" value="9093"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.365" references="/0/generateRTMapsComponentCpp/%/%.46/%.1/%.9/%.5/%.5/%.1">
- <details key="start" value="9102"/>
- <details key="end" value="9107"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.366" references="/0/generateRTMapsComponentCpp/%/%.46/%.1/%.9/%.5/%.6">
- <details key="start" value="9245"/>
- <details key="end" value="9372"/>
- <details key="line" value="220"/>
- </eAnnotations>
- <eAnnotations source="positions.367" references="/0/generateRTMapsComponentCpp/%/%.46/%.1/%.9/%.5/%.6/%">
- <details key="start" value="9253"/>
- <details key="end" value="9286"/>
- <details key="line" value="221"/>
- </eAnnotations>
- <eAnnotations source="positions.368" references="/0/generateRTMapsComponentCpp/%/%.46/%.1/%.9/%.5/%.6/%.1">
- <details key="start" value="9287"/>
- <details key="end" value="9301"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.369" references="/0/generateRTMapsComponentCpp/%/%.46/%.1/%.9/%.5/%.6/%.1/%">
- <details key="start" value="9287"/>
- <details key="end" value="9296"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.370" references="/0/generateRTMapsComponentCpp/%/%.46/%.1/%.9/%.5/%.6/%.1/%/port">
- <details key="start" value="9287"/>
- <details key="end" value="9291"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.371" references="/0/generateRTMapsComponentCpp/%/%.46/%.1/%.9/%.5/%.6/%.2">
- <details key="start" value="9303"/>
- <details key="end" value="9371"/>
- <details key="line" value="221"/>
- </eAnnotations>
- <eAnnotations source="positions.372" references="/0/generateRTMapsComponentCpp/%/%.46/%.1/%.9/%.6">
- <details key="start" value="9379"/>
- <details key="end" value="9382"/>
- <details key="line" value="223"/>
- </eAnnotations>
- <eAnnotations source="positions.373" references="/0/generateRTMapsComponentCpp/%/%.46/%.1/%.9/%.7">
- <details key="start" value="8720"/>
- <details key="end" value="8764"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.374" references="/0/generateRTMapsComponentCpp/%/%.46/%.1/%.9/%.7/%">
- <details key="start" value="8720"/>
- <details key="end" value="8744"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.375" references="/0/generateRTMapsComponentCpp/%/%.46/%.1/%.9/%.7/%/%">
- <details key="start" value="8720"/>
- <details key="end" value="8732"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.376" references="/0/generateRTMapsComponentCpp/%/%.46/%.1/%.9/%.7/%/%.1">
- <details key="start" value="8735"/>
- <details key="end" value="8744"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.377" references="/0/generateRTMapsComponentCpp/%/%.46/%.1/%.9/%.7/%/%.1/port">
- <details key="start" value="8735"/>
- <details key="end" value="8739"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.378" references="/0/generateRTMapsComponentCpp/%/%.46/%.1/%.9/%.7/%.1">
- <details key="start" value="8747"/>
- <details key="end" value="8764"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.379" references="/0/generateRTMapsComponentCpp/%/%.46/%.1/%.10">
- <details key="start" value="9394"/>
- <details key="end" value="9456"/>
- <details key="line" value="224"/>
- </eAnnotations>
- <eAnnotations source="positions.380" references="/0/generateRTMapsComponentCpp/%/%.46/%.1/port">
- <details key="start" value="8372"/>
- <details key="end" value="8383"/>
- <details key="line" value="203"/>
- </eAnnotations>
- <eAnnotations source="positions.381" references="/0/generateRTMapsComponentCpp/%/%.46/%.1/%.11">
- <details key="start" value="8386"/>
- <details key="end" value="8432"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.382" references="/0/generateRTMapsComponentCpp/%/%.46/%.1/%.11/%">
- <details key="start" value="8411"/>
- <details key="end" value="8431"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.383" references="/0/generateRTMapsComponentCpp/%/%.46/%.1/%.11/%/c">
- <details key="start" value="8411"/>
- <details key="end" value="8412"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.384" references="/0/generateRTMapsComponentCpp/%/%.46/%.1/%.11/%/%">
- <details key="start" value="8423"/>
- <details key="end" value="8430"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.385" references="/0/generateRTMapsComponentCpp/%/%.46/%.2">
- <details key="start" value="8015"/>
- <details key="end" value="8073"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.386" references="/0/generateRTMapsComponentCpp/%/%.46/%.2/%">
- <details key="start" value="8015"/>
- <details key="end" value="8069"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.387" references="/0/generateRTMapsComponentCpp/%/%.46/%.2/%/%">
- <details key="start" value="8015"/>
- <details key="end" value="8061"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.388" references="/0/generateRTMapsComponentCpp/%/%.46/%.2/%/%/%">
- <details key="start" value="8040"/>
- <details key="end" value="8060"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.389" references="/0/generateRTMapsComponentCpp/%/%.46/%.2/%/%/%/c">
- <details key="start" value="8040"/>
- <details key="end" value="8041"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.390" references="/0/generateRTMapsComponentCpp/%/%.46/%.2/%/%/%/%">
- <details key="start" value="8052"/>
- <details key="end" value="8059"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.391" references="/0/generateRTMapsComponentCpp/%/%.46/%.2/%.1">
- <details key="start" value="8072"/>
- <details key="end" value="8073"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.392" references="/0/generateRTMapsComponentCpp/%/%.47">
- <details key="start" value="9472"/>
- <details key="end" value="9798"/>
- <details key="line" value="230"/>
- </eAnnotations>
- <eAnnotations source="positions.393" references="/0/generateRTMapsComponentCpp/%/%.48">
- <details key="start" value="9799"/>
- <details key="end" value="9805"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.394" references="/0/generateRTMapsComponentCpp/%/%.48/c">
- <details key="start" value="9799"/>
- <details key="end" value="9800"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.395" references="/0/generateRTMapsComponentCpp/%/%.49">
- <details key="start" value="9807"/>
- <details key="end" value="9825"/>
- <details key="line" value="235"/>
- </eAnnotations>
- <eAnnotations source="positions.396" references="/0/generateRTMapsComponentCpp/%/%.50">
- <details key="start" value="9825"/>
- <details key="end" value="9879"/>
- <details key="line" value="237"/>
- </eAnnotations>
- <eAnnotations source="positions.397" references="/0/generateRTMapsComponentCpp/%/%.50/%">
- <details key="start" value="9861"/>
- <details key="end" value="9867"/>
- <details key="line" value="238"/>
- </eAnnotations>
- <eAnnotations source="positions.398" references="/0/generateRTMapsComponentCpp/%/%.50/%.1">
- <details key="start" value="9837"/>
- <details key="end" value="9859"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.399" references="/0/generateRTMapsComponentCpp/%/%.51">
- <details key="start" value="9879"/>
- <details key="end" value="9888"/>
- <details key="line" value="239"/>
- </eAnnotations>
- <eAnnotations source="positions.400" references="/0/generateRTMapsComponentCpp/%/%.52">
- <details key="start" value="9888"/>
- <details key="end" value="10943"/>
- <details key="line" value="242"/>
- </eAnnotations>
- <eAnnotations source="positions.401" references="/0/generateRTMapsComponentCpp/%/%.52/%">
- <details key="start" value="9953"/>
- <details key="end" value="10427"/>
- <details key="line" value="243"/>
- </eAnnotations>
- <eAnnotations source="positions.402" references="/0/generateRTMapsComponentCpp/%/%.52/%.1">
- <details key="start" value="10428"/>
- <details key="end" value="10434"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.403" references="/0/generateRTMapsComponentCpp/%/%.52/%.1/c">
- <details key="start" value="10428"/>
- <details key="end" value="10429"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.404" references="/0/generateRTMapsComponentCpp/%/%.52/%.2">
- <details key="start" value="10436"/>
- <details key="end" value="10521"/>
- <details key="line" value="247"/>
- </eAnnotations>
- <eAnnotations source="positions.405" references="/0/generateRTMapsComponentCpp/%/%.52/%.3">
- <details key="start" value="10523"/>
- <details key="end" value="10898"/>
- <details key="line" value="250"/>
- </eAnnotations>
- <eAnnotations source="positions.406" references="/0/generateRTMapsComponentCpp/%/%.52/%.3/%">
- <details key="start" value="10570"/>
- <details key="end" value="10888"/>
- <details key="line" value="251"/>
- </eAnnotations>
- <eAnnotations source="positions.407" references="/0/generateRTMapsComponentCpp/%/%.52/%.3/%/%">
- <details key="start" value="10626"/>
- <details key="end" value="10878"/>
- <details key="line" value="252"/>
- </eAnnotations>
- <eAnnotations source="positions.408" references="/0/generateRTMapsComponentCpp/%/%.52/%.3/%/%/%">
- <details key="start" value="10669"/>
- <details key="end" value="10690"/>
- <details key="line" value="253"/>
- </eAnnotations>
- <eAnnotations source="positions.409" references="/0/generateRTMapsComponentCpp/%/%.52/%.3/%/%/%.1">
- <details key="start" value="10691"/>
- <details key="end" value="10700"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.410" references="/0/generateRTMapsComponentCpp/%/%.52/%.3/%/%/%.1/port">
- <details key="start" value="10691"/>
- <details key="end" value="10695"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.411" references="/0/generateRTMapsComponentCpp/%/%.52/%.3/%/%/%.2">
- <details key="start" value="10702"/>
- <details key="end" value="10725"/>
- <details key="line" value="253"/>
- </eAnnotations>
- <eAnnotations source="positions.412" references="/0/generateRTMapsComponentCpp/%/%.52/%.3/%/%/%.3">
- <details key="start" value="10726"/>
- <details key="end" value="10735"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.413" references="/0/generateRTMapsComponentCpp/%/%.52/%.3/%/%/%.3/port">
- <details key="start" value="10726"/>
- <details key="end" value="10730"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.414" references="/0/generateRTMapsComponentCpp/%/%.52/%.3/%/%/%.4">
- <details key="start" value="10737"/>
- <details key="end" value="10739"/>
- <details key="line" value="254"/>
- </eAnnotations>
- <eAnnotations source="positions.415" references="/0/generateRTMapsComponentCpp/%/%.52/%.3/%/%/%.5">
- <details key="start" value="10740"/>
- <details key="end" value="10749"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.416" references="/0/generateRTMapsComponentCpp/%/%.52/%.3/%/%/%.5/port">
- <details key="start" value="10740"/>
- <details key="end" value="10744"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.417" references="/0/generateRTMapsComponentCpp/%/%.52/%.3/%/%/%.6">
- <details key="start" value="10751"/>
- <details key="end" value="10773"/>
- <details key="line" value="254"/>
- </eAnnotations>
- <eAnnotations source="positions.418" references="/0/generateRTMapsComponentCpp/%/%.52/%.3/%/%/%.7">
- <details key="start" value="10774"/>
- <details key="end" value="10778"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.419" references="/0/generateRTMapsComponentCpp/%/%.52/%.3/%/%/%.8">
- <details key="start" value="10780"/>
- <details key="end" value="10782"/>
- <details key="line" value="255"/>
- </eAnnotations>
- <eAnnotations source="positions.420" references="/0/generateRTMapsComponentCpp/%/%.52/%.3/%/%/%.9">
- <details key="start" value="10783"/>
- <details key="end" value="10792"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.421" references="/0/generateRTMapsComponentCpp/%/%.52/%.3/%/%/%.9/port">
- <details key="start" value="10783"/>
- <details key="end" value="10787"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.422" references="/0/generateRTMapsComponentCpp/%/%.52/%.3/%/%/%.10">
- <details key="start" value="10794"/>
- <details key="end" value="10802"/>
- <details key="line" value="255"/>
- </eAnnotations>
- <eAnnotations source="positions.423" references="/0/generateRTMapsComponentCpp/%/%.52/%.3/%/%/%.11">
- <details key="start" value="10803"/>
- <details key="end" value="10806"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.424" references="/0/generateRTMapsComponentCpp/%/%.52/%.3/%/%/%.12">
- <details key="start" value="10808"/>
- <details key="end" value="10811"/>
- <details key="line" value="255"/>
- </eAnnotations>
- <eAnnotations source="positions.425" references="/0/generateRTMapsComponentCpp/%/%.52/%.3/%/%/%.13">
- <details key="start" value="10812"/>
- <details key="end" value="10821"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.426" references="/0/generateRTMapsComponentCpp/%/%.52/%.3/%/%/%.13/port">
- <details key="start" value="10812"/>
- <details key="end" value="10816"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.427" references="/0/generateRTMapsComponentCpp/%/%.52/%.3/%/%/%.14">
- <details key="start" value="10823"/>
- <details key="end" value="10824"/>
- <details key="line" value="255"/>
- </eAnnotations>
- <eAnnotations source="positions.428" references="/0/generateRTMapsComponentCpp/%/%.52/%.3/%/%/%.15">
- <details key="start" value="10825"/>
- <details key="end" value="10828"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.429" references="/0/generateRTMapsComponentCpp/%/%.52/%.3/%/%/%.16">
- <details key="start" value="10830"/>
- <details key="end" value="10839"/>
- <details key="line" value="255"/>
- </eAnnotations>
- <eAnnotations source="positions.430" references="/0/generateRTMapsComponentCpp/%/%.52/%.3/%/%/%.17">
- <details key="start" value="10840"/>
- <details key="end" value="10849"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.431" references="/0/generateRTMapsComponentCpp/%/%.52/%.3/%/%/%.17/port">
- <details key="start" value="10840"/>
- <details key="end" value="10844"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.432" references="/0/generateRTMapsComponentCpp/%/%.52/%.3/%/%/%.18">
- <details key="start" value="10851"/>
- <details key="end" value="10870"/>
- <details key="line" value="257"/>
- </eAnnotations>
- <eAnnotations source="positions.433" references="/0/generateRTMapsComponentCpp/%/%.52/%.3/%/%/%.19">
- <details key="start" value="10630"/>
- <details key="end" value="10666"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.434" references="/0/generateRTMapsComponentCpp/%/%.52/%.3/%/%/%.19/%">
- <details key="start" value="10631"/>
- <details key="end" value="10657"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.435" references="/0/generateRTMapsComponentCpp/%/%.52/%.3/%/%/%.19/%/%">
- <details key="start" value="10647"/>
- <details key="end" value="10656"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.436" references="/0/generateRTMapsComponentCpp/%/%.52/%.3/%/%/%.19/%/%/port">
- <details key="start" value="10647"/>
- <details key="end" value="10651"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.437" references="/0/generateRTMapsComponentCpp/%/%.52/%.3/%/%/%.19/%.1">
- <details key="start" value="10660"/>
- <details key="end" value="10665"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.438" references="/0/generateRTMapsComponentCpp/%/%.52/%.3/%/port">
- <details key="start" value="10576"/>
- <details key="end" value="10587"/>
- <details key="line" value="251"/>
- </eAnnotations>
- <eAnnotations source="positions.439" references="/0/generateRTMapsComponentCpp/%/%.52/%.3/%/%.1">
- <details key="start" value="10590"/>
- <details key="end" value="10619"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.440" references="/0/generateRTMapsComponentCpp/%/%.52/%.3/%/%.1/elt">
- <details key="start" value="10615"/>
- <details key="end" value="10618"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.441" references="/0/generateRTMapsComponentCpp/%/%.52/%.3/elt">
- <details key="start" value="10528"/>
- <details key="end" value="10564"/>
- <details key="line" value="250"/>
- </eAnnotations>
- <eAnnotations source="positions.442" references="/0/generateRTMapsComponentCpp/%/%.52/%.3/elt/%">
- <details key="start" value="10545"/>
- <details key="end" value="10565"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.443" references="/0/generateRTMapsComponentCpp/%/%.52/%.3/elt/%/c">
- <details key="start" value="10545"/>
- <details key="end" value="10546"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.444" references="/0/generateRTMapsComponentCpp/%/%.52/%.3/elt/%/%">
- <details key="start" value="10557"/>
- <details key="end" value="10564"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.445" references="/0/generateRTMapsComponentCpp/%/%.52/%.4">
- <details key="start" value="10900"/>
- <details key="end" value="10938"/>
- <details key="line" value="261"/>
- </eAnnotations>
- <eAnnotations source="positions.446" references="/0/generateRTMapsComponentCpp/%/%.52/%.5">
- <details key="start" value="9892"/>
- <details key="end" value="9950"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.447" references="/0/generateRTMapsComponentCpp/%/%.52/%.5/%">
- <details key="start" value="9892"/>
- <details key="end" value="9946"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.448" references="/0/generateRTMapsComponentCpp/%/%.52/%.5/%/%">
- <details key="start" value="9892"/>
- <details key="end" value="9938"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.449" references="/0/generateRTMapsComponentCpp/%/%.52/%.5/%/%/%">
- <details key="start" value="9917"/>
- <details key="end" value="9937"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.450" references="/0/generateRTMapsComponentCpp/%/%.52/%.5/%/%/%/c">
- <details key="start" value="9917"/>
- <details key="end" value="9918"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.451" references="/0/generateRTMapsComponentCpp/%/%.52/%.5/%/%/%/%">
- <details key="start" value="9929"/>
- <details key="end" value="9936"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.452" references="/0/generateRTMapsComponentCpp/%/%.52/%.5/%.1">
- <details key="start" value="9949"/>
- <details key="end" value="9950"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.453" references="/0/generateRTMapsComponentCpp/%/%.53">
- <details key="start" value="10945"/>
- <details key="end" value="10950"/>
- <details key="line" value="265"/>
- </eAnnotations>
- <eAnnotations source="positions.454" references="/0/generateRTMapsComponentCpp/%/%.54">
- <details key="start" value="10950"/>
- <details key="end" value="11019"/>
- <details key="line" value="266"/>
- </eAnnotations>
- <eAnnotations source="positions.455" references="/0/generateRTMapsComponentCpp/%/%.54/%">
- <details key="start" value="11002"/>
- <details key="end" value="11007"/>
- <details key="line" value="267"/>
- </eAnnotations>
- <eAnnotations source="positions.456" references="/0/generateRTMapsComponentCpp/%/%.54/%.1">
- <details key="start" value="10962"/>
- <details key="end" value="11000"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.457" references="/0/generateRTMapsComponentCpp/%/%.54/%.1/%">
- <details key="start" value="10962"/>
- <details key="end" value="10991"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.458" references="/0/generateRTMapsComponentCpp/%/%.54/%.1/%.1">
- <details key="start" value="10994"/>
- <details key="end" value="11000"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.459" references="/0/generateRTMapsComponentCpp/%/%.54/%.1/%.1/c">
- <details key="start" value="10994"/>
- <details key="end" value="10995"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.460" references="/0/generateRTMapsComponentCpp/%/%.55">
- <details key="start" value="11019"/>
- <details key="end" value="11023"/>
- <details key="line" value="268"/>
- </eAnnotations>
- <eAnnotations source="positions.461" references="/0/generateRTMapsComponentCpp/%/%.56">
- <details key="start" value="1345"/>
- <details key="end" value="1409"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.462" references="/0/generateRTMapsComponentCpp/%/%.56/%">
- <details key="start" value="1345"/>
- <details key="end" value="1400"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.463" references="/0/generateRTMapsComponentCpp/%/%.56/%/%">
- <details key="start" value="1345"/>
- <details key="end" value="1391"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.464" references="/0/generateRTMapsComponentCpp/%/%.56/%/%/%">
- <details key="start" value="1345"/>
- <details key="end" value="1374"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.465" references="/0/generateRTMapsComponentCpp/%/%.56/%/%/%/%">
- <details key="start" value="1345"/>
- <details key="end" value="1356"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.466" references="/0/generateRTMapsComponentCpp/%/%.56/%/%/%/%.1">
- <details key="start" value="1359"/>
- <details key="end" value="1374"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.467" references="/0/generateRTMapsComponentCpp/%/%.56/%/%/%/%.1/root_model">
- <details key="start" value="1359"/>
- <details key="end" value="1369"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.468" references="/0/generateRTMapsComponentCpp/%/%.56/%/%/%.1">
- <details key="start" value="1377"/>
- <details key="end" value="1391"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.469" references="/0/generateRTMapsComponentCpp/%/%.56/%/%.1">
- <details key="start" value="1394"/>
- <details key="end" value="1400"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.470" references="/0/generateRTMapsComponentCpp/%/%.56/%/%.1/c">
- <details key="start" value="1394"/>
- <details key="end" value="1395"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.471" references="/0/generateRTMapsComponentCpp/%/%.56/%.1">
- <details key="start" value="1403"/>
- <details key="end" value="1409"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.472" references="/0/generateRTMapsComponentCpp/%/%.57">
- <details key="start" value="1418"/>
- <details key="end" value="1425"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.473" references="/0/generateRTMapsComponentCpp/c">
- <details key="start" value="1305"/>
- <details key="end" value="1314"/>
- <details key="line" value="27"/>
- </eAnnotations>
- <eAnnotations source="positions.474" references="/0/generateRTMapsComponentCpp/root_model">
- <details key="start" value="1316"/>
- <details key="end" value="1334"/>
- <details key="line" value="27"/>
- </eAnnotations>
- </ecore:EAnnotation>
-</xmi:XMI>
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_component_cpp.mtl b/extraplugins/robotml/generators/rtmaps/org.eclipse.papyrus.robotml.generators.intempora.rtmaps/src/org/eclipse/papyrus/robotml/generators/intempora/rtmaps/files/generate_rtmaps_component_cpp.mtl
deleted file mode 100644
index 62e63a0b678..00000000000
--- a/extraplugins/robotml/generators/rtmaps/org.eclipse.papyrus.robotml.generators.intempora.rtmaps/src/org/eclipse/papyrus/robotml/generators/intempora/rtmaps/files/generate_rtmaps_component_cpp.mtl
+++ /dev/null
@@ -1,270 +0,0 @@
-[comment encoding = UTF-8 /]
-[comment]
-/*****************************************************************************
- * Copyright (c) 2013 INTEMPORA S.A.
- *
- * This software is a computer program whose purpose is to transform RobotML models
- * into RTMaps diagrams and RTMaps components via source code generation techniques.
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * Nicolas DU LAC (INTEMPORA) - Initial API and implementation
- *
- *****************************************************************************/
-[/comment]
-
-[module generate_rtmaps_component_cpp('http://www.eclipse.org/uml2/3.0.0/UML', 'http://Papyrus/RobotML/1')]
-
-[import org::eclipse::papyrus::robotml::generators::common::mmqueries::GeneralQueries /]
-[import org::eclipse::papyrus::robotml::generators::common::mmqueries::ArchitectureQueries /]
-[import org::eclipse::papyrus::robotml::generators::common::mmqueries::DataTypeQueries /]
-[import org::eclipse::papyrus::robotml::generators::intempora::rtmaps::RTMapsDataTypeQueries /]
-
-[template public generateRTMapsComponentCpp(c : Class, root_model : Model)]
-[file ('user_sdk/' + root_model.name + '.u/src/maps_' + c.name + '.cpp', false, 'UTF-8')]
-
-#include "maps_[c.name/].h"
-// [protected ('Additional includes')]
-// [/protected]
-
-// Use the macros to declare the inputs
-MAPS_BEGIN_INPUTS_DEFINITION(MAPS[c.name/])
- [let elt : Element = c.oclAsType(Element)]
- [for (port : Port | getInputPortsForElement(elt))]
- [if (isPrimitiveType(port.type))]
- [getRTMapsInputDefForPrimitiveType(port.name, port.type.name)/]
- [else]
- MAPS_INPUT("[port.name/]",MAPSFilter[port.type.name/],MAPS::FifoReader)
- [/if]
- [/for]
- [/let]
-// [protected ('Additional input definitions')]
-// [/protected]
-MAPS_END_INPUTS_DEFINITION
-
-// Use the macros to declare the outputs
-MAPS_BEGIN_OUTPUTS_DEFINITION(MAPS[c.name/])
- [let elt : Element = c.oclAsType(Element)]
- [for (port : Port | getOutputPortsForElement(elt))]
- [if (isPrimitiveType(port.type))]
- [getRTMapsOutputDefForPrimitiveType(port.name, port.type.name, port.upper)/]
- [else]
- //Declare a vector of max 0 elements in order to be able to handle the output buffers
- //allocation "manually" later (in ::Birth()).
- MAPS_OUTPUT_USER_STRUCTURES_VECTOR("[port.name/]",[port.type.name/], 0)
- [/if]
- [/for]
- [/let]
-// [protected ('Additional output definitions')]
-// [/protected]
-MAPS_END_OUTPUTS_DEFINITION
-
-// Use the macros to declare the properties
-MAPS_BEGIN_PROPERTIES_DEFINITION(MAPS[c.name/])
-// [protected ('Additional property definitions')]
-// [/protected]
-MAPS_END_PROPERTIES_DEFINITION
-
-// Use the macros to declare the actions
-MAPS_BEGIN_ACTIONS_DEFINITION(MAPS[c.name/])
-// [protected ('Additional action definitions')]
-// [/protected]
-MAPS_END_ACTIONS_DEFINITION
-
-// Use the macros to declare this component ([c.name/]) behaviour
-MAPS_COMPONENT_DEFINITION(MAPS[c.name/],"[c.name/]","1.0",128,
- MAPS::Threaded,MAPS::Threaded,
- -1, // Nb of inputs. Leave -1 to use the number of declared input definitions
- -1, // Nb of outputs. Leave -1 to use the number of declared output definitions
- -1, // Nb of properties. Leave -1 to use the number of declared property definitions
- -1) // Nb of actions. Leave -1 to use the number of declared action definitions
-
-
-// [protected ('Overloaded methods from MAPSComponent (Dynamic, Set...')]
-// [/protected]
-
-//***********************************************
-// INITIALIZATION FUNCTION.
-// CALLED ONCE AT DIAGRAM EXECUTION START.
-//***********************************************
-void MAPS[c.name/]::Birth()
-{
-
- [if getOutputPortsForElement(c.oclAsType(Element))->size() > 0]
- //********************************************************************
- //Output buffers allocation
- //Performed "by hand" (the code is quite ugly but it is
- //the only way for the most generic cases we have to deal with
- //in RobotML).
- //********************************************************************
- [for (port : Port | getOutputPortsForElement(c.oclAsType(Element)))]
- [if (isPrimitiveType(port.type) = false)]
- _[port.name/]_buffers.Clear();
- MAPSIOMonitor &monitor_[port.name/]=Output([i-1/]).Monitor();
- MAPSFastIOHandle it_[port.name/];
- it_[port.name/]=monitor_[port.name/].InitBegin();
- while (it_[port.name/]) {
- MAPSIOElt &IOElt_[port.name/]=monitor_[port.name/]['['/]it_[port.name/][']'/];
- IOElt_[port.name/].Data() = (void*) new [port.type.name/]['[1]'/]; //TODO: replace 1 by port.upper.
- if (IOElt_[port.name/].Data() == NULL)
- Error("Not enough memory.");
- _[port.name/]_buffers.Append(([port.type.name/]*)IOElt_[port.name/].Data());
- monitor_[port.name/].InitNext(it_[port.name/]);
- }
- [/if]
- [/for]
- [/if]
- [if getInputPortsForElement(c.oclAsType(Element))->size() > 0]
-
- //Initialize a member array containing pointers to the component inputs for
- //use in the Core() function with the asynchronous StartReading.
- _nb_inputs = [getInputPortsForElement(c.oclAsType(Element))->size()/];
- _inputs = new MAPSInput*['[_nb_inputs]'/];
- for (int i=0; i<_nb_inputs; i++) {
- _inputs['[i]'/] = &Input(i);
- }
- [/if]
-
-// [protected ('User-specific initalizations')]
-// [/protected]
-
-}
-
-//****************************************************************************
-// Core() IS THE MAIN EXECUTION LOOP FUNCTION.
-// THE ONE AND ONLY BLOCKING CALL IN HERE SHALL BE THE StartReading function.
-//****************************************************************************
-void MAPS[c.name/]::Core()
-{
- [if getInputPortsForElement(c.oclAsType(Element))->size() > 0]
- //Without specification of reading policies, let's implement the most generic case:
- //an asynchronous blocking read on all the inputs.
- int input_that_answered;
- MAPSIOElt* ioelt_in = StartReading(_nb_inputs, _inputs, &input_that_answered);
- if (ioelt_in == NULL)
- return;
-
- MAPSTimestamp timestamp_in = ioelt_in->Timestamp();
-
- switch (input_that_answered) {
- [for (port : Port | getInputPortsForElement(c.oclAsType(Element)))]
- case [i-1/]: //We received an element from port [port.name/].
- {
- [getNbElementsInVector(port.type.name,'ioelt_in','count')/]
- [getMAPSIOEltAccessFunction(port.type.name,'ioelt_in','data_in')/]
- [port.type.name/]_Received_on_[port.name/]_InPort(data_in,count, ioelt_in->Timestamp());
- }
- break;
- [/for]
- default:
- Error("Unknown input.");
- }
-// [protected ('Core processing')]
-// [/protected]
- [else]
- //There are no inputs to read from in this component.
- //Make sure you have one and only blocking function (Rest, Wait, MAPS::Sleep, select, whatever...)
- //inside Core().
-// [protected ('Core processing with no inputs')]
- Wait4Event(isDyingEvent); //Pause the current thread until shutdown.
-// [/protected]
- [/if]
-
-}
-
-[if getInputPortsForElement(c.oclAsType(Element))->size() > 0]
-
-//**********************************************************************************************
-// INPUT METHODS CALLED FROM THE Core() METHOD WHENEVER A SAMPLE IS RECEIVED ON AN INPUT PORT
-// NOTE THAT IN CORE, OTHER SAMPLING STRATEGIES COULD BE AVAILABE (SYNCHRONIZED, TRIGGERED, RESAMPLING...)
-// BUT ARE NOT IMPLEMENTED YET.
-//**********************************************************************************************
-
- [for (port : Port | getInputPortsForElement(c.oclAsType(Element)))]
-//This callback will be called each time a new sample is received on the corresponding input port.
-void MAPS[c.name/]::[port.type.name/]_Received_on_[port.name/]_InPort([port.type.name/]* data_in, int count, MAPSTimestamp t)
-{
-// [protected ('Processing code for samples received on ' + port.type.name)]
-// [/protected]
-}
- [/for]
-[/if]
-
-
-[if getOutputPortsForElement(c.oclAsType(Element))->size() > 0]
-//**********************************************************************************************
-// OUTPUT METHODS TO BE CALLED BY THE PROGRAMMER FOR EMITTING A SAMPLE ON AN OUTPUT PORT.
-//**********************************************************************************************
-
- [for (port : Port | getOutputPortsForElement(c.oclAsType(Element)))]
-//To be completed by programmer, then called by programmer whenever necessary in order to
-//output a data sample on output port [port.name/]
-void MAPS[c.name/]::Output_[port.name/](MAPSTimestamp t)
-{
- MAPSIOElt* ioeltout = StartWriting(Output("[port.name/]"));
-
-// [protected ('Output on ' + port.name + ' implementation')]
- int count_[port.type.name/]_out = 1; //changed it to the number of samples to write in output MAPSIOElt
- //(but never more than the max vector size allocated on the output).
- [getMAPSIOEltAccessFunction(port.type.name,'ioeltout','data_out')/]
-
- //Fill in data_out here.
- //....
-
- [if (isPrimitiveType(port.type) = false)]
- ioeltout->VectorSize() = count_[port.type.name/]_out * sizeof([port.type.name/]); //For non-standard datatypes, by convention,
- [else]
- ioeltout->VectorSize() = count_[port.type.name/]_out; //Number of elements in output vector (not number of bytes).
- [/if]
-// [/protected]
-
- ioeltout->Timestamp() = t;
- StopWriting(ioeltout);
-}
- [/for]
-[/if]
-
-//**********************************************************************************************
-// RELEASE FUNCTION.
-// CALLED ONCE WHEN DIAGRAMS STOPS EXECUTING OR AFTER A CALL TO Error("..."); IN Birth OR Core.
-//**********************************************************************************************
-void MAPS[c.name/]::Death()
-{
-// [protected ('Death implementation')]
-// [/protected]
-
-}
-
-[if getOutputPortsForElement(c.oclAsType(Element))->size() > 0]
-//*******************************************************************************************************************
-// OVERLOADED METHOD: WILL BE CALLED AT DIAGRAM EXECUTION SHUTDOWN ONCE ALL THE COMPONENTS HAVE GONE THROUGH Death().
-// THIS IS THE PLACE WHERE TO RELEASE BUFFERS THAT WERE DYNAMICALLY ALLOCATED BY THE PROGRAMMER IN BIRTH.
-//*******************************************************************************************************************
-void MAPS[c.name/]::FreeBuffers()
-{
- //Let's release the memory we allocated on the output buffers.
- [let elt : Element = c.oclAsType(Element)]
- [for (port : Port | getOutputPortsForElement(elt))]
- [if (isPrimitiveType(port.type) = false)]
- MAPSListIterator it_[port.name/];
- MAPSForallItems(it_[port.name/],_[port.name/]_buffers) {
- delete ['[]'/] _[port.name/]_buffers['['/]it_[port.name/] [']'/];
- }
- _[port.name/]_buffers.Clear();
- [/if]
- [/for]
- [/let]
-
- MAPSComponent::FreeBuffers();
-}
-[/if]
-
-// [protected ('Additional methods for MAPS' + c.name)]
-// [/protected]
-
-[/file]
-[/template]
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_component_hpp.emtl b/extraplugins/robotml/generators/rtmaps/org.eclipse.papyrus.robotml.generators.intempora.rtmaps/src/org/eclipse/papyrus/robotml/generators/intempora/rtmaps/files/generate_rtmaps_component_hpp.emtl
deleted file mode 100644
index 75dc8bbe748..00000000000
--- a/extraplugins/robotml/generators/rtmaps/org.eclipse.papyrus.robotml.generators.intempora.rtmaps/src/org/eclipse/papyrus/robotml/generators/intempora/rtmaps/files/generate_rtmaps_component_hpp.emtl
+++ /dev/null
@@ -1,1245 +0,0 @@
-<?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_component_hpp" nsURI="org::eclipse::papyrus::robotml::generators::intempora::rtmaps::files::generate_rtmaps_component_hpp" startHeaderPosition="773" endHeaderPosition="975">
- <input>
- <takesTypesFrom href="http://www.eclipse.org/uml2/5.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/ArchitectureQueries.emtl#/0"/>
- <imports href="../../../../../../../../../../../common/org.eclipse.papyrus.robotml.generators.common/bin/org/eclipse/papyrus/robotml/generators/common/mmqueries/DataTypeQueries.emtl#/0"/>
- <imports href="../RTMapsDataTypeQueries.emtl#/0"/>
- <ownedModuleElement xsi:type="mtl:Template" name="generateRTMapsComponentHpp" visibility="Public">
- <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="c" referredVariable="/0/generateRTMapsComponentHpp/c">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
- </source>
- <referredProperty xsi:type="ecore:EAttribute" href="http://www.eclipse.org/uml2/5.0.0/UML#//NamedElement/name"/>
- </body>
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="_HPP__&#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="c" referredVariable="/0/generateRTMapsComponentHpp/c">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
- </source>
- <referredProperty xsi:type="ecore:EAttribute" href="http://www.eclipse.org/uml2/5.0.0/UML#//NamedElement/name"/>
- </body>
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="_HPP__&#xD;&#xA;&#xD;&#xA;#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/generateRTMapsComponentHpp/root_model">
- <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"/>
- </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="root_model" referredVariable="/0/generateRTMapsComponentHpp/root_model">
- <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"/>
- </body>
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="_datatypes_all.h&quot;&#xD;&#xA;#include &quot;robotml/maps_robotml_datatype_filters.h&quot;&#xD;&#xA;#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/generateRTMapsComponentHpp/root_model">
- <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"/>
- </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="root_model" referredVariable="/0/generateRTMapsComponentHpp/root_model">
- <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"/>
- </body>
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="_datatype_filters.h&quot;&#xD;&#xA;#include &quot;maps.hpp&quot;&#xD;&#xA;&#xD;&#xA;// "/>
- <body xsi:type="mtl:ProtectedAreaBlock">
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xD;&#xA;// "/>
- <marker xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="Additional includes">
- <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="&#xD;&#xA;&#xD;&#xA;// "/>
- <body xsi:type="mtl:ProtectedAreaBlock">
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xD;&#xA;#define DEFAULT_OUTPUT_MAX_VECTOR_SIZE 1024&#xD;&#xA;// "/>
- <marker xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="Default max output vector size">
- <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="&#xD;&#xA;&#xD;&#xA;class 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="c" referredVariable="/0/generateRTMapsComponentHpp/c">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
- </source>
- <referredProperty xsi:type="ecore:EAttribute" href="http://www.eclipse.org/uml2/5.0.0/UML#//NamedElement/name"/>
- </body>
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol=" : public MAPSComponent&#xD;&#xA;{&#xD;&#xA;&#x9;// Use standard header definition macro&#xD;&#xA;&#x9;MAPS_COMPONENT_STANDARD_HEADER_CODE(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="c" referredVariable="/0/generateRTMapsComponentHpp/c">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
- </source>
- <referredProperty xsi:type="ecore:EAttribute" href="http://www.eclipse.org/uml2/5.0.0/UML#//NamedElement/name"/>
- </body>
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol=")&#xD;&#xA;// &#x9;"/>
- <body xsi:type="mtl:ProtectedAreaBlock">
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xD;&#xA;// &#x9;"/>
- <marker xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="Overloaded methods declarations (Dynamic, Set...)">
- <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="&#xD;&#xA;private :&#xD;&#xA;&#x9;// Place here your specific methods and attributes&#xD;&#xA;"/>
- <body xsi:type="mtl:LetBlock">
- <body xsi:type="mtl:IfBlock">
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#x9;int &#x9;&#x9;_nb_inputs;&#xD;&#xA;&#x9;MAPSInput** _inputs;&#xD;&#xA;&#xD;&#xA;"/>
- <body xsi:type="mtl:ForBlock">
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#x9;void "/>
- <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/5.0.0/UML#//Type"/>
- <source xsi:type="ocl.ecore:VariableExp" name="port" referredVariable="/0/generateRTMapsComponentHpp/%/%.23/%/%.1/port">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Port"/>
- </source>
- <referredProperty xsi:type="ecore:EReference" href="http://www.eclipse.org/uml2/5.0.0/UML#//TypedElement/type"/>
- </source>
- <referredProperty xsi:type="ecore:EAttribute" href="http://www.eclipse.org/uml2/5.0.0/UML#//NamedElement/name"/>
- </body>
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="_Received_on_"/>
- <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="port" referredVariable="/0/generateRTMapsComponentHpp/%/%.23/%/%.1/port">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Port"/>
- </source>
- <referredProperty xsi:type="ecore:EAttribute" href="http://www.eclipse.org/uml2/5.0.0/UML#//NamedElement/name"/>
- </body>
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="_InPort("/>
- <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/5.0.0/UML#//Type"/>
- <source xsi:type="ocl.ecore:VariableExp" name="port" referredVariable="/0/generateRTMapsComponentHpp/%/%.23/%/%.1/port">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Port"/>
- </source>
- <referredProperty xsi:type="ecore:EReference" href="http://www.eclipse.org/uml2/5.0.0/UML#//TypedElement/type"/>
- </source>
- <referredProperty xsi:type="ecore:EAttribute" href="http://www.eclipse.org/uml2/5.0.0/UML#//NamedElement/name"/>
- </body>
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="* data_in, int count, MAPSTimestamp t);&#xD;&#xA;"/>
- <loopVariable name="port">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Port"/>
- </loopVariable>
- <iterSet xsi:type="mtl:QueryInvocation" eType="/21/Sequence(Port)">
- <definition href="../../../../../../../../../../../common/org.eclipse.papyrus.robotml.generators.common/bin/org/eclipse/papyrus/robotml/generators/common/mmqueries/ArchitectureQueries.emtl#/0/getInputPortsForElement"/>
- <argument xsi:type="ocl.ecore:VariableExp" name="elt" referredVariable="/0/generateRTMapsComponentHpp/%/%.23/elt">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Element"/>
- </argument>
- </iterSet>
- </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="ocl.ecore:OperationCallExp">
- <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
- <source xsi:type="mtl:QueryInvocation" eType="/21/Sequence(Port)">
- <definition href="../../../../../../../../../../../common/org.eclipse.papyrus.robotml.generators.common/bin/org/eclipse/papyrus/robotml/generators/common/mmqueries/ArchitectureQueries.emtl#/0/getInputPortsForElement"/>
- <argument xsi:type="ocl.ecore:VariableExp" name="elt" referredVariable="/0/generateRTMapsComponentHpp/%/%.23/elt">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Element"/>
- </argument>
- </source>
- <referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Sequence(T)_Class/size"/>
- </source>
- <argument xsi:type="ocl.ecore:IntegerLiteralExp" integerSymbol="0">
- <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
- </argument>
- <referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer_Class/%3E"/>
- </ifExpr>
- </body>
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#x9;&#xD;&#xA;&#xD;&#xA;"/>
- <body xsi:type="mtl:ForBlock">
- <body xsi:type="mtl:IfBlock">
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#x9;MAPSList&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:PropertyCallExp">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Type"/>
- <source xsi:type="ocl.ecore:VariableExp" name="port" referredVariable="/0/generateRTMapsComponentHpp/%/%.23/%.2/port">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Port"/>
- </source>
- <referredProperty xsi:type="ecore:EReference" href="http://www.eclipse.org/uml2/5.0.0/UML#//TypedElement/type"/>
- </source>
- <referredProperty xsi:type="ecore:EAttribute" href="http://www.eclipse.org/uml2/5.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="port" referredVariable="/0/generateRTMapsComponentHpp/%/%.23/%.2/port">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Port"/>
- </source>
- <referredProperty xsi:type="ecore:EAttribute" href="http://www.eclipse.org/uml2/5.0.0/UML#//NamedElement/name"/>
- </body>
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="_buffers;&#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="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:PropertyCallExp">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Type"/>
- <source xsi:type="ocl.ecore:VariableExp" name="port" referredVariable="/0/generateRTMapsComponentHpp/%/%.23/%.2/port">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Port"/>
- </source>
- <referredProperty xsi:type="ecore:EReference" href="http://www.eclipse.org/uml2/5.0.0/UML#//TypedElement/type"/>
- </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="port">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Port"/>
- </loopVariable>
- <iterSet xsi:type="mtl:QueryInvocation" eType="/21/Sequence(Port)">
- <definition href="../../../../../../../../../../../common/org.eclipse.papyrus.robotml.generators.common/bin/org/eclipse/papyrus/robotml/generators/common/mmqueries/ArchitectureQueries.emtl#/0/getOutputPortsForElement"/>
- <argument xsi:type="ocl.ecore:VariableExp" name="elt" referredVariable="/0/generateRTMapsComponentHpp/%/%.23/elt">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Element"/>
- </argument>
- </iterSet>
- </body>
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xD;&#xA;"/>
- <body xsi:type="mtl:ForBlock">
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#x9;&#x9;void Output_"/>
- <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="port" referredVariable="/0/generateRTMapsComponentHpp/%/%.23/%.4/port">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Port"/>
- </source>
- <referredProperty xsi:type="ecore:EAttribute" href="http://www.eclipse.org/uml2/5.0.0/UML#//NamedElement/name"/>
- </body>
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="(MAPSTimestamp t);&#xD;&#xA;"/>
- <loopVariable name="port">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Port"/>
- </loopVariable>
- <iterSet xsi:type="mtl:QueryInvocation" eType="/21/Sequence(Port)">
- <definition href="../../../../../../../../../../../common/org.eclipse.papyrus.robotml.generators.common/bin/org/eclipse/papyrus/robotml/generators/common/mmqueries/ArchitectureQueries.emtl#/0/getOutputPortsForElement"/>
- <argument xsi:type="ocl.ecore:VariableExp" name="elt" referredVariable="/0/generateRTMapsComponentHpp/%/%.23/elt">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Element"/>
- </argument>
- </iterSet>
- </body>
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xD;&#xA;"/>
- <body xsi:type="mtl:IfBlock">
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#x9;//As we may allocate output buffers &quot;by hand&quot;, we need to handle de-allocation as well&#xD;&#xA;&#x9;//so we need to overload the FreeBuffers method.&#xD;&#xA;&#x9;void FreeBuffers();&#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:OperationCallExp">
- <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
- <source xsi:type="mtl:QueryInvocation" eType="/21/Sequence(Port)">
- <definition href="../../../../../../../../../../../common/org.eclipse.papyrus.robotml.generators.common/bin/org/eclipse/papyrus/robotml/generators/common/mmqueries/ArchitectureQueries.emtl#/0/getOutputPortsForElement"/>
- <argument xsi:type="ocl.ecore:VariableExp" name="elt" referredVariable="/0/generateRTMapsComponentHpp/%/%.23/elt">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Element"/>
- </argument>
- </source>
- <referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Sequence(T)_Class/size"/>
- </source>
- <argument xsi:type="ocl.ecore:IntegerLiteralExp" integerSymbol="0">
- <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
- </argument>
- <referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer_Class/%3E"/>
- </ifExpr>
- </body>
- <letVariable name="elt">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Element"/>
- <initExpression xsi:type="ocl.ecore:OperationCallExp">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Element"/>
- <source xsi:type="ocl.ecore:VariableExp" name="c" referredVariable="/0/generateRTMapsComponentHpp/c">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
- </source>
- <argument xsi:type="ocl.ecore:TypeExp" eType="/19/Element">
- <referredType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.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"/>
- </initExpression>
- </letVariable>
- </body>
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xD;&#xA;// &#x9;"/>
- <body xsi:type="mtl:ProtectedAreaBlock">
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xD;&#xA;// &#x9;"/>
- <marker xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="Additional members and methods">
- <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="&#xD;&#xA;};&#xD;&#xA;&#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="c" referredVariable="/0/generateRTMapsComponentHpp/c">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
- </source>
- <referredProperty xsi:type="ecore:EAttribute" href="http://www.eclipse.org/uml2/5.0.0/UML#//NamedElement/name"/>
- </body>
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="_HPP__&#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/">
- <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/generateRTMapsComponentHpp/root_model">
- <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/local_interfaces/maps_">
- <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="c" referredVariable="/0/generateRTMapsComponentHpp/c">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
- </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=".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="c">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
- </parameter>
- <parameter name="root_model">
- <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="generateRTMapsComponentHpp">
- <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL">
- <contents xsi:type="ocl.ecore:Constraint"/>
- </eAnnotations>
- <eAnnotations source="MTL" references="/0/generateRTMapsComponentHpp"/>
- <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
- <eParameters name="c">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
- </eParameters>
- <eParameters name="root_model">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Model"/>
- </eParameters>
- </eOperations>
- <eOperations name="getOutputPortsForElement">
- <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/ArchitectureQueries.emtl#/0/getOutputPortsForElement"/>
- </eAnnotations>
- <eType xsi:type="ocl.ecore:SequenceType" href="../../../../../../../../../../../common/org.eclipse.papyrus.robotml.generators.common/bin/org/eclipse/papyrus/robotml/generators/common/mmqueries/ArchitectureQueries.emtl#/3/Sequence(Port)"/>
- <eParameters name="elt">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Element"/>
- </eParameters>
- </eOperations>
- <eOperations name="getInputPortsForElement">
- <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/ArchitectureQueries.emtl#/0/getInputPortsForElement"/>
- </eAnnotations>
- <eType xsi:type="ocl.ecore:SequenceType" href="../../../../../../../../../../../common/org.eclipse.papyrus.robotml.generators.common/bin/org/eclipse/papyrus/robotml/generators/common/mmqueries/ArchitectureQueries.emtl#/3/Sequence(Port)"/>
- <eParameters name="elt">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Element"/>
- </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/5.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="Class_Class">
- <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL">
- <references href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xsi:type="ecore:EClass" name="Connector_Class">
- <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL">
- <references href="http://www.eclipse.org/uml2/5.0.0/UML#//Connector"/>
- </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/5.0.0/UML#//Element"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xsi:type="ecore:EClass" name="Parameter_Class">
- <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL">
- <references href="http://www.eclipse.org/uml2/5.0.0/UML#//Parameter"/>
- </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>
- <eClassifiers xsi:type="ecore:EClass" name="Classifier_Class">
- <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL">
- <references href="http://www.eclipse.org/uml2/5.0.0/UML#//Classifier"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xsi:type="ecore:EClass" name="Port_Class">
- <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL">
- <references href="http://www.eclipse.org/uml2/5.0.0/UML#//Port"/>
- </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/5.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/5.0.0/UML#//Class"/>
- </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#//Class"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
- </ocl.ecore:Variable>
- <ecore:EPackage name="types">
- <eClassifiers xsi:type="ocl.ecore:TypeType" name="Element">
- <referredType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Element"/>
- </eClassifiers>
- </ecore:EPackage>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
- </ocl.ecore:Variable>
- <ecore:EPackage name="collections">
- <eClassifiers xsi:type="ocl.ecore:SequenceType" name="Sequence(Port)" instanceClassName="java.util.List">
- <elementType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Port"/>
- </eClassifiers>
- </ecore:EPackage>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Port"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Port"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Port"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Port"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
- </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/5.0.0/UML#//Class"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Port"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Port"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Port"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Port"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
- </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/5.0.0/UML#//Class"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Port"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Port"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
- </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/5.0.0/UML#//Class"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
- </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/generateRTMapsComponentHpp">
- <details key="start" value="1171"/>
- <details key="end" value="3072"/>
- <details key="line" value="26"/>
- </eAnnotations>
- <eAnnotations source="positions.1" references="/0/generateRTMapsComponentHpp/%">
- <details key="start" value="1248"/>
- <details key="end" value="3057"/>
- <details key="line" value="27"/>
- </eAnnotations>
- <eAnnotations source="positions.2" references="/0/generateRTMapsComponentHpp/%/%">
- <details key="start" value="1350"/>
- <details key="end" value="1365"/>
- <details key="line" value="28"/>
- </eAnnotations>
- <eAnnotations source="positions.3" references="/0/generateRTMapsComponentHpp/%/%.1">
- <details key="start" value="1366"/>
- <details key="end" value="1372"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.4" references="/0/generateRTMapsComponentHpp/%/%.1/c">
- <details key="start" value="1366"/>
- <details key="end" value="1367"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.5" references="/0/generateRTMapsComponentHpp/%/%.2">
- <details key="start" value="1374"/>
- <details key="end" value="1397"/>
- <details key="line" value="28"/>
- </eAnnotations>
- <eAnnotations source="positions.6" references="/0/generateRTMapsComponentHpp/%/%.3">
- <details key="start" value="1398"/>
- <details key="end" value="1404"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.7" references="/0/generateRTMapsComponentHpp/%/%.3/c">
- <details key="start" value="1398"/>
- <details key="end" value="1399"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.8" references="/0/generateRTMapsComponentHpp/%/%.4">
- <details key="start" value="1406"/>
- <details key="end" value="1426"/>
- <details key="line" value="29"/>
- </eAnnotations>
- <eAnnotations source="positions.9" references="/0/generateRTMapsComponentHpp/%/%.5">
- <details key="start" value="1427"/>
- <details key="end" value="1442"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.10" references="/0/generateRTMapsComponentHpp/%/%.5/root_model">
- <details key="start" value="1427"/>
- <details key="end" value="1437"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.11" references="/0/generateRTMapsComponentHpp/%/%.6">
- <details key="start" value="1444"/>
- <details key="end" value="1445"/>
- <details key="line" value="31"/>
- </eAnnotations>
- <eAnnotations source="positions.12" references="/0/generateRTMapsComponentHpp/%/%.7">
- <details key="start" value="1446"/>
- <details key="end" value="1461"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.13" references="/0/generateRTMapsComponentHpp/%/%.7/root_model">
- <details key="start" value="1446"/>
- <details key="end" value="1456"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.14" references="/0/generateRTMapsComponentHpp/%/%.8">
- <details key="start" value="1463"/>
- <details key="end" value="1544"/>
- <details key="line" value="31"/>
- </eAnnotations>
- <eAnnotations source="positions.15" references="/0/generateRTMapsComponentHpp/%/%.9">
- <details key="start" value="1545"/>
- <details key="end" value="1560"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.16" references="/0/generateRTMapsComponentHpp/%/%.9/root_model">
- <details key="start" value="1545"/>
- <details key="end" value="1555"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.17" references="/0/generateRTMapsComponentHpp/%/%.10">
- <details key="start" value="1562"/>
- <details key="end" value="1563"/>
- <details key="line" value="33"/>
- </eAnnotations>
- <eAnnotations source="positions.18" references="/0/generateRTMapsComponentHpp/%/%.11">
- <details key="start" value="1564"/>
- <details key="end" value="1579"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.19" references="/0/generateRTMapsComponentHpp/%/%.11/root_model">
- <details key="start" value="1564"/>
- <details key="end" value="1574"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.20" references="/0/generateRTMapsComponentHpp/%/%.12">
- <details key="start" value="1581"/>
- <details key="end" value="1629"/>
- <details key="line" value="33"/>
- </eAnnotations>
- <eAnnotations source="positions.21" references="/0/generateRTMapsComponentHpp/%/%.13">
- <details key="start" value="1629"/>
- <details key="end" value="1681"/>
- <details key="line" value="36"/>
- </eAnnotations>
- <eAnnotations source="positions.22" references="/0/generateRTMapsComponentHpp/%/%.13/%">
- <details key="start" value="1664"/>
- <details key="end" value="1669"/>
- <details key="line" value="37"/>
- </eAnnotations>
- <eAnnotations source="positions.23" references="/0/generateRTMapsComponentHpp/%/%.13/%.1">
- <details key="start" value="1641"/>
- <details key="end" value="1662"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.24" references="/0/generateRTMapsComponentHpp/%/%.14">
- <details key="start" value="1681"/>
- <details key="end" value="1688"/>
- <details key="line" value="38"/>
- </eAnnotations>
- <eAnnotations source="positions.25" references="/0/generateRTMapsComponentHpp/%/%.15">
- <details key="start" value="1688"/>
- <details key="end" value="1796"/>
- <details key="line" value="39"/>
- </eAnnotations>
- <eAnnotations source="positions.26" references="/0/generateRTMapsComponentHpp/%/%.15/%">
- <details key="start" value="1734"/>
- <details key="end" value="1784"/>
- <details key="line" value="40"/>
- </eAnnotations>
- <eAnnotations source="positions.27" references="/0/generateRTMapsComponentHpp/%/%.15/%.1">
- <details key="start" value="1700"/>
- <details key="end" value="1732"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.28" references="/0/generateRTMapsComponentHpp/%/%.16">
- <details key="start" value="1796"/>
- <details key="end" value="1810"/>
- <details key="line" value="42"/>
- </eAnnotations>
- <eAnnotations source="positions.29" references="/0/generateRTMapsComponentHpp/%/%.17">
- <details key="start" value="1811"/>
- <details key="end" value="1817"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.30" references="/0/generateRTMapsComponentHpp/%/%.17/c">
- <details key="start" value="1811"/>
- <details key="end" value="1812"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.31" references="/0/generateRTMapsComponentHpp/%/%.18">
- <details key="start" value="1819"/>
- <details key="end" value="1930"/>
- <details key="line" value="43"/>
- </eAnnotations>
- <eAnnotations source="positions.32" references="/0/generateRTMapsComponentHpp/%/%.19">
- <details key="start" value="1931"/>
- <details key="end" value="1937"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.33" references="/0/generateRTMapsComponentHpp/%/%.19/c">
- <details key="start" value="1931"/>
- <details key="end" value="1932"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.34" references="/0/generateRTMapsComponentHpp/%/%.20">
- <details key="start" value="1939"/>
- <details key="end" value="1946"/>
- <details key="line" value="46"/>
- </eAnnotations>
- <eAnnotations source="positions.35" references="/0/generateRTMapsComponentHpp/%/%.21">
- <details key="start" value="1946"/>
- <details key="end" value="2029"/>
- <details key="line" value="47"/>
- </eAnnotations>
- <eAnnotations source="positions.36" references="/0/generateRTMapsComponentHpp/%/%.21/%">
- <details key="start" value="2011"/>
- <details key="end" value="2017"/>
- <details key="line" value="48"/>
- </eAnnotations>
- <eAnnotations source="positions.37" references="/0/generateRTMapsComponentHpp/%/%.21/%.1">
- <details key="start" value="1958"/>
- <details key="end" value="2009"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.38" references="/0/generateRTMapsComponentHpp/%/%.22">
- <details key="start" value="2029"/>
- <details key="end" value="2095"/>
- <details key="line" value="49"/>
- </eAnnotations>
- <eAnnotations source="positions.39" references="/0/generateRTMapsComponentHpp/%/%.23">
- <details key="start" value="2095"/>
- <details key="end" value="2937"/>
- <details key="line" value="51"/>
- </eAnnotations>
- <eAnnotations source="positions.40" references="/0/generateRTMapsComponentHpp/%/%.23/%">
- <details key="start" value="2140"/>
- <details key="end" value="2419"/>
- <details key="line" value="52"/>
- </eAnnotations>
- <eAnnotations source="positions.41" references="/0/generateRTMapsComponentHpp/%/%.23/%/%">
- <details key="start" value="2190"/>
- <details key="end" value="2235"/>
- <details key="line" value="52"/>
- </eAnnotations>
- <eAnnotations source="positions.42" references="/0/generateRTMapsComponentHpp/%/%.23/%/%.1">
- <details key="start" value="2237"/>
- <details key="end" value="2411"/>
- <details key="line" value="56"/>
- </eAnnotations>
- <eAnnotations source="positions.43" references="/0/generateRTMapsComponentHpp/%/%.23/%/%.1/%">
- <details key="start" value="2289"/>
- <details key="end" value="2295"/>
- <details key="line" value="57"/>
- </eAnnotations>
- <eAnnotations source="positions.44" references="/0/generateRTMapsComponentHpp/%/%.23/%/%.1/%.1">
- <details key="start" value="2296"/>
- <details key="end" value="2310"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.45" references="/0/generateRTMapsComponentHpp/%/%.23/%/%.1/%.1/%">
- <details key="start" value="2296"/>
- <details key="end" value="2305"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.46" references="/0/generateRTMapsComponentHpp/%/%.23/%/%.1/%.1/%/port">
- <details key="start" value="2296"/>
- <details key="end" value="2300"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.47" references="/0/generateRTMapsComponentHpp/%/%.23/%/%.1/%.2">
- <details key="start" value="2312"/>
- <details key="end" value="2325"/>
- <details key="line" value="57"/>
- </eAnnotations>
- <eAnnotations source="positions.48" references="/0/generateRTMapsComponentHpp/%/%.23/%/%.1/%.3">
- <details key="start" value="2326"/>
- <details key="end" value="2335"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.49" references="/0/generateRTMapsComponentHpp/%/%.23/%/%.1/%.3/port">
- <details key="start" value="2326"/>
- <details key="end" value="2330"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.50" references="/0/generateRTMapsComponentHpp/%/%.23/%/%.1/%.4">
- <details key="start" value="2337"/>
- <details key="end" value="2345"/>
- <details key="line" value="57"/>
- </eAnnotations>
- <eAnnotations source="positions.51" references="/0/generateRTMapsComponentHpp/%/%.23/%/%.1/%.5">
- <details key="start" value="2346"/>
- <details key="end" value="2360"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.52" references="/0/generateRTMapsComponentHpp/%/%.23/%/%.1/%.5/%">
- <details key="start" value="2346"/>
- <details key="end" value="2355"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.53" references="/0/generateRTMapsComponentHpp/%/%.23/%/%.1/%.5/%/port">
- <details key="start" value="2346"/>
- <details key="end" value="2350"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.54" references="/0/generateRTMapsComponentHpp/%/%.23/%/%.1/%.6">
- <details key="start" value="2362"/>
- <details key="end" value="2403"/>
- <details key="line" value="57"/>
- </eAnnotations>
- <eAnnotations source="positions.55" references="/0/generateRTMapsComponentHpp/%/%.23/%/%.1/port">
- <details key="start" value="2243"/>
- <details key="end" value="2254"/>
- <details key="line" value="56"/>
- </eAnnotations>
- <eAnnotations source="positions.56" references="/0/generateRTMapsComponentHpp/%/%.23/%/%.1/%.7">
- <details key="start" value="2257"/>
- <details key="end" value="2285"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.57" references="/0/generateRTMapsComponentHpp/%/%.23/%/%.1/%.7/elt">
- <details key="start" value="2281"/>
- <details key="end" value="2284"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.58" references="/0/generateRTMapsComponentHpp/%/%.23/%/%.2">
- <details key="start" value="2144"/>
- <details key="end" value="2186"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.59" references="/0/generateRTMapsComponentHpp/%/%.23/%/%.2/%">
- <details key="start" value="2145"/>
- <details key="end" value="2181"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.60" references="/0/generateRTMapsComponentHpp/%/%.23/%/%.2/%/%">
- <details key="start" value="2145"/>
- <details key="end" value="2173"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.61" references="/0/generateRTMapsComponentHpp/%/%.23/%/%.2/%/%/elt">
- <details key="start" value="2169"/>
- <details key="end" value="2172"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.62" references="/0/generateRTMapsComponentHpp/%/%.23/%/%.2/%.1">
- <details key="start" value="2184"/>
- <details key="end" value="2185"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.63" references="/0/generateRTMapsComponentHpp/%/%.23/%.1">
- <details key="start" value="2421"/>
- <details key="end" value="2426"/>
- <details key="line" value="60"/>
- </eAnnotations>
- <eAnnotations source="positions.64" references="/0/generateRTMapsComponentHpp/%/%.23/%.2">
- <details key="start" value="2427"/>
- <details key="end" value="2595"/>
- <details key="line" value="62"/>
- </eAnnotations>
- <eAnnotations source="positions.65" references="/0/generateRTMapsComponentHpp/%/%.23/%.2/%">
- <details key="start" value="2482"/>
- <details key="end" value="2586"/>
- <details key="line" value="63"/>
- </eAnnotations>
- <eAnnotations source="positions.66" references="/0/generateRTMapsComponentHpp/%/%.23/%.2/%/%">
- <details key="start" value="2525"/>
- <details key="end" value="2535"/>
- <details key="line" value="64"/>
- </eAnnotations>
- <eAnnotations source="positions.67" references="/0/generateRTMapsComponentHpp/%/%.23/%.2/%/%.1">
- <details key="start" value="2536"/>
- <details key="end" value="2550"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.68" references="/0/generateRTMapsComponentHpp/%/%.23/%.2/%/%.1/%">
- <details key="start" value="2536"/>
- <details key="end" value="2545"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.69" references="/0/generateRTMapsComponentHpp/%/%.23/%.2/%/%.1/%/port">
- <details key="start" value="2536"/>
- <details key="end" value="2540"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.70" references="/0/generateRTMapsComponentHpp/%/%.23/%.2/%/%.2">
- <details key="start" value="2552"/>
- <details key="end" value="2556"/>
- <details key="line" value="64"/>
- </eAnnotations>
- <eAnnotations source="positions.71" references="/0/generateRTMapsComponentHpp/%/%.23/%.2/%/%.3">
- <details key="start" value="2557"/>
- <details key="end" value="2566"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.72" references="/0/generateRTMapsComponentHpp/%/%.23/%.2/%/%.3/port">
- <details key="start" value="2557"/>
- <details key="end" value="2561"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.73" references="/0/generateRTMapsComponentHpp/%/%.23/%.2/%/%.4">
- <details key="start" value="2568"/>
- <details key="end" value="2579"/>
- <details key="line" value="64"/>
- </eAnnotations>
- <eAnnotations source="positions.74" references="/0/generateRTMapsComponentHpp/%/%.23/%.2/%/%.5">
- <details key="start" value="2486"/>
- <details key="end" value="2522"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.75" references="/0/generateRTMapsComponentHpp/%/%.23/%.2/%/%.5/%">
- <details key="start" value="2487"/>
- <details key="end" value="2513"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.76" references="/0/generateRTMapsComponentHpp/%/%.23/%.2/%/%.5/%/%">
- <details key="start" value="2503"/>
- <details key="end" value="2512"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.77" references="/0/generateRTMapsComponentHpp/%/%.23/%.2/%/%.5/%/%/port">
- <details key="start" value="2503"/>
- <details key="end" value="2507"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.78" references="/0/generateRTMapsComponentHpp/%/%.23/%.2/%/%.5/%.1">
- <details key="start" value="2516"/>
- <details key="end" value="2521"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.79" references="/0/generateRTMapsComponentHpp/%/%.23/%.2/port">
- <details key="start" value="2433"/>
- <details key="end" value="2444"/>
- <details key="line" value="62"/>
- </eAnnotations>
- <eAnnotations source="positions.80" references="/0/generateRTMapsComponentHpp/%/%.23/%.2/%.1">
- <details key="start" value="2447"/>
- <details key="end" value="2476"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.81" references="/0/generateRTMapsComponentHpp/%/%.23/%.2/%.1/elt">
- <details key="start" value="2472"/>
- <details key="end" value="2475"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.82" references="/0/generateRTMapsComponentHpp/%/%.23/%.3">
- <details key="start" value="2597"/>
- <details key="end" value="2599"/>
- <details key="line" value="67"/>
- </eAnnotations>
- <eAnnotations source="positions.83" references="/0/generateRTMapsComponentHpp/%/%.23/%.4">
- <details key="start" value="2600"/>
- <details key="end" value="2706"/>
- <details key="line" value="68"/>
- </eAnnotations>
- <eAnnotations source="positions.84" references="/0/generateRTMapsComponentHpp/%/%.23/%.4/%">
- <details key="start" value="2653"/>
- <details key="end" value="2667"/>
- <details key="line" value="69"/>
- </eAnnotations>
- <eAnnotations source="positions.85" references="/0/generateRTMapsComponentHpp/%/%.23/%.4/%.1">
- <details key="start" value="2668"/>
- <details key="end" value="2677"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.86" references="/0/generateRTMapsComponentHpp/%/%.23/%.4/%.1/port">
- <details key="start" value="2668"/>
- <details key="end" value="2672"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.87" references="/0/generateRTMapsComponentHpp/%/%.23/%.4/%.2">
- <details key="start" value="2679"/>
- <details key="end" value="2699"/>
- <details key="line" value="69"/>
- </eAnnotations>
- <eAnnotations source="positions.88" references="/0/generateRTMapsComponentHpp/%/%.23/%.4/port">
- <details key="start" value="2606"/>
- <details key="end" value="2617"/>
- <details key="line" value="68"/>
- </eAnnotations>
- <eAnnotations source="positions.89" references="/0/generateRTMapsComponentHpp/%/%.23/%.4/%.3">
- <details key="start" value="2620"/>
- <details key="end" value="2649"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.90" references="/0/generateRTMapsComponentHpp/%/%.23/%.4/%.3/elt">
- <details key="start" value="2645"/>
- <details key="end" value="2648"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.91" references="/0/generateRTMapsComponentHpp/%/%.23/%.5">
- <details key="start" value="2708"/>
- <details key="end" value="2710"/>
- <details key="line" value="71"/>
- </eAnnotations>
- <eAnnotations source="positions.92" references="/0/generateRTMapsComponentHpp/%/%.23/%.6">
- <details key="start" value="2711"/>
- <details key="end" value="2929"/>
- <details key="line" value="72"/>
- </eAnnotations>
- <eAnnotations source="positions.93" references="/0/generateRTMapsComponentHpp/%/%.23/%.6/%">
- <details key="start" value="2761"/>
- <details key="end" value="2923"/>
- <details key="line" value="73"/>
- </eAnnotations>
- <eAnnotations source="positions.94" references="/0/generateRTMapsComponentHpp/%/%.23/%.6/%.1">
- <details key="start" value="2715"/>
- <details key="end" value="2758"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.95" references="/0/generateRTMapsComponentHpp/%/%.23/%.6/%.1/%">
- <details key="start" value="2716"/>
- <details key="end" value="2753"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.96" references="/0/generateRTMapsComponentHpp/%/%.23/%.6/%.1/%/%">
- <details key="start" value="2716"/>
- <details key="end" value="2745"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.97" references="/0/generateRTMapsComponentHpp/%/%.23/%.6/%.1/%/%/elt">
- <details key="start" value="2741"/>
- <details key="end" value="2744"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.98" references="/0/generateRTMapsComponentHpp/%/%.23/%.6/%.1/%.1">
- <details key="start" value="2756"/>
- <details key="end" value="2757"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.99" references="/0/generateRTMapsComponentHpp/%/%.23/elt">
- <details key="start" value="2100"/>
- <details key="end" value="2136"/>
- <details key="line" value="51"/>
- </eAnnotations>
- <eAnnotations source="positions.100" references="/0/generateRTMapsComponentHpp/%/%.23/elt/%">
- <details key="start" value="2117"/>
- <details key="end" value="2137"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.101" references="/0/generateRTMapsComponentHpp/%/%.23/elt/%/c">
- <details key="start" value="2117"/>
- <details key="end" value="2118"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.102" references="/0/generateRTMapsComponentHpp/%/%.23/elt/%/%">
- <details key="start" value="2129"/>
- <details key="end" value="2136"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.103" references="/0/generateRTMapsComponentHpp/%/%.24">
- <details key="start" value="2939"/>
- <details key="end" value="2945"/>
- <details key="line" value="78"/>
- </eAnnotations>
- <eAnnotations source="positions.104" references="/0/generateRTMapsComponentHpp/%/%.25">
- <details key="start" value="2945"/>
- <details key="end" value="3009"/>
- <details key="line" value="79"/>
- </eAnnotations>
- <eAnnotations source="positions.105" references="/0/generateRTMapsComponentHpp/%/%.25/%">
- <details key="start" value="2991"/>
- <details key="end" value="2997"/>
- <details key="line" value="80"/>
- </eAnnotations>
- <eAnnotations source="positions.106" references="/0/generateRTMapsComponentHpp/%/%.25/%.1">
- <details key="start" value="2957"/>
- <details key="end" value="2989"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.107" references="/0/generateRTMapsComponentHpp/%/%.26">
- <details key="start" value="3009"/>
- <details key="end" value="3033"/>
- <details key="line" value="81"/>
- </eAnnotations>
- <eAnnotations source="positions.108" references="/0/generateRTMapsComponentHpp/%/%.27">
- <details key="start" value="3034"/>
- <details key="end" value="3040"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.109" references="/0/generateRTMapsComponentHpp/%/%.27/c">
- <details key="start" value="3034"/>
- <details key="end" value="3035"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.110" references="/0/generateRTMapsComponentHpp/%/%.28">
- <details key="start" value="3042"/>
- <details key="end" value="3050"/>
- <details key="line" value="83"/>
- </eAnnotations>
- <eAnnotations source="positions.111" references="/0/generateRTMapsComponentHpp/%/%.29">
- <details key="start" value="1255"/>
- <details key="end" value="1330"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.112" references="/0/generateRTMapsComponentHpp/%/%.29/%">
- <details key="start" value="1255"/>
- <details key="end" value="1323"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.113" references="/0/generateRTMapsComponentHpp/%/%.29/%/%">
- <details key="start" value="1255"/>
- <details key="end" value="1314"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.114" references="/0/generateRTMapsComponentHpp/%/%.29/%/%/%">
- <details key="start" value="1255"/>
- <details key="end" value="1284"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.115" references="/0/generateRTMapsComponentHpp/%/%.29/%/%/%/%">
- <details key="start" value="1255"/>
- <details key="end" value="1266"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.116" references="/0/generateRTMapsComponentHpp/%/%.29/%/%/%/%.1">
- <details key="start" value="1269"/>
- <details key="end" value="1284"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.117" references="/0/generateRTMapsComponentHpp/%/%.29/%/%/%/%.1/root_model">
- <details key="start" value="1269"/>
- <details key="end" value="1279"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.118" references="/0/generateRTMapsComponentHpp/%/%.29/%/%/%.1">
- <details key="start" value="1287"/>
- <details key="end" value="1314"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.119" references="/0/generateRTMapsComponentHpp/%/%.29/%/%.1">
- <details key="start" value="1317"/>
- <details key="end" value="1323"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.120" references="/0/generateRTMapsComponentHpp/%/%.29/%/%.1/c">
- <details key="start" value="1317"/>
- <details key="end" value="1318"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.121" references="/0/generateRTMapsComponentHpp/%/%.29/%.1">
- <details key="start" value="1326"/>
- <details key="end" value="1330"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.122" references="/0/generateRTMapsComponentHpp/%/%.30">
- <details key="start" value="1339"/>
- <details key="end" value="1346"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.123" references="/0/generateRTMapsComponentHpp/%.1">
- <details key="start" value="3059"/>
- <details key="end" value="3061"/>
- <details key="line" value="85"/>
- </eAnnotations>
- <eAnnotations source="positions.124" references="/0/generateRTMapsComponentHpp/c">
- <details key="start" value="1215"/>
- <details key="end" value="1224"/>
- <details key="line" value="26"/>
- </eAnnotations>
- <eAnnotations source="positions.125" references="/0/generateRTMapsComponentHpp/root_model">
- <details key="start" value="1226"/>
- <details key="end" value="1244"/>
- <details key="line" value="26"/>
- </eAnnotations>
- </ecore:EAnnotation>
-</xmi:XMI>
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_component_hpp.mtl b/extraplugins/robotml/generators/rtmaps/org.eclipse.papyrus.robotml.generators.intempora.rtmaps/src/org/eclipse/papyrus/robotml/generators/intempora/rtmaps/files/generate_rtmaps_component_hpp.mtl
deleted file mode 100644
index ee77051bd30..00000000000
--- a/extraplugins/robotml/generators/rtmaps/org.eclipse.papyrus.robotml.generators.intempora.rtmaps/src/org/eclipse/papyrus/robotml/generators/intempora/rtmaps/files/generate_rtmaps_component_hpp.mtl
+++ /dev/null
@@ -1,86 +0,0 @@
-[comment encoding = UTF-8 /]
-[comment]
-/*****************************************************************************
- * Copyright (c) 2013 INTEMPORA S.A.
- *
- * This software is a computer program whose purpose is to transform RobotML models
- * into RTMaps diagrams and RTMaps components via source code generation techniques.
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * Nicolas DU LAC (INTEMPORA) - Initial API and implementation
- *
- *****************************************************************************/
-[/comment]
-[module generate_rtmaps_component_hpp('http://www.eclipse.org/uml2/3.0.0/UML', 'http://Papyrus/RobotML/1')]
-
-[import org::eclipse::papyrus::robotml::generators::common::mmqueries::ArchitectureQueries /]
-[import org::eclipse::papyrus::robotml::generators::common::mmqueries::DataTypeQueries /]
-[import org::eclipse::papyrus::robotml::generators::intempora::rtmaps::RTMapsDataTypeQueries /]
-
-
-[template public generateRTMapsComponentHpp(c : Class, root_model : Model)]
-[file ('user_sdk/' + root_model.name + '.u/local_interfaces/maps_' + c.name + '.h', false, 'UTF-8')]
-#ifndef __MAPS_[c.name/]_HPP__
-#define __MAPS_[c.name/]_HPP__
-
-#include "[root_model.name/]/[root_model.name/]_datatypes_all.h"
-#include "robotml/maps_robotml_datatype_filters.h"
-#include "[root_model.name/]/[root_model.name/]_datatype_filters.h"
-#include "maps.hpp"
-
-// [protected ('Additional includes')]
-// [/protected]
-
-// [protected ('Default max output vector size')]
-#define DEFAULT_OUTPUT_MAX_VECTOR_SIZE 1024
-// [/protected]
-
-class MAPS[c.name/] : public MAPSComponent
-{
- // Use standard header definition macro
- MAPS_COMPONENT_STANDARD_HEADER_CODE(MAPS[c.name/])
-// [protected ('Overloaded methods declarations (Dynamic, Set...)')]
-// [/protected]
-private :
- // Place here your specific methods and attributes
-[let elt : Element = c.oclAsType(Element)]
- [if (getInputPortsForElement(elt)->size() > 0)]
- int _nb_inputs;
- MAPSInput** _inputs;
-
- [for (port : Port | getInputPortsForElement(elt))]
- void [port.type.name/]_Received_on_[port.name/]_InPort([port.type.name/]* data_in, int count, MAPSTimestamp t);
- [/for]
- [/if]
-
-
- [for (port : Port | getOutputPortsForElement(elt))]
- [if (isPrimitiveType(port.type) = false)]
- MAPSList<[port.type.name/]*> _[port.name/]_buffers;
- [/if]
- [/for]
-
- [for (port : Port | getOutputPortsForElement(elt))]
- void Output_[port.name/](MAPSTimestamp t);
- [/for]
-
- [if (getOutputPortsForElement(elt)->size() > 0)]
- //As we may allocate output buffers "by hand", we need to handle de-allocation as well
- //so we need to overload the FreeBuffers method.
- void FreeBuffers();
- [/if]
-[/let]
-
-// [protected ('Additional members and methods')]
-// [/protected]
-};
-
-#endif //__MAPS_[c.name/]_HPP__
-[/file]
-
-[/template]
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_diagram_rtd.emtl b/extraplugins/robotml/generators/rtmaps/org.eclipse.papyrus.robotml.generators.intempora.rtmaps/src/org/eclipse/papyrus/robotml/generators/intempora/rtmaps/files/generate_rtmaps_diagram_rtd.emtl
deleted file mode 100644
index a434e8bf774..00000000000
--- a/extraplugins/robotml/generators/rtmaps/org.eclipse.papyrus.robotml.generators.intempora.rtmaps/src/org/eclipse/papyrus/robotml/generators/intempora/rtmaps/files/generate_rtmaps_diagram_rtd.emtl
+++ /dev/null
@@ -1,3315 +0,0 @@
-<?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_diagram_rtd" nsURI="org::eclipse::papyrus::robotml::generators::intempora::rtmaps::files::generate_rtmaps_diagram_rtd" startHeaderPosition="773" endHeaderPosition="968">
- <input>
- <takesTypesFrom href="http://www.eclipse.org/uml2/5.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/GeneralQueries.emtl#/0"/>
- <imports href="../../../../../../../../../../../common/org.eclipse.papyrus.robotml.generators.common/bin/org/eclipse/papyrus/robotml/generators/common/mmqueries/ArchitectureQueries.emtl#/0"/>
- <imports href="../RTMapsDataTypeQueries.emtl#/0"/>
- <ownedModuleElement xsi:type="mtl:Template" name="generateRTMapsDiagramRTD" visibility="Public">
- <init>
- <variable name="vert_spacing">
- <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
- <initExpression xsi:type="ocl.ecore:IntegerLiteralExp" integerSymbol="50">
- <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
- </initExpression>
- </variable>
- <variable name="hor_spacing">
- <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
- <initExpression xsi:type="ocl.ecore:IntegerLiteralExp" integerSymbol="50">
- <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
- </initExpression>
- </variable>
- </init>
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xD;&#xA;&#xD;&#xA;"/>
- <body xsi:type="mtl:FileBlock" openMode="OverWrite">
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot; standalone=&quot;no&quot;?>&#xD;&#xA;&lt;RTMapsDiagram xmlns=&quot;http://schemas.intempora.com/RTMaps/2011/RTMapsFiles&quot; xmlns:xsi=&quot;http://www.w3.org/2001/XMLSchema-instance&quot; EngineVersion=&quot;4.1&quot; version=&quot;4.1&quot; xsi:schemaLocation=&quot;http://schemas.intempora.com/RTMaps/2011/RTMapsFiles http://www.intempora.com/schemas/RTMaps/2011/RTMapsDiagram.xsd http://schemas.intempora.com/RTMaps/2011/RTMapsFiles http://www.intempora.com/schemas/RTMaps/2011/RTMapsDiagram_RTBoardView.xsd&quot;>&#xD;&#xA; &lt;RequiredPackages>&#xD;&#xA; &lt;File>&lt;!"/>
- <body 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"/>
- </body>
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="CDATA"/>
- <body 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"/>
- </body>
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="/dummy/absolute/path/for/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="model" referredVariable="/0/generateRTMapsDiagramRTD/model">
- <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"/>
- </body>
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol=".pck"/>
- <body 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"/>
- </body>
- <body 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"/>
- </body>
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol=">&#xD;&#xA; &lt;Relative>&lt;!"/>
- <body 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"/>
- </body>
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="CDATA"/>
- <body 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"/>
- </body>
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="%RTMAPS_DIAGRAMDIR%/user_sdk/"/>
- <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="../RTMapsDataTypeQueries.emtl#/0/getPckOutputDir"/>
- <argument xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="dummy">
- <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
- </argument>
- </body>
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="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="model" referredVariable="/0/generateRTMapsDiagramRTD/model">
- <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"/>
- </body>
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol=".pck"/>
- <body 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"/>
- </body>
- <body 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"/>
- </body>
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol=">&lt;/Relative>&#xD;&#xA; &lt;/File>&#xD;&#xA; &lt;/RequiredPackages>&#xD;&#xA; &lt;RequiredMacroPackages>&#xD;&#xA;"/>
- <body xsi:type="mtl:ForBlock">
- <body xsi:type="mtl:LetBlock">
- <body xsi:type="mtl:IfBlock">
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#x9;&#x9;&lt;File>&lt;!"/>
- <body 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"/>
- </body>
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="CDATA"/>
- <body 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"/>
- </body>
- <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="../RTMapsDataTypeQueries.emtl#/0/getRTMapsNativeLibraryPathFromGenericAttribute"/>
- <argument xsi:type="ocl.ecore:VariableExp" name="c" referredVariable="/0/generateRTMapsDiagramRTD/%.1/%.21/%/c">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
- </argument>
- </body>
- <body 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"/>
- </body>
- <body 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"/>
- </body>
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol=">&#xD;&#xA;&#x9; &lt;Relative>&lt;!"/>
- <body 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"/>
- </body>
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="CDATA"/>
- <body 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"/>
- </body>
- <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="../RTMapsDataTypeQueries.emtl#/0/getRTMapsNativeLibraryPathFromGenericAttribute"/>
- <argument xsi:type="ocl.ecore:VariableExp" name="c" referredVariable="/0/generateRTMapsDiagramRTD/%.1/%.21/%/c">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
- </argument>
- </body>
- <body 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"/>
- </body>
- <body 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"/>
- </body>
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol=">&lt;/Relative>&#xD;&#xA;&#x9; &lt;/File>&#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="mtl:QueryInvocation">
- <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/>
- <definition href="../RTMapsDataTypeQueries.emtl#/0/hasRTMapsNativeImplementation"/>
- <argument xsi:type="ocl.ecore:VariableExp" name="c" referredVariable="/0/generateRTMapsDiagramRTD/%.1/%.21/%/c">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
- </argument>
- </source>
- <argument xsi:type="ocl.ecore:BooleanLiteralExp" booleanSymbol="true">
- <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>
- <elseIf>
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol=" &lt;File>&lt;!"/>
- <body 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"/>
- </body>
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="CDATA"/>
- <body 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"/>
- </body>
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="/dummy/absolute/path/for/"/>
- <body 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: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="c" referredVariable="/0/generateRTMapsDiagramRTD/%.1/%.21/%/c">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
- </source>
- <referredProperty xsi:type="ecore:EAttribute" href="http://www.eclipse.org/uml2/5.0.0/UML#//NamedElement/name"/>
- </source>
- <argument xsi:type="ocl.ecore:StringLiteralExp" stringSymbol=".rtmc">
- <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
- </argument>
- </body>
- <body 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"/>
- </body>
- <body 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"/>
- </body>
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol=">&#xD;&#xA; &lt;Relative>&lt;!"/>
- <body 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"/>
- </body>
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="CDATA"/>
- <body 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"/>
- </body>
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="%RTMAPS_DIAGRAMDIR%/"/>
- <body 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: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="c" referredVariable="/0/generateRTMapsDiagramRTD/%.1/%.21/%/c">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
- </source>
- <referredProperty xsi:type="ecore:EAttribute" href="http://www.eclipse.org/uml2/5.0.0/UML#//NamedElement/name"/>
- </source>
- <argument xsi:type="ocl.ecore:StringLiteralExp" stringSymbol=".rtmc">
- <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
- </argument>
- </body>
- <body 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"/>
- </body>
- <body 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"/>
- </body>
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol=">&lt;/Relative>&#xD;&#xA; &lt;/File>&#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/ArchitectureQueries.emtl#/0/isMacroComponent"/>
- <argument xsi:type="ocl.ecore:VariableExp" name="c" referredVariable="/0/generateRTMapsDiagramRTD/%.1/%.21/%/c">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
- </argument>
- </ifExpr>
- </elseIf>
- </body>
- <letVariable name="c">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
- <initExpression xsi:type="ocl.ecore:OperationCallExp">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
- <source xsi:type="ocl.ecore:VariableExp" name="elt" referredVariable="/0/generateRTMapsDiagramRTD/%.1/%.21/elt">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//NamedElement"/>
- </source>
- <argument xsi:type="ocl.ecore:TypeExp" eType="/24/Class">
- <referredType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
- </argument>
- <referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclAny_Class/oclAsType"/>
- </initExpression>
- </letVariable>
- </body>
- <loopVariable name="elt">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//NamedElement"/>
- </loopVariable>
- <iterSet xsi:type="mtl:QueryInvocation" eType="/21/Sequence(NamedElement)">
- <definition href="../../../../../../../../../../../common/org.eclipse.papyrus.robotml.generators.common/bin/org/eclipse/papyrus/robotml/generators/common/mmqueries/ArchitectureQueries.emtl#/0/getComponentModels"/>
- <argument xsi:type="ocl.ecore:VariableExp" name="model" referredVariable="/0/generateRTMapsDiagramRTD/model">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Model"/>
- </argument>
- </iterSet>
- </body>
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol=" &lt;/RequiredMacroPackages>&#xD;&#xA; &lt;MacroComponentDefinitions/>&#xD;&#xA; &lt;EngineProperties>&#xD;&#xA; &lt;Property LongName=&quot;Engine.startTimespeed&quot; Type=&quot;1&quot;>1000&lt;/Property>&#xD;&#xA; &lt;Property LongName=&quot;Engine.startTime&quot; Type=&quot;1&quot;>0&lt;/Property>&#xD;&#xA; &lt;Property LongName=&quot;Engine.session&quot; Type=&quot;3&quot;>&lt;!"/>
- <body 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"/>
- </body>
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="CDATA"/>
- <body 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"/>
- </body>
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="unspecified"/>
- <body 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"/>
- </body>
- <body 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"/>
- </body>
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol=">&lt;/Property>&#xD;&#xA; &lt;Property LongName=&quot;Engine.recordingAtStart&quot; Type=&quot;0&quot;>true&lt;/Property>&#xD;&#xA; &lt;Property LongName=&quot;Engine.recording&quot; Type=&quot;0&quot;>true&lt;/Property>&#xD;&#xA; &lt;Property LongName=&quot;Engine.sequentialStart&quot; Type=&quot;0&quot;>false&lt;/Property>&#xD;&#xA; &lt;Property LongName=&quot;Engine.autoDetectStartTime&quot; Type=&quot;0&quot;>true&lt;/Property>&#xD;&#xA; &lt;Property LongName=&quot;Engine.coreFunctionsToSaveInDiag&quot; Type=&quot;4&quot;>&lt;!"/>
- <body 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"/>
- </body>
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="CDATA"/>
- <body 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"/>
- </body>
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="0|-1"/>
- <body 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"/>
- </body>
- <body 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"/>
- </body>
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol=">&lt;/Property>&#xD;&#xA; &lt;/EngineProperties>&#xD;&#xA; &lt;ClocksManagement>&#xD;&#xA; &lt;Property LongName=&quot;ClocksManagement.activeClock&quot; Type=&quot;4&quot;>&lt;!"/>
- <body 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"/>
- </body>
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="CDATA"/>
- <body 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"/>
- </body>
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="1|0|RTMaps_standard_clock"/>
- <body 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"/>
- </body>
- <body 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"/>
- </body>
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol=">&lt;/Property>&#xD;&#xA; &lt;/ClocksManagement>&#xD;&#xA;"/>
- <body xsi:type="mtl:LetBlock">
- <body xsi:type="mtl:ForBlock">
- <body xsi:type="mtl:IfBlock">
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#x9;&#x9;&#x9; &lt;MacroComponent InstanceName=&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="prop" referredVariable="/0/generateRTMapsDiagramRTD/%.1/%.44/%/prop">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Property"/>
- </source>
- <referredProperty xsi:type="ecore:EAttribute" href="http://www.eclipse.org/uml2/5.0.0/UML#//NamedElement/name"/>
- </body>
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&quot; Model=&quot;"/>
- <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="../RTMapsDataTypeQueries.emtl#/0/getRTMapsNativeComponentNameFromGenericAttribute"/>
- <argument xsi:type="ocl.ecore:OperationCallExp">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
- <source xsi:type="ocl.ecore:PropertyCallExp">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Type"/>
- <source xsi:type="ocl.ecore:VariableExp" name="prop" referredVariable="/0/generateRTMapsDiagramRTD/%.1/%.44/%/prop">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Property"/>
- </source>
- <referredProperty xsi:type="ecore:EReference" href="http://www.eclipse.org/uml2/5.0.0/UML#//TypedElement/type"/>
- </source>
- <argument xsi:type="ocl.ecore:TypeExp" eType="/24/Class">
- <referredType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
- </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="&quot; x=&quot;"/>
- <body xsi:type="ocl.ecore:OperationCallExp">
- <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
- <source xsi:type="ocl.ecore:OperationCallExp">
- <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
- <source xsi:type="ocl.ecore:VariableExp" name="i" referredVariable="/92">
- <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
- </source>
- <argument xsi:type="ocl.ecore:VariableExp" name="hor_spacing" referredVariable="/0/generateRTMapsDiagramRTD/@init/@variable.1">
- <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
- </argument>
- <referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer_Class/*"/>
- </source>
- <argument xsi:type="ocl.ecore:IntegerLiteralExp" integerSymbol="50">
- <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
- </argument>
- <referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer_Class/+"/>
- </body>
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&quot; y=&quot;"/>
- <body xsi:type="ocl.ecore:OperationCallExp">
- <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
- <source xsi:type="ocl.ecore:VariableExp" name="i" referredVariable="/92">
- <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
- </source>
- <argument xsi:type="ocl.ecore:VariableExp" name="vert_spacing" referredVariable="/0/generateRTMapsDiagramRTD/@init/@variable.0">
- <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
- </argument>
- <referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer_Class/*"/>
- </body>
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&quot; z=&quot;0&quot;>&#xD;&#xA;"/>
- <body xsi:type="mtl:ForBlock">
- <body xsi:type="mtl:LetBlock">
- <body xsi:type="mtl:IfBlock">
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#x9;&#x9;&#x9;&#x9; &lt;OutputPropertyOverload LongName=&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="p" referredVariable="/0/generateRTMapsDiagramRTD/%.1/%.44/%/%/%.9/p">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Port"/>
- </source>
- <referredProperty xsi:type="ecore:EAttribute" href="http://www.eclipse.org/uml2/5.0.0/UML#//NamedElement/name"/>
- </body>
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol=".fifosize&quot; Type=&quot;1&quot;>"/>
- <body xsi:type="ocl.ecore:VariableExp" name="buffsize" referredVariable="/0/generateRTMapsDiagramRTD/%.1/%.44/%/%/%.9/%/buffsize">
- <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
- </body>
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&lt;/OutputPropertyOverload>&#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="buffsize" referredVariable="/0/generateRTMapsDiagramRTD/%.1/%.44/%/%/%.9/%/buffsize">
- <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
- </source>
- <argument xsi:type="ocl.ecore:IntegerLiteralExp" integerSymbol="0">
- <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
- </argument>
- <referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer_Class/%3E"/>
- </ifExpr>
- </body>
- <letVariable name="buffsize">
- <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
- <initExpression xsi:type="mtl:QueryInvocation">
- <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
- <definition href="../../../../../../../../../../../common/org.eclipse.papyrus.robotml.generators.common/bin/org/eclipse/papyrus/robotml/generators/common/mmqueries/ArchitectureQueries.emtl#/0/getOutputPortBufferSize"/>
- <argument xsi:type="ocl.ecore:VariableExp" name="p" referredVariable="/0/generateRTMapsDiagramRTD/%.1/%.44/%/%/%.9/p">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Port"/>
- </argument>
- </initExpression>
- </letVariable>
- </body>
- <loopVariable name="p">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Port"/>
- </loopVariable>
- <iterSet xsi:type="mtl:QueryInvocation" eType="/21/Sequence(Port)">
- <definition href="../../../../../../../../../../../common/org.eclipse.papyrus.robotml.generators.common/bin/org/eclipse/papyrus/robotml/generators/common/mmqueries/ArchitectureQueries.emtl#/0/getOutputPortsForElement"/>
- <argument xsi:type="ocl.ecore:OperationCallExp">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Element"/>
- <source xsi:type="ocl.ecore:PropertyCallExp">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Type"/>
- <source xsi:type="ocl.ecore:VariableExp" name="prop" referredVariable="/0/generateRTMapsDiagramRTD/%.1/%.44/%/prop">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Property"/>
- </source>
- <referredProperty xsi:type="ecore:EReference" href="http://www.eclipse.org/uml2/5.0.0/UML#//TypedElement/type"/>
- </source>
- <argument xsi:type="ocl.ecore:TypeExp" eType="/24/Element">
- <referredType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.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>
- </iterSet>
- </body>
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#x9;&#x9;&#x9; &lt;/MacroComponent>&#x9;&#x9;&#x9;&#x9;&#x9;&#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="mtl:QueryInvocation">
- <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/>
- <definition href="../RTMapsDataTypeQueries.emtl#/0/hasRTMapsNativeImplementation"/>
- <argument xsi:type="ocl.ecore:OperationCallExp">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
- <source xsi:type="ocl.ecore:PropertyCallExp">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Type"/>
- <source xsi:type="ocl.ecore:VariableExp" name="prop" referredVariable="/0/generateRTMapsDiagramRTD/%.1/%.44/%/prop">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Property"/>
- </source>
- <referredProperty xsi:type="ecore:EReference" href="http://www.eclipse.org/uml2/5.0.0/UML#//TypedElement/type"/>
- </source>
- <argument xsi:type="ocl.ecore:TypeExp" eType="/24/Class">
- <referredType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
- </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="true">
- <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>
- <elseIf>
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#x9;&#x9;&#x9; &lt;MacroComponent InstanceName=&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="prop" referredVariable="/0/generateRTMapsDiagramRTD/%.1/%.44/%/prop">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Property"/>
- </source>
- <referredProperty xsi:type="ecore:EAttribute" href="http://www.eclipse.org/uml2/5.0.0/UML#//NamedElement/name"/>
- </body>
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&quot; Model=&quot;macro_"/>
- <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/5.0.0/UML#//Type"/>
- <source xsi:type="ocl.ecore:VariableExp" name="prop" referredVariable="/0/generateRTMapsDiagramRTD/%.1/%.44/%/prop">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Property"/>
- </source>
- <referredProperty xsi:type="ecore:EReference" href="http://www.eclipse.org/uml2/5.0.0/UML#//TypedElement/type"/>
- </source>
- <referredProperty xsi:type="ecore:EAttribute" href="http://www.eclipse.org/uml2/5.0.0/UML#//NamedElement/name"/>
- </body>
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&quot; x=&quot;"/>
- <body xsi:type="ocl.ecore:OperationCallExp">
- <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
- <source xsi:type="ocl.ecore:OperationCallExp">
- <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
- <source xsi:type="ocl.ecore:VariableExp" name="i" referredVariable="/92">
- <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
- </source>
- <argument xsi:type="ocl.ecore:VariableExp" name="hor_spacing" referredVariable="/0/generateRTMapsDiagramRTD/@init/@variable.1">
- <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
- </argument>
- <referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer_Class/*"/>
- </source>
- <argument xsi:type="ocl.ecore:IntegerLiteralExp" integerSymbol="50">
- <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
- </argument>
- <referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer_Class/+"/>
- </body>
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&quot; y=&quot;"/>
- <body xsi:type="ocl.ecore:OperationCallExp">
- <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
- <source xsi:type="ocl.ecore:VariableExp" name="i" referredVariable="/92">
- <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
- </source>
- <argument xsi:type="ocl.ecore:VariableExp" name="vert_spacing" referredVariable="/0/generateRTMapsDiagramRTD/@init/@variable.0">
- <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
- </argument>
- <referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer_Class/*"/>
- </body>
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&quot; z=&quot;0&quot;>&#xD;&#xA;"/>
- <body xsi:type="mtl:ForBlock">
- <body xsi:type="mtl:LetBlock">
- <body xsi:type="mtl:IfBlock">
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#x9;&#x9;&#x9;&#x9; &lt;OutputPropertyOverload LongName=&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="p" referredVariable="/0/generateRTMapsDiagramRTD/%.1/%.44/%/%/%.12/%.9/p">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Port"/>
- </source>
- <referredProperty xsi:type="ecore:EAttribute" href="http://www.eclipse.org/uml2/5.0.0/UML#//NamedElement/name"/>
- </body>
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol=".fifosize&quot; Type=&quot;1&quot;>"/>
- <body xsi:type="ocl.ecore:VariableExp" name="buffsize" referredVariable="/0/generateRTMapsDiagramRTD/%.1/%.44/%/%/%.12/%.9/%/buffsize">
- <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
- </body>
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&lt;/OutputPropertyOverload>&#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="buffsize" referredVariable="/0/generateRTMapsDiagramRTD/%.1/%.44/%/%/%.12/%.9/%/buffsize">
- <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
- </source>
- <argument xsi:type="ocl.ecore:IntegerLiteralExp" integerSymbol="0">
- <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
- </argument>
- <referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer_Class/%3E"/>
- </ifExpr>
- </body>
- <letVariable name="buffsize">
- <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
- <initExpression xsi:type="mtl:QueryInvocation">
- <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
- <definition href="../../../../../../../../../../../common/org.eclipse.papyrus.robotml.generators.common/bin/org/eclipse/papyrus/robotml/generators/common/mmqueries/ArchitectureQueries.emtl#/0/getOutputPortBufferSize"/>
- <argument xsi:type="ocl.ecore:VariableExp" name="p" referredVariable="/0/generateRTMapsDiagramRTD/%.1/%.44/%/%/%.12/%.9/p">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Port"/>
- </argument>
- </initExpression>
- </letVariable>
- </body>
- <loopVariable name="p">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Port"/>
- </loopVariable>
- <iterSet xsi:type="mtl:QueryInvocation" eType="/21/Sequence(Port)">
- <definition href="../../../../../../../../../../../common/org.eclipse.papyrus.robotml.generators.common/bin/org/eclipse/papyrus/robotml/generators/common/mmqueries/ArchitectureQueries.emtl#/0/getOutputPortsForElement"/>
- <argument xsi:type="ocl.ecore:OperationCallExp">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Element"/>
- <source xsi:type="ocl.ecore:PropertyCallExp">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Type"/>
- <source xsi:type="ocl.ecore:VariableExp" name="prop" referredVariable="/0/generateRTMapsDiagramRTD/%.1/%.44/%/prop">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Property"/>
- </source>
- <referredProperty xsi:type="ecore:EReference" href="http://www.eclipse.org/uml2/5.0.0/UML#//TypedElement/type"/>
- </source>
- <argument xsi:type="ocl.ecore:TypeExp" eType="/24/Element">
- <referredType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.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>
- </iterSet>
- </body>
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#x9;&#x9;&#x9; &lt;/MacroComponent>&#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/ArchitectureQueries.emtl#/0/isMacroComponent"/>
- <argument xsi:type="ocl.ecore:OperationCallExp">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
- <source xsi:type="ocl.ecore:PropertyCallExp">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Type"/>
- <source xsi:type="ocl.ecore:VariableExp" name="prop" referredVariable="/0/generateRTMapsDiagramRTD/%.1/%.44/%/prop">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Property"/>
- </source>
- <referredProperty xsi:type="ecore:EReference" href="http://www.eclipse.org/uml2/5.0.0/UML#//TypedElement/type"/>
- </source>
- <argument xsi:type="ocl.ecore:TypeExp" eType="/24/Class">
- <referredType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
- </argument>
- <referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclAny_Class/oclAsType"/>
- </argument>
- </ifExpr>
- </elseIf>
- </body>
- <loopVariable name="prop">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Property"/>
- </loopVariable>
- <iterSet xsi:type="mtl:QueryInvocation" eType="/21/Sequence(Property)">
- <definition href="../../../../../../../../../../../common/org.eclipse.papyrus.robotml.generators.common/bin/org/eclipse/papyrus/robotml/generators/common/mmqueries/ArchitectureQueries.emtl#/0/getLevel1SubComponentsForComponent"/>
- <argument xsi:type="ocl.ecore:VariableExp" name="main_comp" referredVariable="/0/generateRTMapsDiagramRTD/%.1/%.44/main_comp">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
- </argument>
- </iterSet>
- </body>
- <body xsi:type="mtl:ForBlock">
- <body xsi:type="mtl:IfBlock">
- <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="../RTMapsDataTypeQueries.emtl#/0/hasRTMapsNativeImplementation"/>
- <argument xsi:type="ocl.ecore:OperationCallExp">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
- <source xsi:type="ocl.ecore:PropertyCallExp">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Type"/>
- <source xsi:type="ocl.ecore:VariableExp" name="prop" referredVariable="/0/generateRTMapsDiagramRTD/%.1/%.44/%.1/prop">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Property"/>
- </source>
- <referredProperty xsi:type="ecore:EReference" href="http://www.eclipse.org/uml2/5.0.0/UML#//TypedElement/type"/>
- </source>
- <argument xsi:type="ocl.ecore:TypeExp" eType="/24/Class">
- <referredType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
- </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="true">
- <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>
- <elseIf>
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#x9;&#x9; &#x9;&lt;Component InstanceName=&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="prop" referredVariable="/0/generateRTMapsDiagramRTD/%.1/%.44/%.1/prop">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Property"/>
- </source>
- <referredProperty xsi:type="ecore:EAttribute" href="http://www.eclipse.org/uml2/5.0.0/UML#//NamedElement/name"/>
- </body>
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&quot; Model=&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:PropertyCallExp">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Type"/>
- <source xsi:type="ocl.ecore:VariableExp" name="prop" referredVariable="/0/generateRTMapsDiagramRTD/%.1/%.44/%.1/prop">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Property"/>
- </source>
- <referredProperty xsi:type="ecore:EReference" href="http://www.eclipse.org/uml2/5.0.0/UML#//TypedElement/type"/>
- </source>
- <referredProperty xsi:type="ecore:EAttribute" href="http://www.eclipse.org/uml2/5.0.0/UML#//NamedElement/name"/>
- </body>
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&quot; x=&quot;"/>
- <body xsi:type="ocl.ecore:OperationCallExp">
- <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
- <source xsi:type="ocl.ecore:VariableExp" name="i" referredVariable="/118">
- <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
- </source>
- <argument xsi:type="ocl.ecore:VariableExp" name="hor_spacing" referredVariable="/0/generateRTMapsDiagramRTD/@init/@variable.1">
- <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
- </argument>
- <referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer_Class/*"/>
- </body>
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&quot; y=&quot;"/>
- <body xsi:type="ocl.ecore:OperationCallExp">
- <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
- <source xsi:type="ocl.ecore:VariableExp" name="i" referredVariable="/118">
- <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
- </source>
- <argument xsi:type="ocl.ecore:VariableExp" name="vert_spacing" referredVariable="/0/generateRTMapsDiagramRTD/@init/@variable.0">
- <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
- </argument>
- <referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer_Class/*"/>
- </body>
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&quot; z=&quot;0&quot;>&#xD;&#xA;"/>
- <body xsi:type="mtl:ForBlock">
- <body xsi:type="mtl:LetBlock">
- <body xsi:type="mtl:IfBlock">
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#x9;&#x9;&#x9;&#x9; &lt;Output LongName=&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="prop" referredVariable="/0/generateRTMapsDiagramRTD/%.1/%.44/%.1/prop">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Property"/>
- </source>
- <referredProperty xsi:type="ecore:EAttribute" href="http://www.eclipse.org/uml2/5.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="p" referredVariable="/0/generateRTMapsDiagramRTD/%.1/%.44/%.1/%/%.1/%.9/p">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Port"/>
- </source>
- <referredProperty xsi:type="ecore:EAttribute" href="http://www.eclipse.org/uml2/5.0.0/UML#//NamedElement/name"/>
- </body>
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&quot; Name=&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="p" referredVariable="/0/generateRTMapsDiagramRTD/%.1/%.44/%.1/%/%.1/%.9/p">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Port"/>
- </source>
- <referredProperty xsi:type="ecore:EAttribute" href="http://www.eclipse.org/uml2/5.0.0/UML#//NamedElement/name"/>
- </body>
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&quot;>&#xD;&#xA;&#x9;&#x9;&#x9;&#x9; &lt;Property LongName=&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="prop" referredVariable="/0/generateRTMapsDiagramRTD/%.1/%.44/%.1/prop">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Property"/>
- </source>
- <referredProperty xsi:type="ecore:EAttribute" href="http://www.eclipse.org/uml2/5.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="p" referredVariable="/0/generateRTMapsDiagramRTD/%.1/%.44/%.1/%/%.1/%.9/p">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Port"/>
- </source>
- <referredProperty xsi:type="ecore:EAttribute" href="http://www.eclipse.org/uml2/5.0.0/UML#//NamedElement/name"/>
- </body>
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol=".fifosize&quot; Type=&quot;1&quot;>"/>
- <body xsi:type="ocl.ecore:VariableExp" name="buffsize" referredVariable="/0/generateRTMapsDiagramRTD/%.1/%.44/%.1/%/%.1/%.9/%/buffsize">
- <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
- </body>
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&lt;/Property>&#xD;&#xA;&#x9;&#x9;&#x9;&#x9; &lt;Property LongName=&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="prop" referredVariable="/0/generateRTMapsDiagramRTD/%.1/%.44/%.1/prop">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Property"/>
- </source>
- <referredProperty xsi:type="ecore:EAttribute" href="http://www.eclipse.org/uml2/5.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="p" referredVariable="/0/generateRTMapsDiagramRTD/%.1/%.44/%.1/%/%.1/%.9/p">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Port"/>
- </source>
- <referredProperty xsi:type="ecore:EAttribute" href="http://www.eclipse.org/uml2/5.0.0/UML#//NamedElement/name"/>
- </body>
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol=".periodic&quot; Type=&quot;0&quot;>false&lt;/Property>&#xD;&#xA;&#x9;&#x9;&#x9;&#x9; &lt;Property LongName=&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="prop" referredVariable="/0/generateRTMapsDiagramRTD/%.1/%.44/%.1/prop">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Property"/>
- </source>
- <referredProperty xsi:type="ecore:EAttribute" href="http://www.eclipse.org/uml2/5.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="p" referredVariable="/0/generateRTMapsDiagramRTD/%.1/%.44/%.1/%/%.1/%.9/p">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Port"/>
- </source>
- <referredProperty xsi:type="ecore:EAttribute" href="http://www.eclipse.org/uml2/5.0.0/UML#//NamedElement/name"/>
- </body>
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol=".subsampling&quot; Type=&quot;1&quot;>1&lt;/Property>&#xD;&#xA;&#x9;&#x9;&#x9;&#x9; &lt;/Output>&#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="buffsize" referredVariable="/0/generateRTMapsDiagramRTD/%.1/%.44/%.1/%/%.1/%.9/%/buffsize">
- <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
- </source>
- <argument xsi:type="ocl.ecore:IntegerLiteralExp" integerSymbol="0">
- <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
- </argument>
- <referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer_Class/%3E"/>
- </ifExpr>
- </body>
- <letVariable name="buffsize">
- <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
- <initExpression xsi:type="mtl:QueryInvocation">
- <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
- <definition href="../../../../../../../../../../../common/org.eclipse.papyrus.robotml.generators.common/bin/org/eclipse/papyrus/robotml/generators/common/mmqueries/ArchitectureQueries.emtl#/0/getOutputPortBufferSize"/>
- <argument xsi:type="ocl.ecore:VariableExp" name="p" referredVariable="/0/generateRTMapsDiagramRTD/%.1/%.44/%.1/%/%.1/%.9/p">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Port"/>
- </argument>
- </initExpression>
- </letVariable>
- </body>
- <loopVariable name="p">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Port"/>
- </loopVariable>
- <iterSet xsi:type="mtl:QueryInvocation" eType="/21/Sequence(Port)">
- <definition href="../../../../../../../../../../../common/org.eclipse.papyrus.robotml.generators.common/bin/org/eclipse/papyrus/robotml/generators/common/mmqueries/ArchitectureQueries.emtl#/0/getOutputPortsForElement"/>
- <argument xsi:type="ocl.ecore:OperationCallExp">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Element"/>
- <source xsi:type="ocl.ecore:PropertyCallExp">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Type"/>
- <source xsi:type="ocl.ecore:VariableExp" name="prop" referredVariable="/0/generateRTMapsDiagramRTD/%.1/%.44/%.1/prop">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Property"/>
- </source>
- <referredProperty xsi:type="ecore:EReference" href="http://www.eclipse.org/uml2/5.0.0/UML#//TypedElement/type"/>
- </source>
- <argument xsi:type="ocl.ecore:TypeExp" eType="/24/Element">
- <referredType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.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>
- </iterSet>
- </body>
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#x9;&#x9; &#x9;&lt;/Component>&#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="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/ArchitectureQueries.emtl#/0/isMacroComponent"/>
- <argument xsi:type="ocl.ecore:OperationCallExp">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
- <source xsi:type="ocl.ecore:PropertyCallExp">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Type"/>
- <source xsi:type="ocl.ecore:VariableExp" name="prop" referredVariable="/0/generateRTMapsDiagramRTD/%.1/%.44/%.1/prop">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Property"/>
- </source>
- <referredProperty xsi:type="ecore:EReference" href="http://www.eclipse.org/uml2/5.0.0/UML#//TypedElement/type"/>
- </source>
- <argument xsi:type="ocl.ecore:TypeExp" eType="/24/Class">
- <referredType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
- </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>
- </elseIf>
- </body>
- <loopVariable name="prop">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Property"/>
- </loopVariable>
- <iterSet xsi:type="mtl:QueryInvocation" eType="/21/Sequence(Property)">
- <definition href="../../../../../../../../../../../common/org.eclipse.papyrus.robotml.generators.common/bin/org/eclipse/papyrus/robotml/generators/common/mmqueries/ArchitectureQueries.emtl#/0/getLevel1SubComponentsForComponent"/>
- <argument xsi:type="ocl.ecore:VariableExp" name="main_comp" referredVariable="/0/generateRTMapsDiagramRTD/%.1/%.44/main_comp">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
- </argument>
- </iterSet>
- </body>
- <body xsi:type="mtl:ForBlock">
- <body xsi:type="mtl:LetBlock">
- <body xsi:type="mtl:LetBlock">
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#x9;&#x9;&#x9;&lt;Connection Input=&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="dst_comp" referredVariable="/0/generateRTMapsDiagramRTD/%.1/%.44/%.2/%/dst_comp">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Property"/>
- </source>
- <referredProperty xsi:type="ecore:EAttribute" href="http://www.eclipse.org/uml2/5.0.0/UML#//NamedElement/name"/>
- </body>
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="."/>
- <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/ArchitectureQueries.emtl#/0/getDestPortName"/>
- <argument xsi:type="ocl.ecore:VariableExp" name="conn" referredVariable="/0/generateRTMapsDiagramRTD/%.1/%.44/%.2/conn">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Connector"/>
- </argument>
- </body>
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&quot; Output=&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="src_comp" referredVariable="/0/generateRTMapsDiagramRTD/%.1/%.44/%.2/%/%/src_comp">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Property"/>
- </source>
- <referredProperty xsi:type="ecore:EAttribute" href="http://www.eclipse.org/uml2/5.0.0/UML#//NamedElement/name"/>
- </body>
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="."/>
- <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/ArchitectureQueries.emtl#/0/getSourcePortName"/>
- <argument xsi:type="ocl.ecore:VariableExp" name="conn" referredVariable="/0/generateRTMapsDiagramRTD/%.1/%.44/%.2/conn">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Connector"/>
- </argument>
- </body>
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&quot;/>&#xD;&#xA;"/>
- <letVariable name="src_comp">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Property"/>
- <initExpression xsi:type="mtl:QueryInvocation">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Property"/>
- <definition href="../../../../../../../../../../../common/org.eclipse.papyrus.robotml.generators.common/bin/org/eclipse/papyrus/robotml/generators/common/mmqueries/ArchitectureQueries.emtl#/0/getSourceComponentForConnector"/>
- <argument xsi:type="ocl.ecore:VariableExp" name="conn" referredVariable="/0/generateRTMapsDiagramRTD/%.1/%.44/%.2/conn">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Connector"/>
- </argument>
- </initExpression>
- </letVariable>
- </body>
- <letVariable name="dst_comp">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Property"/>
- <initExpression xsi:type="mtl:QueryInvocation">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Property"/>
- <definition href="../../../../../../../../../../../common/org.eclipse.papyrus.robotml.generators.common/bin/org/eclipse/papyrus/robotml/generators/common/mmqueries/ArchitectureQueries.emtl#/0/getDestComponentForConnector"/>
- <argument xsi:type="ocl.ecore:VariableExp" name="conn" referredVariable="/0/generateRTMapsDiagramRTD/%.1/%.44/%.2/conn">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Connector"/>
- </argument>
- </initExpression>
- </letVariable>
- </body>
- <loopVariable name="conn">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Connector"/>
- </loopVariable>
- <iterSet xsi:type="mtl:QueryInvocation" eType="/21/Sequence(Connector)">
- <definition href="../../../../../../../../../../../common/org.eclipse.papyrus.robotml.generators.common/bin/org/eclipse/papyrus/robotml/generators/common/mmqueries/ArchitectureQueries.emtl#/0/getInternalConnectors"/>
- <argument xsi:type="ocl.ecore:VariableExp" name="main_comp" referredVariable="/0/generateRTMapsDiagramRTD/%.1/%.44/main_comp">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
- </argument>
- </iterSet>
- </body>
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&lt;RTBoardView ID=&quot;JavaStudio1.0&quot;>&#xD;&#xA; &lt;Description/>&#xD;&#xA;"/>
- <body xsi:type="mtl:ForBlock">
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#x9; &lt;ComponentBox InstanceName=&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="prop" referredVariable="/0/generateRTMapsDiagramRTD/%.1/%.44/%.4/prop">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Property"/>
- </source>
- <referredProperty xsi:type="ecore:EAttribute" href="http://www.eclipse.org/uml2/5.0.0/UML#//NamedElement/name"/>
- </body>
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&quot; reversed=&quot;false&quot;>&#xD;&#xA;&#x9; &lt;Description/>&#xD;&#xA;"/>
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#x9; &lt;/ComponentBox>&#xD;&#xA;"/>
- <loopVariable name="prop">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Property"/>
- </loopVariable>
- <iterSet xsi:type="mtl:QueryInvocation" eType="/21/Sequence(Property)">
- <definition href="../../../../../../../../../../../common/org.eclipse.papyrus.robotml.generators.common/bin/org/eclipse/papyrus/robotml/generators/common/mmqueries/ArchitectureQueries.emtl#/0/getLevel1SubComponentsForComponent"/>
- <argument xsi:type="ocl.ecore:VariableExp" name="main_comp" referredVariable="/0/generateRTMapsDiagramRTD/%.1/%.44/main_comp">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
- </argument>
- </iterSet>
- </body>
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol=" &lt;/RTBoardView>&#xD;&#xA;&lt;/RTMapsDiagram>&#xD;&#xA;"/>
- <letVariable name="main_comp">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
- <initExpression xsi:type="mtl:QueryInvocation">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
- <definition href="../../../../../../../../../../../common/org.eclipse.papyrus.robotml.generators.common/bin/org/eclipse/papyrus/robotml/generators/common/mmqueries/ArchitectureQueries.emtl#/0/getRootClassForModel"/>
- <argument xsi:type="ocl.ecore:VariableExp" name="model" referredVariable="/0/generateRTMapsDiagramRTD/model">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Model"/>
- </argument>
- </initExpression>
- </letVariable>
- </body>
- <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: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="model" referredVariable="/0/generateRTMapsDiagramRTD/model">
- <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"/>
- </source>
- <argument xsi:type="ocl.ecore:StringLiteralExp" stringSymbol=".rtd">
- <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="model">
- <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="generateRTMapsDiagramRTD">
- <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL">
- <contents xsi:type="ocl.ecore:Constraint"/>
- </eAnnotations>
- <eAnnotations source="MTL" references="/0/generateRTMapsDiagramRTD"/>
- <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
- <eParameters name="model">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Model"/>
- </eParameters>
- </eOperations>
- <eOperations name="getSourcePortName">
- <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/ArchitectureQueries.emtl#/0/getSourcePortName"/>
- </eAnnotations>
- <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
- <eParameters name="conn">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Connector"/>
- </eParameters>
- </eOperations>
- <eOperations name="getSourceComponentForConnector">
- <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/ArchitectureQueries.emtl#/0/getSourceComponentForConnector"/>
- </eAnnotations>
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Property"/>
- <eParameters name="conn">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Connector"/>
- </eParameters>
- </eOperations>
- <eOperations name="getDestPortName">
- <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/ArchitectureQueries.emtl#/0/getDestPortName"/>
- </eAnnotations>
- <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
- <eParameters name="conn">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Connector"/>
- </eParameters>
- </eOperations>
- <eOperations name="getDestComponentForConnector">
- <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/ArchitectureQueries.emtl#/0/getDestComponentForConnector"/>
- </eAnnotations>
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Property"/>
- <eParameters name="conn">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Connector"/>
- </eParameters>
- </eOperations>
- <eOperations name="getInternalConnectors">
- <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/ArchitectureQueries.emtl#/0/getInternalConnectors"/>
- </eAnnotations>
- <eType xsi:type="ocl.ecore:SequenceType" href="../../../../../../../../../../../common/org.eclipse.papyrus.robotml.generators.common/bin/org/eclipse/papyrus/robotml/generators/common/mmqueries/ArchitectureQueries.emtl#/3/Sequence(Connector)"/>
- <eParameters name="c">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
- </eParameters>
- </eOperations>
- <eOperations name="getLevel1SubComponentsForComponent">
- <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/ArchitectureQueries.emtl#/0/getLevel1SubComponentsForComponent"/>
- </eAnnotations>
- <eType xsi:type="ocl.ecore:SequenceType" href="../../../../../../../../../../../common/org.eclipse.papyrus.robotml.generators.common/bin/org/eclipse/papyrus/robotml/generators/common/mmqueries/ArchitectureQueries.emtl#/3/Sequence(Property)"/>
- <eParameters name="class">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
- </eParameters>
- </eOperations>
- <eOperations name="getOutputPortsForElement">
- <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/ArchitectureQueries.emtl#/0/getOutputPortsForElement"/>
- </eAnnotations>
- <eType xsi:type="ocl.ecore:SequenceType" href="../../../../../../../../../../../common/org.eclipse.papyrus.robotml.generators.common/bin/org/eclipse/papyrus/robotml/generators/common/mmqueries/ArchitectureQueries.emtl#/3/Sequence(Port)"/>
- <eParameters name="elt">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Element"/>
- </eParameters>
- </eOperations>
- <eOperations name="getComponentModels">
- <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/ArchitectureQueries.emtl#/0/getComponentModels"/>
- </eAnnotations>
- <eType xsi:type="ocl.ecore:SequenceType" href="../../../../../../../../../../../common/org.eclipse.papyrus.robotml.generators.common/bin/org/eclipse/papyrus/robotml/generators/common/mmqueries/ArchitectureQueries.emtl#/3/Sequence(NamedElement)"/>
- <eParameters name="model">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Model"/>
- </eParameters>
- </eOperations>
- <eOperations name="isMacroComponent">
- <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/ArchitectureQueries.emtl#/0/isMacroComponent"/>
- </eAnnotations>
- <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/>
- <eParameters name="class">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
- </eParameters>
- </eOperations>
- <eOperations name="getOutputPortBufferSize">
- <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/ArchitectureQueries.emtl#/0/getOutputPortBufferSize"/>
- </eAnnotations>
- <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
- <eParameters name="p">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Port"/>
- </eParameters>
- </eOperations>
- <eOperations name="getRootClassForModel">
- <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/ArchitectureQueries.emtl#/0/getRootClassForModel"/>
- </eAnnotations>
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
- <eParameters name="model">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Model"/>
- </eParameters>
- </eOperations>
- <eOperations name="getPckOutputDir">
- <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL">
- <contents xsi:type="ocl.ecore:Constraint"/>
- </eAnnotations>
- <eAnnotations source="MTL">
- <references href="../RTMapsDataTypeQueries.emtl#/0/getPckOutputDir"/>
- </eAnnotations>
- <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
- <eParameters name="arg">
- <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
- </eParameters>
- </eOperations>
- <eOperations name="hasRTMapsNativeImplementation">
- <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL">
- <contents xsi:type="ocl.ecore:Constraint"/>
- </eAnnotations>
- <eAnnotations source="MTL">
- <references href="../RTMapsDataTypeQueries.emtl#/0/hasRTMapsNativeImplementation"/>
- </eAnnotations>
- <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/>
- <eParameters name="c">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
- </eParameters>
- </eOperations>
- <eOperations name="getRTMapsNativeComponentNameFromGenericAttribute">
- <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL">
- <contents xsi:type="ocl.ecore:Constraint"/>
- </eAnnotations>
- <eAnnotations source="MTL">
- <references href="../RTMapsDataTypeQueries.emtl#/0/getRTMapsNativeComponentNameFromGenericAttribute"/>
- </eAnnotations>
- <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
- <eParameters name="c">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
- </eParameters>
- </eOperations>
- <eOperations name="getRTMapsNativeLibraryPathFromGenericAttribute">
- <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL">
- <contents xsi:type="ocl.ecore:Constraint"/>
- </eAnnotations>
- <eAnnotations source="MTL">
- <references href="../RTMapsDataTypeQueries.emtl#/0/getRTMapsNativeLibraryPathFromGenericAttribute"/>
- </eAnnotations>
- <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
- <eParameters name="c">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
- </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>
- <eClassifiers xsi:type="ecore:EClass" name="Class_Class">
- <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL">
- <references href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
- </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/5.0.0/UML#//Element"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xsi:type="ecore:EClass" name="Property_Class">
- <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL">
- <references href="http://www.eclipse.org/uml2/5.0.0/UML#//Property"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xsi:type="ecore:EClass" name="Connector_Class">
- <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL">
- <references href="http://www.eclipse.org/uml2/5.0.0/UML#//Connector"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xsi:type="ecore:EClass" name="Parameter_Class">
- <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL">
- <references href="http://www.eclipse.org/uml2/5.0.0/UML#//Parameter"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xsi:type="ecore:EClass" name="Classifier_Class">
- <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL">
- <references href="http://www.eclipse.org/uml2/5.0.0/UML#//Classifier"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xsi:type="ecore:EClass" name="Port_Class">
- <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL">
- <references href="http://www.eclipse.org/uml2/5.0.0/UML#//Port"/>
- </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/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/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/uml2/5.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/5.0.0/UML#//NamedElement"/>
- </eClassifiers>
- <eClassifiers xsi:type="ocl.ecore:SequenceType" name="Sequence(Property)" instanceClassName="java.util.List">
- <elementType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Property"/>
- </eClassifiers>
- <eClassifiers xsi:type="ocl.ecore:SequenceType" name="Sequence(Port)" instanceClassName="java.util.List">
- <elementType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Port"/>
- </eClassifiers>
- <eClassifiers xsi:type="ocl.ecore:SequenceType" name="Sequence(Connector)" instanceClassName="java.util.List">
- <elementType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Connector"/>
- </eClassifiers>
- </ecore:EPackage>
- <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#//NamedElement"/>
- </ocl.ecore:Variable>
- <ecore:EPackage name="types">
- <eClassifiers xsi:type="ocl.ecore:TypeType" name="Class">
- <referredType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
- </eClassifiers>
- <eClassifiers xsi:type="ocl.ecore:TypeType" name="Element">
- <referredType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Element"/>
- </eClassifiers>
- </ecore:EPackage>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//NamedElement"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//NamedElement"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//NamedElement"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//NamedElement"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//NamedElement"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//NamedElement"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//NamedElement"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//NamedElement"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//NamedElement"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//NamedElement"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//NamedElement"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//NamedElement"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//NamedElement"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//NamedElement"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//NamedElement"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//NamedElement"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//NamedElement"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//NamedElement"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//NamedElement"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//NamedElement"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//NamedElement"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//NamedElement"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//NamedElement"/>
- </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="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/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/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/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#//Property"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Property"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Property"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Property"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Property"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Property"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Property"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Port"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Port"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Port"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Port"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Port"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Property"/>
- </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/5.0.0/UML#//Property"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Property"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Property"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Property"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Property"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Property"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Port"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Port"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Port"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Port"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Port"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Property"/>
- </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/5.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/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#//Property"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Property"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Property"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Property"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Property"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Property"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Property"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Property"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Port"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Port"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Port"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Port"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Port"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Port"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Port"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Port"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Port"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Port"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Port"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Port"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Port"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Property"/>
- </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/5.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/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#//Connector"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Connector"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Connector"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Connector"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Connector"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Connector"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Connector"/>
- </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="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/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#//Property"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Property"/>
- </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="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/emf/2002/Ecore#//EObject"/>
- </ocl.ecore:Variable>
- <ecore:EAnnotation source="positions">
- <eAnnotations source="positions.0" references="/0/generateRTMapsDiagramRTD">
- <details key="start" value="1168"/>
- <details key="end" value="9705"/>
- <details key="line" value="26"/>
- </eAnnotations>
- <eAnnotations source="positions.1" references="/0/generateRTMapsDiagramRTD/@init">
- <details key="start" value="1225"/>
- <details key="end" value="1283"/>
- <details key="line" value="26"/>
- </eAnnotations>
- <eAnnotations source="positions.2" references="/0/generateRTMapsDiagramRTD/@init/@variable.0">
- <details key="start" value="1226"/>
- <details key="end" value="1253"/>
- <details key="line" value="26"/>
- </eAnnotations>
- <eAnnotations source="positions.3" references="/0/generateRTMapsDiagramRTD/@init/@variable.0/%">
- <details key="start" value="1251"/>
- <details key="end" value="1253"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.4" references="/0/generateRTMapsDiagramRTD/@init/@variable.1">
- <details key="start" value="1255"/>
- <details key="end" value="1281"/>
- <details key="line" value="26"/>
- </eAnnotations>
- <eAnnotations source="positions.5" references="/0/generateRTMapsDiagramRTD/@init/@variable.1/%">
- <details key="start" value="1279"/>
- <details key="end" value="1281"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.6" references="/0/generateRTMapsDiagramRTD/%">
- <details key="start" value="1286"/>
- <details key="end" value="1290"/>
- <details key="line" value="27"/>
- </eAnnotations>
- <eAnnotations source="positions.7" references="/0/generateRTMapsDiagramRTD/%.1">
- <details key="start" value="1291"/>
- <details key="end" value="9692"/>
- <details key="line" value="29"/>
- </eAnnotations>
- <eAnnotations source="positions.8" references="/0/generateRTMapsDiagramRTD/%.1/%">
- <details key="start" value="1337"/>
- <details key="end" value="1858"/>
- <details key="line" value="30"/>
- </eAnnotations>
- <eAnnotations source="positions.9" references="/0/generateRTMapsDiagramRTD/%.1/%.1">
- <details key="start" value="1859"/>
- <details key="end" value="1862"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.10" references="/0/generateRTMapsDiagramRTD/%.1/%.2">
- <details key="start" value="1864"/>
- <details key="end" value="1869"/>
- <details key="line" value="33"/>
- </eAnnotations>
- <eAnnotations source="positions.11" references="/0/generateRTMapsDiagramRTD/%.1/%.3">
- <details key="start" value="1870"/>
- <details key="end" value="1873"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.12" references="/0/generateRTMapsDiagramRTD/%.1/%.4">
- <details key="start" value="1875"/>
- <details key="end" value="1907"/>
- <details key="line" value="33"/>
- </eAnnotations>
- <eAnnotations source="positions.13" references="/0/generateRTMapsDiagramRTD/%.1/%.5">
- <details key="start" value="1908"/>
- <details key="end" value="1918"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.14" references="/0/generateRTMapsDiagramRTD/%.1/%.5/model">
- <details key="start" value="1908"/>
- <details key="end" value="1913"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.15" references="/0/generateRTMapsDiagramRTD/%.1/%.6">
- <details key="start" value="1920"/>
- <details key="end" value="1924"/>
- <details key="line" value="33"/>
- </eAnnotations>
- <eAnnotations source="positions.16" references="/0/generateRTMapsDiagramRTD/%.1/%.7">
- <details key="start" value="1925"/>
- <details key="end" value="1928"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.17" references="/0/generateRTMapsDiagramRTD/%.1/%.8">
- <details key="start" value="1931"/>
- <details key="end" value="1934"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.18" references="/0/generateRTMapsDiagramRTD/%.1/%.9">
- <details key="start" value="1936"/>
- <details key="end" value="1957"/>
- <details key="line" value="33"/>
- </eAnnotations>
- <eAnnotations source="positions.19" references="/0/generateRTMapsDiagramRTD/%.1/%.10">
- <details key="start" value="1958"/>
- <details key="end" value="1961"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.20" references="/0/generateRTMapsDiagramRTD/%.1/%.11">
- <details key="start" value="1963"/>
- <details key="end" value="1968"/>
- <details key="line" value="34"/>
- </eAnnotations>
- <eAnnotations source="positions.21" references="/0/generateRTMapsDiagramRTD/%.1/%.12">
- <details key="start" value="1969"/>
- <details key="end" value="1972"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.22" references="/0/generateRTMapsDiagramRTD/%.1/%.13">
- <details key="start" value="1974"/>
- <details key="end" value="2003"/>
- <details key="line" value="34"/>
- </eAnnotations>
- <eAnnotations source="positions.23" references="/0/generateRTMapsDiagramRTD/%.1/%.14">
- <details key="start" value="2004"/>
- <details key="end" value="2028"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.24" references="/0/generateRTMapsDiagramRTD/%.1/%.14/%">
- <details key="start" value="2020"/>
- <details key="end" value="2027"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.25" references="/0/generateRTMapsDiagramRTD/%.1/%.15">
- <details key="start" value="2030"/>
- <details key="end" value="2037"/>
- <details key="line" value="34"/>
- </eAnnotations>
- <eAnnotations source="positions.26" references="/0/generateRTMapsDiagramRTD/%.1/%.16">
- <details key="start" value="2038"/>
- <details key="end" value="2048"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.27" references="/0/generateRTMapsDiagramRTD/%.1/%.16/model">
- <details key="start" value="2038"/>
- <details key="end" value="2043"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.28" references="/0/generateRTMapsDiagramRTD/%.1/%.17">
- <details key="start" value="2050"/>
- <details key="end" value="2054"/>
- <details key="line" value="34"/>
- </eAnnotations>
- <eAnnotations source="positions.29" references="/0/generateRTMapsDiagramRTD/%.1/%.18">
- <details key="start" value="2055"/>
- <details key="end" value="2058"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.30" references="/0/generateRTMapsDiagramRTD/%.1/%.19">
- <details key="start" value="2061"/>
- <details key="end" value="2064"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.31" references="/0/generateRTMapsDiagramRTD/%.1/%.20">
- <details key="start" value="2066"/>
- <details key="end" value="2143"/>
- <details key="line" value="34"/>
- </eAnnotations>
- <eAnnotations source="positions.32" references="/0/generateRTMapsDiagramRTD/%.1/%.21">
- <details key="start" value="2144"/>
- <details key="end" value="2777"/>
- <details key="line" value="38"/>
- </eAnnotations>
- <eAnnotations source="positions.33" references="/0/generateRTMapsDiagramRTD/%.1/%.21/%">
- <details key="start" value="2201"/>
- <details key="end" value="2768"/>
- <details key="line" value="39"/>
- </eAnnotations>
- <eAnnotations source="positions.34" references="/0/generateRTMapsDiagramRTD/%.1/%.21/%/%">
- <details key="start" value="2243"/>
- <details key="end" value="2758"/>
- <details key="line" value="40"/>
- </eAnnotations>
- <eAnnotations source="positions.35" references="/0/generateRTMapsDiagramRTD/%.1/%.21/%/%/%">
- <details key="start" value="2292"/>
- <details key="end" value="2302"/>
- <details key="line" value="41"/>
- </eAnnotations>
- <eAnnotations source="positions.36" references="/0/generateRTMapsDiagramRTD/%.1/%.21/%/%/%.1">
- <details key="start" value="2303"/>
- <details key="end" value="2306"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.37" references="/0/generateRTMapsDiagramRTD/%.1/%.21/%/%/%.2">
- <details key="start" value="2308"/>
- <details key="end" value="2313"/>
- <details key="line" value="41"/>
- </eAnnotations>
- <eAnnotations source="positions.38" references="/0/generateRTMapsDiagramRTD/%.1/%.21/%/%/%.3">
- <details key="start" value="2314"/>
- <details key="end" value="2317"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.39" references="/0/generateRTMapsDiagramRTD/%.1/%.21/%/%/%.4">
- <details key="start" value="2320"/>
- <details key="end" value="2370"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.40" references="/0/generateRTMapsDiagramRTD/%.1/%.21/%/%/%.4/c">
- <details key="start" value="2320"/>
- <details key="end" value="2321"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.41" references="/0/generateRTMapsDiagramRTD/%.1/%.21/%/%/%.5">
- <details key="start" value="2373"/>
- <details key="end" value="2376"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.42" references="/0/generateRTMapsDiagramRTD/%.1/%.21/%/%/%.6">
- <details key="start" value="2379"/>
- <details key="end" value="2382"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.43" references="/0/generateRTMapsDiagramRTD/%.1/%.21/%/%/%.7">
- <details key="start" value="2384"/>
- <details key="end" value="2406"/>
- <details key="line" value="41"/>
- </eAnnotations>
- <eAnnotations source="positions.44" references="/0/generateRTMapsDiagramRTD/%.1/%.21/%/%/%.8">
- <details key="start" value="2407"/>
- <details key="end" value="2410"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.45" references="/0/generateRTMapsDiagramRTD/%.1/%.21/%/%/%.9">
- <details key="start" value="2412"/>
- <details key="end" value="2417"/>
- <details key="line" value="42"/>
- </eAnnotations>
- <eAnnotations source="positions.46" references="/0/generateRTMapsDiagramRTD/%.1/%.21/%/%/%.10">
- <details key="start" value="2418"/>
- <details key="end" value="2421"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.47" references="/0/generateRTMapsDiagramRTD/%.1/%.21/%/%/%.11">
- <details key="start" value="2424"/>
- <details key="end" value="2474"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.48" references="/0/generateRTMapsDiagramRTD/%.1/%.21/%/%/%.11/c">
- <details key="start" value="2424"/>
- <details key="end" value="2425"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.49" references="/0/generateRTMapsDiagramRTD/%.1/%.21/%/%/%.12">
- <details key="start" value="2477"/>
- <details key="end" value="2480"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.50" references="/0/generateRTMapsDiagramRTD/%.1/%.21/%/%/%.13">
- <details key="start" value="2483"/>
- <details key="end" value="2486"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.51" references="/0/generateRTMapsDiagramRTD/%.1/%.21/%/%/%.14">
- <details key="start" value="2488"/>
- <details key="end" value="2516"/>
- <details key="line" value="42"/>
- </eAnnotations>
- <eAnnotations source="positions.52" references="/0/generateRTMapsDiagramRTD/%.1/%.21/%/%/%.15">
- <details key="start" value="2247"/>
- <details key="end" value="2289"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.53" references="/0/generateRTMapsDiagramRTD/%.1/%.21/%/%/%.15/%">
- <details key="start" value="2248"/>
- <details key="end" value="2281"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.54" references="/0/generateRTMapsDiagramRTD/%.1/%.21/%/%/%.15/%/c">
- <details key="start" value="2248"/>
- <details key="end" value="2249"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.55" references="/0/generateRTMapsDiagramRTD/%.1/%.21/%/%/%.15/%.1">
- <details key="start" value="2284"/>
- <details key="end" value="2288"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.56" references="/0/generateRTMapsDiagramRTD/%.1/%.21/%/%/%.16">
- <details key="start" value="2518"/>
- <details key="end" value="2753"/>
- <details key="line" value="44"/>
- </eAnnotations>
- <eAnnotations source="positions.57" references="/0/generateRTMapsDiagramRTD/%.1/%.21/%/%/%.16/%">
- <details key="start" value="2550"/>
- <details key="end" value="2562"/>
- <details key="line" value="45"/>
- </eAnnotations>
- <eAnnotations source="positions.58" references="/0/generateRTMapsDiagramRTD/%.1/%.21/%/%/%.16/%.1">
- <details key="start" value="2563"/>
- <details key="end" value="2566"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.59" references="/0/generateRTMapsDiagramRTD/%.1/%.21/%/%/%.16/%.2">
- <details key="start" value="2568"/>
- <details key="end" value="2573"/>
- <details key="line" value="45"/>
- </eAnnotations>
- <eAnnotations source="positions.60" references="/0/generateRTMapsDiagramRTD/%.1/%.21/%/%/%.16/%.3">
- <details key="start" value="2574"/>
- <details key="end" value="2577"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.61" references="/0/generateRTMapsDiagramRTD/%.1/%.21/%/%/%.16/%.4">
- <details key="start" value="2579"/>
- <details key="end" value="2604"/>
- <details key="line" value="45"/>
- </eAnnotations>
- <eAnnotations source="positions.62" references="/0/generateRTMapsDiagramRTD/%.1/%.21/%/%/%.16/%.5">
- <details key="start" value="2605"/>
- <details key="end" value="2621"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.63" references="/0/generateRTMapsDiagramRTD/%.1/%.21/%/%/%.16/%.5/%">
- <details key="start" value="2605"/>
- <details key="end" value="2611"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.64" references="/0/generateRTMapsDiagramRTD/%.1/%.21/%/%/%.16/%.5/%/c">
- <details key="start" value="2605"/>
- <details key="end" value="2606"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.65" references="/0/generateRTMapsDiagramRTD/%.1/%.21/%/%/%.16/%.5/%.1">
- <details key="start" value="2614"/>
- <details key="end" value="2621"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.66" references="/0/generateRTMapsDiagramRTD/%.1/%.21/%/%/%.16/%.6">
- <details key="start" value="2624"/>
- <details key="end" value="2627"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.67" references="/0/generateRTMapsDiagramRTD/%.1/%.21/%/%/%.16/%.7">
- <details key="start" value="2630"/>
- <details key="end" value="2633"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.68" references="/0/generateRTMapsDiagramRTD/%.1/%.21/%/%/%.16/%.8">
- <details key="start" value="2635"/>
- <details key="end" value="2656"/>
- <details key="line" value="45"/>
- </eAnnotations>
- <eAnnotations source="positions.69" references="/0/generateRTMapsDiagramRTD/%.1/%.21/%/%/%.16/%.9">
- <details key="start" value="2657"/>
- <details key="end" value="2660"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.70" references="/0/generateRTMapsDiagramRTD/%.1/%.21/%/%/%.16/%.10">
- <details key="start" value="2662"/>
- <details key="end" value="2667"/>
- <details key="line" value="46"/>
- </eAnnotations>
- <eAnnotations source="positions.71" references="/0/generateRTMapsDiagramRTD/%.1/%.21/%/%/%.16/%.11">
- <details key="start" value="2668"/>
- <details key="end" value="2671"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.72" references="/0/generateRTMapsDiagramRTD/%.1/%.21/%/%/%.16/%.12">
- <details key="start" value="2673"/>
- <details key="end" value="2693"/>
- <details key="line" value="46"/>
- </eAnnotations>
- <eAnnotations source="positions.73" references="/0/generateRTMapsDiagramRTD/%.1/%.21/%/%/%.16/%.13">
- <details key="start" value="2694"/>
- <details key="end" value="2710"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.74" references="/0/generateRTMapsDiagramRTD/%.1/%.21/%/%/%.16/%.13/%">
- <details key="start" value="2694"/>
- <details key="end" value="2700"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.75" references="/0/generateRTMapsDiagramRTD/%.1/%.21/%/%/%.16/%.13/%/c">
- <details key="start" value="2694"/>
- <details key="end" value="2695"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.76" references="/0/generateRTMapsDiagramRTD/%.1/%.21/%/%/%.16/%.13/%.1">
- <details key="start" value="2703"/>
- <details key="end" value="2710"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.77" references="/0/generateRTMapsDiagramRTD/%.1/%.21/%/%/%.16/%.14">
- <details key="start" value="2713"/>
- <details key="end" value="2716"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.78" references="/0/generateRTMapsDiagramRTD/%.1/%.21/%/%/%.16/%.15">
- <details key="start" value="2719"/>
- <details key="end" value="2722"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.79" references="/0/generateRTMapsDiagramRTD/%.1/%.21/%/%/%.16/%.16">
- <details key="start" value="2724"/>
- <details key="end" value="2751"/>
- <details key="line" value="46"/>
- </eAnnotations>
- <eAnnotations source="positions.80" references="/0/generateRTMapsDiagramRTD/%.1/%.21/%/%/%.16/%.17">
- <details key="start" value="2526"/>
- <details key="end" value="2547"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.81" references="/0/generateRTMapsDiagramRTD/%.1/%.21/%/%/%.16/%.17/c">
- <details key="start" value="2544"/>
- <details key="end" value="2545"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.82" references="/0/generateRTMapsDiagramRTD/%.1/%.21/%/c">
- <details key="start" value="2206"/>
- <details key="end" value="2238"/>
- <details key="line" value="39"/>
- </eAnnotations>
- <eAnnotations source="positions.83" references="/0/generateRTMapsDiagramRTD/%.1/%.21/%/c/%">
- <details key="start" value="2219"/>
- <details key="end" value="2239"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.84" references="/0/generateRTMapsDiagramRTD/%.1/%.21/%/c/%/elt">
- <details key="start" value="2219"/>
- <details key="end" value="2222"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.85" references="/0/generateRTMapsDiagramRTD/%.1/%.21/%/c/%/%">
- <details key="start" value="2233"/>
- <details key="end" value="2238"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.86" references="/0/generateRTMapsDiagramRTD/%.1/%.21/elt">
- <details key="start" value="2150"/>
- <details key="end" value="2167"/>
- <details key="line" value="38"/>
- </eAnnotations>
- <eAnnotations source="positions.87" references="/0/generateRTMapsDiagramRTD/%.1/%.21/%.1">
- <details key="start" value="2170"/>
- <details key="end" value="2195"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.88" references="/0/generateRTMapsDiagramRTD/%.1/%.21/%.1/model">
- <details key="start" value="2189"/>
- <details key="end" value="2194"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.89" references="/0/generateRTMapsDiagramRTD/%.1/%.22">
- <details key="start" value="2779"/>
- <details key="end" value="3050"/>
- <details key="line" value="51"/>
- </eAnnotations>
- <eAnnotations source="positions.90" references="/0/generateRTMapsDiagramRTD/%.1/%.23">
- <details key="start" value="3051"/>
- <details key="end" value="3054"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.91" references="/0/generateRTMapsDiagramRTD/%.1/%.24">
- <details key="start" value="3056"/>
- <details key="end" value="3061"/>
- <details key="line" value="56"/>
- </eAnnotations>
- <eAnnotations source="positions.92" references="/0/generateRTMapsDiagramRTD/%.1/%.25">
- <details key="start" value="3062"/>
- <details key="end" value="3065"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.93" references="/0/generateRTMapsDiagramRTD/%.1/%.26">
- <details key="start" value="3067"/>
- <details key="end" value="3078"/>
- <details key="line" value="56"/>
- </eAnnotations>
- <eAnnotations source="positions.94" references="/0/generateRTMapsDiagramRTD/%.1/%.27">
- <details key="start" value="3079"/>
- <details key="end" value="3082"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.95" references="/0/generateRTMapsDiagramRTD/%.1/%.28">
- <details key="start" value="3085"/>
- <details key="end" value="3088"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.96" references="/0/generateRTMapsDiagramRTD/%.1/%.29">
- <details key="start" value="3090"/>
- <details key="end" value="3469"/>
- <details key="line" value="56"/>
- </eAnnotations>
- <eAnnotations source="positions.97" references="/0/generateRTMapsDiagramRTD/%.1/%.30">
- <details key="start" value="3470"/>
- <details key="end" value="3473"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.98" references="/0/generateRTMapsDiagramRTD/%.1/%.31">
- <details key="start" value="3475"/>
- <details key="end" value="3480"/>
- <details key="line" value="61"/>
- </eAnnotations>
- <eAnnotations source="positions.99" references="/0/generateRTMapsDiagramRTD/%.1/%.32">
- <details key="start" value="3481"/>
- <details key="end" value="3484"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.100" references="/0/generateRTMapsDiagramRTD/%.1/%.33">
- <details key="start" value="3486"/>
- <details key="end" value="3490"/>
- <details key="line" value="61"/>
- </eAnnotations>
- <eAnnotations source="positions.101" references="/0/generateRTMapsDiagramRTD/%.1/%.34">
- <details key="start" value="3491"/>
- <details key="end" value="3494"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.102" references="/0/generateRTMapsDiagramRTD/%.1/%.35">
- <details key="start" value="3497"/>
- <details key="end" value="3500"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.103" references="/0/generateRTMapsDiagramRTD/%.1/%.36">
- <details key="start" value="3502"/>
- <details key="end" value="3626"/>
- <details key="line" value="61"/>
- </eAnnotations>
- <eAnnotations source="positions.104" references="/0/generateRTMapsDiagramRTD/%.1/%.37">
- <details key="start" value="3627"/>
- <details key="end" value="3630"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.105" references="/0/generateRTMapsDiagramRTD/%.1/%.38">
- <details key="start" value="3632"/>
- <details key="end" value="3637"/>
- <details key="line" value="64"/>
- </eAnnotations>
- <eAnnotations source="positions.106" references="/0/generateRTMapsDiagramRTD/%.1/%.39">
- <details key="start" value="3638"/>
- <details key="end" value="3641"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.107" references="/0/generateRTMapsDiagramRTD/%.1/%.40">
- <details key="start" value="3643"/>
- <details key="end" value="3668"/>
- <details key="line" value="64"/>
- </eAnnotations>
- <eAnnotations source="positions.108" references="/0/generateRTMapsDiagramRTD/%.1/%.41">
- <details key="start" value="3669"/>
- <details key="end" value="3672"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.109" references="/0/generateRTMapsDiagramRTD/%.1/%.42">
- <details key="start" value="3675"/>
- <details key="end" value="3678"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.110" references="/0/generateRTMapsDiagramRTD/%.1/%.43">
- <details key="start" value="3680"/>
- <details key="end" value="3717"/>
- <details key="line" value="64"/>
- </eAnnotations>
- <eAnnotations source="positions.111" references="/0/generateRTMapsDiagramRTD/%.1/%.44">
- <details key="start" value="4352"/>
- <details key="end" value="9682"/>
- <details key="line" value="75"/>
- </eAnnotations>
- <eAnnotations source="positions.112" references="/0/generateRTMapsDiagramRTD/%.1/%.44/%">
- <details key="start" value="4410"/>
- <details key="end" value="6146"/>
- <details key="line" value="76"/>
- </eAnnotations>
- <eAnnotations source="positions.113" references="/0/generateRTMapsDiagramRTD/%.1/%.44/%/%">
- <details key="start" value="4486"/>
- <details key="end" value="6135"/>
- <details key="line" value="77"/>
- </eAnnotations>
- <eAnnotations source="positions.114" references="/0/generateRTMapsDiagramRTD/%.1/%.44/%/%/%">
- <details key="start" value="4560"/>
- <details key="end" value="4597"/>
- <details key="line" value="78"/>
- </eAnnotations>
- <eAnnotations source="positions.115" references="/0/generateRTMapsDiagramRTD/%.1/%.44/%/%/%.1">
- <details key="start" value="4598"/>
- <details key="end" value="4607"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.116" references="/0/generateRTMapsDiagramRTD/%.1/%.44/%/%/%.1/prop">
- <details key="start" value="4598"/>
- <details key="end" value="4602"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.117" references="/0/generateRTMapsDiagramRTD/%.1/%.44/%/%/%.2">
- <details key="start" value="4609"/>
- <details key="end" value="4618"/>
- <details key="line" value="78"/>
- </eAnnotations>
- <eAnnotations source="positions.118" references="/0/generateRTMapsDiagramRTD/%.1/%.44/%/%/%.3">
- <details key="start" value="4619"/>
- <details key="end" value="4696"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.119" references="/0/generateRTMapsDiagramRTD/%.1/%.44/%/%/%.3/%">
- <details key="start" value="4619"/>
- <details key="end" value="4645"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.120" references="/0/generateRTMapsDiagramRTD/%.1/%.44/%/%/%.3/%/%">
- <details key="start" value="4619"/>
- <details key="end" value="4628"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.121" references="/0/generateRTMapsDiagramRTD/%.1/%.44/%/%/%.3/%/%/prop">
- <details key="start" value="4619"/>
- <details key="end" value="4623"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.122" references="/0/generateRTMapsDiagramRTD/%.1/%.44/%/%/%.3/%/%.1">
- <details key="start" value="4639"/>
- <details key="end" value="4644"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.123" references="/0/generateRTMapsDiagramRTD/%.1/%.44/%/%/%.4">
- <details key="start" value="4698"/>
- <details key="end" value="4703"/>
- <details key="line" value="78"/>
- </eAnnotations>
- <eAnnotations source="positions.124" references="/0/generateRTMapsDiagramRTD/%.1/%.44/%/%/%.5">
- <details key="start" value="4704"/>
- <details key="end" value="4724"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.125" references="/0/generateRTMapsDiagramRTD/%.1/%.44/%/%/%.5/%">
- <details key="start" value="4704"/>
- <details key="end" value="4719"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.126" references="/0/generateRTMapsDiagramRTD/%.1/%.44/%/%/%.5/%/i">
- <details key="start" value="4704"/>
- <details key="end" value="4705"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.127" references="/0/generateRTMapsDiagramRTD/%.1/%.44/%/%/%.5/%/hor_spacing">
- <details key="start" value="4708"/>
- <details key="end" value="4719"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.128" references="/0/generateRTMapsDiagramRTD/%.1/%.44/%/%/%.5/%.1">
- <details key="start" value="4722"/>
- <details key="end" value="4724"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.129" references="/0/generateRTMapsDiagramRTD/%.1/%.44/%/%/%.6">
- <details key="start" value="4726"/>
- <details key="end" value="4731"/>
- <details key="line" value="78"/>
- </eAnnotations>
- <eAnnotations source="positions.130" references="/0/generateRTMapsDiagramRTD/%.1/%.44/%/%/%.7">
- <details key="start" value="4732"/>
- <details key="end" value="4748"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.131" references="/0/generateRTMapsDiagramRTD/%.1/%.44/%/%/%.7/i">
- <details key="start" value="4732"/>
- <details key="end" value="4733"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.132" references="/0/generateRTMapsDiagramRTD/%.1/%.44/%/%/%.7/vert_spacing">
- <details key="start" value="4736"/>
- <details key="end" value="4748"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.133" references="/0/generateRTMapsDiagramRTD/%.1/%.44/%/%/%.8">
- <details key="start" value="4750"/>
- <details key="end" value="4760"/>
- <details key="line" value="78"/>
- </eAnnotations>
- <eAnnotations source="positions.134" references="/0/generateRTMapsDiagramRTD/%.1/%.44/%/%/%.9">
- <details key="start" value="5001"/>
- <details key="end" value="5310"/>
- <details key="line" value="83"/>
- </eAnnotations>
- <eAnnotations source="positions.135" references="/0/generateRTMapsDiagramRTD/%.1/%.44/%/%/%.9/%">
- <details key="start" value="5081"/>
- <details key="end" value="5296"/>
- <details key="line" value="84"/>
- </eAnnotations>
- <eAnnotations source="positions.136" references="/0/generateRTMapsDiagramRTD/%.1/%.44/%/%/%.9/%/%">
- <details key="start" value="5141"/>
- <details key="end" value="5283"/>
- <details key="line" value="85"/>
- </eAnnotations>
- <eAnnotations source="positions.137" references="/0/generateRTMapsDiagramRTD/%.1/%.44/%/%/%.9/%/%/%">
- <details key="start" value="5162"/>
- <details key="end" value="5206"/>
- <details key="line" value="86"/>
- </eAnnotations>
- <eAnnotations source="positions.138" references="/0/generateRTMapsDiagramRTD/%.1/%.44/%/%/%.9/%/%/%.1">
- <details key="start" value="5207"/>
- <details key="end" value="5213"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.139" references="/0/generateRTMapsDiagramRTD/%.1/%.44/%/%/%.9/%/%/%.1/p">
- <details key="start" value="5207"/>
- <details key="end" value="5208"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.140" references="/0/generateRTMapsDiagramRTD/%.1/%.44/%/%/%.9/%/%/%.2">
- <details key="start" value="5215"/>
- <details key="end" value="5235"/>
- <details key="line" value="86"/>
- </eAnnotations>
- <eAnnotations source="positions.141" references="/0/generateRTMapsDiagramRTD/%.1/%.44/%/%/%.9/%/%/buffsize">
- <details key="start" value="5236"/>
- <details key="end" value="5244"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.142" references="/0/generateRTMapsDiagramRTD/%.1/%.44/%/%/%.9/%/%/%.3">
- <details key="start" value="5246"/>
- <details key="end" value="5273"/>
- <details key="line" value="86"/>
- </eAnnotations>
- <eAnnotations source="positions.143" references="/0/generateRTMapsDiagramRTD/%.1/%.44/%/%/%.9/%/%/%.4">
- <details key="start" value="5145"/>
- <details key="end" value="5159"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.144" references="/0/generateRTMapsDiagramRTD/%.1/%.44/%/%/%.9/%/%/%.4/buffsize">
- <details key="start" value="5146"/>
- <details key="end" value="5154"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.145" references="/0/generateRTMapsDiagramRTD/%.1/%.44/%/%/%.9/%/%/%.4/%">
- <details key="start" value="5157"/>
- <details key="end" value="5158"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.146" references="/0/generateRTMapsDiagramRTD/%.1/%.44/%/%/%.9/%/buffsize">
- <details key="start" value="5086"/>
- <details key="end" value="5133"/>
- <details key="line" value="84"/>
- </eAnnotations>
- <eAnnotations source="positions.147" references="/0/generateRTMapsDiagramRTD/%.1/%.44/%/%/%.9/%/buffsize/%">
- <details key="start" value="5108"/>
- <details key="end" value="5134"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.148" references="/0/generateRTMapsDiagramRTD/%.1/%.44/%/%/%.9/%/buffsize/%/p">
- <details key="start" value="5132"/>
- <details key="end" value="5133"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.149" references="/0/generateRTMapsDiagramRTD/%.1/%.44/%/%/%.9/p">
- <details key="start" value="5007"/>
- <details key="end" value="5015"/>
- <details key="line" value="83"/>
- </eAnnotations>
- <eAnnotations source="positions.150" references="/0/generateRTMapsDiagramRTD/%.1/%.44/%/%/%.9/%.1">
- <details key="start" value="5018"/>
- <details key="end" value="5072"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.151" references="/0/generateRTMapsDiagramRTD/%.1/%.44/%/%/%.9/%.1/%">
- <details key="start" value="5043"/>
- <details key="end" value="5071"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.152" references="/0/generateRTMapsDiagramRTD/%.1/%.44/%/%/%.9/%.1/%/%">
- <details key="start" value="5043"/>
- <details key="end" value="5052"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.153" references="/0/generateRTMapsDiagramRTD/%.1/%.44/%/%/%.9/%.1/%/%/prop">
- <details key="start" value="5043"/>
- <details key="end" value="5047"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.154" references="/0/generateRTMapsDiagramRTD/%.1/%.44/%/%/%.9/%.1/%/%.1">
- <details key="start" value="5063"/>
- <details key="end" value="5070"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.155" references="/0/generateRTMapsDiagramRTD/%.1/%.44/%/%/%.10">
- <details key="start" value="5312"/>
- <details key="end" value="5343"/>
- <details key="line" value="90"/>
- </eAnnotations>
- <eAnnotations source="positions.156" references="/0/generateRTMapsDiagramRTD/%.1/%.44/%/%/%.11">
- <details key="start" value="4490"/>
- <details key="end" value="4557"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.157" references="/0/generateRTMapsDiagramRTD/%.1/%.44/%/%/%.11/%">
- <details key="start" value="4491"/>
- <details key="end" value="4549"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.158" references="/0/generateRTMapsDiagramRTD/%.1/%.44/%/%/%.11/%/%">
- <details key="start" value="4491"/>
- <details key="end" value="4517"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.159" references="/0/generateRTMapsDiagramRTD/%.1/%.44/%/%/%.11/%/%/%">
- <details key="start" value="4491"/>
- <details key="end" value="4500"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.160" references="/0/generateRTMapsDiagramRTD/%.1/%.44/%/%/%.11/%/%/%/prop">
- <details key="start" value="4491"/>
- <details key="end" value="4495"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.161" references="/0/generateRTMapsDiagramRTD/%.1/%.44/%/%/%.11/%/%/%.1">
- <details key="start" value="4511"/>
- <details key="end" value="4516"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.162" references="/0/generateRTMapsDiagramRTD/%.1/%.44/%/%/%.11/%.1">
- <details key="start" value="4552"/>
- <details key="end" value="4556"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.163" references="/0/generateRTMapsDiagramRTD/%.1/%.44/%/%/%.12">
- <details key="start" value="5347"/>
- <details key="end" value="6130"/>
- <details key="line" value="91"/>
- </eAnnotations>
- <eAnnotations source="positions.164" references="/0/generateRTMapsDiagramRTD/%.1/%.44/%/%/%.12/%">
- <details key="start" value="5405"/>
- <details key="end" value="5442"/>
- <details key="line" value="92"/>
- </eAnnotations>
- <eAnnotations source="positions.165" references="/0/generateRTMapsDiagramRTD/%.1/%.44/%/%/%.12/%.1">
- <details key="start" value="5443"/>
- <details key="end" value="5452"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.166" references="/0/generateRTMapsDiagramRTD/%.1/%.44/%/%/%.12/%.1/prop">
- <details key="start" value="5443"/>
- <details key="end" value="5447"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.167" references="/0/generateRTMapsDiagramRTD/%.1/%.44/%/%/%.12/%.2">
- <details key="start" value="5454"/>
- <details key="end" value="5469"/>
- <details key="line" value="92"/>
- </eAnnotations>
- <eAnnotations source="positions.168" references="/0/generateRTMapsDiagramRTD/%.1/%.44/%/%/%.12/%.3">
- <details key="start" value="5470"/>
- <details key="end" value="5484"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.169" references="/0/generateRTMapsDiagramRTD/%.1/%.44/%/%/%.12/%.3/%">
- <details key="start" value="5470"/>
- <details key="end" value="5479"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.170" references="/0/generateRTMapsDiagramRTD/%.1/%.44/%/%/%.12/%.3/%/prop">
- <details key="start" value="5470"/>
- <details key="end" value="5474"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.171" references="/0/generateRTMapsDiagramRTD/%.1/%.44/%/%/%.12/%.4">
- <details key="start" value="5486"/>
- <details key="end" value="5491"/>
- <details key="line" value="92"/>
- </eAnnotations>
- <eAnnotations source="positions.172" references="/0/generateRTMapsDiagramRTD/%.1/%.44/%/%/%.12/%.5">
- <details key="start" value="5492"/>
- <details key="end" value="5512"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.173" references="/0/generateRTMapsDiagramRTD/%.1/%.44/%/%/%.12/%.5/%">
- <details key="start" value="5492"/>
- <details key="end" value="5507"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.174" references="/0/generateRTMapsDiagramRTD/%.1/%.44/%/%/%.12/%.5/%/i">
- <details key="start" value="5492"/>
- <details key="end" value="5493"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.175" references="/0/generateRTMapsDiagramRTD/%.1/%.44/%/%/%.12/%.5/%/hor_spacing">
- <details key="start" value="5496"/>
- <details key="end" value="5507"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.176" references="/0/generateRTMapsDiagramRTD/%.1/%.44/%/%/%.12/%.5/%.1">
- <details key="start" value="5510"/>
- <details key="end" value="5512"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.177" references="/0/generateRTMapsDiagramRTD/%.1/%.44/%/%/%.12/%.6">
- <details key="start" value="5514"/>
- <details key="end" value="5519"/>
- <details key="line" value="92"/>
- </eAnnotations>
- <eAnnotations source="positions.178" references="/0/generateRTMapsDiagramRTD/%.1/%.44/%/%/%.12/%.7">
- <details key="start" value="5520"/>
- <details key="end" value="5536"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.179" references="/0/generateRTMapsDiagramRTD/%.1/%.44/%/%/%.12/%.7/i">
- <details key="start" value="5520"/>
- <details key="end" value="5521"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.180" references="/0/generateRTMapsDiagramRTD/%.1/%.44/%/%/%.12/%.7/vert_spacing">
- <details key="start" value="5524"/>
- <details key="end" value="5536"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.181" references="/0/generateRTMapsDiagramRTD/%.1/%.44/%/%/%.12/%.8">
- <details key="start" value="5538"/>
- <details key="end" value="5548"/>
- <details key="line" value="92"/>
- </eAnnotations>
- <eAnnotations source="positions.182" references="/0/generateRTMapsDiagramRTD/%.1/%.44/%/%/%.12/%.9">
- <details key="start" value="5789"/>
- <details key="end" value="6098"/>
- <details key="line" value="97"/>
- </eAnnotations>
- <eAnnotations source="positions.183" references="/0/generateRTMapsDiagramRTD/%.1/%.44/%/%/%.12/%.9/%">
- <details key="start" value="5869"/>
- <details key="end" value="6084"/>
- <details key="line" value="98"/>
- </eAnnotations>
- <eAnnotations source="positions.184" references="/0/generateRTMapsDiagramRTD/%.1/%.44/%/%/%.12/%.9/%/%">
- <details key="start" value="5929"/>
- <details key="end" value="6071"/>
- <details key="line" value="99"/>
- </eAnnotations>
- <eAnnotations source="positions.185" references="/0/generateRTMapsDiagramRTD/%.1/%.44/%/%/%.12/%.9/%/%/%">
- <details key="start" value="5950"/>
- <details key="end" value="5994"/>
- <details key="line" value="100"/>
- </eAnnotations>
- <eAnnotations source="positions.186" references="/0/generateRTMapsDiagramRTD/%.1/%.44/%/%/%.12/%.9/%/%/%.1">
- <details key="start" value="5995"/>
- <details key="end" value="6001"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.187" references="/0/generateRTMapsDiagramRTD/%.1/%.44/%/%/%.12/%.9/%/%/%.1/p">
- <details key="start" value="5995"/>
- <details key="end" value="5996"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.188" references="/0/generateRTMapsDiagramRTD/%.1/%.44/%/%/%.12/%.9/%/%/%.2">
- <details key="start" value="6003"/>
- <details key="end" value="6023"/>
- <details key="line" value="100"/>
- </eAnnotations>
- <eAnnotations source="positions.189" references="/0/generateRTMapsDiagramRTD/%.1/%.44/%/%/%.12/%.9/%/%/buffsize">
- <details key="start" value="6024"/>
- <details key="end" value="6032"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.190" references="/0/generateRTMapsDiagramRTD/%.1/%.44/%/%/%.12/%.9/%/%/%.3">
- <details key="start" value="6034"/>
- <details key="end" value="6061"/>
- <details key="line" value="100"/>
- </eAnnotations>
- <eAnnotations source="positions.191" references="/0/generateRTMapsDiagramRTD/%.1/%.44/%/%/%.12/%.9/%/%/%.4">
- <details key="start" value="5933"/>
- <details key="end" value="5947"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.192" references="/0/generateRTMapsDiagramRTD/%.1/%.44/%/%/%.12/%.9/%/%/%.4/buffsize">
- <details key="start" value="5934"/>
- <details key="end" value="5942"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.193" references="/0/generateRTMapsDiagramRTD/%.1/%.44/%/%/%.12/%.9/%/%/%.4/%">
- <details key="start" value="5945"/>
- <details key="end" value="5946"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.194" references="/0/generateRTMapsDiagramRTD/%.1/%.44/%/%/%.12/%.9/%/buffsize">
- <details key="start" value="5874"/>
- <details key="end" value="5921"/>
- <details key="line" value="98"/>
- </eAnnotations>
- <eAnnotations source="positions.195" references="/0/generateRTMapsDiagramRTD/%.1/%.44/%/%/%.12/%.9/%/buffsize/%">
- <details key="start" value="5896"/>
- <details key="end" value="5922"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.196" references="/0/generateRTMapsDiagramRTD/%.1/%.44/%/%/%.12/%.9/%/buffsize/%/p">
- <details key="start" value="5920"/>
- <details key="end" value="5921"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.197" references="/0/generateRTMapsDiagramRTD/%.1/%.44/%/%/%.12/%.9/p">
- <details key="start" value="5795"/>
- <details key="end" value="5803"/>
- <details key="line" value="97"/>
- </eAnnotations>
- <eAnnotations source="positions.198" references="/0/generateRTMapsDiagramRTD/%.1/%.44/%/%/%.12/%.9/%.1">
- <details key="start" value="5806"/>
- <details key="end" value="5860"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.199" references="/0/generateRTMapsDiagramRTD/%.1/%.44/%/%/%.12/%.9/%.1/%">
- <details key="start" value="5831"/>
- <details key="end" value="5859"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.200" references="/0/generateRTMapsDiagramRTD/%.1/%.44/%/%/%.12/%.9/%.1/%/%">
- <details key="start" value="5831"/>
- <details key="end" value="5840"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.201" references="/0/generateRTMapsDiagramRTD/%.1/%.44/%/%/%.12/%.9/%.1/%/%/prop">
- <details key="start" value="5831"/>
- <details key="end" value="5835"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.202" references="/0/generateRTMapsDiagramRTD/%.1/%.44/%/%/%.12/%.9/%.1/%/%.1">
- <details key="start" value="5851"/>
- <details key="end" value="5858"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.203" references="/0/generateRTMapsDiagramRTD/%.1/%.44/%/%/%.12/%.10">
- <details key="start" value="6100"/>
- <details key="end" value="6126"/>
- <details key="line" value="104"/>
- </eAnnotations>
- <eAnnotations source="positions.204" references="/0/generateRTMapsDiagramRTD/%.1/%.44/%/%/%.12/%.11">
- <details key="start" value="5356"/>
- <details key="end" value="5402"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.205" references="/0/generateRTMapsDiagramRTD/%.1/%.44/%/%/%.12/%.11/%">
- <details key="start" value="5374"/>
- <details key="end" value="5400"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.206" references="/0/generateRTMapsDiagramRTD/%.1/%.44/%/%/%.12/%.11/%/%">
- <details key="start" value="5374"/>
- <details key="end" value="5383"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.207" references="/0/generateRTMapsDiagramRTD/%.1/%.44/%/%/%.12/%.11/%/%/prop">
- <details key="start" value="5374"/>
- <details key="end" value="5378"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.208" references="/0/generateRTMapsDiagramRTD/%.1/%.44/%/%/%.12/%.11/%/%.1">
- <details key="start" value="5394"/>
- <details key="end" value="5399"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.209" references="/0/generateRTMapsDiagramRTD/%.1/%.44/%/prop">
- <details key="start" value="4416"/>
- <details key="end" value="4430"/>
- <details key="line" value="76"/>
- </eAnnotations>
- <eAnnotations source="positions.210" references="/0/generateRTMapsDiagramRTD/%.1/%.44/%/%.1">
- <details key="start" value="4433"/>
- <details key="end" value="4478"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.211" references="/0/generateRTMapsDiagramRTD/%.1/%.44/%/%.1/main_comp">
- <details key="start" value="4468"/>
- <details key="end" value="4477"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.212" references="/0/generateRTMapsDiagramRTD/%.1/%.44/%.1">
- <details key="start" value="6151"/>
- <details key="end" value="7587"/>
- <details key="line" value="107"/>
- </eAnnotations>
- <eAnnotations source="positions.213" references="/0/generateRTMapsDiagramRTD/%.1/%.44/%.1/%">
- <details key="start" value="6227"/>
- <details key="end" value="7576"/>
- <details key="line" value="108"/>
- </eAnnotations>
- <eAnnotations source="positions.214" references="/0/generateRTMapsDiagramRTD/%.1/%.44/%.1/%/%">
- <details key="start" value="6231"/>
- <details key="end" value="6298"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.215" references="/0/generateRTMapsDiagramRTD/%.1/%.44/%.1/%/%/%">
- <details key="start" value="6232"/>
- <details key="end" value="6290"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.216" references="/0/generateRTMapsDiagramRTD/%.1/%.44/%.1/%/%/%/%">
- <details key="start" value="6232"/>
- <details key="end" value="6258"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.217" references="/0/generateRTMapsDiagramRTD/%.1/%.44/%.1/%/%/%/%/%">
- <details key="start" value="6232"/>
- <details key="end" value="6241"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.218" references="/0/generateRTMapsDiagramRTD/%.1/%.44/%.1/%/%/%/%/%/prop">
- <details key="start" value="6232"/>
- <details key="end" value="6236"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.219" references="/0/generateRTMapsDiagramRTD/%.1/%.44/%.1/%/%/%/%/%.1">
- <details key="start" value="6252"/>
- <details key="end" value="6257"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.220" references="/0/generateRTMapsDiagramRTD/%.1/%.44/%.1/%/%/%.1">
- <details key="start" value="6293"/>
- <details key="end" value="6297"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.221" references="/0/generateRTMapsDiagramRTD/%.1/%.44/%.1/%/%.1">
- <details key="start" value="6395"/>
- <details key="end" value="7571"/>
- <details key="line" value="110"/>
- </eAnnotations>
- <eAnnotations source="positions.222" references="/0/generateRTMapsDiagramRTD/%.1/%.44/%.1/%/%.1/%">
- <details key="start" value="6458"/>
- <details key="end" value="6490"/>
- <details key="line" value="111"/>
- </eAnnotations>
- <eAnnotations source="positions.223" references="/0/generateRTMapsDiagramRTD/%.1/%.44/%.1/%/%.1/%.1">
- <details key="start" value="6491"/>
- <details key="end" value="6500"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.224" references="/0/generateRTMapsDiagramRTD/%.1/%.44/%.1/%/%.1/%.1/prop">
- <details key="start" value="6491"/>
- <details key="end" value="6495"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.225" references="/0/generateRTMapsDiagramRTD/%.1/%.44/%.1/%/%.1/%.2">
- <details key="start" value="6502"/>
- <details key="end" value="6511"/>
- <details key="line" value="111"/>
- </eAnnotations>
- <eAnnotations source="positions.226" references="/0/generateRTMapsDiagramRTD/%.1/%.44/%.1/%/%.1/%.3">
- <details key="start" value="6512"/>
- <details key="end" value="6526"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.227" references="/0/generateRTMapsDiagramRTD/%.1/%.44/%.1/%/%.1/%.3/%">
- <details key="start" value="6512"/>
- <details key="end" value="6521"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.228" references="/0/generateRTMapsDiagramRTD/%.1/%.44/%.1/%/%.1/%.3/%/prop">
- <details key="start" value="6512"/>
- <details key="end" value="6516"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.229" references="/0/generateRTMapsDiagramRTD/%.1/%.44/%.1/%/%.1/%.4">
- <details key="start" value="6528"/>
- <details key="end" value="6533"/>
- <details key="line" value="111"/>
- </eAnnotations>
- <eAnnotations source="positions.230" references="/0/generateRTMapsDiagramRTD/%.1/%.44/%.1/%/%.1/%.5">
- <details key="start" value="6534"/>
- <details key="end" value="6549"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.231" references="/0/generateRTMapsDiagramRTD/%.1/%.44/%.1/%/%.1/%.5/i">
- <details key="start" value="6534"/>
- <details key="end" value="6535"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.232" references="/0/generateRTMapsDiagramRTD/%.1/%.44/%.1/%/%.1/%.5/hor_spacing">
- <details key="start" value="6538"/>
- <details key="end" value="6549"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.233" references="/0/generateRTMapsDiagramRTD/%.1/%.44/%.1/%/%.1/%.6">
- <details key="start" value="6551"/>
- <details key="end" value="6556"/>
- <details key="line" value="111"/>
- </eAnnotations>
- <eAnnotations source="positions.234" references="/0/generateRTMapsDiagramRTD/%.1/%.44/%.1/%/%.1/%.7">
- <details key="start" value="6557"/>
- <details key="end" value="6573"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.235" references="/0/generateRTMapsDiagramRTD/%.1/%.44/%.1/%/%.1/%.7/i">
- <details key="start" value="6557"/>
- <details key="end" value="6558"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.236" references="/0/generateRTMapsDiagramRTD/%.1/%.44/%.1/%/%.1/%.7/vert_spacing">
- <details key="start" value="6561"/>
- <details key="end" value="6573"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.237" references="/0/generateRTMapsDiagramRTD/%.1/%.44/%.1/%/%.1/%.8">
- <details key="start" value="6575"/>
- <details key="end" value="6585"/>
- <details key="line" value="111"/>
- </eAnnotations>
- <eAnnotations source="positions.238" references="/0/generateRTMapsDiagramRTD/%.1/%.44/%.1/%/%.1/%.9">
- <details key="start" value="6868"/>
- <details key="end" value="7439"/>
- <details key="line" value="118"/>
- </eAnnotations>
- <eAnnotations source="positions.239" references="/0/generateRTMapsDiagramRTD/%.1/%.44/%.1/%/%.1/%.9/%">
- <details key="start" value="6948"/>
- <details key="end" value="7425"/>
- <details key="line" value="119"/>
- </eAnnotations>
- <eAnnotations source="positions.240" references="/0/generateRTMapsDiagramRTD/%.1/%.44/%.1/%/%.1/%.9/%/%">
- <details key="start" value="7008"/>
- <details key="end" value="7412"/>
- <details key="line" value="120"/>
- </eAnnotations>
- <eAnnotations source="positions.241" references="/0/generateRTMapsDiagramRTD/%.1/%.44/%.1/%/%.1/%.9/%/%/%">
- <details key="start" value="7029"/>
- <details key="end" value="7057"/>
- <details key="line" value="121"/>
- </eAnnotations>
- <eAnnotations source="positions.242" references="/0/generateRTMapsDiagramRTD/%.1/%.44/%.1/%/%.1/%.9/%/%/%.1">
- <details key="start" value="7058"/>
- <details key="end" value="7067"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.243" references="/0/generateRTMapsDiagramRTD/%.1/%.44/%.1/%/%.1/%.9/%/%/%.1/prop">
- <details key="start" value="7058"/>
- <details key="end" value="7062"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.244" references="/0/generateRTMapsDiagramRTD/%.1/%.44/%.1/%/%.1/%.9/%/%/%.2">
- <details key="start" value="7069"/>
- <details key="end" value="7070"/>
- <details key="line" value="121"/>
- </eAnnotations>
- <eAnnotations source="positions.245" references="/0/generateRTMapsDiagramRTD/%.1/%.44/%.1/%/%.1/%.9/%/%/%.3">
- <details key="start" value="7071"/>
- <details key="end" value="7077"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.246" references="/0/generateRTMapsDiagramRTD/%.1/%.44/%.1/%/%.1/%.9/%/%/%.3/p">
- <details key="start" value="7071"/>
- <details key="end" value="7072"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.247" references="/0/generateRTMapsDiagramRTD/%.1/%.44/%.1/%/%.1/%.9/%/%/%.4">
- <details key="start" value="7079"/>
- <details key="end" value="7087"/>
- <details key="line" value="121"/>
- </eAnnotations>
- <eAnnotations source="positions.248" references="/0/generateRTMapsDiagramRTD/%.1/%.44/%.1/%/%.1/%.9/%/%/%.5">
- <details key="start" value="7088"/>
- <details key="end" value="7094"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.249" references="/0/generateRTMapsDiagramRTD/%.1/%.44/%.1/%/%.1/%.9/%/%/%.5/p">
- <details key="start" value="7088"/>
- <details key="end" value="7089"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.250" references="/0/generateRTMapsDiagramRTD/%.1/%.44/%.1/%/%.1/%.9/%/%/%.6">
- <details key="start" value="7096"/>
- <details key="end" value="7132"/>
- <details key="line" value="121"/>
- </eAnnotations>
- <eAnnotations source="positions.251" references="/0/generateRTMapsDiagramRTD/%.1/%.44/%.1/%/%.1/%.9/%/%/%.7">
- <details key="start" value="7133"/>
- <details key="end" value="7142"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.252" references="/0/generateRTMapsDiagramRTD/%.1/%.44/%.1/%/%.1/%.9/%/%/%.7/prop">
- <details key="start" value="7133"/>
- <details key="end" value="7137"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.253" references="/0/generateRTMapsDiagramRTD/%.1/%.44/%.1/%/%.1/%.9/%/%/%.8">
- <details key="start" value="7144"/>
- <details key="end" value="7145"/>
- <details key="line" value="122"/>
- </eAnnotations>
- <eAnnotations source="positions.254" references="/0/generateRTMapsDiagramRTD/%.1/%.44/%.1/%/%.1/%.9/%/%/%.9">
- <details key="start" value="7146"/>
- <details key="end" value="7152"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.255" references="/0/generateRTMapsDiagramRTD/%.1/%.44/%.1/%/%.1/%.9/%/%/%.9/p">
- <details key="start" value="7146"/>
- <details key="end" value="7147"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.256" references="/0/generateRTMapsDiagramRTD/%.1/%.44/%.1/%/%.1/%.9/%/%/%.10">
- <details key="start" value="7154"/>
- <details key="end" value="7174"/>
- <details key="line" value="122"/>
- </eAnnotations>
- <eAnnotations source="positions.257" references="/0/generateRTMapsDiagramRTD/%.1/%.44/%.1/%/%.1/%.9/%/%/buffsize">
- <details key="start" value="7175"/>
- <details key="end" value="7183"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.258" references="/0/generateRTMapsDiagramRTD/%.1/%.44/%.1/%/%.1/%.9/%/%/%.11">
- <details key="start" value="7185"/>
- <details key="end" value="7230"/>
- <details key="line" value="122"/>
- </eAnnotations>
- <eAnnotations source="positions.259" references="/0/generateRTMapsDiagramRTD/%.1/%.44/%.1/%/%.1/%.9/%/%/%.12">
- <details key="start" value="7231"/>
- <details key="end" value="7240"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.260" references="/0/generateRTMapsDiagramRTD/%.1/%.44/%.1/%/%.1/%.9/%/%/%.12/prop">
- <details key="start" value="7231"/>
- <details key="end" value="7235"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.261" references="/0/generateRTMapsDiagramRTD/%.1/%.44/%.1/%/%.1/%.9/%/%/%.13">
- <details key="start" value="7242"/>
- <details key="end" value="7243"/>
- <details key="line" value="123"/>
- </eAnnotations>
- <eAnnotations source="positions.262" references="/0/generateRTMapsDiagramRTD/%.1/%.44/%.1/%/%.1/%.9/%/%/%.14">
- <details key="start" value="7244"/>
- <details key="end" value="7250"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.263" references="/0/generateRTMapsDiagramRTD/%.1/%.44/%.1/%/%.1/%.9/%/%/%.14/p">
- <details key="start" value="7244"/>
- <details key="end" value="7245"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.264" references="/0/generateRTMapsDiagramRTD/%.1/%.44/%.1/%/%.1/%.9/%/%/%.15">
- <details key="start" value="7252"/>
- <details key="end" value="7322"/>
- <details key="line" value="123"/>
- </eAnnotations>
- <eAnnotations source="positions.265" references="/0/generateRTMapsDiagramRTD/%.1/%.44/%.1/%/%.1/%.9/%/%/%.16">
- <details key="start" value="7323"/>
- <details key="end" value="7332"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.266" references="/0/generateRTMapsDiagramRTD/%.1/%.44/%.1/%/%.1/%.9/%/%/%.16/prop">
- <details key="start" value="7323"/>
- <details key="end" value="7327"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.267" references="/0/generateRTMapsDiagramRTD/%.1/%.44/%.1/%/%.1/%.9/%/%/%.17">
- <details key="start" value="7334"/>
- <details key="end" value="7335"/>
- <details key="line" value="124"/>
- </eAnnotations>
- <eAnnotations source="positions.268" references="/0/generateRTMapsDiagramRTD/%.1/%.44/%.1/%/%.1/%.9/%/%/%.18">
- <details key="start" value="7336"/>
- <details key="end" value="7342"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.269" references="/0/generateRTMapsDiagramRTD/%.1/%.44/%.1/%/%.1/%.9/%/%/%.18/p">
- <details key="start" value="7336"/>
- <details key="end" value="7337"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.270" references="/0/generateRTMapsDiagramRTD/%.1/%.44/%.1/%/%.1/%.9/%/%/%.19">
- <details key="start" value="7344"/>
- <details key="end" value="7402"/>
- <details key="line" value="124"/>
- </eAnnotations>
- <eAnnotations source="positions.271" references="/0/generateRTMapsDiagramRTD/%.1/%.44/%.1/%/%.1/%.9/%/%/%.20">
- <details key="start" value="7012"/>
- <details key="end" value="7026"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.272" references="/0/generateRTMapsDiagramRTD/%.1/%.44/%.1/%/%.1/%.9/%/%/%.20/buffsize">
- <details key="start" value="7013"/>
- <details key="end" value="7021"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.273" references="/0/generateRTMapsDiagramRTD/%.1/%.44/%.1/%/%.1/%.9/%/%/%.20/%">
- <details key="start" value="7024"/>
- <details key="end" value="7025"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.274" references="/0/generateRTMapsDiagramRTD/%.1/%.44/%.1/%/%.1/%.9/%/buffsize">
- <details key="start" value="6953"/>
- <details key="end" value="7000"/>
- <details key="line" value="119"/>
- </eAnnotations>
- <eAnnotations source="positions.275" references="/0/generateRTMapsDiagramRTD/%.1/%.44/%.1/%/%.1/%.9/%/buffsize/%">
- <details key="start" value="6975"/>
- <details key="end" value="7001"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.276" references="/0/generateRTMapsDiagramRTD/%.1/%.44/%.1/%/%.1/%.9/%/buffsize/%/p">
- <details key="start" value="6999"/>
- <details key="end" value="7000"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.277" references="/0/generateRTMapsDiagramRTD/%.1/%.44/%.1/%/%.1/%.9/p">
- <details key="start" value="6874"/>
- <details key="end" value="6882"/>
- <details key="line" value="118"/>
- </eAnnotations>
- <eAnnotations source="positions.278" references="/0/generateRTMapsDiagramRTD/%.1/%.44/%.1/%/%.1/%.9/%.1">
- <details key="start" value="6885"/>
- <details key="end" value="6939"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.279" references="/0/generateRTMapsDiagramRTD/%.1/%.44/%.1/%/%.1/%.9/%.1/%">
- <details key="start" value="6910"/>
- <details key="end" value="6938"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.280" references="/0/generateRTMapsDiagramRTD/%.1/%.44/%.1/%/%.1/%.9/%.1/%/%">
- <details key="start" value="6910"/>
- <details key="end" value="6919"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.281" references="/0/generateRTMapsDiagramRTD/%.1/%.44/%.1/%/%.1/%.9/%.1/%/%/prop">
- <details key="start" value="6910"/>
- <details key="end" value="6914"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.282" references="/0/generateRTMapsDiagramRTD/%.1/%.44/%.1/%/%.1/%.9/%.1/%/%.1">
- <details key="start" value="6930"/>
- <details key="end" value="6937"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.283" references="/0/generateRTMapsDiagramRTD/%.1/%.44/%.1/%/%.1/%.10">
- <details key="start" value="7546"/>
- <details key="end" value="7567"/>
- <details key="line" value="132"/>
- </eAnnotations>
- <eAnnotations source="positions.284" references="/0/generateRTMapsDiagramRTD/%.1/%.44/%.1/%/%.1/%.11">
- <details key="start" value="6403"/>
- <details key="end" value="6455"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.285" references="/0/generateRTMapsDiagramRTD/%.1/%.44/%.1/%/%.1/%.11/%">
- <details key="start" value="6404"/>
- <details key="end" value="6448"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.286" references="/0/generateRTMapsDiagramRTD/%.1/%.44/%.1/%/%.1/%.11/%/%">
- <details key="start" value="6421"/>
- <details key="end" value="6447"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.287" references="/0/generateRTMapsDiagramRTD/%.1/%.44/%.1/%/%.1/%.11/%/%/%">
- <details key="start" value="6421"/>
- <details key="end" value="6430"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.288" references="/0/generateRTMapsDiagramRTD/%.1/%.44/%.1/%/%.1/%.11/%/%/%/prop">
- <details key="start" value="6421"/>
- <details key="end" value="6425"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.289" references="/0/generateRTMapsDiagramRTD/%.1/%.44/%.1/%/%.1/%.11/%/%/%.1">
- <details key="start" value="6441"/>
- <details key="end" value="6446"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.290" references="/0/generateRTMapsDiagramRTD/%.1/%.44/%.1/%/%.1/%.11/%.1">
- <details key="start" value="6449"/>
- <details key="end" value="6454"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.291" references="/0/generateRTMapsDiagramRTD/%.1/%.44/%.1/prop">
- <details key="start" value="6157"/>
- <details key="end" value="6171"/>
- <details key="line" value="107"/>
- </eAnnotations>
- <eAnnotations source="positions.292" references="/0/generateRTMapsDiagramRTD/%.1/%.44/%.1/%.1">
- <details key="start" value="6174"/>
- <details key="end" value="6219"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.293" references="/0/generateRTMapsDiagramRTD/%.1/%.44/%.1/%.1/main_comp">
- <details key="start" value="6209"/>
- <details key="end" value="6218"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.294" references="/0/generateRTMapsDiagramRTD/%.1/%.44/%.2">
- <details key="start" value="8372"/>
- <details key="end" value="8828"/>
- <details key="line" value="155"/>
- </eAnnotations>
- <eAnnotations source="positions.295" references="/0/generateRTMapsDiagramRTD/%.1/%.44/%.2/%">
- <details key="start" value="8436"/>
- <details key="end" value="8817"/>
- <details key="line" value="156"/>
- </eAnnotations>
- <eAnnotations source="positions.296" references="/0/generateRTMapsDiagramRTD/%.1/%.44/%.2/%/%">
- <details key="start" value="8503"/>
- <details key="end" value="8806"/>
- <details key="line" value="157"/>
- </eAnnotations>
- <eAnnotations source="positions.297" references="/0/generateRTMapsDiagramRTD/%.1/%.44/%.2/%/%/%">
- <details key="start" value="8569"/>
- <details key="end" value="8591"/>
- <details key="line" value="158"/>
- </eAnnotations>
- <eAnnotations source="positions.298" references="/0/generateRTMapsDiagramRTD/%.1/%.44/%.2/%/%/%.1">
- <details key="start" value="8592"/>
- <details key="end" value="8605"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.299" references="/0/generateRTMapsDiagramRTD/%.1/%.44/%.2/%/%/%.1/dst_comp">
- <details key="start" value="8592"/>
- <details key="end" value="8600"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.300" references="/0/generateRTMapsDiagramRTD/%.1/%.44/%.2/%/%/%.2">
- <details key="start" value="8607"/>
- <details key="end" value="8608"/>
- <details key="line" value="158"/>
- </eAnnotations>
- <eAnnotations source="positions.301" references="/0/generateRTMapsDiagramRTD/%.1/%.44/%.2/%/%/%.3">
- <details key="start" value="8609"/>
- <details key="end" value="8630"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.302" references="/0/generateRTMapsDiagramRTD/%.1/%.44/%.2/%/%/%.3/conn">
- <details key="start" value="8625"/>
- <details key="end" value="8629"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.303" references="/0/generateRTMapsDiagramRTD/%.1/%.44/%.2/%/%/%.4">
- <details key="start" value="8632"/>
- <details key="end" value="8642"/>
- <details key="line" value="158"/>
- </eAnnotations>
- <eAnnotations source="positions.304" references="/0/generateRTMapsDiagramRTD/%.1/%.44/%.2/%/%/%.5">
- <details key="start" value="8643"/>
- <details key="end" value="8656"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.305" references="/0/generateRTMapsDiagramRTD/%.1/%.44/%.2/%/%/%.5/src_comp">
- <details key="start" value="8643"/>
- <details key="end" value="8651"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.306" references="/0/generateRTMapsDiagramRTD/%.1/%.44/%.2/%/%/%.6">
- <details key="start" value="8658"/>
- <details key="end" value="8659"/>
- <details key="line" value="158"/>
- </eAnnotations>
- <eAnnotations source="positions.307" references="/0/generateRTMapsDiagramRTD/%.1/%.44/%.2/%/%/%.7">
- <details key="start" value="8660"/>
- <details key="end" value="8683"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.308" references="/0/generateRTMapsDiagramRTD/%.1/%.44/%.2/%/%/%.7/conn">
- <details key="start" value="8678"/>
- <details key="end" value="8682"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.309" references="/0/generateRTMapsDiagramRTD/%.1/%.44/%.2/%/%/%.8">
- <details key="start" value="8685"/>
- <details key="end" value="8690"/>
- <details key="line" value="158"/>
- </eAnnotations>
- <eAnnotations source="positions.310" references="/0/generateRTMapsDiagramRTD/%.1/%.44/%.2/%/%/src_comp">
- <details key="start" value="8508"/>
- <details key="end" value="8566"/>
- <details key="line" value="157"/>
- </eAnnotations>
- <eAnnotations source="positions.311" references="/0/generateRTMapsDiagramRTD/%.1/%.44/%.2/%/%/src_comp/%">
- <details key="start" value="8531"/>
- <details key="end" value="8567"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.312" references="/0/generateRTMapsDiagramRTD/%.1/%.44/%.2/%/%/src_comp/%/conn">
- <details key="start" value="8562"/>
- <details key="end" value="8566"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.313" references="/0/generateRTMapsDiagramRTD/%.1/%.44/%.2/%/dst_comp">
- <details key="start" value="8441"/>
- <details key="end" value="8497"/>
- <details key="line" value="156"/>
- </eAnnotations>
- <eAnnotations source="positions.314" references="/0/generateRTMapsDiagramRTD/%.1/%.44/%.2/%/dst_comp/%">
- <details key="start" value="8464"/>
- <details key="end" value="8498"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.315" references="/0/generateRTMapsDiagramRTD/%.1/%.44/%.2/%/dst_comp/%/conn">
- <details key="start" value="8493"/>
- <details key="end" value="8497"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.316" references="/0/generateRTMapsDiagramRTD/%.1/%.44/%.2/conn">
- <details key="start" value="8378"/>
- <details key="end" value="8394"/>
- <details key="line" value="155"/>
- </eAnnotations>
- <eAnnotations source="positions.317" references="/0/generateRTMapsDiagramRTD/%.1/%.44/%.2/%.1">
- <details key="start" value="8397"/>
- <details key="end" value="8429"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.318" references="/0/generateRTMapsDiagramRTD/%.1/%.44/%.2/%.1/main_comp">
- <details key="start" value="8419"/>
- <details key="end" value="8428"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.319" references="/0/generateRTMapsDiagramRTD/%.1/%.44/%.3">
- <details key="start" value="9028"/>
- <details key="end" value="9082"/>
- <details key="line" value="166"/>
- </eAnnotations>
- <eAnnotations source="positions.320" references="/0/generateRTMapsDiagramRTD/%.1/%.44/%.4">
- <details key="start" value="9084"/>
- <details key="end" value="9466"/>
- <details key="line" value="168"/>
- </eAnnotations>
- <eAnnotations source="positions.321" references="/0/generateRTMapsDiagramRTD/%.1/%.44/%.4/%">
- <details key="start" value="9156"/>
- <details key="end" value="9189"/>
- <details key="line" value="169"/>
- </eAnnotations>
- <eAnnotations source="positions.322" references="/0/generateRTMapsDiagramRTD/%.1/%.44/%.4/%.1">
- <details key="start" value="9190"/>
- <details key="end" value="9199"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.323" references="/0/generateRTMapsDiagramRTD/%.1/%.44/%.4/%.1/prop">
- <details key="start" value="9190"/>
- <details key="end" value="9194"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.324" references="/0/generateRTMapsDiagramRTD/%.1/%.44/%.4/%.2">
- <details key="start" value="9201"/>
- <details key="end" value="9245"/>
- <details key="line" value="169"/>
- </eAnnotations>
- <eAnnotations source="positions.325" references="/0/generateRTMapsDiagramRTD/%.1/%.44/%.4/%.3">
- <details key="start" value="9437"/>
- <details key="end" value="9459"/>
- <details key="line" value="177"/>
- </eAnnotations>
- <eAnnotations source="positions.326" references="/0/generateRTMapsDiagramRTD/%.1/%.44/%.4/prop">
- <details key="start" value="9090"/>
- <details key="end" value="9104"/>
- <details key="line" value="168"/>
- </eAnnotations>
- <eAnnotations source="positions.327" references="/0/generateRTMapsDiagramRTD/%.1/%.44/%.4/%.4">
- <details key="start" value="9107"/>
- <details key="end" value="9152"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.328" references="/0/generateRTMapsDiagramRTD/%.1/%.44/%.4/%.4/main_comp">
- <details key="start" value="9142"/>
- <details key="end" value="9151"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.329" references="/0/generateRTMapsDiagramRTD/%.1/%.44/%.5">
- <details key="start" value="9639"/>
- <details key="end" value="9675"/>
- <details key="line" value="181"/>
- </eAnnotations>
- <eAnnotations source="positions.330" references="/0/generateRTMapsDiagramRTD/%.1/%.44/main_comp">
- <details key="start" value="4357"/>
- <details key="end" value="4404"/>
- <details key="line" value="75"/>
- </eAnnotations>
- <eAnnotations source="positions.331" references="/0/generateRTMapsDiagramRTD/%.1/%.44/main_comp/%">
- <details key="start" value="4378"/>
- <details key="end" value="4405"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.332" references="/0/generateRTMapsDiagramRTD/%.1/%.44/main_comp/%/model">
- <details key="start" value="4399"/>
- <details key="end" value="4404"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.333" references="/0/generateRTMapsDiagramRTD/%.1/%.45">
- <details key="start" value="1298"/>
- <details key="end" value="1317"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.334" references="/0/generateRTMapsDiagramRTD/%.1/%.45/%">
- <details key="start" value="1298"/>
- <details key="end" value="1308"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.335" references="/0/generateRTMapsDiagramRTD/%.1/%.45/%/model">
- <details key="start" value="1298"/>
- <details key="end" value="1303"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.336" references="/0/generateRTMapsDiagramRTD/%.1/%.45/%.1">
- <details key="start" value="1311"/>
- <details key="end" value="1317"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.337" references="/0/generateRTMapsDiagramRTD/%.1/%.46">
- <details key="start" value="1326"/>
- <details key="end" value="1333"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.338" references="/0/generateRTMapsDiagramRTD/model">
- <details key="start" value="1210"/>
- <details key="end" value="1223"/>
- <details key="line" value="26"/>
- </eAnnotations>
- </ecore:EAnnotation>
-</xmi:XMI>
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_diagram_rtd.mtl b/extraplugins/robotml/generators/rtmaps/org.eclipse.papyrus.robotml.generators.intempora.rtmaps/src/org/eclipse/papyrus/robotml/generators/intempora/rtmaps/files/generate_rtmaps_diagram_rtd.mtl
deleted file mode 100644
index f2bef8b6d54..00000000000
--- a/extraplugins/robotml/generators/rtmaps/org.eclipse.papyrus.robotml.generators.intempora.rtmaps/src/org/eclipse/papyrus/robotml/generators/intempora/rtmaps/files/generate_rtmaps_diagram_rtd.mtl
+++ /dev/null
@@ -1,185 +0,0 @@
-[comment encoding = UTF-8 /]
-[comment]
-/*****************************************************************************
- * Copyright (c) 2013 INTEMPORA S.A.
- *
- * This software is a computer program whose purpose is to transform RobotML models
- * into RTMaps diagrams and RTMaps components via source code generation techniques.
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * Nicolas DU LAC (INTEMPORA) - Initial API and implementation
- *
- *****************************************************************************/
-[/comment]
-[module generate_rtmaps_diagram_rtd('http://www.eclipse.org/uml2/3.0.0/UML', 'http://Papyrus/RobotML/1')]
-
-[import org::eclipse::papyrus::robotml::generators::common::mmqueries::GeneralQueries /]
-[import org::eclipse::papyrus::robotml::generators::common::mmqueries::ArchitectureQueries /]
-[import org::eclipse::papyrus::robotml::generators::intempora::rtmaps::RTMapsDataTypeQueries /]
-
-
-[template public generateRTMapsDiagramRTD(model : Model) {vert_spacing : Integer = 50; hor_spacing : Integer = 50;}]
-
-
- [file (model.name + '.rtd', false, 'UTF-8')]
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<RTMapsDiagram xmlns="http://schemas.intempora.com/RTMaps/2011/RTMapsFiles" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" EngineVersion="4.1" version="4.1" xsi:schemaLocation="http://schemas.intempora.com/RTMaps/2011/RTMapsFiles http://www.intempora.com/schemas/RTMaps/2011/RTMapsDiagram.xsd http://schemas.intempora.com/RTMaps/2011/RTMapsFiles http://www.intempora.com/schemas/RTMaps/2011/RTMapsDiagram_RTBoardView.xsd">
- <RequiredPackages>
- <File><!['['/]CDATA['['/]/dummy/absolute/path/for/rtmaps_[model.name/].pck[']'/][']'/]>
- <Relative><!['['/]CDATA['['/]%RTMAPS_DIAGRAMDIR%/user_sdk/[getPckOutputDir('dummy')/]rtmaps_[model.name/].pck[']'/][']'/]></Relative>
- </File>
- </RequiredPackages>
- <RequiredMacroPackages>
- [for (elt: NamedElement | getComponentModels(model))]
- [let c : Class = elt.oclAsType(Class)]
- [if (c.hasRTMapsNativeImplementation() = true)]
- <File><!['['/]CDATA['['/][c.getRTMapsNativeLibraryPathFromGenericAttribute()/][']'/][']'/]>
- <Relative><!['['/]CDATA['['/][c.getRTMapsNativeLibraryPathFromGenericAttribute()/][']'/][']'/]></Relative>
- </File>
- [elseif (isMacroComponent(c))]
- <File><!['['/]CDATA['['/]/dummy/absolute/path/for/[c.name + '.rtmc'/][']'/][']'/]>
- <Relative><!['['/]CDATA['['/]%RTMAPS_DIAGRAMDIR%/[c.name + '.rtmc'/][']'/][']'/]></Relative>
- </File>
- [/if]
- [/let]
- [/for]
- </RequiredMacroPackages>
- <MacroComponentDefinitions/>
- <EngineProperties>
- <Property LongName="Engine.startTimespeed" Type="1">1000</Property>
- <Property LongName="Engine.startTime" Type="1">0</Property>
- <Property LongName="Engine.session" Type="3"><!['['/]CDATA['['/]unspecified[']'/][']'/]></Property>
- <Property LongName="Engine.recordingAtStart" Type="0">true</Property>
- <Property LongName="Engine.recording" Type="0">true</Property>
- <Property LongName="Engine.sequentialStart" Type="0">false</Property>
- <Property LongName="Engine.autoDetectStartTime" Type="0">true</Property>
- <Property LongName="Engine.coreFunctionsToSaveInDiag" Type="4"><!['['/]CDATA['['/]0|-1[']'/][']'/]></Property>
- </EngineProperties>
- <ClocksManagement>
- <Property LongName="ClocksManagement.activeClock" Type="4"><!['['/]CDATA['['/]1|0|RTMaps_standard_clock[']'/][']'/]></Property>
- </ClocksManagement>
- [comment]
- <MacroComponent InstanceName="my_macro_component_6" Model="my_macro_component" x="528" y="264" z="0">
- <InputPropertyOverload LongName="input_1.readerType" Type="1">0</InputPropertyOverload>
- <InputPropertyOverload LongName="input_1.subsampling" Type="1">1</InputPropertyOverload>
- <OutputPropertyOverload LongName="output_1.subsampling" Type="1">1</OutputPropertyOverload>
- <OutputPropertyOverload LongName="output_1.fifosize" Type="1">16</OutputPropertyOverload>
- <OutputPropertyOverload LongName="output_1.periodic" Type="0">false</OutputPropertyOverload>
- </MacroComponent>
- [/comment]
- [let main_comp : Class = getRootClassForModel(model)]
- [for (prop: Property | getLevel1SubComponentsForComponent(main_comp))]
- [if (prop.type.oclAsType(Class).hasRTMapsNativeImplementation() = true)]
- <MacroComponent InstanceName="[prop.name/]" Model="[prop.type.oclAsType(Class).getRTMapsNativeComponentNameFromGenericAttribute()/]" x="[i * hor_spacing + 50/]" y="[i * vert_spacing/]" z="0">
- [comment]
- <InputPropertyOverload LongName="stream_in.readerType" Type="1">0</InputPropertyOverload>
- <OutputPropertyOverload LongName="position.fifosize" Type="1">16</OutputPropertyOverload>
- [/comment]
- [for (p : Port | getOutputPortsForElement(prop.type.oclAsType(Element)))]
- [let buffsize : Integer = getOutputPortBufferSize(p)]
- [if (buffsize > 0)]
- <OutputPropertyOverload LongName="[p.name/].fifosize" Type="1">[buffsize/]</OutputPropertyOverload>
- [/if]
- [/let]
- [/for]
- </MacroComponent>
- [elseif (isMacroComponent(prop.type.oclAsType(Class)))]
- <MacroComponent InstanceName="[prop.name/]" Model="macro_[prop.type.name/]" x="[i * hor_spacing + 50/]" y="[i * vert_spacing/]" z="0">
- [comment]
- <InputPropertyOverload LongName="stream_in.readerType" Type="1">0</InputPropertyOverload>
- <OutputPropertyOverload LongName="position.fifosize" Type="1">16</OutputPropertyOverload>
- [/comment]
- [for (p : Port | getOutputPortsForElement(prop.type.oclAsType(Element)))]
- [let buffsize : Integer = getOutputPortBufferSize(p)]
- [if (buffsize > 0)]
- <OutputPropertyOverload LongName="[p.name/].fifosize" Type="1">[buffsize/]</OutputPropertyOverload>
- [/if]
- [/let]
- [/for]
- </MacroComponent>
- [/if]
- [/for]
- [for (prop: Property | getLevel1SubComponentsForComponent(main_comp))]
- [if (prop.type.oclAsType(Class).hasRTMapsNativeImplementation() = true)]
- [comment]Do nothing: it will be instanciated as a native macro-component.[/comment]
- [elseif (isMacroComponent(prop.type.oclAsType(Class))=false)]
- <Component InstanceName="[prop.name/]" Model="[prop.type.name/]" x="[i * hor_spacing/]" y="[i * vert_spacing/]" z="0">
- [comment]
- <Input LongName="RGB2YUV_7.input" Name="input">
- <Property LongName="RGB2YUV_7.input.readerType" Type="1">0</Property>
- <Property LongName="RGB2YUV_7.input.subsampling" Type="1">1</Property>
- </Input>
- [/comment]
- [for (p : Port | getOutputPortsForElement(prop.type.oclAsType(Element)))]
- [let buffsize : Integer = getOutputPortBufferSize(p)]
- [if (buffsize > 0)]
- <Output LongName="[prop.name/].[p.name/]" Name="[p.name/]">
- <Property LongName="[prop.name/].[p.name/].fifosize" Type="1">[buffsize/]</Property>
- <Property LongName="[prop.name/].[p.name/].periodic" Type="0">false</Property>
- <Property LongName="[prop.name/].[p.name/].subsampling" Type="1">1</Property>
- </Output>
- [/if]
- [/let]
- [/for]
- [comment]
- <Property LongName="RGB2YUV_7.planar" Type="0">false</Property>
- [/comment]
- </Component>
- [/if]
- [/for]
- [comment]
- [for (elt: NamedElement | getElementsWithStereotype(model,'Sensor'))]
- [let c : Class = elt.oclAsType(Class)]
- <Component InstanceName="[c.name/]_i" Model="[c.name/]" x="100" y="[i * vert_spacing/]" z="0">
- </Component>
- [/let]
- [/for]
- [for (elt: NamedElement | getElementsWithStereotype(model,'System'))]
- [let c : Class = elt.oclAsType(Class)]
- <Component InstanceName="[c.name/]_i" Model="[c.name/]" x="300" y="[i * vert_spacing/]" z="0">
- </Component>
- [/let]
- [/for]
- [for (elt: NamedElement | getElementsWithStereotype(model,'Actuator'))]
- [let c : Class = elt.oclAsType(Class)]
- <Component InstanceName="[c.name/]_i" Model="[c.name/]" x="500" y="[i * vert_spacing/]" z="0">
- </Component>
- [/let]
- [/for]
- [/comment]
- [for (conn : Connector | getInternalConnectors(main_comp))]
- [let dst_comp : Property = getDestComponentForConnector(conn)]
- [let src_comp : Property = getSourceComponentForConnector(conn)]
- <Connection Input="[dst_comp.name/].[getDestPortName(conn)/]" Output="[src_comp.name/].[getSourcePortName(conn)/]"/>
- [comment]<Connection Input="GPS_NMEA0183_3.iStream8" Output="SerialPort_2.streamOutput"/>[/comment]
- [/let]
- [/let]
- [/for]
- [comment]
- <Connection Input="ImageViewer_VMR9_5.input" Output="my_macro_component_6.output_1"/>
- <Connection Input="my_macro_component_6.input_1" Output="Webcam_1.outputIplImage"/>[/comment]
-<RTBoardView ID="JavaStudio1.0">
- <Description/>
- [for (prop: Property | getLevel1SubComponentsForComponent(main_comp))]
- <ComponentBox InstanceName="[prop.name/]" reversed="false">
- <Description/>
- [comment]<InputInfos Name="input">
- <Description/>
- </InputInfos>
- <OutputInfos Name="outputIplImage">
- <Description/>
- </OutputInfos>[/comment]
- </ComponentBox>
- [/for]
- [comment]<ConnectionShape InstanceName="ImageViewer_VMR9_5.input" color="0"/>
- <ConnectionShape InstanceName="my_macro_component_6.input_1" color="0"/>[/comment]
- </RTBoardView>
-</RTMapsDiagram>
- [/let]
- [/file]
-[/template]
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_macrocomponent_rtmc.emtl b/extraplugins/robotml/generators/rtmaps/org.eclipse.papyrus.robotml.generators.intempora.rtmaps/src/org/eclipse/papyrus/robotml/generators/intempora/rtmaps/files/generate_rtmaps_macrocomponent_rtmc.emtl
deleted file mode 100644
index fcedb846245..00000000000
--- a/extraplugins/robotml/generators/rtmaps/org.eclipse.papyrus.robotml.generators.intempora.rtmaps/src/org/eclipse/papyrus/robotml/generators/intempora/rtmaps/files/generate_rtmaps_macrocomponent_rtmc.emtl
+++ /dev/null
@@ -1,3958 +0,0 @@
-<?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_macrocomponent_rtmc" nsURI="org::eclipse::papyrus::robotml::generators::intempora::rtmaps::files::generate_rtmaps_macrocomponent_rtmc" startHeaderPosition="775" endHeaderPosition="978">
- <input>
- <takesTypesFrom href="http://www.eclipse.org/uml2/5.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/GeneralQueries.emtl#/0"/>
- <imports href="../../../../../../../../../../../common/org.eclipse.papyrus.robotml.generators.common/bin/org/eclipse/papyrus/robotml/generators/common/mmqueries/ArchitectureQueries.emtl#/0"/>
- <imports href="../RTMapsDataTypeQueries.emtl#/0"/>
- <ownedModuleElement xsi:type="mtl:Template" name="generateRTMapsMacroComponentPackage" visibility="Public">
- <body xsi:type="mtl:ForBlock">
- <body xsi:type="mtl:LetBlock">
- <body xsi:type="mtl:IfBlock">
- <body xsi:type="mtl:FileBlock" openMode="OverWrite">
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot; standalone=&quot;no&quot;?>&#xD;&#xA;&lt;MacroPackage xmlns=&quot;http://schemas.intempora.com/RTMaps/2011/RTMapsFiles&quot; xmlns:xsi=&quot;http://www.w3.org/2001/XMLSchema-instance&quot; version=&quot;4.1&quot; xsi:schemaLocation=&quot;http://schemas.intempora.com/RTMaps/2011/RTMapsFiles http://www.intempora.com/schemas/RTMaps/2011/RTMapsDiagram.xsd http://schemas.intempora.com/RTMaps/2011/RTMapsFiles http://www.intempora.com/schemas/RTMaps/2011/RTMapsDiagram_RTBoardView.xsd&quot;>&#xD;&#xA; &lt;RequiredPackages>&#xD;&#xA;&#x9; &lt;File>&lt;!"/>
- <body 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"/>
- </body>
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="CDATA"/>
- <body 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"/>
- </body>
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="/dummy/absolute/path/for/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/generateRTMapsMacroComponentPackage/root_model">
- <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"/>
- </body>
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol=".pck"/>
- <body 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"/>
- </body>
- <body 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"/>
- </body>
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol=">&#xD;&#xA;&#x9; &lt;Relative>&lt;!"/>
- <body 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"/>
- </body>
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="CDATA"/>
- <body 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"/>
- </body>
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="%RTMAPS_DIAGRAMDIR%/user_sdk/"/>
- <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="../RTMapsDataTypeQueries.emtl#/0/getPckOutputDir"/>
- <argument xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="dummy">
- <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
- </argument>
- </body>
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="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/generateRTMapsMacroComponentPackage/root_model">
- <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"/>
- </body>
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol=".pck"/>
- <body 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"/>
- </body>
- <body 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"/>
- </body>
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol=">&lt;/Relative>&#xD;&#xA;&#x9; &lt;/File>&#xD;&#xA; &lt;/RequiredPackages>&#xD;&#xA; &lt;RequiredMacroPackages>&#xD;&#xA;"/>
- <body xsi:type="mtl:ForBlock">
- <body xsi:type="mtl:IfBlock">
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#x9;&#x9;&lt;File>&lt;!"/>
- <body 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"/>
- </body>
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="CDATA"/>
- <body 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"/>
- </body>
- <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="../RTMapsDataTypeQueries.emtl#/0/getRTMapsNativeLibraryPathFromGenericAttribute"/>
- <argument xsi:type="ocl.ecore:OperationCallExp">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
- <source xsi:type="ocl.ecore:PropertyCallExp">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Type"/>
- <source xsi:type="ocl.ecore:VariableExp" name="prop" referredVariable="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.21/prop">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Property"/>
- </source>
- <referredProperty xsi:type="ecore:EReference" href="http://www.eclipse.org/uml2/5.0.0/UML#//TypedElement/type"/>
- </source>
- <argument xsi:type="ocl.ecore:TypeExp" eType="/9/Class">
- <referredType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
- </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="]">
- <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
- </body>
- <body 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"/>
- </body>
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol=">&#xD;&#xA;&#x9; &lt;Relative>&lt;!"/>
- <body 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"/>
- </body>
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="CDATA"/>
- <body 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"/>
- </body>
- <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="../RTMapsDataTypeQueries.emtl#/0/getRTMapsNativeLibraryPathFromGenericAttribute"/>
- <argument xsi:type="ocl.ecore:OperationCallExp">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
- <source xsi:type="ocl.ecore:PropertyCallExp">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Type"/>
- <source xsi:type="ocl.ecore:VariableExp" name="prop" referredVariable="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.21/prop">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Property"/>
- </source>
- <referredProperty xsi:type="ecore:EReference" href="http://www.eclipse.org/uml2/5.0.0/UML#//TypedElement/type"/>
- </source>
- <argument xsi:type="ocl.ecore:TypeExp" eType="/9/Class">
- <referredType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
- </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="]">
- <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
- </body>
- <body 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"/>
- </body>
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol=">&lt;/Relative>&#xD;&#xA;&#x9; &lt;/File>&#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="mtl:QueryInvocation">
- <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/>
- <definition href="../RTMapsDataTypeQueries.emtl#/0/hasRTMapsNativeImplementation"/>
- <argument xsi:type="ocl.ecore:OperationCallExp">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
- <source xsi:type="ocl.ecore:PropertyCallExp">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Type"/>
- <source xsi:type="ocl.ecore:VariableExp" name="prop" referredVariable="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.21/prop">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Property"/>
- </source>
- <referredProperty xsi:type="ecore:EReference" href="http://www.eclipse.org/uml2/5.0.0/UML#//TypedElement/type"/>
- </source>
- <argument xsi:type="ocl.ecore:TypeExp" eType="/9/Class">
- <referredType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
- </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="true">
- <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>
- <else/>
- <elseIf>
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#x9;&#x9;&lt;File>&lt;!"/>
- <body 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"/>
- </body>
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="CDATA"/>
- <body 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"/>
- </body>
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="/dummy/absolute/path/for/"/>
- <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/5.0.0/UML#//Type"/>
- <source xsi:type="ocl.ecore:VariableExp" name="prop" referredVariable="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.21/prop">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Property"/>
- </source>
- <referredProperty xsi:type="ecore:EReference" href="http://www.eclipse.org/uml2/5.0.0/UML#//TypedElement/type"/>
- </source>
- <referredProperty xsi:type="ecore:EAttribute" href="http://www.eclipse.org/uml2/5.0.0/UML#//NamedElement/name"/>
- </body>
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol=".rtmc"/>
- <body 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"/>
- </body>
- <body 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"/>
- </body>
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol=">&#xD;&#xA;&#x9; &lt;Relative>&lt;!"/>
- <body 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"/>
- </body>
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="CDATA"/>
- <body 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"/>
- </body>
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="%RTMAPS_DIAGRAMDIR%/"/>
- <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/5.0.0/UML#//Type"/>
- <source xsi:type="ocl.ecore:VariableExp" name="prop" referredVariable="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.21/prop">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Property"/>
- </source>
- <referredProperty xsi:type="ecore:EReference" href="http://www.eclipse.org/uml2/5.0.0/UML#//TypedElement/type"/>
- </source>
- <referredProperty xsi:type="ecore:EAttribute" href="http://www.eclipse.org/uml2/5.0.0/UML#//NamedElement/name"/>
- </body>
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol=".rtmc"/>
- <body 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"/>
- </body>
- <body 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"/>
- </body>
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol=">&lt;/Relative>&#xD;&#xA;&#x9; &lt;/File>&#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/ArchitectureQueries.emtl#/0/isMacroComponent"/>
- <argument xsi:type="ocl.ecore:OperationCallExp">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
- <source xsi:type="ocl.ecore:PropertyCallExp">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Type"/>
- <source xsi:type="ocl.ecore:VariableExp" name="prop" referredVariable="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.21/prop">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Property"/>
- </source>
- <referredProperty xsi:type="ecore:EReference" href="http://www.eclipse.org/uml2/5.0.0/UML#//TypedElement/type"/>
- </source>
- <argument xsi:type="ocl.ecore:TypeExp" eType="/9/Class">
- <referredType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
- </argument>
- <referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclAny_Class/oclAsType"/>
- </argument>
- </ifExpr>
- </elseIf>
- </body>
- <loopVariable name="prop">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Property"/>
- </loopVariable>
- <iterSet xsi:type="mtl:QueryInvocation" eType="/6/Sequence(Property)">
- <definition href="../../../../../../../../../../../common/org.eclipse.papyrus.robotml.generators.common/bin/org/eclipse/papyrus/robotml/generators/common/mmqueries/ArchitectureQueries.emtl#/0/getLevel1SubComponentsForComponent"/>
- <argument xsi:type="ocl.ecore:VariableExp" name="c" referredVariable="/0/generateRTMapsMacroComponentPackage/%/%/c">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
- </argument>
- </iterSet>
- </body>
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#x9;&lt;/RequiredMacroPackages>&#xD;&#xA;&#x9;&#x9; &lt;MacroComponentModel Model=&quot;macro_"/>
- <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="c" referredVariable="/0/generateRTMapsMacroComponentPackage/%/%/c">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
- </source>
- <referredProperty xsi:type="ecore:EAttribute" href="http://www.eclipse.org/uml2/5.0.0/UML#//NamedElement/name"/>
- </body>
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&quot; Version=&quot;&quot;>&#xD;&#xA;&#x9;&#x9; &lt;MacroComponentDefinitions/>&#xD;&#xA;"/>
- <body xsi:type="mtl:ForBlock">
- <body xsi:type="mtl:IfBlock">
- <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="../RTMapsDataTypeQueries.emtl#/0/hasRTMapsNativeImplementation"/>
- <argument xsi:type="ocl.ecore:OperationCallExp">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
- <source xsi:type="ocl.ecore:PropertyCallExp">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Type"/>
- <source xsi:type="ocl.ecore:VariableExp" name="prop" referredVariable="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.25/prop">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Property"/>
- </source>
- <referredProperty xsi:type="ecore:EReference" href="http://www.eclipse.org/uml2/5.0.0/UML#//TypedElement/type"/>
- </source>
- <argument xsi:type="ocl.ecore:TypeExp" eType="/9/Class">
- <referredType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
- </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="true">
- <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>
- <elseIf>
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#x9;&#x9; &#x9;&lt;Component InstanceName=&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="prop" referredVariable="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.25/prop">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Property"/>
- </source>
- <referredProperty xsi:type="ecore:EAttribute" href="http://www.eclipse.org/uml2/5.0.0/UML#//NamedElement/name"/>
- </body>
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&quot; Model=&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:PropertyCallExp">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Type"/>
- <source xsi:type="ocl.ecore:VariableExp" name="prop" referredVariable="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.25/prop">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Property"/>
- </source>
- <referredProperty xsi:type="ecore:EReference" href="http://www.eclipse.org/uml2/5.0.0/UML#//TypedElement/type"/>
- </source>
- <referredProperty xsi:type="ecore:EAttribute" href="http://www.eclipse.org/uml2/5.0.0/UML#//NamedElement/name"/>
- </body>
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&quot; x=&quot;"/>
- <body xsi:type="ocl.ecore:OperationCallExp">
- <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
- <source xsi:type="ocl.ecore:OperationCallExp">
- <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
- <source xsi:type="ocl.ecore:VariableExp" name="i" referredVariable="/77">
- <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
- </source>
- <argument xsi:type="ocl.ecore:IntegerLiteralExp" integerSymbol="50">
- <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
- </argument>
- <referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer_Class/*"/>
- </source>
- <argument xsi:type="ocl.ecore:IntegerLiteralExp" integerSymbol="50">
- <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
- </argument>
- <referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer_Class/+"/>
- </body>
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&quot; y=&quot;"/>
- <body xsi:type="ocl.ecore:OperationCallExp">
- <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
- <source xsi:type="ocl.ecore:OperationCallExp">
- <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
- <source xsi:type="ocl.ecore:VariableExp" name="i" referredVariable="/77">
- <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
- </source>
- <argument xsi:type="ocl.ecore:IntegerLiteralExp" integerSymbol="50">
- <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
- </argument>
- <referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer_Class/*"/>
- </source>
- <argument xsi:type="ocl.ecore:IntegerLiteralExp" integerSymbol="50">
- <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
- </argument>
- <referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer_Class/+"/>
- </body>
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&quot; z=&quot;0&quot;>&#xD;&#xA;"/>
- <body xsi:type="mtl:ForBlock">
- <body xsi:type="mtl:LetBlock">
- <body xsi:type="mtl:IfBlock">
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#x9;&#x9;&#x9;&#x9; &lt;Output LongName=&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="prop" referredVariable="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.25/prop">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Property"/>
- </source>
- <referredProperty xsi:type="ecore:EAttribute" href="http://www.eclipse.org/uml2/5.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="p" referredVariable="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.25/%/%.1/%.9/p">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Port"/>
- </source>
- <referredProperty xsi:type="ecore:EAttribute" href="http://www.eclipse.org/uml2/5.0.0/UML#//NamedElement/name"/>
- </body>
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&quot; Name=&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="p" referredVariable="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.25/%/%.1/%.9/p">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Port"/>
- </source>
- <referredProperty xsi:type="ecore:EAttribute" href="http://www.eclipse.org/uml2/5.0.0/UML#//NamedElement/name"/>
- </body>
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&quot;>&#xD;&#xA;&#x9;&#x9;&#x9;&#x9; &lt;Property LongName=&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="prop" referredVariable="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.25/prop">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Property"/>
- </source>
- <referredProperty xsi:type="ecore:EAttribute" href="http://www.eclipse.org/uml2/5.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="p" referredVariable="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.25/%/%.1/%.9/p">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Port"/>
- </source>
- <referredProperty xsi:type="ecore:EAttribute" href="http://www.eclipse.org/uml2/5.0.0/UML#//NamedElement/name"/>
- </body>
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol=".fifosize&quot; Type=&quot;1&quot;>"/>
- <body xsi:type="ocl.ecore:VariableExp" name="buffsize" referredVariable="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.25/%/%.1/%.9/%/buffsize">
- <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
- </body>
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&lt;/Property>&#xD;&#xA;&#x9;&#x9;&#x9;&#x9; &lt;Property LongName=&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="prop" referredVariable="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.25/prop">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Property"/>
- </source>
- <referredProperty xsi:type="ecore:EAttribute" href="http://www.eclipse.org/uml2/5.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="p" referredVariable="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.25/%/%.1/%.9/p">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Port"/>
- </source>
- <referredProperty xsi:type="ecore:EAttribute" href="http://www.eclipse.org/uml2/5.0.0/UML#//NamedElement/name"/>
- </body>
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol=".periodic&quot; Type=&quot;0&quot;>false&lt;/Property>&#xD;&#xA;&#x9;&#x9;&#x9;&#x9; &lt;Property LongName=&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="prop" referredVariable="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.25/prop">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Property"/>
- </source>
- <referredProperty xsi:type="ecore:EAttribute" href="http://www.eclipse.org/uml2/5.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="p" referredVariable="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.25/%/%.1/%.9/p">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Port"/>
- </source>
- <referredProperty xsi:type="ecore:EAttribute" href="http://www.eclipse.org/uml2/5.0.0/UML#//NamedElement/name"/>
- </body>
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol=".subsampling&quot; Type=&quot;1&quot;>1&lt;/Property>&#xD;&#xA;&#x9;&#x9;&#x9;&#x9; &lt;/Output>&#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="buffsize" referredVariable="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.25/%/%.1/%.9/%/buffsize">
- <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
- </source>
- <argument xsi:type="ocl.ecore:IntegerLiteralExp" integerSymbol="0">
- <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
- </argument>
- <referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer_Class/%3E"/>
- </ifExpr>
- </body>
- <letVariable name="buffsize">
- <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
- <initExpression xsi:type="mtl:QueryInvocation">
- <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
- <definition href="../../../../../../../../../../../common/org.eclipse.papyrus.robotml.generators.common/bin/org/eclipse/papyrus/robotml/generators/common/mmqueries/ArchitectureQueries.emtl#/0/getOutputPortBufferSize"/>
- <argument xsi:type="ocl.ecore:VariableExp" name="p" referredVariable="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.25/%/%.1/%.9/p">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Port"/>
- </argument>
- </initExpression>
- </letVariable>
- </body>
- <loopVariable name="p">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Port"/>
- </loopVariable>
- <iterSet xsi:type="mtl:QueryInvocation" eType="/6/Sequence(Port)">
- <definition href="../../../../../../../../../../../common/org.eclipse.papyrus.robotml.generators.common/bin/org/eclipse/papyrus/robotml/generators/common/mmqueries/ArchitectureQueries.emtl#/0/getOutputPortsForElement"/>
- <argument xsi:type="ocl.ecore:OperationCallExp">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Element"/>
- <source xsi:type="ocl.ecore:PropertyCallExp">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Type"/>
- <source xsi:type="ocl.ecore:VariableExp" name="prop" referredVariable="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.25/prop">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Property"/>
- </source>
- <referredProperty xsi:type="ecore:EReference" href="http://www.eclipse.org/uml2/5.0.0/UML#//TypedElement/type"/>
- </source>
- <argument xsi:type="ocl.ecore:TypeExp" eType="/9/Element">
- <referredType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.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>
- </iterSet>
- </body>
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#x9;&#x9; &#x9;&lt;/Component>&#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="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/ArchitectureQueries.emtl#/0/isMacroComponent"/>
- <argument xsi:type="ocl.ecore:OperationCallExp">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
- <source xsi:type="ocl.ecore:PropertyCallExp">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Type"/>
- <source xsi:type="ocl.ecore:VariableExp" name="prop" referredVariable="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.25/prop">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Property"/>
- </source>
- <referredProperty xsi:type="ecore:EReference" href="http://www.eclipse.org/uml2/5.0.0/UML#//TypedElement/type"/>
- </source>
- <argument xsi:type="ocl.ecore:TypeExp" eType="/9/Class">
- <referredType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
- </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>
- </elseIf>
- </body>
- <loopVariable name="prop">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Property"/>
- </loopVariable>
- <iterSet xsi:type="mtl:QueryInvocation" eType="/6/Sequence(Property)">
- <definition href="../../../../../../../../../../../common/org.eclipse.papyrus.robotml.generators.common/bin/org/eclipse/papyrus/robotml/generators/common/mmqueries/ArchitectureQueries.emtl#/0/getLevel1SubComponentsForComponent"/>
- <argument xsi:type="ocl.ecore:VariableExp" name="c" referredVariable="/0/generateRTMapsMacroComponentPackage/%/%/c">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
- </argument>
- </iterSet>
- </body>
- <body xsi:type="mtl:ForBlock">
- <body xsi:type="mtl:IfBlock">
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#x9;&#x9;&#x9; &lt;MacroComponent InstanceName=&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="prop" referredVariable="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.26/prop">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Property"/>
- </source>
- <referredProperty xsi:type="ecore:EAttribute" href="http://www.eclipse.org/uml2/5.0.0/UML#//NamedElement/name"/>
- </body>
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&quot; Model=&quot;"/>
- <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="../RTMapsDataTypeQueries.emtl#/0/getRTMapsNativeComponentNameFromGenericAttribute"/>
- <argument xsi:type="ocl.ecore:OperationCallExp">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
- <source xsi:type="ocl.ecore:PropertyCallExp">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Type"/>
- <source xsi:type="ocl.ecore:VariableExp" name="prop" referredVariable="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.26/prop">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Property"/>
- </source>
- <referredProperty xsi:type="ecore:EReference" href="http://www.eclipse.org/uml2/5.0.0/UML#//TypedElement/type"/>
- </source>
- <argument xsi:type="ocl.ecore:TypeExp" eType="/9/Class">
- <referredType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
- </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="&quot; x=&quot;"/>
- <body xsi:type="ocl.ecore:OperationCallExp">
- <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
- <source xsi:type="ocl.ecore:OperationCallExp">
- <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
- <source xsi:type="ocl.ecore:VariableExp" name="i" referredVariable="/107">
- <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
- </source>
- <argument xsi:type="ocl.ecore:IntegerLiteralExp" integerSymbol="50">
- <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
- </argument>
- <referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer_Class/*"/>
- </source>
- <argument xsi:type="ocl.ecore:IntegerLiteralExp" integerSymbol="50">
- <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
- </argument>
- <referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer_Class/+"/>
- </body>
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&quot; y=&quot;"/>
- <body xsi:type="ocl.ecore:OperationCallExp">
- <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
- <source xsi:type="ocl.ecore:OperationCallExp">
- <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
- <source xsi:type="ocl.ecore:VariableExp" name="i" referredVariable="/107">
- <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
- </source>
- <argument xsi:type="ocl.ecore:IntegerLiteralExp" integerSymbol="50">
- <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
- </argument>
- <referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer_Class/*"/>
- </source>
- <argument xsi:type="ocl.ecore:IntegerLiteralExp" integerSymbol="150">
- <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
- </argument>
- <referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer_Class/+"/>
- </body>
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&quot; z=&quot;0&quot;>&#xD;&#xA;"/>
- <body xsi:type="mtl:ForBlock">
- <body xsi:type="mtl:LetBlock">
- <body xsi:type="mtl:IfBlock">
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#x9;&#x9;&#x9;&#x9; &lt;OutputPropertyOverload LongName=&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="p" referredVariable="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.26/%/%.9/p">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Port"/>
- </source>
- <referredProperty xsi:type="ecore:EAttribute" href="http://www.eclipse.org/uml2/5.0.0/UML#//NamedElement/name"/>
- </body>
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol=".fifosize&quot; Type=&quot;1&quot;>"/>
- <body xsi:type="ocl.ecore:VariableExp" name="buffsize" referredVariable="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.26/%/%.9/%/buffsize">
- <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
- </body>
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&lt;/OutputPropertyOverload>&#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="buffsize" referredVariable="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.26/%/%.9/%/buffsize">
- <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
- </source>
- <argument xsi:type="ocl.ecore:IntegerLiteralExp" integerSymbol="0">
- <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
- </argument>
- <referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer_Class/%3E"/>
- </ifExpr>
- </body>
- <letVariable name="buffsize">
- <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
- <initExpression xsi:type="mtl:QueryInvocation">
- <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
- <definition href="../../../../../../../../../../../common/org.eclipse.papyrus.robotml.generators.common/bin/org/eclipse/papyrus/robotml/generators/common/mmqueries/ArchitectureQueries.emtl#/0/getOutputPortBufferSize"/>
- <argument xsi:type="ocl.ecore:VariableExp" name="p" referredVariable="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.26/%/%.9/p">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Port"/>
- </argument>
- </initExpression>
- </letVariable>
- </body>
- <loopVariable name="p">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Port"/>
- </loopVariable>
- <iterSet xsi:type="mtl:QueryInvocation" eType="/6/Sequence(Port)">
- <definition href="../../../../../../../../../../../common/org.eclipse.papyrus.robotml.generators.common/bin/org/eclipse/papyrus/robotml/generators/common/mmqueries/ArchitectureQueries.emtl#/0/getOutputPortsForElement"/>
- <argument xsi:type="ocl.ecore:OperationCallExp">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Element"/>
- <source xsi:type="ocl.ecore:PropertyCallExp">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Type"/>
- <source xsi:type="ocl.ecore:VariableExp" name="prop" referredVariable="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.26/prop">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Property"/>
- </source>
- <referredProperty xsi:type="ecore:EReference" href="http://www.eclipse.org/uml2/5.0.0/UML#//TypedElement/type"/>
- </source>
- <argument xsi:type="ocl.ecore:TypeExp" eType="/9/Element">
- <referredType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.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>
- </iterSet>
- </body>
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#x9;&#x9;&#x9; &lt;/MacroComponent>&#x9;&#x9;&#x9;&#x9;&#x9;&#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="mtl:QueryInvocation">
- <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/>
- <definition href="../RTMapsDataTypeQueries.emtl#/0/hasRTMapsNativeImplementation"/>
- <argument xsi:type="ocl.ecore:OperationCallExp">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
- <source xsi:type="ocl.ecore:PropertyCallExp">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Type"/>
- <source xsi:type="ocl.ecore:VariableExp" name="prop" referredVariable="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.26/prop">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Property"/>
- </source>
- <referredProperty xsi:type="ecore:EReference" href="http://www.eclipse.org/uml2/5.0.0/UML#//TypedElement/type"/>
- </source>
- <argument xsi:type="ocl.ecore:TypeExp" eType="/9/Class">
- <referredType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
- </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="true">
- <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>
- <elseIf>
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#x9;&#x9;&#x9; &lt;MacroComponent InstanceName=&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="prop" referredVariable="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.26/prop">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Property"/>
- </source>
- <referredProperty xsi:type="ecore:EAttribute" href="http://www.eclipse.org/uml2/5.0.0/UML#//NamedElement/name"/>
- </body>
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&quot; Model=&quot;macro_"/>
- <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/5.0.0/UML#//Type"/>
- <source xsi:type="ocl.ecore:VariableExp" name="prop" referredVariable="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.26/prop">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Property"/>
- </source>
- <referredProperty xsi:type="ecore:EReference" href="http://www.eclipse.org/uml2/5.0.0/UML#//TypedElement/type"/>
- </source>
- <referredProperty xsi:type="ecore:EAttribute" href="http://www.eclipse.org/uml2/5.0.0/UML#//NamedElement/name"/>
- </body>
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&quot; x=&quot;"/>
- <body xsi:type="ocl.ecore:OperationCallExp">
- <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
- <source xsi:type="ocl.ecore:OperationCallExp">
- <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
- <source xsi:type="ocl.ecore:VariableExp" name="i" referredVariable="/107">
- <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
- </source>
- <argument xsi:type="ocl.ecore:IntegerLiteralExp" integerSymbol="50">
- <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
- </argument>
- <referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer_Class/*"/>
- </source>
- <argument xsi:type="ocl.ecore:IntegerLiteralExp" integerSymbol="50">
- <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
- </argument>
- <referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer_Class/+"/>
- </body>
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&quot; y=&quot;"/>
- <body xsi:type="ocl.ecore:OperationCallExp">
- <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
- <source xsi:type="ocl.ecore:OperationCallExp">
- <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
- <source xsi:type="ocl.ecore:VariableExp" name="i" referredVariable="/107">
- <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
- </source>
- <argument xsi:type="ocl.ecore:IntegerLiteralExp" integerSymbol="50">
- <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
- </argument>
- <referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer_Class/*"/>
- </source>
- <argument xsi:type="ocl.ecore:IntegerLiteralExp" integerSymbol="150">
- <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
- </argument>
- <referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer_Class/+"/>
- </body>
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&quot; z=&quot;0&quot;>&#xD;&#xA;"/>
- <body xsi:type="mtl:ForBlock">
- <body xsi:type="mtl:LetBlock">
- <body xsi:type="mtl:IfBlock">
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#x9;&#x9;&#x9;&#x9; &lt;OutputPropertyOverload LongName=&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="p" referredVariable="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.26/%/%.12/%.9/p">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Port"/>
- </source>
- <referredProperty xsi:type="ecore:EAttribute" href="http://www.eclipse.org/uml2/5.0.0/UML#//NamedElement/name"/>
- </body>
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol=".fifosize&quot; Type=&quot;1&quot;>"/>
- <body xsi:type="ocl.ecore:VariableExp" name="buffsize" referredVariable="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.26/%/%.12/%.9/%/buffsize">
- <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
- </body>
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&lt;/OutputPropertyOverload>&#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="buffsize" referredVariable="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.26/%/%.12/%.9/%/buffsize">
- <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
- </source>
- <argument xsi:type="ocl.ecore:IntegerLiteralExp" integerSymbol="0">
- <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
- </argument>
- <referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer_Class/%3E"/>
- </ifExpr>
- </body>
- <letVariable name="buffsize">
- <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
- <initExpression xsi:type="mtl:QueryInvocation">
- <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
- <definition href="../../../../../../../../../../../common/org.eclipse.papyrus.robotml.generators.common/bin/org/eclipse/papyrus/robotml/generators/common/mmqueries/ArchitectureQueries.emtl#/0/getOutputPortBufferSize"/>
- <argument xsi:type="ocl.ecore:VariableExp" name="p" referredVariable="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.26/%/%.12/%.9/p">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Port"/>
- </argument>
- </initExpression>
- </letVariable>
- </body>
- <loopVariable name="p">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Port"/>
- </loopVariable>
- <iterSet xsi:type="mtl:QueryInvocation" eType="/6/Sequence(Port)">
- <definition href="../../../../../../../../../../../common/org.eclipse.papyrus.robotml.generators.common/bin/org/eclipse/papyrus/robotml/generators/common/mmqueries/ArchitectureQueries.emtl#/0/getOutputPortsForElement"/>
- <argument xsi:type="ocl.ecore:OperationCallExp">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Element"/>
- <source xsi:type="ocl.ecore:PropertyCallExp">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Type"/>
- <source xsi:type="ocl.ecore:VariableExp" name="prop" referredVariable="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.26/prop">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Property"/>
- </source>
- <referredProperty xsi:type="ecore:EReference" href="http://www.eclipse.org/uml2/5.0.0/UML#//TypedElement/type"/>
- </source>
- <argument xsi:type="ocl.ecore:TypeExp" eType="/9/Element">
- <referredType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.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>
- </iterSet>
- </body>
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#x9;&#x9;&#x9; &lt;/MacroComponent>&#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/ArchitectureQueries.emtl#/0/isMacroComponent"/>
- <argument xsi:type="ocl.ecore:OperationCallExp">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
- <source xsi:type="ocl.ecore:PropertyCallExp">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Type"/>
- <source xsi:type="ocl.ecore:VariableExp" name="prop" referredVariable="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.26/prop">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Property"/>
- </source>
- <referredProperty xsi:type="ecore:EReference" href="http://www.eclipse.org/uml2/5.0.0/UML#//TypedElement/type"/>
- </source>
- <argument xsi:type="ocl.ecore:TypeExp" eType="/9/Class">
- <referredType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
- </argument>
- <referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclAny_Class/oclAsType"/>
- </argument>
- </ifExpr>
- </elseIf>
- </body>
- <loopVariable name="prop">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Property"/>
- </loopVariable>
- <iterSet xsi:type="mtl:QueryInvocation" eType="/6/Sequence(Property)">
- <definition href="../../../../../../../../../../../common/org.eclipse.papyrus.robotml.generators.common/bin/org/eclipse/papyrus/robotml/generators/common/mmqueries/ArchitectureQueries.emtl#/0/getLevel1SubComponentsForComponent"/>
- <argument xsi:type="ocl.ecore:VariableExp" name="c" referredVariable="/0/generateRTMapsMacroComponentPackage/%/%/c">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
- </argument>
- </iterSet>
- </body>
- <body xsi:type="mtl:ForBlock">
- <body xsi:type="mtl:LetBlock">
- <body xsi:type="mtl:LetBlock">
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#x9;&#x9;&#x9;&lt;Connection Input=&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="dst_comp" referredVariable="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.27/%/dst_comp">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Property"/>
- </source>
- <referredProperty xsi:type="ecore:EAttribute" href="http://www.eclipse.org/uml2/5.0.0/UML#//NamedElement/name"/>
- </body>
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="."/>
- <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/ArchitectureQueries.emtl#/0/getDestPortName"/>
- <argument xsi:type="ocl.ecore:VariableExp" name="conn" referredVariable="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.27/conn">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Connector"/>
- </argument>
- </body>
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&quot; Output=&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="src_comp" referredVariable="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.27/%/%/src_comp">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Property"/>
- </source>
- <referredProperty xsi:type="ecore:EAttribute" href="http://www.eclipse.org/uml2/5.0.0/UML#//NamedElement/name"/>
- </body>
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="."/>
- <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/ArchitectureQueries.emtl#/0/getSourcePortName"/>
- <argument xsi:type="ocl.ecore:VariableExp" name="conn" referredVariable="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.27/conn">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Connector"/>
- </argument>
- </body>
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&quot;/>&#xD;&#xA;"/>
- <letVariable name="src_comp">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Property"/>
- <initExpression xsi:type="mtl:QueryInvocation">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Property"/>
- <definition href="../../../../../../../../../../../common/org.eclipse.papyrus.robotml.generators.common/bin/org/eclipse/papyrus/robotml/generators/common/mmqueries/ArchitectureQueries.emtl#/0/getSourceComponentForConnector"/>
- <argument xsi:type="ocl.ecore:VariableExp" name="conn" referredVariable="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.27/conn">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Connector"/>
- </argument>
- </initExpression>
- </letVariable>
- </body>
- <letVariable name="dst_comp">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Property"/>
- <initExpression xsi:type="mtl:QueryInvocation">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Property"/>
- <definition href="../../../../../../../../../../../common/org.eclipse.papyrus.robotml.generators.common/bin/org/eclipse/papyrus/robotml/generators/common/mmqueries/ArchitectureQueries.emtl#/0/getDestComponentForConnector"/>
- <argument xsi:type="ocl.ecore:VariableExp" name="conn" referredVariable="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.27/conn">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Connector"/>
- </argument>
- </initExpression>
- </letVariable>
- </body>
- <loopVariable name="conn">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Connector"/>
- </loopVariable>
- <iterSet xsi:type="mtl:QueryInvocation" eType="/6/Sequence(Connector)">
- <definition href="../../../../../../../../../../../common/org.eclipse.papyrus.robotml.generators.common/bin/org/eclipse/papyrus/robotml/generators/common/mmqueries/ArchitectureQueries.emtl#/0/getInternalConnectors"/>
- <argument xsi:type="ocl.ecore:VariableExp" name="c" referredVariable="/0/generateRTMapsMacroComponentPackage/%/%/c">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
- </argument>
- </iterSet>
- </body>
- <body xsi:type="mtl:ForBlock">
- <body xsi:type="mtl:LetBlock">
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#x9;&#x9; &lt;Input Name=&quot;"/>
- <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/ArchitectureQueries.emtl#/0/getSourcePortName"/>
- <argument xsi:type="ocl.ecore:VariableExp" name="conn" referredVariable="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.28/conn">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Connector"/>
- </argument>
- </body>
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&quot; Target=&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="dst_comp" referredVariable="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.28/%/dst_comp">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Property"/>
- </source>
- <referredProperty xsi:type="ecore:EAttribute" href="http://www.eclipse.org/uml2/5.0.0/UML#//NamedElement/name"/>
- </body>
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="."/>
- <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/ArchitectureQueries.emtl#/0/getDestPortName"/>
- <argument xsi:type="ocl.ecore:VariableExp" name="conn" referredVariable="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.28/conn">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Connector"/>
- </argument>
- </body>
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&quot;/>&#xD;&#xA;"/>
- <letVariable name="dst_comp">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Property"/>
- <initExpression xsi:type="mtl:QueryInvocation">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Property"/>
- <definition href="../../../../../../../../../../../common/org.eclipse.papyrus.robotml.generators.common/bin/org/eclipse/papyrus/robotml/generators/common/mmqueries/ArchitectureQueries.emtl#/0/getDestComponentForConnector"/>
- <argument xsi:type="ocl.ecore:VariableExp" name="conn" referredVariable="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.28/conn">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Connector"/>
- </argument>
- </initExpression>
- </letVariable>
- </body>
- <loopVariable name="conn">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Connector"/>
- </loopVariable>
- <iterSet xsi:type="mtl:QueryInvocation" eType="/6/Sequence(Connector)">
- <definition href="../../../../../../../../../../../common/org.eclipse.papyrus.robotml.generators.common/bin/org/eclipse/papyrus/robotml/generators/common/mmqueries/ArchitectureQueries.emtl#/0/getExternalInputConnectors"/>
- <argument xsi:type="ocl.ecore:VariableExp" name="c" referredVariable="/0/generateRTMapsMacroComponentPackage/%/%/c">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
- </argument>
- </iterSet>
- </body>
- <body xsi:type="mtl:ForBlock">
- <body xsi:type="mtl:LetBlock">
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#x9;&#x9; &lt;Output Name=&quot;"/>
- <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/ArchitectureQueries.emtl#/0/getDestPortName"/>
- <argument xsi:type="ocl.ecore:VariableExp" name="conn" referredVariable="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.29/conn">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Connector"/>
- </argument>
- </body>
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&quot; Target=&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="src_comp" referredVariable="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.29/%/src_comp">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Property"/>
- </source>
- <referredProperty xsi:type="ecore:EAttribute" href="http://www.eclipse.org/uml2/5.0.0/UML#//NamedElement/name"/>
- </body>
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="."/>
- <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/ArchitectureQueries.emtl#/0/getSourcePortName"/>
- <argument xsi:type="ocl.ecore:VariableExp" name="conn" referredVariable="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.29/conn">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Connector"/>
- </argument>
- </body>
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&quot;/>&#xD;&#xA;"/>
- <letVariable name="src_comp">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Property"/>
- <initExpression xsi:type="mtl:QueryInvocation">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Property"/>
- <definition href="../../../../../../../../../../../common/org.eclipse.papyrus.robotml.generators.common/bin/org/eclipse/papyrus/robotml/generators/common/mmqueries/ArchitectureQueries.emtl#/0/getSourceComponentForConnector"/>
- <argument xsi:type="ocl.ecore:VariableExp" name="conn" referredVariable="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.29/conn">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Connector"/>
- </argument>
- </initExpression>
- </letVariable>
- </body>
- <loopVariable name="conn">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Connector"/>
- </loopVariable>
- <iterSet xsi:type="mtl:QueryInvocation" eType="/6/Sequence(Connector)">
- <definition href="../../../../../../../../../../../common/org.eclipse.papyrus.robotml.generators.common/bin/org/eclipse/papyrus/robotml/generators/common/mmqueries/ArchitectureQueries.emtl#/0/getExternalOutputConnectors"/>
- <argument xsi:type="ocl.ecore:VariableExp" name="c" referredVariable="/0/generateRTMapsMacroComponentPackage/%/%/c">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
- </argument>
- </iterSet>
- </body>
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#x9;&#x9; &lt;RTBoardView ID=&quot;JavaStudio1.0&quot;>&#xD;&#xA;&#x9;&#x9; &lt;Description/>&#xD;&#xA;"/>
- <body xsi:type="mtl:ForBlock">
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#x9;&#x9;&#x9; &lt;ComponentBox InstanceName=&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="prop" referredVariable="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.31/prop">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Property"/>
- </source>
- <referredProperty xsi:type="ecore:EAttribute" href="http://www.eclipse.org/uml2/5.0.0/UML#//NamedElement/name"/>
- </body>
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&quot; reversed=&quot;false&quot;>&#xD;&#xA;&#x9;&#x9;&#x9; &lt;Description/>&#xD;&#xA;"/>
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#x9;&#x9;&#x9; &lt;/ComponentBox>&#xD;&#xA;"/>
- <loopVariable name="prop">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Property"/>
- </loopVariable>
- <iterSet xsi:type="mtl:QueryInvocation" eType="/6/Sequence(Property)">
- <definition href="../../../../../../../../../../../common/org.eclipse.papyrus.robotml.generators.common/bin/org/eclipse/papyrus/robotml/generators/common/mmqueries/ArchitectureQueries.emtl#/0/getLevel1SubComponentsForComponent"/>
- <argument xsi:type="ocl.ecore:VariableExp" name="c" referredVariable="/0/generateRTMapsMacroComponentPackage/%/%/c">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
- </argument>
- </iterSet>
- </body>
- <body xsi:type="mtl:LetBlock">
- <body xsi:type="mtl:ForBlock">
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#x9;&#x9; &#x9;&lt;InputBox InstanceName=&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="port" referredVariable="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.32/%/port">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Port"/>
- </source>
- <referredProperty xsi:type="ecore:EAttribute" href="http://www.eclipse.org/uml2/5.0.0/UML#//NamedElement/name"/>
- </body>
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&quot; reversed=&quot;false&quot; x=&quot;50&quot; y=&quot;"/>
- <body xsi:type="ocl.ecore:OperationCallExp">
- <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
- <source xsi:type="ocl.ecore:IntegerLiteralExp" integerSymbol="100">
- <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
- </source>
- <argument xsi:type="ocl.ecore:OperationCallExp">
- <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
- <source xsi:type="ocl.ecore:VariableExp" name="i" referredVariable="/145">
- <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
- </source>
- <argument xsi:type="ocl.ecore:IntegerLiteralExp" integerSymbol="50">
- <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
- </argument>
- <referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer_Class/*"/>
- </argument>
- <referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer_Class/+"/>
- </body>
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&quot; z=&quot;-1&quot;>&#xD;&#xA;&#x9;&#x9; &lt;Description/>&#xD;&#xA;&#x9;&#x9; &#x9;&lt;/InputBox>&#xD;&#xA;"/>
- <loopVariable name="port">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Port"/>
- </loopVariable>
- <iterSet xsi:type="mtl:QueryInvocation" eType="/6/Sequence(Port)">
- <definition href="../../../../../../../../../../../common/org.eclipse.papyrus.robotml.generators.common/bin/org/eclipse/papyrus/robotml/generators/common/mmqueries/ArchitectureQueries.emtl#/0/getInputPortsForElement"/>
- <argument xsi:type="ocl.ecore:VariableExp" name="elt" referredVariable="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.32/elt">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Element"/>
- </argument>
- </iterSet>
- </body>
- <body xsi:type="mtl:ForBlock">
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#x9;&#x9;&#x9; &lt;OutputBox InstanceName=&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="port" referredVariable="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.32/%.1/port">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Port"/>
- </source>
- <referredProperty xsi:type="ecore:EAttribute" href="http://www.eclipse.org/uml2/5.0.0/UML#//NamedElement/name"/>
- </body>
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&quot; reversed=&quot;false&quot; x=&quot;600&quot; y=&quot;"/>
- <body xsi:type="ocl.ecore:OperationCallExp">
- <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
- <source xsi:type="ocl.ecore:IntegerLiteralExp" integerSymbol="100">
- <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
- </source>
- <argument xsi:type="ocl.ecore:OperationCallExp">
- <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
- <source xsi:type="ocl.ecore:VariableExp" name="i" referredVariable="/151">
- <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
- </source>
- <argument xsi:type="ocl.ecore:IntegerLiteralExp" integerSymbol="50">
- <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
- </argument>
- <referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer_Class/*"/>
- </argument>
- <referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer_Class/+"/>
- </body>
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&quot; z=&quot;-1&quot;>&#xD;&#xA;&#x9;&#x9;&#x9; &lt;Description/>&#xD;&#xA;&#x9;&#x9;&#x9; &lt;/OutputBox>&#xD;&#xA;"/>
- <loopVariable name="port">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Port"/>
- </loopVariable>
- <iterSet xsi:type="mtl:QueryInvocation" eType="/6/Sequence(Port)">
- <definition href="../../../../../../../../../../../common/org.eclipse.papyrus.robotml.generators.common/bin/org/eclipse/papyrus/robotml/generators/common/mmqueries/ArchitectureQueries.emtl#/0/getOutputPortsForElement"/>
- <argument xsi:type="ocl.ecore:VariableExp" name="elt" referredVariable="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.32/elt">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Element"/>
- </argument>
- </iterSet>
- </body>
- <letVariable name="elt">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Element"/>
- <initExpression xsi:type="ocl.ecore:OperationCallExp">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Element"/>
- <source xsi:type="ocl.ecore:VariableExp" name="c" referredVariable="/0/generateRTMapsMacroComponentPackage/%/%/c">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
- </source>
- <argument xsi:type="ocl.ecore:TypeExp" eType="/9/Element">
- <referredType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.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"/>
- </initExpression>
- </letVariable>
- </body>
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#x9;&#x9; &lt;/RTBoardView>&#xD;&#xA;&#x9; &lt;/MacroComponentModel>&#xD;&#xA;&lt;/MacroPackage>&#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: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="c" referredVariable="/0/generateRTMapsMacroComponentPackage/%/%/c">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
- </source>
- <referredProperty xsi:type="ecore:EAttribute" href="http://www.eclipse.org/uml2/5.0.0/UML#//NamedElement/name"/>
- </source>
- <argument xsi:type="ocl.ecore:StringLiteralExp" stringSymbol=".rtmc">
- <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>
- <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/ArchitectureQueries.emtl#/0/isMacroComponent"/>
- <argument xsi:type="ocl.ecore:VariableExp" name="c" referredVariable="/0/generateRTMapsMacroComponentPackage/%/%/c">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
- </argument>
- </ifExpr>
- </body>
- <letVariable name="c">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
- <initExpression xsi:type="ocl.ecore:OperationCallExp">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
- <source xsi:type="ocl.ecore:VariableExp" name="elt" referredVariable="/0/generateRTMapsMacroComponentPackage/%/elt">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//NamedElement"/>
- </source>
- <argument xsi:type="ocl.ecore:TypeExp" eType="/9/Class">
- <referredType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
- </argument>
- <referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclAny_Class/oclAsType"/>
- </initExpression>
- </letVariable>
- </body>
- <loopVariable name="elt">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//NamedElement"/>
- </loopVariable>
- <iterSet xsi:type="mtl:QueryInvocation" eType="/6/Sequence(NamedElement)">
- <definition href="../../../../../../../../../../../common/org.eclipse.papyrus.robotml.generators.common/bin/org/eclipse/papyrus/robotml/generators/common/mmqueries/ArchitectureQueries.emtl#/0/getComponentModels"/>
- <argument xsi:type="ocl.ecore:VariableExp" name="root_model" referredVariable="/0/generateRTMapsMacroComponentPackage/root_model">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Model"/>
- </argument>
- </iterSet>
- </body>
- <parameter name="root_model">
- <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="generateRTMapsMacroComponentPackage">
- <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL">
- <contents xsi:type="ocl.ecore:Constraint"/>
- </eAnnotations>
- <eAnnotations source="MTL" references="/0/generateRTMapsMacroComponentPackage"/>
- <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/5.0.0/UML#//Model"/>
- </eParameters>
- </eOperations>
- <eOperations name="getSourcePortName">
- <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/ArchitectureQueries.emtl#/0/getSourcePortName"/>
- </eAnnotations>
- <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
- <eParameters name="conn">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Connector"/>
- </eParameters>
- </eOperations>
- <eOperations name="getSourceComponentForConnector">
- <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/ArchitectureQueries.emtl#/0/getSourceComponentForConnector"/>
- </eAnnotations>
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Property"/>
- <eParameters name="conn">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Connector"/>
- </eParameters>
- </eOperations>
- <eOperations name="getDestPortName">
- <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/ArchitectureQueries.emtl#/0/getDestPortName"/>
- </eAnnotations>
- <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
- <eParameters name="conn">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Connector"/>
- </eParameters>
- </eOperations>
- <eOperations name="getDestComponentForConnector">
- <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/ArchitectureQueries.emtl#/0/getDestComponentForConnector"/>
- </eAnnotations>
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Property"/>
- <eParameters name="conn">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Connector"/>
- </eParameters>
- </eOperations>
- <eOperations name="getInternalConnectors">
- <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/ArchitectureQueries.emtl#/0/getInternalConnectors"/>
- </eAnnotations>
- <eType xsi:type="ocl.ecore:SequenceType" href="../../../../../../../../../../../common/org.eclipse.papyrus.robotml.generators.common/bin/org/eclipse/papyrus/robotml/generators/common/mmqueries/ArchitectureQueries.emtl#/3/Sequence(Connector)"/>
- <eParameters name="c">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
- </eParameters>
- </eOperations>
- <eOperations name="getExternalInputConnectors">
- <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/ArchitectureQueries.emtl#/0/getExternalInputConnectors"/>
- </eAnnotations>
- <eType xsi:type="ocl.ecore:SequenceType" href="../../../../../../../../../../../common/org.eclipse.papyrus.robotml.generators.common/bin/org/eclipse/papyrus/robotml/generators/common/mmqueries/ArchitectureQueries.emtl#/3/Sequence(Connector)"/>
- <eParameters name="c">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
- </eParameters>
- </eOperations>
- <eOperations name="getExternalOutputConnectors">
- <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/ArchitectureQueries.emtl#/0/getExternalOutputConnectors"/>
- </eAnnotations>
- <eType xsi:type="ocl.ecore:SequenceType" href="../../../../../../../../../../../common/org.eclipse.papyrus.robotml.generators.common/bin/org/eclipse/papyrus/robotml/generators/common/mmqueries/ArchitectureQueries.emtl#/3/Sequence(Connector)"/>
- <eParameters name="c">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
- </eParameters>
- </eOperations>
- <eOperations name="getLevel1SubComponentsForComponent">
- <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/ArchitectureQueries.emtl#/0/getLevel1SubComponentsForComponent"/>
- </eAnnotations>
- <eType xsi:type="ocl.ecore:SequenceType" href="../../../../../../../../../../../common/org.eclipse.papyrus.robotml.generators.common/bin/org/eclipse/papyrus/robotml/generators/common/mmqueries/ArchitectureQueries.emtl#/3/Sequence(Property)"/>
- <eParameters name="class">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
- </eParameters>
- </eOperations>
- <eOperations name="getOutputPortsForElement">
- <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/ArchitectureQueries.emtl#/0/getOutputPortsForElement"/>
- </eAnnotations>
- <eType xsi:type="ocl.ecore:SequenceType" href="../../../../../../../../../../../common/org.eclipse.papyrus.robotml.generators.common/bin/org/eclipse/papyrus/robotml/generators/common/mmqueries/ArchitectureQueries.emtl#/3/Sequence(Port)"/>
- <eParameters name="elt">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Element"/>
- </eParameters>
- </eOperations>
- <eOperations name="getInputPortsForElement">
- <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/ArchitectureQueries.emtl#/0/getInputPortsForElement"/>
- </eAnnotations>
- <eType xsi:type="ocl.ecore:SequenceType" href="../../../../../../../../../../../common/org.eclipse.papyrus.robotml.generators.common/bin/org/eclipse/papyrus/robotml/generators/common/mmqueries/ArchitectureQueries.emtl#/3/Sequence(Port)"/>
- <eParameters name="elt">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Element"/>
- </eParameters>
- </eOperations>
- <eOperations name="getComponentModels">
- <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/ArchitectureQueries.emtl#/0/getComponentModels"/>
- </eAnnotations>
- <eType xsi:type="ocl.ecore:SequenceType" href="../../../../../../../../../../../common/org.eclipse.papyrus.robotml.generators.common/bin/org/eclipse/papyrus/robotml/generators/common/mmqueries/ArchitectureQueries.emtl#/3/Sequence(NamedElement)"/>
- <eParameters name="model">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Model"/>
- </eParameters>
- </eOperations>
- <eOperations name="isMacroComponent">
- <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/ArchitectureQueries.emtl#/0/isMacroComponent"/>
- </eAnnotations>
- <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/>
- <eParameters name="class">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
- </eParameters>
- </eOperations>
- <eOperations name="getOutputPortBufferSize">
- <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/ArchitectureQueries.emtl#/0/getOutputPortBufferSize"/>
- </eAnnotations>
- <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
- <eParameters name="p">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Port"/>
- </eParameters>
- </eOperations>
- <eOperations name="getPckOutputDir">
- <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL">
- <contents xsi:type="ocl.ecore:Constraint"/>
- </eAnnotations>
- <eAnnotations source="MTL">
- <references href="../RTMapsDataTypeQueries.emtl#/0/getPckOutputDir"/>
- </eAnnotations>
- <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
- <eParameters name="arg">
- <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
- </eParameters>
- </eOperations>
- <eOperations name="hasRTMapsNativeImplementation">
- <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL">
- <contents xsi:type="ocl.ecore:Constraint"/>
- </eAnnotations>
- <eAnnotations source="MTL">
- <references href="../RTMapsDataTypeQueries.emtl#/0/hasRTMapsNativeImplementation"/>
- </eAnnotations>
- <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/>
- <eParameters name="c">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
- </eParameters>
- </eOperations>
- <eOperations name="getRTMapsNativeComponentNameFromGenericAttribute">
- <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL">
- <contents xsi:type="ocl.ecore:Constraint"/>
- </eAnnotations>
- <eAnnotations source="MTL">
- <references href="../RTMapsDataTypeQueries.emtl#/0/getRTMapsNativeComponentNameFromGenericAttribute"/>
- </eAnnotations>
- <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
- <eParameters name="c">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
- </eParameters>
- </eOperations>
- <eOperations name="getRTMapsNativeLibraryPathFromGenericAttribute">
- <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL">
- <contents xsi:type="ocl.ecore:Constraint"/>
- </eAnnotations>
- <eAnnotations source="MTL">
- <references href="../RTMapsDataTypeQueries.emtl#/0/getRTMapsNativeLibraryPathFromGenericAttribute"/>
- </eAnnotations>
- <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
- <eParameters name="c">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
- </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>
- <eClassifiers xsi:type="ecore:EClass" name="Class_Class">
- <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL">
- <references href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
- </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/5.0.0/UML#//Element"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xsi:type="ecore:EClass" name="Property_Class">
- <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL">
- <references href="http://www.eclipse.org/uml2/5.0.0/UML#//Property"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xsi:type="ecore:EClass" name="Connector_Class">
- <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL">
- <references href="http://www.eclipse.org/uml2/5.0.0/UML#//Connector"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xsi:type="ecore:EClass" name="Parameter_Class">
- <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL">
- <references href="http://www.eclipse.org/uml2/5.0.0/UML#//Parameter"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xsi:type="ecore:EClass" name="Classifier_Class">
- <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL">
- <references href="http://www.eclipse.org/uml2/5.0.0/UML#//Classifier"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xsi:type="ecore:EClass" name="Port_Class">
- <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL">
- <references href="http://www.eclipse.org/uml2/5.0.0/UML#//Port"/>
- </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>
- <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/5.0.0/UML#//NamedElement"/>
- </eClassifiers>
- <eClassifiers xsi:type="ocl.ecore:SequenceType" name="Sequence(Property)" instanceClassName="java.util.List">
- <elementType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Property"/>
- </eClassifiers>
- <eClassifiers xsi:type="ocl.ecore:SequenceType" name="Sequence(Port)" instanceClassName="java.util.List">
- <elementType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Port"/>
- </eClassifiers>
- <eClassifiers xsi:type="ocl.ecore:SequenceType" name="Sequence(Connector)" instanceClassName="java.util.List">
- <elementType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Connector"/>
- </eClassifiers>
- </ecore:EPackage>
- <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#//NamedElement"/>
- </ocl.ecore:Variable>
- <ecore:EPackage name="types">
- <eClassifiers xsi:type="ocl.ecore:TypeType" name="Class">
- <referredType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
- </eClassifiers>
- <eClassifiers xsi:type="ocl.ecore:TypeType" name="Element">
- <referredType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Element"/>
- </eClassifiers>
- </ecore:EPackage>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//NamedElement"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//NamedElement"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//NamedElement"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//NamedElement"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//NamedElement"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//NamedElement"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//NamedElement"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//NamedElement"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//NamedElement"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//NamedElement"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//NamedElement"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//NamedElement"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//NamedElement"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//NamedElement"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//NamedElement"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//NamedElement"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Property"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Property"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Property"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Property"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Property"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Property"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Property"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Property"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Property"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Property"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Property"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Property"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Property"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Property"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Property"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Property"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Property"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Property"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Property"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Property"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Property"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Property"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Property"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.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/5.0.0/UML#//NamedElement"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//NamedElement"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Property"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Property"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Property"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Property"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Property"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Property"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Property"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Property"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Port"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Port"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Port"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Port"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Port"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Port"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Port"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Port"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Port"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Port"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Port"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Port"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Port"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Property"/>
- </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/5.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/5.0.0/UML#//NamedElement"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Property"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Property"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Property"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Property"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Property"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Property"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Property"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Port"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Port"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Port"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Port"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Port"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Property"/>
- </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/5.0.0/UML#//Property"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Property"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Property"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Property"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Property"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Property"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Port"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Port"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Port"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Port"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Port"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Property"/>
- </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/5.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/5.0.0/UML#//NamedElement"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Connector"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Connector"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Connector"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Connector"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Connector"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Connector"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Connector"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.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/5.0.0/UML#//NamedElement"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Connector"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Connector"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Connector"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Connector"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Connector"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.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/5.0.0/UML#//NamedElement"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Connector"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Connector"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Connector"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Connector"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Connector"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.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/5.0.0/UML#//NamedElement"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Property"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Property"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.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/5.0.0/UML#//NamedElement"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//NamedElement"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Port"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Port"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Port"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.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/5.0.0/UML#//NamedElement"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Port"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Port"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Port"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.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/5.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/emf/2002/Ecore#//EObject"/>
- </ocl.ecore:Variable>
- <ecore:EAnnotation source="positions">
- <eAnnotations source="positions.0" references="/0/generateRTMapsMacroComponentPackage">
- <details key="start" value="1176"/>
- <details key="end" value="9226"/>
- <details key="line" value="26"/>
- </eAnnotations>
- <eAnnotations source="positions.1" references="/0/generateRTMapsMacroComponentPackage/%">
- <details key="start" value="1252"/>
- <details key="end" value="9213"/>
- <details key="line" value="27"/>
- </eAnnotations>
- <eAnnotations source="positions.2" references="/0/generateRTMapsMacroComponentPackage/%/%">
- <details key="start" value="1314"/>
- <details key="end" value="9204"/>
- <details key="line" value="28"/>
- </eAnnotations>
- <eAnnotations source="positions.3" references="/0/generateRTMapsMacroComponentPackage/%/%/%">
- <details key="start" value="1357"/>
- <details key="end" value="9194"/>
- <details key="line" value="29"/>
- </eAnnotations>
- <eAnnotations source="positions.4" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%">
- <details key="start" value="1389"/>
- <details key="end" value="9184"/>
- <details key="line" value="30"/>
- </eAnnotations>
- <eAnnotations source="positions.5" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%">
- <details key="start" value="1432"/>
- <details key="end" value="1935"/>
- <details key="line" value="31"/>
- </eAnnotations>
- <eAnnotations source="positions.6" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.1">
- <details key="start" value="1936"/>
- <details key="end" value="1939"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.7" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.2">
- <details key="start" value="1941"/>
- <details key="end" value="1946"/>
- <details key="line" value="34"/>
- </eAnnotations>
- <eAnnotations source="positions.8" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.3">
- <details key="start" value="1947"/>
- <details key="end" value="1950"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.9" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.4">
- <details key="start" value="1952"/>
- <details key="end" value="1984"/>
- <details key="line" value="34"/>
- </eAnnotations>
- <eAnnotations source="positions.10" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.5">
- <details key="start" value="1985"/>
- <details key="end" value="2000"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.11" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.5/root_model">
- <details key="start" value="1985"/>
- <details key="end" value="1995"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.12" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.6">
- <details key="start" value="2002"/>
- <details key="end" value="2006"/>
- <details key="line" value="34"/>
- </eAnnotations>
- <eAnnotations source="positions.13" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.7">
- <details key="start" value="2007"/>
- <details key="end" value="2010"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.14" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.8">
- <details key="start" value="2013"/>
- <details key="end" value="2016"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.15" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.9">
- <details key="start" value="2018"/>
- <details key="end" value="2040"/>
- <details key="line" value="34"/>
- </eAnnotations>
- <eAnnotations source="positions.16" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.10">
- <details key="start" value="2041"/>
- <details key="end" value="2044"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.17" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.11">
- <details key="start" value="2046"/>
- <details key="end" value="2051"/>
- <details key="line" value="35"/>
- </eAnnotations>
- <eAnnotations source="positions.18" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.12">
- <details key="start" value="2052"/>
- <details key="end" value="2055"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.19" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.13">
- <details key="start" value="2057"/>
- <details key="end" value="2086"/>
- <details key="line" value="35"/>
- </eAnnotations>
- <eAnnotations source="positions.20" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.14">
- <details key="start" value="2087"/>
- <details key="end" value="2111"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.21" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.14/%">
- <details key="start" value="2103"/>
- <details key="end" value="2110"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.22" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.15">
- <details key="start" value="2113"/>
- <details key="end" value="2120"/>
- <details key="line" value="35"/>
- </eAnnotations>
- <eAnnotations source="positions.23" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.16">
- <details key="start" value="2121"/>
- <details key="end" value="2136"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.24" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.16/root_model">
- <details key="start" value="2121"/>
- <details key="end" value="2131"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.25" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.17">
- <details key="start" value="2138"/>
- <details key="end" value="2142"/>
- <details key="line" value="35"/>
- </eAnnotations>
- <eAnnotations source="positions.26" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.18">
- <details key="start" value="2143"/>
- <details key="end" value="2146"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.27" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.19">
- <details key="start" value="2149"/>
- <details key="end" value="2152"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.28" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.20">
- <details key="start" value="2154"/>
- <details key="end" value="2236"/>
- <details key="line" value="35"/>
- </eAnnotations>
- <eAnnotations source="positions.29" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.21">
- <details key="start" value="2237"/>
- <details key="end" value="3012"/>
- <details key="line" value="39"/>
- </eAnnotations>
- <eAnnotations source="positions.30" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.21/%">
- <details key="start" value="2303"/>
- <details key="end" value="3003"/>
- <details key="line" value="40"/>
- </eAnnotations>
- <eAnnotations source="positions.31" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.21/%/%">
- <details key="start" value="2377"/>
- <details key="end" value="2387"/>
- <details key="line" value="41"/>
- </eAnnotations>
- <eAnnotations source="positions.32" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.21/%/%.1">
- <details key="start" value="2388"/>
- <details key="end" value="2391"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.33" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.21/%/%.2">
- <details key="start" value="2393"/>
- <details key="end" value="2398"/>
- <details key="line" value="41"/>
- </eAnnotations>
- <eAnnotations source="positions.34" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.21/%/%.3">
- <details key="start" value="2399"/>
- <details key="end" value="2402"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.35" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.21/%/%.4">
- <details key="start" value="2405"/>
- <details key="end" value="2480"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.36" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.21/%/%.4/%">
- <details key="start" value="2405"/>
- <details key="end" value="2431"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.37" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.21/%/%.4/%/%">
- <details key="start" value="2405"/>
- <details key="end" value="2414"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.38" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.21/%/%.4/%/%/prop">
- <details key="start" value="2405"/>
- <details key="end" value="2409"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.39" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.21/%/%.4/%/%.1">
- <details key="start" value="2425"/>
- <details key="end" value="2430"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.40" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.21/%/%.5">
- <details key="start" value="2483"/>
- <details key="end" value="2486"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.41" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.21/%/%.6">
- <details key="start" value="2489"/>
- <details key="end" value="2492"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.42" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.21/%/%.7">
- <details key="start" value="2494"/>
- <details key="end" value="2516"/>
- <details key="line" value="41"/>
- </eAnnotations>
- <eAnnotations source="positions.43" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.21/%/%.8">
- <details key="start" value="2517"/>
- <details key="end" value="2520"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.44" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.21/%/%.9">
- <details key="start" value="2522"/>
- <details key="end" value="2527"/>
- <details key="line" value="42"/>
- </eAnnotations>
- <eAnnotations source="positions.45" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.21/%/%.10">
- <details key="start" value="2528"/>
- <details key="end" value="2531"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.46" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.21/%/%.11">
- <details key="start" value="2534"/>
- <details key="end" value="2609"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.47" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.21/%/%.11/%">
- <details key="start" value="2534"/>
- <details key="end" value="2560"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.48" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.21/%/%.11/%/%">
- <details key="start" value="2534"/>
- <details key="end" value="2543"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.49" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.21/%/%.11/%/%/prop">
- <details key="start" value="2534"/>
- <details key="end" value="2538"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.50" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.21/%/%.11/%/%.1">
- <details key="start" value="2554"/>
- <details key="end" value="2559"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.51" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.21/%/%.12">
- <details key="start" value="2612"/>
- <details key="end" value="2615"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.52" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.21/%/%.13">
- <details key="start" value="2618"/>
- <details key="end" value="2621"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.53" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.21/%/%.14">
- <details key="start" value="2623"/>
- <details key="end" value="2651"/>
- <details key="line" value="42"/>
- </eAnnotations>
- <eAnnotations source="positions.54" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.21/%/%.15">
- <details key="start" value="2307"/>
- <details key="end" value="2374"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.55" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.21/%/%.15/%">
- <details key="start" value="2308"/>
- <details key="end" value="2366"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.56" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.21/%/%.15/%/%">
- <details key="start" value="2308"/>
- <details key="end" value="2334"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.57" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.21/%/%.15/%/%/%">
- <details key="start" value="2308"/>
- <details key="end" value="2317"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.58" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.21/%/%.15/%/%/%/prop">
- <details key="start" value="2308"/>
- <details key="end" value="2312"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.59" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.21/%/%.15/%/%/%.1">
- <details key="start" value="2328"/>
- <details key="end" value="2333"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.60" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.21/%/%.15/%.1">
- <details key="start" value="2369"/>
- <details key="end" value="2373"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.61" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.21/%/%.16">
- <details key="start" value="2919"/>
- <details key="end" value="2998"/>
- <details key="line" value="48"/>
- </eAnnotations>
- <eAnnotations source="positions.62" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.21/%/%.17">
- <details key="start" value="2653"/>
- <details key="end" value="2919"/>
- <details key="line" value="44"/>
- </eAnnotations>
- <eAnnotations source="positions.63" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.21/%/%.17/%">
- <details key="start" value="2710"/>
- <details key="end" value="2720"/>
- <details key="line" value="45"/>
- </eAnnotations>
- <eAnnotations source="positions.64" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.21/%/%.17/%.1">
- <details key="start" value="2721"/>
- <details key="end" value="2724"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.65" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.21/%/%.17/%.2">
- <details key="start" value="2726"/>
- <details key="end" value="2731"/>
- <details key="line" value="45"/>
- </eAnnotations>
- <eAnnotations source="positions.66" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.21/%/%.17/%.3">
- <details key="start" value="2732"/>
- <details key="end" value="2735"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.67" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.21/%/%.17/%.4">
- <details key="start" value="2737"/>
- <details key="end" value="2762"/>
- <details key="line" value="45"/>
- </eAnnotations>
- <eAnnotations source="positions.68" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.21/%/%.17/%.5">
- <details key="start" value="2763"/>
- <details key="end" value="2777"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.69" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.21/%/%.17/%.5/%">
- <details key="start" value="2763"/>
- <details key="end" value="2772"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.70" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.21/%/%.17/%.5/%/prop">
- <details key="start" value="2763"/>
- <details key="end" value="2767"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.71" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.21/%/%.17/%.6">
- <details key="start" value="2779"/>
- <details key="end" value="2784"/>
- <details key="line" value="45"/>
- </eAnnotations>
- <eAnnotations source="positions.72" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.21/%/%.17/%.7">
- <details key="start" value="2785"/>
- <details key="end" value="2788"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.73" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.21/%/%.17/%.8">
- <details key="start" value="2791"/>
- <details key="end" value="2794"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.74" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.21/%/%.17/%.9">
- <details key="start" value="2796"/>
- <details key="end" value="2818"/>
- <details key="line" value="45"/>
- </eAnnotations>
- <eAnnotations source="positions.75" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.21/%/%.17/%.10">
- <details key="start" value="2819"/>
- <details key="end" value="2822"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.76" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.21/%/%.17/%.11">
- <details key="start" value="2824"/>
- <details key="end" value="2829"/>
- <details key="line" value="46"/>
- </eAnnotations>
- <eAnnotations source="positions.77" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.21/%/%.17/%.12">
- <details key="start" value="2830"/>
- <details key="end" value="2833"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.78" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.21/%/%.17/%.13">
- <details key="start" value="2835"/>
- <details key="end" value="2855"/>
- <details key="line" value="46"/>
- </eAnnotations>
- <eAnnotations source="positions.79" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.21/%/%.17/%.14">
- <details key="start" value="2856"/>
- <details key="end" value="2870"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.80" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.21/%/%.17/%.14/%">
- <details key="start" value="2856"/>
- <details key="end" value="2865"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.81" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.21/%/%.17/%.14/%/prop">
- <details key="start" value="2856"/>
- <details key="end" value="2860"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.82" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.21/%/%.17/%.15">
- <details key="start" value="2872"/>
- <details key="end" value="2877"/>
- <details key="line" value="46"/>
- </eAnnotations>
- <eAnnotations source="positions.83" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.21/%/%.17/%.16">
- <details key="start" value="2878"/>
- <details key="end" value="2881"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.84" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.21/%/%.17/%.17">
- <details key="start" value="2884"/>
- <details key="end" value="2887"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.85" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.21/%/%.17/%.18">
- <details key="start" value="2889"/>
- <details key="end" value="2917"/>
- <details key="line" value="46"/>
- </eAnnotations>
- <eAnnotations source="positions.86" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.21/%/%.17/%.19">
- <details key="start" value="2661"/>
- <details key="end" value="2707"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.87" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.21/%/%.17/%.19/%">
- <details key="start" value="2679"/>
- <details key="end" value="2705"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.88" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.21/%/%.17/%.19/%/%">
- <details key="start" value="2679"/>
- <details key="end" value="2688"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.89" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.21/%/%.17/%.19/%/%/prop">
- <details key="start" value="2679"/>
- <details key="end" value="2683"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.90" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.21/%/%.17/%.19/%/%.1">
- <details key="start" value="2699"/>
- <details key="end" value="2704"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.91" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.21/prop">
- <details key="start" value="2243"/>
- <details key="end" value="2257"/>
- <details key="line" value="39"/>
- </eAnnotations>
- <eAnnotations source="positions.92" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.21/%.1">
- <details key="start" value="2260"/>
- <details key="end" value="2297"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.93" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.21/%.1/c">
- <details key="start" value="2295"/>
- <details key="end" value="2296"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.94" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.22">
- <details key="start" value="3014"/>
- <details key="end" value="3079"/>
- <details key="line" value="52"/>
- </eAnnotations>
- <eAnnotations source="positions.95" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.23">
- <details key="start" value="3080"/>
- <details key="end" value="3086"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.96" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.23/c">
- <details key="start" value="3080"/>
- <details key="end" value="3081"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.97" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.24">
- <details key="start" value="3088"/>
- <details key="end" value="3139"/>
- <details key="line" value="53"/>
- </eAnnotations>
- <eAnnotations source="positions.98" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.25">
- <details key="start" value="3142"/>
- <details key="end" value="4902"/>
- <details key="line" value="55"/>
- </eAnnotations>
- <eAnnotations source="positions.99" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.25/%">
- <details key="start" value="3210"/>
- <details key="end" value="4891"/>
- <details key="line" value="56"/>
- </eAnnotations>
- <eAnnotations source="positions.100" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.25/%/%">
- <details key="start" value="3214"/>
- <details key="end" value="3281"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.101" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.25/%/%/%">
- <details key="start" value="3215"/>
- <details key="end" value="3273"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.102" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.25/%/%/%/%">
- <details key="start" value="3215"/>
- <details key="end" value="3241"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.103" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.25/%/%/%/%/%">
- <details key="start" value="3215"/>
- <details key="end" value="3224"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.104" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.25/%/%/%/%/%/prop">
- <details key="start" value="3215"/>
- <details key="end" value="3219"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.105" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.25/%/%/%/%/%.1">
- <details key="start" value="3235"/>
- <details key="end" value="3240"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.106" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.25/%/%/%.1">
- <details key="start" value="3276"/>
- <details key="end" value="3280"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.107" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.25/%/%.1">
- <details key="start" value="3378"/>
- <details key="end" value="4886"/>
- <details key="line" value="58"/>
- </eAnnotations>
- <eAnnotations source="positions.108" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.25/%/%.1/%">
- <details key="start" value="3443"/>
- <details key="end" value="3475"/>
- <details key="line" value="59"/>
- </eAnnotations>
- <eAnnotations source="positions.109" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.25/%/%.1/%.1">
- <details key="start" value="3476"/>
- <details key="end" value="3485"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.110" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.25/%/%.1/%.1/prop">
- <details key="start" value="3476"/>
- <details key="end" value="3480"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.111" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.25/%/%.1/%.2">
- <details key="start" value="3487"/>
- <details key="end" value="3496"/>
- <details key="line" value="59"/>
- </eAnnotations>
- <eAnnotations source="positions.112" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.25/%/%.1/%.3">
- <details key="start" value="3497"/>
- <details key="end" value="3511"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.113" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.25/%/%.1/%.3/%">
- <details key="start" value="3497"/>
- <details key="end" value="3506"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.114" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.25/%/%.1/%.3/%/prop">
- <details key="start" value="3497"/>
- <details key="end" value="3501"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.115" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.25/%/%.1/%.4">
- <details key="start" value="3513"/>
- <details key="end" value="3518"/>
- <details key="line" value="59"/>
- </eAnnotations>
- <eAnnotations source="positions.116" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.25/%/%.1/%.5">
- <details key="start" value="3519"/>
- <details key="end" value="3530"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.117" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.25/%/%.1/%.5/%">
- <details key="start" value="3519"/>
- <details key="end" value="3525"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.118" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.25/%/%.1/%.5/%/i">
- <details key="start" value="3519"/>
- <details key="end" value="3520"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.119" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.25/%/%.1/%.5/%/%">
- <details key="start" value="3523"/>
- <details key="end" value="3525"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.120" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.25/%/%.1/%.5/%.1">
- <details key="start" value="3528"/>
- <details key="end" value="3530"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.121" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.25/%/%.1/%.6">
- <details key="start" value="3532"/>
- <details key="end" value="3537"/>
- <details key="line" value="59"/>
- </eAnnotations>
- <eAnnotations source="positions.122" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.25/%/%.1/%.7">
- <details key="start" value="3538"/>
- <details key="end" value="3549"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.123" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.25/%/%.1/%.7/%">
- <details key="start" value="3538"/>
- <details key="end" value="3544"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.124" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.25/%/%.1/%.7/%/i">
- <details key="start" value="3538"/>
- <details key="end" value="3539"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.125" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.25/%/%.1/%.7/%/%">
- <details key="start" value="3542"/>
- <details key="end" value="3544"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.126" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.25/%/%.1/%.7/%.1">
- <details key="start" value="3547"/>
- <details key="end" value="3549"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.127" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.25/%/%.1/%.8">
- <details key="start" value="3551"/>
- <details key="end" value="3561"/>
- <details key="line" value="59"/>
- </eAnnotations>
- <eAnnotations source="positions.128" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.25/%/%.1/%.9">
- <details key="start" value="3844"/>
- <details key="end" value="4415"/>
- <details key="line" value="66"/>
- </eAnnotations>
- <eAnnotations source="positions.129" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.25/%/%.1/%.9/%">
- <details key="start" value="3924"/>
- <details key="end" value="4401"/>
- <details key="line" value="67"/>
- </eAnnotations>
- <eAnnotations source="positions.130" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.25/%/%.1/%.9/%/%">
- <details key="start" value="3984"/>
- <details key="end" value="4388"/>
- <details key="line" value="68"/>
- </eAnnotations>
- <eAnnotations source="positions.131" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.25/%/%.1/%.9/%/%/%">
- <details key="start" value="4005"/>
- <details key="end" value="4033"/>
- <details key="line" value="69"/>
- </eAnnotations>
- <eAnnotations source="positions.132" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.25/%/%.1/%.9/%/%/%.1">
- <details key="start" value="4034"/>
- <details key="end" value="4043"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.133" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.25/%/%.1/%.9/%/%/%.1/prop">
- <details key="start" value="4034"/>
- <details key="end" value="4038"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.134" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.25/%/%.1/%.9/%/%/%.2">
- <details key="start" value="4045"/>
- <details key="end" value="4046"/>
- <details key="line" value="69"/>
- </eAnnotations>
- <eAnnotations source="positions.135" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.25/%/%.1/%.9/%/%/%.3">
- <details key="start" value="4047"/>
- <details key="end" value="4053"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.136" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.25/%/%.1/%.9/%/%/%.3/p">
- <details key="start" value="4047"/>
- <details key="end" value="4048"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.137" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.25/%/%.1/%.9/%/%/%.4">
- <details key="start" value="4055"/>
- <details key="end" value="4063"/>
- <details key="line" value="69"/>
- </eAnnotations>
- <eAnnotations source="positions.138" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.25/%/%.1/%.9/%/%/%.5">
- <details key="start" value="4064"/>
- <details key="end" value="4070"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.139" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.25/%/%.1/%.9/%/%/%.5/p">
- <details key="start" value="4064"/>
- <details key="end" value="4065"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.140" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.25/%/%.1/%.9/%/%/%.6">
- <details key="start" value="4072"/>
- <details key="end" value="4108"/>
- <details key="line" value="69"/>
- </eAnnotations>
- <eAnnotations source="positions.141" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.25/%/%.1/%.9/%/%/%.7">
- <details key="start" value="4109"/>
- <details key="end" value="4118"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.142" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.25/%/%.1/%.9/%/%/%.7/prop">
- <details key="start" value="4109"/>
- <details key="end" value="4113"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.143" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.25/%/%.1/%.9/%/%/%.8">
- <details key="start" value="4120"/>
- <details key="end" value="4121"/>
- <details key="line" value="70"/>
- </eAnnotations>
- <eAnnotations source="positions.144" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.25/%/%.1/%.9/%/%/%.9">
- <details key="start" value="4122"/>
- <details key="end" value="4128"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.145" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.25/%/%.1/%.9/%/%/%.9/p">
- <details key="start" value="4122"/>
- <details key="end" value="4123"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.146" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.25/%/%.1/%.9/%/%/%.10">
- <details key="start" value="4130"/>
- <details key="end" value="4150"/>
- <details key="line" value="70"/>
- </eAnnotations>
- <eAnnotations source="positions.147" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.25/%/%.1/%.9/%/%/buffsize">
- <details key="start" value="4151"/>
- <details key="end" value="4159"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.148" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.25/%/%.1/%.9/%/%/%.11">
- <details key="start" value="4161"/>
- <details key="end" value="4206"/>
- <details key="line" value="70"/>
- </eAnnotations>
- <eAnnotations source="positions.149" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.25/%/%.1/%.9/%/%/%.12">
- <details key="start" value="4207"/>
- <details key="end" value="4216"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.150" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.25/%/%.1/%.9/%/%/%.12/prop">
- <details key="start" value="4207"/>
- <details key="end" value="4211"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.151" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.25/%/%.1/%.9/%/%/%.13">
- <details key="start" value="4218"/>
- <details key="end" value="4219"/>
- <details key="line" value="71"/>
- </eAnnotations>
- <eAnnotations source="positions.152" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.25/%/%.1/%.9/%/%/%.14">
- <details key="start" value="4220"/>
- <details key="end" value="4226"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.153" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.25/%/%.1/%.9/%/%/%.14/p">
- <details key="start" value="4220"/>
- <details key="end" value="4221"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.154" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.25/%/%.1/%.9/%/%/%.15">
- <details key="start" value="4228"/>
- <details key="end" value="4298"/>
- <details key="line" value="71"/>
- </eAnnotations>
- <eAnnotations source="positions.155" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.25/%/%.1/%.9/%/%/%.16">
- <details key="start" value="4299"/>
- <details key="end" value="4308"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.156" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.25/%/%.1/%.9/%/%/%.16/prop">
- <details key="start" value="4299"/>
- <details key="end" value="4303"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.157" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.25/%/%.1/%.9/%/%/%.17">
- <details key="start" value="4310"/>
- <details key="end" value="4311"/>
- <details key="line" value="72"/>
- </eAnnotations>
- <eAnnotations source="positions.158" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.25/%/%.1/%.9/%/%/%.18">
- <details key="start" value="4312"/>
- <details key="end" value="4318"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.159" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.25/%/%.1/%.9/%/%/%.18/p">
- <details key="start" value="4312"/>
- <details key="end" value="4313"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.160" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.25/%/%.1/%.9/%/%/%.19">
- <details key="start" value="4320"/>
- <details key="end" value="4378"/>
- <details key="line" value="72"/>
- </eAnnotations>
- <eAnnotations source="positions.161" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.25/%/%.1/%.9/%/%/%.20">
- <details key="start" value="3988"/>
- <details key="end" value="4002"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.162" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.25/%/%.1/%.9/%/%/%.20/buffsize">
- <details key="start" value="3989"/>
- <details key="end" value="3997"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.163" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.25/%/%.1/%.9/%/%/%.20/%">
- <details key="start" value="4000"/>
- <details key="end" value="4001"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.164" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.25/%/%.1/%.9/%/buffsize">
- <details key="start" value="3929"/>
- <details key="end" value="3976"/>
- <details key="line" value="67"/>
- </eAnnotations>
- <eAnnotations source="positions.165" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.25/%/%.1/%.9/%/buffsize/%">
- <details key="start" value="3951"/>
- <details key="end" value="3977"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.166" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.25/%/%.1/%.9/%/buffsize/%/p">
- <details key="start" value="3975"/>
- <details key="end" value="3976"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.167" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.25/%/%.1/%.9/p">
- <details key="start" value="3850"/>
- <details key="end" value="3858"/>
- <details key="line" value="66"/>
- </eAnnotations>
- <eAnnotations source="positions.168" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.25/%/%.1/%.9/%.1">
- <details key="start" value="3861"/>
- <details key="end" value="3915"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.169" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.25/%/%.1/%.9/%.1/%">
- <details key="start" value="3886"/>
- <details key="end" value="3914"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.170" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.25/%/%.1/%.9/%.1/%/%">
- <details key="start" value="3886"/>
- <details key="end" value="3895"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.171" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.25/%/%.1/%.9/%.1/%/%/prop">
- <details key="start" value="3886"/>
- <details key="end" value="3890"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.172" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.25/%/%.1/%.9/%.1/%/%.1">
- <details key="start" value="3906"/>
- <details key="end" value="3913"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.173" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.25/%/%.1/%.10">
- <details key="start" value="4861"/>
- <details key="end" value="4882"/>
- <details key="line" value="85"/>
- </eAnnotations>
- <eAnnotations source="positions.174" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.25/%/%.1/%.11">
- <details key="start" value="3386"/>
- <details key="end" value="3440"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.175" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.25/%/%.1/%.11/%">
- <details key="start" value="3387"/>
- <details key="end" value="3431"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.176" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.25/%/%.1/%.11/%/%">
- <details key="start" value="3404"/>
- <details key="end" value="3430"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.177" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.25/%/%.1/%.11/%/%/%">
- <details key="start" value="3404"/>
- <details key="end" value="3413"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.178" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.25/%/%.1/%.11/%/%/%/prop">
- <details key="start" value="3404"/>
- <details key="end" value="3408"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.179" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.25/%/%.1/%.11/%/%/%.1">
- <details key="start" value="3424"/>
- <details key="end" value="3429"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.180" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.25/%/%.1/%.11/%.1">
- <details key="start" value="3434"/>
- <details key="end" value="3439"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.181" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.25/prop">
- <details key="start" value="3148"/>
- <details key="end" value="3162"/>
- <details key="line" value="55"/>
- </eAnnotations>
- <eAnnotations source="positions.182" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.25/%.1">
- <details key="start" value="3165"/>
- <details key="end" value="3202"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.183" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.25/%.1/c">
- <details key="start" value="3200"/>
- <details key="end" value="3201"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.184" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.26">
- <details key="start" value="4907"/>
- <details key="end" value="6608"/>
- <details key="line" value="88"/>
- </eAnnotations>
- <eAnnotations source="positions.185" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.26/%">
- <details key="start" value="4975"/>
- <details key="end" value="6597"/>
- <details key="line" value="89"/>
- </eAnnotations>
- <eAnnotations source="positions.186" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.26/%/%">
- <details key="start" value="5049"/>
- <details key="end" value="5086"/>
- <details key="line" value="90"/>
- </eAnnotations>
- <eAnnotations source="positions.187" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.26/%/%.1">
- <details key="start" value="5087"/>
- <details key="end" value="5096"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.188" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.26/%/%.1/prop">
- <details key="start" value="5087"/>
- <details key="end" value="5091"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.189" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.26/%/%.2">
- <details key="start" value="5098"/>
- <details key="end" value="5107"/>
- <details key="line" value="90"/>
- </eAnnotations>
- <eAnnotations source="positions.190" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.26/%/%.3">
- <details key="start" value="5108"/>
- <details key="end" value="5185"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.191" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.26/%/%.3/%">
- <details key="start" value="5108"/>
- <details key="end" value="5134"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.192" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.26/%/%.3/%/%">
- <details key="start" value="5108"/>
- <details key="end" value="5117"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.193" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.26/%/%.3/%/%/prop">
- <details key="start" value="5108"/>
- <details key="end" value="5112"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.194" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.26/%/%.3/%/%.1">
- <details key="start" value="5128"/>
- <details key="end" value="5133"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.195" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.26/%/%.4">
- <details key="start" value="5187"/>
- <details key="end" value="5192"/>
- <details key="line" value="90"/>
- </eAnnotations>
- <eAnnotations source="positions.196" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.26/%/%.5">
- <details key="start" value="5193"/>
- <details key="end" value="5204"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.197" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.26/%/%.5/%">
- <details key="start" value="5193"/>
- <details key="end" value="5199"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.198" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.26/%/%.5/%/i">
- <details key="start" value="5193"/>
- <details key="end" value="5194"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.199" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.26/%/%.5/%/%">
- <details key="start" value="5197"/>
- <details key="end" value="5199"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.200" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.26/%/%.5/%.1">
- <details key="start" value="5202"/>
- <details key="end" value="5204"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.201" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.26/%/%.6">
- <details key="start" value="5206"/>
- <details key="end" value="5211"/>
- <details key="line" value="90"/>
- </eAnnotations>
- <eAnnotations source="positions.202" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.26/%/%.7">
- <details key="start" value="5212"/>
- <details key="end" value="5224"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.203" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.26/%/%.7/%">
- <details key="start" value="5212"/>
- <details key="end" value="5218"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.204" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.26/%/%.7/%/i">
- <details key="start" value="5212"/>
- <details key="end" value="5213"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.205" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.26/%/%.7/%/%">
- <details key="start" value="5216"/>
- <details key="end" value="5218"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.206" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.26/%/%.7/%.1">
- <details key="start" value="5221"/>
- <details key="end" value="5224"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.207" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.26/%/%.8">
- <details key="start" value="5226"/>
- <details key="end" value="5236"/>
- <details key="line" value="90"/>
- </eAnnotations>
- <eAnnotations source="positions.208" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.26/%/%.9">
- <details key="start" value="5477"/>
- <details key="end" value="5786"/>
- <details key="line" value="95"/>
- </eAnnotations>
- <eAnnotations source="positions.209" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.26/%/%.9/%">
- <details key="start" value="5557"/>
- <details key="end" value="5772"/>
- <details key="line" value="96"/>
- </eAnnotations>
- <eAnnotations source="positions.210" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.26/%/%.9/%/%">
- <details key="start" value="5617"/>
- <details key="end" value="5759"/>
- <details key="line" value="97"/>
- </eAnnotations>
- <eAnnotations source="positions.211" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.26/%/%.9/%/%/%">
- <details key="start" value="5638"/>
- <details key="end" value="5682"/>
- <details key="line" value="98"/>
- </eAnnotations>
- <eAnnotations source="positions.212" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.26/%/%.9/%/%/%.1">
- <details key="start" value="5683"/>
- <details key="end" value="5689"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.213" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.26/%/%.9/%/%/%.1/p">
- <details key="start" value="5683"/>
- <details key="end" value="5684"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.214" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.26/%/%.9/%/%/%.2">
- <details key="start" value="5691"/>
- <details key="end" value="5711"/>
- <details key="line" value="98"/>
- </eAnnotations>
- <eAnnotations source="positions.215" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.26/%/%.9/%/%/buffsize">
- <details key="start" value="5712"/>
- <details key="end" value="5720"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.216" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.26/%/%.9/%/%/%.3">
- <details key="start" value="5722"/>
- <details key="end" value="5749"/>
- <details key="line" value="98"/>
- </eAnnotations>
- <eAnnotations source="positions.217" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.26/%/%.9/%/%/%.4">
- <details key="start" value="5621"/>
- <details key="end" value="5635"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.218" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.26/%/%.9/%/%/%.4/buffsize">
- <details key="start" value="5622"/>
- <details key="end" value="5630"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.219" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.26/%/%.9/%/%/%.4/%">
- <details key="start" value="5633"/>
- <details key="end" value="5634"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.220" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.26/%/%.9/%/buffsize">
- <details key="start" value="5562"/>
- <details key="end" value="5609"/>
- <details key="line" value="96"/>
- </eAnnotations>
- <eAnnotations source="positions.221" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.26/%/%.9/%/buffsize/%">
- <details key="start" value="5584"/>
- <details key="end" value="5610"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.222" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.26/%/%.9/%/buffsize/%/p">
- <details key="start" value="5608"/>
- <details key="end" value="5609"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.223" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.26/%/%.9/p">
- <details key="start" value="5483"/>
- <details key="end" value="5491"/>
- <details key="line" value="95"/>
- </eAnnotations>
- <eAnnotations source="positions.224" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.26/%/%.9/%.1">
- <details key="start" value="5494"/>
- <details key="end" value="5548"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.225" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.26/%/%.9/%.1/%">
- <details key="start" value="5519"/>
- <details key="end" value="5547"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.226" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.26/%/%.9/%.1/%/%">
- <details key="start" value="5519"/>
- <details key="end" value="5528"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.227" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.26/%/%.9/%.1/%/%/prop">
- <details key="start" value="5519"/>
- <details key="end" value="5523"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.228" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.26/%/%.9/%.1/%/%.1">
- <details key="start" value="5539"/>
- <details key="end" value="5546"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.229" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.26/%/%.10">
- <details key="start" value="5788"/>
- <details key="end" value="5819"/>
- <details key="line" value="102"/>
- </eAnnotations>
- <eAnnotations source="positions.230" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.26/%/%.11">
- <details key="start" value="4979"/>
- <details key="end" value="5046"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.231" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.26/%/%.11/%">
- <details key="start" value="4980"/>
- <details key="end" value="5038"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.232" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.26/%/%.11/%/%">
- <details key="start" value="4980"/>
- <details key="end" value="5006"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.233" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.26/%/%.11/%/%/%">
- <details key="start" value="4980"/>
- <details key="end" value="4989"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.234" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.26/%/%.11/%/%/%/prop">
- <details key="start" value="4980"/>
- <details key="end" value="4984"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.235" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.26/%/%.11/%/%/%.1">
- <details key="start" value="5000"/>
- <details key="end" value="5005"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.236" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.26/%/%.11/%.1">
- <details key="start" value="5041"/>
- <details key="end" value="5045"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.237" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.26/%/%.12">
- <details key="start" value="5823"/>
- <details key="end" value="6592"/>
- <details key="line" value="103"/>
- </eAnnotations>
- <eAnnotations source="positions.238" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.26/%/%.12/%">
- <details key="start" value="5880"/>
- <details key="end" value="5917"/>
- <details key="line" value="104"/>
- </eAnnotations>
- <eAnnotations source="positions.239" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.26/%/%.12/%.1">
- <details key="start" value="5918"/>
- <details key="end" value="5927"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.240" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.26/%/%.12/%.1/prop">
- <details key="start" value="5918"/>
- <details key="end" value="5922"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.241" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.26/%/%.12/%.2">
- <details key="start" value="5929"/>
- <details key="end" value="5944"/>
- <details key="line" value="104"/>
- </eAnnotations>
- <eAnnotations source="positions.242" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.26/%/%.12/%.3">
- <details key="start" value="5945"/>
- <details key="end" value="5959"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.243" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.26/%/%.12/%.3/%">
- <details key="start" value="5945"/>
- <details key="end" value="5954"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.244" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.26/%/%.12/%.3/%/prop">
- <details key="start" value="5945"/>
- <details key="end" value="5949"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.245" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.26/%/%.12/%.4">
- <details key="start" value="5961"/>
- <details key="end" value="5966"/>
- <details key="line" value="104"/>
- </eAnnotations>
- <eAnnotations source="positions.246" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.26/%/%.12/%.5">
- <details key="start" value="5967"/>
- <details key="end" value="5978"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.247" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.26/%/%.12/%.5/%">
- <details key="start" value="5967"/>
- <details key="end" value="5973"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.248" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.26/%/%.12/%.5/%/i">
- <details key="start" value="5967"/>
- <details key="end" value="5968"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.249" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.26/%/%.12/%.5/%/%">
- <details key="start" value="5971"/>
- <details key="end" value="5973"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.250" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.26/%/%.12/%.5/%.1">
- <details key="start" value="5976"/>
- <details key="end" value="5978"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.251" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.26/%/%.12/%.6">
- <details key="start" value="5980"/>
- <details key="end" value="5985"/>
- <details key="line" value="104"/>
- </eAnnotations>
- <eAnnotations source="positions.252" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.26/%/%.12/%.7">
- <details key="start" value="5986"/>
- <details key="end" value="5998"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.253" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.26/%/%.12/%.7/%">
- <details key="start" value="5986"/>
- <details key="end" value="5992"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.254" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.26/%/%.12/%.7/%/i">
- <details key="start" value="5986"/>
- <details key="end" value="5987"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.255" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.26/%/%.12/%.7/%/%">
- <details key="start" value="5990"/>
- <details key="end" value="5992"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.256" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.26/%/%.12/%.7/%.1">
- <details key="start" value="5995"/>
- <details key="end" value="5998"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.257" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.26/%/%.12/%.8">
- <details key="start" value="6000"/>
- <details key="end" value="6010"/>
- <details key="line" value="104"/>
- </eAnnotations>
- <eAnnotations source="positions.258" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.26/%/%.12/%.9">
- <details key="start" value="6251"/>
- <details key="end" value="6560"/>
- <details key="line" value="109"/>
- </eAnnotations>
- <eAnnotations source="positions.259" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.26/%/%.12/%.9/%">
- <details key="start" value="6331"/>
- <details key="end" value="6546"/>
- <details key="line" value="110"/>
- </eAnnotations>
- <eAnnotations source="positions.260" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.26/%/%.12/%.9/%/%">
- <details key="start" value="6391"/>
- <details key="end" value="6533"/>
- <details key="line" value="111"/>
- </eAnnotations>
- <eAnnotations source="positions.261" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.26/%/%.12/%.9/%/%/%">
- <details key="start" value="6412"/>
- <details key="end" value="6456"/>
- <details key="line" value="112"/>
- </eAnnotations>
- <eAnnotations source="positions.262" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.26/%/%.12/%.9/%/%/%.1">
- <details key="start" value="6457"/>
- <details key="end" value="6463"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.263" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.26/%/%.12/%.9/%/%/%.1/p">
- <details key="start" value="6457"/>
- <details key="end" value="6458"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.264" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.26/%/%.12/%.9/%/%/%.2">
- <details key="start" value="6465"/>
- <details key="end" value="6485"/>
- <details key="line" value="112"/>
- </eAnnotations>
- <eAnnotations source="positions.265" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.26/%/%.12/%.9/%/%/buffsize">
- <details key="start" value="6486"/>
- <details key="end" value="6494"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.266" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.26/%/%.12/%.9/%/%/%.3">
- <details key="start" value="6496"/>
- <details key="end" value="6523"/>
- <details key="line" value="112"/>
- </eAnnotations>
- <eAnnotations source="positions.267" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.26/%/%.12/%.9/%/%/%.4">
- <details key="start" value="6395"/>
- <details key="end" value="6409"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.268" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.26/%/%.12/%.9/%/%/%.4/buffsize">
- <details key="start" value="6396"/>
- <details key="end" value="6404"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.269" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.26/%/%.12/%.9/%/%/%.4/%">
- <details key="start" value="6407"/>
- <details key="end" value="6408"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.270" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.26/%/%.12/%.9/%/buffsize">
- <details key="start" value="6336"/>
- <details key="end" value="6383"/>
- <details key="line" value="110"/>
- </eAnnotations>
- <eAnnotations source="positions.271" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.26/%/%.12/%.9/%/buffsize/%">
- <details key="start" value="6358"/>
- <details key="end" value="6384"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.272" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.26/%/%.12/%.9/%/buffsize/%/p">
- <details key="start" value="6382"/>
- <details key="end" value="6383"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.273" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.26/%/%.12/%.9/p">
- <details key="start" value="6257"/>
- <details key="end" value="6265"/>
- <details key="line" value="109"/>
- </eAnnotations>
- <eAnnotations source="positions.274" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.26/%/%.12/%.9/%.1">
- <details key="start" value="6268"/>
- <details key="end" value="6322"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.275" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.26/%/%.12/%.9/%.1/%">
- <details key="start" value="6293"/>
- <details key="end" value="6321"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.276" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.26/%/%.12/%.9/%.1/%/%">
- <details key="start" value="6293"/>
- <details key="end" value="6302"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.277" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.26/%/%.12/%.9/%.1/%/%/prop">
- <details key="start" value="6293"/>
- <details key="end" value="6297"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.278" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.26/%/%.12/%.9/%.1/%/%.1">
- <details key="start" value="6313"/>
- <details key="end" value="6320"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.279" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.26/%/%.12/%.10">
- <details key="start" value="6562"/>
- <details key="end" value="6588"/>
- <details key="line" value="116"/>
- </eAnnotations>
- <eAnnotations source="positions.280" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.26/%/%.12/%.11">
- <details key="start" value="5831"/>
- <details key="end" value="5877"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.281" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.26/%/%.12/%.11/%">
- <details key="start" value="5849"/>
- <details key="end" value="5875"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.282" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.26/%/%.12/%.11/%/%">
- <details key="start" value="5849"/>
- <details key="end" value="5858"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.283" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.26/%/%.12/%.11/%/%/prop">
- <details key="start" value="5849"/>
- <details key="end" value="5853"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.284" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.26/%/%.12/%.11/%/%.1">
- <details key="start" value="5869"/>
- <details key="end" value="5874"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.285" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.26/prop">
- <details key="start" value="4913"/>
- <details key="end" value="4927"/>
- <details key="line" value="88"/>
- </eAnnotations>
- <eAnnotations source="positions.286" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.26/%.1">
- <details key="start" value="4930"/>
- <details key="end" value="4967"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.287" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.26/%.1/c">
- <details key="start" value="4965"/>
- <details key="end" value="4966"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.288" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.27">
- <details key="start" value="6613"/>
- <details key="end" value="7061"/>
- <details key="line" value="119"/>
- </eAnnotations>
- <eAnnotations source="positions.289" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.27/%">
- <details key="start" value="6669"/>
- <details key="end" value="7050"/>
- <details key="line" value="120"/>
- </eAnnotations>
- <eAnnotations source="positions.290" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.27/%/%">
- <details key="start" value="6736"/>
- <details key="end" value="7039"/>
- <details key="line" value="121"/>
- </eAnnotations>
- <eAnnotations source="positions.291" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.27/%/%/%">
- <details key="start" value="6802"/>
- <details key="end" value="6824"/>
- <details key="line" value="122"/>
- </eAnnotations>
- <eAnnotations source="positions.292" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.27/%/%/%.1">
- <details key="start" value="6825"/>
- <details key="end" value="6838"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.293" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.27/%/%/%.1/dst_comp">
- <details key="start" value="6825"/>
- <details key="end" value="6833"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.294" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.27/%/%/%.2">
- <details key="start" value="6840"/>
- <details key="end" value="6841"/>
- <details key="line" value="122"/>
- </eAnnotations>
- <eAnnotations source="positions.295" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.27/%/%/%.3">
- <details key="start" value="6842"/>
- <details key="end" value="6863"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.296" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.27/%/%/%.3/conn">
- <details key="start" value="6858"/>
- <details key="end" value="6862"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.297" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.27/%/%/%.4">
- <details key="start" value="6865"/>
- <details key="end" value="6875"/>
- <details key="line" value="122"/>
- </eAnnotations>
- <eAnnotations source="positions.298" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.27/%/%/%.5">
- <details key="start" value="6876"/>
- <details key="end" value="6889"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.299" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.27/%/%/%.5/src_comp">
- <details key="start" value="6876"/>
- <details key="end" value="6884"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.300" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.27/%/%/%.6">
- <details key="start" value="6891"/>
- <details key="end" value="6892"/>
- <details key="line" value="122"/>
- </eAnnotations>
- <eAnnotations source="positions.301" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.27/%/%/%.7">
- <details key="start" value="6893"/>
- <details key="end" value="6916"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.302" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.27/%/%/%.7/conn">
- <details key="start" value="6911"/>
- <details key="end" value="6915"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.303" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.27/%/%/%.8">
- <details key="start" value="6918"/>
- <details key="end" value="6923"/>
- <details key="line" value="122"/>
- </eAnnotations>
- <eAnnotations source="positions.304" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.27/%/%/src_comp">
- <details key="start" value="6741"/>
- <details key="end" value="6799"/>
- <details key="line" value="121"/>
- </eAnnotations>
- <eAnnotations source="positions.305" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.27/%/%/src_comp/%">
- <details key="start" value="6764"/>
- <details key="end" value="6800"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.306" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.27/%/%/src_comp/%/conn">
- <details key="start" value="6795"/>
- <details key="end" value="6799"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.307" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.27/%/dst_comp">
- <details key="start" value="6674"/>
- <details key="end" value="6730"/>
- <details key="line" value="120"/>
- </eAnnotations>
- <eAnnotations source="positions.308" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.27/%/dst_comp/%">
- <details key="start" value="6697"/>
- <details key="end" value="6731"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.309" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.27/%/dst_comp/%/conn">
- <details key="start" value="6726"/>
- <details key="end" value="6730"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.310" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.27/conn">
- <details key="start" value="6619"/>
- <details key="end" value="6635"/>
- <details key="line" value="119"/>
- </eAnnotations>
- <eAnnotations source="positions.311" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.27/%.1">
- <details key="start" value="6638"/>
- <details key="end" value="6662"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.312" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.27/%.1/c">
- <details key="start" value="6660"/>
- <details key="end" value="6661"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.313" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.28">
- <details key="start" value="7066"/>
- <details key="end" value="7398"/>
- <details key="line" value="127"/>
- </eAnnotations>
- <eAnnotations source="positions.314" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.28/%">
- <details key="start" value="7127"/>
- <details key="end" value="7301"/>
- <details key="line" value="128"/>
- </eAnnotations>
- <eAnnotations source="positions.315" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.28/%/%">
- <details key="start" value="7191"/>
- <details key="end" value="7210"/>
- <details key="line" value="129"/>
- </eAnnotations>
- <eAnnotations source="positions.316" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.28/%/%.1">
- <details key="start" value="7211"/>
- <details key="end" value="7234"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.317" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.28/%/%.1/conn">
- <details key="start" value="7229"/>
- <details key="end" value="7233"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.318" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.28/%/%.2">
- <details key="start" value="7236"/>
- <details key="end" value="7246"/>
- <details key="line" value="129"/>
- </eAnnotations>
- <eAnnotations source="positions.319" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.28/%/%.3">
- <details key="start" value="7247"/>
- <details key="end" value="7260"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.320" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.28/%/%.3/dst_comp">
- <details key="start" value="7247"/>
- <details key="end" value="7255"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.321" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.28/%/%.4">
- <details key="start" value="7262"/>
- <details key="end" value="7263"/>
- <details key="line" value="129"/>
- </eAnnotations>
- <eAnnotations source="positions.322" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.28/%/%.5">
- <details key="start" value="7264"/>
- <details key="end" value="7285"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.323" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.28/%/%.5/conn">
- <details key="start" value="7280"/>
- <details key="end" value="7284"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.324" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.28/%/%.6">
- <details key="start" value="7287"/>
- <details key="end" value="7292"/>
- <details key="line" value="129"/>
- </eAnnotations>
- <eAnnotations source="positions.325" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.28/%/dst_comp">
- <details key="start" value="7132"/>
- <details key="end" value="7188"/>
- <details key="line" value="128"/>
- </eAnnotations>
- <eAnnotations source="positions.326" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.28/%/dst_comp/%">
- <details key="start" value="7155"/>
- <details key="end" value="7189"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.327" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.28/%/dst_comp/%/conn">
- <details key="start" value="7184"/>
- <details key="end" value="7188"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.328" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.28/conn">
- <details key="start" value="7072"/>
- <details key="end" value="7088"/>
- <details key="line" value="127"/>
- </eAnnotations>
- <eAnnotations source="positions.329" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.28/%.1">
- <details key="start" value="7091"/>
- <details key="end" value="7120"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.330" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.28/%.1/c">
- <details key="start" value="7118"/>
- <details key="end" value="7119"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.331" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.29">
- <details key="start" value="7403"/>
- <details key="end" value="7733"/>
- <details key="line" value="133"/>
- </eAnnotations>
- <eAnnotations source="positions.332" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.29/%">
- <details key="start" value="7465"/>
- <details key="end" value="7642"/>
- <details key="line" value="134"/>
- </eAnnotations>
- <eAnnotations source="positions.333" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.29/%/%">
- <details key="start" value="7531"/>
- <details key="end" value="7551"/>
- <details key="line" value="135"/>
- </eAnnotations>
- <eAnnotations source="positions.334" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.29/%/%.1">
- <details key="start" value="7552"/>
- <details key="end" value="7573"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.335" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.29/%/%.1/conn">
- <details key="start" value="7568"/>
- <details key="end" value="7572"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.336" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.29/%/%.2">
- <details key="start" value="7575"/>
- <details key="end" value="7585"/>
- <details key="line" value="135"/>
- </eAnnotations>
- <eAnnotations source="positions.337" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.29/%/%.3">
- <details key="start" value="7586"/>
- <details key="end" value="7599"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.338" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.29/%/%.3/src_comp">
- <details key="start" value="7586"/>
- <details key="end" value="7594"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.339" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.29/%/%.4">
- <details key="start" value="7601"/>
- <details key="end" value="7602"/>
- <details key="line" value="135"/>
- </eAnnotations>
- <eAnnotations source="positions.340" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.29/%/%.5">
- <details key="start" value="7603"/>
- <details key="end" value="7626"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.341" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.29/%/%.5/conn">
- <details key="start" value="7621"/>
- <details key="end" value="7625"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.342" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.29/%/%.6">
- <details key="start" value="7628"/>
- <details key="end" value="7633"/>
- <details key="line" value="135"/>
- </eAnnotations>
- <eAnnotations source="positions.343" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.29/%/src_comp">
- <details key="start" value="7470"/>
- <details key="end" value="7528"/>
- <details key="line" value="134"/>
- </eAnnotations>
- <eAnnotations source="positions.344" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.29/%/src_comp/%">
- <details key="start" value="7493"/>
- <details key="end" value="7529"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.345" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.29/%/src_comp/%/conn">
- <details key="start" value="7524"/>
- <details key="end" value="7528"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.346" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.29/conn">
- <details key="start" value="7409"/>
- <details key="end" value="7425"/>
- <details key="line" value="133"/>
- </eAnnotations>
- <eAnnotations source="positions.347" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.29/%.1">
- <details key="start" value="7428"/>
- <details key="end" value="7458"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.348" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.29/%.1/c">
- <details key="start" value="7456"/>
- <details key="end" value="7457"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.349" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.30">
- <details key="start" value="8013"/>
- <details key="end" value="8077"/>
- <details key="line" value="146"/>
- </eAnnotations>
- <eAnnotations source="positions.350" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.31">
- <details key="start" value="8081"/>
- <details key="end" value="8604"/>
- <details key="line" value="148"/>
- </eAnnotations>
- <eAnnotations source="positions.351" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.31/%">
- <details key="start" value="8145"/>
- <details key="end" value="8182"/>
- <details key="line" value="149"/>
- </eAnnotations>
- <eAnnotations source="positions.352" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.31/%.1">
- <details key="start" value="8183"/>
- <details key="end" value="8192"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.353" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.31/%.1/prop">
- <details key="start" value="8183"/>
- <details key="end" value="8187"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.354" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.31/%.2">
- <details key="start" value="8194"/>
- <details key="end" value="8242"/>
- <details key="line" value="149"/>
- </eAnnotations>
- <eAnnotations source="positions.355" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.31/%.3">
- <details key="start" value="8568"/>
- <details key="end" value="8594"/>
- <details key="line" value="162"/>
- </eAnnotations>
- <eAnnotations source="positions.356" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.31/prop">
- <details key="start" value="8087"/>
- <details key="end" value="8101"/>
- <details key="line" value="148"/>
- </eAnnotations>
- <eAnnotations source="positions.357" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.31/%.4">
- <details key="start" value="8104"/>
- <details key="end" value="8141"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.358" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.31/%.4/c">
- <details key="start" value="8139"/>
- <details key="end" value="8140"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.359" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.32">
- <details key="start" value="8611"/>
- <details key="end" value="9105"/>
- <details key="line" value="164"/>
- </eAnnotations>
- <eAnnotations source="positions.360" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.32/%">
- <details key="start" value="8660"/>
- <details key="end" value="8871"/>
- <details key="line" value="165"/>
- </eAnnotations>
- <eAnnotations source="positions.361" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.32/%/%">
- <details key="start" value="8712"/>
- <details key="end" value="8745"/>
- <details key="line" value="166"/>
- </eAnnotations>
- <eAnnotations source="positions.362" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.32/%/%.1">
- <details key="start" value="8746"/>
- <details key="end" value="8755"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.363" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.32/%/%.1/port">
- <details key="start" value="8746"/>
- <details key="end" value="8750"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.364" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.32/%/%.2">
- <details key="start" value="8757"/>
- <details key="end" value="8786"/>
- <details key="line" value="166"/>
- </eAnnotations>
- <eAnnotations source="positions.365" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.32/%/%.3">
- <details key="start" value="8787"/>
- <details key="end" value="8797"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.366" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.32/%/%.3/%">
- <details key="start" value="8787"/>
- <details key="end" value="8790"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.367" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.32/%/%.3/%.1">
- <details key="start" value="8793"/>
- <details key="end" value="8797"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.368" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.32/%/%.3/%.1/i">
- <details key="start" value="8793"/>
- <details key="end" value="8794"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.369" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.32/%/%.3/%.1/%">
- <details key="start" value="8795"/>
- <details key="end" value="8797"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.370" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.32/%/%.4">
- <details key="start" value="8799"/>
- <details key="end" value="8858"/>
- <details key="line" value="166"/>
- </eAnnotations>
- <eAnnotations source="positions.371" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.32/%/port">
- <details key="start" value="8666"/>
- <details key="end" value="8677"/>
- <details key="line" value="165"/>
- </eAnnotations>
- <eAnnotations source="positions.372" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.32/%/%.5">
- <details key="start" value="8680"/>
- <details key="end" value="8708"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.373" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.32/%/%.5/elt">
- <details key="start" value="8704"/>
- <details key="end" value="8707"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.374" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.32/%.1">
- <details key="start" value="8878"/>
- <details key="end" value="9092"/>
- <details key="line" value="170"/>
- </eAnnotations>
- <eAnnotations source="positions.375" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.32/%.1/%">
- <details key="start" value="8931"/>
- <details key="end" value="8965"/>
- <details key="line" value="171"/>
- </eAnnotations>
- <eAnnotations source="positions.376" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.32/%.1/%.1">
- <details key="start" value="8966"/>
- <details key="end" value="8975"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.377" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.32/%.1/%.1/port">
- <details key="start" value="8966"/>
- <details key="end" value="8970"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.378" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.32/%.1/%.2">
- <details key="start" value="8977"/>
- <details key="end" value="9007"/>
- <details key="line" value="171"/>
- </eAnnotations>
- <eAnnotations source="positions.379" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.32/%.1/%.3">
- <details key="start" value="9008"/>
- <details key="end" value="9018"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.380" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.32/%.1/%.3/%">
- <details key="start" value="9008"/>
- <details key="end" value="9011"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.381" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.32/%.1/%.3/%.1">
- <details key="start" value="9014"/>
- <details key="end" value="9018"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.382" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.32/%.1/%.3/%.1/i">
- <details key="start" value="9014"/>
- <details key="end" value="9015"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.383" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.32/%.1/%.3/%.1/%">
- <details key="start" value="9016"/>
- <details key="end" value="9018"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.384" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.32/%.1/%.4">
- <details key="start" value="9020"/>
- <details key="end" value="9081"/>
- <details key="line" value="171"/>
- </eAnnotations>
- <eAnnotations source="positions.385" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.32/%.1/port">
- <details key="start" value="8884"/>
- <details key="end" value="8895"/>
- <details key="line" value="170"/>
- </eAnnotations>
- <eAnnotations source="positions.386" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.32/%.1/%.5">
- <details key="start" value="8898"/>
- <details key="end" value="8927"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.387" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.32/%.1/%.5/elt">
- <details key="start" value="8923"/>
- <details key="end" value="8926"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.388" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.32/elt">
- <details key="start" value="8616"/>
- <details key="end" value="8652"/>
- <details key="line" value="164"/>
- </eAnnotations>
- <eAnnotations source="positions.389" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.32/elt/%">
- <details key="start" value="8633"/>
- <details key="end" value="8653"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.390" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.32/elt/%/c">
- <details key="start" value="8633"/>
- <details key="end" value="8634"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.391" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.32/elt/%/%">
- <details key="start" value="8645"/>
- <details key="end" value="8652"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.392" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.33">
- <details key="start" value="9107"/>
- <details key="end" value="9173"/>
- <details key="line" value="176"/>
- </eAnnotations>
- <eAnnotations source="positions.393" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.34">
- <details key="start" value="1396"/>
- <details key="end" value="1412"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.394" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.34/%">
- <details key="start" value="1396"/>
- <details key="end" value="1402"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.395" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.34/%/c">
- <details key="start" value="1396"/>
- <details key="end" value="1397"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.396" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.34/%.1">
- <details key="start" value="1405"/>
- <details key="end" value="1412"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.397" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.35">
- <details key="start" value="1421"/>
- <details key="end" value="1428"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.398" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%.1">
- <details key="start" value="1361"/>
- <details key="end" value="1382"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.399" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%.1/c">
- <details key="start" value="1379"/>
- <details key="end" value="1380"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.400" references="/0/generateRTMapsMacroComponentPackage/%/%/c">
- <details key="start" value="1319"/>
- <details key="end" value="1351"/>
- <details key="line" value="28"/>
- </eAnnotations>
- <eAnnotations source="positions.401" references="/0/generateRTMapsMacroComponentPackage/%/%/c/%">
- <details key="start" value="1332"/>
- <details key="end" value="1352"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.402" references="/0/generateRTMapsMacroComponentPackage/%/%/c/%/elt">
- <details key="start" value="1332"/>
- <details key="end" value="1335"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.403" references="/0/generateRTMapsMacroComponentPackage/%/%/c/%/%">
- <details key="start" value="1346"/>
- <details key="end" value="1351"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.404" references="/0/generateRTMapsMacroComponentPackage/%/elt">
- <details key="start" value="1258"/>
- <details key="end" value="1275"/>
- <details key="line" value="27"/>
- </eAnnotations>
- <eAnnotations source="positions.405" references="/0/generateRTMapsMacroComponentPackage/%/%.1">
- <details key="start" value="1278"/>
- <details key="end" value="1308"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.406" references="/0/generateRTMapsMacroComponentPackage/%/%.1/root_model">
- <details key="start" value="1297"/>
- <details key="end" value="1307"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.407" references="/0/generateRTMapsMacroComponentPackage/root_model">
- <details key="start" value="1229"/>
- <details key="end" value="1247"/>
- <details key="line" value="26"/>
- </eAnnotations>
- </ecore:EAnnotation>
-</xmi:XMI>
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_macrocomponent_rtmc.mtl b/extraplugins/robotml/generators/rtmaps/org.eclipse.papyrus.robotml.generators.intempora.rtmaps/src/org/eclipse/papyrus/robotml/generators/intempora/rtmaps/files/generate_rtmaps_macrocomponent_rtmc.mtl
deleted file mode 100644
index 530c5b90f2e..00000000000
--- a/extraplugins/robotml/generators/rtmaps/org.eclipse.papyrus.robotml.generators.intempora.rtmaps/src/org/eclipse/papyrus/robotml/generators/intempora/rtmaps/files/generate_rtmaps_macrocomponent_rtmc.mtl
+++ /dev/null
@@ -1,183 +0,0 @@
-[comment encoding = UTF-8 /]
-[comment]
-/*****************************************************************************
- * Copyright (c) 2013 INTEMPORA S.A.
- *
- * This software is a computer program whose purpose is to transform RobotML models
- * into RTMaps diagrams and RTMaps components via source code generation techniques.
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * Nicolas DU LAC (INTEMPORA) - Initial API and implementation
- *
- *****************************************************************************/
-[/comment]
-
-[module generate_rtmaps_macrocomponent_rtmc('http://www.eclipse.org/uml2/3.0.0/UML', 'http://Papyrus/RobotML/1')]
-
-[import org::eclipse::papyrus::robotml::generators::common::mmqueries::GeneralQueries /]
-[import org::eclipse::papyrus::robotml::generators::common::mmqueries::ArchitectureQueries /]
-[import org::eclipse::papyrus::robotml::generators::intempora::rtmaps::RTMapsDataTypeQueries /]
-
-[template public generateRTMapsMacroComponentPackage(root_model : Model)]
- [for (elt: NamedElement | getComponentModels(root_model))]
- [let c : Class = elt.oclAsType(Class)]
- [if (isMacroComponent(c))]
- [file (c.name + '.rtmc', false, 'UTF-8')]
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<MacroPackage xmlns="http://schemas.intempora.com/RTMaps/2011/RTMapsFiles" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="4.1" xsi:schemaLocation="http://schemas.intempora.com/RTMaps/2011/RTMapsFiles http://www.intempora.com/schemas/RTMaps/2011/RTMapsDiagram.xsd http://schemas.intempora.com/RTMaps/2011/RTMapsFiles http://www.intempora.com/schemas/RTMaps/2011/RTMapsDiagram_RTBoardView.xsd">
- <RequiredPackages>
- <File><!['['/]CDATA['['/]/dummy/absolute/path/for/rtmaps_[root_model.name/].pck[']'/][']'/]>
- <Relative><!['['/]CDATA['['/]%RTMAPS_DIAGRAMDIR%/user_sdk/[getPckOutputDir('dummy')/]rtmaps_[root_model.name/].pck[']'/][']'/]></Relative>
- </File>
- </RequiredPackages>
- <RequiredMacroPackages>
- [for (prop: Property | getLevel1SubComponentsForComponent(c))]
- [if (prop.type.oclAsType(Class).hasRTMapsNativeImplementation() = true)]
- <File><!['['/]CDATA['['/][prop.type.oclAsType(Class).getRTMapsNativeLibraryPathFromGenericAttribute()/][']'/][']'/]>
- <Relative><!['['/]CDATA['['/][prop.type.oclAsType(Class).getRTMapsNativeLibraryPathFromGenericAttribute()/][']'/][']'/]></Relative>
- </File>
- [elseif (isMacroComponent(prop.type.oclAsType(Class)))]
- <File><!['['/]CDATA['['/]/dummy/absolute/path/for/[prop.type.name/].rtmc[']'/][']'/]>
- <Relative><!['['/]CDATA['['/]%RTMAPS_DIAGRAMDIR%/[prop.type.name/].rtmc[']'/][']'/]></Relative>
- </File>
- [else]
- [comment]BOOOOOOOO: [prop.type.oclAsType(Class).name/][/comment]
- [/if]
- [/for]
- </RequiredMacroPackages>
- <MacroComponentModel Model="macro_[c.name/]" Version="">
- <MacroComponentDefinitions/>
- [for (prop: Property | getLevel1SubComponentsForComponent(c))]
- [if (prop.type.oclAsType(Class).hasRTMapsNativeImplementation() = true)]
- [comment]Do nothing: it will be instanciated as a native macro-component.[/comment]
- [elseif (isMacroComponent(prop.type.oclAsType(Class)) = false)]
- <Component InstanceName="[prop.name/]" Model="[prop.type.name/]" x="[i * 50 + 50/]" y="[i * 50 + 50/]" z="0">
- [comment]
- <Input LongName="RGB2YUV_7.input" Name="input">
- <Property LongName="RGB2YUV_7.input.readerType" Type="1">0</Property>
- <Property LongName="RGB2YUV_7.input.subsampling" Type="1">1</Property>
- </Input>
- [/comment]
- [for (p : Port | getOutputPortsForElement(prop.type.oclAsType(Element)))]
- [let buffsize : Integer = getOutputPortBufferSize(p)]
- [if (buffsize > 0)]
- <Output LongName="[prop.name/].[p.name/]" Name="[p.name/]">
- <Property LongName="[prop.name/].[p.name/].fifosize" Type="1">[buffsize/]</Property>
- <Property LongName="[prop.name/].[p.name/].periodic" Type="0">false</Property>
- <Property LongName="[prop.name/].[p.name/].subsampling" Type="1">1</Property>
- </Output>
- [/if]
- [/let]
- [/for]
- [comment]
- <Output LongName="RGB2YUV_7.output" Name="output">
- <Property LongName="RGB2YUV_7.output.fifosize" Type="1">16</Property>
- <Property LongName="RGB2YUV_7.output.periodic" Type="0">false</Property>
- <Property LongName="RGB2YUV_7.output.subsampling" Type="1">1</Property>
- </Output>
- <Property LongName="RGB2YUV_7.planar" Type="0">false</Property>
- [/comment]
- </Component>
- [/if]
- [/for]
- [for (prop: Property | getLevel1SubComponentsForComponent(c))]
- [if (prop.type.oclAsType(Class).hasRTMapsNativeImplementation() = true)]
- <MacroComponent InstanceName="[prop.name/]" Model="[prop.type.oclAsType(Class).getRTMapsNativeComponentNameFromGenericAttribute()/]" x="[i * 50 + 50/]" y="[i * 50 + 150/]" z="0">
- [comment]
- <InputPropertyOverload LongName="stream_in.readerType" Type="1">0</InputPropertyOverload>
- <OutputPropertyOverload LongName="position.fifosize" Type="1">16</OutputPropertyOverload>
- [/comment]
- [for (p : Port | getOutputPortsForElement(prop.type.oclAsType(Element)))]
- [let buffsize : Integer = getOutputPortBufferSize(p)]
- [if (buffsize > 0)]
- <OutputPropertyOverload LongName="[p.name/].fifosize" Type="1">[buffsize/]</OutputPropertyOverload>
- [/if]
- [/let]
- [/for]
- </MacroComponent>
- [elseif (isMacroComponent(prop.type.oclAsType(Class)))]
- <MacroComponent InstanceName="[prop.name/]" Model="macro_[prop.type.name/]" x="[i * 50 + 50/]" y="[i * 50 + 150/]" z="0">
- [comment]
- <InputPropertyOverload LongName="stream_in.readerType" Type="1">0</InputPropertyOverload>
- <OutputPropertyOverload LongName="position.fifosize" Type="1">16</OutputPropertyOverload>
- [/comment]
- [for (p : Port | getOutputPortsForElement(prop.type.oclAsType(Element)))]
- [let buffsize : Integer = getOutputPortBufferSize(p)]
- [if (buffsize > 0)]
- <OutputPropertyOverload LongName="[p.name/].fifosize" Type="1">[buffsize/]</OutputPropertyOverload>
- [/if]
- [/let]
- [/for]
- </MacroComponent>
- [/if]
- [/for]
- [for (conn : Connector | getInternalConnectors(c))]
- [let dst_comp : Property = getDestComponentForConnector(conn)]
- [let src_comp : Property = getSourceComponentForConnector(conn)]
- <Connection Input="[dst_comp.name/].[getDestPortName(conn)/]" Output="[src_comp.name/].[getSourcePortName(conn)/]"/>
- [comment]<Connection Input="GPS_NMEA0183_3.iStream8" Output="SerialPort_2.streamOutput"/>[/comment]
- [/let]
- [/let]
- [/for]
- [for (conn : Connector | getExternalInputConnectors(c))]
- [let dst_comp : Property = getDestComponentForConnector(conn)]
- <Input Name="[getSourcePortName(conn)/]" Target="[dst_comp.name/].[getDestPortName(conn)/]"/>
- [/let]
- [comment]<Input Name="stream_in" Target="SerialPort_2.streamInput"/>[/comment]
- [/for]
- [for (conn : Connector | getExternalOutputConnectors(c))]
- [let src_comp : Property = getSourceComponentForConnector(conn)]
- <Output Name="[getDestPortName(conn)/]" Target="[src_comp.name/].[getSourcePortName(conn)/]"/>
- [/let]
- [comment] <Output Name="position" Target="GPS_machin.oPosition"/>[/comment]
- [/for]
- [comment]
- [/comment]
- [comment]
- <Connection Input="GPS_NMEA0183_3.iStream8" Output="SerialPort_2.streamOutput"/>
- <Input Name="stream_in" Target="SerialPort_2.streamInput"/>
- <Output Name="position" Target="GPS_NMEA0183_3.oPosition"/>
- [/comment]
- <RTBoardView ID="JavaStudio1.0">
- <Description/>
- [for (prop: Property | getLevel1SubComponentsForComponent(c))]
- <ComponentBox InstanceName="[prop.name/]" reversed="false">
- <Description/>
- [comment]
- <InputInfos Name="stream_in">
- <Description/>
- </InputInfos>
- <OutputInfos Name="position">
- <Description/>
- </OutputInfos>
- <OutputInfos Name="utc_time">
- <Description/>
- </OutputInfos>
- [/comment]
- </ComponentBox>
- [/for]
- [let elt : Element = c.oclAsType(Element)]
- [for (port : Port | getInputPortsForElement(elt))]
- <InputBox InstanceName="[port.name/]" reversed="false" x="50" y="[100 + i*50/]" z="-1">
- <Description/>
- </InputBox>
- [/for]
- [for (port : Port | getOutputPortsForElement(elt))]
- <OutputBox InstanceName="[port.name/]" reversed="false" x="600" y="[100 + i*50/]" z="-1">
- <Description/>
- </OutputBox>
- [/for]
- [/let]
- </RTBoardView>
- </MacroComponentModel>
-</MacroPackage>
- [/file]
- [/if]
- [/let]
- [/for]
-[/template]
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_makefile.emtl b/extraplugins/robotml/generators/rtmaps/org.eclipse.papyrus.robotml.generators.intempora.rtmaps/src/org/eclipse/papyrus/robotml/generators/intempora/rtmaps/files/generate_rtmaps_makefile.emtl
deleted file mode 100644
index f84b3d77f1b..00000000000
--- a/extraplugins/robotml/generators/rtmaps/org.eclipse.papyrus.robotml.generators.intempora.rtmaps/src/org/eclipse/papyrus/robotml/generators/intempora/rtmaps/files/generate_rtmaps_makefile.emtl
+++ /dev/null
@@ -1,554 +0,0 @@
-<?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_makefile" nsURI="org::eclipse::papyrus::robotml::generators::intempora::rtmaps::files::generate_rtmaps_makefile" startHeaderPosition="773" endHeaderPosition="965">
- <input>
- <takesTypesFrom href="http://www.eclipse.org/uml2/5.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/GeneralQueries.emtl#/0"/>
- <imports href="../../../../../../../../../../../common/org.eclipse.papyrus.robotml.generators.common/bin/org/eclipse/papyrus/robotml/generators/common/mmqueries/ArchitectureQueries.emtl#/0"/>
- <ownedModuleElement xsi:type="mtl:Template" name="generateRTMapsMakefile" visibility="Public">
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xD;&#xA;"/>
- <body xsi:type="mtl:FileBlock" openMode="OverWrite">
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xD;&#xA;"/>
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xD;&#xA;&#xD;&#xA;# RTMaps Makefile&#xD;&#xA;# Copyright 2002-2011 (C) Intempora S.A.&#xD;&#xA;&#xD;&#xA;ROOTDIR := $(realpath $(CURDIR)/..)&#xD;&#xA;ifeq ($(ROOTDIR),)&#xD;&#xA;$(error Please use make at least version 3.81)&#xD;&#xA;endif&#xD;&#xA;&#xD;&#xA;# Add C++ sources here&#xD;&#xA;sources = \&#xD;&#xA;"/>
- <body xsi:type="mtl:ForBlock">
- <body xsi:type="mtl:IfBlock">
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#x9;&#x9;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="elt" referredVariable="/0/generateRTMapsMakefile/%.1/%.2/elt">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//NamedElement"/>
- </source>
- <referredProperty xsi:type="ecore:EAttribute" href="http://www.eclipse.org/uml2/5.0.0/UML#//NamedElement/name"/>
- </body>
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol=".cpp \&#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="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/ArchitectureQueries.emtl#/0/isMacroComponent"/>
- <argument xsi:type="ocl.ecore:OperationCallExp">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
- <source xsi:type="ocl.ecore:VariableExp" name="elt" referredVariable="/0/generateRTMapsMakefile/%.1/%.2/elt">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//NamedElement"/>
- </source>
- <argument xsi:type="ocl.ecore:TypeExp" eType="/11/Class">
- <referredType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
- </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="elt">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//NamedElement"/>
- </loopVariable>
- <iterSet xsi:type="mtl:QueryInvocation" eType="/8/Sequence(NamedElement)">
- <definition href="../../../../../../../../../../../common/org.eclipse.papyrus.robotml.generators.common/bin/org/eclipse/papyrus/robotml/generators/common/mmqueries/ArchitectureQueries.emtl#/0/getComponentModels"/>
- <argument xsi:type="ocl.ecore:VariableExp" name="model" referredVariable="/0/generateRTMapsMakefile/model">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Model"/>
- </argument>
- </iterSet>
- </body>
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="# "/>
- <body xsi:type="mtl:ProtectedAreaBlock">
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xD;&#xA;# "/>
- <marker xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="Additional C++ sources">
- <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="&#xD;&#xA;&#xD;&#xA;# Add C sources here&#xD;&#xA;# "/>
- <body xsi:type="mtl:ProtectedAreaBlock">
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xD;&#xA;csources = &#xD;&#xA;# "/>
- <marker xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="Additional C sources">
- <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="&#xD;&#xA;&#xD;&#xA;PCK = 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="model" referredVariable="/0/generateRTMapsMakefile/model">
- <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"/>
- </body>
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol=".pck &#xD;&#xA;&#xD;&#xA;# To add options to link:&#xD;&#xA;# "/>
- <body xsi:type="mtl:ProtectedAreaBlock">
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xD;&#xA;# LDLIBS += -lMyLib&#xD;&#xA;# LDFLAGS += -L/my/directory/&#xD;&#xA;# "/>
- <marker xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="Additional libraries">
- <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="&#xD;&#xA;&#xD;&#xA;# To add options to the compiler:&#xD;&#xA;# "/>
- <body xsi:type="mtl:ProtectedAreaBlock">
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xD;&#xA;# CFLAGS += my specific C flags&#xD;&#xA;# CXXFLAGS += my specific C++ flags&#xD;&#xA;CPPFLAGS += -I../include&#xD;&#xA;# "/>
- <marker xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="Additional compiler options">
- <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="&#xD;&#xA;&#xD;&#xA;all: pck&#xD;&#xA;&#xD;&#xA;RTMAPS_SDKDIR ?=/opt/rtmaps&#xD;&#xA;include $(RTMAPS_SDKDIR)/templates.u/makefile.inc&#xD;&#xA;&#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: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="model" referredVariable="/0/generateRTMapsMakefile/model">
- <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/makefile">
- <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="model">
- <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="generateRTMapsMakefile">
- <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL">
- <contents xsi:type="ocl.ecore:Constraint"/>
- </eAnnotations>
- <eAnnotations source="MTL" references="/0/generateRTMapsMakefile"/>
- <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
- <eParameters name="model">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Model"/>
- </eParameters>
- </eOperations>
- <eOperations name="getComponentModels">
- <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/ArchitectureQueries.emtl#/0/getComponentModels"/>
- </eAnnotations>
- <eType xsi:type="ocl.ecore:SequenceType" href="../../../../../../../../../../../common/org.eclipse.papyrus.robotml.generators.common/bin/org/eclipse/papyrus/robotml/generators/common/mmqueries/ArchitectureQueries.emtl#/3/Sequence(NamedElement)"/>
- <eParameters name="model">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Model"/>
- </eParameters>
- </eOperations>
- <eOperations name="isMacroComponent">
- <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/ArchitectureQueries.emtl#/0/isMacroComponent"/>
- </eAnnotations>
- <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/>
- <eParameters name="class">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
- </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>
- <eClassifiers xsi:type="ecore:EClass" name="Class_Class">
- <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL">
- <references href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
- </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/5.0.0/UML#//Element"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xsi:type="ecore:EClass" name="Property_Class">
- <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL">
- <references href="http://www.eclipse.org/uml2/5.0.0/UML#//Property"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xsi:type="ecore:EClass" name="Connector_Class">
- <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL">
- <references href="http://www.eclipse.org/uml2/5.0.0/UML#//Connector"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xsi:type="ecore:EClass" name="Parameter_Class">
- <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL">
- <references href="http://www.eclipse.org/uml2/5.0.0/UML#//Parameter"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xsi:type="ecore:EClass" name="Classifier_Class">
- <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL">
- <references href="http://www.eclipse.org/uml2/5.0.0/UML#//Classifier"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xsi:type="ecore:EClass" name="Port_Class">
- <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL">
- <references href="http://www.eclipse.org/uml2/5.0.0/UML#//Port"/>
- </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>
- <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/5.0.0/UML#//NamedElement"/>
- </eClassifiers>
- </ecore:EPackage>
- <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#//NamedElement"/>
- </ocl.ecore:Variable>
- <ecore:EPackage name="types">
- <eClassifiers xsi:type="ocl.ecore:TypeType" name="Class">
- <referredType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
- </eClassifiers>
- </ecore:EPackage>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//NamedElement"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//NamedElement"/>
- </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="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/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/generateRTMapsMakefile">
- <details key="start" value="1068"/>
- <details key="end" value="2555"/>
- <details key="line" value="25"/>
- </eAnnotations>
- <eAnnotations source="positions.1" references="/0/generateRTMapsMakefile/%">
- <details key="start" value="1125"/>
- <details key="end" value="1127"/>
- <details key="line" value="26"/>
- </eAnnotations>
- <eAnnotations source="positions.2" references="/0/generateRTMapsMakefile/%.1">
- <details key="start" value="1127"/>
- <details key="end" value="2542"/>
- <details key="line" value="27"/>
- </eAnnotations>
- <eAnnotations source="positions.3" references="/0/generateRTMapsMakefile/%.1/%">
- <details key="start" value="1194"/>
- <details key="end" value="1196"/>
- <details key="line" value="28"/>
- </eAnnotations>
- <eAnnotations source="positions.4" references="/0/generateRTMapsMakefile/%.1/%.1">
- <details key="start" value="1534"/>
- <details key="end" value="1755"/>
- <details key="line" value="38"/>
- </eAnnotations>
- <eAnnotations source="positions.5" references="/0/generateRTMapsMakefile/%.1/%.2">
- <details key="start" value="1756"/>
- <details key="end" value="1910"/>
- <details key="line" value="50"/>
- </eAnnotations>
- <eAnnotations source="positions.6" references="/0/generateRTMapsMakefile/%.1/%.2/%">
- <details key="start" value="1813"/>
- <details key="end" value="1901"/>
- <details key="line" value="51"/>
- </eAnnotations>
- <eAnnotations source="positions.7" references="/0/generateRTMapsMakefile/%.1/%.2/%/%">
- <details key="start" value="1868"/>
- <details key="end" value="1875"/>
- <details key="line" value="52"/>
- </eAnnotations>
- <eAnnotations source="positions.8" references="/0/generateRTMapsMakefile/%.1/%.2/%/%.1">
- <details key="start" value="1876"/>
- <details key="end" value="1884"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.9" references="/0/generateRTMapsMakefile/%.1/%.2/%/%.1/elt">
- <details key="start" value="1876"/>
- <details key="end" value="1879"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.10" references="/0/generateRTMapsMakefile/%.1/%.2/%/%.2">
- <details key="start" value="1886"/>
- <details key="end" value="1894"/>
- <details key="line" value="52"/>
- </eAnnotations>
- <eAnnotations source="positions.11" references="/0/generateRTMapsMakefile/%.1/%.2/%/%.3">
- <details key="start" value="1817"/>
- <details key="end" value="1865"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.12" references="/0/generateRTMapsMakefile/%.1/%.2/%/%.3/%">
- <details key="start" value="1818"/>
- <details key="end" value="1856"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.13" references="/0/generateRTMapsMakefile/%.1/%.2/%/%.3/%/%">
- <details key="start" value="1835"/>
- <details key="end" value="1855"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.14" references="/0/generateRTMapsMakefile/%.1/%.2/%/%.3/%/%/elt">
- <details key="start" value="1835"/>
- <details key="end" value="1838"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.15" references="/0/generateRTMapsMakefile/%.1/%.2/%/%.3/%/%/%">
- <details key="start" value="1849"/>
- <details key="end" value="1854"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.16" references="/0/generateRTMapsMakefile/%.1/%.2/%/%.3/%.1">
- <details key="start" value="1859"/>
- <details key="end" value="1864"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.17" references="/0/generateRTMapsMakefile/%.1/%.2/elt">
- <details key="start" value="1762"/>
- <details key="end" value="1779"/>
- <details key="line" value="50"/>
- </eAnnotations>
- <eAnnotations source="positions.18" references="/0/generateRTMapsMakefile/%.1/%.2/%.1">
- <details key="start" value="1782"/>
- <details key="end" value="1807"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.19" references="/0/generateRTMapsMakefile/%.1/%.2/%.1/model">
- <details key="start" value="1801"/>
- <details key="end" value="1806"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.20" references="/0/generateRTMapsMakefile/%.1/%.3">
- <details key="start" value="1912"/>
- <details key="end" value="1914"/>
- <details key="line" value="55"/>
- </eAnnotations>
- <eAnnotations source="positions.21" references="/0/generateRTMapsMakefile/%.1/%.4">
- <details key="start" value="1914"/>
- <details key="end" value="1968"/>
- <details key="line" value="55"/>
- </eAnnotations>
- <eAnnotations source="positions.22" references="/0/generateRTMapsMakefile/%.1/%.4/%">
- <details key="start" value="1952"/>
- <details key="end" value="1956"/>
- <details key="line" value="56"/>
- </eAnnotations>
- <eAnnotations source="positions.23" references="/0/generateRTMapsMakefile/%.1/%.4/%.1">
- <details key="start" value="1926"/>
- <details key="end" value="1950"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.24" references="/0/generateRTMapsMakefile/%.1/%.5">
- <details key="start" value="1968"/>
- <details key="end" value="1996"/>
- <details key="line" value="57"/>
- </eAnnotations>
- <eAnnotations source="positions.25" references="/0/generateRTMapsMakefile/%.1/%.6">
- <details key="start" value="1996"/>
- <details key="end" value="2061"/>
- <details key="line" value="59"/>
- </eAnnotations>
- <eAnnotations source="positions.26" references="/0/generateRTMapsMakefile/%.1/%.6/%">
- <details key="start" value="2032"/>
- <details key="end" value="2049"/>
- <details key="line" value="60"/>
- </eAnnotations>
- <eAnnotations source="positions.27" references="/0/generateRTMapsMakefile/%.1/%.6/%.1">
- <details key="start" value="2008"/>
- <details key="end" value="2030"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.28" references="/0/generateRTMapsMakefile/%.1/%.7">
- <details key="start" value="2061"/>
- <details key="end" value="2083"/>
- <details key="line" value="62"/>
- </eAnnotations>
- <eAnnotations source="positions.29" references="/0/generateRTMapsMakefile/%.1/%.8">
- <details key="start" value="2084"/>
- <details key="end" value="2094"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.30" references="/0/generateRTMapsMakefile/%.1/%.8/model">
- <details key="start" value="2084"/>
- <details key="end" value="2089"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.31" references="/0/generateRTMapsMakefile/%.1/%.9">
- <details key="start" value="2096"/>
- <details key="end" value="2134"/>
- <details key="line" value="63"/>
- </eAnnotations>
- <eAnnotations source="positions.32" references="/0/generateRTMapsMakefile/%.1/%.10">
- <details key="start" value="2134"/>
- <details key="end" value="2239"/>
- <details key="line" value="66"/>
- </eAnnotations>
- <eAnnotations source="positions.33" references="/0/generateRTMapsMakefile/%.1/%.10/%">
- <details key="start" value="2170"/>
- <details key="end" value="2227"/>
- <details key="line" value="67"/>
- </eAnnotations>
- <eAnnotations source="positions.34" references="/0/generateRTMapsMakefile/%.1/%.10/%.1">
- <details key="start" value="2146"/>
- <details key="end" value="2168"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.35" references="/0/generateRTMapsMakefile/%.1/%.11">
- <details key="start" value="2239"/>
- <details key="end" value="2280"/>
- <details key="line" value="70"/>
- </eAnnotations>
- <eAnnotations source="positions.36" references="/0/generateRTMapsMakefile/%.1/%.12">
- <details key="start" value="2280"/>
- <details key="end" value="2437"/>
- <details key="line" value="72"/>
- </eAnnotations>
- <eAnnotations source="positions.37" references="/0/generateRTMapsMakefile/%.1/%.12/%">
- <details key="start" value="2323"/>
- <details key="end" value="2425"/>
- <details key="line" value="73"/>
- </eAnnotations>
- <eAnnotations source="positions.38" references="/0/generateRTMapsMakefile/%.1/%.12/%.1">
- <details key="start" value="2292"/>
- <details key="end" value="2321"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.39" references="/0/generateRTMapsMakefile/%.1/%.13">
- <details key="start" value="2437"/>
- <details key="end" value="2535"/>
- <details key="line" value="77"/>
- </eAnnotations>
- <eAnnotations source="positions.40" references="/0/generateRTMapsMakefile/%.1/%.14">
- <details key="start" value="1134"/>
- <details key="end" value="1174"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.41" references="/0/generateRTMapsMakefile/%.1/%.14/%">
- <details key="start" value="1134"/>
- <details key="end" value="1158"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.42" references="/0/generateRTMapsMakefile/%.1/%.14/%/%">
- <details key="start" value="1134"/>
- <details key="end" value="1145"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.43" references="/0/generateRTMapsMakefile/%.1/%.14/%/%.1">
- <details key="start" value="1148"/>
- <details key="end" value="1158"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.44" references="/0/generateRTMapsMakefile/%.1/%.14/%/%.1/model">
- <details key="start" value="1148"/>
- <details key="end" value="1153"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.45" references="/0/generateRTMapsMakefile/%.1/%.14/%.1">
- <details key="start" value="1161"/>
- <details key="end" value="1174"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.46" references="/0/generateRTMapsMakefile/%.1/%.15">
- <details key="start" value="1183"/>
- <details key="end" value="1190"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.47" references="/0/generateRTMapsMakefile/model">
- <details key="start" value="1108"/>
- <details key="end" value="1121"/>
- <details key="line" value="25"/>
- </eAnnotations>
- </ecore:EAnnotation>
-</xmi:XMI>
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_makefile.mtl b/extraplugins/robotml/generators/rtmaps/org.eclipse.papyrus.robotml.generators.intempora.rtmaps/src/org/eclipse/papyrus/robotml/generators/intempora/rtmaps/files/generate_rtmaps_makefile.mtl
deleted file mode 100644
index 70291577b9a..00000000000
--- a/extraplugins/robotml/generators/rtmaps/org.eclipse.papyrus.robotml.generators.intempora.rtmaps/src/org/eclipse/papyrus/robotml/generators/intempora/rtmaps/files/generate_rtmaps_makefile.mtl
+++ /dev/null
@@ -1,84 +0,0 @@
-[comment encoding = UTF-8 /]
-[comment]
-/*****************************************************************************
- * Copyright (c) 2013 INTEMPORA S.A.
- *
- * This software is a computer program whose purpose is to transform RobotML models
- * into RTMaps diagrams and RTMaps components via source code generation techniques.
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * Nicolas DU LAC (INTEMPORA) - Initial API and implementation
- *
- *****************************************************************************/
-[/comment]
-[module generate_rtmaps_makefile('http://www.eclipse.org/uml2/3.0.0/UML', 'http://Papyrus/RobotML/1')]
-
-[import org::eclipse::papyrus::robotml::generators::common::mmqueries::GeneralQueries /]
-[import org::eclipse::papyrus::robotml::generators::common::mmqueries::ArchitectureQueries /]
-
-
-[template public generateRTMapsMakefile(model : Model)]
-
-[file ('user_sdk/' + model.name + '.u/makefile', false, 'UTF-8')]
-
- [comment][for (elt: NamedElement | getElementsWithStereotype(model,'Sensor'))]
- Sensor: [elt.name/]
- [/for]
- [for (elt: NamedElement | getElementsWithStereotype(model,'Actuator'))]
- Actuator: [elt.name/]
- [/for]
- [for (elt: NamedElement | getElementsWithStereotype(model,'System'))]
- Subsystem: [elt.name/]
- [/for][/comment]
-
-
-# RTMaps Makefile
-# Copyright 2002-2011 (C) Intempora S.A.
-
-ROOTDIR := $(realpath $(CURDIR)/..)
-ifeq ($(ROOTDIR),)
-$(error Please use make at least version 3.81)
-endif
-
-# Add C++ sources here
-sources = \
- [for (elt: NamedElement | getComponentModels(model))]
- [if (isMacroComponent(elt.oclAsType(Class)) = false)]
- maps_[elt.name/].cpp \
- [/if]
- [/for]
-# [protected ('Additional C++ sources')]
-# [/protected]
-
-# Add C sources here
-# [protected ('Additional C sources')]
-csources =
-# [/protected]
-
-PCK = rtmaps_[model.name/].pck
-
-# To add options to link:
-# [protected ('Additional libraries')]
-# LDLIBS += -lMyLib
-# LDFLAGS += -L/my/directory/
-# [/protected]
-
-# To add options to the compiler:
-# [protected ('Additional compiler options')]
-# CFLAGS += my specific C flags
-# CXXFLAGS += my specific C++ flags
-CPPFLAGS += -I../include
-# [/protected]
-
-all: pck
-
-RTMAPS_SDKDIR ?=/opt/rtmaps
-include $(RTMAPS_SDKDIR)/templates.u/makefile.inc
-
-[/file]
-[/template]
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
deleted file mode 100644
index 45eff7b18f0..00000000000
--- 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
+++ /dev/null
@@ -1,1651 +0,0 @@
-<?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/5.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/5.0.0/UML#//Model"/>
- </source>
- <referredProperty xsi:type="ecore:EAttribute" href="http://www.eclipse.org/uml2/5.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/5.0.0/UML#//Model"/>
- </source>
- <referredProperty xsi:type="ecore:EAttribute" href="http://www.eclipse.org/uml2/5.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/5.0.0/UML#//NamedElement"/>
- </source>
- <referredProperty xsi:type="ecore:EAttribute" href="http://www.eclipse.org/uml2/5.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/5.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/5.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/5.0.0/UML#//NamedElement"/>
- </source>
- <referredProperty xsi:type="ecore:EAttribute" href="http://www.eclipse.org/uml2/5.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/5.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/5.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/5.0.0/UML#//Model"/>
- </source>
- <referredProperty xsi:type="ecore:EAttribute" href="http://www.eclipse.org/uml2/5.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/5.0.0/UML#//NamedElement"/>
- </source>
- <referredProperty xsi:type="ecore:EAttribute" href="http://www.eclipse.org/uml2/5.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/5.0.0/UML#//NamedElement"/>
- </source>
- <referredProperty xsi:type="ecore:EAttribute" href="http://www.eclipse.org/uml2/5.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/5.0.0/UML#//NamedElement"/>
- </source>
- <referredProperty xsi:type="ecore:EAttribute" href="http://www.eclipse.org/uml2/5.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/5.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/5.0.0/UML#//Property"/>
- </source>
- <referredProperty xsi:type="ecore:EReference" href="http://www.eclipse.org/uml2/5.0.0/UML#//TypedElement/type"/>
- </source>
- <referredProperty xsi:type="ecore:EAttribute" href="http://www.eclipse.org/uml2/5.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/5.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/5.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/5.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/5.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/5.0.0/UML#//Property"/>
- </source>
- <referredProperty xsi:type="ecore:EReference" href="http://www.eclipse.org/uml2/5.0.0/UML#//TypedElement/type"/>
- </source>
- <referredProperty xsi:type="ecore:EAttribute" href="http://www.eclipse.org/uml2/5.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/5.0.0/UML#//Model"/>
- </source>
- <referredProperty xsi:type="ecore:EAttribute" href="http://www.eclipse.org/uml2/5.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/5.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/5.0.0/UML#//Property"/>
- </source>
- <referredProperty xsi:type="ecore:EReference" href="http://www.eclipse.org/uml2/5.0.0/UML#//TypedElement/type"/>
- </source>
- <referredProperty xsi:type="ecore:EAttribute" href="http://www.eclipse.org/uml2/5.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/5.0.0/UML#//Element"/>
- <source xsi:type="ocl.ecore:PropertyCallExp">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.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/5.0.0/UML#//Property"/>
- </source>
- <referredProperty xsi:type="ecore:EReference" href="http://www.eclipse.org/uml2/5.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/5.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/5.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/5.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/5.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/5.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/5.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/5.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/5.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/5.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/5.0.0/UML#//NamedElement"/>
- </source>
- <referredProperty xsi:type="ecore:EAttribute" href="http://www.eclipse.org/uml2/5.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/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="/">
- <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/5.0.0/UML#//NamedElement"/>
- </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=".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/5.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/5.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/5.0.0/UML#//Model"/>
- </source>
- <referredProperty xsi:type="ecore:EAttribute" href="http://www.eclipse.org/uml2/5.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/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="/">
- <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/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="_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/5.0.0/UML#//Model"/>
- </source>
- <referredProperty xsi:type="ecore:EAttribute" href="http://www.eclipse.org/uml2/5.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/5.0.0/UML#//Model"/>
- </source>
- <referredProperty xsi:type="ecore:EAttribute" href="http://www.eclipse.org/uml2/5.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/5.0.0/UML#//Model"/>
- </source>
- <referredProperty xsi:type="ecore:EAttribute" href="http://www.eclipse.org/uml2/5.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/5.0.0/UML#//NamedElement"/>
- </source>
- <referredProperty xsi:type="ecore:EAttribute" href="http://www.eclipse.org/uml2/5.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/5.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/5.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/5.0.0/UML#//NamedElement"/>
- </source>
- <referredProperty xsi:type="ecore:EAttribute" href="http://www.eclipse.org/uml2/5.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/5.0.0/UML#//NamedElement"/>
- </source>
- <referredProperty xsi:type="ecore:EAttribute" href="http://www.eclipse.org/uml2/5.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/5.0.0/UML#//NamedElement"/>
- </source>
- <referredProperty xsi:type="ecore:EAttribute" href="http://www.eclipse.org/uml2/5.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/5.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/5.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/5.0.0/UML#//Model"/>
- </source>
- <referredProperty xsi:type="ecore:EAttribute" href="http://www.eclipse.org/uml2/5.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/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="/">
- <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/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="_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/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="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/5.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/5.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/5.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/5.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/5.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/5.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/5.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/5.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/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>
- <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/5.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/5.0.0/UML#//Property"/>
- </eClassifiers>
- </ecore:EPackage>
- <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#//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/5.0.0/UML#//Enumeration"/>
- </eClassifiers>
- <eClassifiers xsi:type="ocl.ecore:TypeType" name="DataType">
- <referredType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//DataType"/>
- </eClassifiers>
- <eClassifiers xsi:type="ocl.ecore:TypeType" name="Element">
- <referredType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Element"/>
- </eClassifiers>
- </ecore:EPackage>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//NamedElement"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//NamedElement"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//NamedElement"/>
- </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="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/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#//NamedElement"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//NamedElement"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//NamedElement"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//NamedElement"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//NamedElement"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//NamedElement"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//NamedElement"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//NamedElement"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Property"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Property"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Property"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Property"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Property"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Property"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.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/5.0.0/UML#//NamedElement"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//NamedElement"/>
- </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="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/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/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#//NamedElement"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//NamedElement"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//NamedElement"/>
- </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="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/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#//NamedElement"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//NamedElement"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//NamedElement"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//NamedElement"/>
- </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="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/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/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>
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.mtl 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.mtl
deleted file mode 100644
index 4a97722b756..00000000000
--- 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.mtl
+++ /dev/null
@@ -1,89 +0,0 @@
-[comment encoding = UTF-8 /]
-[comment]
-/*****************************************************************************
- * Copyright (c) 2013 INTEMPORA S.A.
- *
- * This software is a computer program whose purpose is to transform RobotML models
- * into RTMaps diagrams and RTMaps components via source code generation techniques.
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * Nicolas DU LAC (INTEMPORA) - Initial API and implementation
- *
- *****************************************************************************/
-[/comment]
-[module generate_rtmaps_model_datatypes_h('http://www.eclipse.org/uml2/3.0.0/UML', 'http://Papyrus/RobotML/1')]
-
-[import org::eclipse::papyrus::robotml::generators::common::mmqueries::DataTypeQueries /]
-
-[template public generateRTMapsModelDataTypes(root_model : Model)]
-[file ('user_sdk/include/' + root_model.name + '/' + root_model.name + '_datatypes_all.h', false, 'UTF-8')]
-#ifndef __RTMAPS_[root_model.name/]_DATATYPES_COMMON_H__
-#define __RTMAPS_[root_model.name/]_DATATYPES_COMMON_H__
-
-#include "robotml/maps_robotml_datatypes_all.h"
-
-
-/*******************************************/
-/* DATA TYPES FORWARD DECLARATIONS*/
-/*******************************************/
-
-[for (datatype : NamedElement | getElementsDataType(root_model))]
-[if (datatype.oclIsKindOf(Enumeration))]
-enum [datatype.name/];
-[else]
-class [datatype.name/];
-[/if]
-[/for]
-
-/*******************************************/
-/* COMPOSED DATA TYPES INCLUDE FILES*/
-/*******************************************/
-[for (datatype : NamedElement | getElementsDataType(root_model))]
-#include <[root_model.name/]/[datatype.name/].h>
- [file ('user_sdk/include/' + root_model.name + '/' + datatype.name + '.h', false, 'UTF-8'))]
-#ifndef ___[datatype.name/]_H__
-#define ___[datatype.name/]_H__
-
-[for (prop : Property | datatype.oclAsType(DataType).getAllAttributes())]
-[if (isPrimitiveType(prop.type.oclAsType(Element)) = false)]
- [if (isRobotMLDataType(root_model.oclAsType(Element),prop.type.name))]
-#include "robotml/[prop.type.name/].h"
- [else]
-#include "[root_model.name/]/[prop.type.name/].h"
- [/if]
-[/if]
-[/for]
-
-[getCppClassForDatatType(datatype.oclAsType(DataType))/]
-
-#endif //___[datatype.name/]_H__
- [/file]
-[/for]
-
-#endif //__RTMAPS_[root_model.name/]__DATATYPES_H__
-[/file]
-
-[file ('user_sdk/include/' + root_model.name + '/' + root_model.name + '_datatype_filters.h', false, 'UTF-8')]
-#ifndef __MAPS_[root_model.name/]_DATATYPE_FILTERS_H__
-#define __MAPS_[root_model.name/]_DATATYPE_FILTERS_H__
-
-
-[for (datatype : NamedElement | getElementsDataType(root_model))]
-#include "[root_model.name/]/[datatype.name/].h"
-[/for]
-#include "maps.hpp"
-
-[for (datatype : NamedElement | getElementsDataType(root_model))]
-// The RTMaps input filter for the structure [datatype.name/]
-const MAPSTypeFilterBase MAPSFilter[datatype.name/] = MAPS_FILTER_USER_STRUCTURE([datatype.name/]);
-[/for]
-
-#endif //__MAPS_[root_model.name/]_DATATYPE_FILTERS_H__
-[/file]
-
-[/template]
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_pckinfo.emtl b/extraplugins/robotml/generators/rtmaps/org.eclipse.papyrus.robotml.generators.intempora.rtmaps/src/org/eclipse/papyrus/robotml/generators/intempora/rtmaps/files/generate_rtmaps_pckinfo.emtl
deleted file mode 100644
index c2a3e694aac..00000000000
--- a/extraplugins/robotml/generators/rtmaps/org.eclipse.papyrus.robotml.generators.intempora.rtmaps/src/org/eclipse/papyrus/robotml/generators/intempora/rtmaps/files/generate_rtmaps_pckinfo.emtl
+++ /dev/null
@@ -1,290 +0,0 @@
-<?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="&#xD;&#xA;"/>
- <body xsi:type="mtl:FileBlock" openMode="OverWrite">
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="# Package information&#xD;&#xA;# "/>
- <body xsi:type="mtl:ProtectedAreaBlock">
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xD;&#xA;VERSION=1.0&#xD;&#xA;DESCRIPTION=User package&#xD;&#xA;# "/>
- <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="&#xD;&#xA;&#xD;&#xA;# LOG&#xD;&#xA;# "/>
- <body xsi:type="mtl:ProtectedAreaBlock">
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xD;&#xA;# 1.0: initial release&#xD;&#xA;# "/>
- <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="&#xD;&#xA;&#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/">
- <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>
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_pckinfo.mtl b/extraplugins/robotml/generators/rtmaps/org.eclipse.papyrus.robotml.generators.intempora.rtmaps/src/org/eclipse/papyrus/robotml/generators/intempora/rtmaps/files/generate_rtmaps_pckinfo.mtl
deleted file mode 100644
index ab1996f4e24..00000000000
--- a/extraplugins/robotml/generators/rtmaps/org.eclipse.papyrus.robotml.generators.intempora.rtmaps/src/org/eclipse/papyrus/robotml/generators/intempora/rtmaps/files/generate_rtmaps_pckinfo.mtl
+++ /dev/null
@@ -1,37 +0,0 @@
-[comment encoding = UTF-8 /]
-[comment]
-/*****************************************************************************
- * Copyright (c) 2013 INTEMPORA S.A.
- *
- * This software is a computer program whose purpose is to transform RobotML models
- * into RTMaps diagrams and RTMaps components via source code generation techniques.
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * Nicolas DU LAC (INTEMPORA) - Initial API and implementation
- *
- *****************************************************************************/
-[/comment]
-[module generate_rtmaps_pckinfo('http://www.eclipse.org/uml2/3.0.0/UML', 'http://Papyrus/RobotML/1')]
-
-
-[template public generateRTMapsPckInfo(aModel : Model)]
-
-[file ('user_sdk/' + aModel.name + '.u/' + aModel.name + '.pckinfo', false, 'UTF-8')]
-# Package information
-# [protected ('Version number')]
-VERSION=1.0
-DESCRIPTION=User package
-# [/protected]
-
-# LOG
-# [protected ('Version info')]
-# 1.0: initial release
-# [/protected]
-
-[/file]
-[/template]
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_robotml_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_robotml_datatypes_h.emtl
deleted file mode 100644
index b66f3f03195..00000000000
--- a/extraplugins/robotml/generators/rtmaps/org.eclipse.papyrus.robotml.generators.intempora.rtmaps/src/org/eclipse/papyrus/robotml/generators/intempora/rtmaps/files/generate_rtmaps_robotml_datatypes_h.emtl
+++ /dev/null
@@ -1,1006 +0,0 @@
-<?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_robotml_datatypes_h" nsURI="org::eclipse::papyrus::robotml::generators::intempora::rtmaps::files::generate_rtmaps_robotml_datatypes_h" startHeaderPosition="773" endHeaderPosition="977">
- <input>
- <takesTypesFrom href="http://www.eclipse.org/uml2/5.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="generateRTMapsRobotMLDataTypes" visibility="Public">
- <body xsi:type="mtl:FileBlock" openMode="OverWrite">
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="#ifndef __MAPS_ROBOTML_DATATYPES_H__&#xD;&#xA;#define __MAPS_ROBOTML_DATATYPES_H__&#xD;&#xA;&#xD;&#xA;#include &quot;robotml/maps_robotml_primitive_datatypes.h&quot;&#xD;&#xA;&#xD;&#xA;&#xD;&#xA;/*******************************************/&#xD;&#xA;/* COMPOSED 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/generateRTMapsRobotMLDataTypes/%/%.1/datatype">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//DataType"/>
- </source>
- <referredProperty xsi:type="ecore:EAttribute" href="http://www.eclipse.org/uml2/5.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/generateRTMapsRobotMLDataTypes/%/%.1/datatype">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//DataType"/>
- </source>
- <argument xsi:type="ocl.ecore:TypeExp" eType="/8/Enumeration">
- <referredType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.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/generateRTMapsRobotMLDataTypes/%/%.1/datatype">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//DataType"/>
- </source>
- <referredProperty xsi:type="ecore:EAttribute" href="http://www.eclipse.org/uml2/5.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/5.0.0/UML#//DataType"/>
- </loopVariable>
- <iterSet xsi:type="mtl:QueryInvocation" eType="/9/Sequence(DataType)">
- <definition href="../../../../../../../../../../../common/org.eclipse.papyrus.robotml.generators.common/bin/org/eclipse/papyrus/robotml/generators/common/mmqueries/DataTypeQueries.emtl#/0/getMetamodelComposedDataTypes"/>
- <argument xsi:type="ocl.ecore:OperationCallExp">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Element"/>
- <source xsi:type="ocl.ecore:VariableExp" name="root_model" referredVariable="/0/generateRTMapsRobotMLDataTypes/root_model">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Model"/>
- </source>
- <argument xsi:type="ocl.ecore:TypeExp" eType="/8/Element">
- <referredType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.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>
- </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 &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:VariableExp" name="datatype" referredVariable="/0/generateRTMapsRobotMLDataTypes/%/%.3/datatype">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//DataType"/>
- </source>
- <referredProperty xsi:type="ecore:EAttribute" href="http://www.eclipse.org/uml2/5.0.0/UML#//NamedElement/name"/>
- </body>
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol=".h&quot;&#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/generateRTMapsRobotMLDataTypes/%/%.3/datatype">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//DataType"/>
- </source>
- <referredProperty xsi:type="ecore:EAttribute" href="http://www.eclipse.org/uml2/5.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/generateRTMapsRobotMLDataTypes/%/%.3/datatype">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//DataType"/>
- </source>
- <referredProperty xsi:type="ecore:EAttribute" href="http://www.eclipse.org/uml2/5.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="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/5.0.0/UML#//Type"/>
- <source xsi:type="ocl.ecore:VariableExp" name="prop" referredVariable="/0/generateRTMapsRobotMLDataTypes/%/%.3/%.3/%.5/prop">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Property"/>
- </source>
- <referredProperty xsi:type="ecore:EReference" href="http://www.eclipse.org/uml2/5.0.0/UML#//TypedElement/type"/>
- </source>
- <referredProperty xsi:type="ecore:EAttribute" href="http://www.eclipse.org/uml2/5.0.0/UML#//NamedElement/name"/>
- </body>
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol=".h&quot;&#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="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/5.0.0/UML#//Element"/>
- <source xsi:type="ocl.ecore:PropertyCallExp">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Type"/>
- <source xsi:type="ocl.ecore:VariableExp" name="prop" referredVariable="/0/generateRTMapsRobotMLDataTypes/%/%.3/%.3/%.5/prop">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Property"/>
- </source>
- <referredProperty xsi:type="ecore:EReference" href="http://www.eclipse.org/uml2/5.0.0/UML#//TypedElement/type"/>
- </source>
- <argument xsi:type="ocl.ecore:TypeExp" eType="/8/Element">
- <referredType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.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/5.0.0/UML#//Property"/>
- </loopVariable>
- <iterSet xsi:type="ocl.ecore:OperationCallExp" eType="/9/Set(Property)">
- <source xsi:type="ocl.ecore:VariableExp" name="datatype" referredVariable="/0/generateRTMapsRobotMLDataTypes/%/%.3/datatype">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//DataType"/>
- </source>
- <referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/uml2/5.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:VariableExp" name="datatype" referredVariable="/0/generateRTMapsRobotMLDataTypes/%/%.3/datatype">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//DataType"/>
- </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/generateRTMapsRobotMLDataTypes/%/%.3/datatype">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//DataType"/>
- </source>
- <referredProperty xsi:type="ecore:EAttribute" href="http://www.eclipse.org/uml2/5.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:StringLiteralExp" stringSymbol="user_sdk/include/robotml/">
- <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="datatype" referredVariable="/0/generateRTMapsRobotMLDataTypes/%/%.3/datatype">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//DataType"/>
- </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=".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/5.0.0/UML#//DataType"/>
- </loopVariable>
- <iterSet xsi:type="mtl:QueryInvocation" eType="/9/Sequence(DataType)">
- <definition href="../../../../../../../../../../../common/org.eclipse.papyrus.robotml.generators.common/bin/org/eclipse/papyrus/robotml/generators/common/mmqueries/DataTypeQueries.emtl#/0/getMetamodelComposedDataTypes"/>
- <argument xsi:type="ocl.ecore:OperationCallExp">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Element"/>
- <source xsi:type="ocl.ecore:VariableExp" name="root_model" referredVariable="/0/generateRTMapsRobotMLDataTypes/root_model">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Model"/>
- </source>
- <argument xsi:type="ocl.ecore:TypeExp" eType="/8/Element">
- <referredType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.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>
- </iterSet>
- </body>
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xD;&#xA;#endif //__MAPS_ROBOTML_DATATYPES_H__&#xD;&#xA;"/>
- <fileUrl xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="user_sdk/include/robotml/maps_robotml_datatypes_all.h">
- <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
- </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_ROBOTML_DATATYPE_FILTERS_H__&#xD;&#xA;#define __MAPS_ROBOTML_DATATYPE_FILTERS_H__&#xD;&#xA;&#xD;&#xA;#include &quot;maps.hpp&quot;&#xD;&#xA;&#xD;&#xA;const MAPSTypeFilterBase MAPSFilterRobotMLString = MAPS_FILTER_USER_STRUCTURE(MAPSRobotMLString);&#xD;&#xA;&#xD;&#xA;"/>
- <body xsi:type="mtl:ForBlock">
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xD;&#xA;// 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/generateRTMapsRobotMLDataTypes/%.2/%.1/datatype">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//DataType"/>
- </source>
- <referredProperty xsi:type="ecore:EAttribute" href="http://www.eclipse.org/uml2/5.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/generateRTMapsRobotMLDataTypes/%.2/%.1/datatype">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//DataType"/>
- </source>
- <referredProperty xsi:type="ecore:EAttribute" href="http://www.eclipse.org/uml2/5.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/generateRTMapsRobotMLDataTypes/%.2/%.1/datatype">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//DataType"/>
- </source>
- <referredProperty xsi:type="ecore:EAttribute" href="http://www.eclipse.org/uml2/5.0.0/UML#//NamedElement/name"/>
- </body>
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol=");&#xD;&#xA;&#xD;&#xA;"/>
- <loopVariable name="datatype">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//DataType"/>
- </loopVariable>
- <iterSet xsi:type="mtl:QueryInvocation" eType="/9/Sequence(DataType)">
- <definition href="../../../../../../../../../../../common/org.eclipse.papyrus.robotml.generators.common/bin/org/eclipse/papyrus/robotml/generators/common/mmqueries/DataTypeQueries.emtl#/0/getMetamodelComposedDataTypes"/>
- <argument xsi:type="ocl.ecore:OperationCallExp">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Element"/>
- <source xsi:type="ocl.ecore:VariableExp" name="root_model" referredVariable="/0/generateRTMapsRobotMLDataTypes/root_model">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Model"/>
- </source>
- <argument xsi:type="ocl.ecore:TypeExp" eType="/8/Element">
- <referredType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.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>
- </iterSet>
- </body>
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xD;&#xA;#endif //__MAPS_ROBOTML_DATATYPE_FILTERS_H__&#xD;&#xA;"/>
- <fileUrl xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="user_sdk/include/robotml/maps_robotml_datatype_filters.h">
- <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
- </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="root_model">
- <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="generateRTMapsRobotMLDataTypes">
- <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL">
- <contents xsi:type="ocl.ecore:Constraint"/>
- </eAnnotations>
- <eAnnotations source="MTL" references="/0/generateRTMapsRobotMLDataTypes"/>
- <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/5.0.0/UML#//Model"/>
- </eParameters>
- </eOperations>
- <eOperations name="getMetamodelComposedDataTypes">
- <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/getMetamodelComposedDataTypes"/>
- </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(DataType)"/>
- <eParameters name="rootelt">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Element"/>
- </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/5.0.0/UML#//DataType"/>
- </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/5.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/5.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/5.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/5.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/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>
- <ecore:EPackage name="types">
- <eClassifiers xsi:type="ocl.ecore:TypeType" name="Element">
- <referredType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Element"/>
- </eClassifiers>
- <eClassifiers xsi:type="ocl.ecore:TypeType" name="Enumeration">
- <referredType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Enumeration"/>
- </eClassifiers>
- </ecore:EPackage>
- <ecore:EPackage name="collections">
- <eClassifiers xsi:type="ocl.ecore:SequenceType" name="Sequence(DataType)" instanceClassName="java.util.List">
- <elementType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//DataType"/>
- </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/5.0.0/UML#//Property"/>
- </eClassifiers>
- </ecore:EPackage>
- <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#//DataType"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//DataType"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//DataType"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//DataType"/>
- </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="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/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#//DataType"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//DataType"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//DataType"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//DataType"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//DataType"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//DataType"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//DataType"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Property"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Property"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Property"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//DataType"/>
- </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/5.0.0/UML#//DataType"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//DataType"/>
- </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="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/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#//DataType"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//DataType"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//DataType"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//DataType"/>
- </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="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/emf/2002/Ecore#//EObject"/>
- </ocl.ecore:Variable>
- <ecore:EAnnotation source="positions">
- <eAnnotations source="positions.0" references="/0/generateRTMapsRobotMLDataTypes">
- <details key="start" value="983"/>
- <details key="end" value="2990"/>
- <details key="line" value="23"/>
- </eAnnotations>
- <eAnnotations source="positions.1" references="/0/generateRTMapsRobotMLDataTypes/%">
- <details key="start" value="1053"/>
- <details key="end" value="2349"/>
- <details key="line" value="24"/>
- </eAnnotations>
- <eAnnotations source="positions.2" references="/0/generateRTMapsRobotMLDataTypes/%/%">
- <details key="start" value="1135"/>
- <details key="end" value="1415"/>
- <details key="line" value="25"/>
- </eAnnotations>
- <eAnnotations source="positions.3" references="/0/generateRTMapsRobotMLDataTypes/%/%.1">
- <details key="start" value="1415"/>
- <details key="end" value="1619"/>
- <details key="line" value="35"/>
- </eAnnotations>
- <eAnnotations source="positions.4" references="/0/generateRTMapsRobotMLDataTypes/%/%.1/%">
- <details key="start" value="1507"/>
- <details key="end" value="1611"/>
- <details key="line" value="36"/>
- </eAnnotations>
- <eAnnotations source="positions.5" references="/0/generateRTMapsRobotMLDataTypes/%/%.1/%/%">
- <details key="start" value="1549"/>
- <details key="end" value="1554"/>
- <details key="line" value="37"/>
- </eAnnotations>
- <eAnnotations source="positions.6" references="/0/generateRTMapsRobotMLDataTypes/%/%.1/%/%.1">
- <details key="start" value="1555"/>
- <details key="end" value="1568"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.7" references="/0/generateRTMapsRobotMLDataTypes/%/%.1/%/%.1/datatype">
- <details key="start" value="1555"/>
- <details key="end" value="1563"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.8" references="/0/generateRTMapsRobotMLDataTypes/%/%.1/%/%.2">
- <details key="start" value="1570"/>
- <details key="end" value="1573"/>
- <details key="line" value="37"/>
- </eAnnotations>
- <eAnnotations source="positions.9" references="/0/generateRTMapsRobotMLDataTypes/%/%.1/%/%.3">
- <details key="start" value="1511"/>
- <details key="end" value="1546"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.10" references="/0/generateRTMapsRobotMLDataTypes/%/%.1/%/%.3/datatype">
- <details key="start" value="1512"/>
- <details key="end" value="1520"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.11" references="/0/generateRTMapsRobotMLDataTypes/%/%.1/%/%.3/%">
- <details key="start" value="1533"/>
- <details key="end" value="1544"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.12" references="/0/generateRTMapsRobotMLDataTypes/%/%.1/%/%.4">
- <details key="start" value="1573"/>
- <details key="end" value="1606"/>
- <details key="line" value="38"/>
- </eAnnotations>
- <eAnnotations source="positions.13" references="/0/generateRTMapsRobotMLDataTypes/%/%.1/%/%.4/%">
- <details key="start" value="1581"/>
- <details key="end" value="1587"/>
- <details key="line" value="39"/>
- </eAnnotations>
- <eAnnotations source="positions.14" references="/0/generateRTMapsRobotMLDataTypes/%/%.1/%/%.4/%.1">
- <details key="start" value="1588"/>
- <details key="end" value="1601"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.15" references="/0/generateRTMapsRobotMLDataTypes/%/%.1/%/%.4/%.1/datatype">
- <details key="start" value="1588"/>
- <details key="end" value="1596"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.16" references="/0/generateRTMapsRobotMLDataTypes/%/%.1/%/%.4/%.2">
- <details key="start" value="1603"/>
- <details key="end" value="1606"/>
- <details key="line" value="39"/>
- </eAnnotations>
- <eAnnotations source="positions.17" references="/0/generateRTMapsRobotMLDataTypes/%/%.1/datatype">
- <details key="start" value="1421"/>
- <details key="end" value="1440"/>
- <details key="line" value="35"/>
- </eAnnotations>
- <eAnnotations source="positions.18" references="/0/generateRTMapsRobotMLDataTypes/%/%.1/%.1">
- <details key="start" value="1443"/>
- <details key="end" value="1503"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.19" references="/0/generateRTMapsRobotMLDataTypes/%/%.1/%.1/%">
- <details key="start" value="1473"/>
- <details key="end" value="1502"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.20" references="/0/generateRTMapsRobotMLDataTypes/%/%.1/%.1/%/root_model">
- <details key="start" value="1473"/>
- <details key="end" value="1483"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.21" references="/0/generateRTMapsRobotMLDataTypes/%/%.1/%.1/%/%">
- <details key="start" value="1494"/>
- <details key="end" value="1501"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.22" references="/0/generateRTMapsRobotMLDataTypes/%/%.2">
- <details key="start" value="1621"/>
- <details key="end" value="1757"/>
- <details key="line" value="42"/>
- </eAnnotations>
- <eAnnotations source="positions.23" references="/0/generateRTMapsRobotMLDataTypes/%/%.3">
- <details key="start" value="1757"/>
- <details key="end" value="2299"/>
- <details key="line" value="46"/>
- </eAnnotations>
- <eAnnotations source="positions.24" references="/0/generateRTMapsRobotMLDataTypes/%/%.3/%">
- <details key="start" value="1849"/>
- <details key="end" value="1867"/>
- <details key="line" value="47"/>
- </eAnnotations>
- <eAnnotations source="positions.25" references="/0/generateRTMapsRobotMLDataTypes/%/%.3/%.1">
- <details key="start" value="1868"/>
- <details key="end" value="1881"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.26" references="/0/generateRTMapsRobotMLDataTypes/%/%.3/%.1/datatype">
- <details key="start" value="1868"/>
- <details key="end" value="1876"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.27" references="/0/generateRTMapsRobotMLDataTypes/%/%.3/%.2">
- <details key="start" value="1883"/>
- <details key="end" value="1888"/>
- <details key="line" value="47"/>
- </eAnnotations>
- <eAnnotations source="positions.28" references="/0/generateRTMapsRobotMLDataTypes/%/%.3/%.3">
- <details key="start" value="1889"/>
- <details key="end" value="2291"/>
- <details key="line" value="48"/>
- </eAnnotations>
- <eAnnotations source="positions.29" references="/0/generateRTMapsRobotMLDataTypes/%/%.3/%.3/%">
- <details key="start" value="1967"/>
- <details key="end" value="1978"/>
- <details key="line" value="49"/>
- </eAnnotations>
- <eAnnotations source="positions.30" references="/0/generateRTMapsRobotMLDataTypes/%/%.3/%.3/%.1">
- <details key="start" value="1979"/>
- <details key="end" value="1992"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.31" references="/0/generateRTMapsRobotMLDataTypes/%/%.3/%.3/%.1/datatype">
- <details key="start" value="1979"/>
- <details key="end" value="1987"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.32" references="/0/generateRTMapsRobotMLDataTypes/%/%.3/%.3/%.2">
- <details key="start" value="1994"/>
- <details key="end" value="2011"/>
- <details key="line" value="49"/>
- </eAnnotations>
- <eAnnotations source="positions.33" references="/0/generateRTMapsRobotMLDataTypes/%/%.3/%.3/%.3">
- <details key="start" value="2012"/>
- <details key="end" value="2025"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.34" references="/0/generateRTMapsRobotMLDataTypes/%/%.3/%.3/%.3/datatype">
- <details key="start" value="2012"/>
- <details key="end" value="2020"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.35" references="/0/generateRTMapsRobotMLDataTypes/%/%.3/%.3/%.4">
- <details key="start" value="2027"/>
- <details key="end" value="2035"/>
- <details key="line" value="50"/>
- </eAnnotations>
- <eAnnotations source="positions.36" references="/0/generateRTMapsRobotMLDataTypes/%/%.3/%.3/%.5">
- <details key="start" value="2035"/>
- <details key="end" value="2205"/>
- <details key="line" value="52"/>
- </eAnnotations>
- <eAnnotations source="positions.37" references="/0/generateRTMapsRobotMLDataTypes/%/%.3/%.3/%.5/%">
- <details key="start" value="2090"/>
- <details key="end" value="2197"/>
- <details key="line" value="53"/>
- </eAnnotations>
- <eAnnotations source="positions.38" references="/0/generateRTMapsRobotMLDataTypes/%/%.3/%.3/%.5/%/%">
- <details key="start" value="2152"/>
- <details key="end" value="2170"/>
- <details key="line" value="54"/>
- </eAnnotations>
- <eAnnotations source="positions.39" references="/0/generateRTMapsRobotMLDataTypes/%/%.3/%.3/%.5/%/%.1">
- <details key="start" value="2171"/>
- <details key="end" value="2185"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.40" references="/0/generateRTMapsRobotMLDataTypes/%/%.3/%.3/%.5/%/%.1/%">
- <details key="start" value="2171"/>
- <details key="end" value="2180"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.41" references="/0/generateRTMapsRobotMLDataTypes/%/%.3/%.3/%.5/%/%.1/%/prop">
- <details key="start" value="2171"/>
- <details key="end" value="2175"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.42" references="/0/generateRTMapsRobotMLDataTypes/%/%.3/%.3/%.5/%/%.2">
- <details key="start" value="2187"/>
- <details key="end" value="2192"/>
- <details key="line" value="54"/>
- </eAnnotations>
- <eAnnotations source="positions.43" references="/0/generateRTMapsRobotMLDataTypes/%/%.3/%.3/%.5/%/%.3">
- <details key="start" value="2094"/>
- <details key="end" value="2149"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.44" references="/0/generateRTMapsRobotMLDataTypes/%/%.3/%.3/%.5/%/%.3/%">
- <details key="start" value="2095"/>
- <details key="end" value="2140"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.45" references="/0/generateRTMapsRobotMLDataTypes/%/%.3/%.3/%.5/%/%.3/%/%">
- <details key="start" value="2111"/>
- <details key="end" value="2139"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.46" references="/0/generateRTMapsRobotMLDataTypes/%/%.3/%.3/%.5/%/%.3/%/%/%">
- <details key="start" value="2111"/>
- <details key="end" value="2120"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.47" references="/0/generateRTMapsRobotMLDataTypes/%/%.3/%.3/%.5/%/%.3/%/%/%/prop">
- <details key="start" value="2111"/>
- <details key="end" value="2115"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.48" references="/0/generateRTMapsRobotMLDataTypes/%/%.3/%.3/%.5/%/%.3/%/%/%.1">
- <details key="start" value="2131"/>
- <details key="end" value="2138"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.49" references="/0/generateRTMapsRobotMLDataTypes/%/%.3/%.3/%.5/%/%.3/%.1">
- <details key="start" value="2143"/>
- <details key="end" value="2148"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.50" references="/0/generateRTMapsRobotMLDataTypes/%/%.3/%.3/%.5/prop">
- <details key="start" value="2041"/>
- <details key="end" value="2056"/>
- <details key="line" value="52"/>
- </eAnnotations>
- <eAnnotations source="positions.51" references="/0/generateRTMapsRobotMLDataTypes/%/%.3/%.3/%.5/%.1">
- <details key="start" value="2059"/>
- <details key="end" value="2086"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.52" references="/0/generateRTMapsRobotMLDataTypes/%/%.3/%.3/%.5/%.1/datatype">
- <details key="start" value="2059"/>
- <details key="end" value="2067"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.53" references="/0/generateRTMapsRobotMLDataTypes/%/%.3/%.3/%.6">
- <details key="start" value="2207"/>
- <details key="end" value="2209"/>
- <details key="line" value="57"/>
- </eAnnotations>
- <eAnnotations source="positions.54" references="/0/generateRTMapsRobotMLDataTypes/%/%.3/%.3/%.7">
- <details key="start" value="2210"/>
- <details key="end" value="2243"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.55" references="/0/generateRTMapsRobotMLDataTypes/%/%.3/%.3/%.7/datatype">
- <details key="start" value="2234"/>
- <details key="end" value="2242"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.56" references="/0/generateRTMapsRobotMLDataTypes/%/%.3/%.3/%.8">
- <details key="start" value="2245"/>
- <details key="end" value="2261"/>
- <details key="line" value="59"/>
- </eAnnotations>
- <eAnnotations source="positions.57" references="/0/generateRTMapsRobotMLDataTypes/%/%.3/%.3/%.9">
- <details key="start" value="2262"/>
- <details key="end" value="2275"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.58" references="/0/generateRTMapsRobotMLDataTypes/%/%.3/%.3/%.9/datatype">
- <details key="start" value="2262"/>
- <details key="end" value="2270"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.59" references="/0/generateRTMapsRobotMLDataTypes/%/%.3/%.3/%.10">
- <details key="start" value="2277"/>
- <details key="end" value="2283"/>
- <details key="line" value="60"/>
- </eAnnotations>
- <eAnnotations source="positions.60" references="/0/generateRTMapsRobotMLDataTypes/%/%.3/%.3/%.11">
- <details key="start" value="1896"/>
- <details key="end" value="1946"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.61" references="/0/generateRTMapsRobotMLDataTypes/%/%.3/%.3/%.11/%">
- <details key="start" value="1896"/>
- <details key="end" value="1939"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.62" references="/0/generateRTMapsRobotMLDataTypes/%/%.3/%.3/%.11/%/%">
- <details key="start" value="1896"/>
- <details key="end" value="1923"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.63" references="/0/generateRTMapsRobotMLDataTypes/%/%.3/%.3/%.11/%/%.1">
- <details key="start" value="1926"/>
- <details key="end" value="1939"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.64" references="/0/generateRTMapsRobotMLDataTypes/%/%.3/%.3/%.11/%/%.1/datatype">
- <details key="start" value="1926"/>
- <details key="end" value="1934"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.65" references="/0/generateRTMapsRobotMLDataTypes/%/%.3/%.3/%.11/%.1">
- <details key="start" value="1942"/>
- <details key="end" value="1946"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.66" references="/0/generateRTMapsRobotMLDataTypes/%/%.3/%.3/%.12">
- <details key="start" value="1955"/>
- <details key="end" value="1962"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.67" references="/0/generateRTMapsRobotMLDataTypes/%/%.3/datatype">
- <details key="start" value="1763"/>
- <details key="end" value="1782"/>
- <details key="line" value="46"/>
- </eAnnotations>
- <eAnnotations source="positions.68" references="/0/generateRTMapsRobotMLDataTypes/%/%.3/%.4">
- <details key="start" value="1785"/>
- <details key="end" value="1845"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.69" references="/0/generateRTMapsRobotMLDataTypes/%/%.3/%.4/%">
- <details key="start" value="1815"/>
- <details key="end" value="1844"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.70" references="/0/generateRTMapsRobotMLDataTypes/%/%.3/%.4/%/root_model">
- <details key="start" value="1815"/>
- <details key="end" value="1825"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.71" references="/0/generateRTMapsRobotMLDataTypes/%/%.3/%.4/%/%">
- <details key="start" value="1836"/>
- <details key="end" value="1843"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.72" references="/0/generateRTMapsRobotMLDataTypes/%/%.4">
- <details key="start" value="2301"/>
- <details key="end" value="2342"/>
- <details key="line" value="63"/>
- </eAnnotations>
- <eAnnotations source="positions.73" references="/0/generateRTMapsRobotMLDataTypes/%/%.5">
- <details key="start" value="1060"/>
- <details key="end" value="1115"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.74" references="/0/generateRTMapsRobotMLDataTypes/%/%.6">
- <details key="start" value="1124"/>
- <details key="end" value="1131"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.75" references="/0/generateRTMapsRobotMLDataTypes/%.1">
- <details key="start" value="2351"/>
- <details key="end" value="2353"/>
- <details key="line" value="66"/>
- </eAnnotations>
- <eAnnotations source="positions.76" references="/0/generateRTMapsRobotMLDataTypes/%.2">
- <details key="start" value="2353"/>
- <details key="end" value="2977"/>
- <details key="line" value="67"/>
- </eAnnotations>
- <eAnnotations source="positions.77" references="/0/generateRTMapsRobotMLDataTypes/%.2/%">
- <details key="start" value="2438"/>
- <details key="end" value="2654"/>
- <details key="line" value="68"/>
- </eAnnotations>
- <eAnnotations source="positions.78" references="/0/generateRTMapsRobotMLDataTypes/%.2/%.1">
- <details key="start" value="2654"/>
- <details key="end" value="2920"/>
- <details key="line" value="75"/>
- </eAnnotations>
- <eAnnotations source="positions.79" references="/0/generateRTMapsRobotMLDataTypes/%.2/%.1/%">
- <details key="start" value="2746"/>
- <details key="end" value="2793"/>
- <details key="line" value="76"/>
- </eAnnotations>
- <eAnnotations source="positions.80" references="/0/generateRTMapsRobotMLDataTypes/%.2/%.1/%.1">
- <details key="start" value="2794"/>
- <details key="end" value="2807"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.81" references="/0/generateRTMapsRobotMLDataTypes/%.2/%.1/%.1/datatype">
- <details key="start" value="2794"/>
- <details key="end" value="2802"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.82" references="/0/generateRTMapsRobotMLDataTypes/%.2/%.1/%.2">
- <details key="start" value="2809"/>
- <details key="end" value="2846"/>
- <details key="line" value="78"/>
- </eAnnotations>
- <eAnnotations source="positions.83" references="/0/generateRTMapsRobotMLDataTypes/%.2/%.1/%.3">
- <details key="start" value="2847"/>
- <details key="end" value="2860"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.84" references="/0/generateRTMapsRobotMLDataTypes/%.2/%.1/%.3/datatype">
- <details key="start" value="2847"/>
- <details key="end" value="2855"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.85" references="/0/generateRTMapsRobotMLDataTypes/%.2/%.1/%.4">
- <details key="start" value="2862"/>
- <details key="end" value="2892"/>
- <details key="line" value="78"/>
- </eAnnotations>
- <eAnnotations source="positions.86" references="/0/generateRTMapsRobotMLDataTypes/%.2/%.1/%.5">
- <details key="start" value="2893"/>
- <details key="end" value="2906"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.87" references="/0/generateRTMapsRobotMLDataTypes/%.2/%.1/%.5/datatype">
- <details key="start" value="2893"/>
- <details key="end" value="2901"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.88" references="/0/generateRTMapsRobotMLDataTypes/%.2/%.1/%.6">
- <details key="start" value="2908"/>
- <details key="end" value="2914"/>
- <details key="line" value="78"/>
- </eAnnotations>
- <eAnnotations source="positions.89" references="/0/generateRTMapsRobotMLDataTypes/%.2/%.1/datatype">
- <details key="start" value="2660"/>
- <details key="end" value="2679"/>
- <details key="line" value="75"/>
- </eAnnotations>
- <eAnnotations source="positions.90" references="/0/generateRTMapsRobotMLDataTypes/%.2/%.1/%.7">
- <details key="start" value="2682"/>
- <details key="end" value="2742"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.91" references="/0/generateRTMapsRobotMLDataTypes/%.2/%.1/%.7/%">
- <details key="start" value="2712"/>
- <details key="end" value="2741"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.92" references="/0/generateRTMapsRobotMLDataTypes/%.2/%.1/%.7/%/root_model">
- <details key="start" value="2712"/>
- <details key="end" value="2722"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.93" references="/0/generateRTMapsRobotMLDataTypes/%.2/%.1/%.7/%/%">
- <details key="start" value="2733"/>
- <details key="end" value="2740"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.94" references="/0/generateRTMapsRobotMLDataTypes/%.2/%.2">
- <details key="start" value="2922"/>
- <details key="end" value="2970"/>
- <details key="line" value="81"/>
- </eAnnotations>
- <eAnnotations source="positions.95" references="/0/generateRTMapsRobotMLDataTypes/%.2/%.3">
- <details key="start" value="2360"/>
- <details key="end" value="2418"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.96" references="/0/generateRTMapsRobotMLDataTypes/%.2/%.4">
- <details key="start" value="2427"/>
- <details key="end" value="2434"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.97" references="/0/generateRTMapsRobotMLDataTypes/root_model">
- <details key="start" value="1031"/>
- <details key="end" value="1049"/>
- <details key="line" value="23"/>
- </eAnnotations>
- </ecore:EAnnotation>
-</xmi:XMI>
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_robotml_datatypes_h.mtl b/extraplugins/robotml/generators/rtmaps/org.eclipse.papyrus.robotml.generators.intempora.rtmaps/src/org/eclipse/papyrus/robotml/generators/intempora/rtmaps/files/generate_rtmaps_robotml_datatypes_h.mtl
deleted file mode 100644
index dbd9b8457b8..00000000000
--- a/extraplugins/robotml/generators/rtmaps/org.eclipse.papyrus.robotml.generators.intempora.rtmaps/src/org/eclipse/papyrus/robotml/generators/intempora/rtmaps/files/generate_rtmaps_robotml_datatypes_h.mtl
+++ /dev/null
@@ -1,84 +0,0 @@
-[comment encoding = UTF-8 /]
-[comment]
-/*****************************************************************************
- * Copyright (c) 2013 INTEMPORA S.A.
- *
- * This software is a computer program whose purpose is to transform RobotML models
- * into RTMaps diagrams and RTMaps components via source code generation techniques.
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * Nicolas DU LAC (INTEMPORA) - Initial API and implementation
- *
- *****************************************************************************/
-[/comment]
-[module generate_rtmaps_robotml_datatypes_h('http://www.eclipse.org/uml2/3.0.0/UML', 'http://Papyrus/RobotML/1')]
-
-[import org::eclipse::papyrus::robotml::generators::common::mmqueries::DataTypeQueries /]
-
-[template public generateRTMapsRobotMLDataTypes(root_model : Model)]
-[file ('user_sdk/include/robotml/maps_robotml_datatypes_all.h', false, 'UTF-8')]
-#ifndef __MAPS_ROBOTML_DATATYPES_H__
-#define __MAPS_ROBOTML_DATATYPES_H__
-
-#include "robotml/maps_robotml_primitive_datatypes.h"
-
-
-/*******************************************/
-/* COMPOSED DATA TYPES FORWARD DECLARATIONS*/
-/*******************************************/
-
-[for (datatype : DataType | getMetamodelComposedDataTypes(root_model.oclAsType(Element)))]
-[if (datatype.oclIsKindOf(Enumeration))]
-enum [datatype.name/];
-[else]
-class [datatype.name/];
-[/if]
-[/for]
-
-/*******************************************/
-/* COMPOSED DATA TYPES INCLUDE FILES*/
-/*******************************************/
-[for (datatype : DataType | getMetamodelComposedDataTypes(root_model.oclAsType(Element)))]
-#include "robotml/[datatype.name/].h"
- [file ('user_sdk/include/robotml/' + datatype.name + '.h', false, 'UTF-8'))]
-#ifndef ___[datatype.name/]_H__
-#define ___[datatype.name/]_H__
-
-[for (prop : Property | datatype.getAllAttributes())]
-[if (isPrimitiveType(prop.type.oclAsType(Element)) = false)]
-#include "robotml/[prop.type.name/].h"
-[/if]
-[/for]
-
-[getCppClassForDatatType(datatype)/]
-
-#endif //___[datatype.name/]_H__
- [/file]
-[/for]
-
-#endif //__MAPS_ROBOTML_DATATYPES_H__
-[/file]
-
-[file ('user_sdk/include/robotml/maps_robotml_datatype_filters.h', false, 'UTF-8')]
-#ifndef __MAPS_ROBOTML_DATATYPE_FILTERS_H__
-#define __MAPS_ROBOTML_DATATYPE_FILTERS_H__
-
-#include "maps.hpp"
-
-const MAPSTypeFilterBase MAPSFilterRobotMLString = MAPS_FILTER_USER_STRUCTURE(MAPSRobotMLString);
-
-[for (datatype : DataType | getMetamodelComposedDataTypes(root_model.oclAsType(Element)))]
-
-// The RTMaps input filter for the structure [datatype.name/]
-const MAPSTypeFilterBase MAPSFilter[datatype.name/] = MAPS_FILTER_USER_STRUCTURE([datatype.name/]);
-
-[/for]
-
-#endif //__MAPS_ROBOTML_DATATYPE_FILTERS_H__
-[/file]
-[/template]
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_robotml_primitive_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_robotml_primitive_datatypes_h.emtl
deleted file mode 100644
index cc3b31dd123..00000000000
--- a/extraplugins/robotml/generators/rtmaps/org.eclipse.papyrus.robotml.generators.intempora.rtmaps/src/org/eclipse/papyrus/robotml/generators/intempora/rtmaps/files/generate_rtmaps_robotml_primitive_datatypes_h.emtl
+++ /dev/null
@@ -1,152 +0,0 @@
-<?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_robotml_primitive_datatypes_h" nsURI="org::eclipse::papyrus::robotml::generators::intempora::rtmaps::files::generate_rtmaps_robotml_primitive_datatypes_h" startHeaderPosition="773" endHeaderPosition="987">
- <input>
- <takesTypesFrom href="http://www.eclipse.org/uml2/5.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="generateRTMapsRobotMLPrimitiveDataTypes" visibility="Public">
- <body xsi:type="mtl:FileBlock" openMode="OverWrite">
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="#ifndef __MAPS_ROBOTML_PRIMITIVE_DATATYPES_H__&#xD;&#xA;#define __MAPS_ROBOTML_PRIMITIVE_DATATYPES_H__&#xD;&#xA;&#xD;&#xA;#include &lt;string>&#xD;&#xA;#include &lt;vector>&#xD;&#xA;&#xD;&#xA;#include &quot;maps_types.h&quot;&#xD;&#xA;&#xD;&#xA;/**************************************/&#xD;&#xA;/* PRIMITIVE DATA TYPES */&#xD;&#xA;/**************************************/&#xD;&#xA;typedef bool Bool;&#xD;&#xA;typedef MAPSUInt8 Byte;&#xD;&#xA;typedef MAPSUInt8 Char;&#xD;&#xA;typedef MAPSInt8 Int8;&#xD;&#xA;typedef MAPSUInt8 UInt8;&#xD;&#xA;typedef MAPSInt16 Int16;&#xD;&#xA;typedef MAPSUInt16 UInt16;&#xD;&#xA;typedef MAPSInt32 Int32;&#xD;&#xA;typedef MAPSUInt32 UInt32;&#xD;&#xA;typedef MAPSInt64 Int64;&#xD;&#xA;typedef MAPSUInt64 UInt64;&#xD;&#xA;typedef MAPSFloat32 Float32;&#xD;&#xA;typedef MAPSFloat64 Float64;&#xD;&#xA;&#xD;&#xA;typedef std::string String;&#xD;&#xA;&#xD;&#xA;typedef MAPSTimestamp &#x9;Time;&#xD;&#xA;typedef MAPSDelay &#x9;&#x9;Duration;&#xD;&#xA;&#xD;&#xA;class MAPSRobotMLString {&#xD;&#xA;&#x9;std::string text;&#xD;&#xA;};&#xD;&#xA;&#xD;&#xA;#endif //__MAPS_ROBOTML_PRIMITIVE_DATATYPES_H__&#xD;&#xA;"/>
- <fileUrl xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="user_sdk/include/robotml/maps_robotml_primitive_datatypes.h">
- <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
- </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/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>
- </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="generateRTMapsRobotMLPrimitiveDataTypes">
- <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL">
- <contents xsi:type="ocl.ecore:Constraint"/>
- </eAnnotations>
- <eAnnotations source="MTL" references="/0/generateRTMapsRobotMLPrimitiveDataTypes"/>
- <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/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>
- <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/5.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/5.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/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/emf/2002/Ecore#//EObject"/>
- </ocl.ecore:Variable>
- <ecore:EAnnotation source="positions">
- <eAnnotations source="positions.0" references="/0/generateRTMapsRobotMLPrimitiveDataTypes">
- <details key="start" value="993"/>
- <details key="end" value="1999"/>
- <details key="line" value="23"/>
- </eAnnotations>
- <eAnnotations source="positions.1" references="/0/generateRTMapsRobotMLPrimitiveDataTypes/%">
- <details key="start" value="1072"/>
- <details key="end" value="1984"/>
- <details key="line" value="24"/>
- </eAnnotations>
- <eAnnotations source="positions.2" references="/0/generateRTMapsRobotMLPrimitiveDataTypes/%/%">
- <details key="start" value="1160"/>
- <details key="end" value="1977"/>
- <details key="line" value="25"/>
- </eAnnotations>
- <eAnnotations source="positions.3" references="/0/generateRTMapsRobotMLPrimitiveDataTypes/%/%.1">
- <details key="start" value="1079"/>
- <details key="end" value="1140"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.4" references="/0/generateRTMapsRobotMLPrimitiveDataTypes/%/%.2">
- <details key="start" value="1149"/>
- <details key="end" value="1156"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.5" references="/0/generateRTMapsRobotMLPrimitiveDataTypes/%.1">
- <details key="start" value="1986"/>
- <details key="end" value="1988"/>
- <details key="line" value="61"/>
- </eAnnotations>
- <eAnnotations source="positions.6" references="/0/generateRTMapsRobotMLPrimitiveDataTypes/root_model">
- <details key="start" value="1050"/>
- <details key="end" value="1068"/>
- <details key="line" value="23"/>
- </eAnnotations>
- </ecore:EAnnotation>
-</xmi:XMI>
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_robotml_primitive_datatypes_h.mtl b/extraplugins/robotml/generators/rtmaps/org.eclipse.papyrus.robotml.generators.intempora.rtmaps/src/org/eclipse/papyrus/robotml/generators/intempora/rtmaps/files/generate_rtmaps_robotml_primitive_datatypes_h.mtl
deleted file mode 100644
index 0e36fb3bf3c..00000000000
--- a/extraplugins/robotml/generators/rtmaps/org.eclipse.papyrus.robotml.generators.intempora.rtmaps/src/org/eclipse/papyrus/robotml/generators/intempora/rtmaps/files/generate_rtmaps_robotml_primitive_datatypes_h.mtl
+++ /dev/null
@@ -1,62 +0,0 @@
-[comment encoding = UTF-8 /]
-[comment]
-/*****************************************************************************
- * Copyright (c) 2013 INTEMPORA S.A.
- *
- * This software is a computer program whose purpose is to transform RobotML models
- * into RTMaps diagrams and RTMaps components via source code generation techniques.
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * Nicolas DU LAC (INTEMPORA) - Initial API and implementation
- *
- *****************************************************************************/
-[/comment]
-[module generate_rtmaps_robotml_primitive_datatypes_h('http://www.eclipse.org/uml2/3.0.0/UML', 'http://Papyrus/RobotML/1')]
-
-[import org::eclipse::papyrus::robotml::generators::common::mmqueries::DataTypeQueries /]
-
-[template public generateRTMapsRobotMLPrimitiveDataTypes(root_model : Model)]
-[file ('user_sdk/include/robotml/maps_robotml_primitive_datatypes.h', false, 'UTF-8')]
-#ifndef __MAPS_ROBOTML_PRIMITIVE_DATATYPES_H__
-#define __MAPS_ROBOTML_PRIMITIVE_DATATYPES_H__
-
-#include <string>
-#include <vector>
-
-#include "maps_types.h"
-
-/**************************************/
-/* PRIMITIVE DATA TYPES */
-/**************************************/
-typedef bool Bool;
-typedef MAPSUInt8 Byte;
-typedef MAPSUInt8 Char;
-typedef MAPSInt8 Int8;
-typedef MAPSUInt8 UInt8;
-typedef MAPSInt16 Int16;
-typedef MAPSUInt16 UInt16;
-typedef MAPSInt32 Int32;
-typedef MAPSUInt32 UInt32;
-typedef MAPSInt64 Int64;
-typedef MAPSUInt64 UInt64;
-typedef MAPSFloat32 Float32;
-typedef MAPSFloat64 Float64;
-
-typedef std::string String;
-
-typedef MAPSTimestamp Time;
-typedef MAPSDelay Duration;
-
-class MAPSRobotMLString {
- std::string text;
-};
-
-#endif //__MAPS_ROBOTML_PRIMITIVE_DATATYPES_H__
-[/file]
-
-[/template]
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_vc2005_project_vcproj.emtl b/extraplugins/robotml/generators/rtmaps/org.eclipse.papyrus.robotml.generators.intempora.rtmaps/src/org/eclipse/papyrus/robotml/generators/intempora/rtmaps/files/generate_rtmaps_vc2005_project_vcproj.emtl
deleted file mode 100644
index 9a62eee60e1..00000000000
--- a/extraplugins/robotml/generators/rtmaps/org.eclipse.papyrus.robotml.generators.intempora.rtmaps/src/org/eclipse/papyrus/robotml/generators/intempora/rtmaps/files/generate_rtmaps_vc2005_project_vcproj.emtl
+++ /dev/null
@@ -1,783 +0,0 @@
-<?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_vc2005_project_vcproj" nsURI="org::eclipse::papyrus::robotml::generators::intempora::rtmaps::files::generate_rtmaps_vc2005_project_vcproj" startHeaderPosition="773" endHeaderPosition="978">
- <input>
- <takesTypesFrom href="http://www.eclipse.org/uml2/5.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/GeneralQueries.emtl#/0"/>
- <imports href="../../../../../../../../../../../common/org.eclipse.papyrus.robotml.generators.common/bin/org/eclipse/papyrus/robotml/generators/common/mmqueries/ArchitectureQueries.emtl#/0"/>
- <ownedModuleElement xsi:type="mtl:Template" name="generateRTMapsVC2005ProjectVCPROJ" visibility="Public">
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xD;&#xA;"/>
- <body xsi:type="mtl:FileBlock" openMode="OverWrite">
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&lt;?xml version=&quot;1.0&quot; encoding=&quot;Windows-1252&quot;?>&#xD;&#xA;&lt;VisualStudioProject&#xD;&#xA;&#x9;ProjectType=&quot;Visual C++&quot;&#xD;&#xA;&#x9;Version=&quot;8,00&quot;&#xD;&#xA;&#x9;Name=&quot;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="model" referredVariable="/0/generateRTMapsVC2005ProjectVCPROJ/model">
- <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"/>
- </body>
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&quot;&#xD;&#xA;&#x9;ProjectGUID=&quot;{A36E0705-729F-4AFD-8DE7-EF205F5FBCEE}&quot;&#xD;&#xA;&#x9;RootNamespace=&quot;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="model" referredVariable="/0/generateRTMapsVC2005ProjectVCPROJ/model">
- <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"/>
- </body>
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&quot;&#xD;&#xA;&#x9;SccLocalPath=&quot;.&quot;&#xD;&#xA;&#x9;>&#xD;&#xA;&#x9;&lt;Platforms>&#xD;&#xA;&#x9;&#x9;&lt;Platform&#xD;&#xA;&#x9;&#x9;&#x9;Name=&quot;Win32&quot;&#xD;&#xA;&#x9;&#x9;/>&#xD;&#xA;&#x9;&lt;/Platforms>&#xD;&#xA;&#x9;&lt;ToolFiles>&#xD;&#xA;&#x9;&lt;/ToolFiles>&#xD;&#xA;&#x9;&lt;Configurations>&#xD;&#xA;&#x9;&#x9;&lt;Configuration&#xD;&#xA;&#x9;&#x9;&#x9;Name=&quot;Release|Win32&quot;&#xD;&#xA;&#x9;&#x9;&#x9;ConfigurationType=&quot;2&quot;&#xD;&#xA;&#x9;&#x9;&#x9;InheritedPropertySheets=&quot;$(RTMAPS_SDKDIR)\templates.u\RTMaps_x86_Release_vc2005.vsprops&quot;&#xD;&#xA;&#x9;&#x9;&#x9;UseOfMFC=&quot;0&quot;&#xD;&#xA;&#x9;&#x9;&#x9;ATLMinimizesCRunTimeLibraryUsage=&quot;false&quot;&#xD;&#xA;&#x9;&#x9;&#x9;CharacterSet=&quot;2&quot;&#xD;&#xA;&#x9;&#x9;&#x9;>&#xD;&#xA;&#x9;&#x9;&#x9;&lt;Tool&#xD;&#xA;&#x9;&#x9;&#x9;&#x9;Name=&quot;VCPreBuildEventTool&quot;&#xD;&#xA;&#x9;&#x9;&#x9;/>&#xD;&#xA;&#x9;&#x9;&#x9;&lt;Tool&#xD;&#xA;&#x9;&#x9;&#x9;&#x9;Name=&quot;VCCustomBuildTool&quot;&#xD;&#xA;&#x9;&#x9;&#x9;/>&#xD;&#xA;&#x9;&#x9;&#x9;&lt;Tool&#xD;&#xA;&#x9;&#x9;&#x9;&#x9;Name=&quot;VCXMLDataGeneratorTool&quot;&#xD;&#xA;&#x9;&#x9;&#x9;/>&#xD;&#xA;&#x9;&#x9;&#x9;&lt;Tool&#xD;&#xA;&#x9;&#x9;&#x9;&#x9;Name=&quot;VCWebServiceProxyGeneratorTool&quot;&#xD;&#xA;&#x9;&#x9;&#x9;/>&#xD;&#xA;&#x9;&#x9;&#x9;&lt;Tool&#xD;&#xA;&#x9;&#x9;&#x9;&#x9;Name=&quot;VCMIDLTool&quot;&#xD;&#xA;&#x9;&#x9;&#x9;/>&#xD;&#xA;&lt;!-- "/>
- <body xsi:type="mtl:ProtectedAreaBlock">
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol=" &#xD;&#xA;-->&#xD;&#xA;&#x9;&#x9;&#x9;&lt;Tool&#xD;&#xA;&#x9;&#x9;&#x9;&#x9;Name=&quot;VCCLCompilerTool&quot;&#xD;&#xA;&#x9;&#x9;&#x9;&#x9;AdditionalIncludeDirectories=&quot;..\include&quot;&#xD;&#xA;&#x9;&#x9;&#x9;/>&#xD;&#xA;&lt;!-- "/>
- <marker xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="Additional includes - Release Win32">
- <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="&#xD;&#xA;-->&#xD;&#xA;&#x9;&#x9;&#x9;&lt;Tool&#xD;&#xA;&#x9;&#x9;&#x9;&#x9;Name=&quot;VCManagedResourceCompilerTool&quot;&#xD;&#xA;&#x9;&#x9;&#x9;/>&#xD;&#xA;&#x9;&#x9;&#x9;&lt;Tool&#xD;&#xA;&#x9;&#x9;&#x9;&#x9;Name=&quot;VCResourceCompilerTool&quot;&#xD;&#xA;&#x9;&#x9;&#x9;/>&#xD;&#xA;&#x9;&#x9;&#x9;&lt;Tool&#xD;&#xA;&#x9;&#x9;&#x9;&#x9;Name=&quot;VCPreLinkEventTool&quot;&#xD;&#xA;&#x9;&#x9;&#x9;/>&#xD;&#xA;&lt;!-- "/>
- <body xsi:type="mtl:ProtectedAreaBlock">
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol=" &#xD;&#xA;-->&#xD;&#xA;&#x9;&#x9;&#x9;&lt;Tool&#xD;&#xA;&#x9;&#x9;&#x9;&#x9;Name=&quot;VCLinkerTool&quot;&#xD;&#xA;&#x9;&#x9;&#x9;&#x9;AdditionalDependencies=&quot;msvcprt.lib&quot;&#xD;&#xA;&#x9;&#x9;&#x9;&#x9;AdditionalLibraryDirectories=&quot;&quot;&#xD;&#xA;&#x9;&#x9;&#x9;/>&#xD;&#xA;&lt;!-- "/>
- <marker xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="Additional libs - Release Win32">
- <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="&#xD;&#xA;-->&#xD;&#xA;&#x9;&#x9;&#x9;&lt;Tool&#xD;&#xA;&#x9;&#x9;&#x9;&#x9;Name=&quot;VCALinkTool&quot;&#xD;&#xA;&#x9;&#x9;&#x9;/>&#xD;&#xA;&#x9;&#x9;&#x9;&lt;Tool&#xD;&#xA;&#x9;&#x9;&#x9;&#x9;Name=&quot;VCManifestTool&quot;&#xD;&#xA;&#x9;&#x9;&#x9;/>&#xD;&#xA;&#x9;&#x9;&#x9;&lt;Tool&#xD;&#xA;&#x9;&#x9;&#x9;&#x9;Name=&quot;VCXDCMakeTool&quot;&#xD;&#xA;&#x9;&#x9;&#x9;/>&#xD;&#xA;&#x9;&#x9;&#x9;&lt;Tool&#xD;&#xA;&#x9;&#x9;&#x9;&#x9;Name=&quot;VCBscMakeTool&quot;&#xD;&#xA;&#x9;&#x9;&#x9;/>&#xD;&#xA;&#x9;&#x9;&#x9;&lt;Tool&#xD;&#xA;&#x9;&#x9;&#x9;&#x9;Name=&quot;VCFxCopTool&quot;&#xD;&#xA;&#x9;&#x9;&#x9;/>&#xD;&#xA;&#x9;&#x9;&#x9;&lt;Tool&#xD;&#xA;&#x9;&#x9;&#x9;&#x9;Name=&quot;VCAppVerifierTool&quot;&#xD;&#xA;&#x9;&#x9;&#x9;/>&#xD;&#xA;&#x9;&#x9;&#x9;&lt;Tool&#xD;&#xA;&#x9;&#x9;&#x9;&#x9;Name=&quot;VCWebDeploymentTool&quot;&#xD;&#xA;&#x9;&#x9;&#x9;/>&#xD;&#xA;&#x9;&#x9;&#x9;&lt;Tool&#xD;&#xA;&#x9;&#x9;&#x9;&#x9;Name=&quot;VCPostBuildEventTool&quot;&#xD;&#xA;&#x9;&#x9;&#x9;/>&#xD;&#xA;&#x9;&#x9;&lt;/Configuration>&#xD;&#xA;&#x9;&#x9;&lt;Configuration&#xD;&#xA;&#x9;&#x9;&#x9;Name=&quot;Debug|Win32&quot;&#xD;&#xA;&#x9;&#x9;&#x9;ConfigurationType=&quot;2&quot;&#xD;&#xA;&#x9;&#x9;&#x9;InheritedPropertySheets=&quot;$(RTMAPS_SDKDIR)\templates.u\RTMaps_x86_Debug_vc2005.vsprops&quot;&#xD;&#xA;&#x9;&#x9;&#x9;UseOfMFC=&quot;0&quot;&#xD;&#xA;&#x9;&#x9;&#x9;ATLMinimizesCRunTimeLibraryUsage=&quot;false&quot;&#xD;&#xA;&#x9;&#x9;&#x9;CharacterSet=&quot;2&quot;&#xD;&#xA;&#x9;&#x9;&#x9;>&#xD;&#xA;&#x9;&#x9;&#x9;&lt;Tool&#xD;&#xA;&#x9;&#x9;&#x9;&#x9;Name=&quot;VCPreBuildEventTool&quot;&#xD;&#xA;&#x9;&#x9;&#x9;/>&#xD;&#xA;&#x9;&#x9;&#x9;&lt;Tool&#xD;&#xA;&#x9;&#x9;&#x9;&#x9;Name=&quot;VCCustomBuildTool&quot;&#xD;&#xA;&#x9;&#x9;&#x9;/>&#xD;&#xA;&#x9;&#x9;&#x9;&lt;Tool&#xD;&#xA;&#x9;&#x9;&#x9;&#x9;Name=&quot;VCXMLDataGeneratorTool&quot;&#xD;&#xA;&#x9;&#x9;&#x9;/>&#xD;&#xA;&#x9;&#x9;&#x9;&lt;Tool&#xD;&#xA;&#x9;&#x9;&#x9;&#x9;Name=&quot;VCWebServiceProxyGeneratorTool&quot;&#xD;&#xA;&#x9;&#x9;&#x9;/>&#xD;&#xA;&#x9;&#x9;&#x9;&lt;Tool&#xD;&#xA;&#x9;&#x9;&#x9;&#x9;Name=&quot;VCMIDLTool&quot;&#xD;&#xA;&#x9;&#x9;&#x9;/>&#xD;&#xA;&lt;!-- "/>
- <body xsi:type="mtl:ProtectedAreaBlock">
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol=" &#xD;&#xA;-->&#xD;&#xA;&#x9;&#x9;&#x9;&lt;Tool&#xD;&#xA;&#x9;&#x9;&#x9;&#x9;Name=&quot;VCCLCompilerTool&quot;&#xD;&#xA;&#x9;&#x9;&#x9;&#x9;AdditionalIncludeDirectories=&quot;..\include&quot;&#xD;&#xA;&#x9;&#x9;&#x9;/>&#xD;&#xA;&lt;!-- "/>
- <marker xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="Additional includes - Debug Win32">
- <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="&#xD;&#xA;-->&#xD;&#xA;&#x9;&#x9;&#x9;&lt;Tool&#xD;&#xA;&#x9;&#x9;&#x9;&#x9;Name=&quot;VCManagedResourceCompilerTool&quot;&#xD;&#xA;&#x9;&#x9;&#x9;/>&#xD;&#xA;&#x9;&#x9;&#x9;&lt;Tool&#xD;&#xA;&#x9;&#x9;&#x9;&#x9;Name=&quot;VCResourceCompilerTool&quot;&#xD;&#xA;&#x9;&#x9;&#x9;/>&#xD;&#xA;&#x9;&#x9;&#x9;&lt;Tool&#xD;&#xA;&#x9;&#x9;&#x9;&#x9;Name=&quot;VCPreLinkEventTool&quot;&#xD;&#xA;&#x9;&#x9;&#x9;/>&#xD;&#xA;&lt;!-- "/>
- <body xsi:type="mtl:ProtectedAreaBlock">
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol=" &#xD;&#xA;-->&#xD;&#xA;&#x9;&#x9;&#x9;&lt;Tool&#xD;&#xA;&#x9;&#x9;&#x9;&#x9;Name=&quot;VCLinkerTool&quot;&#xD;&#xA;&#x9;&#x9;&#x9;&#x9;AdditionalDependencies=&quot;msvcprt.lib&quot;&#xD;&#xA;&#x9;&#x9;&#x9;&#x9;AdditionalLibraryDirectories=&quot;&quot;&#xD;&#xA;&#x9;&#x9;&#x9;/>&#xD;&#xA;&lt;!-- "/>
- <marker xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="Additional libs - Debug Win32">
- <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="&#xD;&#xA;-->&#xD;&#xA;&#x9;&#x9;&#x9;&lt;Tool&#xD;&#xA;&#x9;&#x9;&#x9;&#x9;Name=&quot;VCALinkTool&quot;&#xD;&#xA;&#x9;&#x9;&#x9;/>&#xD;&#xA;&#x9;&#x9;&#x9;&lt;Tool&#xD;&#xA;&#x9;&#x9;&#x9;&#x9;Name=&quot;VCManifestTool&quot;&#xD;&#xA;&#x9;&#x9;&#x9;/>&#xD;&#xA;&#x9;&#x9;&#x9;&lt;Tool&#xD;&#xA;&#x9;&#x9;&#x9;&#x9;Name=&quot;VCXDCMakeTool&quot;&#xD;&#xA;&#x9;&#x9;&#x9;/>&#xD;&#xA;&#x9;&#x9;&#x9;&lt;Tool&#xD;&#xA;&#x9;&#x9;&#x9;&#x9;Name=&quot;VCBscMakeTool&quot;&#xD;&#xA;&#x9;&#x9;&#x9;/>&#xD;&#xA;&#x9;&#x9;&#x9;&lt;Tool&#xD;&#xA;&#x9;&#x9;&#x9;&#x9;Name=&quot;VCFxCopTool&quot;&#xD;&#xA;&#x9;&#x9;&#x9;/>&#xD;&#xA;&#x9;&#x9;&#x9;&lt;Tool&#xD;&#xA;&#x9;&#x9;&#x9;&#x9;Name=&quot;VCAppVerifierTool&quot;&#xD;&#xA;&#x9;&#x9;&#x9;/>&#xD;&#xA;&#x9;&#x9;&#x9;&lt;Tool&#xD;&#xA;&#x9;&#x9;&#x9;&#x9;Name=&quot;VCWebDeploymentTool&quot;&#xD;&#xA;&#x9;&#x9;&#x9;/>&#xD;&#xA;&#x9;&#x9;&#x9;&lt;Tool&#xD;&#xA;&#x9;&#x9;&#x9;&#x9;Name=&quot;VCPostBuildEventTool&quot;&#xD;&#xA;&#x9;&#x9;&#x9;/>&#xD;&#xA;&#x9;&#x9;&lt;/Configuration>&#xD;&#xA;&#x9;&lt;/Configurations>&#xD;&#xA;&#x9;&lt;References>&#xD;&#xA;&#x9;&lt;/References>&#xD;&#xA;&#x9;&lt;Files>&#xD;&#xA;&#x9;&#x9;&lt;Filter&#xD;&#xA;&#x9;&#x9;&#x9;Name=&quot;src&quot;&#xD;&#xA;&#x9;&#x9;&#x9;>&#xD;&#xA;"/>
- <body xsi:type="mtl:ForBlock">
- <body xsi:type="mtl:IfBlock">
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#x9;&#x9;&#x9;&lt;File RelativePath=&quot;.\src\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="elt" referredVariable="/0/generateRTMapsVC2005ProjectVCPROJ/%.1/%.13/elt">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//NamedElement"/>
- </source>
- <referredProperty xsi:type="ecore:EAttribute" href="http://www.eclipse.org/uml2/5.0.0/UML#//NamedElement/name"/>
- </body>
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol=".cpp&quot;/>&#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="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/ArchitectureQueries.emtl#/0/isMacroComponent"/>
- <argument xsi:type="ocl.ecore:OperationCallExp">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
- <source xsi:type="ocl.ecore:VariableExp" name="elt" referredVariable="/0/generateRTMapsVC2005ProjectVCPROJ/%.1/%.13/elt">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//NamedElement"/>
- </source>
- <argument xsi:type="ocl.ecore:TypeExp" eType="/17/Class">
- <referredType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
- </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="elt">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//NamedElement"/>
- </loopVariable>
- <iterSet xsi:type="mtl:QueryInvocation" eType="/14/Sequence(NamedElement)">
- <definition href="../../../../../../../../../../../common/org.eclipse.papyrus.robotml.generators.common/bin/org/eclipse/papyrus/robotml/generators/common/mmqueries/ArchitectureQueries.emtl#/0/getComponentModels"/>
- <argument xsi:type="ocl.ecore:VariableExp" name="model" referredVariable="/0/generateRTMapsVC2005ProjectVCPROJ/model">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Model"/>
- </argument>
- </iterSet>
- </body>
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#x9;&#x9;&lt;/Filter>&#xD;&#xA;&#x9;&#x9;&lt;Filter&#xD;&#xA;&#x9;&#x9;&#x9;Name=&quot;local_interfaces&quot;&#xD;&#xA;&#x9;&#x9;&#x9;>&#xD;&#xA;"/>
- <body xsi:type="mtl:ForBlock">
- <body xsi:type="mtl:IfBlock">
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#x9;&#x9;&#x9;&lt;File RelativePath=&quot;.\local_interfaces\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="elt" referredVariable="/0/generateRTMapsVC2005ProjectVCPROJ/%.1/%.15/elt">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//NamedElement"/>
- </source>
- <referredProperty xsi:type="ecore:EAttribute" href="http://www.eclipse.org/uml2/5.0.0/UML#//NamedElement/name"/>
- </body>
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol=".h&quot;/>&#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="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/ArchitectureQueries.emtl#/0/isMacroComponent"/>
- <argument xsi:type="ocl.ecore:OperationCallExp">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
- <source xsi:type="ocl.ecore:VariableExp" name="elt" referredVariable="/0/generateRTMapsVC2005ProjectVCPROJ/%.1/%.15/elt">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//NamedElement"/>
- </source>
- <argument xsi:type="ocl.ecore:TypeExp" eType="/17/Class">
- <referredType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
- </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="elt">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//NamedElement"/>
- </loopVariable>
- <iterSet xsi:type="mtl:QueryInvocation" eType="/14/Sequence(NamedElement)">
- <definition href="../../../../../../../../../../../common/org.eclipse.papyrus.robotml.generators.common/bin/org/eclipse/papyrus/robotml/generators/common/mmqueries/ArchitectureQueries.emtl#/0/getComponentModels"/>
- <argument xsi:type="ocl.ecore:VariableExp" name="model" referredVariable="/0/generateRTMapsVC2005ProjectVCPROJ/model">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Model"/>
- </argument>
- </iterSet>
- </body>
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#x9;&#x9;&lt;/Filter>&#xD;&#xA;&#x9;&#x9;&lt;File&#xD;&#xA;&#x9;&#x9;&#x9;RelativePath=&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="model" referredVariable="/0/generateRTMapsVC2005ProjectVCPROJ/model">
- <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"/>
- </body>
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol=".pckinfo&quot;&#xD;&#xA;&#x9;&#x9;&#x9;>&#xD;&#xA;&#x9;&#x9;&lt;/File>&#xD;&#xA;&#x9;&lt;/Files>&#xD;&#xA;&#x9;&lt;Globals>&#xD;&#xA;&#x9;&lt;/Globals>&#xD;&#xA;&lt;/VisualStudioProject>&#xD;&#xA;&#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/">
- <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="model" referredVariable="/0/generateRTMapsVC2005ProjectVCPROJ/model">
- <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/rtmaps_">
- <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="model" referredVariable="/0/generateRTMapsVC2005ProjectVCPROJ/model">
- <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="_vc2005.vcproj">
- <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="model">
- <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="generateRTMapsVC2005ProjectVCPROJ">
- <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL">
- <contents xsi:type="ocl.ecore:Constraint"/>
- </eAnnotations>
- <eAnnotations source="MTL" references="/0/generateRTMapsVC2005ProjectVCPROJ"/>
- <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
- <eParameters name="model">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Model"/>
- </eParameters>
- </eOperations>
- <eOperations name="getComponentModels">
- <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/ArchitectureQueries.emtl#/0/getComponentModels"/>
- </eAnnotations>
- <eType xsi:type="ocl.ecore:SequenceType" href="../../../../../../../../../../../common/org.eclipse.papyrus.robotml.generators.common/bin/org/eclipse/papyrus/robotml/generators/common/mmqueries/ArchitectureQueries.emtl#/3/Sequence(NamedElement)"/>
- <eParameters name="model">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Model"/>
- </eParameters>
- </eOperations>
- <eOperations name="isMacroComponent">
- <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/ArchitectureQueries.emtl#/0/isMacroComponent"/>
- </eAnnotations>
- <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/>
- <eParameters name="class">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
- </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>
- <eClassifiers xsi:type="ecore:EClass" name="Class_Class">
- <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL">
- <references href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
- </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/5.0.0/UML#//Element"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xsi:type="ecore:EClass" name="Property_Class">
- <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL">
- <references href="http://www.eclipse.org/uml2/5.0.0/UML#//Property"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xsi:type="ecore:EClass" name="Connector_Class">
- <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL">
- <references href="http://www.eclipse.org/uml2/5.0.0/UML#//Connector"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xsi:type="ecore:EClass" name="Parameter_Class">
- <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL">
- <references href="http://www.eclipse.org/uml2/5.0.0/UML#//Parameter"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xsi:type="ecore:EClass" name="Classifier_Class">
- <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL">
- <references href="http://www.eclipse.org/uml2/5.0.0/UML#//Classifier"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xsi:type="ecore:EClass" name="Port_Class">
- <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL">
- <references href="http://www.eclipse.org/uml2/5.0.0/UML#//Port"/>
- </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/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>
- <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/5.0.0/UML#//NamedElement"/>
- </eClassifiers>
- </ecore:EPackage>
- <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#//NamedElement"/>
- </ocl.ecore:Variable>
- <ecore:EPackage name="types">
- <eClassifiers xsi:type="ocl.ecore:TypeType" name="Class">
- <referredType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
- </eClassifiers>
- </ecore:EPackage>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//NamedElement"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//NamedElement"/>
- </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="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/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#//NamedElement"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//NamedElement"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//NamedElement"/>
- </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="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/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/generateRTMapsVC2005ProjectVCPROJ">
- <details key="start" value="1079"/>
- <details key="end" value="5151"/>
- <details key="line" value="24"/>
- </eAnnotations>
- <eAnnotations source="positions.1" references="/0/generateRTMapsVC2005ProjectVCPROJ/%">
- <details key="start" value="1147"/>
- <details key="end" value="1149"/>
- <details key="line" value="25"/>
- </eAnnotations>
- <eAnnotations source="positions.2" references="/0/generateRTMapsVC2005ProjectVCPROJ/%.1">
- <details key="start" value="1149"/>
- <details key="end" value="5138"/>
- <details key="line" value="26"/>
- </eAnnotations>
- <eAnnotations source="positions.3" references="/0/generateRTMapsVC2005ProjectVCPROJ/%.1/%">
- <details key="start" value="1246"/>
- <details key="end" value="1373"/>
- <details key="line" value="27"/>
- </eAnnotations>
- <eAnnotations source="positions.4" references="/0/generateRTMapsVC2005ProjectVCPROJ/%.1/%.1">
- <details key="start" value="1374"/>
- <details key="end" value="1384"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.5" references="/0/generateRTMapsVC2005ProjectVCPROJ/%.1/%.1/model">
- <details key="start" value="1374"/>
- <details key="end" value="1379"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.6" references="/0/generateRTMapsVC2005ProjectVCPROJ/%.1/%.2">
- <details key="start" value="1386"/>
- <details key="end" value="1467"/>
- <details key="line" value="31"/>
- </eAnnotations>
- <eAnnotations source="positions.7" references="/0/generateRTMapsVC2005ProjectVCPROJ/%.1/%.3">
- <details key="start" value="1468"/>
- <details key="end" value="1478"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.8" references="/0/generateRTMapsVC2005ProjectVCPROJ/%.1/%.3/model">
- <details key="start" value="1468"/>
- <details key="end" value="1473"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.9" references="/0/generateRTMapsVC2005ProjectVCPROJ/%.1/%.4">
- <details key="start" value="1480"/>
- <details key="end" value="2123"/>
- <details key="line" value="33"/>
- </eAnnotations>
- <eAnnotations source="positions.10" references="/0/generateRTMapsVC2005ProjectVCPROJ/%.1/%.5">
- <details key="start" value="2123"/>
- <details key="end" value="2292"/>
- <details key="line" value="67"/>
- </eAnnotations>
- <eAnnotations source="positions.11" references="/0/generateRTMapsVC2005ProjectVCPROJ/%.1/%.5/%">
- <details key="start" value="2174"/>
- <details key="end" value="2280"/>
- <details key="line" value="67"/>
- </eAnnotations>
- <eAnnotations source="positions.12" references="/0/generateRTMapsVC2005ProjectVCPROJ/%.1/%.5/%.1">
- <details key="start" value="2135"/>
- <details key="end" value="2172"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.13" references="/0/generateRTMapsVC2005ProjectVCPROJ/%.1/%.6">
- <details key="start" value="2292"/>
- <details key="end" value="2463"/>
- <details key="line" value="74"/>
- </eAnnotations>
- <eAnnotations source="positions.14" references="/0/generateRTMapsVC2005ProjectVCPROJ/%.1/%.7">
- <details key="start" value="2463"/>
- <details key="end" value="2656"/>
- <details key="line" value="84"/>
- </eAnnotations>
- <eAnnotations source="positions.15" references="/0/generateRTMapsVC2005ProjectVCPROJ/%.1/%.7/%">
- <details key="start" value="2510"/>
- <details key="end" value="2644"/>
- <details key="line" value="84"/>
- </eAnnotations>
- <eAnnotations source="positions.16" references="/0/generateRTMapsVC2005ProjectVCPROJ/%.1/%.7/%.1">
- <details key="start" value="2475"/>
- <details key="end" value="2508"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.17" references="/0/generateRTMapsVC2005ProjectVCPROJ/%.1/%.8">
- <details key="start" value="2656"/>
- <details key="end" value="3541"/>
- <details key="line" value="92"/>
- </eAnnotations>
- <eAnnotations source="positions.18" references="/0/generateRTMapsVC2005ProjectVCPROJ/%.1/%.9">
- <details key="start" value="3541"/>
- <details key="end" value="3708"/>
- <details key="line" value="141"/>
- </eAnnotations>
- <eAnnotations source="positions.19" references="/0/generateRTMapsVC2005ProjectVCPROJ/%.1/%.9/%">
- <details key="start" value="3590"/>
- <details key="end" value="3696"/>
- <details key="line" value="141"/>
- </eAnnotations>
- <eAnnotations source="positions.20" references="/0/generateRTMapsVC2005ProjectVCPROJ/%.1/%.9/%.1">
- <details key="start" value="3553"/>
- <details key="end" value="3588"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.21" references="/0/generateRTMapsVC2005ProjectVCPROJ/%.1/%.10">
- <details key="start" value="3708"/>
- <details key="end" value="3879"/>
- <details key="line" value="148"/>
- </eAnnotations>
- <eAnnotations source="positions.22" references="/0/generateRTMapsVC2005ProjectVCPROJ/%.1/%.11">
- <details key="start" value="3879"/>
- <details key="end" value="4070"/>
- <details key="line" value="158"/>
- </eAnnotations>
- <eAnnotations source="positions.23" references="/0/generateRTMapsVC2005ProjectVCPROJ/%.1/%.11/%">
- <details key="start" value="3924"/>
- <details key="end" value="4058"/>
- <details key="line" value="158"/>
- </eAnnotations>
- <eAnnotations source="positions.24" references="/0/generateRTMapsVC2005ProjectVCPROJ/%.1/%.11/%.1">
- <details key="start" value="3891"/>
- <details key="end" value="3922"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.25" references="/0/generateRTMapsVC2005ProjectVCPROJ/%.1/%.12">
- <details key="start" value="4070"/>
- <details key="end" value="4548"/>
- <details key="line" value="166"/>
- </eAnnotations>
- <eAnnotations source="positions.26" references="/0/generateRTMapsVC2005ProjectVCPROJ/%.1/%.13">
- <details key="start" value="4549"/>
- <details key="end" value="4731"/>
- <details key="line" value="199"/>
- </eAnnotations>
- <eAnnotations source="positions.27" references="/0/generateRTMapsVC2005ProjectVCPROJ/%.1/%.13/%">
- <details key="start" value="4606"/>
- <details key="end" value="4722"/>
- <details key="line" value="200"/>
- </eAnnotations>
- <eAnnotations source="positions.28" references="/0/generateRTMapsVC2005ProjectVCPROJ/%.1/%.13/%/%">
- <details key="start" value="4661"/>
- <details key="end" value="4695"/>
- <details key="line" value="201"/>
- </eAnnotations>
- <eAnnotations source="positions.29" references="/0/generateRTMapsVC2005ProjectVCPROJ/%.1/%.13/%/%.1">
- <details key="start" value="4696"/>
- <details key="end" value="4704"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.30" references="/0/generateRTMapsVC2005ProjectVCPROJ/%.1/%.13/%/%.1/elt">
- <details key="start" value="4696"/>
- <details key="end" value="4699"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.31" references="/0/generateRTMapsVC2005ProjectVCPROJ/%.1/%.13/%/%.2">
- <details key="start" value="4706"/>
- <details key="end" value="4715"/>
- <details key="line" value="201"/>
- </eAnnotations>
- <eAnnotations source="positions.32" references="/0/generateRTMapsVC2005ProjectVCPROJ/%.1/%.13/%/%.3">
- <details key="start" value="4610"/>
- <details key="end" value="4658"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.33" references="/0/generateRTMapsVC2005ProjectVCPROJ/%.1/%.13/%/%.3/%">
- <details key="start" value="4611"/>
- <details key="end" value="4649"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.34" references="/0/generateRTMapsVC2005ProjectVCPROJ/%.1/%.13/%/%.3/%/%">
- <details key="start" value="4628"/>
- <details key="end" value="4648"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.35" references="/0/generateRTMapsVC2005ProjectVCPROJ/%.1/%.13/%/%.3/%/%/elt">
- <details key="start" value="4628"/>
- <details key="end" value="4631"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.36" references="/0/generateRTMapsVC2005ProjectVCPROJ/%.1/%.13/%/%.3/%/%/%">
- <details key="start" value="4642"/>
- <details key="end" value="4647"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.37" references="/0/generateRTMapsVC2005ProjectVCPROJ/%.1/%.13/%/%.3/%.1">
- <details key="start" value="4652"/>
- <details key="end" value="4657"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.38" references="/0/generateRTMapsVC2005ProjectVCPROJ/%.1/%.13/elt">
- <details key="start" value="4555"/>
- <details key="end" value="4572"/>
- <details key="line" value="199"/>
- </eAnnotations>
- <eAnnotations source="positions.39" references="/0/generateRTMapsVC2005ProjectVCPROJ/%.1/%.13/%.1">
- <details key="start" value="4575"/>
- <details key="end" value="4600"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.40" references="/0/generateRTMapsVC2005ProjectVCPROJ/%.1/%.13/%.1/model">
- <details key="start" value="4594"/>
- <details key="end" value="4599"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.41" references="/0/generateRTMapsVC2005ProjectVCPROJ/%.1/%.14">
- <details key="start" value="4733"/>
- <details key="end" value="4791"/>
- <details key="line" value="204"/>
- </eAnnotations>
- <eAnnotations source="positions.42" references="/0/generateRTMapsVC2005ProjectVCPROJ/%.1/%.15">
- <details key="start" value="4792"/>
- <details key="end" value="4985"/>
- <details key="line" value="208"/>
- </eAnnotations>
- <eAnnotations source="positions.43" references="/0/generateRTMapsVC2005ProjectVCPROJ/%.1/%.15/%">
- <details key="start" value="4849"/>
- <details key="end" value="4976"/>
- <details key="line" value="209"/>
- </eAnnotations>
- <eAnnotations source="positions.44" references="/0/generateRTMapsVC2005ProjectVCPROJ/%.1/%.15/%/%">
- <details key="start" value="4904"/>
- <details key="end" value="4951"/>
- <details key="line" value="210"/>
- </eAnnotations>
- <eAnnotations source="positions.45" references="/0/generateRTMapsVC2005ProjectVCPROJ/%.1/%.15/%/%.1">
- <details key="start" value="4952"/>
- <details key="end" value="4960"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.46" references="/0/generateRTMapsVC2005ProjectVCPROJ/%.1/%.15/%/%.1/elt">
- <details key="start" value="4952"/>
- <details key="end" value="4955"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.47" references="/0/generateRTMapsVC2005ProjectVCPROJ/%.1/%.15/%/%.2">
- <details key="start" value="4962"/>
- <details key="end" value="4969"/>
- <details key="line" value="210"/>
- </eAnnotations>
- <eAnnotations source="positions.48" references="/0/generateRTMapsVC2005ProjectVCPROJ/%.1/%.15/%/%.3">
- <details key="start" value="4853"/>
- <details key="end" value="4901"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.49" references="/0/generateRTMapsVC2005ProjectVCPROJ/%.1/%.15/%/%.3/%">
- <details key="start" value="4854"/>
- <details key="end" value="4892"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.50" references="/0/generateRTMapsVC2005ProjectVCPROJ/%.1/%.15/%/%.3/%/%">
- <details key="start" value="4871"/>
- <details key="end" value="4891"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.51" references="/0/generateRTMapsVC2005ProjectVCPROJ/%.1/%.15/%/%.3/%/%/elt">
- <details key="start" value="4871"/>
- <details key="end" value="4874"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.52" references="/0/generateRTMapsVC2005ProjectVCPROJ/%.1/%.15/%/%.3/%/%/%">
- <details key="start" value="4885"/>
- <details key="end" value="4890"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.53" references="/0/generateRTMapsVC2005ProjectVCPROJ/%.1/%.15/%/%.3/%.1">
- <details key="start" value="4895"/>
- <details key="end" value="4900"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.54" references="/0/generateRTMapsVC2005ProjectVCPROJ/%.1/%.15/elt">
- <details key="start" value="4798"/>
- <details key="end" value="4815"/>
- <details key="line" value="208"/>
- </eAnnotations>
- <eAnnotations source="positions.55" references="/0/generateRTMapsVC2005ProjectVCPROJ/%.1/%.15/%.1">
- <details key="start" value="4818"/>
- <details key="end" value="4843"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.56" references="/0/generateRTMapsVC2005ProjectVCPROJ/%.1/%.15/%.1/model">
- <details key="start" value="4837"/>
- <details key="end" value="4842"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.57" references="/0/generateRTMapsVC2005ProjectVCPROJ/%.1/%.16">
- <details key="start" value="4987"/>
- <details key="end" value="5028"/>
- <details key="line" value="213"/>
- </eAnnotations>
- <eAnnotations source="positions.58" references="/0/generateRTMapsVC2005ProjectVCPROJ/%.1/%.17">
- <details key="start" value="5029"/>
- <details key="end" value="5039"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.59" references="/0/generateRTMapsVC2005ProjectVCPROJ/%.1/%.17/model">
- <details key="start" value="5029"/>
- <details key="end" value="5034"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.60" references="/0/generateRTMapsVC2005ProjectVCPROJ/%.1/%.18">
- <details key="start" value="5041"/>
- <details key="end" value="5131"/>
- <details key="line" value="215"/>
- </eAnnotations>
- <eAnnotations source="positions.61" references="/0/generateRTMapsVC2005ProjectVCPROJ/%.1/%.19">
- <details key="start" value="1156"/>
- <details key="end" value="1226"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.62" references="/0/generateRTMapsVC2005ProjectVCPROJ/%.1/%.19/%">
- <details key="start" value="1156"/>
- <details key="end" value="1207"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.63" references="/0/generateRTMapsVC2005ProjectVCPROJ/%.1/%.19/%/%">
- <details key="start" value="1156"/>
- <details key="end" value="1194"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.64" references="/0/generateRTMapsVC2005ProjectVCPROJ/%.1/%.19/%/%/%">
- <details key="start" value="1156"/>
- <details key="end" value="1179"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.65" references="/0/generateRTMapsVC2005ProjectVCPROJ/%.1/%.19/%/%/%/%">
- <details key="start" value="1156"/>
- <details key="end" value="1167"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.66" references="/0/generateRTMapsVC2005ProjectVCPROJ/%.1/%.19/%/%/%/%.1">
- <details key="start" value="1169"/>
- <details key="end" value="1179"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.67" references="/0/generateRTMapsVC2005ProjectVCPROJ/%.1/%.19/%/%/%/%.1/model">
- <details key="start" value="1169"/>
- <details key="end" value="1174"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.68" references="/0/generateRTMapsVC2005ProjectVCPROJ/%.1/%.19/%/%/%.1">
- <details key="start" value="1182"/>
- <details key="end" value="1194"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.69" references="/0/generateRTMapsVC2005ProjectVCPROJ/%.1/%.19/%/%.1">
- <details key="start" value="1197"/>
- <details key="end" value="1207"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.70" references="/0/generateRTMapsVC2005ProjectVCPROJ/%.1/%.19/%/%.1/model">
- <details key="start" value="1197"/>
- <details key="end" value="1202"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.71" references="/0/generateRTMapsVC2005ProjectVCPROJ/%.1/%.19/%.1">
- <details key="start" value="1210"/>
- <details key="end" value="1226"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.72" references="/0/generateRTMapsVC2005ProjectVCPROJ/%.1/%.20">
- <details key="start" value="1235"/>
- <details key="end" value="1242"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.73" references="/0/generateRTMapsVC2005ProjectVCPROJ/model">
- <details key="start" value="1130"/>
- <details key="end" value="1143"/>
- <details key="line" value="24"/>
- </eAnnotations>
- </ecore:EAnnotation>
-</xmi:XMI>
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_vc2005_project_vcproj.mtl b/extraplugins/robotml/generators/rtmaps/org.eclipse.papyrus.robotml.generators.intempora.rtmaps/src/org/eclipse/papyrus/robotml/generators/intempora/rtmaps/files/generate_rtmaps_vc2005_project_vcproj.mtl
deleted file mode 100644
index e19b921699f..00000000000
--- a/extraplugins/robotml/generators/rtmaps/org.eclipse.papyrus.robotml.generators.intempora.rtmaps/src/org/eclipse/papyrus/robotml/generators/intempora/rtmaps/files/generate_rtmaps_vc2005_project_vcproj.mtl
+++ /dev/null
@@ -1,224 +0,0 @@
-[comment encoding = UTF-8 /]
-[comment]
-/*****************************************************************************
- * Copyright (c) 2013 INTEMPORA S.A.
- *
- * This software is a computer program whose purpose is to transform RobotML models
- * into RTMaps diagrams and RTMaps components via source code generation techniques.
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * Nicolas DU LAC (INTEMPORA) - Initial API and implementation
- *
- *****************************************************************************/
-[/comment]
-[module generate_rtmaps_vc2005_project_vcproj('http://www.eclipse.org/uml2/3.0.0/UML', 'http://Papyrus/RobotML/1')]
-
-[import org::eclipse::papyrus::robotml::generators::common::mmqueries::GeneralQueries /]
-[import org::eclipse::papyrus::robotml::generators::common::mmqueries::ArchitectureQueries /]
-
-[template public generateRTMapsVC2005ProjectVCPROJ(model : Model)]
-
-[file ('user_sdk/'+ model.name + '.u/rtmaps_' + model.name + '_vc2005.vcproj', false, 'UTF-8')]
-<?xml version="1.0" encoding="Windows-1252"?>
-<VisualStudioProject
- ProjectType="Visual C++"
- Version="8,00"
- Name="rtmaps_[model.name/]"
- ProjectGUID="{A36E0705-729F-4AFD-8DE7-EF205F5FBCEE}"
- RootNamespace="rtmaps_[model.name/]"
- SccLocalPath="."
- >
- <Platforms>
- <Platform
- Name="Win32"
- />
- </Platforms>
- <ToolFiles>
- </ToolFiles>
- <Configurations>
- <Configuration
- Name="Release|Win32"
- ConfigurationType="2"
- InheritedPropertySheets="$(RTMAPS_SDKDIR)\templates.u\RTMaps_x86_Release_vc2005.vsprops"
- UseOfMFC="0"
- ATLMinimizesCRunTimeLibraryUsage="false"
- CharacterSet="2"
- >
- <Tool
- Name="VCPreBuildEventTool"
- />
- <Tool
- Name="VCCustomBuildTool"
- />
- <Tool
- Name="VCXMLDataGeneratorTool"
- />
- <Tool
- Name="VCWebServiceProxyGeneratorTool"
- />
- <Tool
- Name="VCMIDLTool"
- />
-<!-- [protected ('Additional includes - Release Win32')]
--->
- <Tool
- Name="VCCLCompilerTool"
- AdditionalIncludeDirectories="..\include"
- />
-<!-- [/protected]
--->
- <Tool
- Name="VCManagedResourceCompilerTool"
- />
- <Tool
- Name="VCResourceCompilerTool"
- />
- <Tool
- Name="VCPreLinkEventTool"
- />
-<!-- [protected ('Additional libs - Release Win32')]
--->
- <Tool
- Name="VCLinkerTool"
- AdditionalDependencies="msvcprt.lib"
- AdditionalLibraryDirectories=""
- />
-<!-- [/protected]
--->
- <Tool
- Name="VCALinkTool"
- />
- <Tool
- Name="VCManifestTool"
- />
- <Tool
- Name="VCXDCMakeTool"
- />
- <Tool
- Name="VCBscMakeTool"
- />
- <Tool
- Name="VCFxCopTool"
- />
- <Tool
- Name="VCAppVerifierTool"
- />
- <Tool
- Name="VCWebDeploymentTool"
- />
- <Tool
- Name="VCPostBuildEventTool"
- />
- </Configuration>
- <Configuration
- Name="Debug|Win32"
- ConfigurationType="2"
- InheritedPropertySheets="$(RTMAPS_SDKDIR)\templates.u\RTMaps_x86_Debug_vc2005.vsprops"
- UseOfMFC="0"
- ATLMinimizesCRunTimeLibraryUsage="false"
- CharacterSet="2"
- >
- <Tool
- Name="VCPreBuildEventTool"
- />
- <Tool
- Name="VCCustomBuildTool"
- />
- <Tool
- Name="VCXMLDataGeneratorTool"
- />
- <Tool
- Name="VCWebServiceProxyGeneratorTool"
- />
- <Tool
- Name="VCMIDLTool"
- />
-<!-- [protected ('Additional includes - Debug Win32')]
--->
- <Tool
- Name="VCCLCompilerTool"
- AdditionalIncludeDirectories="..\include"
- />
-<!-- [/protected]
--->
- <Tool
- Name="VCManagedResourceCompilerTool"
- />
- <Tool
- Name="VCResourceCompilerTool"
- />
- <Tool
- Name="VCPreLinkEventTool"
- />
-<!-- [protected ('Additional libs - Debug Win32')]
--->
- <Tool
- Name="VCLinkerTool"
- AdditionalDependencies="msvcprt.lib"
- AdditionalLibraryDirectories=""
- />
-<!-- [/protected]
--->
- <Tool
- Name="VCALinkTool"
- />
- <Tool
- Name="VCManifestTool"
- />
- <Tool
- Name="VCXDCMakeTool"
- />
- <Tool
- Name="VCBscMakeTool"
- />
- <Tool
- Name="VCFxCopTool"
- />
- <Tool
- Name="VCAppVerifierTool"
- />
- <Tool
- Name="VCWebDeploymentTool"
- />
- <Tool
- Name="VCPostBuildEventTool"
- />
- </Configuration>
- </Configurations>
- <References>
- </References>
- <Files>
- <Filter
- Name="src"
- >
- [for (elt: NamedElement | getComponentModels(model))]
- [if (isMacroComponent(elt.oclAsType(Class)) = false)]
- <File RelativePath=".\src\maps_[elt.name/].cpp"/>
- [/if]
- [/for]
- </Filter>
- <Filter
- Name="local_interfaces"
- >
- [for (elt: NamedElement | getComponentModels(model))]
- [if (isMacroComponent(elt.oclAsType(Class)) = false)]
- <File RelativePath=".\local_interfaces\maps_[elt.name/].h"/>
- [/if]
- [/for]
- </Filter>
- <File
- RelativePath=".\[model.name/].pckinfo"
- >
- </File>
- </Files>
- <Globals>
- </Globals>
-</VisualStudioProject>
-
-[/file]
-[/template]
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_vc2005_solution_sln.emtl b/extraplugins/robotml/generators/rtmaps/org.eclipse.papyrus.robotml.generators.intempora.rtmaps/src/org/eclipse/papyrus/robotml/generators/intempora/rtmaps/files/generate_rtmaps_vc2005_solution_sln.emtl
deleted file mode 100644
index c5b84f43e8a..00000000000
--- a/extraplugins/robotml/generators/rtmaps/org.eclipse.papyrus.robotml.generators.intempora.rtmaps/src/org/eclipse/papyrus/robotml/generators/intempora/rtmaps/files/generate_rtmaps_vc2005_solution_sln.emtl
+++ /dev/null
@@ -1,219 +0,0 @@
-<?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_vc2005_solution_sln" nsURI="org::eclipse::papyrus::robotml::generators::intempora::rtmaps::files::generate_rtmaps_vc2005_solution_sln" startHeaderPosition="773" endHeaderPosition="1163">
- <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="generateRTMapsVC2005SolutionSLN" visibility="Public">
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xD;&#xA;"/>
- <body xsi:type="mtl:FileBlock" openMode="OverWrite">
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="Microsoft Visual Studio Solution File, Format Version 9.00&#xD;&#xA;# Visual Studio 2005&#xD;&#xA;Project(&quot;{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}&quot;) = &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="model" referredVariable="/0/generateRTMapsVC2005SolutionSLN/model">
- <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"/>
- </body>
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&quot;, &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="model" referredVariable="/0/generateRTMapsVC2005SolutionSLN/model">
- <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"/>
- </body>
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol=".u\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="model" referredVariable="/0/generateRTMapsVC2005SolutionSLN/model">
- <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"/>
- </body>
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="_vc2005.vcproj&quot;, &quot;{A36E0705-729F-4AFD-8DE7-EF205F5FBCEE}&quot;&#xD;&#xA;EndProject&#xD;&#xA;Global&#xD;&#xA;&#x9;GlobalSection(SolutionConfigurationPlatforms) = preSolution&#xD;&#xA;&#x9;&#x9;Debug|Win32 = Debug|Win32&#xD;&#xA;&#x9;&#x9;Release|Win32 = Release|Win32&#xD;&#xA;&#x9;EndGlobalSection&#xD;&#xA;&#x9;GlobalSection(ProjectConfigurationPlatforms) = postSolution&#xD;&#xA;&#x9;&#x9;{A36E0705-729F-4AFD-8DE7-EF205F5FBCEE}.Debug|Win32.ActiveCfg = Debug|Win32&#xD;&#xA;&#x9;&#x9;{A36E0705-729F-4AFD-8DE7-EF205F5FBCEE}.Debug|Win32.Build.0 = Debug|Win32&#xD;&#xA;&#x9;&#x9;{A36E0705-729F-4AFD-8DE7-EF205F5FBCEE}.Release|Win32.ActiveCfg = Release|Win32&#xD;&#xA;&#x9;&#x9;{A36E0705-729F-4AFD-8DE7-EF205F5FBCEE}.Release|Win32.Build.0 = Release|Win32&#xD;&#xA;&#x9;EndGlobalSection&#xD;&#xA;&#x9;GlobalSection(SolutionProperties) = preSolution&#xD;&#xA;&#x9;&#x9;HideSolutionNode = FALSE&#xD;&#xA;&#x9;EndGlobalSection&#xD;&#xA;EndGlobal&#xD;&#xA;&#xD;&#xA;"/>
- <fileUrl xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="user_sdk/maps_sdk_vc2005.sln">
- <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
- </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="model">
- <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>
- </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="generateRTMapsVC2005SolutionSLN">
- <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL">
- <contents xsi:type="ocl.ecore:Constraint"/>
- </eAnnotations>
- <eAnnotations source="MTL" references="/0/generateRTMapsVC2005SolutionSLN"/>
- <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
- <eParameters name="model">
- <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/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/generateRTMapsVC2005SolutionSLN">
- <details key="start" value="892"/>
- <details key="end" value="1954"/>
- <details key="line" value="22"/>
- </eAnnotations>
- <eAnnotations source="positions.1" references="/0/generateRTMapsVC2005SolutionSLN/%">
- <details key="start" value="958"/>
- <details key="end" value="960"/>
- <details key="line" value="23"/>
- </eAnnotations>
- <eAnnotations source="positions.2" references="/0/generateRTMapsVC2005SolutionSLN/%.1">
- <details key="start" value="960"/>
- <details key="end" value="1941"/>
- <details key="line" value="24"/>
- </eAnnotations>
- <eAnnotations source="positions.3" references="/0/generateRTMapsVC2005SolutionSLN/%.1/%">
- <details key="start" value="1017"/>
- <details key="end" value="1152"/>
- <details key="line" value="25"/>
- </eAnnotations>
- <eAnnotations source="positions.4" references="/0/generateRTMapsVC2005SolutionSLN/%.1/%.1">
- <details key="start" value="1153"/>
- <details key="end" value="1163"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.5" references="/0/generateRTMapsVC2005SolutionSLN/%.1/%.1/model">
- <details key="start" value="1153"/>
- <details key="end" value="1158"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.6" references="/0/generateRTMapsVC2005SolutionSLN/%.1/%.2">
- <details key="start" value="1165"/>
- <details key="end" value="1169"/>
- <details key="line" value="27"/>
- </eAnnotations>
- <eAnnotations source="positions.7" references="/0/generateRTMapsVC2005SolutionSLN/%.1/%.3">
- <details key="start" value="1170"/>
- <details key="end" value="1180"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.8" references="/0/generateRTMapsVC2005SolutionSLN/%.1/%.3/model">
- <details key="start" value="1170"/>
- <details key="end" value="1175"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.9" references="/0/generateRTMapsVC2005SolutionSLN/%.1/%.4">
- <details key="start" value="1182"/>
- <details key="end" value="1192"/>
- <details key="line" value="27"/>
- </eAnnotations>
- <eAnnotations source="positions.10" references="/0/generateRTMapsVC2005SolutionSLN/%.1/%.5">
- <details key="start" value="1193"/>
- <details key="end" value="1203"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.11" references="/0/generateRTMapsVC2005SolutionSLN/%.1/%.5/model">
- <details key="start" value="1193"/>
- <details key="end" value="1198"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.12" references="/0/generateRTMapsVC2005SolutionSLN/%.1/%.6">
- <details key="start" value="1205"/>
- <details key="end" value="1934"/>
- <details key="line" value="27"/>
- </eAnnotations>
- <eAnnotations source="positions.13" references="/0/generateRTMapsVC2005SolutionSLN/%.1/%.7">
- <details key="start" value="967"/>
- <details key="end" value="997"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.14" references="/0/generateRTMapsVC2005SolutionSLN/%.1/%.8">
- <details key="start" value="1006"/>
- <details key="end" value="1013"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.15" references="/0/generateRTMapsVC2005SolutionSLN/model">
- <details key="start" value="941"/>
- <details key="end" value="954"/>
- <details key="line" value="22"/>
- </eAnnotations>
- </ecore:EAnnotation>
-</xmi:XMI>
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_vc2005_solution_sln.mtl b/extraplugins/robotml/generators/rtmaps/org.eclipse.papyrus.robotml.generators.intempora.rtmaps/src/org/eclipse/papyrus/robotml/generators/intempora/rtmaps/files/generate_rtmaps_vc2005_solution_sln.mtl
deleted file mode 100644
index d669e6d40c9..00000000000
--- a/extraplugins/robotml/generators/rtmaps/org.eclipse.papyrus.robotml.generators.intempora.rtmaps/src/org/eclipse/papyrus/robotml/generators/intempora/rtmaps/files/generate_rtmaps_vc2005_solution_sln.mtl
+++ /dev/null
@@ -1,46 +0,0 @@
-[comment encoding = UTF-8 /]
-[comment]
-/*****************************************************************************
- * Copyright (c) 2013 INTEMPORA S.A.
- *
- * This software is a computer program whose purpose is to transform RobotML models
- * into RTMaps diagrams and RTMaps components via source code generation techniques.
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * Nicolas DU LAC (INTEMPORA) - Initial API and implementation
- *
- *****************************************************************************/
-[/comment]
-[module generate_rtmaps_vc2005_solution_sln('http://www.eclipse.org/uml2/3.0.0/UML', 'http://Papyrus/RobotML/1')]
-
-
-[template public generateRTMapsVC2005SolutionSLN(model : Model)]
-
-[file ('user_sdk/maps_sdk_vc2005.sln', false, 'UTF-8')]
-Microsoft Visual Studio Solution File, Format Version 9.00
-# Visual Studio 2005
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "[model.name/]", "[model.name/].u\rtmaps_[model.name/]_vc2005.vcproj", "{A36E0705-729F-4AFD-8DE7-EF205F5FBCEE}"
-EndProject
-Global
- GlobalSection(SolutionConfigurationPlatforms) = preSolution
- Debug|Win32 = Debug|Win32
- Release|Win32 = Release|Win32
- EndGlobalSection
- GlobalSection(ProjectConfigurationPlatforms) = postSolution
- {A36E0705-729F-4AFD-8DE7-EF205F5FBCEE}.Debug|Win32.ActiveCfg = Debug|Win32
- {A36E0705-729F-4AFD-8DE7-EF205F5FBCEE}.Debug|Win32.Build.0 = Debug|Win32
- {A36E0705-729F-4AFD-8DE7-EF205F5FBCEE}.Release|Win32.ActiveCfg = Release|Win32
- {A36E0705-729F-4AFD-8DE7-EF205F5FBCEE}.Release|Win32.Build.0 = Release|Win32
- EndGlobalSection
- GlobalSection(SolutionProperties) = preSolution
- HideSolutionNode = FALSE
- EndGlobalSection
-EndGlobal
-
-[/file]
-[/template]
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_vc2008_project_vcproj.emtl b/extraplugins/robotml/generators/rtmaps/org.eclipse.papyrus.robotml.generators.intempora.rtmaps/src/org/eclipse/papyrus/robotml/generators/intempora/rtmaps/files/generate_rtmaps_vc2008_project_vcproj.emtl
deleted file mode 100644
index 8751f6b7723..00000000000
--- a/extraplugins/robotml/generators/rtmaps/org.eclipse.papyrus.robotml.generators.intempora.rtmaps/src/org/eclipse/papyrus/robotml/generators/intempora/rtmaps/files/generate_rtmaps_vc2008_project_vcproj.emtl
+++ /dev/null
@@ -1,783 +0,0 @@
-<?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_vc2008_project_vcproj" nsURI="org::eclipse::papyrus::robotml::generators::intempora::rtmaps::files::generate_rtmaps_vc2008_project_vcproj" startHeaderPosition="773" endHeaderPosition="978">
- <input>
- <takesTypesFrom href="http://www.eclipse.org/uml2/5.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/GeneralQueries.emtl#/0"/>
- <imports href="../../../../../../../../../../../common/org.eclipse.papyrus.robotml.generators.common/bin/org/eclipse/papyrus/robotml/generators/common/mmqueries/ArchitectureQueries.emtl#/0"/>
- <ownedModuleElement xsi:type="mtl:Template" name="generateRTMapsVC2008ProjectVCPROJ" visibility="Public">
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xD;&#xA;"/>
- <body xsi:type="mtl:FileBlock" openMode="OverWrite">
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&lt;?xml version=&quot;1.0&quot; encoding=&quot;Windows-1252&quot;?>&#xD;&#xA;&lt;VisualStudioProject&#xD;&#xA;&#x9;ProjectType=&quot;Visual C++&quot;&#xD;&#xA;&#x9;Version=&quot;9,00&quot;&#xD;&#xA;&#x9;Name=&quot;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="model" referredVariable="/0/generateRTMapsVC2008ProjectVCPROJ/model">
- <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"/>
- </body>
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&quot;&#xD;&#xA;&#x9;ProjectGUID=&quot;{A36E0705-729F-4AFD-8DE7-EF205F5FBCEE}&quot;&#xD;&#xA;&#x9;RootNamespace=&quot;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="model" referredVariable="/0/generateRTMapsVC2008ProjectVCPROJ/model">
- <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"/>
- </body>
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&quot;&#xD;&#xA;&#x9;SccLocalPath=&quot;.&quot;&#xD;&#xA;&#x9;TargetFrameworkVersion=&quot;131072&quot;&#xD;&#xA;&#x9;>&#xD;&#xA;&#x9;&lt;Platforms>&#xD;&#xA;&#x9;&#x9;&lt;Platform&#xD;&#xA;&#x9;&#x9;&#x9;Name=&quot;Win32&quot;&#xD;&#xA;&#x9;&#x9;/>&#xD;&#xA;&#x9;&lt;/Platforms>&#xD;&#xA;&#x9;&lt;ToolFiles>&#xD;&#xA;&#x9;&lt;/ToolFiles>&#xD;&#xA;&#x9;&lt;Configurations>&#xD;&#xA;&#x9;&#x9;&lt;Configuration&#xD;&#xA;&#x9;&#x9;&#x9;Name=&quot;Release|Win32&quot;&#xD;&#xA;&#x9;&#x9;&#x9;ConfigurationType=&quot;2&quot;&#xD;&#xA;&#x9;&#x9;&#x9;InheritedPropertySheets=&quot;$(RTMAPS_SDKDIR)\templates.u\RTMaps_x86_Release_vc2008.vsprops&quot;&#xD;&#xA;&#x9;&#x9;&#x9;UseOfMFC=&quot;0&quot;&#xD;&#xA;&#x9;&#x9;&#x9;ATLMinimizesCRunTimeLibraryUsage=&quot;false&quot;&#xD;&#xA;&#x9;&#x9;&#x9;CharacterSet=&quot;2&quot;&#xD;&#xA;&#x9;&#x9;&#x9;>&#xD;&#xA;&#x9;&#x9;&#x9;&lt;Tool&#xD;&#xA;&#x9;&#x9;&#x9;&#x9;Name=&quot;VCPreBuildEventTool&quot;&#xD;&#xA;&#x9;&#x9;&#x9;/>&#xD;&#xA;&#x9;&#x9;&#x9;&lt;Tool&#xD;&#xA;&#x9;&#x9;&#x9;&#x9;Name=&quot;VCCustomBuildTool&quot;&#xD;&#xA;&#x9;&#x9;&#x9;/>&#xD;&#xA;&#x9;&#x9;&#x9;&lt;Tool&#xD;&#xA;&#x9;&#x9;&#x9;&#x9;Name=&quot;VCXMLDataGeneratorTool&quot;&#xD;&#xA;&#x9;&#x9;&#x9;/>&#xD;&#xA;&#x9;&#x9;&#x9;&lt;Tool&#xD;&#xA;&#x9;&#x9;&#x9;&#x9;Name=&quot;VCWebServiceProxyGeneratorTool&quot;&#xD;&#xA;&#x9;&#x9;&#x9;/>&#xD;&#xA;&#x9;&#x9;&#x9;&lt;Tool&#xD;&#xA;&#x9;&#x9;&#x9;&#x9;Name=&quot;VCMIDLTool&quot;&#xD;&#xA;&#x9;&#x9;&#x9;/>&#xD;&#xA;&lt;!-- "/>
- <body xsi:type="mtl:ProtectedAreaBlock">
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol=" &#xD;&#xA;-->&#xD;&#xA;&#x9;&#x9;&#x9;&lt;Tool&#xD;&#xA;&#x9;&#x9;&#x9;&#x9;Name=&quot;VCCLCompilerTool&quot;&#xD;&#xA;&#x9;&#x9;&#x9;&#x9;AdditionalIncludeDirectories=&quot;..\include&quot;&#xD;&#xA;&#x9;&#x9;&#x9;/>&#xD;&#xA;&lt;!-- "/>
- <marker xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="Additional includes - Release Win32">
- <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="&#xD;&#xA;-->&#xD;&#xA;&#x9;&#x9;&#x9;&lt;Tool&#xD;&#xA;&#x9;&#x9;&#x9;&#x9;Name=&quot;VCManagedResourceCompilerTool&quot;&#xD;&#xA;&#x9;&#x9;&#x9;/>&#xD;&#xA;&#x9;&#x9;&#x9;&lt;Tool&#xD;&#xA;&#x9;&#x9;&#x9;&#x9;Name=&quot;VCResourceCompilerTool&quot;&#xD;&#xA;&#x9;&#x9;&#x9;/>&#xD;&#xA;&#x9;&#x9;&#x9;&lt;Tool&#xD;&#xA;&#x9;&#x9;&#x9;&#x9;Name=&quot;VCPreLinkEventTool&quot;&#xD;&#xA;&#x9;&#x9;&#x9;/>&#xD;&#xA;&lt;!-- "/>
- <body xsi:type="mtl:ProtectedAreaBlock">
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol=" &#xD;&#xA;-->&#xD;&#xA;&#x9;&#x9;&#x9;&lt;Tool&#xD;&#xA;&#x9;&#x9;&#x9;&#x9;Name=&quot;VCLinkerTool&quot;&#xD;&#xA;&#x9;&#x9;&#x9;&#x9;RandomizedBaseAddress=&quot;1&quot;&#xD;&#xA;&#x9;&#x9;&#x9;&#x9;DataExecutionPrevention=&quot;0&quot;&#xD;&#xA;&#x9;&#x9;&#x9;&#x9;AdditionalDependencies=&quot;msvcprt.lib&quot;&#xD;&#xA;&#x9;&#x9;&#x9;&#x9;AdditionalLibraryDirectories=&quot;&quot;&#xD;&#xA;&#x9;&#x9;&#x9;/>&#xD;&#xA;&lt;!-- "/>
- <marker xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="Additional libs - Release Win32">
- <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="&#xD;&#xA;-->&#xD;&#xA;&#x9;&#x9;&#x9;&lt;Tool&#xD;&#xA;&#x9;&#x9;&#x9;&#x9;Name=&quot;VCALinkTool&quot;&#xD;&#xA;&#x9;&#x9;&#x9;/>&#xD;&#xA;&#x9;&#x9;&#x9;&lt;Tool&#xD;&#xA;&#x9;&#x9;&#x9;&#x9;Name=&quot;VCManifestTool&quot;&#xD;&#xA;&#x9;&#x9;&#x9;/>&#xD;&#xA;&#x9;&#x9;&#x9;&lt;Tool&#xD;&#xA;&#x9;&#x9;&#x9;&#x9;Name=&quot;VCXDCMakeTool&quot;&#xD;&#xA;&#x9;&#x9;&#x9;/>&#xD;&#xA;&#x9;&#x9;&#x9;&lt;Tool&#xD;&#xA;&#x9;&#x9;&#x9;&#x9;Name=&quot;VCBscMakeTool&quot;&#xD;&#xA;&#x9;&#x9;&#x9;/>&#xD;&#xA;&#x9;&#x9;&#x9;&lt;Tool&#xD;&#xA;&#x9;&#x9;&#x9;&#x9;Name=&quot;VCFxCopTool&quot;&#xD;&#xA;&#x9;&#x9;&#x9;/>&#xD;&#xA;&#x9;&#x9;&#x9;&lt;Tool&#xD;&#xA;&#x9;&#x9;&#x9;&#x9;Name=&quot;VCAppVerifierTool&quot;&#xD;&#xA;&#x9;&#x9;&#x9;/>&#xD;&#xA;&#x9;&#x9;&#x9;&lt;Tool&#xD;&#xA;&#x9;&#x9;&#x9;&#x9;Name=&quot;VCPostBuildEventTool&quot;&#xD;&#xA;&#x9;&#x9;&#x9;/>&#xD;&#xA;&#x9;&#x9;&lt;/Configuration>&#xD;&#xA;&#x9;&#x9;&lt;Configuration&#xD;&#xA;&#x9;&#x9;&#x9;Name=&quot;Debug|Win32&quot;&#xD;&#xA;&#x9;&#x9;&#x9;ConfigurationType=&quot;2&quot;&#xD;&#xA;&#x9;&#x9;&#x9;InheritedPropertySheets=&quot;$(RTMAPS_SDKDIR)\templates.u\RTMaps_x86_Debug_vc2008.vsprops&quot;&#xD;&#xA;&#x9;&#x9;&#x9;UseOfMFC=&quot;0&quot;&#xD;&#xA;&#x9;&#x9;&#x9;ATLMinimizesCRunTimeLibraryUsage=&quot;false&quot;&#xD;&#xA;&#x9;&#x9;&#x9;CharacterSet=&quot;2&quot;&#xD;&#xA;&#x9;&#x9;&#x9;>&#xD;&#xA;&#x9;&#x9;&#x9;&lt;Tool&#xD;&#xA;&#x9;&#x9;&#x9;&#x9;Name=&quot;VCPreBuildEventTool&quot;&#xD;&#xA;&#x9;&#x9;&#x9;/>&#xD;&#xA;&#x9;&#x9;&#x9;&lt;Tool&#xD;&#xA;&#x9;&#x9;&#x9;&#x9;Name=&quot;VCCustomBuildTool&quot;&#xD;&#xA;&#x9;&#x9;&#x9;/>&#xD;&#xA;&#x9;&#x9;&#x9;&lt;Tool&#xD;&#xA;&#x9;&#x9;&#x9;&#x9;Name=&quot;VCXMLDataGeneratorTool&quot;&#xD;&#xA;&#x9;&#x9;&#x9;/>&#xD;&#xA;&#x9;&#x9;&#x9;&lt;Tool&#xD;&#xA;&#x9;&#x9;&#x9;&#x9;Name=&quot;VCWebServiceProxyGeneratorTool&quot;&#xD;&#xA;&#x9;&#x9;&#x9;/>&#xD;&#xA;&#x9;&#x9;&#x9;&lt;Tool&#xD;&#xA;&#x9;&#x9;&#x9;&#x9;Name=&quot;VCMIDLTool&quot;&#xD;&#xA;&#x9;&#x9;&#x9;/>&#xD;&#xA;&lt;!-- "/>
- <body xsi:type="mtl:ProtectedAreaBlock">
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol=" &#xD;&#xA;-->&#xD;&#xA;&#x9;&#x9;&#x9;&lt;Tool&#xD;&#xA;&#x9;&#x9;&#x9;&#x9;Name=&quot;VCCLCompilerTool&quot;&#xD;&#xA;&#x9;&#x9;&#x9;&#x9;AdditionalIncludeDirectories=&quot;..\include&quot;&#xD;&#xA;&#x9;&#x9;&#x9;/>&#xD;&#xA;&lt;!-- "/>
- <marker xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="Additional includes - Debug Win32">
- <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="&#xD;&#xA;-->&#xD;&#xA;&#x9;&#x9;&#x9;&lt;Tool&#xD;&#xA;&#x9;&#x9;&#x9;&#x9;Name=&quot;VCManagedResourceCompilerTool&quot;&#xD;&#xA;&#x9;&#x9;&#x9;/>&#xD;&#xA;&#x9;&#x9;&#x9;&lt;Tool&#xD;&#xA;&#x9;&#x9;&#x9;&#x9;Name=&quot;VCResourceCompilerTool&quot;&#xD;&#xA;&#x9;&#x9;&#x9;/>&#xD;&#xA;&#x9;&#x9;&#x9;&lt;Tool&#xD;&#xA;&#x9;&#x9;&#x9;&#x9;Name=&quot;VCPreLinkEventTool&quot;&#xD;&#xA;&#x9;&#x9;&#x9;/>&#xD;&#xA;&lt;!-- "/>
- <body xsi:type="mtl:ProtectedAreaBlock">
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol=" &#xD;&#xA;-->&#xD;&#xA;&#x9;&#x9;&#x9;&lt;Tool&#xD;&#xA;&#x9;&#x9;&#x9;&#x9;Name=&quot;VCLinkerTool&quot;&#xD;&#xA;&#x9;&#x9;&#x9;&#x9;AdditionalDependencies=&quot;msvcprt.lib&quot;&#xD;&#xA;&#x9;&#x9;&#x9;&#x9;AdditionalLibraryDirectories=&quot;&quot;&#xD;&#xA;&#x9;&#x9;&#x9;&#x9;RandomizedBaseAddress=&quot;1&quot;&#xD;&#xA;&#x9;&#x9;&#x9;&#x9;DataExecutionPrevention=&quot;0&quot;&#xD;&#xA;&#x9;&#x9;&#x9;/>&#xD;&#xA;&lt;!-- "/>
- <marker xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="Additional libs - Debug Win32">
- <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="&#xD;&#xA;-->&#xD;&#xA;&#x9;&#x9;&#x9;&lt;Tool&#xD;&#xA;&#x9;&#x9;&#x9;&#x9;Name=&quot;VCALinkTool&quot;&#xD;&#xA;&#x9;&#x9;&#x9;/>&#xD;&#xA;&#x9;&#x9;&#x9;&lt;Tool&#xD;&#xA;&#x9;&#x9;&#x9;&#x9;Name=&quot;VCManifestTool&quot;&#xD;&#xA;&#x9;&#x9;&#x9;/>&#xD;&#xA;&#x9;&#x9;&#x9;&lt;Tool&#xD;&#xA;&#x9;&#x9;&#x9;&#x9;Name=&quot;VCXDCMakeTool&quot;&#xD;&#xA;&#x9;&#x9;&#x9;/>&#xD;&#xA;&#x9;&#x9;&#x9;&lt;Tool&#xD;&#xA;&#x9;&#x9;&#x9;&#x9;Name=&quot;VCBscMakeTool&quot;&#xD;&#xA;&#x9;&#x9;&#x9;/>&#xD;&#xA;&#x9;&#x9;&#x9;&lt;Tool&#xD;&#xA;&#x9;&#x9;&#x9;&#x9;Name=&quot;VCFxCopTool&quot;&#xD;&#xA;&#x9;&#x9;&#x9;/>&#xD;&#xA;&#x9;&#x9;&#x9;&lt;Tool&#xD;&#xA;&#x9;&#x9;&#x9;&#x9;Name=&quot;VCAppVerifierTool&quot;&#xD;&#xA;&#x9;&#x9;&#x9;/>&#xD;&#xA;&#x9;&#x9;&#x9;&lt;Tool&#xD;&#xA;&#x9;&#x9;&#x9;&#x9;Name=&quot;VCPostBuildEventTool&quot;&#xD;&#xA;&#x9;&#x9;&#x9;/>&#xD;&#xA;&#x9;&#x9;&lt;/Configuration>&#xD;&#xA;&#x9;&lt;/Configurations>&#xD;&#xA;&#x9;&lt;References>&#xD;&#xA;&#x9;&lt;/References>&#xD;&#xA;&#x9;&lt;Files>&#xD;&#xA;&#x9;&#x9;&lt;Filter&#xD;&#xA;&#x9;&#x9;&#x9;Name=&quot;src&quot;&#xD;&#xA;&#x9;&#x9;&#x9;>&#xD;&#xA;"/>
- <body xsi:type="mtl:ForBlock">
- <body xsi:type="mtl:IfBlock">
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#x9;&#x9;&#x9;&lt;File RelativePath=&quot;.\src\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="elt" referredVariable="/0/generateRTMapsVC2008ProjectVCPROJ/%.1/%.13/elt">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//NamedElement"/>
- </source>
- <referredProperty xsi:type="ecore:EAttribute" href="http://www.eclipse.org/uml2/5.0.0/UML#//NamedElement/name"/>
- </body>
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol=".cpp&quot;/>&#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="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/ArchitectureQueries.emtl#/0/isMacroComponent"/>
- <argument xsi:type="ocl.ecore:OperationCallExp">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
- <source xsi:type="ocl.ecore:VariableExp" name="elt" referredVariable="/0/generateRTMapsVC2008ProjectVCPROJ/%.1/%.13/elt">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//NamedElement"/>
- </source>
- <argument xsi:type="ocl.ecore:TypeExp" eType="/17/Class">
- <referredType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
- </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="elt">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//NamedElement"/>
- </loopVariable>
- <iterSet xsi:type="mtl:QueryInvocation" eType="/14/Sequence(NamedElement)">
- <definition href="../../../../../../../../../../../common/org.eclipse.papyrus.robotml.generators.common/bin/org/eclipse/papyrus/robotml/generators/common/mmqueries/ArchitectureQueries.emtl#/0/getComponentModels"/>
- <argument xsi:type="ocl.ecore:VariableExp" name="model" referredVariable="/0/generateRTMapsVC2008ProjectVCPROJ/model">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Model"/>
- </argument>
- </iterSet>
- </body>
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#x9;&#x9;&lt;/Filter>&#xD;&#xA;&#x9;&#x9;&lt;Filter&#xD;&#xA;&#x9;&#x9;&#x9;Name=&quot;local_interfaces&quot;&#xD;&#xA;&#x9;&#x9;&#x9;>&#xD;&#xA;"/>
- <body xsi:type="mtl:ForBlock">
- <body xsi:type="mtl:IfBlock">
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#x9;&#x9;&#x9;&lt;File RelativePath=&quot;.\local_interfaces\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="elt" referredVariable="/0/generateRTMapsVC2008ProjectVCPROJ/%.1/%.15/elt">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//NamedElement"/>
- </source>
- <referredProperty xsi:type="ecore:EAttribute" href="http://www.eclipse.org/uml2/5.0.0/UML#//NamedElement/name"/>
- </body>
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol=".h&quot;/>&#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="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/ArchitectureQueries.emtl#/0/isMacroComponent"/>
- <argument xsi:type="ocl.ecore:OperationCallExp">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
- <source xsi:type="ocl.ecore:VariableExp" name="elt" referredVariable="/0/generateRTMapsVC2008ProjectVCPROJ/%.1/%.15/elt">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//NamedElement"/>
- </source>
- <argument xsi:type="ocl.ecore:TypeExp" eType="/17/Class">
- <referredType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
- </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="elt">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//NamedElement"/>
- </loopVariable>
- <iterSet xsi:type="mtl:QueryInvocation" eType="/14/Sequence(NamedElement)">
- <definition href="../../../../../../../../../../../common/org.eclipse.papyrus.robotml.generators.common/bin/org/eclipse/papyrus/robotml/generators/common/mmqueries/ArchitectureQueries.emtl#/0/getComponentModels"/>
- <argument xsi:type="ocl.ecore:VariableExp" name="model" referredVariable="/0/generateRTMapsVC2008ProjectVCPROJ/model">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Model"/>
- </argument>
- </iterSet>
- </body>
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#x9;&#x9;&lt;/Filter>&#xD;&#xA;&#x9;&#x9;&lt;File&#xD;&#xA;&#x9;&#x9;&#x9;RelativePath=&quot;.\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="model" referredVariable="/0/generateRTMapsVC2008ProjectVCPROJ/model">
- <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"/>
- </body>
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol=".pckinfo&quot;&#xD;&#xA;&#x9;&#x9;&#x9;>&#xD;&#xA;&#x9;&#x9;&lt;/File>&#xD;&#xA;&#x9;&lt;/Files>&#xD;&#xA;&#x9;&lt;Globals>&#xD;&#xA;&#x9;&lt;/Globals>&#xD;&#xA;&lt;/VisualStudioProject>&#xD;&#xA;&#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/">
- <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="model" referredVariable="/0/generateRTMapsVC2008ProjectVCPROJ/model">
- <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/rtmaps_">
- <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="model" referredVariable="/0/generateRTMapsVC2008ProjectVCPROJ/model">
- <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="_vc2008.vcproj">
- <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="model">
- <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="generateRTMapsVC2008ProjectVCPROJ">
- <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL">
- <contents xsi:type="ocl.ecore:Constraint"/>
- </eAnnotations>
- <eAnnotations source="MTL" references="/0/generateRTMapsVC2008ProjectVCPROJ"/>
- <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
- <eParameters name="model">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Model"/>
- </eParameters>
- </eOperations>
- <eOperations name="getComponentModels">
- <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/ArchitectureQueries.emtl#/0/getComponentModels"/>
- </eAnnotations>
- <eType xsi:type="ocl.ecore:SequenceType" href="../../../../../../../../../../../common/org.eclipse.papyrus.robotml.generators.common/bin/org/eclipse/papyrus/robotml/generators/common/mmqueries/ArchitectureQueries.emtl#/3/Sequence(NamedElement)"/>
- <eParameters name="model">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Model"/>
- </eParameters>
- </eOperations>
- <eOperations name="isMacroComponent">
- <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/ArchitectureQueries.emtl#/0/isMacroComponent"/>
- </eAnnotations>
- <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/>
- <eParameters name="class">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
- </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>
- <eClassifiers xsi:type="ecore:EClass" name="Class_Class">
- <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL">
- <references href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
- </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/5.0.0/UML#//Element"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xsi:type="ecore:EClass" name="Property_Class">
- <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL">
- <references href="http://www.eclipse.org/uml2/5.0.0/UML#//Property"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xsi:type="ecore:EClass" name="Connector_Class">
- <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL">
- <references href="http://www.eclipse.org/uml2/5.0.0/UML#//Connector"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xsi:type="ecore:EClass" name="Parameter_Class">
- <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL">
- <references href="http://www.eclipse.org/uml2/5.0.0/UML#//Parameter"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xsi:type="ecore:EClass" name="Classifier_Class">
- <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL">
- <references href="http://www.eclipse.org/uml2/5.0.0/UML#//Classifier"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xsi:type="ecore:EClass" name="Port_Class">
- <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL">
- <references href="http://www.eclipse.org/uml2/5.0.0/UML#//Port"/>
- </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/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>
- <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/5.0.0/UML#//NamedElement"/>
- </eClassifiers>
- </ecore:EPackage>
- <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#//NamedElement"/>
- </ocl.ecore:Variable>
- <ecore:EPackage name="types">
- <eClassifiers xsi:type="ocl.ecore:TypeType" name="Class">
- <referredType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
- </eClassifiers>
- </ecore:EPackage>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//NamedElement"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//NamedElement"/>
- </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="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/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#//NamedElement"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//NamedElement"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//NamedElement"/>
- </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="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/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/generateRTMapsVC2008ProjectVCPROJ">
- <details key="start" value="1079"/>
- <details key="end" value="5222"/>
- <details key="line" value="24"/>
- </eAnnotations>
- <eAnnotations source="positions.1" references="/0/generateRTMapsVC2008ProjectVCPROJ/%">
- <details key="start" value="1147"/>
- <details key="end" value="1149"/>
- <details key="line" value="25"/>
- </eAnnotations>
- <eAnnotations source="positions.2" references="/0/generateRTMapsVC2008ProjectVCPROJ/%.1">
- <details key="start" value="1149"/>
- <details key="end" value="5209"/>
- <details key="line" value="26"/>
- </eAnnotations>
- <eAnnotations source="positions.3" references="/0/generateRTMapsVC2008ProjectVCPROJ/%.1/%">
- <details key="start" value="1246"/>
- <details key="end" value="1373"/>
- <details key="line" value="27"/>
- </eAnnotations>
- <eAnnotations source="positions.4" references="/0/generateRTMapsVC2008ProjectVCPROJ/%.1/%.1">
- <details key="start" value="1374"/>
- <details key="end" value="1384"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.5" references="/0/generateRTMapsVC2008ProjectVCPROJ/%.1/%.1/model">
- <details key="start" value="1374"/>
- <details key="end" value="1379"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.6" references="/0/generateRTMapsVC2008ProjectVCPROJ/%.1/%.2">
- <details key="start" value="1386"/>
- <details key="end" value="1467"/>
- <details key="line" value="31"/>
- </eAnnotations>
- <eAnnotations source="positions.7" references="/0/generateRTMapsVC2008ProjectVCPROJ/%.1/%.3">
- <details key="start" value="1468"/>
- <details key="end" value="1478"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.8" references="/0/generateRTMapsVC2008ProjectVCPROJ/%.1/%.3/model">
- <details key="start" value="1468"/>
- <details key="end" value="1473"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.9" references="/0/generateRTMapsVC2008ProjectVCPROJ/%.1/%.4">
- <details key="start" value="1480"/>
- <details key="end" value="2157"/>
- <details key="line" value="33"/>
- </eAnnotations>
- <eAnnotations source="positions.10" references="/0/generateRTMapsVC2008ProjectVCPROJ/%.1/%.5">
- <details key="start" value="2157"/>
- <details key="end" value="2326"/>
- <details key="line" value="68"/>
- </eAnnotations>
- <eAnnotations source="positions.11" references="/0/generateRTMapsVC2008ProjectVCPROJ/%.1/%.5/%">
- <details key="start" value="2208"/>
- <details key="end" value="2314"/>
- <details key="line" value="68"/>
- </eAnnotations>
- <eAnnotations source="positions.12" references="/0/generateRTMapsVC2008ProjectVCPROJ/%.1/%.5/%.1">
- <details key="start" value="2169"/>
- <details key="end" value="2206"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.13" references="/0/generateRTMapsVC2008ProjectVCPROJ/%.1/%.6">
- <details key="start" value="2326"/>
- <details key="end" value="2497"/>
- <details key="line" value="75"/>
- </eAnnotations>
- <eAnnotations source="positions.14" references="/0/generateRTMapsVC2008ProjectVCPROJ/%.1/%.7">
- <details key="start" value="2497"/>
- <details key="end" value="2754"/>
- <details key="line" value="85"/>
- </eAnnotations>
- <eAnnotations source="positions.15" references="/0/generateRTMapsVC2008ProjectVCPROJ/%.1/%.7/%">
- <details key="start" value="2544"/>
- <details key="end" value="2742"/>
- <details key="line" value="85"/>
- </eAnnotations>
- <eAnnotations source="positions.16" references="/0/generateRTMapsVC2008ProjectVCPROJ/%.1/%.7/%.1">
- <details key="start" value="2509"/>
- <details key="end" value="2542"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.17" references="/0/generateRTMapsVC2008ProjectVCPROJ/%.1/%.8">
- <details key="start" value="2754"/>
- <details key="end" value="3590"/>
- <details key="line" value="95"/>
- </eAnnotations>
- <eAnnotations source="positions.18" references="/0/generateRTMapsVC2008ProjectVCPROJ/%.1/%.9">
- <details key="start" value="3590"/>
- <details key="end" value="3757"/>
- <details key="line" value="141"/>
- </eAnnotations>
- <eAnnotations source="positions.19" references="/0/generateRTMapsVC2008ProjectVCPROJ/%.1/%.9/%">
- <details key="start" value="3639"/>
- <details key="end" value="3745"/>
- <details key="line" value="141"/>
- </eAnnotations>
- <eAnnotations source="positions.20" references="/0/generateRTMapsVC2008ProjectVCPROJ/%.1/%.9/%.1">
- <details key="start" value="3602"/>
- <details key="end" value="3637"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.21" references="/0/generateRTMapsVC2008ProjectVCPROJ/%.1/%.10">
- <details key="start" value="3757"/>
- <details key="end" value="3928"/>
- <details key="line" value="148"/>
- </eAnnotations>
- <eAnnotations source="positions.22" references="/0/generateRTMapsVC2008ProjectVCPROJ/%.1/%.11">
- <details key="start" value="3928"/>
- <details key="end" value="4183"/>
- <details key="line" value="158"/>
- </eAnnotations>
- <eAnnotations source="positions.23" references="/0/generateRTMapsVC2008ProjectVCPROJ/%.1/%.11/%">
- <details key="start" value="3973"/>
- <details key="end" value="4171"/>
- <details key="line" value="158"/>
- </eAnnotations>
- <eAnnotations source="positions.24" references="/0/generateRTMapsVC2008ProjectVCPROJ/%.1/%.11/%.1">
- <details key="start" value="3940"/>
- <details key="end" value="3971"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.25" references="/0/generateRTMapsVC2008ProjectVCPROJ/%.1/%.12">
- <details key="start" value="4183"/>
- <details key="end" value="4612"/>
- <details key="line" value="168"/>
- </eAnnotations>
- <eAnnotations source="positions.26" references="/0/generateRTMapsVC2008ProjectVCPROJ/%.1/%.13">
- <details key="start" value="4613"/>
- <details key="end" value="4795"/>
- <details key="line" value="198"/>
- </eAnnotations>
- <eAnnotations source="positions.27" references="/0/generateRTMapsVC2008ProjectVCPROJ/%.1/%.13/%">
- <details key="start" value="4670"/>
- <details key="end" value="4786"/>
- <details key="line" value="199"/>
- </eAnnotations>
- <eAnnotations source="positions.28" references="/0/generateRTMapsVC2008ProjectVCPROJ/%.1/%.13/%/%">
- <details key="start" value="4725"/>
- <details key="end" value="4759"/>
- <details key="line" value="200"/>
- </eAnnotations>
- <eAnnotations source="positions.29" references="/0/generateRTMapsVC2008ProjectVCPROJ/%.1/%.13/%/%.1">
- <details key="start" value="4760"/>
- <details key="end" value="4768"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.30" references="/0/generateRTMapsVC2008ProjectVCPROJ/%.1/%.13/%/%.1/elt">
- <details key="start" value="4760"/>
- <details key="end" value="4763"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.31" references="/0/generateRTMapsVC2008ProjectVCPROJ/%.1/%.13/%/%.2">
- <details key="start" value="4770"/>
- <details key="end" value="4779"/>
- <details key="line" value="200"/>
- </eAnnotations>
- <eAnnotations source="positions.32" references="/0/generateRTMapsVC2008ProjectVCPROJ/%.1/%.13/%/%.3">
- <details key="start" value="4674"/>
- <details key="end" value="4722"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.33" references="/0/generateRTMapsVC2008ProjectVCPROJ/%.1/%.13/%/%.3/%">
- <details key="start" value="4675"/>
- <details key="end" value="4713"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.34" references="/0/generateRTMapsVC2008ProjectVCPROJ/%.1/%.13/%/%.3/%/%">
- <details key="start" value="4692"/>
- <details key="end" value="4712"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.35" references="/0/generateRTMapsVC2008ProjectVCPROJ/%.1/%.13/%/%.3/%/%/elt">
- <details key="start" value="4692"/>
- <details key="end" value="4695"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.36" references="/0/generateRTMapsVC2008ProjectVCPROJ/%.1/%.13/%/%.3/%/%/%">
- <details key="start" value="4706"/>
- <details key="end" value="4711"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.37" references="/0/generateRTMapsVC2008ProjectVCPROJ/%.1/%.13/%/%.3/%.1">
- <details key="start" value="4716"/>
- <details key="end" value="4721"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.38" references="/0/generateRTMapsVC2008ProjectVCPROJ/%.1/%.13/elt">
- <details key="start" value="4619"/>
- <details key="end" value="4636"/>
- <details key="line" value="198"/>
- </eAnnotations>
- <eAnnotations source="positions.39" references="/0/generateRTMapsVC2008ProjectVCPROJ/%.1/%.13/%.1">
- <details key="start" value="4639"/>
- <details key="end" value="4664"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.40" references="/0/generateRTMapsVC2008ProjectVCPROJ/%.1/%.13/%.1/model">
- <details key="start" value="4658"/>
- <details key="end" value="4663"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.41" references="/0/generateRTMapsVC2008ProjectVCPROJ/%.1/%.14">
- <details key="start" value="4797"/>
- <details key="end" value="4855"/>
- <details key="line" value="203"/>
- </eAnnotations>
- <eAnnotations source="positions.42" references="/0/generateRTMapsVC2008ProjectVCPROJ/%.1/%.15">
- <details key="start" value="4856"/>
- <details key="end" value="5049"/>
- <details key="line" value="207"/>
- </eAnnotations>
- <eAnnotations source="positions.43" references="/0/generateRTMapsVC2008ProjectVCPROJ/%.1/%.15/%">
- <details key="start" value="4913"/>
- <details key="end" value="5040"/>
- <details key="line" value="208"/>
- </eAnnotations>
- <eAnnotations source="positions.44" references="/0/generateRTMapsVC2008ProjectVCPROJ/%.1/%.15/%/%">
- <details key="start" value="4968"/>
- <details key="end" value="5015"/>
- <details key="line" value="209"/>
- </eAnnotations>
- <eAnnotations source="positions.45" references="/0/generateRTMapsVC2008ProjectVCPROJ/%.1/%.15/%/%.1">
- <details key="start" value="5016"/>
- <details key="end" value="5024"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.46" references="/0/generateRTMapsVC2008ProjectVCPROJ/%.1/%.15/%/%.1/elt">
- <details key="start" value="5016"/>
- <details key="end" value="5019"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.47" references="/0/generateRTMapsVC2008ProjectVCPROJ/%.1/%.15/%/%.2">
- <details key="start" value="5026"/>
- <details key="end" value="5033"/>
- <details key="line" value="209"/>
- </eAnnotations>
- <eAnnotations source="positions.48" references="/0/generateRTMapsVC2008ProjectVCPROJ/%.1/%.15/%/%.3">
- <details key="start" value="4917"/>
- <details key="end" value="4965"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.49" references="/0/generateRTMapsVC2008ProjectVCPROJ/%.1/%.15/%/%.3/%">
- <details key="start" value="4918"/>
- <details key="end" value="4956"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.50" references="/0/generateRTMapsVC2008ProjectVCPROJ/%.1/%.15/%/%.3/%/%">
- <details key="start" value="4935"/>
- <details key="end" value="4955"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.51" references="/0/generateRTMapsVC2008ProjectVCPROJ/%.1/%.15/%/%.3/%/%/elt">
- <details key="start" value="4935"/>
- <details key="end" value="4938"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.52" references="/0/generateRTMapsVC2008ProjectVCPROJ/%.1/%.15/%/%.3/%/%/%">
- <details key="start" value="4949"/>
- <details key="end" value="4954"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.53" references="/0/generateRTMapsVC2008ProjectVCPROJ/%.1/%.15/%/%.3/%.1">
- <details key="start" value="4959"/>
- <details key="end" value="4964"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.54" references="/0/generateRTMapsVC2008ProjectVCPROJ/%.1/%.15/elt">
- <details key="start" value="4862"/>
- <details key="end" value="4879"/>
- <details key="line" value="207"/>
- </eAnnotations>
- <eAnnotations source="positions.55" references="/0/generateRTMapsVC2008ProjectVCPROJ/%.1/%.15/%.1">
- <details key="start" value="4882"/>
- <details key="end" value="4907"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.56" references="/0/generateRTMapsVC2008ProjectVCPROJ/%.1/%.15/%.1/model">
- <details key="start" value="4901"/>
- <details key="end" value="4906"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.57" references="/0/generateRTMapsVC2008ProjectVCPROJ/%.1/%.16">
- <details key="start" value="5051"/>
- <details key="end" value="5099"/>
- <details key="line" value="212"/>
- </eAnnotations>
- <eAnnotations source="positions.58" references="/0/generateRTMapsVC2008ProjectVCPROJ/%.1/%.17">
- <details key="start" value="5100"/>
- <details key="end" value="5110"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.59" references="/0/generateRTMapsVC2008ProjectVCPROJ/%.1/%.17/model">
- <details key="start" value="5100"/>
- <details key="end" value="5105"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.60" references="/0/generateRTMapsVC2008ProjectVCPROJ/%.1/%.18">
- <details key="start" value="5112"/>
- <details key="end" value="5202"/>
- <details key="line" value="214"/>
- </eAnnotations>
- <eAnnotations source="positions.61" references="/0/generateRTMapsVC2008ProjectVCPROJ/%.1/%.19">
- <details key="start" value="1156"/>
- <details key="end" value="1226"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.62" references="/0/generateRTMapsVC2008ProjectVCPROJ/%.1/%.19/%">
- <details key="start" value="1156"/>
- <details key="end" value="1207"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.63" references="/0/generateRTMapsVC2008ProjectVCPROJ/%.1/%.19/%/%">
- <details key="start" value="1156"/>
- <details key="end" value="1194"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.64" references="/0/generateRTMapsVC2008ProjectVCPROJ/%.1/%.19/%/%/%">
- <details key="start" value="1156"/>
- <details key="end" value="1179"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.65" references="/0/generateRTMapsVC2008ProjectVCPROJ/%.1/%.19/%/%/%/%">
- <details key="start" value="1156"/>
- <details key="end" value="1167"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.66" references="/0/generateRTMapsVC2008ProjectVCPROJ/%.1/%.19/%/%/%/%.1">
- <details key="start" value="1169"/>
- <details key="end" value="1179"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.67" references="/0/generateRTMapsVC2008ProjectVCPROJ/%.1/%.19/%/%/%/%.1/model">
- <details key="start" value="1169"/>
- <details key="end" value="1174"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.68" references="/0/generateRTMapsVC2008ProjectVCPROJ/%.1/%.19/%/%/%.1">
- <details key="start" value="1182"/>
- <details key="end" value="1194"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.69" references="/0/generateRTMapsVC2008ProjectVCPROJ/%.1/%.19/%/%.1">
- <details key="start" value="1197"/>
- <details key="end" value="1207"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.70" references="/0/generateRTMapsVC2008ProjectVCPROJ/%.1/%.19/%/%.1/model">
- <details key="start" value="1197"/>
- <details key="end" value="1202"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.71" references="/0/generateRTMapsVC2008ProjectVCPROJ/%.1/%.19/%.1">
- <details key="start" value="1210"/>
- <details key="end" value="1226"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.72" references="/0/generateRTMapsVC2008ProjectVCPROJ/%.1/%.20">
- <details key="start" value="1235"/>
- <details key="end" value="1242"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.73" references="/0/generateRTMapsVC2008ProjectVCPROJ/model">
- <details key="start" value="1130"/>
- <details key="end" value="1143"/>
- <details key="line" value="24"/>
- </eAnnotations>
- </ecore:EAnnotation>
-</xmi:XMI>
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_vc2008_project_vcproj.mtl b/extraplugins/robotml/generators/rtmaps/org.eclipse.papyrus.robotml.generators.intempora.rtmaps/src/org/eclipse/papyrus/robotml/generators/intempora/rtmaps/files/generate_rtmaps_vc2008_project_vcproj.mtl
deleted file mode 100644
index e14a37d050a..00000000000
--- a/extraplugins/robotml/generators/rtmaps/org.eclipse.papyrus.robotml.generators.intempora.rtmaps/src/org/eclipse/papyrus/robotml/generators/intempora/rtmaps/files/generate_rtmaps_vc2008_project_vcproj.mtl
+++ /dev/null
@@ -1,223 +0,0 @@
-[comment encoding = UTF-8 /]
-[comment]
-/*****************************************************************************
- * Copyright (c) 2013 INTEMPORA S.A.
- *
- * This software is a computer program whose purpose is to transform RobotML models
- * into RTMaps diagrams and RTMaps components via source code generation techniques.
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * Nicolas DU LAC (INTEMPORA) - Initial API and implementation
- *
- *****************************************************************************/
-[/comment]
-[module generate_rtmaps_vc2008_project_vcproj('http://www.eclipse.org/uml2/3.0.0/UML', 'http://Papyrus/RobotML/1')]
-
-[import org::eclipse::papyrus::robotml::generators::common::mmqueries::GeneralQueries /]
-[import org::eclipse::papyrus::robotml::generators::common::mmqueries::ArchitectureQueries /]
-
-[template public generateRTMapsVC2008ProjectVCPROJ(model : Model)]
-
-[file ('user_sdk/'+ model.name + '.u/rtmaps_' + model.name + '_vc2008.vcproj', false, 'UTF-8')]
-<?xml version="1.0" encoding="Windows-1252"?>
-<VisualStudioProject
- ProjectType="Visual C++"
- Version="9,00"
- Name="rtmaps_[model.name/]"
- ProjectGUID="{A36E0705-729F-4AFD-8DE7-EF205F5FBCEE}"
- RootNamespace="rtmaps_[model.name/]"
- SccLocalPath="."
- TargetFrameworkVersion="131072"
- >
- <Platforms>
- <Platform
- Name="Win32"
- />
- </Platforms>
- <ToolFiles>
- </ToolFiles>
- <Configurations>
- <Configuration
- Name="Release|Win32"
- ConfigurationType="2"
- InheritedPropertySheets="$(RTMAPS_SDKDIR)\templates.u\RTMaps_x86_Release_vc2008.vsprops"
- UseOfMFC="0"
- ATLMinimizesCRunTimeLibraryUsage="false"
- CharacterSet="2"
- >
- <Tool
- Name="VCPreBuildEventTool"
- />
- <Tool
- Name="VCCustomBuildTool"
- />
- <Tool
- Name="VCXMLDataGeneratorTool"
- />
- <Tool
- Name="VCWebServiceProxyGeneratorTool"
- />
- <Tool
- Name="VCMIDLTool"
- />
-<!-- [protected ('Additional includes - Release Win32')]
--->
- <Tool
- Name="VCCLCompilerTool"
- AdditionalIncludeDirectories="..\include"
- />
-<!-- [/protected]
--->
- <Tool
- Name="VCManagedResourceCompilerTool"
- />
- <Tool
- Name="VCResourceCompilerTool"
- />
- <Tool
- Name="VCPreLinkEventTool"
- />
-<!-- [protected ('Additional libs - Release Win32')]
--->
- <Tool
- Name="VCLinkerTool"
- RandomizedBaseAddress="1"
- DataExecutionPrevention="0"
- AdditionalDependencies="msvcprt.lib"
- AdditionalLibraryDirectories=""
- />
-<!-- [/protected]
--->
- <Tool
- Name="VCALinkTool"
- />
- <Tool
- Name="VCManifestTool"
- />
- <Tool
- Name="VCXDCMakeTool"
- />
- <Tool
- Name="VCBscMakeTool"
- />
- <Tool
- Name="VCFxCopTool"
- />
- <Tool
- Name="VCAppVerifierTool"
- />
- <Tool
- Name="VCPostBuildEventTool"
- />
- </Configuration>
- <Configuration
- Name="Debug|Win32"
- ConfigurationType="2"
- InheritedPropertySheets="$(RTMAPS_SDKDIR)\templates.u\RTMaps_x86_Debug_vc2008.vsprops"
- UseOfMFC="0"
- ATLMinimizesCRunTimeLibraryUsage="false"
- CharacterSet="2"
- >
- <Tool
- Name="VCPreBuildEventTool"
- />
- <Tool
- Name="VCCustomBuildTool"
- />
- <Tool
- Name="VCXMLDataGeneratorTool"
- />
- <Tool
- Name="VCWebServiceProxyGeneratorTool"
- />
- <Tool
- Name="VCMIDLTool"
- />
-<!-- [protected ('Additional includes - Debug Win32')]
--->
- <Tool
- Name="VCCLCompilerTool"
- AdditionalIncludeDirectories="..\include"
- />
-<!-- [/protected]
--->
- <Tool
- Name="VCManagedResourceCompilerTool"
- />
- <Tool
- Name="VCResourceCompilerTool"
- />
- <Tool
- Name="VCPreLinkEventTool"
- />
-<!-- [protected ('Additional libs - Debug Win32')]
--->
- <Tool
- Name="VCLinkerTool"
- AdditionalDependencies="msvcprt.lib"
- AdditionalLibraryDirectories=""
- RandomizedBaseAddress="1"
- DataExecutionPrevention="0"
- />
-<!-- [/protected]
--->
- <Tool
- Name="VCALinkTool"
- />
- <Tool
- Name="VCManifestTool"
- />
- <Tool
- Name="VCXDCMakeTool"
- />
- <Tool
- Name="VCBscMakeTool"
- />
- <Tool
- Name="VCFxCopTool"
- />
- <Tool
- Name="VCAppVerifierTool"
- />
- <Tool
- Name="VCPostBuildEventTool"
- />
- </Configuration>
- </Configurations>
- <References>
- </References>
- <Files>
- <Filter
- Name="src"
- >
- [for (elt: NamedElement | getComponentModels(model))]
- [if (isMacroComponent(elt.oclAsType(Class)) = false)]
- <File RelativePath=".\src\maps_[elt.name/].cpp"/>
- [/if]
- [/for]
- </Filter>
- <Filter
- Name="local_interfaces"
- >
- [for (elt: NamedElement | getComponentModels(model))]
- [if (isMacroComponent(elt.oclAsType(Class)) = false)]
- <File RelativePath=".\local_interfaces\maps_[elt.name/].h"/>
- [/if]
- [/for]
- </Filter>
- <File
- RelativePath=".\rtmaps_[model.name/].pckinfo"
- >
- </File>
- </Files>
- <Globals>
- </Globals>
-</VisualStudioProject>
-
-[/file]
-[/template]
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_vc2008_solution_sln.emtl b/extraplugins/robotml/generators/rtmaps/org.eclipse.papyrus.robotml.generators.intempora.rtmaps/src/org/eclipse/papyrus/robotml/generators/intempora/rtmaps/files/generate_rtmaps_vc2008_solution_sln.emtl
deleted file mode 100644
index ba1a7dc5cb7..00000000000
--- a/extraplugins/robotml/generators/rtmaps/org.eclipse.papyrus.robotml.generators.intempora.rtmaps/src/org/eclipse/papyrus/robotml/generators/intempora/rtmaps/files/generate_rtmaps_vc2008_solution_sln.emtl
+++ /dev/null
@@ -1,219 +0,0 @@
-<?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_vc2008_solution_sln" nsURI="org::eclipse::papyrus::robotml::generators::intempora::rtmaps::files::generate_rtmaps_vc2008_solution_sln" startHeaderPosition="773" endHeaderPosition="1164">
- <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="generateRTMapsVC2008SolutionSLN" visibility="Public">
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xD;&#xA;"/>
- <body xsi:type="mtl:FileBlock" openMode="OverWrite">
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="Microsoft Visual Studio Solution File, Format Version 10.00&#xD;&#xA;# Visual Studio 2008&#xD;&#xA;Project(&quot;{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}&quot;) = &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="model" referredVariable="/0/generateRTMapsVC2008SolutionSLN/model">
- <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"/>
- </body>
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&quot;, &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="model" referredVariable="/0/generateRTMapsVC2008SolutionSLN/model">
- <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"/>
- </body>
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol=".u\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="model" referredVariable="/0/generateRTMapsVC2008SolutionSLN/model">
- <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"/>
- </body>
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="_vc2008.vcproj&quot;, &quot;{A36E0705-729F-4AFD-8DE7-EF205F5FBCEE}&quot;&#xD;&#xA;EndProject&#xD;&#xA;Global&#xD;&#xA;&#x9;GlobalSection(SolutionConfigurationPlatforms) = preSolution&#xD;&#xA;&#x9;&#x9;Debug|Win32 = Debug|Win32&#xD;&#xA;&#x9;&#x9;Release|Win32 = Release|Win32&#xD;&#xA;&#x9;EndGlobalSection&#xD;&#xA;&#x9;GlobalSection(ProjectConfigurationPlatforms) = postSolution&#xD;&#xA;&#x9;&#x9;{A36E0705-729F-4AFD-8DE7-EF205F5FBCEE}.Debug|Win32.ActiveCfg = Debug|Win32&#xD;&#xA;&#x9;&#x9;{A36E0705-729F-4AFD-8DE7-EF205F5FBCEE}.Debug|Win32.Build.0 = Debug|Win32&#xD;&#xA;&#x9;&#x9;{A36E0705-729F-4AFD-8DE7-EF205F5FBCEE}.Release|Win32.ActiveCfg = Release|Win32&#xD;&#xA;&#x9;&#x9;{A36E0705-729F-4AFD-8DE7-EF205F5FBCEE}.Release|Win32.Build.0 = Release|Win32&#xD;&#xA;&#x9;EndGlobalSection&#xD;&#xA;&#x9;GlobalSection(SolutionProperties) = preSolution&#xD;&#xA;&#x9;&#x9;HideSolutionNode = FALSE&#xD;&#xA;&#x9;EndGlobalSection&#xD;&#xA;EndGlobal&#xD;&#xA;&#xD;&#xA;"/>
- <fileUrl xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="user_sdk/maps_sdk_vc2008.sln">
- <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
- </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="model">
- <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>
- </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="generateRTMapsVC2008SolutionSLN">
- <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL">
- <contents xsi:type="ocl.ecore:Constraint"/>
- </eAnnotations>
- <eAnnotations source="MTL" references="/0/generateRTMapsVC2008SolutionSLN"/>
- <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
- <eParameters name="model">
- <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/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/generateRTMapsVC2008SolutionSLN">
- <details key="start" value="892"/>
- <details key="end" value="1955"/>
- <details key="line" value="22"/>
- </eAnnotations>
- <eAnnotations source="positions.1" references="/0/generateRTMapsVC2008SolutionSLN/%">
- <details key="start" value="958"/>
- <details key="end" value="960"/>
- <details key="line" value="23"/>
- </eAnnotations>
- <eAnnotations source="positions.2" references="/0/generateRTMapsVC2008SolutionSLN/%.1">
- <details key="start" value="960"/>
- <details key="end" value="1942"/>
- <details key="line" value="24"/>
- </eAnnotations>
- <eAnnotations source="positions.3" references="/0/generateRTMapsVC2008SolutionSLN/%.1/%">
- <details key="start" value="1017"/>
- <details key="end" value="1153"/>
- <details key="line" value="25"/>
- </eAnnotations>
- <eAnnotations source="positions.4" references="/0/generateRTMapsVC2008SolutionSLN/%.1/%.1">
- <details key="start" value="1154"/>
- <details key="end" value="1164"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.5" references="/0/generateRTMapsVC2008SolutionSLN/%.1/%.1/model">
- <details key="start" value="1154"/>
- <details key="end" value="1159"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.6" references="/0/generateRTMapsVC2008SolutionSLN/%.1/%.2">
- <details key="start" value="1166"/>
- <details key="end" value="1170"/>
- <details key="line" value="27"/>
- </eAnnotations>
- <eAnnotations source="positions.7" references="/0/generateRTMapsVC2008SolutionSLN/%.1/%.3">
- <details key="start" value="1171"/>
- <details key="end" value="1181"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.8" references="/0/generateRTMapsVC2008SolutionSLN/%.1/%.3/model">
- <details key="start" value="1171"/>
- <details key="end" value="1176"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.9" references="/0/generateRTMapsVC2008SolutionSLN/%.1/%.4">
- <details key="start" value="1183"/>
- <details key="end" value="1193"/>
- <details key="line" value="27"/>
- </eAnnotations>
- <eAnnotations source="positions.10" references="/0/generateRTMapsVC2008SolutionSLN/%.1/%.5">
- <details key="start" value="1194"/>
- <details key="end" value="1204"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.11" references="/0/generateRTMapsVC2008SolutionSLN/%.1/%.5/model">
- <details key="start" value="1194"/>
- <details key="end" value="1199"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.12" references="/0/generateRTMapsVC2008SolutionSLN/%.1/%.6">
- <details key="start" value="1206"/>
- <details key="end" value="1935"/>
- <details key="line" value="27"/>
- </eAnnotations>
- <eAnnotations source="positions.13" references="/0/generateRTMapsVC2008SolutionSLN/%.1/%.7">
- <details key="start" value="967"/>
- <details key="end" value="997"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.14" references="/0/generateRTMapsVC2008SolutionSLN/%.1/%.8">
- <details key="start" value="1006"/>
- <details key="end" value="1013"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.15" references="/0/generateRTMapsVC2008SolutionSLN/model">
- <details key="start" value="941"/>
- <details key="end" value="954"/>
- <details key="line" value="22"/>
- </eAnnotations>
- </ecore:EAnnotation>
-</xmi:XMI>
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_vc2008_solution_sln.mtl b/extraplugins/robotml/generators/rtmaps/org.eclipse.papyrus.robotml.generators.intempora.rtmaps/src/org/eclipse/papyrus/robotml/generators/intempora/rtmaps/files/generate_rtmaps_vc2008_solution_sln.mtl
deleted file mode 100644
index 386eedd5f9a..00000000000
--- a/extraplugins/robotml/generators/rtmaps/org.eclipse.papyrus.robotml.generators.intempora.rtmaps/src/org/eclipse/papyrus/robotml/generators/intempora/rtmaps/files/generate_rtmaps_vc2008_solution_sln.mtl
+++ /dev/null
@@ -1,46 +0,0 @@
-[comment encoding = UTF-8 /]
-[comment]
-/*****************************************************************************
- * Copyright (c) 2013 INTEMPORA S.A.
- *
- * This software is a computer program whose purpose is to transform RobotML models
- * into RTMaps diagrams and RTMaps components via source code generation techniques.
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * Nicolas DU LAC (INTEMPORA) - Initial API and implementation
- *
- *****************************************************************************/
-[/comment]
-[module generate_rtmaps_vc2008_solution_sln('http://www.eclipse.org/uml2/3.0.0/UML', 'http://Papyrus/RobotML/1')]
-
-
-[template public generateRTMapsVC2008SolutionSLN(model : Model)]
-
-[file ('user_sdk/maps_sdk_vc2008.sln', false, 'UTF-8')]
-Microsoft Visual Studio Solution File, Format Version 10.00
-# Visual Studio 2008
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "[model.name/]", "[model.name/].u\rtmaps_[model.name/]_vc2008.vcproj", "{A36E0705-729F-4AFD-8DE7-EF205F5FBCEE}"
-EndProject
-Global
- GlobalSection(SolutionConfigurationPlatforms) = preSolution
- Debug|Win32 = Debug|Win32
- Release|Win32 = Release|Win32
- EndGlobalSection
- GlobalSection(ProjectConfigurationPlatforms) = postSolution
- {A36E0705-729F-4AFD-8DE7-EF205F5FBCEE}.Debug|Win32.ActiveCfg = Debug|Win32
- {A36E0705-729F-4AFD-8DE7-EF205F5FBCEE}.Debug|Win32.Build.0 = Debug|Win32
- {A36E0705-729F-4AFD-8DE7-EF205F5FBCEE}.Release|Win32.ActiveCfg = Release|Win32
- {A36E0705-729F-4AFD-8DE7-EF205F5FBCEE}.Release|Win32.Build.0 = Release|Win32
- EndGlobalSection
- GlobalSection(SolutionProperties) = preSolution
- HideSolutionNode = FALSE
- EndGlobalSection
-EndGlobal
-
-[/file]
-[/template]
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_vc2010_project_vcxproj.emtl b/extraplugins/robotml/generators/rtmaps/org.eclipse.papyrus.robotml.generators.intempora.rtmaps/src/org/eclipse/papyrus/robotml/generators/intempora/rtmaps/files/generate_rtmaps_vc2010_project_vcxproj.emtl
deleted file mode 100644
index b9f098cd937..00000000000
--- a/extraplugins/robotml/generators/rtmaps/org.eclipse.papyrus.robotml.generators.intempora.rtmaps/src/org/eclipse/papyrus/robotml/generators/intempora/rtmaps/files/generate_rtmaps_vc2010_project_vcxproj.emtl
+++ /dev/null
@@ -1,783 +0,0 @@
-<?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_vc2010_project_vcxproj" nsURI="org::eclipse::papyrus::robotml::generators::intempora::rtmaps::files::generate_rtmaps_vc2010_project_vcxproj" startHeaderPosition="773" endHeaderPosition="979">
- <input>
- <takesTypesFrom href="http://www.eclipse.org/uml2/5.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/GeneralQueries.emtl#/0"/>
- <imports href="../../../../../../../../../../../common/org.eclipse.papyrus.robotml.generators.common/bin/org/eclipse/papyrus/robotml/generators/common/mmqueries/ArchitectureQueries.emtl#/0"/>
- <ownedModuleElement xsi:type="mtl:Template" name="generateRTMapsVC2010ProjectVCXPROJ" visibility="Public">
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xD;&#xA;"/>
- <body xsi:type="mtl:FileBlock" openMode="OverWrite">
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&lt;?xml version=&quot;1.0&quot; encoding=&quot;utf-8&quot;?>&#xD;&#xA;&lt;Project DefaultTargets=&quot;Build&quot; ToolsVersion=&quot;4.0&quot; xmlns=&quot;http://schemas.microsoft.com/developer/msbuild/2003&quot;>&#xD;&#xA; &lt;ItemGroup Label=&quot;ProjectConfigurations&quot;>&#xD;&#xA; &lt;ProjectConfiguration Include=&quot;Debug|Win32&quot;>&#xD;&#xA; &lt;Configuration>Debug&lt;/Configuration>&#xD;&#xA; &lt;Platform>Win32&lt;/Platform>&#xD;&#xA; &lt;/ProjectConfiguration>&#xD;&#xA; &lt;ProjectConfiguration Include=&quot;Release|Win32&quot;>&#xD;&#xA; &lt;Configuration>Release&lt;/Configuration>&#xD;&#xA; &lt;Platform>Win32&lt;/Platform>&#xD;&#xA; &lt;/ProjectConfiguration>&#xD;&#xA; &lt;/ItemGroup>&#xD;&#xA; &lt;PropertyGroup Label=&quot;Globals&quot;>&#xD;&#xA; &lt;ProjectName>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="model" referredVariable="/0/generateRTMapsVC2010ProjectVCXPROJ/model">
- <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"/>
- </body>
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&lt;/ProjectName>&#xD;&#xA; &lt;ProjectGuid>{A36E0705-729F-4AFD-8DE7-EF205F5FBCEE}&lt;/ProjectGuid>&#xD;&#xA; &lt;RootNamespace>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="model" referredVariable="/0/generateRTMapsVC2010ProjectVCXPROJ/model">
- <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"/>
- </body>
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&lt;/RootNamespace>&#xD;&#xA; &lt;SccLocalPath>.&lt;/SccLocalPath>&#xD;&#xA; &lt;/PropertyGroup>&#xD;&#xA; &lt;Import Project=&quot;$(VCTargetsPath)\Microsoft.Cpp.Default.props&quot; />&#xD;&#xA; &lt;PropertyGroup Condition=&quot;'$(Configuration)|$(Platform)'=='Debug|Win32'&quot; Label=&quot;Configuration&quot;>&#xD;&#xA; &lt;ConfigurationType>DynamicLibrary&lt;/ConfigurationType>&#xD;&#xA; &lt;UseOfMfc>false&lt;/UseOfMfc>&#xD;&#xA; &lt;CharacterSet>MultiByte&lt;/CharacterSet>&#xD;&#xA; &lt;/PropertyGroup>&#xD;&#xA; &lt;PropertyGroup Condition=&quot;'$(Configuration)|$(Platform)'=='Release|Win32'&quot; Label=&quot;Configuration&quot;>&#xD;&#xA; &lt;ConfigurationType>DynamicLibrary&lt;/ConfigurationType>&#xD;&#xA; &lt;UseOfMfc>false&lt;/UseOfMfc>&#xD;&#xA; &lt;CharacterSet>MultiByte&lt;/CharacterSet>&#xD;&#xA; &lt;/PropertyGroup>&#xD;&#xA; &lt;Import Project=&quot;$(VCTargetsPath)\Microsoft.Cpp.props&quot; />&#xD;&#xA; &lt;ImportGroup Label=&quot;ExtensionSettings&quot;>&#xD;&#xA; &lt;/ImportGroup>&#xD;&#xA; &lt;ImportGroup Condition=&quot;'$(Configuration)|$(Platform)'=='Debug|Win32'&quot; Label=&quot;PropertySheets&quot;>&#xD;&#xA; &lt;Import Project=&quot;$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props&quot; Condition=&quot;exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')&quot; Label=&quot;LocalAppDataPlatform&quot; />&#xD;&#xA; &lt;Import Project=&quot;$(RTMAPS_SDKDIR)\templates.u\RTMaps_x86_Debug_vc2010.props&quot; />&#xD;&#xA; &lt;/ImportGroup>&#xD;&#xA; &lt;ImportGroup Condition=&quot;'$(Configuration)|$(Platform)'=='Release|Win32'&quot; Label=&quot;PropertySheets&quot;>&#xD;&#xA; &lt;Import Project=&quot;$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props&quot; Condition=&quot;exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')&quot; Label=&quot;LocalAppDataPlatform&quot; />&#xD;&#xA; &lt;Import Project=&quot;$(RTMAPS_SDKDIR)\templates.u\RTMaps_x86_Release_vc2010.props&quot; />&#xD;&#xA; &lt;/ImportGroup>&#xD;&#xA; &lt;PropertyGroup Label=&quot;UserMacros&quot; />&#xD;&#xA; &lt;PropertyGroup>&#xD;&#xA; &lt;_ProjectFileVersion>10.0.30319.1&lt;/_ProjectFileVersion>&#xD;&#xA; &lt;/PropertyGroup>&#xD;&#xA; &lt;ItemDefinitionGroup Condition=&quot;'$(Configuration)|$(Platform)'=='Release|Win32'&quot;>&#xD;&#xA;&lt;!-- "/>
- <body xsi:type="mtl:ProtectedAreaBlock">
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol=" &#xD;&#xA;-->&#xD;&#xA; &lt;Link>&#xD;&#xA; &lt;DataExecutionPrevention>&#xD;&#xA; &lt;/DataExecutionPrevention>&#xD;&#xA; &lt;AdditionalDependencies>msvcprt.lib;%(AdditionalDependencies)&lt;/AdditionalDependencies>&#xD;&#xA; &lt;/Link>&#xD;&#xA;&lt;!-- "/>
- <marker xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="Additional libs - Release Win32">
- <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=" &#xD;&#xA;-->&#xD;&#xA;&lt;!-- "/>
- <body xsi:type="mtl:ProtectedAreaBlock">
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol=" &#xD;&#xA;-->&#xD;&#xA; &lt;ClCompile>&#xD;&#xA; &lt;AdditionalIncludeDirectories>..\include;%(AdditionalIncludeDirectories)&lt;/AdditionalIncludeDirectories>&#xD;&#xA; &lt;/ClCompile>&#xD;&#xA;&lt;!-- "/>
- <marker xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="Additional includes - Release Win32">
- <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=" &#xD;&#xA;-->&#xD;&#xA; &lt;/ItemDefinitionGroup>&#xD;&#xA; &lt;ItemDefinitionGroup Condition=&quot;'$(Configuration)|$(Platform)'=='Debug|Win32'&quot;>&#xD;&#xA;&lt;!-- "/>
- <body xsi:type="mtl:ProtectedAreaBlock">
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol=" &#xD;&#xA;-->&#xD;&#xA; &lt;Link>&#xD;&#xA; &lt;DataExecutionPrevention>&#xD;&#xA; &lt;/DataExecutionPrevention>&#xD;&#xA; &lt;AdditionalDependencies>msvcprt.lib;%(AdditionalDependencies)&lt;/AdditionalDependencies>&#xD;&#xA; &lt;/Link>&#xD;&#xA;&lt;!-- "/>
- <marker xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="Additional libs - Debug Win32">
- <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=" &#xD;&#xA;-->&#xD;&#xA;&lt;!-- "/>
- <body xsi:type="mtl:ProtectedAreaBlock">
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol=" &#xD;&#xA;-->&#xD;&#xA; &lt;ClCompile>&#xD;&#xA; &lt;AdditionalIncludeDirectories>..\include;%(AdditionalIncludeDirectories)&lt;/AdditionalIncludeDirectories>&#xD;&#xA; &lt;/ClCompile>&#xD;&#xA;&lt;!-- "/>
- <marker xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="Additional includes - Debug Win32">
- <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=" &#xD;&#xA;-->&#xD;&#xA; &lt;/ItemDefinitionGroup>&#xD;&#xA; &lt;ItemGroup Label=&quot;RTMaps_sources&quot;>&#xD;&#xA; &lt;None Include=&quot;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="model" referredVariable="/0/generateRTMapsVC2010ProjectVCXPROJ/model">
- <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"/>
- </body>
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol=".pckinfo&quot; />&#xD;&#xA; &lt;/ItemGroup>&#xD;&#xA; &lt;ItemGroup Label=&quot;RTMaps_headers&quot;>&#xD;&#xA;"/>
- <body xsi:type="mtl:ForBlock">
- <body xsi:type="mtl:IfBlock">
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#x9;&#x9;&#x9;&lt;ClCompile Include=&quot;src\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="elt" referredVariable="/0/generateRTMapsVC2010ProjectVCXPROJ/%.1/%.15/elt">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//NamedElement"/>
- </source>
- <referredProperty xsi:type="ecore:EAttribute" href="http://www.eclipse.org/uml2/5.0.0/UML#//NamedElement/name"/>
- </body>
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol=".cpp&quot;/>&#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="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/ArchitectureQueries.emtl#/0/isMacroComponent"/>
- <argument xsi:type="ocl.ecore:OperationCallExp">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
- <source xsi:type="ocl.ecore:VariableExp" name="elt" referredVariable="/0/generateRTMapsVC2010ProjectVCXPROJ/%.1/%.15/elt">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//NamedElement"/>
- </source>
- <argument xsi:type="ocl.ecore:TypeExp" eType="/18/Class">
- <referredType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
- </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="elt">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//NamedElement"/>
- </loopVariable>
- <iterSet xsi:type="mtl:QueryInvocation" eType="/15/Sequence(NamedElement)">
- <definition href="../../../../../../../../../../../common/org.eclipse.papyrus.robotml.generators.common/bin/org/eclipse/papyrus/robotml/generators/common/mmqueries/ArchitectureQueries.emtl#/0/getComponentModels"/>
- <argument xsi:type="ocl.ecore:VariableExp" name="model" referredVariable="/0/generateRTMapsVC2010ProjectVCXPROJ/model">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Model"/>
- </argument>
- </iterSet>
- </body>
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol=" &lt;/ItemGroup>&#xD;&#xA; &lt;ItemGroup>&#xD;&#xA;"/>
- <body xsi:type="mtl:ForBlock">
- <body xsi:type="mtl:IfBlock">
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#x9;&#x9;&#x9;&lt;ClInclude Include=&quot;local_interfaces\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="elt" referredVariable="/0/generateRTMapsVC2010ProjectVCXPROJ/%.1/%.17/elt">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//NamedElement"/>
- </source>
- <referredProperty xsi:type="ecore:EAttribute" href="http://www.eclipse.org/uml2/5.0.0/UML#//NamedElement/name"/>
- </body>
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol=".h&quot;/>&#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="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/ArchitectureQueries.emtl#/0/isMacroComponent"/>
- <argument xsi:type="ocl.ecore:OperationCallExp">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
- <source xsi:type="ocl.ecore:VariableExp" name="elt" referredVariable="/0/generateRTMapsVC2010ProjectVCXPROJ/%.1/%.17/elt">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//NamedElement"/>
- </source>
- <argument xsi:type="ocl.ecore:TypeExp" eType="/18/Class">
- <referredType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
- </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="elt">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//NamedElement"/>
- </loopVariable>
- <iterSet xsi:type="mtl:QueryInvocation" eType="/15/Sequence(NamedElement)">
- <definition href="../../../../../../../../../../../common/org.eclipse.papyrus.robotml.generators.common/bin/org/eclipse/papyrus/robotml/generators/common/mmqueries/ArchitectureQueries.emtl#/0/getComponentModels"/>
- <argument xsi:type="ocl.ecore:VariableExp" name="model" referredVariable="/0/generateRTMapsVC2010ProjectVCXPROJ/model">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Model"/>
- </argument>
- </iterSet>
- </body>
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol=" &lt;/ItemGroup>&#xD;&#xA; &lt;Import Project=&quot;$(VCTargetsPath)\Microsoft.Cpp.targets&quot; />&#xD;&#xA; &lt;ImportGroup Label=&quot;ExtensionTargets&quot;>&#xD;&#xA; &lt;/ImportGroup>&#xD;&#xA;&lt;/Project>&#xD;&#xA;&#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/">
- <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="model" referredVariable="/0/generateRTMapsVC2010ProjectVCXPROJ/model">
- <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/rtmaps_">
- <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="model" referredVariable="/0/generateRTMapsVC2010ProjectVCXPROJ/model">
- <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="_vc2010.vcxproj">
- <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="model">
- <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="generateRTMapsVC2010ProjectVCXPROJ">
- <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL">
- <contents xsi:type="ocl.ecore:Constraint"/>
- </eAnnotations>
- <eAnnotations source="MTL" references="/0/generateRTMapsVC2010ProjectVCXPROJ"/>
- <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
- <eParameters name="model">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Model"/>
- </eParameters>
- </eOperations>
- <eOperations name="getComponentModels">
- <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/ArchitectureQueries.emtl#/0/getComponentModels"/>
- </eAnnotations>
- <eType xsi:type="ocl.ecore:SequenceType" href="../../../../../../../../../../../common/org.eclipse.papyrus.robotml.generators.common/bin/org/eclipse/papyrus/robotml/generators/common/mmqueries/ArchitectureQueries.emtl#/3/Sequence(NamedElement)"/>
- <eParameters name="model">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Model"/>
- </eParameters>
- </eOperations>
- <eOperations name="isMacroComponent">
- <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/ArchitectureQueries.emtl#/0/isMacroComponent"/>
- </eAnnotations>
- <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/>
- <eParameters name="class">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
- </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>
- <eClassifiers xsi:type="ecore:EClass" name="Class_Class">
- <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL">
- <references href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
- </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/5.0.0/UML#//Element"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xsi:type="ecore:EClass" name="Property_Class">
- <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL">
- <references href="http://www.eclipse.org/uml2/5.0.0/UML#//Property"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xsi:type="ecore:EClass" name="Connector_Class">
- <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL">
- <references href="http://www.eclipse.org/uml2/5.0.0/UML#//Connector"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xsi:type="ecore:EClass" name="Parameter_Class">
- <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL">
- <references href="http://www.eclipse.org/uml2/5.0.0/UML#//Parameter"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xsi:type="ecore:EClass" name="Classifier_Class">
- <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL">
- <references href="http://www.eclipse.org/uml2/5.0.0/UML#//Classifier"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xsi:type="ecore:EClass" name="Port_Class">
- <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL">
- <references href="http://www.eclipse.org/uml2/5.0.0/UML#//Port"/>
- </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/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>
- <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/5.0.0/UML#//NamedElement"/>
- </eClassifiers>
- </ecore:EPackage>
- <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#//NamedElement"/>
- </ocl.ecore:Variable>
- <ecore:EPackage name="types">
- <eClassifiers xsi:type="ocl.ecore:TypeType" name="Class">
- <referredType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
- </eClassifiers>
- </ecore:EPackage>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//NamedElement"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//NamedElement"/>
- </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="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/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#//NamedElement"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//NamedElement"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//NamedElement"/>
- </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="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/emf/2002/Ecore#//EObject"/>
- </ocl.ecore:Variable>
- <ecore:EAnnotation source="positions">
- <eAnnotations source="positions.0" references="/0/generateRTMapsVC2010ProjectVCXPROJ">
- <details key="start" value="1080"/>
- <details key="end" value="5616"/>
- <details key="line" value="24"/>
- </eAnnotations>
- <eAnnotations source="positions.1" references="/0/generateRTMapsVC2010ProjectVCXPROJ/%">
- <details key="start" value="1149"/>
- <details key="end" value="1151"/>
- <details key="line" value="25"/>
- </eAnnotations>
- <eAnnotations source="positions.2" references="/0/generateRTMapsVC2010ProjectVCXPROJ/%.1">
- <details key="start" value="1151"/>
- <details key="end" value="5603"/>
- <details key="line" value="26"/>
- </eAnnotations>
- <eAnnotations source="positions.3" references="/0/generateRTMapsVC2010ProjectVCXPROJ/%.1/%">
- <details key="start" value="1249"/>
- <details key="end" value="1840"/>
- <details key="line" value="27"/>
- </eAnnotations>
- <eAnnotations source="positions.4" references="/0/generateRTMapsVC2010ProjectVCXPROJ/%.1/%.1">
- <details key="start" value="1841"/>
- <details key="end" value="1851"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.5" references="/0/generateRTMapsVC2010ProjectVCXPROJ/%.1/%.1/model">
- <details key="start" value="1841"/>
- <details key="end" value="1846"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.6" references="/0/generateRTMapsVC2010ProjectVCXPROJ/%.1/%.2">
- <details key="start" value="1853"/>
- <details key="end" value="1966"/>
- <details key="line" value="40"/>
- </eAnnotations>
- <eAnnotations source="positions.7" references="/0/generateRTMapsVC2010ProjectVCXPROJ/%.1/%.3">
- <details key="start" value="1967"/>
- <details key="end" value="1977"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.8" references="/0/generateRTMapsVC2010ProjectVCXPROJ/%.1/%.3/model">
- <details key="start" value="1967"/>
- <details key="end" value="1972"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.9" references="/0/generateRTMapsVC2010ProjectVCXPROJ/%.1/%.4">
- <details key="start" value="1979"/>
- <details key="end" value="3752"/>
- <details key="line" value="42"/>
- </eAnnotations>
- <eAnnotations source="positions.10" references="/0/generateRTMapsVC2010ProjectVCXPROJ/%.1/%.5">
- <details key="start" value="3752"/>
- <details key="end" value="4010"/>
- <details key="line" value="72"/>
- </eAnnotations>
- <eAnnotations source="positions.11" references="/0/generateRTMapsVC2010ProjectVCXPROJ/%.1/%.5/%">
- <details key="start" value="3799"/>
- <details key="end" value="3998"/>
- <details key="line" value="72"/>
- </eAnnotations>
- <eAnnotations source="positions.12" references="/0/generateRTMapsVC2010ProjectVCXPROJ/%.1/%.5/%.1">
- <details key="start" value="3764"/>
- <details key="end" value="3797"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.13" references="/0/generateRTMapsVC2010ProjectVCXPROJ/%.1/%.6">
- <details key="start" value="4010"/>
- <details key="end" value="4023"/>
- <details key="line" value="79"/>
- </eAnnotations>
- <eAnnotations source="positions.14" references="/0/generateRTMapsVC2010ProjectVCXPROJ/%.1/%.7">
- <details key="start" value="4023"/>
- <details key="end" value="4245"/>
- <details key="line" value="81"/>
- </eAnnotations>
- <eAnnotations source="positions.15" references="/0/generateRTMapsVC2010ProjectVCXPROJ/%.1/%.7/%">
- <details key="start" value="4074"/>
- <details key="end" value="4233"/>
- <details key="line" value="81"/>
- </eAnnotations>
- <eAnnotations source="positions.16" references="/0/generateRTMapsVC2010ProjectVCXPROJ/%.1/%.7/%.1">
- <details key="start" value="4035"/>
- <details key="end" value="4072"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.17" references="/0/generateRTMapsVC2010ProjectVCXPROJ/%.1/%.8">
- <details key="start" value="4245"/>
- <details key="end" value="4367"/>
- <details key="line" value="86"/>
- </eAnnotations>
- <eAnnotations source="positions.18" references="/0/generateRTMapsVC2010ProjectVCXPROJ/%.1/%.9">
- <details key="start" value="4367"/>
- <details key="end" value="4623"/>
- <details key="line" value="90"/>
- </eAnnotations>
- <eAnnotations source="positions.19" references="/0/generateRTMapsVC2010ProjectVCXPROJ/%.1/%.9/%">
- <details key="start" value="4412"/>
- <details key="end" value="4611"/>
- <details key="line" value="90"/>
- </eAnnotations>
- <eAnnotations source="positions.20" references="/0/generateRTMapsVC2010ProjectVCXPROJ/%.1/%.9/%.1">
- <details key="start" value="4379"/>
- <details key="end" value="4410"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.21" references="/0/generateRTMapsVC2010ProjectVCXPROJ/%.1/%.10">
- <details key="start" value="4623"/>
- <details key="end" value="4636"/>
- <details key="line" value="97"/>
- </eAnnotations>
- <eAnnotations source="positions.22" references="/0/generateRTMapsVC2010ProjectVCXPROJ/%.1/%.11">
- <details key="start" value="4636"/>
- <details key="end" value="4856"/>
- <details key="line" value="99"/>
- </eAnnotations>
- <eAnnotations source="positions.23" references="/0/generateRTMapsVC2010ProjectVCXPROJ/%.1/%.11/%">
- <details key="start" value="4685"/>
- <details key="end" value="4844"/>
- <details key="line" value="99"/>
- </eAnnotations>
- <eAnnotations source="positions.24" references="/0/generateRTMapsVC2010ProjectVCXPROJ/%.1/%.11/%.1">
- <details key="start" value="4648"/>
- <details key="end" value="4683"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.25" references="/0/generateRTMapsVC2010ProjectVCXPROJ/%.1/%.12">
- <details key="start" value="4856"/>
- <details key="end" value="4954"/>
- <details key="line" value="104"/>
- </eAnnotations>
- <eAnnotations source="positions.26" references="/0/generateRTMapsVC2010ProjectVCXPROJ/%.1/%.13">
- <details key="start" value="4955"/>
- <details key="end" value="4965"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.27" references="/0/generateRTMapsVC2010ProjectVCXPROJ/%.1/%.13/model">
- <details key="start" value="4955"/>
- <details key="end" value="4960"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.28" references="/0/generateRTMapsVC2010ProjectVCXPROJ/%.1/%.14">
- <details key="start" value="4967"/>
- <details key="end" value="5035"/>
- <details key="line" value="108"/>
- </eAnnotations>
- <eAnnotations source="positions.29" references="/0/generateRTMapsVC2010ProjectVCXPROJ/%.1/%.15">
- <details key="start" value="5036"/>
- <details key="end" value="5216"/>
- <details key="line" value="111"/>
- </eAnnotations>
- <eAnnotations source="positions.30" references="/0/generateRTMapsVC2010ProjectVCXPROJ/%.1/%.15/%">
- <details key="start" value="5093"/>
- <details key="end" value="5207"/>
- <details key="line" value="112"/>
- </eAnnotations>
- <eAnnotations source="positions.31" references="/0/generateRTMapsVC2010ProjectVCXPROJ/%.1/%.15/%/%">
- <details key="start" value="5148"/>
- <details key="end" value="5180"/>
- <details key="line" value="113"/>
- </eAnnotations>
- <eAnnotations source="positions.32" references="/0/generateRTMapsVC2010ProjectVCXPROJ/%.1/%.15/%/%.1">
- <details key="start" value="5181"/>
- <details key="end" value="5189"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.33" references="/0/generateRTMapsVC2010ProjectVCXPROJ/%.1/%.15/%/%.1/elt">
- <details key="start" value="5181"/>
- <details key="end" value="5184"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.34" references="/0/generateRTMapsVC2010ProjectVCXPROJ/%.1/%.15/%/%.2">
- <details key="start" value="5191"/>
- <details key="end" value="5200"/>
- <details key="line" value="113"/>
- </eAnnotations>
- <eAnnotations source="positions.35" references="/0/generateRTMapsVC2010ProjectVCXPROJ/%.1/%.15/%/%.3">
- <details key="start" value="5097"/>
- <details key="end" value="5145"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.36" references="/0/generateRTMapsVC2010ProjectVCXPROJ/%.1/%.15/%/%.3/%">
- <details key="start" value="5098"/>
- <details key="end" value="5136"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.37" references="/0/generateRTMapsVC2010ProjectVCXPROJ/%.1/%.15/%/%.3/%/%">
- <details key="start" value="5115"/>
- <details key="end" value="5135"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.38" references="/0/generateRTMapsVC2010ProjectVCXPROJ/%.1/%.15/%/%.3/%/%/elt">
- <details key="start" value="5115"/>
- <details key="end" value="5118"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.39" references="/0/generateRTMapsVC2010ProjectVCXPROJ/%.1/%.15/%/%.3/%/%/%">
- <details key="start" value="5129"/>
- <details key="end" value="5134"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.40" references="/0/generateRTMapsVC2010ProjectVCXPROJ/%.1/%.15/%/%.3/%.1">
- <details key="start" value="5139"/>
- <details key="end" value="5144"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.41" references="/0/generateRTMapsVC2010ProjectVCXPROJ/%.1/%.15/elt">
- <details key="start" value="5042"/>
- <details key="end" value="5059"/>
- <details key="line" value="111"/>
- </eAnnotations>
- <eAnnotations source="positions.42" references="/0/generateRTMapsVC2010ProjectVCXPROJ/%.1/%.15/%.1">
- <details key="start" value="5062"/>
- <details key="end" value="5087"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.43" references="/0/generateRTMapsVC2010ProjectVCXPROJ/%.1/%.15/%.1/model">
- <details key="start" value="5081"/>
- <details key="end" value="5086"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.44" references="/0/generateRTMapsVC2010ProjectVCXPROJ/%.1/%.16">
- <details key="start" value="5218"/>
- <details key="end" value="5249"/>
- <details key="line" value="116"/>
- </eAnnotations>
- <eAnnotations source="positions.45" references="/0/generateRTMapsVC2010ProjectVCXPROJ/%.1/%.17">
- <details key="start" value="5250"/>
- <details key="end" value="5441"/>
- <details key="line" value="118"/>
- </eAnnotations>
- <eAnnotations source="positions.46" references="/0/generateRTMapsVC2010ProjectVCXPROJ/%.1/%.17/%">
- <details key="start" value="5307"/>
- <details key="end" value="5432"/>
- <details key="line" value="119"/>
- </eAnnotations>
- <eAnnotations source="positions.47" references="/0/generateRTMapsVC2010ProjectVCXPROJ/%.1/%.17/%/%">
- <details key="start" value="5362"/>
- <details key="end" value="5407"/>
- <details key="line" value="120"/>
- </eAnnotations>
- <eAnnotations source="positions.48" references="/0/generateRTMapsVC2010ProjectVCXPROJ/%.1/%.17/%/%.1">
- <details key="start" value="5408"/>
- <details key="end" value="5416"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.49" references="/0/generateRTMapsVC2010ProjectVCXPROJ/%.1/%.17/%/%.1/elt">
- <details key="start" value="5408"/>
- <details key="end" value="5411"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.50" references="/0/generateRTMapsVC2010ProjectVCXPROJ/%.1/%.17/%/%.2">
- <details key="start" value="5418"/>
- <details key="end" value="5425"/>
- <details key="line" value="120"/>
- </eAnnotations>
- <eAnnotations source="positions.51" references="/0/generateRTMapsVC2010ProjectVCXPROJ/%.1/%.17/%/%.3">
- <details key="start" value="5311"/>
- <details key="end" value="5359"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.52" references="/0/generateRTMapsVC2010ProjectVCXPROJ/%.1/%.17/%/%.3/%">
- <details key="start" value="5312"/>
- <details key="end" value="5350"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.53" references="/0/generateRTMapsVC2010ProjectVCXPROJ/%.1/%.17/%/%.3/%/%">
- <details key="start" value="5329"/>
- <details key="end" value="5349"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.54" references="/0/generateRTMapsVC2010ProjectVCXPROJ/%.1/%.17/%/%.3/%/%/elt">
- <details key="start" value="5329"/>
- <details key="end" value="5332"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.55" references="/0/generateRTMapsVC2010ProjectVCXPROJ/%.1/%.17/%/%.3/%/%/%">
- <details key="start" value="5343"/>
- <details key="end" value="5348"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.56" references="/0/generateRTMapsVC2010ProjectVCXPROJ/%.1/%.17/%/%.3/%.1">
- <details key="start" value="5353"/>
- <details key="end" value="5358"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.57" references="/0/generateRTMapsVC2010ProjectVCXPROJ/%.1/%.17/elt">
- <details key="start" value="5256"/>
- <details key="end" value="5273"/>
- <details key="line" value="118"/>
- </eAnnotations>
- <eAnnotations source="positions.58" references="/0/generateRTMapsVC2010ProjectVCXPROJ/%.1/%.17/%.1">
- <details key="start" value="5276"/>
- <details key="end" value="5301"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.59" references="/0/generateRTMapsVC2010ProjectVCXPROJ/%.1/%.17/%.1/model">
- <details key="start" value="5295"/>
- <details key="end" value="5300"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.60" references="/0/generateRTMapsVC2010ProjectVCXPROJ/%.1/%.18">
- <details key="start" value="5443"/>
- <details key="end" value="5596"/>
- <details key="line" value="123"/>
- </eAnnotations>
- <eAnnotations source="positions.61" references="/0/generateRTMapsVC2010ProjectVCXPROJ/%.1/%.19">
- <details key="start" value="1158"/>
- <details key="end" value="1229"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.62" references="/0/generateRTMapsVC2010ProjectVCXPROJ/%.1/%.19/%">
- <details key="start" value="1158"/>
- <details key="end" value="1209"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.63" references="/0/generateRTMapsVC2010ProjectVCXPROJ/%.1/%.19/%/%">
- <details key="start" value="1158"/>
- <details key="end" value="1196"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.64" references="/0/generateRTMapsVC2010ProjectVCXPROJ/%.1/%.19/%/%/%">
- <details key="start" value="1158"/>
- <details key="end" value="1181"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.65" references="/0/generateRTMapsVC2010ProjectVCXPROJ/%.1/%.19/%/%/%/%">
- <details key="start" value="1158"/>
- <details key="end" value="1169"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.66" references="/0/generateRTMapsVC2010ProjectVCXPROJ/%.1/%.19/%/%/%/%.1">
- <details key="start" value="1171"/>
- <details key="end" value="1181"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.67" references="/0/generateRTMapsVC2010ProjectVCXPROJ/%.1/%.19/%/%/%/%.1/model">
- <details key="start" value="1171"/>
- <details key="end" value="1176"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.68" references="/0/generateRTMapsVC2010ProjectVCXPROJ/%.1/%.19/%/%/%.1">
- <details key="start" value="1184"/>
- <details key="end" value="1196"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.69" references="/0/generateRTMapsVC2010ProjectVCXPROJ/%.1/%.19/%/%.1">
- <details key="start" value="1199"/>
- <details key="end" value="1209"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.70" references="/0/generateRTMapsVC2010ProjectVCXPROJ/%.1/%.19/%/%.1/model">
- <details key="start" value="1199"/>
- <details key="end" value="1204"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.71" references="/0/generateRTMapsVC2010ProjectVCXPROJ/%.1/%.19/%.1">
- <details key="start" value="1212"/>
- <details key="end" value="1229"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.72" references="/0/generateRTMapsVC2010ProjectVCXPROJ/%.1/%.20">
- <details key="start" value="1238"/>
- <details key="end" value="1245"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.73" references="/0/generateRTMapsVC2010ProjectVCXPROJ/model">
- <details key="start" value="1132"/>
- <details key="end" value="1145"/>
- <details key="line" value="24"/>
- </eAnnotations>
- </ecore:EAnnotation>
-</xmi:XMI>
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_vc2010_project_vcxproj.mtl b/extraplugins/robotml/generators/rtmaps/org.eclipse.papyrus.robotml.generators.intempora.rtmaps/src/org/eclipse/papyrus/robotml/generators/intempora/rtmaps/files/generate_rtmaps_vc2010_project_vcxproj.mtl
deleted file mode 100644
index cd75cec6385..00000000000
--- a/extraplugins/robotml/generators/rtmaps/org.eclipse.papyrus.robotml.generators.intempora.rtmaps/src/org/eclipse/papyrus/robotml/generators/intempora/rtmaps/files/generate_rtmaps_vc2010_project_vcxproj.mtl
+++ /dev/null
@@ -1,130 +0,0 @@
-[comment encoding = UTF-8 /]
-[comment]
-/*****************************************************************************
- * Copyright (c) 2013 INTEMPORA S.A.
- *
- * This software is a computer program whose purpose is to transform RobotML models
- * into RTMaps diagrams and RTMaps components via source code generation techniques.
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * Nicolas DU LAC (INTEMPORA) - Initial API and implementation
- *
- *****************************************************************************/
-[/comment]
-[module generate_rtmaps_vc2010_project_vcxproj('http://www.eclipse.org/uml2/3.0.0/UML', 'http://Papyrus/RobotML/1')]
-
-[import org::eclipse::papyrus::robotml::generators::common::mmqueries::GeneralQueries /]
-[import org::eclipse::papyrus::robotml::generators::common::mmqueries::ArchitectureQueries /]
-
-[template public generateRTMapsVC2010ProjectVCXPROJ(model : Model)]
-
-[file ('user_sdk/'+ model.name + '.u/rtmaps_' + model.name + '_vc2010.vcxproj', false, 'UTF-8')]
-<?xml version="1.0" encoding="utf-8"?>
-<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <ItemGroup Label="ProjectConfigurations">
- <ProjectConfiguration Include="Debug|Win32">
- <Configuration>Debug</Configuration>
- <Platform>Win32</Platform>
- </ProjectConfiguration>
- <ProjectConfiguration Include="Release|Win32">
- <Configuration>Release</Configuration>
- <Platform>Win32</Platform>
- </ProjectConfiguration>
- </ItemGroup>
- <PropertyGroup Label="Globals">
- <ProjectName>rtmaps_[model.name/]</ProjectName>
- <ProjectGuid>{A36E0705-729F-4AFD-8DE7-EF205F5FBCEE}</ProjectGuid>
- <RootNamespace>rtmaps_[model.name/]</RootNamespace>
- <SccLocalPath>.</SccLocalPath>
- </PropertyGroup>
- <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
- <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
- <ConfigurationType>DynamicLibrary</ConfigurationType>
- <UseOfMfc>false</UseOfMfc>
- <CharacterSet>MultiByte</CharacterSet>
- </PropertyGroup>
- <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
- <ConfigurationType>DynamicLibrary</ConfigurationType>
- <UseOfMfc>false</UseOfMfc>
- <CharacterSet>MultiByte</CharacterSet>
- </PropertyGroup>
- <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
- <ImportGroup Label="ExtensionSettings">
- </ImportGroup>
- <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets">
- <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
- <Import Project="$(RTMAPS_SDKDIR)\templates.u\RTMaps_x86_Debug_vc2010.props" />
- </ImportGroup>
- <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets">
- <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
- <Import Project="$(RTMAPS_SDKDIR)\templates.u\RTMaps_x86_Release_vc2010.props" />
- </ImportGroup>
- <PropertyGroup Label="UserMacros" />
- <PropertyGroup>
- <_ProjectFileVersion>10.0.30319.1</_ProjectFileVersion>
- </PropertyGroup>
- <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
-<!-- [protected ('Additional libs - Release Win32')]
--->
- <Link>
- <DataExecutionPrevention>
- </DataExecutionPrevention>
- <AdditionalDependencies>msvcprt.lib;%(AdditionalDependencies)</AdditionalDependencies>
- </Link>
-<!-- [/protected]
--->
-<!-- [protected ('Additional includes - Release Win32')]
--->
- <ClCompile>
- <AdditionalIncludeDirectories>..\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
- </ClCompile>
-<!-- [/protected]
--->
- </ItemDefinitionGroup>
- <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
-<!-- [protected ('Additional libs - Debug Win32')]
--->
- <Link>
- <DataExecutionPrevention>
- </DataExecutionPrevention>
- <AdditionalDependencies>msvcprt.lib;%(AdditionalDependencies)</AdditionalDependencies>
- </Link>
-<!-- [/protected]
--->
-<!-- [protected ('Additional includes - Debug Win32')]
--->
- <ClCompile>
- <AdditionalIncludeDirectories>..\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
- </ClCompile>
-<!-- [/protected]
--->
- </ItemDefinitionGroup>
- <ItemGroup Label="RTMaps_sources">
- <None Include="rtmaps_[model.name/].pckinfo" />
- </ItemGroup>
- <ItemGroup Label="RTMaps_headers">
- [for (elt: NamedElement | getComponentModels(model))]
- [if (isMacroComponent(elt.oclAsType(Class)) = false)]
- <ClCompile Include="src\maps_[elt.name/].cpp"/>
- [/if]
- [/for]
- </ItemGroup>
- <ItemGroup>
- [for (elt: NamedElement | getComponentModels(model))]
- [if (isMacroComponent(elt.oclAsType(Class)) = false)]
- <ClInclude Include="local_interfaces\maps_[elt.name/].h"/>
- [/if]
- [/for]
- </ItemGroup>
- <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
- <ImportGroup Label="ExtensionTargets">
- </ImportGroup>
-</Project>
-
-[/file]
-[/template]
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_vc2010_project_vcxproj_filters.emtl b/extraplugins/robotml/generators/rtmaps/org.eclipse.papyrus.robotml.generators.intempora.rtmaps/src/org/eclipse/papyrus/robotml/generators/intempora/rtmaps/files/generate_rtmaps_vc2010_project_vcxproj_filters.emtl
deleted file mode 100644
index 4f823a53759..00000000000
--- a/extraplugins/robotml/generators/rtmaps/org.eclipse.papyrus.robotml.generators.intempora.rtmaps/src/org/eclipse/papyrus/robotml/generators/intempora/rtmaps/files/generate_rtmaps_vc2010_project_vcxproj_filters.emtl
+++ /dev/null
@@ -1,611 +0,0 @@
-<?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_vc2010_project_vcxproj_filters" nsURI="org::eclipse::papyrus::robotml::generators::intempora::rtmaps::files::generate_rtmaps_vc2010_project_vcxproj_filters" startHeaderPosition="773" endHeaderPosition="987">
- <input>
- <takesTypesFrom href="http://www.eclipse.org/uml2/5.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/GeneralQueries.emtl#/0"/>
- <imports href="../../../../../../../../../../../common/org.eclipse.papyrus.robotml.generators.common/bin/org/eclipse/papyrus/robotml/generators/common/mmqueries/ArchitectureQueries.emtl#/0"/>
- <ownedModuleElement xsi:type="mtl:Template" name="generateRTMapsVC2010ProjectVCXPROJFILTERS" visibility="Public">
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xD;&#xA;"/>
- <body xsi:type="mtl:FileBlock" openMode="OverWrite">
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&lt;?xml version=&quot;1.0&quot; encoding=&quot;utf-8&quot;?>&#xD;&#xA;&lt;Project ToolsVersion=&quot;4.0&quot; xmlns=&quot;http://schemas.microsoft.com/developer/msbuild/2003&quot;>&#xD;&#xA; &lt;ItemGroup>&#xD;&#xA; &lt;None Include=&quot;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="model" referredVariable="/0/generateRTMapsVC2010ProjectVCXPROJFILTERS/model">
- <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"/>
- </body>
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol=".pckinfo&quot; />&#xD;&#xA; &lt;/ItemGroup>&#xD;&#xA; &lt;ItemGroup>&#xD;&#xA; &lt;Filter Include=&quot;src&quot;>&#xD;&#xA; &lt;UniqueIdentifier>{a5b9c083-844e-4bea-8deb-c0868258cf6f}&lt;/UniqueIdentifier>&#xD;&#xA; &lt;/Filter>&#xD;&#xA; &lt;Filter Include=&quot;local_interfaces&quot;>&#xD;&#xA; &lt;UniqueIdentifier>{d76a366c-814b-4fe2-b85b-e9e2bab377c3}&lt;/UniqueIdentifier>&#xD;&#xA; &lt;/Filter>&#xD;&#xA; &lt;/ItemGroup>&#xD;&#xA; &lt;ItemGroup>&#xD;&#xA;"/>
- <body xsi:type="mtl:ForBlock">
- <body xsi:type="mtl:IfBlock">
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#x9;&#x9;&#x9;&lt;ClCompile Include=&quot;src\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="elt" referredVariable="/0/generateRTMapsVC2010ProjectVCXPROJFILTERS/%.1/%.3/elt">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//NamedElement"/>
- </source>
- <referredProperty xsi:type="ecore:EAttribute" href="http://www.eclipse.org/uml2/5.0.0/UML#//NamedElement/name"/>
- </body>
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol=".cpp&quot;>&#xD;&#xA; &#x9;&#x9;&#x9;&lt;Filter>src&lt;/Filter>&#xD;&#xA; &#x9;&#x9;&lt;/ClCompile>&#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="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/ArchitectureQueries.emtl#/0/isMacroComponent"/>
- <argument xsi:type="ocl.ecore:OperationCallExp">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
- <source xsi:type="ocl.ecore:VariableExp" name="elt" referredVariable="/0/generateRTMapsVC2010ProjectVCXPROJFILTERS/%.1/%.3/elt">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//NamedElement"/>
- </source>
- <argument xsi:type="ocl.ecore:TypeExp" eType="/12/Class">
- <referredType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
- </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="elt">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//NamedElement"/>
- </loopVariable>
- <iterSet xsi:type="mtl:QueryInvocation" eType="/9/Sequence(NamedElement)">
- <definition href="../../../../../../../../../../../common/org.eclipse.papyrus.robotml.generators.common/bin/org/eclipse/papyrus/robotml/generators/common/mmqueries/ArchitectureQueries.emtl#/0/getComponentModels"/>
- <argument xsi:type="ocl.ecore:VariableExp" name="model" referredVariable="/0/generateRTMapsVC2010ProjectVCXPROJFILTERS/model">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Model"/>
- </argument>
- </iterSet>
- </body>
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol=" &lt;/ItemGroup>&#xD;&#xA; &lt;ItemGroup>&#xD;&#xA;"/>
- <body xsi:type="mtl:ForBlock">
- <body xsi:type="mtl:IfBlock">
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#x9;&#x9; &lt;ClInclude Include=&quot;local_interfaces\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="elt" referredVariable="/0/generateRTMapsVC2010ProjectVCXPROJFILTERS/%.1/%.5/elt">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//NamedElement"/>
- </source>
- <referredProperty xsi:type="ecore:EAttribute" href="http://www.eclipse.org/uml2/5.0.0/UML#//NamedElement/name"/>
- </body>
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol=".h&quot;>&#xD;&#xA;&#x9;&#x9; &lt;Filter>local_interfaces&lt;/Filter>&#xD;&#xA;&#x9;&#x9; &lt;/ClInclude>&#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="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/ArchitectureQueries.emtl#/0/isMacroComponent"/>
- <argument xsi:type="ocl.ecore:OperationCallExp">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
- <source xsi:type="ocl.ecore:VariableExp" name="elt" referredVariable="/0/generateRTMapsVC2010ProjectVCXPROJFILTERS/%.1/%.5/elt">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//NamedElement"/>
- </source>
- <argument xsi:type="ocl.ecore:TypeExp" eType="/12/Class">
- <referredType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
- </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="elt">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//NamedElement"/>
- </loopVariable>
- <iterSet xsi:type="mtl:QueryInvocation" eType="/9/Sequence(NamedElement)">
- <definition href="../../../../../../../../../../../common/org.eclipse.papyrus.robotml.generators.common/bin/org/eclipse/papyrus/robotml/generators/common/mmqueries/ArchitectureQueries.emtl#/0/getComponentModels"/>
- <argument xsi:type="ocl.ecore:VariableExp" name="model" referredVariable="/0/generateRTMapsVC2010ProjectVCXPROJFILTERS/model">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Model"/>
- </argument>
- </iterSet>
- </body>
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol=" &lt;/ItemGroup>&#xD;&#xA;&lt;/Project>&#xD;&#xA;&#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/">
- <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="model" referredVariable="/0/generateRTMapsVC2010ProjectVCXPROJFILTERS/model">
- <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/rtmaps_">
- <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="model" referredVariable="/0/generateRTMapsVC2010ProjectVCXPROJFILTERS/model">
- <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="_vc2010.vcxproj.filters">
- <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="model">
- <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="generateRTMapsVC2010ProjectVCXPROJFILTERS">
- <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL">
- <contents xsi:type="ocl.ecore:Constraint"/>
- </eAnnotations>
- <eAnnotations source="MTL" references="/0/generateRTMapsVC2010ProjectVCXPROJFILTERS"/>
- <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
- <eParameters name="model">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Model"/>
- </eParameters>
- </eOperations>
- <eOperations name="getComponentModels">
- <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/ArchitectureQueries.emtl#/0/getComponentModels"/>
- </eAnnotations>
- <eType xsi:type="ocl.ecore:SequenceType" href="../../../../../../../../../../../common/org.eclipse.papyrus.robotml.generators.common/bin/org/eclipse/papyrus/robotml/generators/common/mmqueries/ArchitectureQueries.emtl#/3/Sequence(NamedElement)"/>
- <eParameters name="model">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Model"/>
- </eParameters>
- </eOperations>
- <eOperations name="isMacroComponent">
- <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/ArchitectureQueries.emtl#/0/isMacroComponent"/>
- </eAnnotations>
- <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/>
- <eParameters name="class">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
- </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>
- <eClassifiers xsi:type="ecore:EClass" name="Class_Class">
- <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL">
- <references href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
- </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/5.0.0/UML#//Element"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xsi:type="ecore:EClass" name="Property_Class">
- <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL">
- <references href="http://www.eclipse.org/uml2/5.0.0/UML#//Property"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xsi:type="ecore:EClass" name="Connector_Class">
- <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL">
- <references href="http://www.eclipse.org/uml2/5.0.0/UML#//Connector"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xsi:type="ecore:EClass" name="Parameter_Class">
- <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL">
- <references href="http://www.eclipse.org/uml2/5.0.0/UML#//Parameter"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xsi:type="ecore:EClass" name="Classifier_Class">
- <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL">
- <references href="http://www.eclipse.org/uml2/5.0.0/UML#//Classifier"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xsi:type="ecore:EClass" name="Port_Class">
- <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL">
- <references href="http://www.eclipse.org/uml2/5.0.0/UML#//Port"/>
- </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>
- <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/5.0.0/UML#//NamedElement"/>
- </eClassifiers>
- </ecore:EPackage>
- <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#//NamedElement"/>
- </ocl.ecore:Variable>
- <ecore:EPackage name="types">
- <eClassifiers xsi:type="ocl.ecore:TypeType" name="Class">
- <referredType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
- </eClassifiers>
- </ecore:EPackage>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//NamedElement"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//NamedElement"/>
- </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="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/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#//NamedElement"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//NamedElement"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//NamedElement"/>
- </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="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/emf/2002/Ecore#//EObject"/>
- </ocl.ecore:Variable>
- <ecore:EAnnotation source="positions">
- <eAnnotations source="positions.0" references="/0/generateRTMapsVC2010ProjectVCXPROJFILTERS">
- <details key="start" value="1088"/>
- <details key="end" value="2370"/>
- <details key="line" value="24"/>
- </eAnnotations>
- <eAnnotations source="positions.1" references="/0/generateRTMapsVC2010ProjectVCXPROJFILTERS/%">
- <details key="start" value="1164"/>
- <details key="end" value="1166"/>
- <details key="line" value="25"/>
- </eAnnotations>
- <eAnnotations source="positions.2" references="/0/generateRTMapsVC2010ProjectVCXPROJFILTERS/%.1">
- <details key="start" value="1166"/>
- <details key="end" value="2357"/>
- <details key="line" value="26"/>
- </eAnnotations>
- <eAnnotations source="positions.3" references="/0/generateRTMapsVC2010ProjectVCXPROJFILTERS/%.1/%">
- <details key="start" value="1272"/>
- <details key="end" value="1443"/>
- <details key="line" value="27"/>
- </eAnnotations>
- <eAnnotations source="positions.4" references="/0/generateRTMapsVC2010ProjectVCXPROJFILTERS/%.1/%.1">
- <details key="start" value="1444"/>
- <details key="end" value="1454"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.5" references="/0/generateRTMapsVC2010ProjectVCXPROJFILTERS/%.1/%.1/model">
- <details key="start" value="1444"/>
- <details key="end" value="1449"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.6" references="/0/generateRTMapsVC2010ProjectVCXPROJFILTERS/%.1/%.2">
- <details key="start" value="1456"/>
- <details key="end" value="1797"/>
- <details key="line" value="30"/>
- </eAnnotations>
- <eAnnotations source="positions.7" references="/0/generateRTMapsVC2010ProjectVCXPROJFILTERS/%.1/%.3">
- <details key="start" value="1798"/>
- <details key="end" value="2028"/>
- <details key="line" value="41"/>
- </eAnnotations>
- <eAnnotations source="positions.8" references="/0/generateRTMapsVC2010ProjectVCXPROJFILTERS/%.1/%.3/%">
- <details key="start" value="1855"/>
- <details key="end" value="2019"/>
- <details key="line" value="42"/>
- </eAnnotations>
- <eAnnotations source="positions.9" references="/0/generateRTMapsVC2010ProjectVCXPROJFILTERS/%.1/%.3/%/%">
- <details key="start" value="1910"/>
- <details key="end" value="1942"/>
- <details key="line" value="43"/>
- </eAnnotations>
- <eAnnotations source="positions.10" references="/0/generateRTMapsVC2010ProjectVCXPROJFILTERS/%.1/%.3/%/%.1">
- <details key="start" value="1943"/>
- <details key="end" value="1951"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.11" references="/0/generateRTMapsVC2010ProjectVCXPROJFILTERS/%.1/%.3/%/%.1/elt">
- <details key="start" value="1943"/>
- <details key="end" value="1946"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.12" references="/0/generateRTMapsVC2010ProjectVCXPROJFILTERS/%.1/%.3/%/%.2">
- <details key="start" value="1953"/>
- <details key="end" value="2012"/>
- <details key="line" value="43"/>
- </eAnnotations>
- <eAnnotations source="positions.13" references="/0/generateRTMapsVC2010ProjectVCXPROJFILTERS/%.1/%.3/%/%.3">
- <details key="start" value="1859"/>
- <details key="end" value="1907"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.14" references="/0/generateRTMapsVC2010ProjectVCXPROJFILTERS/%.1/%.3/%/%.3/%">
- <details key="start" value="1860"/>
- <details key="end" value="1898"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.15" references="/0/generateRTMapsVC2010ProjectVCXPROJFILTERS/%.1/%.3/%/%.3/%/%">
- <details key="start" value="1877"/>
- <details key="end" value="1897"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.16" references="/0/generateRTMapsVC2010ProjectVCXPROJFILTERS/%.1/%.3/%/%.3/%/%/elt">
- <details key="start" value="1877"/>
- <details key="end" value="1880"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.17" references="/0/generateRTMapsVC2010ProjectVCXPROJFILTERS/%.1/%.3/%/%.3/%/%/%">
- <details key="start" value="1891"/>
- <details key="end" value="1896"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.18" references="/0/generateRTMapsVC2010ProjectVCXPROJFILTERS/%.1/%.3/%/%.3/%.1">
- <details key="start" value="1901"/>
- <details key="end" value="1906"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.19" references="/0/generateRTMapsVC2010ProjectVCXPROJFILTERS/%.1/%.3/elt">
- <details key="start" value="1804"/>
- <details key="end" value="1821"/>
- <details key="line" value="41"/>
- </eAnnotations>
- <eAnnotations source="positions.20" references="/0/generateRTMapsVC2010ProjectVCXPROJFILTERS/%.1/%.3/%.1">
- <details key="start" value="1824"/>
- <details key="end" value="1849"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.21" references="/0/generateRTMapsVC2010ProjectVCXPROJFILTERS/%.1/%.3/%.1/model">
- <details key="start" value="1843"/>
- <details key="end" value="1848"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.22" references="/0/generateRTMapsVC2010ProjectVCXPROJFILTERS/%.1/%.4">
- <details key="start" value="2030"/>
- <details key="end" value="2061"/>
- <details key="line" value="48"/>
- </eAnnotations>
- <eAnnotations source="positions.23" references="/0/generateRTMapsVC2010ProjectVCXPROJFILTERS/%.1/%.5">
- <details key="start" value="2062"/>
- <details key="end" value="2318"/>
- <details key="line" value="50"/>
- </eAnnotations>
- <eAnnotations source="positions.24" references="/0/generateRTMapsVC2010ProjectVCXPROJFILTERS/%.1/%.5/%">
- <details key="start" value="2119"/>
- <details key="end" value="2309"/>
- <details key="line" value="51"/>
- </eAnnotations>
- <eAnnotations source="positions.25" references="/0/generateRTMapsVC2010ProjectVCXPROJFILTERS/%.1/%.5/%/%">
- <details key="start" value="2174"/>
- <details key="end" value="2222"/>
- <details key="line" value="52"/>
- </eAnnotations>
- <eAnnotations source="positions.26" references="/0/generateRTMapsVC2010ProjectVCXPROJFILTERS/%.1/%.5/%/%.1">
- <details key="start" value="2223"/>
- <details key="end" value="2231"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.27" references="/0/generateRTMapsVC2010ProjectVCXPROJFILTERS/%.1/%.5/%/%.1/elt">
- <details key="start" value="2223"/>
- <details key="end" value="2226"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.28" references="/0/generateRTMapsVC2010ProjectVCXPROJFILTERS/%.1/%.5/%/%.2">
- <details key="start" value="2233"/>
- <details key="end" value="2302"/>
- <details key="line" value="52"/>
- </eAnnotations>
- <eAnnotations source="positions.29" references="/0/generateRTMapsVC2010ProjectVCXPROJFILTERS/%.1/%.5/%/%.3">
- <details key="start" value="2123"/>
- <details key="end" value="2171"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.30" references="/0/generateRTMapsVC2010ProjectVCXPROJFILTERS/%.1/%.5/%/%.3/%">
- <details key="start" value="2124"/>
- <details key="end" value="2162"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.31" references="/0/generateRTMapsVC2010ProjectVCXPROJFILTERS/%.1/%.5/%/%.3/%/%">
- <details key="start" value="2141"/>
- <details key="end" value="2161"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.32" references="/0/generateRTMapsVC2010ProjectVCXPROJFILTERS/%.1/%.5/%/%.3/%/%/elt">
- <details key="start" value="2141"/>
- <details key="end" value="2144"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.33" references="/0/generateRTMapsVC2010ProjectVCXPROJFILTERS/%.1/%.5/%/%.3/%/%/%">
- <details key="start" value="2155"/>
- <details key="end" value="2160"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.34" references="/0/generateRTMapsVC2010ProjectVCXPROJFILTERS/%.1/%.5/%/%.3/%.1">
- <details key="start" value="2165"/>
- <details key="end" value="2170"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.35" references="/0/generateRTMapsVC2010ProjectVCXPROJFILTERS/%.1/%.5/elt">
- <details key="start" value="2068"/>
- <details key="end" value="2085"/>
- <details key="line" value="50"/>
- </eAnnotations>
- <eAnnotations source="positions.36" references="/0/generateRTMapsVC2010ProjectVCXPROJFILTERS/%.1/%.5/%.1">
- <details key="start" value="2088"/>
- <details key="end" value="2113"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.37" references="/0/generateRTMapsVC2010ProjectVCXPROJFILTERS/%.1/%.5/%.1/model">
- <details key="start" value="2107"/>
- <details key="end" value="2112"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.38" references="/0/generateRTMapsVC2010ProjectVCXPROJFILTERS/%.1/%.6">
- <details key="start" value="2320"/>
- <details key="end" value="2350"/>
- <details key="line" value="57"/>
- </eAnnotations>
- <eAnnotations source="positions.39" references="/0/generateRTMapsVC2010ProjectVCXPROJFILTERS/%.1/%.7">
- <details key="start" value="1173"/>
- <details key="end" value="1252"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.40" references="/0/generateRTMapsVC2010ProjectVCXPROJFILTERS/%.1/%.7/%">
- <details key="start" value="1173"/>
- <details key="end" value="1224"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.41" references="/0/generateRTMapsVC2010ProjectVCXPROJFILTERS/%.1/%.7/%/%">
- <details key="start" value="1173"/>
- <details key="end" value="1211"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.42" references="/0/generateRTMapsVC2010ProjectVCXPROJFILTERS/%.1/%.7/%/%/%">
- <details key="start" value="1173"/>
- <details key="end" value="1196"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.43" references="/0/generateRTMapsVC2010ProjectVCXPROJFILTERS/%.1/%.7/%/%/%/%">
- <details key="start" value="1173"/>
- <details key="end" value="1184"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.44" references="/0/generateRTMapsVC2010ProjectVCXPROJFILTERS/%.1/%.7/%/%/%/%.1">
- <details key="start" value="1186"/>
- <details key="end" value="1196"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.45" references="/0/generateRTMapsVC2010ProjectVCXPROJFILTERS/%.1/%.7/%/%/%/%.1/model">
- <details key="start" value="1186"/>
- <details key="end" value="1191"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.46" references="/0/generateRTMapsVC2010ProjectVCXPROJFILTERS/%.1/%.7/%/%/%.1">
- <details key="start" value="1199"/>
- <details key="end" value="1211"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.47" references="/0/generateRTMapsVC2010ProjectVCXPROJFILTERS/%.1/%.7/%/%.1">
- <details key="start" value="1214"/>
- <details key="end" value="1224"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.48" references="/0/generateRTMapsVC2010ProjectVCXPROJFILTERS/%.1/%.7/%/%.1/model">
- <details key="start" value="1214"/>
- <details key="end" value="1219"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.49" references="/0/generateRTMapsVC2010ProjectVCXPROJFILTERS/%.1/%.7/%.1">
- <details key="start" value="1227"/>
- <details key="end" value="1252"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.50" references="/0/generateRTMapsVC2010ProjectVCXPROJFILTERS/%.1/%.8">
- <details key="start" value="1261"/>
- <details key="end" value="1268"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.51" references="/0/generateRTMapsVC2010ProjectVCXPROJFILTERS/model">
- <details key="start" value="1147"/>
- <details key="end" value="1160"/>
- <details key="line" value="24"/>
- </eAnnotations>
- </ecore:EAnnotation>
-</xmi:XMI>
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_vc2010_project_vcxproj_filters.mtl b/extraplugins/robotml/generators/rtmaps/org.eclipse.papyrus.robotml.generators.intempora.rtmaps/src/org/eclipse/papyrus/robotml/generators/intempora/rtmaps/files/generate_rtmaps_vc2010_project_vcxproj_filters.mtl
deleted file mode 100644
index 3782f0783c9..00000000000
--- a/extraplugins/robotml/generators/rtmaps/org.eclipse.papyrus.robotml.generators.intempora.rtmaps/src/org/eclipse/papyrus/robotml/generators/intempora/rtmaps/files/generate_rtmaps_vc2010_project_vcxproj_filters.mtl
+++ /dev/null
@@ -1,61 +0,0 @@
-[comment encoding = UTF-8 /]
-[comment]
-/*****************************************************************************
- * Copyright (c) 2013 INTEMPORA S.A.
- *
- * This software is a computer program whose purpose is to transform RobotML models
- * into RTMaps diagrams and RTMaps components via source code generation techniques.
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * Nicolas DU LAC (INTEMPORA) - Initial API and implementation
- *
- *****************************************************************************/
-[/comment]
-[module generate_rtmaps_vc2010_project_vcxproj_filters('http://www.eclipse.org/uml2/3.0.0/UML', 'http://Papyrus/RobotML/1')]
-
-[import org::eclipse::papyrus::robotml::generators::common::mmqueries::GeneralQueries /]
-[import org::eclipse::papyrus::robotml::generators::common::mmqueries::ArchitectureQueries /]
-
-[template public generateRTMapsVC2010ProjectVCXPROJFILTERS(model : Model)]
-
-[file ('user_sdk/'+ model.name + '.u/rtmaps_' + model.name + '_vc2010.vcxproj.filters', false, 'UTF-8')]
-<?xml version="1.0" encoding="utf-8"?>
-<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <ItemGroup>
- <None Include="rtmaps_[model.name/].pckinfo" />
- </ItemGroup>
- <ItemGroup>
- <Filter Include="src">
- <UniqueIdentifier>{a5b9c083-844e-4bea-8deb-c0868258cf6f}</UniqueIdentifier>
- </Filter>
- <Filter Include="local_interfaces">
- <UniqueIdentifier>{d76a366c-814b-4fe2-b85b-e9e2bab377c3}</UniqueIdentifier>
- </Filter>
- </ItemGroup>
- <ItemGroup>
- [for (elt: NamedElement | getComponentModels(model))]
- [if (isMacroComponent(elt.oclAsType(Class)) = false)]
- <ClCompile Include="src\maps_[elt.name/].cpp">
- <Filter>src</Filter>
- </ClCompile>
- [/if]
- [/for]
- </ItemGroup>
- <ItemGroup>
- [for (elt: NamedElement | getComponentModels(model))]
- [if (isMacroComponent(elt.oclAsType(Class)) = false)]
- <ClInclude Include="local_interfaces\maps_[elt.name/].h">
- <Filter>local_interfaces</Filter>
- </ClInclude>
- [/if]
- [/for]
- </ItemGroup>
-</Project>
-
-[/file]
-[/template]
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_vc2010_solution_sln.emtl b/extraplugins/robotml/generators/rtmaps/org.eclipse.papyrus.robotml.generators.intempora.rtmaps/src/org/eclipse/papyrus/robotml/generators/intempora/rtmaps/files/generate_rtmaps_vc2010_solution_sln.emtl
deleted file mode 100644
index 15de4b8c5c9..00000000000
--- a/extraplugins/robotml/generators/rtmaps/org.eclipse.papyrus.robotml.generators.intempora.rtmaps/src/org/eclipse/papyrus/robotml/generators/intempora/rtmaps/files/generate_rtmaps_vc2010_solution_sln.emtl
+++ /dev/null
@@ -1,219 +0,0 @@
-<?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_vc2010_solution_sln" nsURI="org::eclipse::papyrus::robotml::generators::intempora::rtmaps::files::generate_rtmaps_vc2010_solution_sln" startHeaderPosition="773" endHeaderPosition="1166">
- <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="generateRTMapsVC2010SolutionSLN" visibility="Public">
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xD;&#xA;"/>
- <body xsi:type="mtl:FileBlock" openMode="OverWrite">
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#xD;&#xA;Microsoft Visual Studio Solution File, Format Version 11.00&#xD;&#xA;# Visual Studio 2010&#xD;&#xA;Project(&quot;{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}&quot;) = &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="model" referredVariable="/0/generateRTMapsVC2010SolutionSLN/model">
- <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"/>
- </body>
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&quot;, &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="model" referredVariable="/0/generateRTMapsVC2010SolutionSLN/model">
- <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"/>
- </body>
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol=".u\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="model" referredVariable="/0/generateRTMapsVC2010SolutionSLN/model">
- <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"/>
- </body>
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="_vc2010.vcxproj&quot;, &quot;{A36E0705-729F-4AFD-8DE7-EF205F5FBCEE}&quot;&#xD;&#xA;EndProject&#xD;&#xA;Global&#xD;&#xA;&#x9;GlobalSection(SolutionConfigurationPlatforms) = preSolution&#xD;&#xA;&#x9;&#x9;Debug|Win32 = Debug|Win32&#xD;&#xA;&#x9;&#x9;Release|Win32 = Release|Win32&#xD;&#xA;&#x9;EndGlobalSection&#xD;&#xA;&#x9;GlobalSection(ProjectConfigurationPlatforms) = postSolution&#xD;&#xA;&#x9;&#x9;{A36E0705-729F-4AFD-8DE7-EF205F5FBCEE}.Debug|Win32.ActiveCfg = Debug|Win32&#xD;&#xA;&#x9;&#x9;{A36E0705-729F-4AFD-8DE7-EF205F5FBCEE}.Debug|Win32.Build.0 = Debug|Win32&#xD;&#xA;&#x9;&#x9;{A36E0705-729F-4AFD-8DE7-EF205F5FBCEE}.Release|Win32.ActiveCfg = Release|Win32&#xD;&#xA;&#x9;&#x9;{A36E0705-729F-4AFD-8DE7-EF205F5FBCEE}.Release|Win32.Build.0 = Release|Win32&#xD;&#xA;&#x9;EndGlobalSection&#xD;&#xA;&#x9;GlobalSection(SolutionProperties) = preSolution&#xD;&#xA;&#x9;&#x9;HideSolutionNode = FALSE&#xD;&#xA;&#x9;EndGlobalSection&#xD;&#xA;EndGlobal&#xD;&#xA;&#xD;&#xA;"/>
- <fileUrl xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="user_sdk/maps_sdk_vc2010.sln">
- <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
- </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="model">
- <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>
- </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="generateRTMapsVC2010SolutionSLN">
- <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL">
- <contents xsi:type="ocl.ecore:Constraint"/>
- </eAnnotations>
- <eAnnotations source="MTL" references="/0/generateRTMapsVC2010SolutionSLN"/>
- <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
- <eParameters name="model">
- <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/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/generateRTMapsVC2010SolutionSLN">
- <details key="start" value="892"/>
- <details key="end" value="1958"/>
- <details key="line" value="22"/>
- </eAnnotations>
- <eAnnotations source="positions.1" references="/0/generateRTMapsVC2010SolutionSLN/%">
- <details key="start" value="958"/>
- <details key="end" value="960"/>
- <details key="line" value="23"/>
- </eAnnotations>
- <eAnnotations source="positions.2" references="/0/generateRTMapsVC2010SolutionSLN/%.1">
- <details key="start" value="960"/>
- <details key="end" value="1945"/>
- <details key="line" value="24"/>
- </eAnnotations>
- <eAnnotations source="positions.3" references="/0/generateRTMapsVC2010SolutionSLN/%.1/%">
- <details key="start" value="1017"/>
- <details key="end" value="1155"/>
- <details key="line" value="25"/>
- </eAnnotations>
- <eAnnotations source="positions.4" references="/0/generateRTMapsVC2010SolutionSLN/%.1/%.1">
- <details key="start" value="1156"/>
- <details key="end" value="1166"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.5" references="/0/generateRTMapsVC2010SolutionSLN/%.1/%.1/model">
- <details key="start" value="1156"/>
- <details key="end" value="1161"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.6" references="/0/generateRTMapsVC2010SolutionSLN/%.1/%.2">
- <details key="start" value="1168"/>
- <details key="end" value="1172"/>
- <details key="line" value="28"/>
- </eAnnotations>
- <eAnnotations source="positions.7" references="/0/generateRTMapsVC2010SolutionSLN/%.1/%.3">
- <details key="start" value="1173"/>
- <details key="end" value="1183"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.8" references="/0/generateRTMapsVC2010SolutionSLN/%.1/%.3/model">
- <details key="start" value="1173"/>
- <details key="end" value="1178"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.9" references="/0/generateRTMapsVC2010SolutionSLN/%.1/%.4">
- <details key="start" value="1185"/>
- <details key="end" value="1195"/>
- <details key="line" value="28"/>
- </eAnnotations>
- <eAnnotations source="positions.10" references="/0/generateRTMapsVC2010SolutionSLN/%.1/%.5">
- <details key="start" value="1196"/>
- <details key="end" value="1206"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.11" references="/0/generateRTMapsVC2010SolutionSLN/%.1/%.5/model">
- <details key="start" value="1196"/>
- <details key="end" value="1201"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.12" references="/0/generateRTMapsVC2010SolutionSLN/%.1/%.6">
- <details key="start" value="1208"/>
- <details key="end" value="1938"/>
- <details key="line" value="28"/>
- </eAnnotations>
- <eAnnotations source="positions.13" references="/0/generateRTMapsVC2010SolutionSLN/%.1/%.7">
- <details key="start" value="967"/>
- <details key="end" value="997"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.14" references="/0/generateRTMapsVC2010SolutionSLN/%.1/%.8">
- <details key="start" value="1006"/>
- <details key="end" value="1013"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.15" references="/0/generateRTMapsVC2010SolutionSLN/model">
- <details key="start" value="941"/>
- <details key="end" value="954"/>
- <details key="line" value="22"/>
- </eAnnotations>
- </ecore:EAnnotation>
-</xmi:XMI>
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_vc2010_solution_sln.mtl b/extraplugins/robotml/generators/rtmaps/org.eclipse.papyrus.robotml.generators.intempora.rtmaps/src/org/eclipse/papyrus/robotml/generators/intempora/rtmaps/files/generate_rtmaps_vc2010_solution_sln.mtl
deleted file mode 100644
index c5e886d5a28..00000000000
--- a/extraplugins/robotml/generators/rtmaps/org.eclipse.papyrus.robotml.generators.intempora.rtmaps/src/org/eclipse/papyrus/robotml/generators/intempora/rtmaps/files/generate_rtmaps_vc2010_solution_sln.mtl
+++ /dev/null
@@ -1,47 +0,0 @@
-[comment encoding = UTF-8 /]
-[comment]
-/*****************************************************************************
- * Copyright (c) 2013 INTEMPORA S.A.
- *
- * This software is a computer program whose purpose is to transform RobotML models
- * into RTMaps diagrams and RTMaps components via source code generation techniques.
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * Nicolas DU LAC (INTEMPORA) - Initial API and implementation
- *
- *****************************************************************************/
-[/comment]
-[module generate_rtmaps_vc2010_solution_sln('http://www.eclipse.org/uml2/3.0.0/UML', 'http://Papyrus/RobotML/1')]
-
-
-[template public generateRTMapsVC2010SolutionSLN(model : Model)]
-
-[file ('user_sdk/maps_sdk_vc2010.sln', false, 'UTF-8')]
-
-Microsoft Visual Studio Solution File, Format Version 11.00
-# Visual Studio 2010
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "[model.name/]", "[model.name/].u\rtmaps_[model.name/]_vc2010.vcxproj", "{A36E0705-729F-4AFD-8DE7-EF205F5FBCEE}"
-EndProject
-Global
- GlobalSection(SolutionConfigurationPlatforms) = preSolution
- Debug|Win32 = Debug|Win32
- Release|Win32 = Release|Win32
- EndGlobalSection
- GlobalSection(ProjectConfigurationPlatforms) = postSolution
- {A36E0705-729F-4AFD-8DE7-EF205F5FBCEE}.Debug|Win32.ActiveCfg = Debug|Win32
- {A36E0705-729F-4AFD-8DE7-EF205F5FBCEE}.Debug|Win32.Build.0 = Debug|Win32
- {A36E0705-729F-4AFD-8DE7-EF205F5FBCEE}.Release|Win32.ActiveCfg = Release|Win32
- {A36E0705-729F-4AFD-8DE7-EF205F5FBCEE}.Release|Win32.Build.0 = Release|Win32
- EndGlobalSection
- GlobalSection(SolutionProperties) = preSolution
- HideSolutionNode = FALSE
- EndGlobalSection
-EndGlobal
-
-[/file]
-[/template]

Back to the top