| <?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__
#define __MAPS_ROBOTML_DATATYPES_H__

#include "robotml/maps_robotml_primitive_datatypes.h"


/*******************************************/
/* COMPOSED DATA TYPES FORWARD DECLARATIONS*/
/*******************************************/

"/> |
| <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=";
"/> |
| <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=";
"/> |
| </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="
/*******************************************/
/* COMPOSED DATA TYPES INCLUDE FILES*/
/*******************************************/
"/> |
| <body xsi:type="mtl:ForBlock"> |
| <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="#include "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"
"/> |
| <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__
#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__

"/> |
| <body xsi:type="mtl:ForBlock"> |
| <body xsi:type="mtl:IfBlock"> |
| <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="#include "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"
"/> |
| <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="
"/> |
| <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="

#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__
"/> |
| <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="
#endif //__MAPS_ROBOTML_DATATYPES_H__
"/> |
| <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="
"/> |
| <body xsi:type="mtl:FileBlock" openMode="OverWrite"> |
| <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="#ifndef __MAPS_ROBOTML_DATATYPE_FILTERS_H__
#define __MAPS_ROBOTML_DATATYPE_FILTERS_H__

#include "maps.hpp"

const MAPSTypeFilterBase MAPSFilterRobotMLString = MAPS_FILTER_USER_STRUCTURE(MAPSRobotMLString);

"/> |
| <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/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="
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=");

"/> |
| <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="
#endif //__MAPS_ROBOTML_DATATYPE_FILTERS_H__
"/> |
| <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> |