| <?xml version="1.0" encoding="UTF-8"?> |
| <xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:mtl="http://www.eclipse.org/acceleo/mtl/3.0" xmlns:ocl.ecore="http://www.eclipse.org/ocl/1.1.0/Ecore"> |
| <mtl:Module name="generate_rtmaps_macrocomponent_rtmc" nsURI="org::eclipse::papyrus::robotml::generators::intempora::rtmaps::files::generate_rtmaps_macrocomponent_rtmc" startHeaderPosition="775" endHeaderPosition="978"> |
| <input> |
| <takesTypesFrom href="http://www.eclipse.org/uml2/5.0.0/UML#/"/> |
| </input> |
| <input> |
| <takesTypesFrom href="http://Papyrus/RobotML/1#/"/> |
| </input> |
| <imports href="../../../../../../../../../../../common/org.eclipse.papyrus.robotml.generators.common/bin/org/eclipse/papyrus/robotml/generators/common/mmqueries/GeneralQueries.emtl#/0"/> |
| <imports href="../../../../../../../../../../../common/org.eclipse.papyrus.robotml.generators.common/bin/org/eclipse/papyrus/robotml/generators/common/mmqueries/ArchitectureQueries.emtl#/0"/> |
| <imports href="../RTMapsDataTypeQueries.emtl#/0"/> |
| <ownedModuleElement xsi:type="mtl:Template" name="generateRTMapsMacroComponentPackage" visibility="Public"> |
| <body xsi:type="mtl:ForBlock"> |
| <body xsi:type="mtl:LetBlock"> |
| <body xsi:type="mtl:IfBlock"> |
| <body xsi:type="mtl:FileBlock" openMode="OverWrite"> |
| <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<MacroPackage xmlns="http://schemas.intempora.com/RTMaps/2011/RTMapsFiles" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="4.1" xsi:schemaLocation="http://schemas.intempora.com/RTMaps/2011/RTMapsFiles http://www.intempora.com/schemas/RTMaps/2011/RTMapsDiagram.xsd http://schemas.intempora.com/RTMaps/2011/RTMapsFiles http://www.intempora.com/schemas/RTMaps/2011/RTMapsDiagram_RTBoardView.xsd">
 <RequiredPackages>
	 <File><!"/> |
| <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="["> |
| <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> |
| </body> |
| <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="CDATA"/> |
| <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="["> |
| <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> |
| </body> |
| <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="/dummy/absolute/path/for/rtmaps_"/> |
| <body xsi:type="ocl.ecore:PropertyCallExp"> |
| <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> |
| <source xsi:type="ocl.ecore:VariableExp" name="root_model" referredVariable="/0/generateRTMapsMacroComponentPackage/root_model"> |
| <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Model"/> |
| </source> |
| <referredProperty xsi:type="ecore:EAttribute" href="http://www.eclipse.org/uml2/5.0.0/UML#//NamedElement/name"/> |
| </body> |
| <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol=".pck"/> |
| <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="]"> |
| <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> |
| </body> |
| <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="]"> |
| <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> |
| </body> |
| <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol=">
	 <Relative><!"/> |
| <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="["> |
| <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> |
| </body> |
| <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="CDATA"/> |
| <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="["> |
| <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> |
| </body> |
| <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="%RTMAPS_DIAGRAMDIR%/user_sdk/"/> |
| <body xsi:type="mtl:QueryInvocation"> |
| <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> |
| <definition href="../RTMapsDataTypeQueries.emtl#/0/getPckOutputDir"/> |
| <argument xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="dummy"> |
| <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> |
| </argument> |
| </body> |
| <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="rtmaps_"/> |
| <body xsi:type="ocl.ecore:PropertyCallExp"> |
| <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> |
| <source xsi:type="ocl.ecore:VariableExp" name="root_model" referredVariable="/0/generateRTMapsMacroComponentPackage/root_model"> |
| <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Model"/> |
| </source> |
| <referredProperty xsi:type="ecore:EAttribute" href="http://www.eclipse.org/uml2/5.0.0/UML#//NamedElement/name"/> |
| </body> |
| <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol=".pck"/> |
| <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="]"> |
| <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> |
| </body> |
| <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="]"> |
| <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> |
| </body> |
| <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="></Relative>
	 </File>
 </RequiredPackages>
 <RequiredMacroPackages>
"/> |
| <body xsi:type="mtl:ForBlock"> |
| <body xsi:type="mtl:IfBlock"> |
| <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="		<File><!"/> |
| <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="["> |
| <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> |
| </body> |
| <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="CDATA"/> |
| <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="["> |
| <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> |
| </body> |
| <body xsi:type="mtl:QueryInvocation"> |
| <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> |
| <definition href="../RTMapsDataTypeQueries.emtl#/0/getRTMapsNativeLibraryPathFromGenericAttribute"/> |
| <argument xsi:type="ocl.ecore:OperationCallExp"> |
| <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/> |
| <source xsi:type="ocl.ecore:PropertyCallExp"> |
| <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Type"/> |
| <source xsi:type="ocl.ecore:VariableExp" name="prop" referredVariable="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.21/prop"> |
| <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Property"/> |
| </source> |
| <referredProperty xsi:type="ecore:EReference" href="http://www.eclipse.org/uml2/5.0.0/UML#//TypedElement/type"/> |
| </source> |
| <argument xsi:type="ocl.ecore:TypeExp" eType="/9/Class"> |
| <referredType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/> |
| </argument> |
| <referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclAny_Class/oclAsType"/> |
| </argument> |
| </body> |
| <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="]"> |
| <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> |
| </body> |
| <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="]"> |
| <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> |
| </body> |
| <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol=">
	 <Relative><!"/> |
| <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="["> |
| <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> |
| </body> |
| <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="CDATA"/> |
| <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="["> |
| <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> |
| </body> |
| <body xsi:type="mtl:QueryInvocation"> |
| <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> |
| <definition href="../RTMapsDataTypeQueries.emtl#/0/getRTMapsNativeLibraryPathFromGenericAttribute"/> |
| <argument xsi:type="ocl.ecore:OperationCallExp"> |
| <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/> |
| <source xsi:type="ocl.ecore:PropertyCallExp"> |
| <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Type"/> |
| <source xsi:type="ocl.ecore:VariableExp" name="prop" referredVariable="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.21/prop"> |
| <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Property"/> |
| </source> |
| <referredProperty xsi:type="ecore:EReference" href="http://www.eclipse.org/uml2/5.0.0/UML#//TypedElement/type"/> |
| </source> |
| <argument xsi:type="ocl.ecore:TypeExp" eType="/9/Class"> |
| <referredType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/> |
| </argument> |
| <referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclAny_Class/oclAsType"/> |
| </argument> |
| </body> |
| <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="]"> |
| <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> |
| </body> |
| <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="]"> |
| <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> |
| </body> |
| <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="></Relative>
	 </File>
"/> |
| <ifExpr xsi:type="ocl.ecore:OperationCallExp"> |
| <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/> |
| <source xsi:type="mtl:QueryInvocation"> |
| <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/> |
| <definition href="../RTMapsDataTypeQueries.emtl#/0/hasRTMapsNativeImplementation"/> |
| <argument xsi:type="ocl.ecore:OperationCallExp"> |
| <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/> |
| <source xsi:type="ocl.ecore:PropertyCallExp"> |
| <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Type"/> |
| <source xsi:type="ocl.ecore:VariableExp" name="prop" referredVariable="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.21/prop"> |
| <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Property"/> |
| </source> |
| <referredProperty xsi:type="ecore:EReference" href="http://www.eclipse.org/uml2/5.0.0/UML#//TypedElement/type"/> |
| </source> |
| <argument xsi:type="ocl.ecore:TypeExp" eType="/9/Class"> |
| <referredType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/> |
| </argument> |
| <referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclAny_Class/oclAsType"/> |
| </argument> |
| </source> |
| <argument xsi:type="ocl.ecore:BooleanLiteralExp" booleanSymbol="true"> |
| <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/> |
| </argument> |
| <referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean_Class/="/> |
| </ifExpr> |
| <else/> |
| <elseIf> |
| <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="		<File><!"/> |
| <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="["> |
| <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> |
| </body> |
| <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="CDATA"/> |
| <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="["> |
| <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> |
| </body> |
| <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="/dummy/absolute/path/for/"/> |
| <body xsi:type="ocl.ecore:PropertyCallExp"> |
| <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> |
| <source xsi:type="ocl.ecore:PropertyCallExp"> |
| <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Type"/> |
| <source xsi:type="ocl.ecore:VariableExp" name="prop" referredVariable="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.21/prop"> |
| <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Property"/> |
| </source> |
| <referredProperty xsi:type="ecore:EReference" href="http://www.eclipse.org/uml2/5.0.0/UML#//TypedElement/type"/> |
| </source> |
| <referredProperty xsi:type="ecore:EAttribute" href="http://www.eclipse.org/uml2/5.0.0/UML#//NamedElement/name"/> |
| </body> |
| <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol=".rtmc"/> |
| <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="]"> |
| <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> |
| </body> |
| <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="]"> |
| <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> |
| </body> |
| <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol=">
	 <Relative><!"/> |
| <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="["> |
| <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> |
| </body> |
| <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="CDATA"/> |
| <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="["> |
| <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> |
| </body> |
| <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="%RTMAPS_DIAGRAMDIR%/"/> |
| <body xsi:type="ocl.ecore:PropertyCallExp"> |
| <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> |
| <source xsi:type="ocl.ecore:PropertyCallExp"> |
| <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Type"/> |
| <source xsi:type="ocl.ecore:VariableExp" name="prop" referredVariable="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.21/prop"> |
| <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Property"/> |
| </source> |
| <referredProperty xsi:type="ecore:EReference" href="http://www.eclipse.org/uml2/5.0.0/UML#//TypedElement/type"/> |
| </source> |
| <referredProperty xsi:type="ecore:EAttribute" href="http://www.eclipse.org/uml2/5.0.0/UML#//NamedElement/name"/> |
| </body> |
| <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol=".rtmc"/> |
| <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="]"> |
| <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> |
| </body> |
| <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="]"> |
| <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> |
| </body> |
| <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="></Relative>
	 </File>
"/> |
| <ifExpr xsi:type="mtl:QueryInvocation"> |
| <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/> |
| <definition href="../../../../../../../../../../../common/org.eclipse.papyrus.robotml.generators.common/bin/org/eclipse/papyrus/robotml/generators/common/mmqueries/ArchitectureQueries.emtl#/0/isMacroComponent"/> |
| <argument xsi:type="ocl.ecore:OperationCallExp"> |
| <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/> |
| <source xsi:type="ocl.ecore:PropertyCallExp"> |
| <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Type"/> |
| <source xsi:type="ocl.ecore:VariableExp" name="prop" referredVariable="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.21/prop"> |
| <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Property"/> |
| </source> |
| <referredProperty xsi:type="ecore:EReference" href="http://www.eclipse.org/uml2/5.0.0/UML#//TypedElement/type"/> |
| </source> |
| <argument xsi:type="ocl.ecore:TypeExp" eType="/9/Class"> |
| <referredType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/> |
| </argument> |
| <referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclAny_Class/oclAsType"/> |
| </argument> |
| </ifExpr> |
| </elseIf> |
| </body> |
| <loopVariable name="prop"> |
| <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Property"/> |
| </loopVariable> |
| <iterSet xsi:type="mtl:QueryInvocation" eType="/6/Sequence(Property)"> |
| <definition href="../../../../../../../../../../../common/org.eclipse.papyrus.robotml.generators.common/bin/org/eclipse/papyrus/robotml/generators/common/mmqueries/ArchitectureQueries.emtl#/0/getLevel1SubComponentsForComponent"/> |
| <argument xsi:type="ocl.ecore:VariableExp" name="c" referredVariable="/0/generateRTMapsMacroComponentPackage/%/%/c"> |
| <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/> |
| </argument> |
| </iterSet> |
| </body> |
| <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="	</RequiredMacroPackages>
		 <MacroComponentModel Model="macro_"/> |
| <body xsi:type="ocl.ecore:PropertyCallExp"> |
| <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> |
| <source xsi:type="ocl.ecore:VariableExp" name="c" referredVariable="/0/generateRTMapsMacroComponentPackage/%/%/c"> |
| <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/> |
| </source> |
| <referredProperty xsi:type="ecore:EAttribute" href="http://www.eclipse.org/uml2/5.0.0/UML#//NamedElement/name"/> |
| </body> |
| <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="" Version="">
		 <MacroComponentDefinitions/>
"/> |
| <body xsi:type="mtl:ForBlock"> |
| <body xsi:type="mtl:IfBlock"> |
| <ifExpr xsi:type="ocl.ecore:OperationCallExp"> |
| <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/> |
| <source xsi:type="mtl:QueryInvocation"> |
| <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/> |
| <definition href="../RTMapsDataTypeQueries.emtl#/0/hasRTMapsNativeImplementation"/> |
| <argument xsi:type="ocl.ecore:OperationCallExp"> |
| <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/> |
| <source xsi:type="ocl.ecore:PropertyCallExp"> |
| <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Type"/> |
| <source xsi:type="ocl.ecore:VariableExp" name="prop" referredVariable="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.25/prop"> |
| <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Property"/> |
| </source> |
| <referredProperty xsi:type="ecore:EReference" href="http://www.eclipse.org/uml2/5.0.0/UML#//TypedElement/type"/> |
| </source> |
| <argument xsi:type="ocl.ecore:TypeExp" eType="/9/Class"> |
| <referredType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/> |
| </argument> |
| <referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclAny_Class/oclAsType"/> |
| </argument> |
| </source> |
| <argument xsi:type="ocl.ecore:BooleanLiteralExp" booleanSymbol="true"> |
| <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/> |
| </argument> |
| <referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean_Class/="/> |
| </ifExpr> |
| <elseIf> |
| <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="		 	<Component InstanceName=""/> |
| <body xsi:type="ocl.ecore:PropertyCallExp"> |
| <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> |
| <source xsi:type="ocl.ecore:VariableExp" name="prop" referredVariable="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.25/prop"> |
| <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Property"/> |
| </source> |
| <referredProperty xsi:type="ecore:EAttribute" href="http://www.eclipse.org/uml2/5.0.0/UML#//NamedElement/name"/> |
| </body> |
| <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="" Model=""/> |
| <body xsi:type="ocl.ecore:PropertyCallExp"> |
| <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> |
| <source xsi:type="ocl.ecore:PropertyCallExp"> |
| <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Type"/> |
| <source xsi:type="ocl.ecore:VariableExp" name="prop" referredVariable="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.25/prop"> |
| <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Property"/> |
| </source> |
| <referredProperty xsi:type="ecore:EReference" href="http://www.eclipse.org/uml2/5.0.0/UML#//TypedElement/type"/> |
| </source> |
| <referredProperty xsi:type="ecore:EAttribute" href="http://www.eclipse.org/uml2/5.0.0/UML#//NamedElement/name"/> |
| </body> |
| <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="" x=""/> |
| <body xsi:type="ocl.ecore:OperationCallExp"> |
| <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/> |
| <source xsi:type="ocl.ecore:OperationCallExp"> |
| <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/> |
| <source xsi:type="ocl.ecore:VariableExp" name="i" referredVariable="/77"> |
| <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/> |
| </source> |
| <argument xsi:type="ocl.ecore:IntegerLiteralExp" integerSymbol="50"> |
| <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/> |
| </argument> |
| <referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer_Class/*"/> |
| </source> |
| <argument xsi:type="ocl.ecore:IntegerLiteralExp" integerSymbol="50"> |
| <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/> |
| </argument> |
| <referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer_Class/+"/> |
| </body> |
| <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="" y=""/> |
| <body xsi:type="ocl.ecore:OperationCallExp"> |
| <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/> |
| <source xsi:type="ocl.ecore:OperationCallExp"> |
| <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/> |
| <source xsi:type="ocl.ecore:VariableExp" name="i" referredVariable="/77"> |
| <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/> |
| </source> |
| <argument xsi:type="ocl.ecore:IntegerLiteralExp" integerSymbol="50"> |
| <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/> |
| </argument> |
| <referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer_Class/*"/> |
| </source> |
| <argument xsi:type="ocl.ecore:IntegerLiteralExp" integerSymbol="50"> |
| <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/> |
| </argument> |
| <referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer_Class/+"/> |
| </body> |
| <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="" z="0">
"/> |
| <body xsi:type="mtl:ForBlock"> |
| <body xsi:type="mtl:LetBlock"> |
| <body xsi:type="mtl:IfBlock"> |
| <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="				 <Output LongName=""/> |
| <body xsi:type="ocl.ecore:PropertyCallExp"> |
| <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> |
| <source xsi:type="ocl.ecore:VariableExp" name="prop" referredVariable="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.25/prop"> |
| <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Property"/> |
| </source> |
| <referredProperty xsi:type="ecore:EAttribute" href="http://www.eclipse.org/uml2/5.0.0/UML#//NamedElement/name"/> |
| </body> |
| <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="."/> |
| <body xsi:type="ocl.ecore:PropertyCallExp"> |
| <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> |
| <source xsi:type="ocl.ecore:VariableExp" name="p" referredVariable="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.25/%/%.1/%.9/p"> |
| <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Port"/> |
| </source> |
| <referredProperty xsi:type="ecore:EAttribute" href="http://www.eclipse.org/uml2/5.0.0/UML#//NamedElement/name"/> |
| </body> |
| <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="" Name=""/> |
| <body xsi:type="ocl.ecore:PropertyCallExp"> |
| <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> |
| <source xsi:type="ocl.ecore:VariableExp" name="p" referredVariable="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.25/%/%.1/%.9/p"> |
| <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Port"/> |
| </source> |
| <referredProperty xsi:type="ecore:EAttribute" href="http://www.eclipse.org/uml2/5.0.0/UML#//NamedElement/name"/> |
| </body> |
| <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="">
				 <Property LongName=""/> |
| <body xsi:type="ocl.ecore:PropertyCallExp"> |
| <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> |
| <source xsi:type="ocl.ecore:VariableExp" name="prop" referredVariable="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.25/prop"> |
| <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Property"/> |
| </source> |
| <referredProperty xsi:type="ecore:EAttribute" href="http://www.eclipse.org/uml2/5.0.0/UML#//NamedElement/name"/> |
| </body> |
| <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="."/> |
| <body xsi:type="ocl.ecore:PropertyCallExp"> |
| <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> |
| <source xsi:type="ocl.ecore:VariableExp" name="p" referredVariable="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.25/%/%.1/%.9/p"> |
| <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Port"/> |
| </source> |
| <referredProperty xsi:type="ecore:EAttribute" href="http://www.eclipse.org/uml2/5.0.0/UML#//NamedElement/name"/> |
| </body> |
| <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol=".fifosize" Type="1">"/> |
| <body xsi:type="ocl.ecore:VariableExp" name="buffsize" referredVariable="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.25/%/%.1/%.9/%/buffsize"> |
| <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/> |
| </body> |
| <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="</Property>
				 <Property LongName=""/> |
| <body xsi:type="ocl.ecore:PropertyCallExp"> |
| <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> |
| <source xsi:type="ocl.ecore:VariableExp" name="prop" referredVariable="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.25/prop"> |
| <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Property"/> |
| </source> |
| <referredProperty xsi:type="ecore:EAttribute" href="http://www.eclipse.org/uml2/5.0.0/UML#//NamedElement/name"/> |
| </body> |
| <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="."/> |
| <body xsi:type="ocl.ecore:PropertyCallExp"> |
| <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> |
| <source xsi:type="ocl.ecore:VariableExp" name="p" referredVariable="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.25/%/%.1/%.9/p"> |
| <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Port"/> |
| </source> |
| <referredProperty xsi:type="ecore:EAttribute" href="http://www.eclipse.org/uml2/5.0.0/UML#//NamedElement/name"/> |
| </body> |
| <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol=".periodic" Type="0">false</Property>
				 <Property LongName=""/> |
| <body xsi:type="ocl.ecore:PropertyCallExp"> |
| <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> |
| <source xsi:type="ocl.ecore:VariableExp" name="prop" referredVariable="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.25/prop"> |
| <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Property"/> |
| </source> |
| <referredProperty xsi:type="ecore:EAttribute" href="http://www.eclipse.org/uml2/5.0.0/UML#//NamedElement/name"/> |
| </body> |
| <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="."/> |
| <body xsi:type="ocl.ecore:PropertyCallExp"> |
| <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> |
| <source xsi:type="ocl.ecore:VariableExp" name="p" referredVariable="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.25/%/%.1/%.9/p"> |
| <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Port"/> |
| </source> |
| <referredProperty xsi:type="ecore:EAttribute" href="http://www.eclipse.org/uml2/5.0.0/UML#//NamedElement/name"/> |
| </body> |
| <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol=".subsampling" Type="1">1</Property>
				 </Output>
"/> |
| <ifExpr xsi:type="ocl.ecore:OperationCallExp"> |
| <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/> |
| <source xsi:type="ocl.ecore:VariableExp" name="buffsize" referredVariable="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.25/%/%.1/%.9/%/buffsize"> |
| <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/> |
| </source> |
| <argument xsi:type="ocl.ecore:IntegerLiteralExp" integerSymbol="0"> |
| <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/> |
| </argument> |
| <referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer_Class/%3E"/> |
| </ifExpr> |
| </body> |
| <letVariable name="buffsize"> |
| <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/> |
| <initExpression xsi:type="mtl:QueryInvocation"> |
| <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/> |
| <definition href="../../../../../../../../../../../common/org.eclipse.papyrus.robotml.generators.common/bin/org/eclipse/papyrus/robotml/generators/common/mmqueries/ArchitectureQueries.emtl#/0/getOutputPortBufferSize"/> |
| <argument xsi:type="ocl.ecore:VariableExp" name="p" referredVariable="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.25/%/%.1/%.9/p"> |
| <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Port"/> |
| </argument> |
| </initExpression> |
| </letVariable> |
| </body> |
| <loopVariable name="p"> |
| <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Port"/> |
| </loopVariable> |
| <iterSet xsi:type="mtl:QueryInvocation" eType="/6/Sequence(Port)"> |
| <definition href="../../../../../../../../../../../common/org.eclipse.papyrus.robotml.generators.common/bin/org/eclipse/papyrus/robotml/generators/common/mmqueries/ArchitectureQueries.emtl#/0/getOutputPortsForElement"/> |
| <argument xsi:type="ocl.ecore:OperationCallExp"> |
| <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Element"/> |
| <source xsi:type="ocl.ecore:PropertyCallExp"> |
| <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Type"/> |
| <source xsi:type="ocl.ecore:VariableExp" name="prop" referredVariable="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.25/prop"> |
| <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Property"/> |
| </source> |
| <referredProperty xsi:type="ecore:EReference" href="http://www.eclipse.org/uml2/5.0.0/UML#//TypedElement/type"/> |
| </source> |
| <argument xsi:type="ocl.ecore:TypeExp" eType="/9/Element"> |
| <referredType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Element"/> |
| </argument> |
| <referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclAny_Class/oclAsType"/> |
| </argument> |
| </iterSet> |
| </body> |
| <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="		 	</Component>
"/> |
| <ifExpr xsi:type="ocl.ecore:OperationCallExp"> |
| <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/> |
| <source xsi:type="mtl:QueryInvocation"> |
| <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/> |
| <definition href="../../../../../../../../../../../common/org.eclipse.papyrus.robotml.generators.common/bin/org/eclipse/papyrus/robotml/generators/common/mmqueries/ArchitectureQueries.emtl#/0/isMacroComponent"/> |
| <argument xsi:type="ocl.ecore:OperationCallExp"> |
| <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/> |
| <source xsi:type="ocl.ecore:PropertyCallExp"> |
| <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Type"/> |
| <source xsi:type="ocl.ecore:VariableExp" name="prop" referredVariable="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.25/prop"> |
| <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Property"/> |
| </source> |
| <referredProperty xsi:type="ecore:EReference" href="http://www.eclipse.org/uml2/5.0.0/UML#//TypedElement/type"/> |
| </source> |
| <argument xsi:type="ocl.ecore:TypeExp" eType="/9/Class"> |
| <referredType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/> |
| </argument> |
| <referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclAny_Class/oclAsType"/> |
| </argument> |
| </source> |
| <argument xsi:type="ocl.ecore:BooleanLiteralExp" booleanSymbol="false"> |
| <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/> |
| </argument> |
| <referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean_Class/="/> |
| </ifExpr> |
| </elseIf> |
| </body> |
| <loopVariable name="prop"> |
| <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Property"/> |
| </loopVariable> |
| <iterSet xsi:type="mtl:QueryInvocation" eType="/6/Sequence(Property)"> |
| <definition href="../../../../../../../../../../../common/org.eclipse.papyrus.robotml.generators.common/bin/org/eclipse/papyrus/robotml/generators/common/mmqueries/ArchitectureQueries.emtl#/0/getLevel1SubComponentsForComponent"/> |
| <argument xsi:type="ocl.ecore:VariableExp" name="c" referredVariable="/0/generateRTMapsMacroComponentPackage/%/%/c"> |
| <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/> |
| </argument> |
| </iterSet> |
| </body> |
| <body xsi:type="mtl:ForBlock"> |
| <body xsi:type="mtl:IfBlock"> |
| <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="			 <MacroComponent InstanceName=""/> |
| <body xsi:type="ocl.ecore:PropertyCallExp"> |
| <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> |
| <source xsi:type="ocl.ecore:VariableExp" name="prop" referredVariable="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.26/prop"> |
| <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Property"/> |
| </source> |
| <referredProperty xsi:type="ecore:EAttribute" href="http://www.eclipse.org/uml2/5.0.0/UML#//NamedElement/name"/> |
| </body> |
| <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="" Model=""/> |
| <body xsi:type="mtl:QueryInvocation"> |
| <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> |
| <definition href="../RTMapsDataTypeQueries.emtl#/0/getRTMapsNativeComponentNameFromGenericAttribute"/> |
| <argument xsi:type="ocl.ecore:OperationCallExp"> |
| <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/> |
| <source xsi:type="ocl.ecore:PropertyCallExp"> |
| <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Type"/> |
| <source xsi:type="ocl.ecore:VariableExp" name="prop" referredVariable="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.26/prop"> |
| <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Property"/> |
| </source> |
| <referredProperty xsi:type="ecore:EReference" href="http://www.eclipse.org/uml2/5.0.0/UML#//TypedElement/type"/> |
| </source> |
| <argument xsi:type="ocl.ecore:TypeExp" eType="/9/Class"> |
| <referredType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/> |
| </argument> |
| <referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclAny_Class/oclAsType"/> |
| </argument> |
| </body> |
| <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="" x=""/> |
| <body xsi:type="ocl.ecore:OperationCallExp"> |
| <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/> |
| <source xsi:type="ocl.ecore:OperationCallExp"> |
| <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/> |
| <source xsi:type="ocl.ecore:VariableExp" name="i" referredVariable="/107"> |
| <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/> |
| </source> |
| <argument xsi:type="ocl.ecore:IntegerLiteralExp" integerSymbol="50"> |
| <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/> |
| </argument> |
| <referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer_Class/*"/> |
| </source> |
| <argument xsi:type="ocl.ecore:IntegerLiteralExp" integerSymbol="50"> |
| <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/> |
| </argument> |
| <referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer_Class/+"/> |
| </body> |
| <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="" y=""/> |
| <body xsi:type="ocl.ecore:OperationCallExp"> |
| <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/> |
| <source xsi:type="ocl.ecore:OperationCallExp"> |
| <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/> |
| <source xsi:type="ocl.ecore:VariableExp" name="i" referredVariable="/107"> |
| <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/> |
| </source> |
| <argument xsi:type="ocl.ecore:IntegerLiteralExp" integerSymbol="50"> |
| <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/> |
| </argument> |
| <referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer_Class/*"/> |
| </source> |
| <argument xsi:type="ocl.ecore:IntegerLiteralExp" integerSymbol="150"> |
| <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/> |
| </argument> |
| <referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer_Class/+"/> |
| </body> |
| <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="" z="0">
"/> |
| <body xsi:type="mtl:ForBlock"> |
| <body xsi:type="mtl:LetBlock"> |
| <body xsi:type="mtl:IfBlock"> |
| <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="				 <OutputPropertyOverload LongName=""/> |
| <body xsi:type="ocl.ecore:PropertyCallExp"> |
| <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> |
| <source xsi:type="ocl.ecore:VariableExp" name="p" referredVariable="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.26/%/%.9/p"> |
| <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Port"/> |
| </source> |
| <referredProperty xsi:type="ecore:EAttribute" href="http://www.eclipse.org/uml2/5.0.0/UML#//NamedElement/name"/> |
| </body> |
| <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol=".fifosize" Type="1">"/> |
| <body xsi:type="ocl.ecore:VariableExp" name="buffsize" referredVariable="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.26/%/%.9/%/buffsize"> |
| <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/> |
| </body> |
| <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="</OutputPropertyOverload>
"/> |
| <ifExpr xsi:type="ocl.ecore:OperationCallExp"> |
| <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/> |
| <source xsi:type="ocl.ecore:VariableExp" name="buffsize" referredVariable="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.26/%/%.9/%/buffsize"> |
| <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/> |
| </source> |
| <argument xsi:type="ocl.ecore:IntegerLiteralExp" integerSymbol="0"> |
| <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/> |
| </argument> |
| <referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer_Class/%3E"/> |
| </ifExpr> |
| </body> |
| <letVariable name="buffsize"> |
| <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/> |
| <initExpression xsi:type="mtl:QueryInvocation"> |
| <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/> |
| <definition href="../../../../../../../../../../../common/org.eclipse.papyrus.robotml.generators.common/bin/org/eclipse/papyrus/robotml/generators/common/mmqueries/ArchitectureQueries.emtl#/0/getOutputPortBufferSize"/> |
| <argument xsi:type="ocl.ecore:VariableExp" name="p" referredVariable="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.26/%/%.9/p"> |
| <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Port"/> |
| </argument> |
| </initExpression> |
| </letVariable> |
| </body> |
| <loopVariable name="p"> |
| <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Port"/> |
| </loopVariable> |
| <iterSet xsi:type="mtl:QueryInvocation" eType="/6/Sequence(Port)"> |
| <definition href="../../../../../../../../../../../common/org.eclipse.papyrus.robotml.generators.common/bin/org/eclipse/papyrus/robotml/generators/common/mmqueries/ArchitectureQueries.emtl#/0/getOutputPortsForElement"/> |
| <argument xsi:type="ocl.ecore:OperationCallExp"> |
| <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Element"/> |
| <source xsi:type="ocl.ecore:PropertyCallExp"> |
| <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Type"/> |
| <source xsi:type="ocl.ecore:VariableExp" name="prop" referredVariable="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.26/prop"> |
| <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Property"/> |
| </source> |
| <referredProperty xsi:type="ecore:EReference" href="http://www.eclipse.org/uml2/5.0.0/UML#//TypedElement/type"/> |
| </source> |
| <argument xsi:type="ocl.ecore:TypeExp" eType="/9/Element"> |
| <referredType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Element"/> |
| </argument> |
| <referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclAny_Class/oclAsType"/> |
| </argument> |
| </iterSet> |
| </body> |
| <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="			 </MacroComponent>					
"/> |
| <ifExpr xsi:type="ocl.ecore:OperationCallExp"> |
| <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/> |
| <source xsi:type="mtl:QueryInvocation"> |
| <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/> |
| <definition href="../RTMapsDataTypeQueries.emtl#/0/hasRTMapsNativeImplementation"/> |
| <argument xsi:type="ocl.ecore:OperationCallExp"> |
| <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/> |
| <source xsi:type="ocl.ecore:PropertyCallExp"> |
| <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Type"/> |
| <source xsi:type="ocl.ecore:VariableExp" name="prop" referredVariable="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.26/prop"> |
| <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Property"/> |
| </source> |
| <referredProperty xsi:type="ecore:EReference" href="http://www.eclipse.org/uml2/5.0.0/UML#//TypedElement/type"/> |
| </source> |
| <argument xsi:type="ocl.ecore:TypeExp" eType="/9/Class"> |
| <referredType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/> |
| </argument> |
| <referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclAny_Class/oclAsType"/> |
| </argument> |
| </source> |
| <argument xsi:type="ocl.ecore:BooleanLiteralExp" booleanSymbol="true"> |
| <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/> |
| </argument> |
| <referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean_Class/="/> |
| </ifExpr> |
| <elseIf> |
| <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="			 <MacroComponent InstanceName=""/> |
| <body xsi:type="ocl.ecore:PropertyCallExp"> |
| <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> |
| <source xsi:type="ocl.ecore:VariableExp" name="prop" referredVariable="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.26/prop"> |
| <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Property"/> |
| </source> |
| <referredProperty xsi:type="ecore:EAttribute" href="http://www.eclipse.org/uml2/5.0.0/UML#//NamedElement/name"/> |
| </body> |
| <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="" Model="macro_"/> |
| <body xsi:type="ocl.ecore:PropertyCallExp"> |
| <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> |
| <source xsi:type="ocl.ecore:PropertyCallExp"> |
| <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Type"/> |
| <source xsi:type="ocl.ecore:VariableExp" name="prop" referredVariable="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.26/prop"> |
| <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Property"/> |
| </source> |
| <referredProperty xsi:type="ecore:EReference" href="http://www.eclipse.org/uml2/5.0.0/UML#//TypedElement/type"/> |
| </source> |
| <referredProperty xsi:type="ecore:EAttribute" href="http://www.eclipse.org/uml2/5.0.0/UML#//NamedElement/name"/> |
| </body> |
| <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="" x=""/> |
| <body xsi:type="ocl.ecore:OperationCallExp"> |
| <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/> |
| <source xsi:type="ocl.ecore:OperationCallExp"> |
| <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/> |
| <source xsi:type="ocl.ecore:VariableExp" name="i" referredVariable="/107"> |
| <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/> |
| </source> |
| <argument xsi:type="ocl.ecore:IntegerLiteralExp" integerSymbol="50"> |
| <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/> |
| </argument> |
| <referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer_Class/*"/> |
| </source> |
| <argument xsi:type="ocl.ecore:IntegerLiteralExp" integerSymbol="50"> |
| <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/> |
| </argument> |
| <referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer_Class/+"/> |
| </body> |
| <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="" y=""/> |
| <body xsi:type="ocl.ecore:OperationCallExp"> |
| <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/> |
| <source xsi:type="ocl.ecore:OperationCallExp"> |
| <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/> |
| <source xsi:type="ocl.ecore:VariableExp" name="i" referredVariable="/107"> |
| <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/> |
| </source> |
| <argument xsi:type="ocl.ecore:IntegerLiteralExp" integerSymbol="50"> |
| <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/> |
| </argument> |
| <referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer_Class/*"/> |
| </source> |
| <argument xsi:type="ocl.ecore:IntegerLiteralExp" integerSymbol="150"> |
| <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/> |
| </argument> |
| <referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer_Class/+"/> |
| </body> |
| <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="" z="0">
"/> |
| <body xsi:type="mtl:ForBlock"> |
| <body xsi:type="mtl:LetBlock"> |
| <body xsi:type="mtl:IfBlock"> |
| <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="				 <OutputPropertyOverload LongName=""/> |
| <body xsi:type="ocl.ecore:PropertyCallExp"> |
| <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> |
| <source xsi:type="ocl.ecore:VariableExp" name="p" referredVariable="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.26/%/%.12/%.9/p"> |
| <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Port"/> |
| </source> |
| <referredProperty xsi:type="ecore:EAttribute" href="http://www.eclipse.org/uml2/5.0.0/UML#//NamedElement/name"/> |
| </body> |
| <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol=".fifosize" Type="1">"/> |
| <body xsi:type="ocl.ecore:VariableExp" name="buffsize" referredVariable="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.26/%/%.12/%.9/%/buffsize"> |
| <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/> |
| </body> |
| <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="</OutputPropertyOverload>
"/> |
| <ifExpr xsi:type="ocl.ecore:OperationCallExp"> |
| <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/> |
| <source xsi:type="ocl.ecore:VariableExp" name="buffsize" referredVariable="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.26/%/%.12/%.9/%/buffsize"> |
| <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/> |
| </source> |
| <argument xsi:type="ocl.ecore:IntegerLiteralExp" integerSymbol="0"> |
| <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/> |
| </argument> |
| <referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer_Class/%3E"/> |
| </ifExpr> |
| </body> |
| <letVariable name="buffsize"> |
| <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/> |
| <initExpression xsi:type="mtl:QueryInvocation"> |
| <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/> |
| <definition href="../../../../../../../../../../../common/org.eclipse.papyrus.robotml.generators.common/bin/org/eclipse/papyrus/robotml/generators/common/mmqueries/ArchitectureQueries.emtl#/0/getOutputPortBufferSize"/> |
| <argument xsi:type="ocl.ecore:VariableExp" name="p" referredVariable="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.26/%/%.12/%.9/p"> |
| <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Port"/> |
| </argument> |
| </initExpression> |
| </letVariable> |
| </body> |
| <loopVariable name="p"> |
| <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Port"/> |
| </loopVariable> |
| <iterSet xsi:type="mtl:QueryInvocation" eType="/6/Sequence(Port)"> |
| <definition href="../../../../../../../../../../../common/org.eclipse.papyrus.robotml.generators.common/bin/org/eclipse/papyrus/robotml/generators/common/mmqueries/ArchitectureQueries.emtl#/0/getOutputPortsForElement"/> |
| <argument xsi:type="ocl.ecore:OperationCallExp"> |
| <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Element"/> |
| <source xsi:type="ocl.ecore:PropertyCallExp"> |
| <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Type"/> |
| <source xsi:type="ocl.ecore:VariableExp" name="prop" referredVariable="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.26/prop"> |
| <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Property"/> |
| </source> |
| <referredProperty xsi:type="ecore:EReference" href="http://www.eclipse.org/uml2/5.0.0/UML#//TypedElement/type"/> |
| </source> |
| <argument xsi:type="ocl.ecore:TypeExp" eType="/9/Element"> |
| <referredType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Element"/> |
| </argument> |
| <referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclAny_Class/oclAsType"/> |
| </argument> |
| </iterSet> |
| </body> |
| <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="			 </MacroComponent>
"/> |
| <ifExpr xsi:type="mtl:QueryInvocation"> |
| <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/> |
| <definition href="../../../../../../../../../../../common/org.eclipse.papyrus.robotml.generators.common/bin/org/eclipse/papyrus/robotml/generators/common/mmqueries/ArchitectureQueries.emtl#/0/isMacroComponent"/> |
| <argument xsi:type="ocl.ecore:OperationCallExp"> |
| <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/> |
| <source xsi:type="ocl.ecore:PropertyCallExp"> |
| <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Type"/> |
| <source xsi:type="ocl.ecore:VariableExp" name="prop" referredVariable="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.26/prop"> |
| <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Property"/> |
| </source> |
| <referredProperty xsi:type="ecore:EReference" href="http://www.eclipse.org/uml2/5.0.0/UML#//TypedElement/type"/> |
| </source> |
| <argument xsi:type="ocl.ecore:TypeExp" eType="/9/Class"> |
| <referredType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/> |
| </argument> |
| <referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclAny_Class/oclAsType"/> |
| </argument> |
| </ifExpr> |
| </elseIf> |
| </body> |
| <loopVariable name="prop"> |
| <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Property"/> |
| </loopVariable> |
| <iterSet xsi:type="mtl:QueryInvocation" eType="/6/Sequence(Property)"> |
| <definition href="../../../../../../../../../../../common/org.eclipse.papyrus.robotml.generators.common/bin/org/eclipse/papyrus/robotml/generators/common/mmqueries/ArchitectureQueries.emtl#/0/getLevel1SubComponentsForComponent"/> |
| <argument xsi:type="ocl.ecore:VariableExp" name="c" referredVariable="/0/generateRTMapsMacroComponentPackage/%/%/c"> |
| <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/> |
| </argument> |
| </iterSet> |
| </body> |
| <body xsi:type="mtl:ForBlock"> |
| <body xsi:type="mtl:LetBlock"> |
| <body xsi:type="mtl:LetBlock"> |
| <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="			<Connection Input=""/> |
| <body xsi:type="ocl.ecore:PropertyCallExp"> |
| <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> |
| <source xsi:type="ocl.ecore:VariableExp" name="dst_comp" referredVariable="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.27/%/dst_comp"> |
| <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Property"/> |
| </source> |
| <referredProperty xsi:type="ecore:EAttribute" href="http://www.eclipse.org/uml2/5.0.0/UML#//NamedElement/name"/> |
| </body> |
| <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="."/> |
| <body xsi:type="mtl:QueryInvocation"> |
| <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> |
| <definition href="../../../../../../../../../../../common/org.eclipse.papyrus.robotml.generators.common/bin/org/eclipse/papyrus/robotml/generators/common/mmqueries/ArchitectureQueries.emtl#/0/getDestPortName"/> |
| <argument xsi:type="ocl.ecore:VariableExp" name="conn" referredVariable="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.27/conn"> |
| <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Connector"/> |
| </argument> |
| </body> |
| <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="" Output=""/> |
| <body xsi:type="ocl.ecore:PropertyCallExp"> |
| <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> |
| <source xsi:type="ocl.ecore:VariableExp" name="src_comp" referredVariable="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.27/%/%/src_comp"> |
| <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Property"/> |
| </source> |
| <referredProperty xsi:type="ecore:EAttribute" href="http://www.eclipse.org/uml2/5.0.0/UML#//NamedElement/name"/> |
| </body> |
| <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="."/> |
| <body xsi:type="mtl:QueryInvocation"> |
| <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> |
| <definition href="../../../../../../../../../../../common/org.eclipse.papyrus.robotml.generators.common/bin/org/eclipse/papyrus/robotml/generators/common/mmqueries/ArchitectureQueries.emtl#/0/getSourcePortName"/> |
| <argument xsi:type="ocl.ecore:VariableExp" name="conn" referredVariable="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.27/conn"> |
| <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Connector"/> |
| </argument> |
| </body> |
| <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol=""/>
"/> |
| <letVariable name="src_comp"> |
| <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Property"/> |
| <initExpression xsi:type="mtl:QueryInvocation"> |
| <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Property"/> |
| <definition href="../../../../../../../../../../../common/org.eclipse.papyrus.robotml.generators.common/bin/org/eclipse/papyrus/robotml/generators/common/mmqueries/ArchitectureQueries.emtl#/0/getSourceComponentForConnector"/> |
| <argument xsi:type="ocl.ecore:VariableExp" name="conn" referredVariable="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.27/conn"> |
| <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Connector"/> |
| </argument> |
| </initExpression> |
| </letVariable> |
| </body> |
| <letVariable name="dst_comp"> |
| <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Property"/> |
| <initExpression xsi:type="mtl:QueryInvocation"> |
| <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Property"/> |
| <definition href="../../../../../../../../../../../common/org.eclipse.papyrus.robotml.generators.common/bin/org/eclipse/papyrus/robotml/generators/common/mmqueries/ArchitectureQueries.emtl#/0/getDestComponentForConnector"/> |
| <argument xsi:type="ocl.ecore:VariableExp" name="conn" referredVariable="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.27/conn"> |
| <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Connector"/> |
| </argument> |
| </initExpression> |
| </letVariable> |
| </body> |
| <loopVariable name="conn"> |
| <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Connector"/> |
| </loopVariable> |
| <iterSet xsi:type="mtl:QueryInvocation" eType="/6/Sequence(Connector)"> |
| <definition href="../../../../../../../../../../../common/org.eclipse.papyrus.robotml.generators.common/bin/org/eclipse/papyrus/robotml/generators/common/mmqueries/ArchitectureQueries.emtl#/0/getInternalConnectors"/> |
| <argument xsi:type="ocl.ecore:VariableExp" name="c" referredVariable="/0/generateRTMapsMacroComponentPackage/%/%/c"> |
| <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/> |
| </argument> |
| </iterSet> |
| </body> |
| <body xsi:type="mtl:ForBlock"> |
| <body xsi:type="mtl:LetBlock"> |
| <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="		 <Input Name=""/> |
| <body xsi:type="mtl:QueryInvocation"> |
| <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> |
| <definition href="../../../../../../../../../../../common/org.eclipse.papyrus.robotml.generators.common/bin/org/eclipse/papyrus/robotml/generators/common/mmqueries/ArchitectureQueries.emtl#/0/getSourcePortName"/> |
| <argument xsi:type="ocl.ecore:VariableExp" name="conn" referredVariable="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.28/conn"> |
| <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Connector"/> |
| </argument> |
| </body> |
| <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="" Target=""/> |
| <body xsi:type="ocl.ecore:PropertyCallExp"> |
| <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> |
| <source xsi:type="ocl.ecore:VariableExp" name="dst_comp" referredVariable="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.28/%/dst_comp"> |
| <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Property"/> |
| </source> |
| <referredProperty xsi:type="ecore:EAttribute" href="http://www.eclipse.org/uml2/5.0.0/UML#//NamedElement/name"/> |
| </body> |
| <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="."/> |
| <body xsi:type="mtl:QueryInvocation"> |
| <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> |
| <definition href="../../../../../../../../../../../common/org.eclipse.papyrus.robotml.generators.common/bin/org/eclipse/papyrus/robotml/generators/common/mmqueries/ArchitectureQueries.emtl#/0/getDestPortName"/> |
| <argument xsi:type="ocl.ecore:VariableExp" name="conn" referredVariable="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.28/conn"> |
| <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Connector"/> |
| </argument> |
| </body> |
| <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol=""/>
"/> |
| <letVariable name="dst_comp"> |
| <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Property"/> |
| <initExpression xsi:type="mtl:QueryInvocation"> |
| <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Property"/> |
| <definition href="../../../../../../../../../../../common/org.eclipse.papyrus.robotml.generators.common/bin/org/eclipse/papyrus/robotml/generators/common/mmqueries/ArchitectureQueries.emtl#/0/getDestComponentForConnector"/> |
| <argument xsi:type="ocl.ecore:VariableExp" name="conn" referredVariable="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.28/conn"> |
| <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Connector"/> |
| </argument> |
| </initExpression> |
| </letVariable> |
| </body> |
| <loopVariable name="conn"> |
| <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Connector"/> |
| </loopVariable> |
| <iterSet xsi:type="mtl:QueryInvocation" eType="/6/Sequence(Connector)"> |
| <definition href="../../../../../../../../../../../common/org.eclipse.papyrus.robotml.generators.common/bin/org/eclipse/papyrus/robotml/generators/common/mmqueries/ArchitectureQueries.emtl#/0/getExternalInputConnectors"/> |
| <argument xsi:type="ocl.ecore:VariableExp" name="c" referredVariable="/0/generateRTMapsMacroComponentPackage/%/%/c"> |
| <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/> |
| </argument> |
| </iterSet> |
| </body> |
| <body xsi:type="mtl:ForBlock"> |
| <body xsi:type="mtl:LetBlock"> |
| <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="		 <Output Name=""/> |
| <body xsi:type="mtl:QueryInvocation"> |
| <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> |
| <definition href="../../../../../../../../../../../common/org.eclipse.papyrus.robotml.generators.common/bin/org/eclipse/papyrus/robotml/generators/common/mmqueries/ArchitectureQueries.emtl#/0/getDestPortName"/> |
| <argument xsi:type="ocl.ecore:VariableExp" name="conn" referredVariable="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.29/conn"> |
| <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Connector"/> |
| </argument> |
| </body> |
| <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="" Target=""/> |
| <body xsi:type="ocl.ecore:PropertyCallExp"> |
| <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> |
| <source xsi:type="ocl.ecore:VariableExp" name="src_comp" referredVariable="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.29/%/src_comp"> |
| <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Property"/> |
| </source> |
| <referredProperty xsi:type="ecore:EAttribute" href="http://www.eclipse.org/uml2/5.0.0/UML#//NamedElement/name"/> |
| </body> |
| <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="."/> |
| <body xsi:type="mtl:QueryInvocation"> |
| <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> |
| <definition href="../../../../../../../../../../../common/org.eclipse.papyrus.robotml.generators.common/bin/org/eclipse/papyrus/robotml/generators/common/mmqueries/ArchitectureQueries.emtl#/0/getSourcePortName"/> |
| <argument xsi:type="ocl.ecore:VariableExp" name="conn" referredVariable="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.29/conn"> |
| <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Connector"/> |
| </argument> |
| </body> |
| <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol=""/>
"/> |
| <letVariable name="src_comp"> |
| <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Property"/> |
| <initExpression xsi:type="mtl:QueryInvocation"> |
| <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Property"/> |
| <definition href="../../../../../../../../../../../common/org.eclipse.papyrus.robotml.generators.common/bin/org/eclipse/papyrus/robotml/generators/common/mmqueries/ArchitectureQueries.emtl#/0/getSourceComponentForConnector"/> |
| <argument xsi:type="ocl.ecore:VariableExp" name="conn" referredVariable="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.29/conn"> |
| <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Connector"/> |
| </argument> |
| </initExpression> |
| </letVariable> |
| </body> |
| <loopVariable name="conn"> |
| <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Connector"/> |
| </loopVariable> |
| <iterSet xsi:type="mtl:QueryInvocation" eType="/6/Sequence(Connector)"> |
| <definition href="../../../../../../../../../../../common/org.eclipse.papyrus.robotml.generators.common/bin/org/eclipse/papyrus/robotml/generators/common/mmqueries/ArchitectureQueries.emtl#/0/getExternalOutputConnectors"/> |
| <argument xsi:type="ocl.ecore:VariableExp" name="c" referredVariable="/0/generateRTMapsMacroComponentPackage/%/%/c"> |
| <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/> |
| </argument> |
| </iterSet> |
| </body> |
| <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="		 <RTBoardView ID="JavaStudio1.0">
		 <Description/>
"/> |
| <body xsi:type="mtl:ForBlock"> |
| <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="			 <ComponentBox InstanceName=""/> |
| <body xsi:type="ocl.ecore:PropertyCallExp"> |
| <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> |
| <source xsi:type="ocl.ecore:VariableExp" name="prop" referredVariable="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.31/prop"> |
| <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Property"/> |
| </source> |
| <referredProperty xsi:type="ecore:EAttribute" href="http://www.eclipse.org/uml2/5.0.0/UML#//NamedElement/name"/> |
| </body> |
| <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="" reversed="false">
			 <Description/>
"/> |
| <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="			 </ComponentBox>
"/> |
| <loopVariable name="prop"> |
| <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Property"/> |
| </loopVariable> |
| <iterSet xsi:type="mtl:QueryInvocation" eType="/6/Sequence(Property)"> |
| <definition href="../../../../../../../../../../../common/org.eclipse.papyrus.robotml.generators.common/bin/org/eclipse/papyrus/robotml/generators/common/mmqueries/ArchitectureQueries.emtl#/0/getLevel1SubComponentsForComponent"/> |
| <argument xsi:type="ocl.ecore:VariableExp" name="c" referredVariable="/0/generateRTMapsMacroComponentPackage/%/%/c"> |
| <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/> |
| </argument> |
| </iterSet> |
| </body> |
| <body xsi:type="mtl:LetBlock"> |
| <body xsi:type="mtl:ForBlock"> |
| <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="		 	<InputBox InstanceName=""/> |
| <body xsi:type="ocl.ecore:PropertyCallExp"> |
| <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> |
| <source xsi:type="ocl.ecore:VariableExp" name="port" referredVariable="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.32/%/port"> |
| <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Port"/> |
| </source> |
| <referredProperty xsi:type="ecore:EAttribute" href="http://www.eclipse.org/uml2/5.0.0/UML#//NamedElement/name"/> |
| </body> |
| <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="" reversed="false" x="50" y=""/> |
| <body xsi:type="ocl.ecore:OperationCallExp"> |
| <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/> |
| <source xsi:type="ocl.ecore:IntegerLiteralExp" integerSymbol="100"> |
| <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/> |
| </source> |
| <argument xsi:type="ocl.ecore:OperationCallExp"> |
| <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/> |
| <source xsi:type="ocl.ecore:VariableExp" name="i" referredVariable="/145"> |
| <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/> |
| </source> |
| <argument xsi:type="ocl.ecore:IntegerLiteralExp" integerSymbol="50"> |
| <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/> |
| </argument> |
| <referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer_Class/*"/> |
| </argument> |
| <referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer_Class/+"/> |
| </body> |
| <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="" z="-1">
		 <Description/>
		 	</InputBox>
"/> |
| <loopVariable name="port"> |
| <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Port"/> |
| </loopVariable> |
| <iterSet xsi:type="mtl:QueryInvocation" eType="/6/Sequence(Port)"> |
| <definition href="../../../../../../../../../../../common/org.eclipse.papyrus.robotml.generators.common/bin/org/eclipse/papyrus/robotml/generators/common/mmqueries/ArchitectureQueries.emtl#/0/getInputPortsForElement"/> |
| <argument xsi:type="ocl.ecore:VariableExp" name="elt" referredVariable="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.32/elt"> |
| <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Element"/> |
| </argument> |
| </iterSet> |
| </body> |
| <body xsi:type="mtl:ForBlock"> |
| <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="			 <OutputBox InstanceName=""/> |
| <body xsi:type="ocl.ecore:PropertyCallExp"> |
| <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> |
| <source xsi:type="ocl.ecore:VariableExp" name="port" referredVariable="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.32/%.1/port"> |
| <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Port"/> |
| </source> |
| <referredProperty xsi:type="ecore:EAttribute" href="http://www.eclipse.org/uml2/5.0.0/UML#//NamedElement/name"/> |
| </body> |
| <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="" reversed="false" x="600" y=""/> |
| <body xsi:type="ocl.ecore:OperationCallExp"> |
| <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/> |
| <source xsi:type="ocl.ecore:IntegerLiteralExp" integerSymbol="100"> |
| <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/> |
| </source> |
| <argument xsi:type="ocl.ecore:OperationCallExp"> |
| <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/> |
| <source xsi:type="ocl.ecore:VariableExp" name="i" referredVariable="/151"> |
| <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/> |
| </source> |
| <argument xsi:type="ocl.ecore:IntegerLiteralExp" integerSymbol="50"> |
| <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/> |
| </argument> |
| <referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer_Class/*"/> |
| </argument> |
| <referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer_Class/+"/> |
| </body> |
| <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="" z="-1">
			 <Description/>
			 </OutputBox>
"/> |
| <loopVariable name="port"> |
| <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Port"/> |
| </loopVariable> |
| <iterSet xsi:type="mtl:QueryInvocation" eType="/6/Sequence(Port)"> |
| <definition href="../../../../../../../../../../../common/org.eclipse.papyrus.robotml.generators.common/bin/org/eclipse/papyrus/robotml/generators/common/mmqueries/ArchitectureQueries.emtl#/0/getOutputPortsForElement"/> |
| <argument xsi:type="ocl.ecore:VariableExp" name="elt" referredVariable="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.32/elt"> |
| <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Element"/> |
| </argument> |
| </iterSet> |
| </body> |
| <letVariable name="elt"> |
| <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Element"/> |
| <initExpression xsi:type="ocl.ecore:OperationCallExp"> |
| <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Element"/> |
| <source xsi:type="ocl.ecore:VariableExp" name="c" referredVariable="/0/generateRTMapsMacroComponentPackage/%/%/c"> |
| <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/> |
| </source> |
| <argument xsi:type="ocl.ecore:TypeExp" eType="/9/Element"> |
| <referredType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Element"/> |
| </argument> |
| <referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclAny_Class/oclAsType"/> |
| </initExpression> |
| </letVariable> |
| </body> |
| <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="		 </RTBoardView>
	 </MacroComponentModel>
</MacroPackage>
"/> |
| <fileUrl xsi:type="ocl.ecore:OperationCallExp" referredOperation="/1/String_Class/+"> |
| <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> |
| <source xsi:type="ocl.ecore:PropertyCallExp"> |
| <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> |
| <source xsi:type="ocl.ecore:VariableExp" name="c" referredVariable="/0/generateRTMapsMacroComponentPackage/%/%/c"> |
| <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/> |
| </source> |
| <referredProperty xsi:type="ecore:EAttribute" href="http://www.eclipse.org/uml2/5.0.0/UML#//NamedElement/name"/> |
| </source> |
| <argument xsi:type="ocl.ecore:StringLiteralExp" stringSymbol=".rtmc"> |
| <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> |
| </argument> |
| </fileUrl> |
| <charset xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="UTF-8"> |
| <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> |
| </charset> |
| </body> |
| <ifExpr xsi:type="mtl:QueryInvocation"> |
| <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/> |
| <definition href="../../../../../../../../../../../common/org.eclipse.papyrus.robotml.generators.common/bin/org/eclipse/papyrus/robotml/generators/common/mmqueries/ArchitectureQueries.emtl#/0/isMacroComponent"/> |
| <argument xsi:type="ocl.ecore:VariableExp" name="c" referredVariable="/0/generateRTMapsMacroComponentPackage/%/%/c"> |
| <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/> |
| </argument> |
| </ifExpr> |
| </body> |
| <letVariable name="c"> |
| <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/> |
| <initExpression xsi:type="ocl.ecore:OperationCallExp"> |
| <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/> |
| <source xsi:type="ocl.ecore:VariableExp" name="elt" referredVariable="/0/generateRTMapsMacroComponentPackage/%/elt"> |
| <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//NamedElement"/> |
| </source> |
| <argument xsi:type="ocl.ecore:TypeExp" eType="/9/Class"> |
| <referredType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/> |
| </argument> |
| <referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclAny_Class/oclAsType"/> |
| </initExpression> |
| </letVariable> |
| </body> |
| <loopVariable name="elt"> |
| <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//NamedElement"/> |
| </loopVariable> |
| <iterSet xsi:type="mtl:QueryInvocation" eType="/6/Sequence(NamedElement)"> |
| <definition href="../../../../../../../../../../../common/org.eclipse.papyrus.robotml.generators.common/bin/org/eclipse/papyrus/robotml/generators/common/mmqueries/ArchitectureQueries.emtl#/0/getComponentModels"/> |
| <argument xsi:type="ocl.ecore:VariableExp" name="root_model" referredVariable="/0/generateRTMapsMacroComponentPackage/root_model"> |
| <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Model"/> |
| </argument> |
| </iterSet> |
| </body> |
| <parameter name="root_model"> |
| <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Model"/> |
| </parameter> |
| </ownedModuleElement> |
| </mtl:Module> |
| <ecore:EPackage name="additions"> |
| <eClassifiers xsi:type="ecore:EClass" name="String_Class"> |
| <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> |
| <references href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> |
| </eAnnotations> |
| <eOperations name="+"> |
| <eAnnotations source="MTL non-standard"/> |
| <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> |
| <eParameters name="other"> |
| <eType xsi:type="ocl.ecore:AnyType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclAny"/> |
| </eParameters> |
| </eOperations> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="Integer_Class"> |
| <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> |
| <references href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/> |
| </eAnnotations> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="Real_Class"> |
| <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> |
| <references href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Real"/> |
| </eAnnotations> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="EObject_Class"> |
| <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> |
| <references href="http://www.eclipse.org/emf/2002/Ecore#//EObject"/> |
| </eAnnotations> |
| <eOperations name="generateRTMapsMacroComponentPackage"> |
| <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> |
| <contents xsi:type="ocl.ecore:Constraint"/> |
| </eAnnotations> |
| <eAnnotations source="MTL" references="/0/generateRTMapsMacroComponentPackage"/> |
| <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> |
| <eParameters name="root_model"> |
| <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Model"/> |
| </eParameters> |
| </eOperations> |
| <eOperations name="getSourcePortName"> |
| <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> |
| <contents xsi:type="ocl.ecore:Constraint"/> |
| </eAnnotations> |
| <eAnnotations source="MTL"> |
| <references href="../../../../../../../../../../../common/org.eclipse.papyrus.robotml.generators.common/bin/org/eclipse/papyrus/robotml/generators/common/mmqueries/ArchitectureQueries.emtl#/0/getSourcePortName"/> |
| </eAnnotations> |
| <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> |
| <eParameters name="conn"> |
| <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Connector"/> |
| </eParameters> |
| </eOperations> |
| <eOperations name="getSourceComponentForConnector"> |
| <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> |
| <contents xsi:type="ocl.ecore:Constraint"/> |
| </eAnnotations> |
| <eAnnotations source="MTL"> |
| <references href="../../../../../../../../../../../common/org.eclipse.papyrus.robotml.generators.common/bin/org/eclipse/papyrus/robotml/generators/common/mmqueries/ArchitectureQueries.emtl#/0/getSourceComponentForConnector"/> |
| </eAnnotations> |
| <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Property"/> |
| <eParameters name="conn"> |
| <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Connector"/> |
| </eParameters> |
| </eOperations> |
| <eOperations name="getDestPortName"> |
| <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> |
| <contents xsi:type="ocl.ecore:Constraint"/> |
| </eAnnotations> |
| <eAnnotations source="MTL"> |
| <references href="../../../../../../../../../../../common/org.eclipse.papyrus.robotml.generators.common/bin/org/eclipse/papyrus/robotml/generators/common/mmqueries/ArchitectureQueries.emtl#/0/getDestPortName"/> |
| </eAnnotations> |
| <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> |
| <eParameters name="conn"> |
| <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Connector"/> |
| </eParameters> |
| </eOperations> |
| <eOperations name="getDestComponentForConnector"> |
| <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> |
| <contents xsi:type="ocl.ecore:Constraint"/> |
| </eAnnotations> |
| <eAnnotations source="MTL"> |
| <references href="../../../../../../../../../../../common/org.eclipse.papyrus.robotml.generators.common/bin/org/eclipse/papyrus/robotml/generators/common/mmqueries/ArchitectureQueries.emtl#/0/getDestComponentForConnector"/> |
| </eAnnotations> |
| <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Property"/> |
| <eParameters name="conn"> |
| <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Connector"/> |
| </eParameters> |
| </eOperations> |
| <eOperations name="getInternalConnectors"> |
| <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> |
| <contents xsi:type="ocl.ecore:Constraint"/> |
| </eAnnotations> |
| <eAnnotations source="MTL"> |
| <references href="../../../../../../../../../../../common/org.eclipse.papyrus.robotml.generators.common/bin/org/eclipse/papyrus/robotml/generators/common/mmqueries/ArchitectureQueries.emtl#/0/getInternalConnectors"/> |
| </eAnnotations> |
| <eType xsi:type="ocl.ecore:SequenceType" href="../../../../../../../../../../../common/org.eclipse.papyrus.robotml.generators.common/bin/org/eclipse/papyrus/robotml/generators/common/mmqueries/ArchitectureQueries.emtl#/3/Sequence(Connector)"/> |
| <eParameters name="c"> |
| <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/> |
| </eParameters> |
| </eOperations> |
| <eOperations name="getExternalInputConnectors"> |
| <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> |
| <contents xsi:type="ocl.ecore:Constraint"/> |
| </eAnnotations> |
| <eAnnotations source="MTL"> |
| <references href="../../../../../../../../../../../common/org.eclipse.papyrus.robotml.generators.common/bin/org/eclipse/papyrus/robotml/generators/common/mmqueries/ArchitectureQueries.emtl#/0/getExternalInputConnectors"/> |
| </eAnnotations> |
| <eType xsi:type="ocl.ecore:SequenceType" href="../../../../../../../../../../../common/org.eclipse.papyrus.robotml.generators.common/bin/org/eclipse/papyrus/robotml/generators/common/mmqueries/ArchitectureQueries.emtl#/3/Sequence(Connector)"/> |
| <eParameters name="c"> |
| <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/> |
| </eParameters> |
| </eOperations> |
| <eOperations name="getExternalOutputConnectors"> |
| <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> |
| <contents xsi:type="ocl.ecore:Constraint"/> |
| </eAnnotations> |
| <eAnnotations source="MTL"> |
| <references href="../../../../../../../../../../../common/org.eclipse.papyrus.robotml.generators.common/bin/org/eclipse/papyrus/robotml/generators/common/mmqueries/ArchitectureQueries.emtl#/0/getExternalOutputConnectors"/> |
| </eAnnotations> |
| <eType xsi:type="ocl.ecore:SequenceType" href="../../../../../../../../../../../common/org.eclipse.papyrus.robotml.generators.common/bin/org/eclipse/papyrus/robotml/generators/common/mmqueries/ArchitectureQueries.emtl#/3/Sequence(Connector)"/> |
| <eParameters name="c"> |
| <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/> |
| </eParameters> |
| </eOperations> |
| <eOperations name="getLevel1SubComponentsForComponent"> |
| <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> |
| <contents xsi:type="ocl.ecore:Constraint"/> |
| </eAnnotations> |
| <eAnnotations source="MTL"> |
| <references href="../../../../../../../../../../../common/org.eclipse.papyrus.robotml.generators.common/bin/org/eclipse/papyrus/robotml/generators/common/mmqueries/ArchitectureQueries.emtl#/0/getLevel1SubComponentsForComponent"/> |
| </eAnnotations> |
| <eType xsi:type="ocl.ecore:SequenceType" href="../../../../../../../../../../../common/org.eclipse.papyrus.robotml.generators.common/bin/org/eclipse/papyrus/robotml/generators/common/mmqueries/ArchitectureQueries.emtl#/3/Sequence(Property)"/> |
| <eParameters name="class"> |
| <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/> |
| </eParameters> |
| </eOperations> |
| <eOperations name="getOutputPortsForElement"> |
| <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> |
| <contents xsi:type="ocl.ecore:Constraint"/> |
| </eAnnotations> |
| <eAnnotations source="MTL"> |
| <references href="../../../../../../../../../../../common/org.eclipse.papyrus.robotml.generators.common/bin/org/eclipse/papyrus/robotml/generators/common/mmqueries/ArchitectureQueries.emtl#/0/getOutputPortsForElement"/> |
| </eAnnotations> |
| <eType xsi:type="ocl.ecore:SequenceType" href="../../../../../../../../../../../common/org.eclipse.papyrus.robotml.generators.common/bin/org/eclipse/papyrus/robotml/generators/common/mmqueries/ArchitectureQueries.emtl#/3/Sequence(Port)"/> |
| <eParameters name="elt"> |
| <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Element"/> |
| </eParameters> |
| </eOperations> |
| <eOperations name="getInputPortsForElement"> |
| <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> |
| <contents xsi:type="ocl.ecore:Constraint"/> |
| </eAnnotations> |
| <eAnnotations source="MTL"> |
| <references href="../../../../../../../../../../../common/org.eclipse.papyrus.robotml.generators.common/bin/org/eclipse/papyrus/robotml/generators/common/mmqueries/ArchitectureQueries.emtl#/0/getInputPortsForElement"/> |
| </eAnnotations> |
| <eType xsi:type="ocl.ecore:SequenceType" href="../../../../../../../../../../../common/org.eclipse.papyrus.robotml.generators.common/bin/org/eclipse/papyrus/robotml/generators/common/mmqueries/ArchitectureQueries.emtl#/3/Sequence(Port)"/> |
| <eParameters name="elt"> |
| <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Element"/> |
| </eParameters> |
| </eOperations> |
| <eOperations name="getComponentModels"> |
| <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> |
| <contents xsi:type="ocl.ecore:Constraint"/> |
| </eAnnotations> |
| <eAnnotations source="MTL"> |
| <references href="../../../../../../../../../../../common/org.eclipse.papyrus.robotml.generators.common/bin/org/eclipse/papyrus/robotml/generators/common/mmqueries/ArchitectureQueries.emtl#/0/getComponentModels"/> |
| </eAnnotations> |
| <eType xsi:type="ocl.ecore:SequenceType" href="../../../../../../../../../../../common/org.eclipse.papyrus.robotml.generators.common/bin/org/eclipse/papyrus/robotml/generators/common/mmqueries/ArchitectureQueries.emtl#/3/Sequence(NamedElement)"/> |
| <eParameters name="model"> |
| <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Model"/> |
| </eParameters> |
| </eOperations> |
| <eOperations name="isMacroComponent"> |
| <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> |
| <contents xsi:type="ocl.ecore:Constraint"/> |
| </eAnnotations> |
| <eAnnotations source="MTL"> |
| <references href="../../../../../../../../../../../common/org.eclipse.papyrus.robotml.generators.common/bin/org/eclipse/papyrus/robotml/generators/common/mmqueries/ArchitectureQueries.emtl#/0/isMacroComponent"/> |
| </eAnnotations> |
| <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/> |
| <eParameters name="class"> |
| <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/> |
| </eParameters> |
| </eOperations> |
| <eOperations name="getOutputPortBufferSize"> |
| <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> |
| <contents xsi:type="ocl.ecore:Constraint"/> |
| </eAnnotations> |
| <eAnnotations source="MTL"> |
| <references href="../../../../../../../../../../../common/org.eclipse.papyrus.robotml.generators.common/bin/org/eclipse/papyrus/robotml/generators/common/mmqueries/ArchitectureQueries.emtl#/0/getOutputPortBufferSize"/> |
| </eAnnotations> |
| <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/> |
| <eParameters name="p"> |
| <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Port"/> |
| </eParameters> |
| </eOperations> |
| <eOperations name="getPckOutputDir"> |
| <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> |
| <contents xsi:type="ocl.ecore:Constraint"/> |
| </eAnnotations> |
| <eAnnotations source="MTL"> |
| <references href="../RTMapsDataTypeQueries.emtl#/0/getPckOutputDir"/> |
| </eAnnotations> |
| <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> |
| <eParameters name="arg"> |
| <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> |
| </eParameters> |
| </eOperations> |
| <eOperations name="hasRTMapsNativeImplementation"> |
| <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> |
| <contents xsi:type="ocl.ecore:Constraint"/> |
| </eAnnotations> |
| <eAnnotations source="MTL"> |
| <references href="../RTMapsDataTypeQueries.emtl#/0/hasRTMapsNativeImplementation"/> |
| </eAnnotations> |
| <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/> |
| <eParameters name="c"> |
| <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/> |
| </eParameters> |
| </eOperations> |
| <eOperations name="getRTMapsNativeComponentNameFromGenericAttribute"> |
| <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> |
| <contents xsi:type="ocl.ecore:Constraint"/> |
| </eAnnotations> |
| <eAnnotations source="MTL"> |
| <references href="../RTMapsDataTypeQueries.emtl#/0/getRTMapsNativeComponentNameFromGenericAttribute"/> |
| </eAnnotations> |
| <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> |
| <eParameters name="c"> |
| <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/> |
| </eParameters> |
| </eOperations> |
| <eOperations name="getRTMapsNativeLibraryPathFromGenericAttribute"> |
| <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> |
| <contents xsi:type="ocl.ecore:Constraint"/> |
| </eAnnotations> |
| <eAnnotations source="MTL"> |
| <references href="../RTMapsDataTypeQueries.emtl#/0/getRTMapsNativeLibraryPathFromGenericAttribute"/> |
| </eAnnotations> |
| <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> |
| <eParameters name="c"> |
| <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/> |
| </eParameters> |
| </eOperations> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="OclAny_Class"> |
| <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> |
| <references href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclAny"/> |
| </eAnnotations> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="Collection(T)_Class"> |
| <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> |
| <references href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Collection(T)"/> |
| </eAnnotations> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="Sequence(T)_Class"> |
| <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> |
| <references href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Sequence(T)"/> |
| </eAnnotations> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="OrderedSet(T)_Class"> |
| <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> |
| <references href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OrderedSet(T)"/> |
| </eAnnotations> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="Model_Class"> |
| <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> |
| <references href="http://www.eclipse.org/uml2/5.0.0/UML#//Model"/> |
| </eAnnotations> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="Class_Class"> |
| <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> |
| <references href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/> |
| </eAnnotations> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="Element_Class"> |
| <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> |
| <references href="http://www.eclipse.org/uml2/5.0.0/UML#//Element"/> |
| </eAnnotations> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="Property_Class"> |
| <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> |
| <references href="http://www.eclipse.org/uml2/5.0.0/UML#//Property"/> |
| </eAnnotations> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="Connector_Class"> |
| <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> |
| <references href="http://www.eclipse.org/uml2/5.0.0/UML#//Connector"/> |
| </eAnnotations> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="Parameter_Class"> |
| <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> |
| <references href="http://www.eclipse.org/uml2/5.0.0/UML#//Parameter"/> |
| </eAnnotations> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="Classifier_Class"> |
| <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> |
| <references href="http://www.eclipse.org/uml2/5.0.0/UML#//Classifier"/> |
| </eAnnotations> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="Port_Class"> |
| <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> |
| <references href="http://www.eclipse.org/uml2/5.0.0/UML#//Port"/> |
| </eAnnotations> |
| </eClassifiers> |
| </ecore:EPackage> |
| <ocl.ecore:Variable name="self"> |
| <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EObject"/> |
| </ocl.ecore:Variable> |
| <ocl.ecore:Variable name="self"> |
| <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Model"/> |
| </ocl.ecore:Variable> |
| <ocl.ecore:Variable name="self"> |
| <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> |
| </ocl.ecore:Variable> |
| <ocl.ecore:Variable name="self"> |
| <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Model"/> |
| </ocl.ecore:Variable> |
| <ecore:EPackage name="collections"> |
| <eClassifiers xsi:type="ocl.ecore:SequenceType" name="Sequence(NamedElement)" instanceClassName="java.util.List"> |
| <elementType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//NamedElement"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ocl.ecore:SequenceType" name="Sequence(Property)" instanceClassName="java.util.List"> |
| <elementType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Property"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ocl.ecore:SequenceType" name="Sequence(Port)" instanceClassName="java.util.List"> |
| <elementType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Port"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ocl.ecore:SequenceType" name="Sequence(Connector)" instanceClassName="java.util.List"> |
| <elementType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Connector"/> |
| </eClassifiers> |
| </ecore:EPackage> |
| <ocl.ecore:Variable name="self"> |
| <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Model"/> |
| </ocl.ecore:Variable> |
| <ocl.ecore:Variable name="self"> |
| <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//NamedElement"/> |
| </ocl.ecore:Variable> |
| <ecore:EPackage name="types"> |
| <eClassifiers xsi:type="ocl.ecore:TypeType" name="Class"> |
| <referredType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ocl.ecore:TypeType" name="Element"> |
| <referredType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Element"/> |
| </eClassifiers> |
| </ecore:EPackage> |
| <ocl.ecore:Variable name="self"> |
| <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//NamedElement"/> |
| </ocl.ecore:Variable> |
| <ocl.ecore:Variable name="self"> |
| <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//NamedElement"/> |
| </ocl.ecore:Variable> |
| <ocl.ecore:Variable name="self"> |
| <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//NamedElement"/> |
| </ocl.ecore:Variable> |
| <ocl.ecore:Variable name="self"> |
| <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//NamedElement"/> |
| </ocl.ecore:Variable> |
| <ocl.ecore:Variable name="self"> |
| <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//NamedElement"/> |
| </ocl.ecore:Variable> |
| <ocl.ecore:Variable name="self"> |
| <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//NamedElement"/> |
| </ocl.ecore:Variable> |
| <ocl.ecore:Variable name="self"> |
| <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//NamedElement"/> |
| </ocl.ecore:Variable> |
| <ocl.ecore:Variable name="self"> |
| <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//NamedElement"/> |
| </ocl.ecore:Variable> |
| <ocl.ecore:Variable name="self"> |
| <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//NamedElement"/> |
| </ocl.ecore:Variable> |
| <ocl.ecore:Variable name="self"> |
| <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//NamedElement"/> |
| </ocl.ecore:Variable> |
| <ocl.ecore:Variable name="self"> |
| <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//NamedElement"/> |
| </ocl.ecore:Variable> |
| <ocl.ecore:Variable name="self"> |
| <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//NamedElement"/> |
| </ocl.ecore:Variable> |
| <ocl.ecore:Variable name="self"> |
| <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//NamedElement"/> |
| </ocl.ecore:Variable> |
| <ocl.ecore:Variable name="self"> |
| <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//NamedElement"/> |
| </ocl.ecore:Variable> |
| <ocl.ecore:Variable name="self"> |
| <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//NamedElement"/> |
| </ocl.ecore:Variable> |
| <ocl.ecore:Variable name="self"> |
| <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//NamedElement"/> |
| </ocl.ecore:Variable> |
| <ocl.ecore:Variable name="self"> |
| <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Property"/> |
| </ocl.ecore:Variable> |
| <ocl.ecore:Variable name="self"> |
| <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Property"/> |
| </ocl.ecore:Variable> |
| <ocl.ecore:Variable name="self"> |
| <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Property"/> |
| </ocl.ecore:Variable> |
| <ocl.ecore:Variable name="self"> |
| <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Property"/> |
| </ocl.ecore:Variable> |
| <ocl.ecore:Variable name="self"> |
| <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Property"/> |
| </ocl.ecore:Variable> |
| <ocl.ecore:Variable name="self"> |
| <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Property"/> |
| </ocl.ecore:Variable> |
| <ocl.ecore:Variable name="self"> |
| <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Property"/> |
| </ocl.ecore:Variable> |
| <ocl.ecore:Variable name="self"> |
| <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Property"/> |
| </ocl.ecore:Variable> |
| <ocl.ecore:Variable name="self"> |
| <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Property"/> |
| </ocl.ecore:Variable> |
| <ocl.ecore:Variable name="self"> |
| <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Property"/> |
| </ocl.ecore:Variable> |
| <ocl.ecore:Variable name="self"> |
| <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Property"/> |
| </ocl.ecore:Variable> |
| <ocl.ecore:Variable name="self"> |
| <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Property"/> |
| </ocl.ecore:Variable> |
| <ocl.ecore:Variable name="self"> |
| <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Property"/> |
| </ocl.ecore:Variable> |
| <ocl.ecore:Variable name="self"> |
| <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Property"/> |
| </ocl.ecore:Variable> |
| <ocl.ecore:Variable name="self"> |
| <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Property"/> |
| </ocl.ecore:Variable> |
| <ocl.ecore:Variable name="self"> |
| <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Property"/> |
| </ocl.ecore:Variable> |
| <ocl.ecore:Variable name="self"> |
| <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Property"/> |
| </ocl.ecore:Variable> |
| <ocl.ecore:Variable name="self"> |
| <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Property"/> |
| </ocl.ecore:Variable> |
| <ocl.ecore:Variable name="self"> |
| <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Property"/> |
| </ocl.ecore:Variable> |
| <ocl.ecore:Variable name="self"> |
| <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Property"/> |
| </ocl.ecore:Variable> |
| <ocl.ecore:Variable name="self"> |
| <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Property"/> |
| </ocl.ecore:Variable> |
| <ocl.ecore:Variable name="self"> |
| <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Property"/> |
| </ocl.ecore:Variable> |
| <ocl.ecore:Variable name="self"> |
| <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Property"/> |
| </ocl.ecore:Variable> |
| <ocl.ecore:Variable name="self"> |
| <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//NamedElement"/> |
| </ocl.ecore:Variable> |
| <ocl.ecore:Variable name="i"> |
| <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/> |
| </ocl.ecore:Variable> |
| <ocl.ecore:Variable name="self"> |
| <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//NamedElement"/> |
| </ocl.ecore:Variable> |
| <ocl.ecore:Variable name="self"> |
| <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//NamedElement"/> |
| </ocl.ecore:Variable> |
| <ocl.ecore:Variable name="self"> |
| <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Property"/> |
| </ocl.ecore:Variable> |
| <ocl.ecore:Variable name="self"> |
| <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Property"/> |
| </ocl.ecore:Variable> |
| <ocl.ecore:Variable name="self"> |
| <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Property"/> |
| </ocl.ecore:Variable> |
| <ocl.ecore:Variable name="self"> |
| <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Property"/> |
| </ocl.ecore:Variable> |
| <ocl.ecore:Variable name="self"> |
| <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Property"/> |
| </ocl.ecore:Variable> |
| <ocl.ecore:Variable name="self"> |
| <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Property"/> |
| </ocl.ecore:Variable> |
| <ocl.ecore:Variable name="self"> |
| <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Property"/> |
| </ocl.ecore:Variable> |
| <ocl.ecore:Variable name="self"> |
| <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Property"/> |
| </ocl.ecore:Variable> |
| <ocl.ecore:Variable name="self"> |
| <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Port"/> |
| </ocl.ecore:Variable> |
| <ocl.ecore:Variable name="self"> |
| <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Port"/> |
| </ocl.ecore:Variable> |
| <ocl.ecore:Variable name="self"> |
| <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Port"/> |
| </ocl.ecore:Variable> |
| <ocl.ecore:Variable name="self"> |
| <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Port"/> |
| </ocl.ecore:Variable> |
| <ocl.ecore:Variable name="self"> |
| <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Port"/> |
| </ocl.ecore:Variable> |
| <ocl.ecore:Variable name="self"> |
| <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Port"/> |
| </ocl.ecore:Variable> |
| <ocl.ecore:Variable name="self"> |
| <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Port"/> |
| </ocl.ecore:Variable> |
| <ocl.ecore:Variable name="self"> |
| <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Port"/> |
| </ocl.ecore:Variable> |
| <ocl.ecore:Variable name="self"> |
| <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Port"/> |
| </ocl.ecore:Variable> |
| <ocl.ecore:Variable name="self"> |
| <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Port"/> |
| </ocl.ecore:Variable> |
| <ocl.ecore:Variable name="self"> |
| <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Port"/> |
| </ocl.ecore:Variable> |
| <ocl.ecore:Variable name="self"> |
| <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Port"/> |
| </ocl.ecore:Variable> |
| <ocl.ecore:Variable name="self"> |
| <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Port"/> |
| </ocl.ecore:Variable> |
| <ocl.ecore:Variable name="self"> |
| <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Property"/> |
| </ocl.ecore:Variable> |
| <ocl.ecore:Variable name="i"> |
| <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/> |
| </ocl.ecore:Variable> |
| <ocl.ecore:Variable name="self"> |
| <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//NamedElement"/> |
| </ocl.ecore:Variable> |
| <ocl.ecore:Variable name="i"> |
| <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/> |
| </ocl.ecore:Variable> |
| <ocl.ecore:Variable name="self"> |
| <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//NamedElement"/> |
| </ocl.ecore:Variable> |
| <ocl.ecore:Variable name="self"> |
| <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Property"/> |
| </ocl.ecore:Variable> |
| <ocl.ecore:Variable name="self"> |
| <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Property"/> |
| </ocl.ecore:Variable> |
| <ocl.ecore:Variable name="self"> |
| <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Property"/> |
| </ocl.ecore:Variable> |
| <ocl.ecore:Variable name="self"> |
| <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Property"/> |
| </ocl.ecore:Variable> |
| <ocl.ecore:Variable name="self"> |
| <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Property"/> |
| </ocl.ecore:Variable> |
| <ocl.ecore:Variable name="self"> |
| <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Property"/> |
| </ocl.ecore:Variable> |
| <ocl.ecore:Variable name="self"> |
| <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Property"/> |
| </ocl.ecore:Variable> |
| <ocl.ecore:Variable name="self"> |
| <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Port"/> |
| </ocl.ecore:Variable> |
| <ocl.ecore:Variable name="self"> |
| <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Port"/> |
| </ocl.ecore:Variable> |
| <ocl.ecore:Variable name="self"> |
| <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Port"/> |
| </ocl.ecore:Variable> |
| <ocl.ecore:Variable name="self"> |
| <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Port"/> |
| </ocl.ecore:Variable> |
| <ocl.ecore:Variable name="self"> |
| <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Port"/> |
| </ocl.ecore:Variable> |
| <ocl.ecore:Variable name="self"> |
| <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Property"/> |
| </ocl.ecore:Variable> |
| <ocl.ecore:Variable name="i"> |
| <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/> |
| </ocl.ecore:Variable> |
| <ocl.ecore:Variable name="self"> |
| <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Property"/> |
| </ocl.ecore:Variable> |
| <ocl.ecore:Variable name="self"> |
| <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Property"/> |
| </ocl.ecore:Variable> |
| <ocl.ecore:Variable name="self"> |
| <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Property"/> |
| </ocl.ecore:Variable> |
| <ocl.ecore:Variable name="self"> |
| <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Property"/> |
| </ocl.ecore:Variable> |
| <ocl.ecore:Variable name="self"> |
| <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Property"/> |
| </ocl.ecore:Variable> |
| <ocl.ecore:Variable name="self"> |
| <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Property"/> |
| </ocl.ecore:Variable> |
| <ocl.ecore:Variable name="self"> |
| <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Port"/> |
| </ocl.ecore:Variable> |
| <ocl.ecore:Variable name="self"> |
| <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Port"/> |
| </ocl.ecore:Variable> |
| <ocl.ecore:Variable name="self"> |
| <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Port"/> |
| </ocl.ecore:Variable> |
| <ocl.ecore:Variable name="self"> |
| <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Port"/> |
| </ocl.ecore:Variable> |
| <ocl.ecore:Variable name="self"> |
| <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Port"/> |
| </ocl.ecore:Variable> |
| <ocl.ecore:Variable name="self"> |
| <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Property"/> |
| </ocl.ecore:Variable> |
| <ocl.ecore:Variable name="i"> |
| <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/> |
| </ocl.ecore:Variable> |
| <ocl.ecore:Variable name="self"> |
| <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//NamedElement"/> |
| </ocl.ecore:Variable> |
| <ocl.ecore:Variable name="i"> |
| <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/> |
| </ocl.ecore:Variable> |
| <ocl.ecore:Variable name="self"> |
| <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//NamedElement"/> |
| </ocl.ecore:Variable> |
| <ocl.ecore:Variable name="self"> |
| <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Connector"/> |
| </ocl.ecore:Variable> |
| <ocl.ecore:Variable name="self"> |
| <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Connector"/> |
| </ocl.ecore:Variable> |
| <ocl.ecore:Variable name="self"> |
| <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Connector"/> |
| </ocl.ecore:Variable> |
| <ocl.ecore:Variable name="self"> |
| <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Connector"/> |
| </ocl.ecore:Variable> |
| <ocl.ecore:Variable name="self"> |
| <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Connector"/> |
| </ocl.ecore:Variable> |
| <ocl.ecore:Variable name="self"> |
| <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Connector"/> |
| </ocl.ecore:Variable> |
| <ocl.ecore:Variable name="self"> |
| <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Connector"/> |
| </ocl.ecore:Variable> |
| <ocl.ecore:Variable name="self"> |
| <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//NamedElement"/> |
| </ocl.ecore:Variable> |
| <ocl.ecore:Variable name="i"> |
| <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/> |
| </ocl.ecore:Variable> |
| <ocl.ecore:Variable name="self"> |
| <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//NamedElement"/> |
| </ocl.ecore:Variable> |
| <ocl.ecore:Variable name="self"> |
| <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Connector"/> |
| </ocl.ecore:Variable> |
| <ocl.ecore:Variable name="self"> |
| <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Connector"/> |
| </ocl.ecore:Variable> |
| <ocl.ecore:Variable name="self"> |
| <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Connector"/> |
| </ocl.ecore:Variable> |
| <ocl.ecore:Variable name="self"> |
| <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Connector"/> |
| </ocl.ecore:Variable> |
| <ocl.ecore:Variable name="self"> |
| <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Connector"/> |
| </ocl.ecore:Variable> |
| <ocl.ecore:Variable name="self"> |
| <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//NamedElement"/> |
| </ocl.ecore:Variable> |
| <ocl.ecore:Variable name="i"> |
| <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/> |
| </ocl.ecore:Variable> |
| <ocl.ecore:Variable name="self"> |
| <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//NamedElement"/> |
| </ocl.ecore:Variable> |
| <ocl.ecore:Variable name="self"> |
| <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Connector"/> |
| </ocl.ecore:Variable> |
| <ocl.ecore:Variable name="self"> |
| <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Connector"/> |
| </ocl.ecore:Variable> |
| <ocl.ecore:Variable name="self"> |
| <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Connector"/> |
| </ocl.ecore:Variable> |
| <ocl.ecore:Variable name="self"> |
| <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Connector"/> |
| </ocl.ecore:Variable> |
| <ocl.ecore:Variable name="self"> |
| <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Connector"/> |
| </ocl.ecore:Variable> |
| <ocl.ecore:Variable name="self"> |
| <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//NamedElement"/> |
| </ocl.ecore:Variable> |
| <ocl.ecore:Variable name="i"> |
| <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/> |
| </ocl.ecore:Variable> |
| <ocl.ecore:Variable name="self"> |
| <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//NamedElement"/> |
| </ocl.ecore:Variable> |
| <ocl.ecore:Variable name="self"> |
| <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Property"/> |
| </ocl.ecore:Variable> |
| <ocl.ecore:Variable name="self"> |
| <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Property"/> |
| </ocl.ecore:Variable> |
| <ocl.ecore:Variable name="self"> |
| <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//NamedElement"/> |
| </ocl.ecore:Variable> |
| <ocl.ecore:Variable name="i"> |
| <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/> |
| </ocl.ecore:Variable> |
| <ocl.ecore:Variable name="self"> |
| <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//NamedElement"/> |
| </ocl.ecore:Variable> |
| <ocl.ecore:Variable name="self"> |
| <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//NamedElement"/> |
| </ocl.ecore:Variable> |
| <ocl.ecore:Variable name="self"> |
| <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Port"/> |
| </ocl.ecore:Variable> |
| <ocl.ecore:Variable name="self"> |
| <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Port"/> |
| </ocl.ecore:Variable> |
| <ocl.ecore:Variable name="self"> |
| <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Port"/> |
| </ocl.ecore:Variable> |
| <ocl.ecore:Variable name="self"> |
| <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//NamedElement"/> |
| </ocl.ecore:Variable> |
| <ocl.ecore:Variable name="i"> |
| <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/> |
| </ocl.ecore:Variable> |
| <ocl.ecore:Variable name="self"> |
| <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//NamedElement"/> |
| </ocl.ecore:Variable> |
| <ocl.ecore:Variable name="self"> |
| <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Port"/> |
| </ocl.ecore:Variable> |
| <ocl.ecore:Variable name="self"> |
| <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Port"/> |
| </ocl.ecore:Variable> |
| <ocl.ecore:Variable name="self"> |
| <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Port"/> |
| </ocl.ecore:Variable> |
| <ocl.ecore:Variable name="self"> |
| <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//NamedElement"/> |
| </ocl.ecore:Variable> |
| <ocl.ecore:Variable name="i"> |
| <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/> |
| </ocl.ecore:Variable> |
| <ocl.ecore:Variable name="self"> |
| <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Model"/> |
| </ocl.ecore:Variable> |
| <ocl.ecore:Variable name="i"> |
| <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/> |
| </ocl.ecore:Variable> |
| <ocl.ecore:Variable name="self"> |
| <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EObject"/> |
| </ocl.ecore:Variable> |
| <ecore:EAnnotation source="positions"> |
| <eAnnotations source="positions.0" references="/0/generateRTMapsMacroComponentPackage"> |
| <details key="start" value="1176"/> |
| <details key="end" value="9226"/> |
| <details key="line" value="26"/> |
| </eAnnotations> |
| <eAnnotations source="positions.1" references="/0/generateRTMapsMacroComponentPackage/%"> |
| <details key="start" value="1252"/> |
| <details key="end" value="9213"/> |
| <details key="line" value="27"/> |
| </eAnnotations> |
| <eAnnotations source="positions.2" references="/0/generateRTMapsMacroComponentPackage/%/%"> |
| <details key="start" value="1314"/> |
| <details key="end" value="9204"/> |
| <details key="line" value="28"/> |
| </eAnnotations> |
| <eAnnotations source="positions.3" references="/0/generateRTMapsMacroComponentPackage/%/%/%"> |
| <details key="start" value="1357"/> |
| <details key="end" value="9194"/> |
| <details key="line" value="29"/> |
| </eAnnotations> |
| <eAnnotations source="positions.4" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%"> |
| <details key="start" value="1389"/> |
| <details key="end" value="9184"/> |
| <details key="line" value="30"/> |
| </eAnnotations> |
| <eAnnotations source="positions.5" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%"> |
| <details key="start" value="1432"/> |
| <details key="end" value="1935"/> |
| <details key="line" value="31"/> |
| </eAnnotations> |
| <eAnnotations source="positions.6" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.1"> |
| <details key="start" value="1936"/> |
| <details key="end" value="1939"/> |
| <details key="line" value="0"/> |
| </eAnnotations> |
| <eAnnotations source="positions.7" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.2"> |
| <details key="start" value="1941"/> |
| <details key="end" value="1946"/> |
| <details key="line" value="34"/> |
| </eAnnotations> |
| <eAnnotations source="positions.8" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.3"> |
| <details key="start" value="1947"/> |
| <details key="end" value="1950"/> |
| <details key="line" value="0"/> |
| </eAnnotations> |
| <eAnnotations source="positions.9" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.4"> |
| <details key="start" value="1952"/> |
| <details key="end" value="1984"/> |
| <details key="line" value="34"/> |
| </eAnnotations> |
| <eAnnotations source="positions.10" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.5"> |
| <details key="start" value="1985"/> |
| <details key="end" value="2000"/> |
| <details key="line" value="0"/> |
| </eAnnotations> |
| <eAnnotations source="positions.11" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.5/root_model"> |
| <details key="start" value="1985"/> |
| <details key="end" value="1995"/> |
| <details key="line" value="0"/> |
| </eAnnotations> |
| <eAnnotations source="positions.12" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.6"> |
| <details key="start" value="2002"/> |
| <details key="end" value="2006"/> |
| <details key="line" value="34"/> |
| </eAnnotations> |
| <eAnnotations source="positions.13" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.7"> |
| <details key="start" value="2007"/> |
| <details key="end" value="2010"/> |
| <details key="line" value="0"/> |
| </eAnnotations> |
| <eAnnotations source="positions.14" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.8"> |
| <details key="start" value="2013"/> |
| <details key="end" value="2016"/> |
| <details key="line" value="0"/> |
| </eAnnotations> |
| <eAnnotations source="positions.15" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.9"> |
| <details key="start" value="2018"/> |
| <details key="end" value="2040"/> |
| <details key="line" value="34"/> |
| </eAnnotations> |
| <eAnnotations source="positions.16" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.10"> |
| <details key="start" value="2041"/> |
| <details key="end" value="2044"/> |
| <details key="line" value="0"/> |
| </eAnnotations> |
| <eAnnotations source="positions.17" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.11"> |
| <details key="start" value="2046"/> |
| <details key="end" value="2051"/> |
| <details key="line" value="35"/> |
| </eAnnotations> |
| <eAnnotations source="positions.18" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.12"> |
| <details key="start" value="2052"/> |
| <details key="end" value="2055"/> |
| <details key="line" value="0"/> |
| </eAnnotations> |
| <eAnnotations source="positions.19" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.13"> |
| <details key="start" value="2057"/> |
| <details key="end" value="2086"/> |
| <details key="line" value="35"/> |
| </eAnnotations> |
| <eAnnotations source="positions.20" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.14"> |
| <details key="start" value="2087"/> |
| <details key="end" value="2111"/> |
| <details key="line" value="0"/> |
| </eAnnotations> |
| <eAnnotations source="positions.21" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.14/%"> |
| <details key="start" value="2103"/> |
| <details key="end" value="2110"/> |
| <details key="line" value="0"/> |
| </eAnnotations> |
| <eAnnotations source="positions.22" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.15"> |
| <details key="start" value="2113"/> |
| <details key="end" value="2120"/> |
| <details key="line" value="35"/> |
| </eAnnotations> |
| <eAnnotations source="positions.23" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.16"> |
| <details key="start" value="2121"/> |
| <details key="end" value="2136"/> |
| <details key="line" value="0"/> |
| </eAnnotations> |
| <eAnnotations source="positions.24" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.16/root_model"> |
| <details key="start" value="2121"/> |
| <details key="end" value="2131"/> |
| <details key="line" value="0"/> |
| </eAnnotations> |
| <eAnnotations source="positions.25" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.17"> |
| <details key="start" value="2138"/> |
| <details key="end" value="2142"/> |
| <details key="line" value="35"/> |
| </eAnnotations> |
| <eAnnotations source="positions.26" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.18"> |
| <details key="start" value="2143"/> |
| <details key="end" value="2146"/> |
| <details key="line" value="0"/> |
| </eAnnotations> |
| <eAnnotations source="positions.27" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.19"> |
| <details key="start" value="2149"/> |
| <details key="end" value="2152"/> |
| <details key="line" value="0"/> |
| </eAnnotations> |
| <eAnnotations source="positions.28" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.20"> |
| <details key="start" value="2154"/> |
| <details key="end" value="2236"/> |
| <details key="line" value="35"/> |
| </eAnnotations> |
| <eAnnotations source="positions.29" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.21"> |
| <details key="start" value="2237"/> |
| <details key="end" value="3012"/> |
| <details key="line" value="39"/> |
| </eAnnotations> |
| <eAnnotations source="positions.30" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.21/%"> |
| <details key="start" value="2303"/> |
| <details key="end" value="3003"/> |
| <details key="line" value="40"/> |
| </eAnnotations> |
| <eAnnotations source="positions.31" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.21/%/%"> |
| <details key="start" value="2377"/> |
| <details key="end" value="2387"/> |
| <details key="line" value="41"/> |
| </eAnnotations> |
| <eAnnotations source="positions.32" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.21/%/%.1"> |
| <details key="start" value="2388"/> |
| <details key="end" value="2391"/> |
| <details key="line" value="0"/> |
| </eAnnotations> |
| <eAnnotations source="positions.33" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.21/%/%.2"> |
| <details key="start" value="2393"/> |
| <details key="end" value="2398"/> |
| <details key="line" value="41"/> |
| </eAnnotations> |
| <eAnnotations source="positions.34" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.21/%/%.3"> |
| <details key="start" value="2399"/> |
| <details key="end" value="2402"/> |
| <details key="line" value="0"/> |
| </eAnnotations> |
| <eAnnotations source="positions.35" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.21/%/%.4"> |
| <details key="start" value="2405"/> |
| <details key="end" value="2480"/> |
| <details key="line" value="0"/> |
| </eAnnotations> |
| <eAnnotations source="positions.36" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.21/%/%.4/%"> |
| <details key="start" value="2405"/> |
| <details key="end" value="2431"/> |
| <details key="line" value="0"/> |
| </eAnnotations> |
| <eAnnotations source="positions.37" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.21/%/%.4/%/%"> |
| <details key="start" value="2405"/> |
| <details key="end" value="2414"/> |
| <details key="line" value="0"/> |
| </eAnnotations> |
| <eAnnotations source="positions.38" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.21/%/%.4/%/%/prop"> |
| <details key="start" value="2405"/> |
| <details key="end" value="2409"/> |
| <details key="line" value="0"/> |
| </eAnnotations> |
| <eAnnotations source="positions.39" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.21/%/%.4/%/%.1"> |
| <details key="start" value="2425"/> |
| <details key="end" value="2430"/> |
| <details key="line" value="0"/> |
| </eAnnotations> |
| <eAnnotations source="positions.40" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.21/%/%.5"> |
| <details key="start" value="2483"/> |
| <details key="end" value="2486"/> |
| <details key="line" value="0"/> |
| </eAnnotations> |
| <eAnnotations source="positions.41" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.21/%/%.6"> |
| <details key="start" value="2489"/> |
| <details key="end" value="2492"/> |
| <details key="line" value="0"/> |
| </eAnnotations> |
| <eAnnotations source="positions.42" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.21/%/%.7"> |
| <details key="start" value="2494"/> |
| <details key="end" value="2516"/> |
| <details key="line" value="41"/> |
| </eAnnotations> |
| <eAnnotations source="positions.43" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.21/%/%.8"> |
| <details key="start" value="2517"/> |
| <details key="end" value="2520"/> |
| <details key="line" value="0"/> |
| </eAnnotations> |
| <eAnnotations source="positions.44" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.21/%/%.9"> |
| <details key="start" value="2522"/> |
| <details key="end" value="2527"/> |
| <details key="line" value="42"/> |
| </eAnnotations> |
| <eAnnotations source="positions.45" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.21/%/%.10"> |
| <details key="start" value="2528"/> |
| <details key="end" value="2531"/> |
| <details key="line" value="0"/> |
| </eAnnotations> |
| <eAnnotations source="positions.46" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.21/%/%.11"> |
| <details key="start" value="2534"/> |
| <details key="end" value="2609"/> |
| <details key="line" value="0"/> |
| </eAnnotations> |
| <eAnnotations source="positions.47" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.21/%/%.11/%"> |
| <details key="start" value="2534"/> |
| <details key="end" value="2560"/> |
| <details key="line" value="0"/> |
| </eAnnotations> |
| <eAnnotations source="positions.48" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.21/%/%.11/%/%"> |
| <details key="start" value="2534"/> |
| <details key="end" value="2543"/> |
| <details key="line" value="0"/> |
| </eAnnotations> |
| <eAnnotations source="positions.49" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.21/%/%.11/%/%/prop"> |
| <details key="start" value="2534"/> |
| <details key="end" value="2538"/> |
| <details key="line" value="0"/> |
| </eAnnotations> |
| <eAnnotations source="positions.50" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.21/%/%.11/%/%.1"> |
| <details key="start" value="2554"/> |
| <details key="end" value="2559"/> |
| <details key="line" value="0"/> |
| </eAnnotations> |
| <eAnnotations source="positions.51" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.21/%/%.12"> |
| <details key="start" value="2612"/> |
| <details key="end" value="2615"/> |
| <details key="line" value="0"/> |
| </eAnnotations> |
| <eAnnotations source="positions.52" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.21/%/%.13"> |
| <details key="start" value="2618"/> |
| <details key="end" value="2621"/> |
| <details key="line" value="0"/> |
| </eAnnotations> |
| <eAnnotations source="positions.53" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.21/%/%.14"> |
| <details key="start" value="2623"/> |
| <details key="end" value="2651"/> |
| <details key="line" value="42"/> |
| </eAnnotations> |
| <eAnnotations source="positions.54" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.21/%/%.15"> |
| <details key="start" value="2307"/> |
| <details key="end" value="2374"/> |
| <details key="line" value="0"/> |
| </eAnnotations> |
| <eAnnotations source="positions.55" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.21/%/%.15/%"> |
| <details key="start" value="2308"/> |
| <details key="end" value="2366"/> |
| <details key="line" value="0"/> |
| </eAnnotations> |
| <eAnnotations source="positions.56" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.21/%/%.15/%/%"> |
| <details key="start" value="2308"/> |
| <details key="end" value="2334"/> |
| <details key="line" value="0"/> |
| </eAnnotations> |
| <eAnnotations source="positions.57" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.21/%/%.15/%/%/%"> |
| <details key="start" value="2308"/> |
| <details key="end" value="2317"/> |
| <details key="line" value="0"/> |
| </eAnnotations> |
| <eAnnotations source="positions.58" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.21/%/%.15/%/%/%/prop"> |
| <details key="start" value="2308"/> |
| <details key="end" value="2312"/> |
| <details key="line" value="0"/> |
| </eAnnotations> |
| <eAnnotations source="positions.59" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.21/%/%.15/%/%/%.1"> |
| <details key="start" value="2328"/> |
| <details key="end" value="2333"/> |
| <details key="line" value="0"/> |
| </eAnnotations> |
| <eAnnotations source="positions.60" references="/0/generateRTMapsMacroComponentPackage/%/%/%/%/%.21/%/%.15/%.1"> |
| <details key="start" value="2369"/> |
| <details key="end" value="2373"/> |
| <details key="line" value="0"/> |
| </eAnnotations> |
| <eAnnotations source="positions.61" references="/0/generateRTM
|