| <?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="
"/> |
| <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/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 \
"/> |
| <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="
# "/> |
| <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/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 

# 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/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> |