diff options
Diffstat (limited to 'extraplugins/robotml/generators/rtmaps/org.eclipse.papyrus.robotml.generators.intempora.rtmaps/src/org/eclipse/papyrus/robotml/generators/intempora/rtmaps/files/generate_rtmaps_makefile.emtl')
1 files changed, 554 insertions, 0 deletions
diff --git a/extraplugins/robotml/generators/rtmaps/org.eclipse.papyrus.robotml.generators.intempora.rtmaps/src/org/eclipse/papyrus/robotml/generators/intempora/rtmaps/files/generate_rtmaps_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 new file mode 100644 index 00000000000..bff54ad5b0a --- /dev/null +++ b/extraplugins/robotml/generators/rtmaps/org.eclipse.papyrus.robotml.generators.intempora.rtmaps/src/org/eclipse/papyrus/robotml/generators/intempora/rtmaps/files/generate_rtmaps_makefile.emtl @@ -0,0 +1,554 @@ +<?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/4.0.0/UML#/"/> + </input> + <input> + <takesTypesFrom href="http://Papyrus/RobotML/1#/"/> + </input> + <imports href="../../../../../../../../../../../common/org.eclipse.papyrus.robotml.generators.common/bin/org/eclipse/papyrus/robotml/generators/common/mmqueries/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="
"/> + <body xsi:type="mtl:FileBlock" openMode="OverWrite"> + <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="
"/> + <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="

# 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 = \
"/> + <body xsi:type="mtl:ForBlock"> + <body xsi:type="mtl:IfBlock"> + <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="		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/4.0.0/UML#//NamedElement"/> + </source> + <referredProperty xsi:type="ecore:EAttribute" href="http://www.eclipse.org/uml2/4.0.0/UML#//NamedElement/name"/> + </body> + <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol=".cpp \
"/> + <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/4.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/4.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/4.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/4.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/4.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="
# "/> + <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="

# Add C sources here
# "/> + <body xsi:type="mtl:ProtectedAreaBlock"> + <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="
csources = 
# "/> + <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="

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/4.0.0/UML#//Model"/> + </source> + <referredProperty xsi:type="ecore:EAttribute" href="http://www.eclipse.org/uml2/4.0.0/UML#//NamedElement/name"/> + </body> + <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol=".pck 

# To add options to link:
# "/> + <body xsi:type="mtl:ProtectedAreaBlock"> + <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="
# LDLIBS += -lMyLib
# LDFLAGS += -L/my/directory/
# "/> + <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="

# To add options to the compiler:
# "/> + <body xsi:type="mtl:ProtectedAreaBlock"> + <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="
# CFLAGS += my specific C flags
# CXXFLAGS += my specific C++ flags
CPPFLAGS += -I../include
# "/> + <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="

all: pck

RTMAPS_SDKDIR ?=/opt/rtmaps
include $(RTMAPS_SDKDIR)/templates.u/makefile.inc

"/> + <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/4.0.0/UML#//Model"/> + </source> + <referredProperty xsi:type="ecore:EAttribute" href="http://www.eclipse.org/uml2/4.0.0/UML#//NamedElement/name"/> + </argument> + </source> + <argument xsi:type="ocl.ecore:StringLiteralExp" stringSymbol=".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/4.0.0/UML#//Model"/> + </parameter> + </ownedModuleElement> + </mtl:Module> + <ecore:EPackage name="additions"> + <eClassifiers xsi:type="ecore:EClass" name="String_Class"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <references href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eAnnotations> + <eOperations name="+"> + <eAnnotations source="MTL non-standard"/> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="other"> + <eType xsi:type="ocl.ecore:AnyType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclAny"/> + </eParameters> + </eOperations> + </eClassifiers> + <eClassifiers xsi:type="ecore:EClass" name="Integer_Class"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <references href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/> + </eAnnotations> + </eClassifiers> + <eClassifiers xsi:type="ecore:EClass" name="Real_Class"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <references href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Real"/> + </eAnnotations> + </eClassifiers> + <eClassifiers xsi:type="ecore:EClass" name="EObject_Class"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <references href="http://www.eclipse.org/emf/2002/Ecore#//EObject"/> + </eAnnotations> + <eOperations name="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/4.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/4.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/4.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/4.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/4.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/4.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/4.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/4.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/4.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/4.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/4.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/4.0.0/UML#//Model"/> + </ocl.ecore:Variable> + <ocl.ecore:Variable name="self"> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </ocl.ecore:Variable> + <ocl.ecore:Variable name="self"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//Model"/> + </ocl.ecore:Variable> + <ocl.ecore:Variable name="self"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//Model"/> + </ocl.ecore:Variable> + <ocl.ecore:Variable name="self"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//Model"/> + </ocl.ecore:Variable> + <ecore:EPackage name="collections"> + <eClassifiers xsi:type="ocl.ecore:SequenceType" name="Sequence(NamedElement)" instanceClassName="java.util.List"> + <elementType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//NamedElement"/> + </eClassifiers> + </ecore:EPackage> + <ocl.ecore:Variable name="self"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//Model"/> + </ocl.ecore:Variable> + <ocl.ecore:Variable name="self"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//NamedElement"/> + </ocl.ecore:Variable> + <ecore:EPackage name="types"> + <eClassifiers xsi:type="ocl.ecore:TypeType" name="Class"> + <referredType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//Class"/> + </eClassifiers> + </ecore:EPackage> + <ocl.ecore:Variable name="self"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//NamedElement"/> + </ocl.ecore:Variable> + <ocl.ecore:Variable name="self"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//NamedElement"/> + </ocl.ecore:Variable> + <ocl.ecore:Variable name="self"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//Model"/> + </ocl.ecore:Variable> + <ocl.ecore:Variable name="i"> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/> + </ocl.ecore:Variable> + <ocl.ecore:Variable name="self"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//Model"/> + </ocl.ecore:Variable> + <ocl.ecore:Variable name="self"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//Model"/> + </ocl.ecore:Variable> + <ocl.ecore:Variable name="self"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//Model"/> + </ocl.ecore:Variable> + <ocl.ecore:Variable name="self"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//Model"/> + </ocl.ecore:Variable> + <ocl.ecore:Variable name="self"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//Model"/> + </ocl.ecore:Variable> + <ocl.ecore:Variable name="self"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/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> |