removed bin folder
Signed-off-by: Stefano Puri <stefano.puri@intecs.it>
diff --git a/plugins/org.polarsys.chess.mobius/bin/.gitignore b/plugins/org.polarsys.chess.mobius/bin/.gitignore
deleted file mode 100644
index cf1db2e..0000000
--- a/plugins/org.polarsys.chess.mobius/bin/.gitignore
+++ /dev/null
@@ -1 +0,0 @@
-/org/
diff --git a/plugins/org.polarsys.chess.mobius/bin/org/polarsys/chess/mobius/Activator.class b/plugins/org.polarsys.chess.mobius/bin/org/polarsys/chess/mobius/Activator.class
deleted file mode 100644
index 8bbd940..0000000
--- a/plugins/org.polarsys.chess.mobius/bin/org/polarsys/chess/mobius/Activator.class
+++ /dev/null
Binary files differ
diff --git a/plugins/org.polarsys.chess.mobius/bin/org/polarsys/chess/mobius/dialogs/AnalysisContextSelectionDialog.class b/plugins/org.polarsys.chess.mobius/bin/org/polarsys/chess/mobius/dialogs/AnalysisContextSelectionDialog.class
deleted file mode 100644
index 6f5411d..0000000
--- a/plugins/org.polarsys.chess.mobius/bin/org/polarsys/chess/mobius/dialogs/AnalysisContextSelectionDialog.class
+++ /dev/null
Binary files differ
diff --git a/plugins/org.polarsys.chess.mobius/bin/org/polarsys/chess/mobius/handlers/TransformationHandler.class b/plugins/org.polarsys.chess.mobius/bin/org/polarsys/chess/mobius/handlers/TransformationHandler.class
deleted file mode 100644
index f904afc..0000000
--- a/plugins/org.polarsys.chess.mobius/bin/org/polarsys/chess/mobius/handlers/TransformationHandler.class
+++ /dev/null
Binary files differ
diff --git a/plugins/org.polarsys.chess.mobius/bin/org/polarsys/chess/mobius/templates/AtomicComponentTemplate.class b/plugins/org.polarsys.chess.mobius/bin/org/polarsys/chess/mobius/templates/AtomicComponentTemplate.class
deleted file mode 100644
index ad67fd9..0000000
--- a/plugins/org.polarsys.chess.mobius/bin/org/polarsys/chess/mobius/templates/AtomicComponentTemplate.class
+++ /dev/null
Binary files differ
diff --git a/plugins/org.polarsys.chess.mobius/bin/org/polarsys/chess/mobius/templates/ComposedComponentTemplate.class b/plugins/org.polarsys.chess.mobius/bin/org/polarsys/chess/mobius/templates/ComposedComponentTemplate.class
deleted file mode 100644
index d95b789..0000000
--- a/plugins/org.polarsys.chess.mobius/bin/org/polarsys/chess/mobius/templates/ComposedComponentTemplate.class
+++ /dev/null
Binary files differ
diff --git a/plugins/org.polarsys.chess.mobius/bin/org/polarsys/chess/mobius/templates/ProjectFileTemplate.class b/plugins/org.polarsys.chess.mobius/bin/org/polarsys/chess/mobius/templates/ProjectFileTemplate.class
deleted file mode 100644
index a04c802..0000000
--- a/plugins/org.polarsys.chess.mobius/bin/org/polarsys/chess/mobius/templates/ProjectFileTemplate.class
+++ /dev/null
Binary files differ
diff --git a/plugins/org.polarsys.chess.mobius/bin/org/polarsys/chess/mobius/templates/atomicComponentTemplate.emtl b/plugins/org.polarsys.chess.mobius/bin/org/polarsys/chess/mobius/templates/atomicComponentTemplate.emtl
deleted file mode 100644
index 4eaedcd..0000000
--- a/plugins/org.polarsys.chess.mobius/bin/org/polarsys/chess/mobius/templates/atomicComponentTemplate.emtl
+++ /dev/null
@@ -1,5069 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:mtl="http://www.eclipse.org/acceleo/mtl/3.0" xmlns:ocl.ecore="http://www.eclipse.org/ocl/1.1.0/Ecore">
- <mtl:Module name="atomicComponentTemplate" nsURI="org::polarsys::chess::mobius::templates::atomicComponentTemplate" startHeaderPosition="523" endHeaderPosition="595">
- <input>
- <takesTypesFrom href="http://www.eclipse.org/uml2/5.0.0/UML#/"/>
- </input>
- <imports href="projectFileTemplate.emtl#/0"/>
- <ownedModuleElement xsi:type="mtl:Template" name="atomicComponentTemplate" visibility="Public" main="true">
- <init>
- <variable name="BlockQN">
- <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
- <initExpression xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="SysML::Blocks::Block">
- <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
- </initExpression>
- </variable>
- <variable name="ErrorModelBehaviorQN">
- <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
- <initExpression xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="CHESS::Dependability::DependableComponent::ErrorModelBehavior">
- <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
- </initExpression>
- </variable>
- <variable name="NormalStateQN">
- <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
- <initExpression xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="CHESS::Dependability::ThreatsPropagation::NormalState">
- <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
- </initExpression>
- </variable>
- <variable name="ErrorStateQN">
- <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
- <initExpression xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="CHESS::Dependability::ThreatsPropagation::ErrorState">
- <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
- </initExpression>
- </variable>
- <variable name="CompromisedStateQN">
- <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
- <initExpression xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="CHESS::Dependability::ThreatsPropagation::CompromisedState">
- <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
- </initExpression>
- </variable>
- <variable name="InternalFaultQN">
- <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
- <initExpression xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="CHESS::Dependability::ThreatsPropagation::InternalFault">
- <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
- </initExpression>
- </variable>
- <variable name="AttackQN">
- <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
- <initExpression xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="CHESS::Dependability::ThreatsPropagation::Attack">
- <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
- </initExpression>
- </variable>
- </init>
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="	
"/>
- <body xsi:type="mtl:LetBlock">
- <body xsi:type="mtl:FileBlock" openMode="OverWrite">
- <body xsi:type="mtl:LetBlock">
- <body xsi:type="mtl:LetBlock">
- <body xsi:type="mtl:LetBlock">
- <body xsi:type="mtl:LetBlock">
- <body xsi:type="mtl:LetBlock">
- <body xsi:type="mtl:LetBlock">
- <body xsi:type="mtl:LetBlock">
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="<?xml version="1.0" encoding="ISO-8859-1"?>
<class id="Mobius.AtomicModels.San.SanInterface">
	<int id="ClassVersion">1</int>
	<class id="Mobius.BaseClasses.BaseInterfaceClass">
		<int id="ClassVersion">3</int>
		<string id="ModelName">"/>
- <body xsi:type="ocl.ecore:VariableExp" name="componentName" referredVariable="/0/atomicComponentTemplate/%.1/componentName">
- <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="</string>
		<class id="Mobius.AtomicModels.San.SanInfoClass">
			<int id="ClassVersion">5</int>
			<class id="Mobius.BaseClasses.BaseInfoClass">
				<int id="ClassVersion">2</int>
			</class>
			<class id="Mobius.AtomicModels.San.SanTypeManager">
				<int id="ClassVersion">1</int>
				<int id="typeListModelSize">0</int>
			</class>
			<string id="CustomInitialization"></string>
		</class>
		<class id="Mobius.AtomicModels.San.SanEditor">
			<int id="ClassVersion">3</int>
			<class id="Mobius.BaseClasses.BaseEditorClass">
				<int id="ClassVersion">3</int>
				<boolean id="HasPanel">true</boolean>
				<class id="Mobius.BaseClasses.BasePanelClass">
					<int id="ClassVersion">2</int>
					<point id="Size of Panel">
						<int id="x">900</int>
						<int id="y">400</int>
					</point>
					<double id="ZoomFactor">1.0</double>
					<boolean id="ShowGridEnabled">true</boolean>
					<int id="ShowGridStep">10</int>
					<boolean id="SnapGridEnabled">true</boolean>
					<int id="SnapGridStep">10</int>
"/>
- <body xsi:type="mtl:LetBlock">
- <body xsi:type="mtl:LetBlock">
- <body xsi:type="mtl:IfBlock">
- <body xsi:type="mtl:LetBlock">
- <body xsi:type="mtl:ForBlock">
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="					<class id="Mobius.AtomicModels.San.PlacePanelObject">
						<int id="ClassVersion">1</int>
						<class id="Mobius.BaseClasses.BaseVertexClass">
							<int id="ClassVersion">3</int>
							<class id="Mobius.BaseClasses.BasePanelObjectClass">
								<int id="ClassVersion">5</int>
								<string id="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="place" referredVariable="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%/%/place">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//State"/>
- </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="</string>
								<boolean id="ContainsLabel">true</boolean>
								<boolean id="IsLabelShown">true</boolean>
							</class>
							<point id="CenterPoint">
"/>
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="								<int id="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:VariableExp" name="placeX" referredVariable="/0/atomicComponentTemplate/%.1/%/%/%/placeX">
- <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="/38">
- <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="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/*"/>
- </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="</int> "/>
- <body xsi:type="mtl:QueryInvocation" definition="/0/setOkX">
- <eType xsi:type="ocl.ecore:AnyType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclAny"/>
- <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="placeX" referredVariable="/0/atomicComponentTemplate/%.1/%/%/%/placeX">
- <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="/38">
- <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="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/*"/>
- </argument>
- <referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer_Class/+"/>
- </argument>
- </body>
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="
								<int id="y">"/>
- <body xsi:type="ocl.ecore:VariableExp" name="placeY" referredVariable="/0/atomicComponentTemplate/%.1/%/%/%/%/placeY">
- <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="</int> "/>
- <body xsi:type="mtl:QueryInvocation" definition="/0/setOkY">
- <eType xsi:type="ocl.ecore:AnyType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclAny"/>
- <argument xsi:type="ocl.ecore:VariableExp" name="placeY" referredVariable="/0/atomicComponentTemplate/%.1/%/%/%/%/placeY">
- <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
- </argument>
- </body>
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="
							</point>
						</class>
						<boolean id="ReadOnly">false</boolean>
						<boolean id="ConstantMarking">true</boolean>
"/>
- <body xsi:type="mtl:IfBlock">
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="						<int id="InitialState">1</int>
"/>
- <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:CollectionLiteralExp" eType="/3/Set(Stereotype)">
- <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL/Annotations">
- <details key="IMPLICIT_SET_CONVERSION" value="true"/>
- </eAnnotations>
- <part xsi:type="ocl.ecore:CollectionItem">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Stereotype"/>
- <item xsi:type="ocl.ecore:OperationCallExp">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Stereotype"/>
- <source xsi:type="ocl.ecore:VariableExp" name="place" referredVariable="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%/%/place">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//State"/>
- </source>
- <argument xsi:type="ocl.ecore:VariableExp" name="NormalStateQN" referredVariable="/0/atomicComponentTemplate/@init/@variable.2">
- <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
- </argument>
- <referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/uml2/5.0.0/UML#//Element/getAppliedStereotype"/>
- </item>
- </part>
- </source>
- <referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Set(T)_Class/notEmpty"/>
- </ifExpr>
- <else>
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="						<int id="InitialState">0</int>
"/>
- </else>
- </body>
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="					</class>
"/>
- <loopVariable name="place">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//State"/>
- </loopVariable>
- <iterSet xsi:type="ocl.ecore:VariableExp" name="places" eType="/3/Sequence(State)" referredVariable="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%/places"/>
- </body>
- <letVariable name="places" eType="/3/Sequence(State)">
- <initExpression xsi:type="mtl:QueryInvocation" eType="/3/Sequence(State)" definition="/0/getPlaces">
- <argument xsi:type="ocl.ecore:VariableExp" name="atomicBlock" referredVariable="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/atomicBlock">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Classifier"/>
- </argument>
- </initExpression>
- </letVariable>
- </body>
- <body xsi:type="mtl:LetBlock">
- <body xsi:type="mtl:ForBlock">
- <body xsi:type="mtl:IfBlock">
- <body xsi:type="mtl:LetBlock">
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="					<class id="Mobius.AtomicModels.San.TimedActivityPanelObject">
						<int id="ClassVersion">2</int>
						<class id="Mobius.AtomicModels.San.ActivityPanelObject">
							<int id="ClassVersion">1</int>
							<class id="Mobius.BaseClasses.ExtendedBaseVertexClass">
								<int id="ClassVersion">1</int>
								<class id="Mobius.BaseClasses.BaseVertexClass">
									<int id="ClassVersion">3</int>
									<class id="Mobius.BaseClasses.BasePanelObjectClass">
										<int id="ClassVersion">5</int>
										<string id="Name">"/>
- <body xsi:type="ocl.ecore:VariableExp" name="timedActivityName" referredVariable="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%.1/%/%/%/timedActivityName.3">
- <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="</string>
										<boolean id="ContainsLabel">true</boolean>
										<boolean id="IsLabelShown">true</boolean>
									</class>
									<point id="CenterPoint">
										<int id="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:VariableExp" name="activityX" referredVariable="/0/atomicComponentTemplate/%.1/%/%/%/%/%/activityX">
- <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="/126">
- <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="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/*"/>
- </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="</int>
										<int id="y">"/>
- <body xsi:type="ocl.ecore:VariableExp" name="activityY" referredVariable="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/activityY">
- <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="</int>
									</point>
								</class>
							</class>
							<int id="NumberOfCases">1</int>
							<vector id="CaseDistributions">
								<string id="0"></string>
							</vector>
						</class>
"/>
- <body xsi:type="mtl:LetBlock">
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="						<class id="Mobius.BaseClasses.Distributions.DistributionFunction">
							<int id="ClassVersion">1</int>
							<string id="Name">Exponential</string>
							<vector id="MetaParameters">
							</vector>
							<vector id="Parameters">
"/>
- <body xsi:type="mtl:IfBlock">
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="								"/>
- <body xsi:type="mtl:QueryInvocation">
- <eType xsi:type="ocl.ecore:AnyType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclAny"/>
- <definition href="projectFileTemplate.emtl#/0/addToGlobalVars"/>
- <argument xsi:type="ocl.ecore:OperationCallExp">
- <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="timedActivityName" referredVariable="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%.1/%/%/%/timedActivityName.3">
- <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
- </source>
- <argument xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="Rate">
- <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
- </argument>
- <referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String_Class/concat"/>
- </argument>
- <argument xsi:type="ocl.ecore:VariableExp" name="globalvars" eType="/3/Set(String)" referredVariable="/0/atomicComponentTemplate/%.1/%/%/globalvars"/>
- </body>
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="
								<string id="0">"/>
- <body xsi:type="ocl.ecore:VariableExp" name="timedActivityName" referredVariable="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%.1/%/%/%/timedActivityName.3">
- <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="Rate</string>
"/>
- <ifExpr xsi:type="ocl.ecore:OperationCallExp">
- <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/>
- <source xsi:type="ocl.ecore:OperationCallExp">
- <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
- <source xsi:type="ocl.ecore:VariableExp" name="rate" referredVariable="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%.1/%/%/%/%.5/rate">
- <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
- </source>
- <referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String_Class/size"/>
- </source>
- <argument xsi:type="ocl.ecore:IntegerLiteralExp" integerSymbol="0">
- <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
- </argument>
- <referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer_Class/="/>
- </ifExpr>
- <else>
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="								<string id="0">"/>
- <body xsi:type="ocl.ecore:VariableExp" name="rate" referredVariable="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%.1/%/%/%/%.5/rate">
- <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="</string>
"/>
- </else>
- </body>
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="							</vector>
						</class>
"/>
- <letVariable name="rate">
- <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
- <initExpression xsi:type="mtl:QueryInvocation" definition="/0/getRate">
- <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
- <argument xsi:type="ocl.ecore:VariableExp" name="activity" referredVariable="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%.1/%/activity">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Transition"/>
- </argument>
- </initExpression>
- </letVariable>
- </body>
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="						<string id="Activation"></string>
						<string id="Reactivation"></string>
					</class>
"/>
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="					<class id="Mobius.BaseClasses.BaseEdgeClass">
						<int id="ClassVersion">3</int>
						<int id="LineType">0</int>
						<string id="StartVertex">"/>
- <body xsi:type="ocl.ecore:VariableExp" name="timedActivityName" referredVariable="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%.1/%/%/%/timedActivityName.3">
- <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="</string>
						<string id="FinishVertex">"/>
- <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#//Vertex"/>
- <source xsi:type="ocl.ecore:VariableExp" name="activity" referredVariable="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%.1/%/activity">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Transition"/>
- </source>
- <referredProperty xsi:type="ecore:EReference" href="http://www.eclipse.org/uml2/5.0.0/UML#//Transition/target"/>
- </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="</string>
						<boolean id="Arrows">true</boolean>
						<vector id="PointList">
							<point id="0">
								<int id="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:VariableExp" name="activityX" referredVariable="/0/atomicComponentTemplate/%.1/%/%/%/%/%/activityX">
- <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="/126">
- <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="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/*"/>
- </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="</int>
								<int id="y">"/>
- <body xsi:type="ocl.ecore:VariableExp" name="activityY" referredVariable="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/activityY">
- <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="</int>
							</point>
							<point id="1">
								<int id="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:VariableExp" name="placeX" referredVariable="/0/atomicComponentTemplate/%.1/%/%/%/placeX">
- <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="/126">
- <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="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/*"/>
- </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="</int>
								<int id="y">"/>
- <body xsi:type="ocl.ecore:VariableExp" name="placeY" referredVariable="/0/atomicComponentTemplate/%.1/%/%/%/%/placeY">
- <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="</int>
							</point>
						</vector>
					</class>
					<class id="Mobius.BaseClasses.BaseEdgeClass">
						<int id="ClassVersion">3</int>
						<int id="LineType">0</int>
						<string id="StartVertex">"/>
- <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#//Vertex"/>
- <source xsi:type="ocl.ecore:VariableExp" name="activity" referredVariable="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%.1/%/activity">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Transition"/>
- </source>
- <referredProperty xsi:type="ecore:EReference" href="http://www.eclipse.org/uml2/5.0.0/UML#//Transition/source"/>
- </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="</string>
						<string id="FinishVertex">"/>
- <body xsi:type="ocl.ecore:VariableExp" name="timedActivityName" referredVariable="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%.1/%/%/%/timedActivityName.3">
- <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="</string>
						<boolean id="Arrows">true</boolean>
						<vector id="PointList">
							<point id="0">
								<int id="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:VariableExp" name="placeX" referredVariable="/0/atomicComponentTemplate/%.1/%/%/%/placeX">
- <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="/126">
- <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="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/*"/>
- </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="</int>
								<int id="y">"/>
- <body xsi:type="ocl.ecore:VariableExp" name="placeY" referredVariable="/0/atomicComponentTemplate/%.1/%/%/%/%/placeY">
- <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="</int>
							</point>
							<point id="1">
								<int id="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:VariableExp" name="activityX" referredVariable="/0/atomicComponentTemplate/%.1/%/%/%/%/%/activityX">
- <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="/126">
- <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="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/*"/>
- </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="</int>
								<int id="y">"/>
- <body xsi:type="ocl.ecore:VariableExp" name="activityY" referredVariable="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/activityY">
- <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="</int>
							</point>
						</vector>
					</class>
"/>
- <letVariable name="timedActivityName">
- <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
- <initExpression xsi:type="mtl:QueryInvocation" definition="/0/getActivityName">
- <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
- <argument xsi:type="ocl.ecore:VariableExp" name="activity" referredVariable="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%.1/%/activity">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Transition"/>
- </argument>
- </initExpression>
- </letVariable>
- </body>
- <ifExpr xsi:type="ocl.ecore:OperationCallExp">
- <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/>
- <source xsi:type="ocl.ecore:CollectionLiteralExp" eType="/3/Set(Stereotype)">
- <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL/Annotations">
- <details key="IMPLICIT_SET_CONVERSION" value="true"/>
- </eAnnotations>
- <part xsi:type="ocl.ecore:CollectionItem">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Stereotype"/>
- <item xsi:type="ocl.ecore:OperationCallExp">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Stereotype"/>
- <source xsi:type="ocl.ecore:VariableExp" name="activity" referredVariable="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%.1/%/activity">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Transition"/>
- </source>
- <argument xsi:type="ocl.ecore:VariableExp" name="InternalFaultQN" referredVariable="/0/atomicComponentTemplate/@init/@variable.5">
- <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
- </argument>
- <referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/uml2/5.0.0/UML#//Element/getAppliedStereotype"/>
- </item>
- </part>
- </source>
- <referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Set(T)_Class/notEmpty"/>
- </ifExpr>
- </body>
- <body xsi:type="mtl:IfBlock">
- <body xsi:type="mtl:LetBlock">
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="					<class id="Mobius.AtomicModels.San.InstantaneousActivityPanelObject">
						<int id="ClassVersion">1</int>
						<class id="Mobius.AtomicModels.San.ActivityPanelObject">
							<int id="ClassVersion">1</int>
							<class id="Mobius.BaseClasses.ExtendedBaseVertexClass">
								<int id="ClassVersion">1</int>
								<class id="Mobius.BaseClasses.BaseVertexClass">
									<int id="ClassVersion">3</int>
									<class id="Mobius.BaseClasses.BasePanelObjectClass">
										<int id="ClassVersion">5</int>
										<string id="Name">"/>
- <body xsi:type="ocl.ecore:VariableExp" name="instActivityName" referredVariable="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%.1/%/%.1/%/instActivityName.3">
- <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="</string>
										<boolean id="ContainsLabel">true</boolean>
										<boolean id="IsLabelShown">true</boolean>
									</class>
									<point id="CenterPoint">
										<int id="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:VariableExp" name="activityX" referredVariable="/0/atomicComponentTemplate/%.1/%/%/%/%/%/activityX">
- <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="/126">
- <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="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/*"/>
- </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="</int>
										<int id="y">"/>
- <body xsi:type="ocl.ecore:VariableExp" name="activityY" referredVariable="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/activityY">
- <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="</int>
									</point>
								</class>
							</class>
							<int id="NumberOfCases">1</int>
							<vector id="CaseDistributions">
								<string id="0"></string>
							</vector>
						</class>
					</class>
"/>
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="					<class id="Mobius.BaseClasses.BaseEdgeClass">
						<int id="ClassVersion">3</int>
						<int id="LineType">0</int>
						<string id="StartVertex">"/>
- <body xsi:type="ocl.ecore:VariableExp" name="instActivityName" referredVariable="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%.1/%/%.1/%/instActivityName.3">
- <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="</string>
						<string id="FinishVertex">"/>
- <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#//Vertex"/>
- <source xsi:type="ocl.ecore:VariableExp" name="activity" referredVariable="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%.1/%/activity">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Transition"/>
- </source>
- <referredProperty xsi:type="ecore:EReference" href="http://www.eclipse.org/uml2/5.0.0/UML#//Transition/target"/>
- </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="</string>
						<boolean id="Arrows">true</boolean>
						<vector id="PointList">
							<point id="0">
								<int id="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:VariableExp" name="activityX" referredVariable="/0/atomicComponentTemplate/%.1/%/%/%/%/%/activityX">
- <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="/126">
- <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="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/*"/>
- </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="</int>
								<int id="y">"/>
- <body xsi:type="ocl.ecore:VariableExp" name="activityY" referredVariable="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/activityY">
- <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="</int>
							</point>
							<point id="1">
								<int id="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:VariableExp" name="placeX" referredVariable="/0/atomicComponentTemplate/%.1/%/%/%/placeX">
- <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="/126">
- <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="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/*"/>
- </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="</int>
								<int id="y">"/>
- <body xsi:type="ocl.ecore:VariableExp" name="placeY" referredVariable="/0/atomicComponentTemplate/%.1/%/%/%/%/placeY">
- <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="</int>
							</point>
						</vector>
					</class>
					<class id="Mobius.BaseClasses.BaseEdgeClass">
						<int id="ClassVersion">3</int>
						<int id="LineType">0</int>
						<string id="StartVertex">"/>
- <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#//Vertex"/>
- <source xsi:type="ocl.ecore:VariableExp" name="activity" referredVariable="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%.1/%/activity">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Transition"/>
- </source>
- <referredProperty xsi:type="ecore:EReference" href="http://www.eclipse.org/uml2/5.0.0/UML#//Transition/source"/>
- </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="</string>
						<string id="FinishVertex">"/>
- <body xsi:type="ocl.ecore:VariableExp" name="instActivityName" referredVariable="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%.1/%/%.1/%/instActivityName.3">
- <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="</string>
						<boolean id="Arrows">true</boolean>
						<vector id="PointList">
							<point id="0">
								<int id="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:VariableExp" name="placeX" referredVariable="/0/atomicComponentTemplate/%.1/%/%/%/placeX">
- <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="/126">
- <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="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/*"/>
- </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="</int>
								<int id="y">"/>
- <body xsi:type="ocl.ecore:VariableExp" name="placeY" referredVariable="/0/atomicComponentTemplate/%.1/%/%/%/%/placeY">
- <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="</int>
							</point>
							<point id="1">
								<int id="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:VariableExp" name="activityX" referredVariable="/0/atomicComponentTemplate/%.1/%/%/%/%/%/activityX">
- <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="/126">
- <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="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/*"/>
- </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="</int>
								<int id="y">"/>
- <body xsi:type="ocl.ecore:VariableExp" name="activityY" referredVariable="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/activityY">
- <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="</int>
							</point>
						</vector>
					</class>
"/>
- <body xsi:type="mtl:LetBlock">
- <body xsi:type="mtl:LetBlock">
- <body xsi:type="mtl:LetBlock">
- <body xsi:type="mtl:ForBlock">
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="					<class id="Mobius.AtomicModels.San.PlacePanelObject">
						<int id="ClassVersion">1</int>
						<class id="Mobius.BaseClasses.BaseVertexClass">
							<int id="ClassVersion">3</int>
							<class id="Mobius.BaseClasses.BasePanelObjectClass">
								<int id="ClassVersion">5</int>
								<string id="Name">"/>
- <body xsi:type="ocl.ecore:VariableExp" name="attackSuccPlaceName" referredVariable="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%.1/%/%.1/%/%.24/%/%/%/attackSuccPlaceName.12">
- <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="_success</string>
								<boolean id="ContainsLabel">true</boolean>
								<boolean id="IsLabelShown">true</boolean>
							</class>
							<point id="CenterPoint">
								<int id="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="attackX" referredVariable="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/attackX">
- <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="outerIndex" referredVariable="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%.1/%/%.1/%/%.24/%/outerIndex">
- <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="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/*"/>
- </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: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="/124">
- <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="</int>
								<int id="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:VariableExp" name="attackY" referredVariable="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/attackY">
- <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="100">
- <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="</int>
							</point>
						</class>
						<boolean id="ReadOnly">false</boolean>
						<boolean id="ConstantMarking">true</boolean>
						<int id="InitialState">0</int>
					</class>
					<class id="Mobius.AtomicModels.San.PlacePanelObject">
						<int id="ClassVersion">1</int>
						<class id="Mobius.BaseClasses.BaseVertexClass">
							<int id="ClassVersion">3</int>
							<class id="Mobius.BaseClasses.BasePanelObjectClass">
								<int id="ClassVersion">5</int>
								<string id="Name">"/>
- <body xsi:type="ocl.ecore:VariableExp" name="attackSuccPlaceName" referredVariable="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%.1/%/%.1/%/%.24/%/%/%/attackSuccPlaceName.12">
- <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="_confirmed</string>
								<boolean id="ContainsLabel">true</boolean>
								<boolean id="IsLabelShown">true</boolean>
							</class>
							<point id="CenterPoint">
								<int id="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="attackX" referredVariable="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/attackX">
- <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="outerIndex" referredVariable="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%.1/%/%.1/%/%.24/%/outerIndex">
- <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="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/*"/>
- </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: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="/124">
- <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="</int>
								<int id="y">"/>
- <body xsi:type="ocl.ecore:VariableExp" name="attackY" referredVariable="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/attackY">
- <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="</int>
							</point>
						</class>
						<boolean id="ReadOnly">false</boolean>
						<boolean id="ConstantMarking">true</boolean>
						<int id="InitialState">0</int>
					</class>
					<class id="Mobius.AtomicModels.San.InputGatePanelObject">
						<int id="ClassVersion">1</int>
						<class id="Mobius.BaseClasses.BaseVertexClass">
							<int id="ClassVersion">3</int>
							<class id="Mobius.BaseClasses.BasePanelObjectClass">
								<int id="ClassVersion">5</int>
								<string id="Name">"/>
- <body xsi:type="ocl.ecore:VariableExp" name="attackSuccPlaceName" referredVariable="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%.1/%/%.1/%/%.24/%/%/%/attackSuccPlaceName.12">
- <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="Gate</string>
								<boolean id="ContainsLabel">true</boolean>
								<boolean id="IsLabelShown">true</boolean>
							</class>
							<point id="CenterPoint">
								<int id="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="attackX" referredVariable="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/attackX">
- <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="outerIndex" referredVariable="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%.1/%/%.1/%/%.24/%/outerIndex">
- <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="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/*"/>
- </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: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="/124">
- <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="</int>
								<int id="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:VariableExp" name="attackY" referredVariable="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/attackY">
- <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/+"/>
- </body>
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="</int>
							</point>
						</class>
						<boolean id="MirrorImage">false</boolean>
						<string id="Predicate">
"/>
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="							("/>
- <body xsi:type="ocl.ecore:VariableExp" name="attackSuccPlaceName" referredVariable="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%.1/%/%.1/%/%.24/%/%/%/attackSuccPlaceName.12">
- <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="_success-&gt;Mark() &gt; 0) &amp;&amp; ("/>
- <body xsi:type="ocl.ecore:VariableExp" name="normalStateName" referredVariable="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%.1/%/%.1/%/%.24/%/%/normalStateName">
- <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="-&gt;Mar
							k() &gt; 0) &amp;&amp; ("/>
- <body xsi:type="ocl.ecore:VariableExp" name="attackSuccPlaceName" referredVariable="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%.1/%/%.1/%/%.24/%/%/%/attackSuccPlaceName.12">
- <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="_confirmed-&gt;Mark() == 0))
						</string>
						<string id="Function">"/>
- <body xsi:type="ocl.ecore:VariableExp" name="attackSuccPlaceName" referredVariable="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%.1/%/%.1/%/%.24/%/%/%/attackSuccPlaceName.12">
- <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="_confirmed-&gt;Mark() = 1;</string>
					</class>
					<class id="Mobius.BaseClasses.BaseEdgeClass">
						<int id="ClassVersion">3</int>
						<int id="LineType">0</int>
						<string id="StartVertex">"/>
- <body xsi:type="ocl.ecore:VariableExp" name="attackSuccPlaceName" referredVariable="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%.1/%/%.1/%/%.24/%/%/%/attackSuccPlaceName.12">
- <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="_success</string>
						<string id="FinishVertex">"/>
- <body xsi:type="ocl.ecore:VariableExp" name="attackSuccPlaceName" referredVariable="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%.1/%/%.1/%/%.24/%/%/%/attackSuccPlaceName.12">
- <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="Gate</string>
						<boolean id="Arrows">false</boolean>
						<vector id="PointList">
							<point id="0">
								<int id="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="attackX" referredVariable="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/attackX">
- <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="outerIndex" referredVariable="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%.1/%/%.1/%/%.24/%/outerIndex">
- <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="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/*"/>
- </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: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="/124">
- <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="</int>
								<int id="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:VariableExp" name="attackY" referredVariable="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/attackY">
- <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="100">
- <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="</int>
							</point>
							<point id="1">
								<int id="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="attackX" referredVariable="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/attackX">
- <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="outerIndex" referredVariable="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%.1/%/%.1/%/%.24/%/outerIndex">
- <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="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/*"/>
- </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: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="/124">
- <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="</int>
								<int id="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:VariableExp" name="attackY" referredVariable="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/attackY">
- <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/+"/>
- </body>
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="</int>
							</point>
						</vector>
					</class>
					<class id="Mobius.BaseClasses.BaseEdgeClass">
						<int id="ClassVersion">3</int>
						<int id="LineType">0</int>
						<string id="StartVertex">"/>
- <body xsi:type="ocl.ecore:VariableExp" name="normalStateName" referredVariable="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%.1/%/%.1/%/%.24/%/%/normalStateName">
- <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="</string>
						<string id="FinishVertex">"/>
- <body xsi:type="ocl.ecore:VariableExp" name="attackSuccPlaceName" referredVariable="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%.1/%/%.1/%/%.24/%/%/%/attackSuccPlaceName.12">
- <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="Gate</string>
						<boolean id="Arrows">false</boolean>
						<vector id="PointList">
							<point id="0">
								<int id="x">"/>
- <body xsi:type="mtl:QueryInvocation" definition="/0/getOkX">
- <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
- <argument xsi:type="ocl.ecore:VariableExp" name="self" referredVariable="/107">
- <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="</int>
								<int id="y">"/>
- <body xsi:type="mtl:QueryInvocation" definition="/0/getOkY">
- <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
- <argument xsi:type="ocl.ecore:VariableExp" name="self" referredVariable="/108">
- <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="</int>
							</point>
							<point id="1">
								<int id="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="attackX" referredVariable="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/attackX">
- <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="outerIndex" referredVariable="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%.1/%/%.1/%/%.24/%/outerIndex">
- <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="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/*"/>
- </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: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="/124">
- <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="</int>
								<int id="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:VariableExp" name="attackY" referredVariable="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/attackY">
- <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/+"/>
- </body>
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="</int>
							</point>
						</vector>
					</class>
					<class id="Mobius.BaseClasses.BaseEdgeClass">
						<int id="ClassVersion">3</int>
						<int id="LineType">0</int>
						<string id="StartVertex">"/>
- <body xsi:type="ocl.ecore:VariableExp" name="attackSuccPlaceName" referredVariable="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%.1/%/%.1/%/%.24/%/%/%/attackSuccPlaceName.12">
- <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="_confirmed</string>
						<string id="FinishVertex">"/>
- <body xsi:type="ocl.ecore:VariableExp" name="attackSuccPlaceName" referredVariable="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%.1/%/%.1/%/%.24/%/%/%/attackSuccPlaceName.12">
- <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="Gate</string>
						<boolean id="Arrows">false</boolean>
						<vector id="PointList">
							<point id="0">
								<int id="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="attackX" referredVariable="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/attackX">
- <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="outerIndex" referredVariable="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%.1/%/%.1/%/%.24/%/outerIndex">
- <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="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/*"/>
- </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: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="/124">
- <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="</int>
								<int id="y">"/>
- <body xsi:type="ocl.ecore:VariableExp" name="attackY" referredVariable="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/attackY">
- <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="</int>
							</point>
							<point id="1">
								<int id="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="attackX" referredVariable="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/attackX">
- <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="outerIndex" referredVariable="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%.1/%/%.1/%/%.24/%/outerIndex">
- <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="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/*"/>
- </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: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="/124">
- <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="</int>
								<int id="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:VariableExp" name="attackY" referredVariable="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/attackY">
- <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/+"/>
- </body>
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="</int>
							</point>
						</vector>
					</class>
					<class id="Mobius.BaseClasses.BaseEdgeClass">
						<int id="ClassVersion">3</int>
						<int id="LineType">0</int>
						<string id="StartVertex">"/>
- <body xsi:type="ocl.ecore:VariableExp" name="attackSuccPlaceName" referredVariable="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%.1/%/%.1/%/%.24/%/%/%/attackSuccPlaceName.12">
- <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="_confirmed</string>
						<string id="FinishVertex">"/>
- <body xsi:type="ocl.ecore:VariableExp" name="instActivityName" referredVariable="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%.1/%/%.1/%/instActivityName.3">
- <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="</string>
						<boolean id="Arrows">true</boolean>
						<vector id="PointList">
							<point id="0">
								<int id="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="attackX" referredVariable="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/attackX">
- <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="outerIndex" referredVariable="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%.1/%/%.1/%/%.24/%/outerIndex">
- <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="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/*"/>
- </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: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="/124">
- <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="</int>
								<int id="y">"/>
- <body xsi:type="ocl.ecore:VariableExp" name="attackY" referredVariable="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/attackY">
- <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="</int>
							</point>
							<point id="1">
								<int id="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:VariableExp" name="activityX" referredVariable="/0/atomicComponentTemplate/%.1/%/%/%/%/%/activityX">
- <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="outerIndex" referredVariable="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%.1/%/%.1/%/%.24/%/outerIndex">
- <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="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/*"/>
- </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="</int>
								<int id="y">"/>
- <body xsi:type="ocl.ecore:VariableExp" name="activityY" referredVariable="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/activityY">
- <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="</int>
							</point>
						</vector>
					</class>
"/>
- <loopVariable name="attackSuccPlaceName">
- <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
- </loopVariable>
- <iterSet xsi:type="ocl.ecore:VariableExp" name="attackSuccPlaceNames" eType="/3/Sequence(String)" referredVariable="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%.1/%/%.1/%/%.24/attackSuccPlaceNames"/>
- </body>
- <letVariable name="normalStateName">
- <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
- <initExpression xsi:type="ocl.ecore:PropertyCallExp">
- <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
- <source xsi:type="mtl:QueryInvocation" definition="/0/getNormalState">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//State"/>
- <argument xsi:type="ocl.ecore:VariableExp" name="atomicBlock" referredVariable="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/atomicBlock">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Classifier"/>
- </argument>
- </source>
- <referredProperty xsi:type="ecore:EAttribute" href="http://www.eclipse.org/uml2/5.0.0/UML#//NamedElement/name"/>
- </initExpression>
- </letVariable>
- </body>
- <letVariable name="outerIndex">
- <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
- <initExpression xsi:type="ocl.ecore:VariableExp" name="i" referredVariable="/126">
- <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
- </initExpression>
- </letVariable>
- </body>
- <letVariable name="attackSuccPlaceNames" eType="/3/Sequence(String)">
- <initExpression xsi:type="mtl:QueryInvocation" eType="/3/Sequence(String)" definition="/0/getAttackSuccName">
- <argument xsi:type="ocl.ecore:VariableExp" name="activity" referredVariable="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%.1/%/activity">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Transition"/>
- </argument>
- </initExpression>
- </letVariable>
- </body>
- <letVariable name="instActivityName">
- <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
- <initExpression xsi:type="mtl:QueryInvocation" definition="/0/getActivityName">
- <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
- <argument xsi:type="ocl.ecore:VariableExp" name="activity" referredVariable="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%.1/%/activity">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Transition"/>
- </argument>
- </initExpression>
- </letVariable>
- </body>
- <ifExpr xsi:type="ocl.ecore:OperationCallExp">
- <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/>
- <source xsi:type="ocl.ecore:CollectionLiteralExp" eType="/3/Set(Stereotype)">
- <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL/Annotations">
- <details key="IMPLICIT_SET_CONVERSION" value="true"/>
- </eAnnotations>
- <part xsi:type="ocl.ecore:CollectionItem">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Stereotype"/>
- <item xsi:type="ocl.ecore:OperationCallExp">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Stereotype"/>
- <source xsi:type="ocl.ecore:VariableExp" name="activity" referredVariable="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%.1/%/activity">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Transition"/>
- </source>
- <argument xsi:type="ocl.ecore:VariableExp" name="AttackQN" referredVariable="/0/atomicComponentTemplate/@init/@variable.6">
- <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
- </argument>
- <referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/uml2/5.0.0/UML#//Element/getAppliedStereotype"/>
- </item>
- </part>
- </source>
- <referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Set(T)_Class/notEmpty"/>
- </ifExpr>
- </body>
- <loopVariable name="activity">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Transition"/>
- </loopVariable>
- <iterSet xsi:type="ocl.ecore:VariableExp" name="activities" eType="/3/Sequence(Transition)" referredVariable="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%.1/activities"/>
- </body>
- <letVariable name="activities" eType="/3/Sequence(Transition)">
- <initExpression xsi:type="mtl:QueryInvocation" eType="/3/Sequence(Transition)" definition="/0/getActivities">
- <argument xsi:type="ocl.ecore:VariableExp" name="atomicBlock" referredVariable="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/atomicBlock">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Classifier"/>
- </argument>
- </initExpression>
- </letVariable>
- </body>
- <ifExpr xsi:type="ocl.ecore:OperationCallExp">
- <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/>
- <source xsi:type="ocl.ecore:CollectionLiteralExp" eType="/3/Set(Stereotype)">
- <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL/Annotations">
- <details key="IMPLICIT_SET_CONVERSION" value="true"/>
- </eAnnotations>
- <part xsi:type="ocl.ecore:CollectionItem">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Stereotype"/>
- <item xsi:type="ocl.ecore:OperationCallExp">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Stereotype"/>
- <source xsi:type="ocl.ecore:VariableExp" name="atomicBlock" referredVariable="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/atomicBlock">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Classifier"/>
- </source>
- <argument xsi:type="ocl.ecore:VariableExp" name="ErrorModelBehaviorQN" referredVariable="/0/atomicComponentTemplate/@init/@variable.1">
- <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
- </argument>
- <referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/uml2/5.0.0/UML#//Element/getAppliedStereotype"/>
- </item>
- </part>
- </source>
- <referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Set(T)_Class/notEmpty"/>
- </ifExpr>
- </body>
- <letVariable name="atomicBlock">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Classifier"/>
- <initExpression xsi:type="mtl:QueryInvocation">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Classifier"/>
- <definition href="projectFileTemplate.emtl#/0/getBlockFromQN"/>
- <argument xsi:type="ocl.ecore:VariableExp" name="atomicBlocks" eType="/3/Sequence(Classifier)" referredVariable="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/atomicBlocks"/>
- <argument xsi:type="ocl.ecore:VariableExp" name="componentQN" referredVariable="/0/atomicComponentTemplate/componentQN">
- <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
- </argument>
- </initExpression>
- </letVariable>
- </body>
- <letVariable name="atomicBlocks" eType="/3/Sequence(Classifier)">
- <initExpression xsi:type="mtl:QueryInvocation" eType="/3/Sequence(Classifier)">
- <definition href="projectFileTemplate.emtl#/0/getAtomicBlocks"/>
- <argument xsi:type="ocl.ecore:VariableExp" name="model" referredVariable="/0/atomicComponentTemplate/model">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Model"/>
- </argument>
- </initExpression>
- </letVariable>
- </body>
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="				</class>
				<vector id="LocalGlobalNamesList">
"/>
- <body xsi:type="mtl:ForBlock">
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="					<string id=""/>
- <body xsi:type="ocl.ecore:VariableExp" name="i" referredVariable="/132">
- <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="">"/>
- <body xsi:type="ocl.ecore:VariableExp" name="globalvar" referredVariable="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.4/globalvar.1">
- <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
- </body>
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="</string>
"/>
- <loopVariable name="globalvar">
- <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
- </loopVariable>
- <iterSet xsi:type="ocl.ecore:VariableExp" name="globalvars" eType="/3/Set(String)" referredVariable="/0/atomicComponentTemplate/%.1/%/%/globalvars"/>
- </body>
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="				</vector>
				<vector id="LocalGlobalTypesList">
"/>
- <body xsi:type="mtl:ForBlock">
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="					<string id=""/>
- <body xsi:type="ocl.ecore:VariableExp" name="i" referredVariable="/137">
- <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="">double</string>
"/>
- <loopVariable name="globalvar">
- <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
- </loopVariable>
- <iterSet xsi:type="ocl.ecore:VariableExp" name="globalvars" eType="/3/Set(String)" referredVariable="/0/atomicComponentTemplate/%.1/%/%/globalvars"/>
- </body>
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="				</vector>
				<boolean id="DisplayToolTips">true</boolean>
			</class>
		</class>
		<boolean id="Valid">true</boolean>
	</class>
</class>
"/>
- <letVariable name="attackY">
- <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
- <initExpression xsi:type="ocl.ecore:IntegerLiteralExp" integerSymbol="200">
- <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
- </initExpression>
- </letVariable>
- </body>
- <letVariable name="attackX">
- <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
- <initExpression xsi:type="ocl.ecore:IntegerLiteralExp" integerSymbol="100">
- <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
- </initExpression>
- </letVariable>
- </body>
- <letVariable name="activityY">
- <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
- <initExpression xsi:type="ocl.ecore:IntegerLiteralExp" integerSymbol="150">
- <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
- </initExpression>
- </letVariable>
- </body>
- <letVariable name="activityX">
- <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
- <initExpression xsi:type="ocl.ecore:IntegerLiteralExp" integerSymbol="50">
- <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
- </initExpression>
- </letVariable>
- </body>
- <letVariable name="placeY">
- <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
- <initExpression xsi:type="ocl.ecore:IntegerLiteralExp" integerSymbol="75">
- <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
- </initExpression>
- </letVariable>
- </body>
- <letVariable name="placeX">
- <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
- <initExpression xsi:type="ocl.ecore:IntegerLiteralExp" integerSymbol="0">
- <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
- </initExpression>
- </letVariable>
- </body>
- <letVariable name="globalvars" eType="/3/Set(String)">
- <initExpression xsi:type="mtl:QueryInvocation" eType="/3/Set(String)">
- <definition href="projectFileTemplate.emtl#/0/getEmptyStringSet"/>
- <argument xsi:type="ocl.ecore:VariableExp" name="self" referredVariable="/17">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Model"/>
- </argument>
- </initExpression>
- </letVariable>
- </body>
- <fileUrl xsi:type="ocl.ecore:OperationCallExp">
- <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="componentName" referredVariable="/0/atomicComponentTemplate/%.1/componentName">
- <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
- </source>
- <argument xsi:type="ocl.ecore:StringLiteralExp" stringSymbol=".san">
- <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
- </argument>
- <referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String_Class/concat"/>
- </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>
- <letVariable name="componentName">
- <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
- <initExpression 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="projectFileTemplate.emtl#/0/getNameFromQN"/>
- <argument xsi:type="ocl.ecore:VariableExp" name="componentQN" referredVariable="/0/atomicComponentTemplate/componentQN">
- <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
- </argument>
- </initExpression>
- </letVariable>
- </body>
- <parameter name="model">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Model"/>
- </parameter>
- <parameter name="componentQN">
- <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
- </parameter>
- </ownedModuleElement>
- <ownedModuleElement xsi:type="mtl:Query" name="getPlaces" visibility="Public" type="/3/Sequence(State)">
- <parameter name="block">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Classifier"/>
- </parameter>
- <expression xsi:type="ocl.ecore:OperationCallExp" referredOperation="/1/oclstdlib_OclAny_Class/invoke">
- <eType xsi:type="ocl.ecore:AnyType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclAny"/>
- <source xsi:type="ocl.ecore:VariableExp" name="self" referredVariable="/140">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Classifier"/>
- </source>
- <argument xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="org.polarsys.chess.mobius.utils.TransformationUtil">
- <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
- </argument>
- <argument xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="getPlaces(org.eclipse.uml2.uml.Classifier)">
- <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
- </argument>
- <argument xsi:type="ocl.ecore:CollectionLiteralExp" eType="/3/Sequence(Classifier)" kind="Sequence">
- <part xsi:type="ocl.ecore:CollectionItem">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Classifier"/>
- <item xsi:type="ocl.ecore:VariableExp" name="block" referredVariable="/0/getPlaces/block">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Classifier"/>
- </item>
- </part>
- </argument>
- </expression>
- </ownedModuleElement>
- <ownedModuleElement xsi:type="mtl:Query" name="getActivities" visibility="Public" type="/3/Sequence(Transition)">
- <parameter name="block">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Classifier"/>
- </parameter>
- <expression xsi:type="ocl.ecore:OperationCallExp" referredOperation="/1/oclstdlib_OclAny_Class/invoke">
- <eType xsi:type="ocl.ecore:AnyType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclAny"/>
- <source xsi:type="ocl.ecore:VariableExp" name="self" referredVariable="/143">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Classifier"/>
- </source>
- <argument xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="org.polarsys.chess.mobius.utils.TransformationUtil">
- <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
- </argument>
- <argument xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="getActivities(org.eclipse.uml2.uml.Classifier)">
- <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
- </argument>
- <argument xsi:type="ocl.ecore:CollectionLiteralExp" eType="/3/Sequence(Classifier)" kind="Sequence">
- <part xsi:type="ocl.ecore:CollectionItem">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Classifier"/>
- <item xsi:type="ocl.ecore:VariableExp" name="block" referredVariable="/0/getActivities/block">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Classifier"/>
- </item>
- </part>
- </argument>
- </expression>
- </ownedModuleElement>
- <ownedModuleElement xsi:type="mtl:Query" name="getActivityName" visibility="Public">
- <parameter name="tr">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Transition"/>
- </parameter>
- <expression xsi:type="ocl.ecore:OperationCallExp" referredOperation="/1/oclstdlib_String_Class/+">
- <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
- <source xsi:type="ocl.ecore:OperationCallExp" referredOperation="/1/oclstdlib_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:PropertyCallExp">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Vertex"/>
- <source xsi:type="ocl.ecore:VariableExp" name="tr" referredVariable="/0/getActivityName/tr">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Transition"/>
- </source>
- <referredProperty xsi:type="ecore:EReference" href="http://www.eclipse.org/uml2/5.0.0/UML#//Transition/source"/>
- </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="__">
- <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
- </argument>
- </source>
- <argument xsi:type="ocl.ecore:PropertyCallExp">
- <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
- <source xsi:type="ocl.ecore:PropertyCallExp">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Vertex"/>
- <source xsi:type="ocl.ecore:VariableExp" name="tr" referredVariable="/0/getActivityName/tr">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Transition"/>
- </source>
- <referredProperty xsi:type="ecore:EReference" href="http://www.eclipse.org/uml2/5.0.0/UML#//Transition/target"/>
- </source>
- <referredProperty xsi:type="ecore:EAttribute" href="http://www.eclipse.org/uml2/5.0.0/UML#//NamedElement/name"/>
- </argument>
- </expression>
- <type xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
- </ownedModuleElement>
- <ownedModuleElement xsi:type="mtl:Query" name="getRate" visibility="Public">
- <parameter name="tr">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Transition"/>
- </parameter>
- <expression xsi:type="ocl.ecore:OperationCallExp" referredOperation="/1/oclstdlib_OclAny_Class/invoke">
- <eType xsi:type="ocl.ecore:AnyType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclAny"/>
- <source xsi:type="ocl.ecore:VariableExp" name="self" referredVariable="/149">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Transition"/>
- </source>
- <argument xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="org.polarsys.chess.mobius.utils.TransformationUtil">
- <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
- </argument>
- <argument xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="getRate(org.eclipse.uml2.uml.Transition)">
- <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
- </argument>
- <argument xsi:type="ocl.ecore:CollectionLiteralExp" eType="/3/Sequence(Transition)" kind="Sequence">
- <part xsi:type="ocl.ecore:CollectionItem">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Transition"/>
- <item xsi:type="ocl.ecore:VariableExp" name="tr" referredVariable="/0/getRate/tr">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Transition"/>
- </item>
- </part>
- </argument>
- </expression>
- <type xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
- </ownedModuleElement>
- <ownedModuleElement xsi:type="mtl:Query" name="getAttackSuccName" visibility="Public" type="/3/Sequence(String)">
- <parameter name="tr">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Transition"/>
- </parameter>
- <expression xsi:type="ocl.ecore:OperationCallExp" referredOperation="/1/oclstdlib_OclAny_Class/invoke">
- <eType xsi:type="ocl.ecore:AnyType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclAny"/>
- <source xsi:type="ocl.ecore:VariableExp" name="self" referredVariable="/152">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Transition"/>
- </source>
- <argument xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="org.polarsys.chess.mobius.utils.TransformationUtil">
- <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
- </argument>
- <argument xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="getAttackSuccName(org.eclipse.uml2.uml.Transition)">
- <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
- </argument>
- <argument xsi:type="ocl.ecore:CollectionLiteralExp" eType="/3/Sequence(Transition)" kind="Sequence">
- <part xsi:type="ocl.ecore:CollectionItem">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Transition"/>
- <item xsi:type="ocl.ecore:VariableExp" name="tr" referredVariable="/0/getAttackSuccName/tr">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Transition"/>
- </item>
- </part>
- </argument>
- </expression>
- </ownedModuleElement>
- <ownedModuleElement xsi:type="mtl:Query" name="getNormalState" visibility="Public">
- <parameter name="block">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Classifier"/>
- </parameter>
- <expression xsi:type="ocl.ecore:OperationCallExp" referredOperation="/1/oclstdlib_OclAny_Class/invoke">
- <eType xsi:type="ocl.ecore:AnyType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclAny"/>
- <source xsi:type="ocl.ecore:VariableExp" name="self" referredVariable="/155">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Classifier"/>
- </source>
- <argument xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="org.polarsys.chess.mobius.utils.TransformationUtil">
- <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
- </argument>
- <argument xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="getNormalState(org.eclipse.uml2.uml.Classifier)">
- <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
- </argument>
- <argument xsi:type="ocl.ecore:CollectionLiteralExp" eType="/3/Sequence(Classifier)" kind="Sequence">
- <part xsi:type="ocl.ecore:CollectionItem">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Classifier"/>
- <item xsi:type="ocl.ecore:VariableExp" name="block" referredVariable="/0/getNormalState/block">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Classifier"/>
- </item>
- </part>
- </argument>
- </expression>
- <type xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//State"/>
- </ownedModuleElement>
- <ownedModuleElement xsi:type="mtl:Query" name="getOkX" visibility="Public">
- <parameter name="ctx">
- <eType xsi:type="ocl.ecore:AnyType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclAny"/>
- </parameter>
- <expression xsi:type="ocl.ecore:OperationCallExp" referredOperation="/1/oclstdlib_OclAny_Class/invoke">
- <eType xsi:type="ocl.ecore:AnyType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclAny"/>
- <source xsi:type="ocl.ecore:VariableExp" name="self" referredVariable="/158">
- <eType xsi:type="ocl.ecore:AnyType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclAny"/>
- </source>
- <argument xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="org.polarsys.chess.mobius.utils.TransformationUtil">
- <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
- </argument>
- <argument xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="getOkX()">
- <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
- </argument>
- <argument xsi:type="ocl.ecore:CollectionLiteralExp" eType="/3/Sequence(OclVoid)" kind="Sequence"/>
- </expression>
- <type xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
- </ownedModuleElement>
- <ownedModuleElement xsi:type="mtl:Query" name="getOkY" visibility="Public">
- <parameter name="ctx">
- <eType xsi:type="ocl.ecore:AnyType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclAny"/>
- </parameter>
- <expression xsi:type="ocl.ecore:OperationCallExp" referredOperation="/1/oclstdlib_OclAny_Class/invoke">
- <eType xsi:type="ocl.ecore:AnyType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclAny"/>
- <source xsi:type="ocl.ecore:VariableExp" name="self" referredVariable="/161">
- <eType xsi:type="ocl.ecore:AnyType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclAny"/>
- </source>
- <argument xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="org.polarsys.chess.mobius.utils.TransformationUtil">
- <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
- </argument>
- <argument xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="getOkY()">
- <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
- </argument>
- <argument xsi:type="ocl.ecore:CollectionLiteralExp" eType="/3/Sequence(OclVoid)" kind="Sequence"/>
- </expression>
- <type xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
- </ownedModuleElement>
- <ownedModuleElement xsi:type="mtl:Query" name="setOkX" visibility="Public">
- <parameter name="okX">
- <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
- </parameter>
- <expression xsi:type="ocl.ecore:OperationCallExp" referredOperation="/1/oclstdlib_OclAny_Class/invoke">
- <eType xsi:type="ocl.ecore:AnyType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclAny"/>
- <source xsi:type="ocl.ecore:VariableExp" name="self" referredVariable="/164">
- <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:StringLiteralExp" stringSymbol="org.polarsys.chess.mobius.utils.TransformationUtil">
- <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
- </argument>
- <argument xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="setOkX(java.lang.Integer)">
- <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
- </argument>
- <argument xsi:type="ocl.ecore:CollectionLiteralExp" eType="/3/Sequence(Integer)" kind="Sequence">
- <part xsi:type="ocl.ecore:CollectionItem">
- <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
- <item xsi:type="ocl.ecore:VariableExp" name="okX" referredVariable="/0/setOkX/okX">
- <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
- </item>
- </part>
- </argument>
- </expression>
- <type xsi:type="ocl.ecore:AnyType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclAny"/>
- </ownedModuleElement>
- <ownedModuleElement xsi:type="mtl:Query" name="setOkY" visibility="Public">
- <parameter name="okY">
- <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
- </parameter>
- <expression xsi:type="ocl.ecore:OperationCallExp" referredOperation="/1/oclstdlib_OclAny_Class/invoke">
- <eType xsi:type="ocl.ecore:AnyType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclAny"/>
- <source xsi:type="ocl.ecore:VariableExp" name="self" referredVariable="/167">
- <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:StringLiteralExp" stringSymbol="org.polarsys.chess.mobius.utils.TransformationUtil">
- <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
- </argument>
- <argument xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="setOkY(java.lang.Integer)">
- <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
- </argument>
- <argument xsi:type="ocl.ecore:CollectionLiteralExp" eType="/3/Sequence(Integer)" kind="Sequence">
- <part xsi:type="ocl.ecore:CollectionItem">
- <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
- <item xsi:type="ocl.ecore:VariableExp" name="okY" referredVariable="/0/setOkY/okY">
- <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
- </item>
- </part>
- </argument>
- </expression>
- <type xsi:type="ocl.ecore:AnyType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclAny"/>
- </ownedModuleElement>
- </mtl:Module>
- <ecore:EPackage name="additions">
- <eClassifiers xsi:type="ecore:EClass" name="oclstdlib_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="oclstdlib_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="oclstdlib_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="ecore_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="atomicComponentTemplate">
- <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL">
- <contents xsi:type="ocl.ecore:Constraint"/>
- </eAnnotations>
- <eAnnotations source="MTL" references="/0/atomicComponentTemplate"/>
- <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
- <eParameters name="model">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Model"/>
- </eParameters>
- <eParameters name="componentQN">
- <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
- </eParameters>
- </eOperations>
- <eOperations name="getPlaces" eType="/3/Sequence(State)">
- <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL">
- <contents xsi:type="ocl.ecore:Constraint"/>
- </eAnnotations>
- <eAnnotations source="MTL" references="/0/getPlaces"/>
- <eParameters name="block">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Classifier"/>
- </eParameters>
- </eOperations>
- <eOperations name="getActivities" eType="/3/Sequence(Transition)">
- <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL">
- <contents xsi:type="ocl.ecore:Constraint"/>
- </eAnnotations>
- <eAnnotations source="MTL" references="/0/getActivities"/>
- <eParameters name="block">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Classifier"/>
- </eParameters>
- </eOperations>
- <eOperations name="getActivityName">
- <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL">
- <contents xsi:type="ocl.ecore:Constraint"/>
- </eAnnotations>
- <eAnnotations source="MTL" references="/0/getActivityName"/>
- <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
- <eParameters name="tr">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Transition"/>
- </eParameters>
- </eOperations>
- <eOperations name="getRate">
- <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL">
- <contents xsi:type="ocl.ecore:Constraint"/>
- </eAnnotations>
- <eAnnotations source="MTL" references="/0/getRate"/>
- <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
- <eParameters name="tr">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Transition"/>
- </eParameters>
- </eOperations>
- <eOperations name="getAttackSuccName" eType="/3/Sequence(String)">
- <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL">
- <contents xsi:type="ocl.ecore:Constraint"/>
- </eAnnotations>
- <eAnnotations source="MTL" references="/0/getAttackSuccName"/>
- <eParameters name="tr">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Transition"/>
- </eParameters>
- </eOperations>
- <eOperations name="getNormalState">
- <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL">
- <contents xsi:type="ocl.ecore:Constraint"/>
- </eAnnotations>
- <eAnnotations source="MTL" references="/0/getNormalState"/>
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//State"/>
- <eParameters name="block">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Classifier"/>
- </eParameters>
- </eOperations>
- <eOperations name="getOkX">
- <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL">
- <contents xsi:type="ocl.ecore:Constraint"/>
- </eAnnotations>
- <eAnnotations source="MTL" references="/0/getOkX"/>
- <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
- <eParameters name="ctx">
- <eType xsi:type="ocl.ecore:AnyType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclAny"/>
- </eParameters>
- </eOperations>
- <eOperations name="getOkY">
- <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL">
- <contents xsi:type="ocl.ecore:Constraint"/>
- </eAnnotations>
- <eAnnotations source="MTL" references="/0/getOkY"/>
- <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
- <eParameters name="ctx">
- <eType xsi:type="ocl.ecore:AnyType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclAny"/>
- </eParameters>
- </eOperations>
- <eOperations name="setOkX">
- <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL">
- <contents xsi:type="ocl.ecore:Constraint"/>
- </eAnnotations>
- <eAnnotations source="MTL" references="/0/setOkX"/>
- <eType xsi:type="ocl.ecore:AnyType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclAny"/>
- <eParameters name="okX">
- <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
- </eParameters>
- </eOperations>
- <eOperations name="setOkY">
- <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL">
- <contents xsi:type="ocl.ecore:Constraint"/>
- </eAnnotations>
- <eAnnotations source="MTL" references="/0/setOkY"/>
- <eType xsi:type="ocl.ecore:AnyType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclAny"/>
- <eParameters name="okY">
- <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
- </eParameters>
- </eOperations>
- <eOperations name="getNameFromQN">
- <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL">
- <contents xsi:type="ocl.ecore:Constraint"/>
- </eAnnotations>
- <eAnnotations source="MTL">
- <references href="projectFileTemplate.emtl#/0/getNameFromQN"/>
- </eAnnotations>
- <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
- <eParameters name="qualifiedName">
- <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
- </eParameters>
- </eOperations>
- <eOperations name="getAtomicBlocks">
- <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL">
- <contents xsi:type="ocl.ecore:Constraint"/>
- </eAnnotations>
- <eAnnotations source="MTL">
- <references href="projectFileTemplate.emtl#/0/getAtomicBlocks"/>
- </eAnnotations>
- <eType xsi:type="ocl.ecore:SequenceType" href="projectFileTemplate.emtl#/3/Sequence(Classifier)"/>
- <eParameters name="model">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Model"/>
- </eParameters>
- </eOperations>
- <eOperations name="getBlockFromQN">
- <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL">
- <contents xsi:type="ocl.ecore:Constraint"/>
- </eAnnotations>
- <eAnnotations source="MTL">
- <references href="projectFileTemplate.emtl#/0/getBlockFromQN"/>
- </eAnnotations>
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Classifier"/>
- <eParameters name="blocks">
- <eType xsi:type="ocl.ecore:SequenceType" href="projectFileTemplate.emtl#/3/Sequence(Classifier)"/>
- </eParameters>
- <eParameters name="qualifiedName">
- <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
- </eParameters>
- </eOperations>
- <eOperations name="getEmptyStringSet">
- <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL">
- <contents xsi:type="ocl.ecore:Constraint"/>
- </eAnnotations>
- <eAnnotations source="MTL">
- <references href="projectFileTemplate.emtl#/0/getEmptyStringSet"/>
- </eAnnotations>
- <eType xsi:type="ocl.ecore:SetType" href="projectFileTemplate.emtl#/3/Set(String)"/>
- <eParameters name="traceCtx">
- <eType xsi:type="ocl.ecore:AnyType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclAny"/>
- </eParameters>
- </eOperations>
- <eOperations name="addToGlobalVars">
- <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL">
- <contents xsi:type="ocl.ecore:Constraint"/>
- </eAnnotations>
- <eAnnotations source="MTL">
- <references href="projectFileTemplate.emtl#/0/addToGlobalVars"/>
- </eAnnotations>
- <eType xsi:type="ocl.ecore:AnyType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclAny"/>
- <eParameters name="name">
- <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
- </eParameters>
- <eParameters name="globalvars">
- <eType xsi:type="ocl.ecore:SetType" href="projectFileTemplate.emtl#/3/Set(String)"/>
- </eParameters>
- </eOperations>
- </eClassifiers>
- <eClassifiers xsi:type="ecore:EClass" name="oclstdlib_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>
- <eOperations name="invoke">
- <eAnnotations source="MTL non-standard"/>
- <eType xsi:type="ocl.ecore:AnyType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclAny"/>
- <eParameters name="class">
- <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
- </eParameters>
- <eParameters name="method">
- <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
- </eParameters>
- <eParameters name="arguments">
- <eType xsi:type="ocl.ecore:SequenceType" href="http://www.eclipse.org/acceleo/mtl/3.0/mtlnonstdlib.ecore#//Sequence(OclAny)"/>
- </eParameters>
- </eOperations>
- </eClassifiers>
- <eClassifiers xsi:type="ecore:EClass" name="oclstdlib_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="oclstdlib_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="oclstdlib_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="uml_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="uml_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="uml_Transition_Class">
- <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL">
- <references href="http://www.eclipse.org/uml2/5.0.0/UML#//Transition"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xsi:type="ecore:EClass" name="collections_Sequence(Classifier)_Class">
- <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL">
- <references href="projectFileTemplate.emtl#/3/Sequence(Classifier)"/>
- </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>
- <ecore:EPackage name="collections">
- <eClassifiers xsi:type="ocl.ecore:SequenceType" name="Sequence(State)" instanceClassName="java.util.List">
- <elementType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//State"/>
- </eClassifiers>
- <eClassifiers xsi:type="ocl.ecore:SequenceType" name="Sequence(Transition)" instanceClassName="java.util.List">
- <elementType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Transition"/>
- </eClassifiers>
- <eClassifiers xsi:type="ocl.ecore:SequenceType" name="Sequence(String)" instanceClassName="java.util.List">
- <elementType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
- </eClassifiers>
- <eClassifiers xsi:type="ocl.ecore:SetType" name="Set(String)" instanceClassName="java.util.Set">
- <elementType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
- </eClassifiers>
- <eClassifiers xsi:type="ocl.ecore:SequenceType" name="Sequence(Classifier)" instanceClassName="java.util.List">
- <elementType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Classifier"/>
- </eClassifiers>
- <eClassifiers xsi:type="ocl.ecore:SetType" name="Set(Stereotype)" instanceClassName="java.util.Set">
- <elementType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Stereotype"/>
- </eClassifiers>
- <eClassifiers xsi:type="ocl.ecore:SequenceType" name="Sequence(OclAny)" instanceClassName="java.util.List">
- <elementType xsi:type="ocl.ecore:AnyType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclAny"/>
- </eClassifiers>
- <eClassifiers xsi:type="ocl.ecore:SequenceType" name="Sequence(OclVoid)" instanceClassName="java.util.List">
- <elementType xsi:type="ocl.ecore:VoidType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclVoid"/>
- </eClassifiers>
- <eClassifiers xsi:type="ocl.ecore:SequenceType" name="Sequence(Integer)" instanceClassName="java.util.List">
- <elementType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
- </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="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Model"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Model"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Model"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Model"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Model"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Model"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Model"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Model"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Model"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Model"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Model"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Model"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Model"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Model"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Model"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Model"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Model"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Model"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Model"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Model"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Model"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Model"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Model"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Model"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//State"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//State"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//State"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//State"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//State"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//State"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//State"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Model"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="i">
- <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Model"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Model"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Transition"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Transition"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Transition"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Transition"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Transition"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Transition"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Transition"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Transition"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Transition"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Transition"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Transition"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Transition"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Transition"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Transition"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Transition"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Transition"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Transition"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Transition"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Transition"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Transition"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Transition"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Transition"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Transition"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Transition"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Transition"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Transition"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Transition"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Transition"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Transition"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Transition"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Transition"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Transition"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Transition"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Transition"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Transition"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Transition"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Transition"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Transition"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Transition"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Transition"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Transition"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Transition"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Transition"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Transition"/>
- </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="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="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="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="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="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="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="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="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="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="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="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="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="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="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="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="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="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="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="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="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="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="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="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="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="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="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="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="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="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="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="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="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="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="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="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="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="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#//Transition"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="i">
- <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Model"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="i">
- <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Model"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="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="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="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Model"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="i">
- <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Model"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="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="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Model"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="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>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Classifier"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Classifier"/>
- </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>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Classifier"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Classifier"/>
- </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>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Transition"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Transition"/>
- </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>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Transition"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Transition"/>
- </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>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Transition"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Transition"/>
- </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>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Classifier"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Classifier"/>
- </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>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ocl.ecore:AnyType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclAny"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ocl.ecore:AnyType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclAny"/>
- </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>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ocl.ecore:AnyType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclAny"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ocl.ecore:AnyType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclAny"/>
- </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>
- <ocl.ecore:Variable name="self">
- <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="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>
- <ocl.ecore:Variable name="self">
- <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="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/atomicComponentTemplate">
- <details key="start" value="671"/>
- <details key="end" value="16551"/>
- <details key="line" value="20"/>
- </eAnnotations>
- <eAnnotations source="positions.1" references="/0/atomicComponentTemplate/@init">
- <details key="start" value="748"/>
- <details key="end" value="1310"/>
- <details key="line" value="20"/>
- </eAnnotations>
- <eAnnotations source="positions.2" references="/0/atomicComponentTemplate/@init/@variable.0">
- <details key="start" value="751"/>
- <details key="end" value="792"/>
- <details key="line" value="21"/>
- </eAnnotations>
- <eAnnotations source="positions.3" references="/0/atomicComponentTemplate/@init/@variable.0/%">
- <details key="start" value="770"/>
- <details key="end" value="792"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.4" references="/0/atomicComponentTemplate/@init/@variable.1">
- <details key="start" value="795"/>
- <details key="end" value="890"/>
- <details key="line" value="22"/>
- </eAnnotations>
- <eAnnotations source="positions.5" references="/0/atomicComponentTemplate/@init/@variable.1/%">
- <details key="start" value="827"/>
- <details key="end" value="890"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.6" references="/0/atomicComponentTemplate/@init/@variable.2">
- <details key="start" value="893"/>
- <details key="end" value="973"/>
- <details key="line" value="23"/>
- </eAnnotations>
- <eAnnotations source="positions.7" references="/0/atomicComponentTemplate/@init/@variable.2/%">
- <details key="start" value="918"/>
- <details key="end" value="973"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.8" references="/0/atomicComponentTemplate/@init/@variable.3">
- <details key="start" value="976"/>
- <details key="end" value="1054"/>
- <details key="line" value="24"/>
- </eAnnotations>
- <eAnnotations source="positions.9" references="/0/atomicComponentTemplate/@init/@variable.3/%">
- <details key="start" value="1000"/>
- <details key="end" value="1054"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.10" references="/0/atomicComponentTemplate/@init/@variable.4">
- <details key="start" value="1057"/>
- <details key="end" value="1147"/>
- <details key="line" value="25"/>
- </eAnnotations>
- <eAnnotations source="positions.11" references="/0/atomicComponentTemplate/@init/@variable.4/%">
- <details key="start" value="1087"/>
- <details key="end" value="1147"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.12" references="/0/atomicComponentTemplate/@init/@variable.5">
- <details key="start" value="1150"/>
- <details key="end" value="1234"/>
- <details key="line" value="26"/>
- </eAnnotations>
- <eAnnotations source="positions.13" references="/0/atomicComponentTemplate/@init/@variable.5/%">
- <details key="start" value="1177"/>
- <details key="end" value="1234"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.14" references="/0/atomicComponentTemplate/@init/@variable.6">
- <details key="start" value="1237"/>
- <details key="end" value="1307"/>
- <details key="line" value="27"/>
- </eAnnotations>
- <eAnnotations source="positions.15" references="/0/atomicComponentTemplate/@init/@variable.6/%">
- <details key="start" value="1257"/>
- <details key="end" value="1307"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.16" references="/0/atomicComponentTemplate/%">
- <details key="start" value="1312"/>
- <details key="end" value="1314"/>
- <details key="line" value="29"/>
- </eAnnotations>
- <eAnnotations source="positions.17" references="/0/atomicComponentTemplate/%.1">
- <details key="start" value="1334"/>
- <details key="end" value="16539"/>
- <details key="line" value="31"/>
- </eAnnotations>
- <eAnnotations source="positions.18" references="/0/atomicComponentTemplate/%.1/%">
- <details key="start" value="1393"/>
- <details key="end" value="16531"/>
- <details key="line" value="32"/>
- </eAnnotations>
- <eAnnotations source="positions.19" references="/0/atomicComponentTemplate/%.1/%/%">
- <details key="start" value="1449"/>
- <details key="end" value="16522"/>
- <details key="line" value="33"/>
- </eAnnotations>
- <eAnnotations source="positions.20" references="/0/atomicComponentTemplate/%.1/%/%/%">
- <details key="start" value="1503"/>
- <details key="end" value="16514"/>
- <details key="line" value="34"/>
- </eAnnotations>
- <eAnnotations source="positions.21" references="/0/atomicComponentTemplate/%.1/%/%/%/%">
- <details key="start" value="1531"/>
- <details key="end" value="16506"/>
- <details key="line" value="35"/>
- </eAnnotations>
- <eAnnotations source="positions.22" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%">
- <details key="start" value="1560"/>
- <details key="end" value="16498"/>
- <details key="line" value="36"/>
- </eAnnotations>
- <eAnnotations source="positions.23" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%">
- <details key="start" value="1592"/>
- <details key="end" value="16490"/>
- <details key="line" value="37"/>
- </eAnnotations>
- <eAnnotations source="positions.24" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%">
- <details key="start" value="1625"/>
- <details key="end" value="16482"/>
- <details key="line" value="38"/>
- </eAnnotations>
- <eAnnotations source="positions.25" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%">
- <details key="start" value="1656"/>
- <details key="end" value="16474"/>
- <details key="line" value="39"/>
- </eAnnotations>
- <eAnnotations source="positions.26" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%">
- <details key="start" value="1686"/>
- <details key="end" value="1922"/>
- <details key="line" value="40"/>
- </eAnnotations>
- <eAnnotations source="positions.27" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/componentName">
- <details key="start" value="1923"/>
- <details key="end" value="1936"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.28" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.1">
- <details key="start" value="1938"/>
- <details key="end" value="2946"/>
- <details key="line" value="45"/>
- </eAnnotations>
- <eAnnotations source="positions.29" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2">
- <details key="start" value="2951"/>
- <details key="end" value="16025"/>
- <details key="line" value="73"/>
- </eAnnotations>
- <eAnnotations source="positions.30" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%">
- <details key="start" value="3024"/>
- <details key="end" value="16013"/>
- <details key="line" value="74"/>
- </eAnnotations>
- <eAnnotations source="positions.31" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%">
- <details key="start" value="3104"/>
- <details key="end" value="16001"/>
- <details key="line" value="75"/>
- </eAnnotations>
- <eAnnotations source="positions.32" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%">
- <details key="start" value="3182"/>
- <details key="end" value="4347"/>
- <details key="line" value="76"/>
- </eAnnotations>
- <eAnnotations source="positions.33" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%/%">
- <details key="start" value="3243"/>
- <details key="end" value="4335"/>
- <details key="line" value="77"/>
- </eAnnotations>
- <eAnnotations source="positions.34" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%/%/%">
- <details key="start" value="3298"/>
- <details key="end" value="3611"/>
- <details key="line" value="79"/>
- </eAnnotations>
- <eAnnotations source="positions.35" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%/%/%.1">
- <details key="start" value="3612"/>
- <details key="end" value="3622"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.36" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%/%/%.1/place">
- <details key="start" value="3612"/>
- <details key="end" value="3617"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.37" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%/%/%.2">
- <details key="start" value="3624"/>
- <details key="end" value="3783"/>
- <details key="line" value="85"/>
- </eAnnotations>
- <eAnnotations source="positions.38" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%/%/%.3">
- <details key="start" value="3841"/>
- <details key="end" value="3861"/>
- <details key="line" value="91"/>
- </eAnnotations>
- <eAnnotations source="positions.39" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%/%/%.4">
- <details key="start" value="3862"/>
- <details key="end" value="3876"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.40" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%/%/%.4/placeX">
- <details key="start" value="3862"/>
- <details key="end" value="3868"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.41" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%/%/%.4/%">
- <details key="start" value="3871"/>
- <details key="end" value="3876"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.42" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%/%/%.4/%/i">
- <details key="start" value="3871"/>
- <details key="end" value="3872"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.43" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%/%/%.4/%/%">
- <details key="start" value="3873"/>
- <details key="end" value="3876"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.44" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%/%/%.5">
- <details key="start" value="3878"/>
- <details key="end" value="3885"/>
- <details key="line" value="91"/>
- </eAnnotations>
- <eAnnotations source="positions.45" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%/%/%.6">
- <details key="start" value="3886"/>
- <details key="end" value="3908"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.46" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%/%/%.6/%">
- <details key="start" value="3893"/>
- <details key="end" value="3907"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.47" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%/%/%.6/%/placeX">
- <details key="start" value="3893"/>
- <details key="end" value="3899"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.48" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%/%/%.6/%/%">
- <details key="start" value="3902"/>
- <details key="end" value="3907"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.49" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%/%/%.6/%/%/i">
- <details key="start" value="3902"/>
- <details key="end" value="3903"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.50" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%/%/%.6/%/%/%">
- <details key="start" value="3904"/>
- <details key="end" value="3907"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.51" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%/%/%.7">
- <details key="start" value="3910"/>
- <details key="end" value="3931"/>
- <details key="line" value="92"/>
- </eAnnotations>
- <eAnnotations source="positions.52" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%/%/placeY">
- <details key="start" value="3932"/>
- <details key="end" value="3938"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.53" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%/%/%.8">
- <details key="start" value="3940"/>
- <details key="end" value="3947"/>
- <details key="line" value="92"/>
- </eAnnotations>
- <eAnnotations source="positions.54" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%/%/%.9">
- <details key="start" value="3948"/>
- <details key="end" value="3962"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.55" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%/%/%.9/placeY">
- <details key="start" value="3955"/>
- <details key="end" value="3961"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.56" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%/%/%.10">
- <details key="start" value="3964"/>
- <details key="end" value="4092"/>
- <details key="line" value="93"/>
- </eAnnotations>
- <eAnnotations source="positions.57" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%/%/%.11">
- <details key="start" value="4151"/>
- <details key="end" value="4309"/>
- <details key="line" value="98"/>
- </eAnnotations>
- <eAnnotations source="positions.58" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%/%/%.11/%">
- <details key="start" value="4211"/>
- <details key="end" value="4248"/>
- <details key="line" value="99"/>
- </eAnnotations>
- <eAnnotations source="positions.59" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%/%/%.11/%.1">
- <details key="start" value="4154"/>
- <details key="end" value="4209"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.60" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%/%/%.11/%.1/%">
- <details key="start" value="-1"/>
- <details key="end" value="-1"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.61" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%/%/%.11/%.1/%/%/%">
- <details key="start" value="4155"/>
- <details key="end" value="4196"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.62" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%/%/%.11/%.1/%/%/%/place">
- <details key="start" value="4155"/>
- <details key="end" value="4160"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.63" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%/%/%.11/%.1/%/%/%/NormalStateQN">
- <details key="start" value="4182"/>
- <details key="end" value="4195"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.64" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%/%/%.11/%.2">
- <details key="start" value="4254"/>
- <details key="end" value="4304"/>
- <details key="line" value="100"/>
- </eAnnotations>
- <eAnnotations source="positions.65" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%/%/%.11/%.2/%">
- <details key="start" value="4261"/>
- <details key="end" value="4298"/>
- <details key="line" value="101"/>
- </eAnnotations>
- <eAnnotations source="positions.66" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%/%/%.12">
- <details key="start" value="4310"/>
- <details key="end" value="4324"/>
- <details key="line" value="103"/>
- </eAnnotations>
- <eAnnotations source="positions.67" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%/%/place">
- <details key="start" value="3249"/>
- <details key="end" value="3262"/>
- <details key="line" value="77"/>
- </eAnnotations>
- <eAnnotations source="positions.68" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%/%/places">
- <details key="start" value="3265"/>
- <details key="end" value="3271"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.69" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%/places">
- <details key="start" value="3187"/>
- <details key="end" value="3236"/>
- <details key="line" value="76"/>
- </eAnnotations>
- <eAnnotations source="positions.70" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%/places/%">
- <details key="start" value="3215"/>
- <details key="end" value="3237"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.71" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%/places/%/atomicBlock">
- <details key="start" value="3225"/>
- <details key="end" value="3236"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.72" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%.1">
- <details key="start" value="4353"/>
- <details key="end" value="15985"/>
- <details key="line" value="106"/>
- </eAnnotations>
- <eAnnotations source="positions.73" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%.1/%">
- <details key="start" value="4427"/>
- <details key="end" value="15973"/>
- <details key="line" value="107"/>
- </eAnnotations>
- <eAnnotations source="positions.74" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%.1/%/%">
- <details key="start" value="4475"/>
- <details key="end" value="7688"/>
- <details key="line" value="108"/>
- </eAnnotations>
- <eAnnotations source="positions.75" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%.1/%/%/%">
- <details key="start" value="4621"/>
- <details key="end" value="7677"/>
- <details key="line" value="110"/>
- </eAnnotations>
- <eAnnotations source="positions.76" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%.1/%/%/%/%">
- <details key="start" value="4682"/>
- <details key="end" value="5216"/>
- <details key="line" value="111"/>
- </eAnnotations>
- <eAnnotations source="positions.77" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%.1/%/%/%/timedActivityName">
- <details key="start" value="5217"/>
- <details key="end" value="5234"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.78" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%.1/%/%/%/%.1">
- <details key="start" value="5236"/>
- <details key="end" value="5425"/>
- <details key="line" value="121"/>
- </eAnnotations>
- <eAnnotations source="positions.79" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%.1/%/%/%/%.2">
- <details key="start" value="5426"/>
- <details key="end" value="5443"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.80" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%.1/%/%/%/%.2/activityX">
- <details key="start" value="5426"/>
- <details key="end" value="5435"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.81" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%.1/%/%/%/%.2/%">
- <details key="start" value="5438"/>
- <details key="end" value="5443"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.82" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%.1/%/%/%/%.2/%/i">
- <details key="start" value="5438"/>
- <details key="end" value="5439"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.83" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%.1/%/%/%/%.2/%/%">
- <details key="start" value="5440"/>
- <details key="end" value="5443"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.84" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%.1/%/%/%/%.3">
- <details key="start" value="5445"/>
- <details key="end" value="5474"/>
- <details key="line" value="126"/>
- </eAnnotations>
- <eAnnotations source="positions.85" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%.1/%/%/%/activityY">
- <details key="start" value="5475"/>
- <details key="end" value="5484"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.86" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%.1/%/%/%/%.4">
- <details key="start" value="5486"/>
- <details key="end" value="5687"/>
- <details key="line" value="127"/>
- </eAnnotations>
- <eAnnotations source="positions.87" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%.1/%/%/%/%.5">
- <details key="start" value="5750"/>
- <details key="end" value="6342"/>
- <details key="line" value="137"/>
- </eAnnotations>
- <eAnnotations source="positions.88" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%.1/%/%/%/%.5/%">
- <details key="start" value="5790"/>
- <details key="end" value="6032"/>
- <details key="line" value="138"/>
- </eAnnotations>
- <eAnnotations source="positions.89" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%.1/%/%/%/%.5/%.1">
- <details key="start" value="6040"/>
- <details key="end" value="6297"/>
- <details key="line" value="144"/>
- </eAnnotations>
- <eAnnotations source="positions.90" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%.1/%/%/%/%.5/%.1/%">
- <details key="start" value="6098"/>
- <details key="end" value="6106"/>
- <details key="line" value="146"/>
- </eAnnotations>
- <eAnnotations source="positions.91" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%.1/%/%/%/%.5/%.1/%.1">
- <details key="start" value="6107"/>
- <details key="end" value="6168"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.92" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%.1/%/%/%/%.5/%.1/%.1/%">
- <details key="start" value="6123"/>
- <details key="end" value="6155"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.93" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%.1/%/%/%/%.5/%.1/%.1/%/timedActivityName">
- <details key="start" value="6123"/>
- <details key="end" value="6140"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.94" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%.1/%/%/%/%.5/%.1/%.1/%/%">
- <details key="start" value="6148"/>
- <details key="end" value="6154"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.95" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%.1/%/%/%/%.5/%.1/%.1/globalvars">
- <details key="start" value="6157"/>
- <details key="end" value="6167"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.96" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%.1/%/%/%/%.5/%.1/%.2">
- <details key="start" value="6170"/>
- <details key="end" value="6194"/>
- <details key="line" value="147"/>
- </eAnnotations>
- <eAnnotations source="positions.97" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%.1/%/%/%/%.5/%.1/timedActivityName">
- <details key="start" value="6195"/>
- <details key="end" value="6212"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.98" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%.1/%/%/%/%.5/%.1/%.3">
- <details key="start" value="6214"/>
- <details key="end" value="6228"/>
- <details key="line" value="147"/>
- </eAnnotations>
- <eAnnotations source="positions.99" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%.1/%/%/%/%.5/%.1/%.4">
- <details key="start" value="6044"/>
- <details key="end" value="6061"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.100" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%.1/%/%/%/%.5/%.1/%.4/%">
- <details key="start" value="6045"/>
- <details key="end" value="6056"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.101" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%.1/%/%/%/%.5/%.1/%.4/%/rate">
- <details key="start" value="6045"/>
- <details key="end" value="6049"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.102" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%.1/%/%/%/%.5/%.1/%.4/%.1">
- <details key="start" value="6059"/>
- <details key="end" value="6060"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.103" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%.1/%/%/%/%.5/%.1/%.5">
- <details key="start" value="6236"/>
- <details key="end" value="6292"/>
- <details key="line" value="148"/>
- </eAnnotations>
- <eAnnotations source="positions.104" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%.1/%/%/%/%.5/%.1/%.5/%">
- <details key="start" value="6244"/>
- <details key="end" value="6267"/>
- <details key="line" value="148"/>
- </eAnnotations>
- <eAnnotations source="positions.105" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%.1/%/%/%/%.5/%.1/%.5/rate">
- <details key="start" value="6268"/>
- <details key="end" value="6272"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.106" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%.1/%/%/%/%.5/%.1/%.5/%.1">
- <details key="start" value="6274"/>
- <details key="end" value="6284"/>
- <details key="line" value="149"/>
- </eAnnotations>
- <eAnnotations source="positions.107" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%.1/%/%/%/%.5/%.2">
- <details key="start" value="6298"/>
- <details key="end" value="6330"/>
- <details key="line" value="151"/>
- </eAnnotations>
- <eAnnotations source="positions.108" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%.1/%/%/%/%.5/rate">
- <details key="start" value="5755"/>
- <details key="end" value="5788"/>
- <details key="line" value="137"/>
- </eAnnotations>
- <eAnnotations source="positions.109" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%.1/%/%/%/%.5/rate/%">
- <details key="start" value="5772"/>
- <details key="end" value="5789"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.110" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%.1/%/%/%/%.5/rate/%/activity">
- <details key="start" value="5780"/>
- <details key="end" value="5788"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.111" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%.1/%/%/%/%.6">
- <details key="start" value="6343"/>
- <details key="end" value="6439"/>
- <details key="line" value="154"/>
- </eAnnotations>
- <eAnnotations source="positions.112" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%.1/%/%/%/%.7">
- <details key="start" value="6484"/>
- <details key="end" value="6636"/>
- <details key="line" value="158"/>
- </eAnnotations>
- <eAnnotations source="positions.113" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%.1/%/%/%/timedActivityName.1">
- <details key="start" value="6637"/>
- <details key="end" value="6654"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.114" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%.1/%/%/%/%.8">
- <details key="start" value="6656"/>
- <details key="end" value="6698"/>
- <details key="line" value="161"/>
- </eAnnotations>
- <eAnnotations source="positions.115" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%.1/%/%/%/%.9">
- <details key="start" value="6699"/>
- <details key="end" value="6719"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.116" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%.1/%/%/%/%.9/%">
- <details key="start" value="6699"/>
- <details key="end" value="6714"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.117" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%.1/%/%/%/%.9/%/activity">
- <details key="start" value="6699"/>
- <details key="end" value="6707"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.118" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%.1/%/%/%/%.10">
- <details key="start" value="6721"/>
- <details key="end" value="6845"/>
- <details key="line" value="162"/>
- </eAnnotations>
- <eAnnotations source="positions.119" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%.1/%/%/%/%.11">
- <details key="start" value="6846"/>
- <details key="end" value="6863"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.120" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%.1/%/%/%/%.11/activityX">
- <details key="start" value="6846"/>
- <details key="end" value="6855"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.121" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%.1/%/%/%/%.11/%">
- <details key="start" value="6858"/>
- <details key="end" value="6863"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.122" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%.1/%/%/%/%.11/%/i">
- <details key="start" value="6858"/>
- <details key="end" value="6859"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.123" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%.1/%/%/%/%.11/%/%">
- <details key="start" value="6860"/>
- <details key="end" value="6863"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.124" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%.1/%/%/%/%.12">
- <details key="start" value="6865"/>
- <details key="end" value="6892"/>
- <details key="line" value="166"/>
- </eAnnotations>
- <eAnnotations source="positions.125" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%.1/%/%/%/activityY.1">
- <details key="start" value="6893"/>
- <details key="end" value="6902"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.126" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%.1/%/%/%/%.13">
- <details key="start" value="6904"/>
- <details key="end" value="6969"/>
- <details key="line" value="167"/>
- </eAnnotations>
- <eAnnotations source="positions.127" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%.1/%/%/%/%.14">
- <details key="start" value="6970"/>
- <details key="end" value="6984"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.128" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%.1/%/%/%/%.14/placeX">
- <details key="start" value="6970"/>
- <details key="end" value="6976"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.129" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%.1/%/%/%/%.14/%">
- <details key="start" value="6979"/>
- <details key="end" value="6984"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.130" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%.1/%/%/%/%.14/%/i">
- <details key="start" value="6979"/>
- <details key="end" value="6980"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.131" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%.1/%/%/%/%.14/%/%">
- <details key="start" value="6981"/>
- <details key="end" value="6984"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.132" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%.1/%/%/%/%.15">
- <details key="start" value="6986"/>
- <details key="end" value="7013"/>
- <details key="line" value="170"/>
- </eAnnotations>
- <eAnnotations source="positions.133" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%.1/%/%/%/placeY">
- <details key="start" value="7014"/>
- <details key="end" value="7020"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.134" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%.1/%/%/%/%.16">
- <details key="start" value="7022"/>
- <details key="end" value="7227"/>
- <details key="line" value="171"/>
- </eAnnotations>
- <eAnnotations source="positions.135" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%.1/%/%/%/%.17">
- <details key="start" value="7228"/>
- <details key="end" value="7248"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.136" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%.1/%/%/%/%.17/%">
- <details key="start" value="7228"/>
- <details key="end" value="7243"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.137" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%.1/%/%/%/%.17/%/activity">
- <details key="start" value="7228"/>
- <details key="end" value="7236"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.138" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%.1/%/%/%/%.18">
- <details key="start" value="7250"/>
- <details key="end" value="7292"/>
- <details key="line" value="178"/>
- </eAnnotations>
- <eAnnotations source="positions.139" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%.1/%/%/%/timedActivityName.2">
- <details key="start" value="7293"/>
- <details key="end" value="7310"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.140" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%.1/%/%/%/%.19">
- <details key="start" value="7312"/>
- <details key="end" value="7436"/>
- <details key="line" value="179"/>
- </eAnnotations>
- <eAnnotations source="positions.141" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%.1/%/%/%/%.20">
- <details key="start" value="7437"/>
- <details key="end" value="7451"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.142" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%.1/%/%/%/%.20/placeX">
- <details key="start" value="7437"/>
- <details key="end" value="7443"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.143" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%.1/%/%/%/%.20/%">
- <details key="start" value="7446"/>
- <details key="end" value="7451"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.144" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%.1/%/%/%/%.20/%/i">
- <details key="start" value="7446"/>
- <details key="end" value="7447"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.145" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%.1/%/%/%/%.20/%/%">
- <details key="start" value="7448"/>
- <details key="end" value="7451"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.146" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%.1/%/%/%/%.21">
- <details key="start" value="7453"/>
- <details key="end" value="7480"/>
- <details key="line" value="183"/>
- </eAnnotations>
- <eAnnotations source="positions.147" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%.1/%/%/%/placeY.1">
- <details key="start" value="7481"/>
- <details key="end" value="7487"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.148" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%.1/%/%/%/%.22">
- <details key="start" value="7489"/>
- <details key="end" value="7554"/>
- <details key="line" value="184"/>
- </eAnnotations>
- <eAnnotations source="positions.149" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%.1/%/%/%/%.23">
- <details key="start" value="7555"/>
- <details key="end" value="7572"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.150" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%.1/%/%/%/%.23/activityX">
- <details key="start" value="7555"/>
- <details key="end" value="7564"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.151" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%.1/%/%/%/%.23/%">
- <details key="start" value="7567"/>
- <details key="end" value="7572"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.152" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%.1/%/%/%/%.23/%/i">
- <details key="start" value="7567"/>
- <details key="end" value="7568"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.153" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%.1/%/%/%/%.23/%/%">
- <details key="start" value="7569"/>
- <details key="end" value="7572"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.154" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%.1/%/%/%/%.24">
- <details key="start" value="7574"/>
- <details key="end" value="7601"/>
- <details key="line" value="187"/>
- </eAnnotations>
- <eAnnotations source="positions.155" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%.1/%/%/%/activityY.2">
- <details key="start" value="7602"/>
- <details key="end" value="7611"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.156" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%.1/%/%/%/%.25">
- <details key="start" value="7613"/>
- <details key="end" value="7666"/>
- <details key="line" value="188"/>
- </eAnnotations>
- <eAnnotations source="positions.157" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%.1/%/%/%/timedActivityName.3">
- <details key="start" value="4626"/>
- <details key="end" value="4680"/>
- <details key="line" value="110"/>
- </eAnnotations>
- <eAnnotations source="positions.158" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%.1/%/%/%/timedActivityName.3/%">
- <details key="start" value="4656"/>
- <details key="end" value="4681"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.159" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%.1/%/%/%/timedActivityName.3/%/activity">
- <details key="start" value="4672"/>
- <details key="end" value="4680"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.160" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%.1/%/%/%.1">
- <details key="start" value="4478"/>
- <details key="end" value="4538"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.161" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%.1/%/%/%.1/%">
- <details key="start" value="-1"/>
- <details key="end" value="-1"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.162" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%.1/%/%/%.1/%/%/%">
- <details key="start" value="4479"/>
- <details key="end" value="4525"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.163" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%.1/%/%/%.1/%/%/%/activity">
- <details key="start" value="4479"/>
- <details key="end" value="4487"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.164" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%.1/%/%/%.1/%/%/%/InternalFaultQN">
- <details key="start" value="4509"/>
- <details key="end" value="4524"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.165" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%.1/%/%.1">
- <details key="start" value="7694"/>
- <details key="end" value="15959"/>
- <details key="line" value="194"/>
- </eAnnotations>
- <eAnnotations source="positions.166" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%.1/%/%.1/%">
- <details key="start" value="7824"/>
- <details key="end" value="15948"/>
- <details key="line" value="196"/>
- </eAnnotations>
- <eAnnotations source="positions.167" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%.1/%/%.1/%/%">
- <details key="start" value="7885"/>
- <details key="end" value="8427"/>
- <details key="line" value="196"/>
- </eAnnotations>
- <eAnnotations source="positions.168" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%.1/%/%.1/%/instActivityName">
- <details key="start" value="8428"/>
- <details key="end" value="8444"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.169" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%.1/%/%.1/%/%.1">
- <details key="start" value="8446"/>
- <details key="end" value="8635"/>
- <details key="line" value="207"/>
- </eAnnotations>
- <eAnnotations source="positions.170" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%.1/%/%.1/%/%.2">
- <details key="start" value="8636"/>
- <details key="end" value="8653"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.171" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%.1/%/%.1/%/%.2/activityX">
- <details key="start" value="8636"/>
- <details key="end" value="8645"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.172" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%.1/%/%.1/%/%.2/%">
- <details key="start" value="8648"/>
- <details key="end" value="8653"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.173" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%.1/%/%.1/%/%.2/%/i">
- <details key="start" value="8648"/>
- <details key="end" value="8649"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.174" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%.1/%/%.1/%/%.2/%/%">
- <details key="start" value="8650"/>
- <details key="end" value="8653"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.175" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%.1/%/%.1/%/%.3">
- <details key="start" value="8655"/>
- <details key="end" value="8684"/>
- <details key="line" value="212"/>
- </eAnnotations>
- <eAnnotations source="positions.176" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%.1/%/%.1/%/activityY">
- <details key="start" value="8685"/>
- <details key="end" value="8694"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.177" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%.1/%/%.1/%/%.4">
- <details key="start" value="8696"/>
- <details key="end" value="8911"/>
- <details key="line" value="213"/>
- </eAnnotations>
- <eAnnotations source="positions.178" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%.1/%/%.1/%/%.5">
- <details key="start" value="8964"/>
- <details key="end" value="9116"/>
- <details key="line" value="224"/>
- </eAnnotations>
- <eAnnotations source="positions.179" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%.1/%/%.1/%/instActivityName.1">
- <details key="start" value="9117"/>
- <details key="end" value="9133"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.180" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%.1/%/%.1/%/%.6">
- <details key="start" value="9135"/>
- <details key="end" value="9177"/>
- <details key="line" value="227"/>
- </eAnnotations>
- <eAnnotations source="positions.181" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%.1/%/%.1/%/%.7">
- <details key="start" value="9178"/>
- <details key="end" value="9198"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.182" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%.1/%/%.1/%/%.7/%">
- <details key="start" value="9178"/>
- <details key="end" value="9193"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.183" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%.1/%/%.1/%/%.7/%/activity">
- <details key="start" value="9178"/>
- <details key="end" value="9186"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.184" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%.1/%/%.1/%/%.8">
- <details key="start" value="9200"/>
- <details key="end" value="9324"/>
- <details key="line" value="228"/>
- </eAnnotations>
- <eAnnotations source="positions.185" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%.1/%/%.1/%/%.9">
- <details key="start" value="9325"/>
- <details key="end" value="9342"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.186" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%.1/%/%.1/%/%.9/activityX">
- <details key="start" value="9325"/>
- <details key="end" value="9334"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.187" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%.1/%/%.1/%/%.9/%">
- <details key="start" value="9337"/>
- <details key="end" value="9342"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.188" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%.1/%/%.1/%/%.9/%/i">
- <details key="start" value="9337"/>
- <details key="end" value="9338"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.189" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%.1/%/%.1/%/%.9/%/%">
- <details key="start" value="9339"/>
- <details key="end" value="9342"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.190" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%.1/%/%.1/%/%.10">
- <details key="start" value="9344"/>
- <details key="end" value="9371"/>
- <details key="line" value="232"/>
- </eAnnotations>
- <eAnnotations source="positions.191" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%.1/%/%.1/%/activityY.1">
- <details key="start" value="9372"/>
- <details key="end" value="9381"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.192" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%.1/%/%.1/%/%.11">
- <details key="start" value="9383"/>
- <details key="end" value="9448"/>
- <details key="line" value="233"/>
- </eAnnotations>
- <eAnnotations source="positions.193" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%.1/%/%.1/%/%.12">
- <details key="start" value="9449"/>
- <details key="end" value="9463"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.194" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%.1/%/%.1/%/%.12/placeX">
- <details key="start" value="9449"/>
- <details key="end" value="9455"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.195" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%.1/%/%.1/%/%.12/%">
- <details key="start" value="9458"/>
- <details key="end" value="9463"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.196" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%.1/%/%.1/%/%.12/%/i">
- <details key="start" value="9458"/>
- <details key="end" value="9459"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.197" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%.1/%/%.1/%/%.12/%/%">
- <details key="start" value="9460"/>
- <details key="end" value="9463"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.198" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%.1/%/%.1/%/%.13">
- <details key="start" value="9465"/>
- <details key="end" value="9492"/>
- <details key="line" value="236"/>
- </eAnnotations>
- <eAnnotations source="positions.199" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%.1/%/%.1/%/placeY">
- <details key="start" value="9493"/>
- <details key="end" value="9499"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.200" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%.1/%/%.1/%/%.14">
- <details key="start" value="9501"/>
- <details key="end" value="9706"/>
- <details key="line" value="237"/>
- </eAnnotations>
- <eAnnotations source="positions.201" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%.1/%/%.1/%/%.15">
- <details key="start" value="9707"/>
- <details key="end" value="9727"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.202" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%.1/%/%.1/%/%.15/%">
- <details key="start" value="9707"/>
- <details key="end" value="9722"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.203" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%.1/%/%.1/%/%.15/%/activity">
- <details key="start" value="9707"/>
- <details key="end" value="9715"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.204" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%.1/%/%.1/%/%.16">
- <details key="start" value="9729"/>
- <details key="end" value="9771"/>
- <details key="line" value="244"/>
- </eAnnotations>
- <eAnnotations source="positions.205" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%.1/%/%.1/%/instActivityName.2">
- <details key="start" value="9772"/>
- <details key="end" value="9788"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.206" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%.1/%/%.1/%/%.17">
- <details key="start" value="9790"/>
- <details key="end" value="9914"/>
- <details key="line" value="245"/>
- </eAnnotations>
- <eAnnotations source="positions.207" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%.1/%/%.1/%/%.18">
- <details key="start" value="9915"/>
- <details key="end" value="9929"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.208" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%.1/%/%.1/%/%.18/placeX">
- <details key="start" value="9915"/>
- <details key="end" value="9921"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.209" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%.1/%/%.1/%/%.18/%">
- <details key="start" value="9924"/>
- <details key="end" value="9929"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.210" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%.1/%/%.1/%/%.18/%/i">
- <details key="start" value="9924"/>
- <details key="end" value="9925"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.211" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%.1/%/%.1/%/%.18/%/%">
- <details key="start" value="9926"/>
- <details key="end" value="9929"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.212" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%.1/%/%.1/%/%.19">
- <details key="start" value="9931"/>
- <details key="end" value="9958"/>
- <details key="line" value="249"/>
- </eAnnotations>
- <eAnnotations source="positions.213" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%.1/%/%.1/%/placeY.1">
- <details key="start" value="9959"/>
- <details key="end" value="9965"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.214" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%.1/%/%.1/%/%.20">
- <details key="start" value="9967"/>
- <details key="end" value="10032"/>
- <details key="line" value="250"/>
- </eAnnotations>
- <eAnnotations source="positions.215" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%.1/%/%.1/%/%.21">
- <details key="start" value="10033"/>
- <details key="end" value="10050"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.216" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%.1/%/%.1/%/%.21/activityX">
- <details key="start" value="10033"/>
- <details key="end" value="10042"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.217" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%.1/%/%.1/%/%.21/%">
- <details key="start" value="10045"/>
- <details key="end" value="10050"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.218" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%.1/%/%.1/%/%.21/%/i">
- <details key="start" value="10045"/>
- <details key="end" value="10046"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.219" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%.1/%/%.1/%/%.21/%/%">
- <details key="start" value="10047"/>
- <details key="end" value="10050"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.220" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%.1/%/%.1/%/%.22">
- <details key="start" value="10052"/>
- <details key="end" value="10079"/>
- <details key="line" value="253"/>
- </eAnnotations>
- <eAnnotations source="positions.221" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%.1/%/%.1/%/activityY.2">
- <details key="start" value="10080"/>
- <details key="end" value="10089"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.222" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%.1/%/%.1/%/%.23">
- <details key="start" value="10091"/>
- <details key="end" value="10144"/>
- <details key="line" value="254"/>
- </eAnnotations>
- <eAnnotations source="positions.223" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%.1/%/%.1/%/%.24">
- <details key="start" value="10505"/>
- <details key="end" value="15936"/>
- <details key="line" value="266"/>
- </eAnnotations>
- <eAnnotations source="positions.224" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%.1/%/%.1/%/%.24/%">
- <details key="start" value="10587"/>
- <details key="end" value="15924"/>
- <details key="line" value="267"/>
- </eAnnotations>
- <eAnnotations source="positions.225" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%.1/%/%.1/%/%.24/%/%">
- <details key="start" value="10623"/>
- <details key="end" value="15912"/>
- <details key="line" value="268"/>
- </eAnnotations>
- <eAnnotations source="positions.226" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%.1/%/%.1/%/%.24/%/%/%">
- <details key="start" value="10694"/>
- <details key="end" value="15900"/>
- <details key="line" value="269"/>
- </eAnnotations>
- <eAnnotations source="positions.227" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%.1/%/%.1/%/%.24/%/%/%/%">
- <details key="start" value="10754"/>
- <details key="end" value="11067"/>
- <details key="line" value="270"/>
- </eAnnotations>
- <eAnnotations source="positions.228" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%.1/%/%.1/%/%.24/%/%/%/attackSuccPlaceName">
- <details key="start" value="11068"/>
- <details key="end" value="11087"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.229" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%.1/%/%.1/%/%.24/%/%/%/%.1">
- <details key="start" value="11089"/>
- <details key="end" value="11276"/>
- <details key="line" value="276"/>
- </eAnnotations>
- <eAnnotations source="positions.230" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%.1/%/%.1/%/%.24/%/%/%/%.2">
- <details key="start" value="11277"/>
- <details key="end" value="11308"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.231" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%.1/%/%.1/%/%.24/%/%/%/%.2/%">
- <details key="start" value="11277"/>
- <details key="end" value="11301"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.232" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%.1/%/%.1/%/%.24/%/%/%/%.2/%/attackX">
- <details key="start" value="11277"/>
- <details key="end" value="11284"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.233" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%.1/%/%.1/%/%.24/%/%/%/%.2/%/%">
- <details key="start" value="11287"/>
- <details key="end" value="11301"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.234" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%.1/%/%.1/%/%.24/%/%/%/%.2/%/%/outerIndex">
- <details key="start" value="11287"/>
- <details key="end" value="11297"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.235" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%.1/%/%.1/%/%.24/%/%/%/%.2/%/%/%">
- <details key="start" value="11298"/>
- <details key="end" value="11301"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.236" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%.1/%/%.1/%/%.24/%/%/%/%.2/%.1">
- <details key="start" value="11304"/>
- <details key="end" value="11308"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.237" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%.1/%/%.1/%/%.24/%/%/%/%.2/%.1/i">
- <details key="start" value="11304"/>
- <details key="end" value="11305"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.238" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%.1/%/%.1/%/%.24/%/%/%/%.2/%.1/%">
- <details key="start" value="11306"/>
- <details key="end" value="11308"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.239" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%.1/%/%.1/%/%.24/%/%/%/%.3">
- <details key="start" value="11310"/>
- <details key="end" value="11337"/>
- <details key="line" value="281"/>
- </eAnnotations>
- <eAnnotations source="positions.240" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%.1/%/%.1/%/%.24/%/%/%/%.4">
- <details key="start" value="11338"/>
- <details key="end" value="11351"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.241" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%.1/%/%.1/%/%.24/%/%/%/%.4/attackY">
- <details key="start" value="11338"/>
- <details key="end" value="11345"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.242" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%.1/%/%.1/%/%.24/%/%/%/%.4/%">
- <details key="start" value="11348"/>
- <details key="end" value="11351"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.243" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%.1/%/%.1/%/%.24/%/%/%/%.5">
- <details key="start" value="11354"/>
- <details key="end" value="11852"/>
- <details key="line" value="282"/>
- </eAnnotations>
- <eAnnotations source="positions.244" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%.1/%/%.1/%/%.24/%/%/%/attackSuccPlaceName.1">
- <details key="start" value="11853"/>
- <details key="end" value="11872"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.245" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%.1/%/%.1/%/%.24/%/%/%/%.6">
- <details key="start" value="11874"/>
- <details key="end" value="12063"/>
- <details key="line" value="295"/>
- </eAnnotations>
- <eAnnotations source="positions.246" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%.1/%/%.1/%/%.24/%/%/%/%.7">
- <details key="start" value="12064"/>
- <details key="end" value="12095"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.247" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%.1/%/%.1/%/%.24/%/%/%/%.7/%">
- <details key="start" value="12064"/>
- <details key="end" value="12088"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.248" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%.1/%/%.1/%/%.24/%/%/%/%.7/%/attackX">
- <details key="start" value="12064"/>
- <details key="end" value="12071"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.249" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%.1/%/%.1/%/%.24/%/%/%/%.7/%/%">
- <details key="start" value="12074"/>
- <details key="end" value="12088"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.250" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%.1/%/%.1/%/%.24/%/%/%/%.7/%/%/outerIndex">
- <details key="start" value="12074"/>
- <details key="end" value="12084"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.251" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%.1/%/%.1/%/%.24/%/%/%/%.7/%/%/%">
- <details key="start" value="12085"/>
- <details key="end" value="12088"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.252" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%.1/%/%.1/%/%.24/%/%/%/%.7/%.1">
- <details key="start" value="12091"/>
- <details key="end" value="12095"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.253" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%.1/%/%.1/%/%.24/%/%/%/%.7/%.1/i">
- <details key="start" value="12091"/>
- <details key="end" value="12092"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.254" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%.1/%/%.1/%/%.24/%/%/%/%.7/%.1/%">
- <details key="start" value="12093"/>
- <details key="end" value="12095"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.255" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%.1/%/%.1/%/%.24/%/%/%/%.8">
- <details key="start" value="12097"/>
- <details key="end" value="12124"/>
- <details key="line" value="300"/>
- </eAnnotations>
- <eAnnotations source="positions.256" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%.1/%/%.1/%/%.24/%/%/%/attackY">
- <details key="start" value="12125"/>
- <details key="end" value="12132"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.257" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%.1/%/%.1/%/%.24/%/%/%/%.9">
- <details key="start" value="12134"/>
- <details key="end" value="12636"/>
- <details key="line" value="301"/>
- </eAnnotations>
- <eAnnotations source="positions.258" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%.1/%/%.1/%/%.24/%/%/%/attackSuccPlaceName.2">
- <details key="start" value="12637"/>
- <details key="end" value="12656"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.259" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%.1/%/%.1/%/%.24/%/%/%/%.10">
- <details key="start" value="12658"/>
- <details key="end" value="12841"/>
- <details key="line" value="314"/>
- </eAnnotations>
- <eAnnotations source="positions.260" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%.1/%/%.1/%/%.24/%/%/%/%.11">
- <details key="start" value="12842"/>
- <details key="end" value="12873"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.261" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%.1/%/%.1/%/%.24/%/%/%/%.11/%">
- <details key="start" value="12842"/>
- <details key="end" value="12866"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.262" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%.1/%/%.1/%/%.24/%/%/%/%.11/%/attackX">
- <details key="start" value="12842"/>
- <details key="end" value="12849"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.263" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%.1/%/%.1/%/%.24/%/%/%/%.11/%/%">
- <details key="start" value="12852"/>
- <details key="end" value="12866"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.264" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%.1/%/%.1/%/%.24/%/%/%/%.11/%/%/outerIndex">
- <details key="start" value="12852"/>
- <details key="end" value="12862"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.265" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%.1/%/%.1/%/%.24/%/%/%/%.11/%/%/%">
- <details key="start" value="12863"/>
- <details key="end" value="12866"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.266" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%.1/%/%.1/%/%.24/%/%/%/%.11/%.1">
- <details key="start" value="12869"/>
- <details key="end" value="12873"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.267" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%.1/%/%.1/%/%.24/%/%/%/%.11/%.1/i">
- <details key="start" value="12869"/>
- <details key="end" value="12870"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.268" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%.1/%/%.1/%/%.24/%/%/%/%.11/%.1/%">
- <details key="start" value="12871"/>
- <details key="end" value="12873"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.269" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%.1/%/%.1/%/%.24/%/%/%/%.12">
- <details key="start" value="12875"/>
- <details key="end" value="12902"/>
- <details key="line" value="319"/>
- </eAnnotations>
- <eAnnotations source="positions.270" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%.1/%/%.1/%/%.24/%/%/%/%.13">
- <details key="start" value="12903"/>
- <details key="end" value="12915"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.271" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%.1/%/%.1/%/%.24/%/%/%/%.13/attackY">
- <details key="start" value="12903"/>
- <details key="end" value="12910"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.272" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%.1/%/%.1/%/%.24/%/%/%/%.13/%">
- <details key="start" value="12913"/>
- <details key="end" value="12915"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.273" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%.1/%/%.1/%/%.24/%/%/%/%.14">
- <details key="start" value="12917"/>
- <details key="end" value="13033"/>
- <details key="line" value="320"/>
- </eAnnotations>
- <eAnnotations source="positions.274" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%.1/%/%.1/%/%.24/%/%/%/%.15">
- <details key="start" value="13073"/>
- <details key="end" value="13081"/>
- <details key="line" value="326"/>
- </eAnnotations>
- <eAnnotations source="positions.275" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%.1/%/%.1/%/%.24/%/%/%/attackSuccPlaceName.3">
- <details key="start" value="13082"/>
- <details key="end" value="13101"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.276" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%.1/%/%.1/%/%.24/%/%/%/%.16">
- <details key="start" value="13103"/>
- <details key="end" value="13143"/>
- <details key="line" value="326"/>
- </eAnnotations>
- <eAnnotations source="positions.277" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%.1/%/%.1/%/%.24/%/%/%/normalStateName">
- <details key="start" value="13144"/>
- <details key="end" value="13159"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.278" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%.1/%/%.1/%/%.24/%/%/%/%.17">
- <details key="start" value="13161"/>
- <details key="end" value="13201"/>
- <details key="line" value="326"/>
- </eAnnotations>
- <eAnnotations source="positions.279" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%.1/%/%.1/%/%.24/%/%/%/attackSuccPlaceName.4">
- <details key="start" value="13202"/>
- <details key="end" value="13221"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.280" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%.1/%/%.1/%/%.24/%/%/%/%.18">
- <details key="start" value="13223"/>
- <details key="end" value="13296"/>
- <details key="line" value="327"/>
- </eAnnotations>
- <eAnnotations source="positions.281" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%.1/%/%.1/%/%.24/%/%/%/attackSuccPlaceName.5">
- <details key="start" value="13297"/>
- <details key="end" value="13316"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.282" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%.1/%/%.1/%/%.24/%/%/%/%.19">
- <details key="start" value="13318"/>
- <details key="end" value="13520"/>
- <details key="line" value="329"/>
- </eAnnotations>
- <eAnnotations source="positions.283" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%.1/%/%.1/%/%.24/%/%/%/attackSuccPlaceName.6">
- <details key="start" value="13521"/>
- <details key="end" value="13540"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.284" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%.1/%/%.1/%/%.24/%/%/%/%.20">
- <details key="start" value="13542"/>
- <details key="end" value="13592"/>
- <details key="line" value="334"/>
- </eAnnotations>
- <eAnnotations source="positions.285" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%.1/%/%.1/%/%.24/%/%/%/attackSuccPlaceName.7">
- <details key="start" value="13593"/>
- <details key="end" value="13612"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.286" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%.1/%/%.1/%/%.24/%/%/%/%.21">
- <details key="start" value="13614"/>
- <details key="end" value="13743"/>
- <details key="line" value="335"/>
- </eAnnotations>
- <eAnnotations source="positions.287" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%.1/%/%.1/%/%.24/%/%/%/%.22">
- <details key="start" value="13744"/>
- <details key="end" value="13775"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.288" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%.1/%/%.1/%/%.24/%/%/%/%.22/%">
- <details key="start" value="13744"/>
- <details key="end" value="13768"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.289" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%.1/%/%.1/%/%.24/%/%/%/%.22/%/attackX">
- <details key="start" value="13744"/>
- <details key="end" value="13751"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.290" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%.1/%/%.1/%/%.24/%/%/%/%.22/%/%">
- <details key="start" value="13754"/>
- <details key="end" value="13768"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.291" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%.1/%/%.1/%/%.24/%/%/%/%.22/%/%/outerIndex">
- <details key="start" value="13754"/>
- <details key="end" value="13764"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.292" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%.1/%/%.1/%/%.24/%/%/%/%.22/%/%/%">
- <details key="start" value="13765"/>
- <details key="end" value="13768"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.293" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%.1/%/%.1/%/%.24/%/%/%/%.22/%.1">
- <details key="start" value="13771"/>
- <details key="end" value="13775"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.294" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%.1/%/%.1/%/%.24/%/%/%/%.22/%.1/i">
- <details key="start" value="13771"/>
- <details key="end" value="13772"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.295" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%.1/%/%.1/%/%.24/%/%/%/%.22/%.1/%">
- <details key="start" value="13773"/>
- <details key="end" value="13775"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.296" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%.1/%/%.1/%/%.24/%/%/%/%.23">
- <details key="start" value="13777"/>
- <details key="end" value="13804"/>
- <details key="line" value="339"/>
- </eAnnotations>
- <eAnnotations source="positions.297" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%.1/%/%.1/%/%.24/%/%/%/%.24">
- <details key="start" value="13805"/>
- <details key="end" value="13818"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.298" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%.1/%/%.1/%/%.24/%/%/%/%.24/attackY">
- <details key="start" value="13805"/>
- <details key="end" value="13812"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.299" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%.1/%/%.1/%/%.24/%/%/%/%.24/%">
- <details key="start" value="13815"/>
- <details key="end" value="13818"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.300" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%.1/%/%.1/%/%.24/%/%/%/%.25">
- <details key="start" value="13821"/>
- <details key="end" value="13886"/>
- <details key="line" value="340"/>
- </eAnnotations>
- <eAnnotations source="positions.301" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%.1/%/%.1/%/%.24/%/%/%/%.26">
- <details key="start" value="13887"/>
- <details key="end" value="13918"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.302" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%.1/%/%.1/%/%.24/%/%/%/%.26/%">
- <details key="start" value="13887"/>
- <details key="end" value="13911"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.303" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%.1/%/%.1/%/%.24/%/%/%/%.26/%/attackX">
- <details key="start" value="13887"/>
- <details key="end" value="13894"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.304" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%.1/%/%.1/%/%.24/%/%/%/%.26/%/%">
- <details key="start" value="13897"/>
- <details key="end" value="13911"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.305" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%.1/%/%.1/%/%.24/%/%/%/%.26/%/%/outerIndex">
- <details key="start" value="13897"/>
- <details key="end" value="13907"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.306" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%.1/%/%.1/%/%.24/%/%/%/%.26/%/%/%">
- <details key="start" value="13908"/>
- <details key="end" value="13911"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.307" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%.1/%/%.1/%/%.24/%/%/%/%.26/%.1">
- <details key="start" value="13914"/>
- <details key="end" value="13918"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.308" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%.1/%/%.1/%/%.24/%/%/%/%.26/%.1/i">
- <details key="start" value="13914"/>
- <details key="end" value="13915"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.309" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%.1/%/%.1/%/%.24/%/%/%/%.26/%.1/%">
- <details key="start" value="13916"/>
- <details key="end" value="13918"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.310" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%.1/%/%.1/%/%.24/%/%/%/%.27">
- <details key="start" value="13920"/>
- <details key="end" value="13947"/>
- <details key="line" value="343"/>
- </eAnnotations>
- <eAnnotations source="positions.311" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%.1/%/%.1/%/%.24/%/%/%/%.28">
- <details key="start" value="13948"/>
- <details key="end" value="13960"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.312" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%.1/%/%.1/%/%.24/%/%/%/%.28/attackY">
- <details key="start" value="13948"/>
- <details key="end" value="13955"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.313" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%.1/%/%.1/%/%.24/%/%/%/%.28/%">
- <details key="start" value="13958"/>
- <details key="end" value="13960"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.314" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%.1/%/%.1/%/%.24/%/%/%/%.29">
- <details key="start" value="13962"/>
- <details key="end" value="14167"/>
- <details key="line" value="344"/>
- </eAnnotations>
- <eAnnotations source="positions.315" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%.1/%/%.1/%/%.24/%/%/%/normalStateName.1">
- <details key="start" value="14168"/>
- <details key="end" value="14183"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.316" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%.1/%/%.1/%/%.24/%/%/%/%.30">
- <details key="start" value="14185"/>
- <details key="end" value="14227"/>
- <details key="line" value="351"/>
- </eAnnotations>
- <eAnnotations source="positions.317" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%.1/%/%.1/%/%.24/%/%/%/attackSuccPlaceName.8">
- <details key="start" value="14228"/>
- <details key="end" value="14247"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.318" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%.1/%/%.1/%/%.24/%/%/%/%.31">
- <details key="start" value="14249"/>
- <details key="end" value="14378"/>
- <details key="line" value="352"/>
- </eAnnotations>
- <eAnnotations source="positions.319" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%.1/%/%.1/%/%.24/%/%/%/%.32">
- <details key="start" value="14379"/>
- <details key="end" value="14387"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.320" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%.1/%/%.1/%/%.24/%/%/%/%.32/self">
- <details key="start" value="-1"/>
- <details key="end" value="-1"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.321" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%.1/%/%.1/%/%.24/%/%/%/%.33">
- <details key="start" value="14389"/>
- <details key="end" value="14416"/>
- <details key="line" value="356"/>
- </eAnnotations>
- <eAnnotations source="positions.322" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%.1/%/%.1/%/%.24/%/%/%/%.34">
- <details key="start" value="14417"/>
- <details key="end" value="14425"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.323" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%.1/%/%.1/%/%.24/%/%/%/%.34/self">
- <details key="start" value="-1"/>
- <details key="end" value="-1"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.324" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%.1/%/%.1/%/%.24/%/%/%/%.35">
- <details key="start" value="14427"/>
- <details key="end" value="14492"/>
- <details key="line" value="357"/>
- </eAnnotations>
- <eAnnotations source="positions.325" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%.1/%/%.1/%/%.24/%/%/%/%.36">
- <details key="start" value="14493"/>
- <details key="end" value="14524"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.326" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%.1/%/%.1/%/%.24/%/%/%/%.36/%">
- <details key="start" value="14493"/>
- <details key="end" value="14517"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.327" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%.1/%/%.1/%/%.24/%/%/%/%.36/%/attackX">
- <details key="start" value="14493"/>
- <details key="end" value="14500"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.328" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%.1/%/%.1/%/%.24/%/%/%/%.36/%/%">
- <details key="start" value="14503"/>
- <details key="end" value="14517"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.329" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%.1/%/%.1/%/%.24/%/%/%/%.36/%/%/outerIndex">
- <details key="start" value="14503"/>
- <details key="end" value="14513"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.330" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%.1/%/%.1/%/%.24/%/%/%/%.36/%/%/%">
- <details key="start" value="14514"/>
- <details key="end" value="14517"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.331" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%.1/%/%.1/%/%.24/%/%/%/%.36/%.1">
- <details key="start" value="14520"/>
- <details key="end" value="14524"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.332" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%.1/%/%.1/%/%.24/%/%/%/%.36/%.1/i">
- <details key="start" value="14520"/>
- <details key="end" value="14521"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.333" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%.1/%/%.1/%/%.24/%/%/%/%.36/%.1/%">
- <details key="start" value="14522"/>
- <details key="end" value="14524"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.334" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%.1/%/%.1/%/%.24/%/%/%/%.37">
- <details key="start" value="14526"/>
- <details key="end" value="14553"/>
- <details key="line" value="360"/>
- </eAnnotations>
- <eAnnotations source="positions.335" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%.1/%/%.1/%/%.24/%/%/%/%.38">
- <details key="start" value="14554"/>
- <details key="end" value="14566"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.336" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%.1/%/%.1/%/%.24/%/%/%/%.38/attackY">
- <details key="start" value="14554"/>
- <details key="end" value="14561"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.337" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%.1/%/%.1/%/%.24/%/%/%/%.38/%">
- <details key="start" value="14564"/>
- <details key="end" value="14566"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.338" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%.1/%/%.1/%/%.24/%/%/%/%.39">
- <details key="start" value="14568"/>
- <details key="end" value="14773"/>
- <details key="line" value="361"/>
- </eAnnotations>
- <eAnnotations source="positions.339" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%.1/%/%.1/%/%.24/%/%/%/attackSuccPlaceName.9">
- <details key="start" value="14774"/>
- <details key="end" value="14793"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.340" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%.1/%/%.1/%/%.24/%/%/%/%.40">
- <details key="start" value="14795"/>
- <details key="end" value="14847"/>
- <details key="line" value="368"/>
- </eAnnotations>
- <eAnnotations source="positions.341" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%.1/%/%.1/%/%.24/%/%/%/attackSuccPlaceName.10">
- <details key="start" value="14848"/>
- <details key="end" value="14867"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.342" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%.1/%/%.1/%/%.24/%/%/%/%.41">
- <details key="start" value="14869"/>
- <details key="end" value="14998"/>
- <details key="line" value="369"/>
- </eAnnotations>
- <eAnnotations source="positions.343" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%.1/%/%.1/%/%.24/%/%/%/%.42">
- <details key="start" value="14999"/>
- <details key="end" value="15030"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.344" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%.1/%/%.1/%/%.24/%/%/%/%.42/%">
- <details key="start" value="14999"/>
- <details key="end" value="15023"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.345" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%.1/%/%.1/%/%.24/%/%/%/%.42/%/attackX">
- <details key="start" value="14999"/>
- <details key="end" value="15006"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.346" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%.1/%/%.1/%/%.24/%/%/%/%.42/%/%">
- <details key="start" value="15009"/>
- <details key="end" value="15023"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.347" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%.1/%/%.1/%/%.24/%/%/%/%.42/%/%/outerIndex">
- <details key="start" value="15009"/>
- <details key="end" value="15019"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.348" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%.1/%/%.1/%/%.24/%/%/%/%.42/%/%/%">
- <details key="start" value="15020"/>
- <details key="end" value="15023"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.349" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%.1/%/%.1/%/%.24/%/%/%/%.42/%.1">
- <details key="start" value="15026"/>
- <details key="end" value="15030"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.350" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%.1/%/%.1/%/%.24/%/%/%/%.42/%.1/i">
- <details key="start" value="15026"/>
- <details key="end" value="15027"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.351" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%.1/%/%.1/%/%.24/%/%/%/%.42/%.1/%">
- <details key="start" value="15028"/>
- <details key="end" value="15030"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.352" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%.1/%/%.1/%/%.24/%/%/%/%.43">
- <details key="start" value="15032"/>
- <details key="end" value="15059"/>
- <details key="line" value="373"/>
- </eAnnotations>
- <eAnnotations source="positions.353" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%.1/%/%.1/%/%.24/%/%/%/attackY.1">
- <details key="start" value="15060"/>
- <details key="end" value="15067"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.354" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%.1/%/%.1/%/%.24/%/%/%/%.44">
- <details key="start" value="15069"/>
- <details key="end" value="15134"/>
- <details key="line" value="374"/>
- </eAnnotations>
- <eAnnotations source="positions.355" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%.1/%/%.1/%/%.24/%/%/%/%.45">
- <details key="start" value="15135"/>
- <details key="end" value="15166"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.356" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%.1/%/%.1/%/%.24/%/%/%/%.45/%">
- <details key="start" value="15135"/>
- <details key="end" value="15159"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.357" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%.1/%/%.1/%/%.24/%/%/%/%.45/%/attackX">
- <details key="start" value="15135"/>
- <details key="end" value="15142"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.358" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%.1/%/%.1/%/%.24/%/%/%/%.45/%/%">
- <details key="start" value="15145"/>
- <details key="end" value="15159"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.359" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%.1/%/%.1/%/%.24/%/%/%/%.45/%/%/outerIndex">
- <details key="start" value="15145"/>
- <details key="end" value="15155"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.360" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%.1/%/%.1/%/%.24/%/%/%/%.45/%/%/%">
- <details key="start" value="15156"/>
- <details key="end" value="15159"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.361" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%.1/%/%.1/%/%.24/%/%/%/%.45/%.1">
- <details key="start" value="15162"/>
- <details key="end" value="15166"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.362" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%.1/%/%.1/%/%.24/%/%/%/%.45/%.1/i">
- <details key="start" value="15162"/>
- <details key="end" value="15163"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.363" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%.1/%/%.1/%/%.24/%/%/%/%.45/%.1/%">
- <details key="start" value="15164"/>
- <details key="end" value="15166"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.364" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%.1/%/%.1/%/%.24/%/%/%/%.46">
- <details key="start" value="15168"/>
- <details key="end" value="15195"/>
- <details key="line" value="377"/>
- </eAnnotations>
- <eAnnotations source="positions.365" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%.1/%/%.1/%/%.24/%/%/%/%.47">
- <details key="start" value="15196"/>
- <details key="end" value="15208"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.366" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%.1/%/%.1/%/%.24/%/%/%/%.47/attackY">
- <details key="start" value="15196"/>
- <details key="end" value="15203"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.367" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%.1/%/%.1/%/%.24/%/%/%/%.47/%">
- <details key="start" value="15206"/>
- <details key="end" value="15208"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.368" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%.1/%/%.1/%/%.24/%/%/%/%.48">
- <details key="start" value="15210"/>
- <details key="end" value="15415"/>
- <details key="line" value="378"/>
- </eAnnotations>
- <eAnnotations source="positions.369" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%.1/%/%.1/%/%.24/%/%/%/attackSuccPlaceName.11">
- <details key="start" value="15416"/>
- <details key="end" value="15435"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.370" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%.1/%/%.1/%/%.24/%/%/%/%.49">
- <details key="start" value="15437"/>
- <details key="end" value="15489"/>
- <details key="line" value="385"/>
- </eAnnotations>
- <eAnnotations source="positions.371" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%.1/%/%.1/%/%.24/%/%/%/instActivityName">
- <details key="start" value="15490"/>
- <details key="end" value="15506"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.372" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%.1/%/%.1/%/%.24/%/%/%/%.50">
- <details key="start" value="15508"/>
- <details key="end" value="15632"/>
- <details key="line" value="386"/>
- </eAnnotations>
- <eAnnotations source="positions.373" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%.1/%/%.1/%/%.24/%/%/%/%.51">
- <details key="start" value="15633"/>
- <details key="end" value="15664"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.374" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%.1/%/%.1/%/%.24/%/%/%/%.51/%">
- <details key="start" value="15633"/>
- <details key="end" value="15657"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.375" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%.1/%/%.1/%/%.24/%/%/%/%.51/%/attackX">
- <details key="start" value="15633"/>
- <details key="end" value="15640"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.376" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%.1/%/%.1/%/%.24/%/%/%/%.51/%/%">
- <details key="start" value="15643"/>
- <details key="end" value="15657"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.377" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%.1/%/%.1/%/%.24/%/%/%/%.51/%/%/outerIndex">
- <details key="start" value="15643"/>
- <details key="end" value="15653"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.378" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%.1/%/%.1/%/%.24/%/%/%/%.51/%/%/%">
- <details key="start" value="15654"/>
- <details key="end" value="15657"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.379" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%.1/%/%.1/%/%.24/%/%/%/%.51/%.1">
- <details key="start" value="15660"/>
- <details key="end" value="15664"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.380" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%.1/%/%.1/%/%.24/%/%/%/%.51/%.1/i">
- <details key="start" value="15660"/>
- <details key="end" value="15661"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.381" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%.1/%/%.1/%/%.24/%/%/%/%.51/%.1/%">
- <details key="start" value="15662"/>
- <details key="end" value="15664"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.382" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%.1/%/%.1/%/%.24/%/%/%/%.52">
- <details key="start" value="15666"/>
- <details key="end" value="15693"/>
- <details key="line" value="390"/>
- </eAnnotations>
- <eAnnotations source="positions.383" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%.1/%/%.1/%/%.24/%/%/%/attackY.2">
- <details key="start" value="15694"/>
- <details key="end" value="15701"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.384" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%.1/%/%.1/%/%.24/%/%/%/%.53">
- <details key="start" value="15703"/>
- <details key="end" value="15768"/>
- <details key="line" value="391"/>
- </eAnnotations>
- <eAnnotations source="positions.385" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%.1/%/%.1/%/%.24/%/%/%/%.54">
- <details key="start" value="15769"/>
- <details key="end" value="15795"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.386" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%.1/%/%.1/%/%.24/%/%/%/%.54/activityX">
- <details key="start" value="15769"/>
- <details key="end" value="15778"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.387" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%.1/%/%.1/%/%.24/%/%/%/%.54/%">
- <details key="start" value="15781"/>
- <details key="end" value="15795"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.388" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%.1/%/%.1/%/%.24/%/%/%/%.54/%/outerIndex">
- <details key="start" value="15781"/>
- <details key="end" value="15791"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.389" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%.1/%/%.1/%/%.24/%/%/%/%.54/%/%">
- <details key="start" value="15792"/>
- <details key="end" value="15795"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.390" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%.1/%/%.1/%/%.24/%/%/%/%.55">
- <details key="start" value="15797"/>
- <details key="end" value="15824"/>
- <details key="line" value="394"/>
- </eAnnotations>
- <eAnnotations source="positions.391" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%.1/%/%.1/%/%.24/%/%/%/activityY">
- <details key="start" value="15825"/>
- <details key="end" value="15834"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.392" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%.1/%/%.1/%/%.24/%/%/%/%.56">
- <details key="start" value="15836"/>
- <details key="end" value="15889"/>
- <details key="line" value="395"/>
- </eAnnotations>
- <eAnnotations source="positions.393" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%.1/%/%.1/%/%.24/%/%/%/attackSuccPlaceName.12">
- <details key="start" value="10700"/>
- <details key="end" value="10728"/>
- <details key="line" value="269"/>
- </eAnnotations>
- <eAnnotations source="positions.394" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%.1/%/%.1/%/%.24/%/%/%/attackSuccPlaceNames">
- <details key="start" value="10731"/>
- <details key="end" value="10751"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.395" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%.1/%/%.1/%/%.24/%/%/normalStateName">
- <details key="start" value="10628"/>
- <details key="end" value="10687"/>
- <details key="line" value="268"/>
- </eAnnotations>
- <eAnnotations source="positions.396" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%.1/%/%.1/%/%.24/%/%/normalStateName/%">
- <details key="start" value="10656"/>
- <details key="end" value="10688"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.397" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%.1/%/%.1/%/%.24/%/%/normalStateName/%/%">
- <details key="start" value="10656"/>
- <details key="end" value="10683"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.398" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%.1/%/%.1/%/%.24/%/%/normalStateName/%/%/atomicBlock">
- <details key="start" value="10671"/>
- <details key="end" value="10682"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.399" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%.1/%/%.1/%/%.24/%/outerIndex">
- <details key="start" value="10592"/>
- <details key="end" value="10616"/>
- <details key="line" value="267"/>
- </eAnnotations>
- <eAnnotations source="positions.400" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%.1/%/%.1/%/%.24/%/outerIndex/i">
- <details key="start" value="10616"/>
- <details key="end" value="10617"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.401" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%.1/%/%.1/%/%.24/attackSuccPlaceNames">
- <details key="start" value="10510"/>
- <details key="end" value="10579"/>
- <details key="line" value="266"/>
- </eAnnotations>
- <eAnnotations source="positions.402" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%.1/%/%.1/%/%.24/attackSuccPlaceNames/%">
- <details key="start" value="10553"/>
- <details key="end" value="10580"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.403" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%.1/%/%.1/%/%.24/attackSuccPlaceNames/%/activity">
- <details key="start" value="10571"/>
- <details key="end" value="10579"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.404" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%.1/%/%.1/%/instActivityName.3">
- <details key="start" value="7829"/>
- <details key="end" value="7882"/>
- <details key="line" value="196"/>
- </eAnnotations>
- <eAnnotations source="positions.405" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%.1/%/%.1/%/instActivityName.3/%">
- <details key="start" value="7858"/>
- <details key="end" value="7883"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.406" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%.1/%/%.1/%/instActivityName.3/%/activity">
- <details key="start" value="7874"/>
- <details key="end" value="7882"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.407" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%.1/%/%.1/%.1">
- <details key="start" value="7697"/>
- <details key="end" value="7750"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.408" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%.1/%/%.1/%.1/%">
- <details key="start" value="-1"/>
- <details key="end" value="-1"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.409" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%.1/%/%.1/%.1/%/%/%">
- <details key="start" value="7698"/>
- <details key="end" value="7737"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.410" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%.1/%/%.1/%.1/%/%/%/activity">
- <details key="start" value="7698"/>
- <details key="end" value="7706"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.411" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%.1/%/%.1/%.1/%/%/%/AttackQN">
- <details key="start" value="7728"/>
- <details key="end" value="7736"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.412" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%.1/%/activity">
- <details key="start" value="4433"/>
- <details key="end" value="4454"/>
- <details key="line" value="107"/>
- </eAnnotations>
- <eAnnotations source="positions.413" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%.1/%/activities">
- <details key="start" value="4457"/>
- <details key="end" value="4467"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.414" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%.1/activities">
- <details key="start" value="4358"/>
- <details key="end" value="4420"/>
- <details key="line" value="106"/>
- </eAnnotations>
- <eAnnotations source="positions.415" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%.1/activities/%">
- <details key="start" value="4395"/>
- <details key="end" value="4421"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.416" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%.1/activities/%/atomicBlock">
- <details key="start" value="4409"/>
- <details key="end" value="4420"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.417" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%.2">
- <details key="start" value="3107"/>
- <details key="end" value="3175"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.418" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%.2/%">
- <details key="start" value="-1"/>
- <details key="end" value="-1"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.419" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%.2/%/%/%">
- <details key="start" value="3108"/>
- <details key="end" value="3162"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.420" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%.2/%/%/%/atomicBlock">
- <details key="start" value="3108"/>
- <details key="end" value="3119"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.421" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/%/%.2/%/%/%/ErrorModelBehaviorQN">
- <details key="start" value="3141"/>
- <details key="end" value="3161"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.422" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/atomicBlock">
- <details key="start" value="3029"/>
- <details key="end" value="3097"/>
- <details key="line" value="74"/>
- </eAnnotations>
- <eAnnotations source="positions.423" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/atomicBlock/%">
- <details key="start" value="3057"/>
- <details key="end" value="3098"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.424" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/atomicBlock/%/atomicBlocks">
- <details key="start" value="3072"/>
- <details key="end" value="3084"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.425" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/%/atomicBlock/%/componentQN">
- <details key="start" value="3086"/>
- <details key="end" value="3097"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.426" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/atomicBlocks">
- <details key="start" value="2956"/>
- <details key="end" value="3017"/>
- <details key="line" value="73"/>
- </eAnnotations>
- <eAnnotations source="positions.427" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/atomicBlocks/%">
- <details key="start" value="2996"/>
- <details key="end" value="3018"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.428" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.2/atomicBlocks/%/model">
- <details key="start" value="3012"/>
- <details key="end" value="3017"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.429" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.3">
- <details key="start" value="16026"/>
- <details key="end" value="16078"/>
- <details key="line" value="410"/>
- </eAnnotations>
- <eAnnotations source="positions.430" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.4">
- <details key="start" value="16082"/>
- <details key="end" value="16177"/>
- <details key="line" value="412"/>
- </eAnnotations>
- <eAnnotations source="positions.431" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.4/%">
- <details key="start" value="16122"/>
- <details key="end" value="16139"/>
- <details key="line" value="413"/>
- </eAnnotations>
- <eAnnotations source="positions.432" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.4/i">
- <details key="start" value="16140"/>
- <details key="end" value="16141"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.433" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.4/%.1">
- <details key="start" value="16143"/>
- <details key="end" value="16145"/>
- <details key="line" value="413"/>
- </eAnnotations>
- <eAnnotations source="positions.434" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.4/globalvar">
- <details key="start" value="16146"/>
- <details key="end" value="16155"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.435" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.4/%.2">
- <details key="start" value="16157"/>
- <details key="end" value="16167"/>
- <details key="line" value="413"/>
- </eAnnotations>
- <eAnnotations source="positions.436" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.4/globalvar.1">
- <details key="start" value="16088"/>
- <details key="end" value="16106"/>
- <details key="line" value="412"/>
- </eAnnotations>
- <eAnnotations source="positions.437" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.4/globalvars">
- <details key="start" value="16109"/>
- <details key="end" value="16119"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.438" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.5">
- <details key="start" value="16178"/>
- <details key="end" value="16231"/>
- <details key="line" value="415"/>
- </eAnnotations>
- <eAnnotations source="positions.439" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.6">
- <details key="start" value="16235"/>
- <details key="end" value="16324"/>
- <details key="line" value="417"/>
- </eAnnotations>
- <eAnnotations source="positions.440" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.6/%">
- <details key="start" value="16275"/>
- <details key="end" value="16292"/>
- <details key="line" value="418"/>
- </eAnnotations>
- <eAnnotations source="positions.441" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.6/i">
- <details key="start" value="16293"/>
- <details key="end" value="16294"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.442" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.6/%.1">
- <details key="start" value="16296"/>
- <details key="end" value="16314"/>
- <details key="line" value="418"/>
- </eAnnotations>
- <eAnnotations source="positions.443" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.6/globalvar">
- <details key="start" value="16241"/>
- <details key="end" value="16259"/>
- <details key="line" value="417"/>
- </eAnnotations>
- <eAnnotations source="positions.444" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.6/globalvars">
- <details key="start" value="16262"/>
- <details key="end" value="16272"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.445" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/%.7">
- <details key="start" value="16325"/>
- <details key="end" value="16467"/>
- <details key="line" value="420"/>
- </eAnnotations>
- <eAnnotations source="positions.446" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/attackY">
- <details key="start" value="1661"/>
- <details key="end" value="1684"/>
- <details key="line" value="39"/>
- </eAnnotations>
- <eAnnotations source="positions.447" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/%/attackY/%">
- <details key="start" value="1682"/>
- <details key="end" value="1685"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.448" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/attackX">
- <details key="start" value="1630"/>
- <details key="end" value="1653"/>
- <details key="line" value="38"/>
- </eAnnotations>
- <eAnnotations source="positions.449" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/%/attackX/%">
- <details key="start" value="1651"/>
- <details key="end" value="1654"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.450" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/activityY">
- <details key="start" value="1597"/>
- <details key="end" value="1622"/>
- <details key="line" value="37"/>
- </eAnnotations>
- <eAnnotations source="positions.451" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/%/activityY/%">
- <details key="start" value="1620"/>
- <details key="end" value="1623"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.452" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/activityX">
- <details key="start" value="1565"/>
- <details key="end" value="1589"/>
- <details key="line" value="36"/>
- </eAnnotations>
- <eAnnotations source="positions.453" references="/0/atomicComponentTemplate/%.1/%/%/%/%/%/activityX/%">
- <details key="start" value="1588"/>
- <details key="end" value="1590"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.454" references="/0/atomicComponentTemplate/%.1/%/%/%/%/placeY">
- <details key="start" value="1536"/>
- <details key="end" value="1557"/>
- <details key="line" value="35"/>
- </eAnnotations>
- <eAnnotations source="positions.455" references="/0/atomicComponentTemplate/%.1/%/%/%/%/placeY/%">
- <details key="start" value="1556"/>
- <details key="end" value="1558"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.456" references="/0/atomicComponentTemplate/%.1/%/%/%/placeX">
- <details key="start" value="1508"/>
- <details key="end" value="1528"/>
- <details key="line" value="34"/>
- </eAnnotations>
- <eAnnotations source="positions.457" references="/0/atomicComponentTemplate/%.1/%/%/%/placeX/%">
- <details key="start" value="1528"/>
- <details key="end" value="1529"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.458" references="/0/atomicComponentTemplate/%.1/%/%/globalvars">
- <details key="start" value="1454"/>
- <details key="end" value="1500"/>
- <details key="line" value="33"/>
- </eAnnotations>
- <eAnnotations source="positions.459" references="/0/atomicComponentTemplate/%.1/%/%/globalvars/%">
- <details key="start" value="1482"/>
- <details key="end" value="1501"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.460" references="/0/atomicComponentTemplate/%.1/%/%/globalvars/%/self">
- <details key="start" value="-1"/>
- <details key="end" value="-1"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.461" references="/0/atomicComponentTemplate/%.1/%/%.1">
- <details key="start" value="1400"/>
- <details key="end" value="1428"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.462" references="/0/atomicComponentTemplate/%.1/%/%.1/componentName">
- <details key="start" value="1400"/>
- <details key="end" value="1413"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.463" references="/0/atomicComponentTemplate/%.1/%/%.1/%">
- <details key="start" value="1421"/>
- <details key="end" value="1427"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.464" references="/0/atomicComponentTemplate/%.1/%/%.2">
- <details key="start" value="1437"/>
- <details key="end" value="1444"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.465" references="/0/atomicComponentTemplate/%.1/componentName">
- <details key="start" value="1339"/>
- <details key="end" value="1390"/>
- <details key="line" value="31"/>
- </eAnnotations>
- <eAnnotations source="positions.466" references="/0/atomicComponentTemplate/%.1/componentName/%">
- <details key="start" value="1365"/>
- <details key="end" value="1391"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.467" references="/0/atomicComponentTemplate/%.1/componentName/%/componentQN">
- <details key="start" value="1379"/>
- <details key="end" value="1390"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.468" references="/0/atomicComponentTemplate/model">
- <details key="start" value="712"/>
- <details key="end" value="725"/>
- <details key="line" value="20"/>
- </eAnnotations>
- <eAnnotations source="positions.469" references="/0/atomicComponentTemplate/componentQN">
- <details key="start" value="727"/>
- <details key="end" value="747"/>
- <details key="line" value="20"/>
- </eAnnotations>
- <eAnnotations source="positions.470" references="/0/getPlaces">
- <details key="start" value="16553"/>
- <details key="end" value="16742"/>
- <details key="line" value="438"/>
- </eAnnotations>
- <eAnnotations source="positions.471" references="/0/getPlaces/block">
- <details key="start" value="16577"/>
- <details key="end" value="16595"/>
- <details key="line" value="438"/>
- </eAnnotations>
- <eAnnotations source="positions.472" references="/0/getPlaces/%">
- <details key="start" value="16617"/>
- <details key="end" value="16740"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.473" references="/0/getPlaces/%/self">
- <details key="start" value="-1"/>
- <details key="end" value="-1"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.474" references="/0/getPlaces/%/%">
- <details key="start" value="16624"/>
- <details key="end" value="16676"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.475" references="/0/getPlaces/%/%.1">
- <details key="start" value="16678"/>
- <details key="end" value="16722"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.476" references="/0/getPlaces/%/%.2">
- <details key="start" value="16724"/>
- <details key="end" value="16739"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.477" references="/0/getPlaces/%/%.2/%/block">
- <details key="start" value="16733"/>
- <details key="end" value="16738"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.478" references="/0/getActivities">
- <details key="start" value="16744"/>
- <details key="end" value="16946"/>
- <details key="line" value="441"/>
- </eAnnotations>
- <eAnnotations source="positions.479" references="/0/getActivities/block">
- <details key="start" value="16772"/>
- <details key="end" value="16790"/>
- <details key="line" value="441"/>
- </eAnnotations>
- <eAnnotations source="positions.480" references="/0/getActivities/%">
- <details key="start" value="16817"/>
- <details key="end" value="16944"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.481" references="/0/getActivities/%/self">
- <details key="start" value="-1"/>
- <details key="end" value="-1"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.482" references="/0/getActivities/%/%">
- <details key="start" value="16824"/>
- <details key="end" value="16876"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.483" references="/0/getActivities/%/%.1">
- <details key="start" value="16878"/>
- <details key="end" value="16926"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.484" references="/0/getActivities/%/%.2">
- <details key="start" value="16928"/>
- <details key="end" value="16943"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.485" references="/0/getActivities/%/%.2/%/block">
- <details key="start" value="16937"/>
- <details key="end" value="16942"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.486" references="/0/getActivityName">
- <details key="start" value="16948"/>
- <details key="end" value="17047"/>
- <details key="line" value="444"/>
- </eAnnotations>
- <eAnnotations source="positions.487" references="/0/getActivityName/tr">
- <details key="start" value="16978"/>
- <details key="end" value="16993"/>
- <details key="line" value="444"/>
- </eAnnotations>
- <eAnnotations source="positions.488" references="/0/getActivityName/%">
- <details key="start" value="17007"/>
- <details key="end" value="17045"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.489" references="/0/getActivityName/%/%">
- <details key="start" value="17007"/>
- <details key="end" value="17028"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.490" references="/0/getActivityName/%/%/%">
- <details key="start" value="17007"/>
- <details key="end" value="17021"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.491" references="/0/getActivityName/%/%/%/%">
- <details key="start" value="17007"/>
- <details key="end" value="17016"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.492" references="/0/getActivityName/%/%/%/%/tr">
- <details key="start" value="17007"/>
- <details key="end" value="17009"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.493" references="/0/getActivityName/%/%/%.1">
- <details key="start" value="17024"/>
- <details key="end" value="17028"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.494" references="/0/getActivityName/%/%.1">
- <details key="start" value="17031"/>
- <details key="end" value="17045"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.495" references="/0/getActivityName/%/%.1/%">
- <details key="start" value="17031"/>
- <details key="end" value="17040"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.496" references="/0/getActivityName/%/%.1/%/tr">
- <details key="start" value="17031"/>
- <details key="end" value="17033"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.497" references="/0/getRate">
- <details key="start" value="17049"/>
- <details key="end" value="17219"/>
- <details key="line" value="446"/>
- </eAnnotations>
- <eAnnotations source="positions.498" references="/0/getRate/tr">
- <details key="start" value="17071"/>
- <details key="end" value="17086"/>
- <details key="line" value="446"/>
- </eAnnotations>
- <eAnnotations source="positions.499" references="/0/getRate/%">
- <details key="start" value="17099"/>
- <details key="end" value="17217"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.500" references="/0/getRate/%/self">
- <details key="start" value="-1"/>
- <details key="end" value="-1"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.501" references="/0/getRate/%/%">
- <details key="start" value="17106"/>
- <details key="end" value="17158"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.502" references="/0/getRate/%/%.1">
- <details key="start" value="17160"/>
- <details key="end" value="17202"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.503" references="/0/getRate/%/%.2">
- <details key="start" value="17204"/>
- <details key="end" value="17216"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.504" references="/0/getRate/%/%.2/%/tr">
- <details key="start" value="17213"/>
- <details key="end" value="17215"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.505" references="/0/getAttackSuccName">
- <details key="start" value="17221"/>
- <details key="end" value="17421"/>
- <details key="line" value="449"/>
- </eAnnotations>
- <eAnnotations source="positions.506" references="/0/getAttackSuccName/tr">
- <details key="start" value="17253"/>
- <details key="end" value="17268"/>
- <details key="line" value="449"/>
- </eAnnotations>
- <eAnnotations source="positions.507" references="/0/getAttackSuccName/%">
- <details key="start" value="17291"/>
- <details key="end" value="17419"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.508" references="/0/getAttackSuccName/%/self">
- <details key="start" value="-1"/>
- <details key="end" value="-1"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.509" references="/0/getAttackSuccName/%/%">
- <details key="start" value="17298"/>
- <details key="end" value="17350"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.510" references="/0/getAttackSuccName/%/%.1">
- <details key="start" value="17352"/>
- <details key="end" value="17404"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.511" references="/0/getAttackSuccName/%/%.2">
- <details key="start" value="17406"/>
- <details key="end" value="17418"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.512" references="/0/getAttackSuccName/%/%.2/%/tr">
- <details key="start" value="17415"/>
- <details key="end" value="17417"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.513" references="/0/getNormalState">
- <details key="start" value="17423"/>
- <details key="end" value="17612"/>
- <details key="line" value="452"/>
- </eAnnotations>
- <eAnnotations source="positions.514" references="/0/getNormalState/block">
- <details key="start" value="17452"/>
- <details key="end" value="17470"/>
- <details key="line" value="452"/>
- </eAnnotations>
- <eAnnotations source="positions.515" references="/0/getNormalState/%">
- <details key="start" value="17482"/>
- <details key="end" value="17610"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.516" references="/0/getNormalState/%/self">
- <details key="start" value="-1"/>
- <details key="end" value="-1"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.517" references="/0/getNormalState/%/%">
- <details key="start" value="17489"/>
- <details key="end" value="17541"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.518" references="/0/getNormalState/%/%.1">
- <details key="start" value="17543"/>
- <details key="end" value="17592"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.519" references="/0/getNormalState/%/%.2">
- <details key="start" value="17594"/>
- <details key="end" value="17609"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.520" references="/0/getNormalState/%/%.2/%/block">
- <details key="start" value="17603"/>
- <details key="end" value="17608"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.521" references="/0/getOkX">
- <details key="start" value="17614"/>
- <details key="end" value="17747"/>
- <details key="line" value="455"/>
- </eAnnotations>
- <eAnnotations source="positions.522" references="/0/getOkX/ctx">
- <details key="start" value="17635"/>
- <details key="end" value="17647"/>
- <details key="line" value="455"/>
- </eAnnotations>
- <eAnnotations source="positions.523" references="/0/getOkX/%">
- <details key="start" value="17661"/>
- <details key="end" value="17745"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.524" references="/0/getOkX/%/self">
- <details key="start" value="-1"/>
- <details key="end" value="-1"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.525" references="/0/getOkX/%/%">
- <details key="start" value="17668"/>
- <details key="end" value="17720"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.526" references="/0/getOkX/%/%.1">
- <details key="start" value="17722"/>
- <details key="end" value="17732"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.527" references="/0/getOkX/%/%.2">
- <details key="start" value="17734"/>
- <details key="end" value="17744"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.528" references="/0/getOkY">
- <details key="start" value="17749"/>
- <details key="end" value="17882"/>
- <details key="line" value="458"/>
- </eAnnotations>
- <eAnnotations source="positions.529" references="/0/getOkY/ctx">
- <details key="start" value="17770"/>
- <details key="end" value="17782"/>
- <details key="line" value="458"/>
- </eAnnotations>
- <eAnnotations source="positions.530" references="/0/getOkY/%">
- <details key="start" value="17796"/>
- <details key="end" value="17880"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.531" references="/0/getOkY/%/self">
- <details key="start" value="-1"/>
- <details key="end" value="-1"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.532" references="/0/getOkY/%/%">
- <details key="start" value="17803"/>
- <details key="end" value="17855"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.533" references="/0/getOkY/%/%.1">
- <details key="start" value="17857"/>
- <details key="end" value="17867"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.534" references="/0/getOkY/%/%.2">
- <details key="start" value="17869"/>
- <details key="end" value="17879"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.535" references="/0/setOkX">
- <details key="start" value="17884"/>
- <details key="end" value="18037"/>
- <details key="line" value="461"/>
- </eAnnotations>
- <eAnnotations source="positions.536" references="/0/setOkX/okX">
- <details key="start" value="17905"/>
- <details key="end" value="17918"/>
- <details key="line" value="461"/>
- </eAnnotations>
- <eAnnotations source="positions.537" references="/0/setOkX/%">
- <details key="start" value="17931"/>
- <details key="end" value="18035"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.538" references="/0/setOkX/%/self">
- <details key="start" value="-1"/>
- <details key="end" value="-1"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.539" references="/0/setOkX/%/%">
- <details key="start" value="17938"/>
- <details key="end" value="17990"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.540" references="/0/setOkX/%/%.1">
- <details key="start" value="17992"/>
- <details key="end" value="18019"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.541" references="/0/setOkX/%/%.2">
- <details key="start" value="18021"/>
- <details key="end" value="18034"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.542" references="/0/setOkX/%/%.2/%/okX">
- <details key="start" value="18030"/>
- <details key="end" value="18033"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.543" references="/0/setOkY">
- <details key="start" value="18039"/>
- <details key="end" value="18192"/>
- <details key="line" value="464"/>
- </eAnnotations>
- <eAnnotations source="positions.544" references="/0/setOkY/okY">
- <details key="start" value="18060"/>
- <details key="end" value="18073"/>
- <details key="line" value="464"/>
- </eAnnotations>
- <eAnnotations source="positions.545" references="/0/setOkY/%">
- <details key="start" value="18086"/>
- <details key="end" value="18190"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.546" references="/0/setOkY/%/self">
- <details key="start" value="-1"/>
- <details key="end" value="-1"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.547" references="/0/setOkY/%/%">
- <details key="start" value="18093"/>
- <details key="end" value="18145"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.548" references="/0/setOkY/%/%.1">
- <details key="start" value="18147"/>
- <details key="end" value="18174"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.549" references="/0/setOkY/%/%.2">
- <details key="start" value="18176"/>
- <details key="end" value="18189"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.550" references="/0/setOkY/%/%.2/%/okY">
- <details key="start" value="18185"/>
- <details key="end" value="18188"/>
- <details key="line" value="0"/>
- </eAnnotations>
- </ecore:EAnnotation>
-</xmi:XMI>
diff --git a/plugins/org.polarsys.chess.mobius/bin/org/polarsys/chess/mobius/templates/atomicComponentTemplate.mtl b/plugins/org.polarsys.chess.mobius/bin/org/polarsys/chess/mobius/templates/atomicComponentTemplate.mtl
deleted file mode 100644
index 584fbda..0000000
--- a/plugins/org.polarsys.chess.mobius/bin/org/polarsys/chess/mobius/templates/atomicComponentTemplate.mtl
+++ /dev/null
@@ -1,465 +0,0 @@
-[comment
-/*********************************************************************
-* Copyright (c) 2019 Intecs Solutions SpA
-*
-* This program and the accompanying materials are made
-* available under the terms of the Eclipse Public License 2.0
-* which is available at https://www.eclipse.org/legal/epl-2.0/
-*
-* SPDX-License-Identifier: EPL-2.0
-*
-* Contributors:
-* Intecs Solutions - Initial API and implementation
-*
-**********************************************************************/
-/]
-[comment encoding = UTF-8 /]
-[module atomicComponentTemplate('http://www.eclipse.org/uml2/3.0.0/UML')/]
-[import org::polarsys::chess::mobius::templates::projectFileTemplate /]
-
-[template public atomicComponentTemplate(model : Model, componentQN : String){
- BlockQN : String = 'SysML::Blocks::Block';
- ErrorModelBehaviorQN : String = 'CHESS::Dependability::DependableComponent::ErrorModelBehavior';
- NormalStateQN : String = 'CHESS::Dependability::ThreatsPropagation::NormalState';
- ErrorStateQN : String = 'CHESS::Dependability::ThreatsPropagation::ErrorState';
- CompromisedStateQN : String = 'CHESS::Dependability::ThreatsPropagation::CompromisedState';
- InternalFaultQN : String = 'CHESS::Dependability::ThreatsPropagation::InternalFault';
- AttackQN : String = 'CHESS::Dependability::ThreatsPropagation::Attack';
-}]
-
- [comment @main /]
- [let componentName : String = getNameFromQN(componentQN)]
- [file (componentName.concat('.san'), false, 'UTF-8')]
- [let globalvars : Set(String) = getEmptyStringSet()]
- [let placeX : Integer = 0]
- [let placeY : Integer = 75]
- [let activityX : Integer = 50]
- [let activityY : Integer = 150]
- [let attackX : Integer = 100]
- [let attackY : Integer = 200]
-<?xml version="1.0" encoding="ISO-8859-1"?>
-<class id="Mobius.AtomicModels.San.SanInterface">
- <int id="ClassVersion">1</int>
- <class id="Mobius.BaseClasses.BaseInterfaceClass">
- <int id="ClassVersion">3</int>
- <string id="ModelName">[componentName/]</string>
- <class id="Mobius.AtomicModels.San.SanInfoClass">
- <int id="ClassVersion">5</int>
- <class id="Mobius.BaseClasses.BaseInfoClass">
- <int id="ClassVersion">2</int>
- </class>
- <class id="Mobius.AtomicModels.San.SanTypeManager">
- <int id="ClassVersion">1</int>
- <int id="typeListModelSize">0</int>
- </class>
- <string id="CustomInitialization"></string>
- </class>
- <class id="Mobius.AtomicModels.San.SanEditor">
- <int id="ClassVersion">3</int>
- <class id="Mobius.BaseClasses.BaseEditorClass">
- <int id="ClassVersion">3</int>
- <boolean id="HasPanel">true</boolean>
- <class id="Mobius.BaseClasses.BasePanelClass">
- <int id="ClassVersion">2</int>
- <point id="Size of Panel">
- <int id="x">900</int>
- <int id="y">400</int>
- </point>
- <double id="ZoomFactor">1.0</double>
- <boolean id="ShowGridEnabled">true</boolean>
- <int id="ShowGridStep">10</int>
- <boolean id="SnapGridEnabled">true</boolean>
- <int id="SnapGridStep">10</int>
- [let atomicBlocks : Sequence(Classifier) = getAtomicBlocks(model)]
- [let atomicBlock : Classifier = getBlockFromQN(atomicBlocks, componentQN)]
- [if(atomicBlock.getAppliedStereotype(ErrorModelBehaviorQN)->notEmpty())]
- [let places : Sequence(State) = getPlaces(atomicBlock)]
- [for (place : State | places)]
- [comment places /]
- <class id="Mobius.AtomicModels.San.PlacePanelObject">
- <int id="ClassVersion">1</int>
- <class id="Mobius.BaseClasses.BaseVertexClass">
- <int id="ClassVersion">3</int>
- <class id="Mobius.BaseClasses.BasePanelObjectClass">
- <int id="ClassVersion">5</int>
- <string id="Name">[place.name/]</string>
- <boolean id="ContainsLabel">true</boolean>
- <boolean id="IsLabelShown">true</boolean>
- </class>
- <point id="CenterPoint">
- [comment: TODO save X and Y of the normal place/]
- <int id="x">[placeX + i*150/]</int> [setOkX(placeX + i*150)/]
- <int id="y">[placeY/]</int> [setOkY(placeY)/]
- </point>
- </class>
- <boolean id="ReadOnly">false</boolean>
- <boolean id="ConstantMarking">true</boolean>
- [comment normal place starts with one token /]
- [if(place.getAppliedStereotype(NormalStateQN)->notEmpty())]
- <int id="InitialState">1</int>
- [else]
- <int id="InitialState">0</int>
- [/if]
- </class>
- [/for]
- [/let]
- [let activities : Sequence(Transition) = getActivities(atomicBlock)]
- [for (activity : Transition | activities)]
- [if(activity.getAppliedStereotype(InternalFaultQN)->notEmpty())]
- [comment an internalFault transition is a TimedActivity with a rate /]
- [let timedActivityName : String = getActivityName(activity)]
- <class id="Mobius.AtomicModels.San.TimedActivityPanelObject">
- <int id="ClassVersion">2</int>
- <class id="Mobius.AtomicModels.San.ActivityPanelObject">
- <int id="ClassVersion">1</int>
- <class id="Mobius.BaseClasses.ExtendedBaseVertexClass">
- <int id="ClassVersion">1</int>
- <class id="Mobius.BaseClasses.BaseVertexClass">
- <int id="ClassVersion">3</int>
- <class id="Mobius.BaseClasses.BasePanelObjectClass">
- <int id="ClassVersion">5</int>
- <string id="Name">[timedActivityName/]</string>
- <boolean id="ContainsLabel">true</boolean>
- <boolean id="IsLabelShown">true</boolean>
- </class>
- <point id="CenterPoint">
- <int id="x">[activityX + i*150/]</int>
- <int id="y">[activityY/]</int>
- </point>
- </class>
- </class>
- <int id="NumberOfCases">1</int>
- <vector id="CaseDistributions">
- <string id="0"></string>
- </vector>
- </class>
- [comment TODO? always Exponential for the moment/]
- [let rate : String = getRate(activity)]
- <class id="Mobius.BaseClasses.Distributions.DistributionFunction">
- <int id="ClassVersion">1</int>
- <string id="Name">Exponential</string>
- <vector id="MetaParameters">
- </vector>
- <vector id="Parameters">
- [if (rate.size() = 0)]
- [comment global variable/]
- [addToGlobalVars(timedActivityName.concat('Rate'), globalvars)/]
- <string id="0">[timedActivityName/]Rate</string>
- [else]
- <string id="0">[rate/]</string>
- [/if]
- </vector>
- </class>
- [/let]
- <string id="Activation"></string>
- <string id="Reactivation"></string>
- </class>
- [comment links for the timed activity/]
- <class id="Mobius.BaseClasses.BaseEdgeClass">
- <int id="ClassVersion">3</int>
- <int id="LineType">0</int>
- <string id="StartVertex">[timedActivityName/]</string>
- <string id="FinishVertex">[activity.target.name/]</string>
- <boolean id="Arrows">true</boolean>
- <vector id="PointList">
- <point id="0">
- <int id="x">[activityX + i*150/]</int>
- <int id="y">[activityY/]</int>
- </point>
- <point id="1">
- <int id="x">[placeX + i*150/]</int>
- <int id="y">[placeY/]</int>
- </point>
- </vector>
- </class>
- <class id="Mobius.BaseClasses.BaseEdgeClass">
- <int id="ClassVersion">3</int>
- <int id="LineType">0</int>
- <string id="StartVertex">[activity.source.name/]</string>
- <string id="FinishVertex">[timedActivityName/]</string>
- <boolean id="Arrows">true</boolean>
- <vector id="PointList">
- <point id="0">
- <int id="x">[placeX + i*150/]</int>
- <int id="y">[placeY/]</int>
- </point>
- <point id="1">
- <int id="x">[activityX + i*150/]</int>
- <int id="y">[activityY/]</int>
- </point>
- </vector>
- </class>
- [/let]
- [/if]
- [if(activity.getAppliedStereotype(AttackQN)->notEmpty())]
- [comment an Attack transition is an instantaneous activity /]
- [let instActivityName : String = getActivityName(activity)]
- <class id="Mobius.AtomicModels.San.InstantaneousActivityPanelObject">
- <int id="ClassVersion">1</int>
- <class id="Mobius.AtomicModels.San.ActivityPanelObject">
- <int id="ClassVersion">1</int>
- <class id="Mobius.BaseClasses.ExtendedBaseVertexClass">
- <int id="ClassVersion">1</int>
- <class id="Mobius.BaseClasses.BaseVertexClass">
- <int id="ClassVersion">3</int>
- <class id="Mobius.BaseClasses.BasePanelObjectClass">
- <int id="ClassVersion">5</int>
- <string id="Name">[instActivityName/]</string>
- <boolean id="ContainsLabel">true</boolean>
- <boolean id="IsLabelShown">true</boolean>
- </class>
- <point id="CenterPoint">
- <int id="x">[activityX + i*150/]</int>
- <int id="y">[activityY/]</int>
- </point>
- </class>
- </class>
- <int id="NumberOfCases">1</int>
- <vector id="CaseDistributions">
- <string id="0"></string>
- </vector>
- </class>
- </class>
- [comment links for the instantaneous activity/]
- <class id="Mobius.BaseClasses.BaseEdgeClass">
- <int id="ClassVersion">3</int>
- <int id="LineType">0</int>
- <string id="StartVertex">[instActivityName/]</string>
- <string id="FinishVertex">[activity.target.name/]</string>
- <boolean id="Arrows">true</boolean>
- <vector id="PointList">
- <point id="0">
- <int id="x">[activityX + i*150/]</int>
- <int id="y">[activityY/]</int>
- </point>
- <point id="1">
- <int id="x">[placeX + i*150/]</int>
- <int id="y">[placeY/]</int>
- </point>
- </vector>
- </class>
- <class id="Mobius.BaseClasses.BaseEdgeClass">
- <int id="ClassVersion">3</int>
- <int id="LineType">0</int>
- <string id="StartVertex">[activity.source.name/]</string>
- <string id="FinishVertex">[instActivityName/]</string>
- <boolean id="Arrows">true</boolean>
- <vector id="PointList">
- <point id="0">
- <int id="x">[placeX + i*150/]</int>
- <int id="y">[placeY/]</int>
- </point>
- <point id="1">
- <int id="x">[activityX + i*150/]</int>
- <int id="y">[activityY/]</int>
- </point>
- </vector>
- </class>
- [comment TODO WIP: for each attack success:
- add one place for attack_success,
- add one place for attack_confirmed,
- add an input attack_gate,
- connect attack_success with attack_gate,
- connect OK(normal state) with attack_gate,
- connect attack_confirmed with attack_gate,
- connect attack_confirmed with instActivityName/]
- [let attackSuccPlaceNames : Sequence(String) = getAttackSuccName(activity)]
- [let outerIndex : Integer = i]
- [let normalStateName : String = getNormalState(atomicBlock).name]
- [for (attackSuccPlaceName : String | attackSuccPlaceNames)]
- <class id="Mobius.AtomicModels.San.PlacePanelObject">
- <int id="ClassVersion">1</int>
- <class id="Mobius.BaseClasses.BaseVertexClass">
- <int id="ClassVersion">3</int>
- <class id="Mobius.BaseClasses.BasePanelObjectClass">
- <int id="ClassVersion">5</int>
- <string id="Name">[attackSuccPlaceName/]_success</string>
- <boolean id="ContainsLabel">true</boolean>
- <boolean id="IsLabelShown">true</boolean>
- </class>
- <point id="CenterPoint">
- <int id="x">[attackX + outerIndex*150 + i*50/]</int>
- <int id="y">[attackY + 100 /]</int>
- </point>
- </class>
- <boolean id="ReadOnly">false</boolean>
- <boolean id="ConstantMarking">true</boolean>
- <int id="InitialState">0</int>
- </class>
- <class id="Mobius.AtomicModels.San.PlacePanelObject">
- <int id="ClassVersion">1</int>
- <class id="Mobius.BaseClasses.BaseVertexClass">
- <int id="ClassVersion">3</int>
- <class id="Mobius.BaseClasses.BasePanelObjectClass">
- <int id="ClassVersion">5</int>
- <string id="Name">[attackSuccPlaceName/]_confirmed</string>
- <boolean id="ContainsLabel">true</boolean>
- <boolean id="IsLabelShown">true</boolean>
- </class>
- <point id="CenterPoint">
- <int id="x">[attackX + outerIndex*150 + i*50/]</int>
- <int id="y">[attackY/]</int>
- </point>
- </class>
- <boolean id="ReadOnly">false</boolean>
- <boolean id="ConstantMarking">true</boolean>
- <int id="InitialState">0</int>
- </class>
- <class id="Mobius.AtomicModels.San.InputGatePanelObject">
- <int id="ClassVersion">1</int>
- <class id="Mobius.BaseClasses.BaseVertexClass">
- <int id="ClassVersion">3</int>
- <class id="Mobius.BaseClasses.BasePanelObjectClass">
- <int id="ClassVersion">5</int>
- <string id="Name">[attackSuccPlaceName/]Gate</string>
- <boolean id="ContainsLabel">true</boolean>
- <boolean id="IsLabelShown">true</boolean>
- </class>
- <point id="CenterPoint">
- <int id="x">[attackX + outerIndex*150 + i*50/]</int>
- <int id="y">[attackY + 50/]</int>
- </point>
- </class>
- <boolean id="MirrorImage">false</boolean>
- <string id="Predicate">
- [comment predicate and function/]
- ([attackSuccPlaceName/]_success->Mark() > 0) && ([normalStateName/]->Mar
- k() > 0) && ([attackSuccPlaceName/]_confirmed->Mark() == 0))
- </string>
- <string id="Function">[attackSuccPlaceName/]_confirmed->Mark() = 1;</string>
- </class>
- <class id="Mobius.BaseClasses.BaseEdgeClass">
- <int id="ClassVersion">3</int>
- <int id="LineType">0</int>
- <string id="StartVertex">[attackSuccPlaceName/]_success</string>
- <string id="FinishVertex">[attackSuccPlaceName/]Gate</string>
- <boolean id="Arrows">false</boolean>
- <vector id="PointList">
- <point id="0">
- <int id="x">[attackX + outerIndex*150 + i*50/]</int>
- <int id="y">[attackY + 100 /]</int>
- </point>
- <point id="1">
- <int id="x">[attackX + outerIndex*150 + i*50/]</int>
- <int id="y">[attackY + 50/]</int>
- </point>
- </vector>
- </class>
- <class id="Mobius.BaseClasses.BaseEdgeClass">
- <int id="ClassVersion">3</int>
- <int id="LineType">0</int>
- <string id="StartVertex">[normalStateName/]</string>
- <string id="FinishVertex">[attackSuccPlaceName/]Gate</string>
- <boolean id="Arrows">false</boolean>
- <vector id="PointList">
- <point id="0">
- <int id="x">[getOkX()/]</int>
- <int id="y">[getOkY()/]</int>
- </point>
- <point id="1">
- <int id="x">[attackX + outerIndex*150 + i*50/]</int>
- <int id="y">[attackY + 50/]</int>
- </point>
- </vector>
- </class>
- <class id="Mobius.BaseClasses.BaseEdgeClass">
- <int id="ClassVersion">3</int>
- <int id="LineType">0</int>
- <string id="StartVertex">[attackSuccPlaceName/]_confirmed</string>
- <string id="FinishVertex">[attackSuccPlaceName/]Gate</string>
- <boolean id="Arrows">false</boolean>
- <vector id="PointList">
- <point id="0">
- <int id="x">[attackX + outerIndex*150 + i*50/]</int>
- <int id="y">[attackY/]</int>
- </point>
- <point id="1">
- <int id="x">[attackX + outerIndex*150 + i*50/]</int>
- <int id="y">[attackY + 50/]</int>
- </point>
- </vector>
- </class>
- <class id="Mobius.BaseClasses.BaseEdgeClass">
- <int id="ClassVersion">3</int>
- <int id="LineType">0</int>
- <string id="StartVertex">[attackSuccPlaceName/]_confirmed</string>
- <string id="FinishVertex">[instActivityName/]</string>
- <boolean id="Arrows">true</boolean>
- <vector id="PointList">
- <point id="0">
- <int id="x">[attackX + outerIndex*150 + i*50/]</int>
- <int id="y">[attackY/]</int>
- </point>
- <point id="1">
- <int id="x">[activityX + outerIndex*150/]</int>
- <int id="y">[activityY/]</int>
- </point>
- </vector>
- </class>
- [/for]
- [/let]
- [/let]
- [/let]
- [/let]
- [/if]
- [/for]
- [/let]
- [/if]
- [/let]
- [/let]
- </class>
- <vector id="LocalGlobalNamesList">
- [for (globalvar : String | globalvars)]
- <string id="[i/]">[globalvar/]</string>
- [/for]
- </vector>
- <vector id="LocalGlobalTypesList">
- [for (globalvar : String | globalvars)]
- <string id="[i/]">double</string>
- [/for]
- </vector>
- <boolean id="DisplayToolTips">true</boolean>
- </class>
- </class>
- <boolean id="Valid">true</boolean>
- </class>
-</class>
- [/let]
- [/let]
- [/let]
- [/let]
- [/let]
- [/let]
- [/let]
- [/file]
- [/let]
-[/template]
-
-[query public getPlaces(block : Classifier) : Sequence(State) =
-invoke('org.polarsys.chess.mobius.utils.TransformationUtil', 'getPlaces(org.eclipse.uml2.uml.Classifier)', Sequence{block})/]
-
-[query public getActivities(block : Classifier) : Sequence(Transition) =
-invoke('org.polarsys.chess.mobius.utils.TransformationUtil', 'getActivities(org.eclipse.uml2.uml.Classifier)', Sequence{block})/]
-
-[query public getActivityName(tr : Transition) : String = tr.source.name + '__' + tr.target.name/]
-
-[query public getRate(tr : Transition) : String =
-invoke('org.polarsys.chess.mobius.utils.TransformationUtil', 'getRate(org.eclipse.uml2.uml.Transition)', Sequence{tr})/]
-
-[query public getAttackSuccName(tr : Transition) : Sequence(String) =
-invoke('org.polarsys.chess.mobius.utils.TransformationUtil', 'getAttackSuccName(org.eclipse.uml2.uml.Transition)', Sequence{tr})/]
-
-[query public getNormalState(block : Classifier) : State =
-invoke('org.polarsys.chess.mobius.utils.TransformationUtil', 'getNormalState(org.eclipse.uml2.uml.Classifier)', Sequence{block})/]
-
-[query public getOkX(ctx : OclAny) : Integer =
-invoke('org.polarsys.chess.mobius.utils.TransformationUtil', 'getOkX()', Sequence{})/]
-
-[query public getOkY(ctx : OclAny) : Integer =
-invoke('org.polarsys.chess.mobius.utils.TransformationUtil', 'getOkY()', Sequence{})/]
-
-[query public setOkX(okX : Integer) : OclAny =
-invoke('org.polarsys.chess.mobius.utils.TransformationUtil', 'setOkX(java.lang.Integer)', Sequence{okX})/]
-
-[query public setOkY(okY : Integer) : OclAny =
-invoke('org.polarsys.chess.mobius.utils.TransformationUtil', 'setOkY(java.lang.Integer)', Sequence{okY})/]
\ No newline at end of file
diff --git a/plugins/org.polarsys.chess.mobius/bin/org/polarsys/chess/mobius/templates/composedComponentTemplate.emtl b/plugins/org.polarsys.chess.mobius/bin/org/polarsys/chess/mobius/templates/composedComponentTemplate.emtl
deleted file mode 100644
index c2a6fb7..0000000
--- a/plugins/org.polarsys.chess.mobius/bin/org/polarsys/chess/mobius/templates/composedComponentTemplate.emtl
+++ /dev/null
@@ -1,1927 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:mtl="http://www.eclipse.org/acceleo/mtl/3.0" xmlns:ocl.ecore="http://www.eclipse.org/ocl/1.1.0/Ecore">
- <mtl:Module name="composedComponentTemplate" nsURI="org::polarsys::chess::mobius::templates::composedComponentTemplate" startHeaderPosition="523" endHeaderPosition="597">
- <input>
- <takesTypesFrom href="http://www.eclipse.org/uml2/5.0.0/UML#/"/>
- </input>
- <imports href="projectFileTemplate.emtl#/-1"/>
- <ownedModuleElement xsi:type="mtl:Template" name="composedComponentTemplate" visibility="Public" main="true">
- <init>
- <variable name="BlockQN">
- <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
- <initExpression xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="SysML::Blocks::Block">
- <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
- </initExpression>
- </variable>
- </init>
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="	
"/>
- <body xsi:type="mtl:LetBlock">
- <body xsi:type="mtl:FileBlock" openMode="OverWrite">
- <body xsi:type="mtl:LetBlock">
- <body xsi:type="mtl:LetBlock">
- <body xsi:type="mtl:LetBlock">
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="<?xml version="1.0" encoding="ISO-8859-1"?>
<class id="Mobius.ComposedModels.RepJoin.RepJoinInterface">
	<int id="ClassVersion">1</int>
	<class id="Mobius.BaseClasses.BaseInterfaceClass">
		<int id="ClassVersion">3</int>
		<string id="ModelName">"/>
- <body xsi:type="ocl.ecore:VariableExp" name="componentName" referredVariable="/0/composedComponentTemplate/%.1/componentName">
- <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="</string>
		<class id="Mobius.BaseClasses.BaseInfoClass">
			<int id="ClassVersion">2</int>
		</class>
		<class id="Mobius.BaseClasses.BaseEditorClass">
			<int id="ClassVersion">3</int>
			<boolean id="HasPanel">true</boolean>
			<class id="Mobius.BaseClasses.BasePanelClass">
				<int id="ClassVersion">2</int>
				<point id="Size of Panel">
					<int id="x">500</int>
					<int id="y">400</int>
				</point>
				<double id="ZoomFactor">1.0</double>
				<boolean id="ShowGridEnabled">true</boolean>
				<int id="ShowGridStep">10</int>
				<boolean id="SnapGridEnabled">true</boolean>
				<int id="SnapGridStep">10</int>
"/>
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="				<class id="Mobius.ComposedModels.Common.JoinPanelObject">
					<int id="ClassVersion">3</int>
					<class id="Mobius.BaseClasses.BaseVertexClass">
						<int id="ClassVersion">3</int>
						<class id="Mobius.BaseClasses.BasePanelObjectClass">
							<int id="ClassVersion">5</int>
							<string id="Name">"/>
- <body xsi:type="ocl.ecore:VariableExp" name="componentName" referredVariable="/0/composedComponentTemplate/%.1/componentName">
- <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="</string>
							<boolean id="ContainsLabel">true</boolean>
							<boolean id="IsLabelShown">true</boolean>
						</class>
						<point id="CenterPoint">
							<int id="x">"/>
- <body xsi:type="ocl.ecore:VariableExp" name="x" referredVariable="/0/composedComponentTemplate/%.1/%/%/%/x">
- <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="</int>
							<int id="y">"/>
- <body xsi:type="ocl.ecore:VariableExp" name="y" referredVariable="/0/composedComponentTemplate/%.1/%/%/%/%/y.1">
- <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="</int>
						</point>
					</class>
					<int id="SharingInfoSize">0</int>
				</class>
"/>
- <body xsi:type="mtl:LetBlock">
- <body xsi:type="mtl:LetBlock">
- <body xsi:type="mtl:ForBlock">
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="				<class id="Mobius.ComposedModels.Common.AtomicPanelObject">
					<int id="ClassVersion">3</int>
					<class id="Mobius.BaseClasses.BaseVertexClass">
						<int id="ClassVersion">3</int>
						<class id="Mobius.BaseClasses.BasePanelObjectClass">
							<int id="ClassVersion">5</int>
							<string id="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="subsystem" referredVariable="/0/composedComponentTemplate/%.1/%/%/%/%/%.6/%/%/subsystem">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Classifier"/>
- </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="</string>
							<boolean id="ContainsLabel">true</boolean>
							<boolean id="IsLabelShown">true</boolean>
						</class>
						<point id="CenterPoint">
							<int id="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:VariableExp" name="x" referredVariable="/0/composedComponentTemplate/%.1/%/%/%/x">
- <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:IntegerLiteralExp" integerSymbol="150">
- <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
- </source>
- <argument xsi:type="ocl.ecore:VariableExp" name="i" referredVariable="/33">
- <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="</int>
							<int id="y">"/>
- <body xsi:type="ocl.ecore:VariableExp" name="y" referredVariable="/0/composedComponentTemplate/%.1/%/%/%/%/y.1">
- <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="</int>
						</point>
					</class>
					<string id="Model 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="subsystem" referredVariable="/0/composedComponentTemplate/%.1/%/%/%/%/%.6/%/%/subsystem">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Classifier"/>
- </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="</string>
				</class>
"/>
- <body xsi:type="mtl:IfBlock">
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="				<class id="Mobius.ComposedModels.RepJoin.RepPanelObject">
					<int id="ClassVersion">1</int>
					<class id="Mobius.BaseClasses.BaseVertexClass">
						<int id="ClassVersion">3</int>
						<class id="Mobius.BaseClasses.BasePanelObjectClass">
							<int id="ClassVersion">5</int>
							<string id="Name">Rep"/>
- <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="subsystem" referredVariable="/0/composedComponentTemplate/%.1/%/%/%/%/%.6/%/%/subsystem">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Classifier"/>
- </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="</string>
							<boolean id="ContainsLabel">true</boolean>
							<boolean id="IsLabelShown">true</boolean>
						</class>
						<point id="CenterPoint">
							<int id="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:VariableExp" name="x" referredVariable="/0/composedComponentTemplate/%.1/%/%/%/x">
- <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:IntegerLiteralExp" integerSymbol="150">
- <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
- </source>
- <argument xsi:type="ocl.ecore:VariableExp" name="i" referredVariable="/33">
- <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="</int>
							<int id="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:VariableExp" name="y" referredVariable="/0/composedComponentTemplate/%.1/%/%/%/%/y.1">
- <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/+"/>
- </body>
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="</int>
						</point>
					</class>
					<string id="RepCount">Num"/>
- <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="subsystem" referredVariable="/0/composedComponentTemplate/%.1/%/%/%/%/%.6/%/%/subsystem">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Classifier"/>
- </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="</string>
					<int id="SharingInfoSize">0</int>
				</class>
				"/>
- <body xsi:type="mtl:QueryInvocation">
- <eType xsi:type="ocl.ecore:AnyType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclAny"/>
- <definition href="projectFileTemplate.emtl#/-1/addToGlobalVars"/>
- <argument xsi:type="ocl.ecore:OperationCallExp">
- <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
- <source xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="Num">
- <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
- </source>
- <argument xsi:type="ocl.ecore:PropertyCallExp">
- <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
- <source xsi:type="ocl.ecore:VariableExp" name="subsystem" referredVariable="/0/composedComponentTemplate/%.1/%/%/%/%/%.6/%/%/subsystem">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Classifier"/>
- </source>
- <referredProperty xsi:type="ecore:EAttribute" href="http://www.eclipse.org/uml2/5.0.0/UML#//NamedElement/name"/>
- </argument>
- <referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String_Class/concat"/>
- </argument>
- <argument xsi:type="ocl.ecore:VariableExp" name="globalvars" eType="/3/Set(String)" referredVariable="/0/composedComponentTemplate/%.1/%/%/globalvars"/>
- </body>
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="
"/>
- <ifExpr xsi:type="mtl:QueryInvocation" definition="/0/isReplicated">
- <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/>
- <argument xsi:type="ocl.ecore:VariableExp" name="subsystem" referredVariable="/0/composedComponentTemplate/%.1/%/%/%/%/%.6/%/%/subsystem">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Classifier"/>
- </argument>
- <argument xsi:type="ocl.ecore:VariableExp" name="parent" referredVariable="/0/composedComponentTemplate/%.1/%/%/%/%/%.6/%/parent">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Classifier"/>
- </argument>
- </ifExpr>
- </body>
- <loopVariable name="subsystem">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Classifier"/>
- </loopVariable>
- <iterSet xsi:type="mtl:QueryInvocation" eType="/3/Sequence(Classifier)" definition="/0/getSubsystems">
- <argument xsi:type="ocl.ecore:VariableExp" name="parent" referredVariable="/0/composedComponentTemplate/%.1/%/%/%/%/%.6/%/parent">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Classifier"/>
- </argument>
- </iterSet>
- </body>
- <body xsi:type="mtl:ForBlock">
- <body xsi:type="mtl:IfBlock">
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="				<class id="Mobius.BaseClasses.BaseEdgeClass">
					<int id="ClassVersion">3</int>
					<int id="LineType">0</int>
					<string id="StartVertex">"/>
- <body xsi:type="ocl.ecore:VariableExp" name="componentName" referredVariable="/0/composedComponentTemplate/%.1/componentName">
- <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="</string>
					<string id="FinishVertex">Rep"/>
- <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="subsystem" referredVariable="/0/composedComponentTemplate/%.1/%/%/%/%/%.6/%/%.1/subsystem">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Classifier"/>
- </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="</string>
					<boolean id="Arrows">false</boolean>
					<vector id="PointList">
						<point id="0">
							<int id="x">"/>
- <body xsi:type="ocl.ecore:VariableExp" name="x" referredVariable="/0/composedComponentTemplate/%.1/%/%/%/x">
- <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="</int>
							<int id="y">"/>
- <body xsi:type="ocl.ecore:VariableExp" name="y" referredVariable="/0/composedComponentTemplate/%.1/%/%/%/%/y.1">
- <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="</int>
						</point>
						<point id="1">
							<int id="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:VariableExp" name="x" referredVariable="/0/composedComponentTemplate/%.1/%/%/%/x">
- <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:IntegerLiteralExp" integerSymbol="150">
- <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
- </source>
- <argument xsi:type="ocl.ecore:VariableExp" name="i" referredVariable="/56">
- <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="</int>
							<int id="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:VariableExp" name="y" referredVariable="/0/composedComponentTemplate/%.1/%/%/%/%/y.1">
- <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/+"/>
- </body>
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="</int>
						</point>
					</vector>
				</class>
"/>
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="				<class id="Mobius.BaseClasses.BaseEdgeClass">
					<int id="ClassVersion">3</int>
					<int id="LineType">0</int>
					<string id="StartVertex">Rep"/>
- <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="subsystem" referredVariable="/0/composedComponentTemplate/%.1/%/%/%/%/%.6/%/%.1/subsystem">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Classifier"/>
- </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="</string>
					<string id="FinishVertex">"/>
- <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="subsystem" referredVariable="/0/composedComponentTemplate/%.1/%/%/%/%/%.6/%/%.1/subsystem">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Classifier"/>
- </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="</string>
					<boolean id="Arrows">false</boolean>
					<vector id="PointList">
						<point id="0">
							<int id="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:VariableExp" name="x" referredVariable="/0/composedComponentTemplate/%.1/%/%/%/x">
- <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:IntegerLiteralExp" integerSymbol="150">
- <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
- </source>
- <argument xsi:type="ocl.ecore:VariableExp" name="i" referredVariable="/56">
- <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="</int>
							<int id="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:VariableExp" name="y" referredVariable="/0/composedComponentTemplate/%.1/%/%/%/%/y.1">
- <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/+"/>
- </body>
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="</int>
						</point>
						<point id="1">
							<int id="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:VariableExp" name="x" referredVariable="/0/composedComponentTemplate/%.1/%/%/%/x">
- <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:IntegerLiteralExp" integerSymbol="150">
- <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
- </source>
- <argument xsi:type="ocl.ecore:VariableExp" name="i" referredVariable="/56">
- <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="</int>
							<int id="y">"/>
- <body xsi:type="ocl.ecore:VariableExp" name="y" referredVariable="/0/composedComponentTemplate/%.1/%/%/%/%/y.1">
- <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="</int>
						</point>
					</vector>
				</class>
"/>
- <ifExpr xsi:type="mtl:QueryInvocation" definition="/0/isReplicated">
- <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/>
- <argument xsi:type="ocl.ecore:VariableExp" name="subsystem" referredVariable="/0/composedComponentTemplate/%.1/%/%/%/%/%.6/%/%.1/subsystem">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Classifier"/>
- </argument>
- <argument xsi:type="ocl.ecore:VariableExp" name="parent" referredVariable="/0/composedComponentTemplate/%.1/%/%/%/%/%.6/%/parent">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Classifier"/>
- </argument>
- </ifExpr>
- <else>
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="				<class id="Mobius.BaseClasses.BaseEdgeClass">
					<int id="ClassVersion">3</int>
					<int id="LineType">0</int>
					<string id="StartVertex">"/>
- <body xsi:type="ocl.ecore:VariableExp" name="componentName" referredVariable="/0/composedComponentTemplate/%.1/componentName">
- <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="</string>
					<string id="FinishVertex">"/>
- <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="subsystem" referredVariable="/0/composedComponentTemplate/%.1/%/%/%/%/%.6/%/%.1/subsystem">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Classifier"/>
- </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="</string>
					<boolean id="Arrows">false</boolean>
					<vector id="PointList">
						<point id="0">
							<int id="x">"/>
- <body xsi:type="ocl.ecore:VariableExp" name="x" referredVariable="/0/composedComponentTemplate/%.1/%/%/%/x">
- <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="</int>
							<int id="y">"/>
- <body xsi:type="ocl.ecore:VariableExp" name="y" referredVariable="/0/composedComponentTemplate/%.1/%/%/%/%/y.1">
- <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="</int>
						</point>
						<point id="1">
							<int id="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:VariableExp" name="x" referredVariable="/0/composedComponentTemplate/%.1/%/%/%/x">
- <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:IntegerLiteralExp" integerSymbol="150">
- <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
- </source>
- <argument xsi:type="ocl.ecore:VariableExp" name="i" referredVariable="/56">
- <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="</int>
							<int id="y">"/>
- <body xsi:type="ocl.ecore:VariableExp" name="y" referredVariable="/0/composedComponentTemplate/%.1/%/%/%/%/y.1">
- <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="</int>
						</point>
					</vector>
				</class>
"/>
- </else>
- </body>
- <loopVariable name="subsystem">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Classifier"/>
- </loopVariable>
- <iterSet xsi:type="mtl:QueryInvocation" eType="/3/Sequence(Classifier)" definition="/0/getSubsystems">
- <argument xsi:type="ocl.ecore:VariableExp" name="parent" referredVariable="/0/composedComponentTemplate/%.1/%/%/%/%/%.6/%/parent">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Classifier"/>
- </argument>
- </iterSet>
- </body>
- <letVariable name="parent">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Classifier"/>
- <initExpression xsi:type="mtl:QueryInvocation">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Classifier"/>
- <definition href="projectFileTemplate.emtl#/-1/getBlockFromQN"/>
- <argument xsi:type="ocl.ecore:VariableExp" name="composedBlocks" eType="/3/Sequence(Classifier)" referredVariable="/0/composedComponentTemplate/%.1/%/%/%/%/%.6/composedBlocks"/>
- <argument xsi:type="ocl.ecore:VariableExp" name="componentQN" referredVariable="/0/composedComponentTemplate/componentQN">
- <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
- </argument>
- </initExpression>
- </letVariable>
- </body>
- <letVariable name="composedBlocks" eType="/3/Sequence(Classifier)">
- <initExpression xsi:type="mtl:QueryInvocation" eType="/3/Sequence(Classifier)">
- <definition href="projectFileTemplate.emtl#/-1/getComposedBlocks"/>
- <argument xsi:type="ocl.ecore:VariableExp" name="model" referredVariable="/0/composedComponentTemplate/model">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Model"/>
- </argument>
- </initExpression>
- </letVariable>
- </body>
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="			</class>
			<vector id="LocalGlobalNamesList">
"/>
- <body xsi:type="mtl:ForBlock">
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="				<string id=""/>
- <body xsi:type="ocl.ecore:VariableExp" name="i" referredVariable="/62">
- <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="">"/>
- <body xsi:type="ocl.ecore:VariableExp" name="globalvar" referredVariable="/0/composedComponentTemplate/%.1/%/%/%/%/%.8/globalvar.1">
- <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
- </body>
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="</string>
"/>
- <loopVariable name="globalvar">
- <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
- </loopVariable>
- <iterSet xsi:type="ocl.ecore:VariableExp" name="globalvars" eType="/3/Set(String)" referredVariable="/0/composedComponentTemplate/%.1/%/%/globalvars"/>
- </body>
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="			</vector>
			<vector id="LocalGlobalTypesList">
"/>
- <body xsi:type="mtl:ForBlock">
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="				<string id=""/>
- <body xsi:type="ocl.ecore:VariableExp" name="i" referredVariable="/67">
- <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="">short</string>
"/>
- <loopVariable name="globalvar">
- <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
- </loopVariable>
- <iterSet xsi:type="ocl.ecore:VariableExp" name="globalvars" eType="/3/Set(String)" referredVariable="/0/composedComponentTemplate/%.1/%/%/globalvars"/>
- </body>
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="			</vector>
			<boolean id="DisplayToolTips">true</boolean>
		</class>
		<boolean id="Valid">true</boolean>
	</class>
</class>
"/>
- <letVariable name="y">
- <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
- <initExpression xsi:type="ocl.ecore:IntegerLiteralExp" integerSymbol="50">
- <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
- </initExpression>
- </letVariable>
- </body>
- <letVariable name="x">
- <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
- <initExpression xsi:type="ocl.ecore:IntegerLiteralExp" integerSymbol="75">
- <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
- </initExpression>
- </letVariable>
- </body>
- <letVariable name="globalvars" eType="/3/Set(String)">
- <initExpression xsi:type="mtl:QueryInvocation" eType="/3/Set(String)">
- <definition href="projectFileTemplate.emtl#/-1/getEmptyStringSet"/>
- <argument xsi:type="ocl.ecore:VariableExp" name="self" referredVariable="/11">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Model"/>
- </argument>
- </initExpression>
- </letVariable>
- </body>
- <fileUrl xsi:type="ocl.ecore:OperationCallExp">
- <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="componentName" referredVariable="/0/composedComponentTemplate/%.1/componentName">
- <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
- </source>
- <argument xsi:type="ocl.ecore:StringLiteralExp" stringSymbol=".cmp">
- <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
- </argument>
- <referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String_Class/concat"/>
- </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>
- <letVariable name="componentName">
- <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
- <initExpression 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="projectFileTemplate.emtl#/-1/getNameFromQN"/>
- <argument xsi:type="ocl.ecore:VariableExp" name="componentQN" referredVariable="/0/composedComponentTemplate/componentQN">
- <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
- </argument>
- </initExpression>
- </letVariable>
- </body>
- <parameter name="model">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Model"/>
- </parameter>
- <parameter name="componentQN">
- <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
- </parameter>
- </ownedModuleElement>
- <ownedModuleElement xsi:type="mtl:Query" name="getSubsystems" visibility="Public" type="/3/Sequence(Classifier)">
- <parameter name="parent">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Classifier"/>
- </parameter>
- <expression xsi:type="ocl.ecore:OperationCallExp" referredOperation="/1/oclstdlib_OclAny_Class/invoke">
- <eType xsi:type="ocl.ecore:AnyType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclAny"/>
- <source xsi:type="ocl.ecore:VariableExp" name="self" referredVariable="/70">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Classifier"/>
- </source>
- <argument xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="org.polarsys.chess.mobius.utils.TransformationUtil">
- <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
- </argument>
- <argument xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="getSubsystems(org.eclipse.uml2.uml.Classifier)">
- <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
- </argument>
- <argument xsi:type="ocl.ecore:CollectionLiteralExp" eType="/3/Sequence(Classifier)" kind="Sequence">
- <part xsi:type="ocl.ecore:CollectionItem">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Classifier"/>
- <item xsi:type="ocl.ecore:VariableExp" name="parent" referredVariable="/0/getSubsystems/parent">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Classifier"/>
- </item>
- </part>
- </argument>
- </expression>
- </ownedModuleElement>
- <ownedModuleElement xsi:type="mtl:Query" name="isReplicated" visibility="Public">
- <parameter name="block">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Classifier"/>
- </parameter>
- <parameter name="parent">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Classifier"/>
- </parameter>
- <expression xsi:type="ocl.ecore:OperationCallExp" referredOperation="/1/oclstdlib_OclAny_Class/invoke">
- <eType xsi:type="ocl.ecore:AnyType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclAny"/>
- <source xsi:type="ocl.ecore:VariableExp" name="self" referredVariable="/73">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Classifier"/>
- </source>
- <argument xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="org.polarsys.chess.mobius.utils.TransformationUtil">
- <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
- </argument>
- <argument xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="isReplicated(org.eclipse.uml2.uml.Classifier, org.eclipse.uml2.uml.Classifier)">
- <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
- </argument>
- <argument xsi:type="ocl.ecore:CollectionLiteralExp" eType="/3/Sequence(Classifier)" kind="Sequence">
- <part xsi:type="ocl.ecore:CollectionItem">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Classifier"/>
- <item xsi:type="ocl.ecore:VariableExp" name="block" referredVariable="/0/isReplicated/block">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Classifier"/>
- </item>
- </part>
- <part xsi:type="ocl.ecore:CollectionItem">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Classifier"/>
- <item xsi:type="ocl.ecore:VariableExp" name="parent" referredVariable="/0/isReplicated/parent">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Classifier"/>
- </item>
- </part>
- </argument>
- </expression>
- <type xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/>
- </ownedModuleElement>
- <ownedModuleElement xsi:type="mtl:Comment">
- <body startPosition="7112" endPosition="7363" value=" [query public getReplication(block : Classifier, parent : Classifier) : String =
invoke('org.polarsys.chess.mobius.utils.TransformationUtil', 'getReplication(org.eclipse.uml2.uml.Classifier, org.eclipse.uml2.uml.Classifier)', Sequence{block, parent})"/>
- </ownedModuleElement>
- </mtl:Module>
- <ecore:EPackage name="additions">
- <eClassifiers xsi:type="ecore:EClass" name="oclstdlib_String_Class">
- <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL">
- <references href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xsi:type="ecore:EClass" name="oclstdlib_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="oclstdlib_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="ecore_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="composedComponentTemplate">
- <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL">
- <contents xsi:type="ocl.ecore:Constraint"/>
- </eAnnotations>
- <eAnnotations source="MTL" references="/0/composedComponentTemplate"/>
- <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
- <eParameters name="model">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Model"/>
- </eParameters>
- <eParameters name="componentQN">
- <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
- </eParameters>
- </eOperations>
- <eOperations name="getSubsystems" eType="/3/Sequence(Classifier)">
- <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL">
- <contents xsi:type="ocl.ecore:Constraint"/>
- </eAnnotations>
- <eAnnotations source="MTL" references="/0/getSubsystems"/>
- <eParameters name="parent">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Classifier"/>
- </eParameters>
- </eOperations>
- <eOperations name="isReplicated">
- <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL">
- <contents xsi:type="ocl.ecore:Constraint"/>
- </eAnnotations>
- <eAnnotations source="MTL" references="/0/isReplicated"/>
- <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/>
- <eParameters name="block">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Classifier"/>
- </eParameters>
- <eParameters name="parent">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Classifier"/>
- </eParameters>
- </eOperations>
- <eOperations name="getNameFromQN">
- <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL">
- <contents xsi:type="ocl.ecore:Constraint"/>
- </eAnnotations>
- <eAnnotations source="MTL">
- <references href="projectFileTemplate.emtl#/-1/getNameFromQN"/>
- </eAnnotations>
- <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
- <eParameters name="qualifiedName">
- <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
- </eParameters>
- </eOperations>
- <eOperations name="getComposedBlocks">
- <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL">
- <contents xsi:type="ocl.ecore:Constraint"/>
- </eAnnotations>
- <eAnnotations source="MTL">
- <references href="projectFileTemplate.emtl#/-1/getComposedBlocks"/>
- </eAnnotations>
- <eType xsi:type="ocl.ecore:SequenceType" href="projectFileTemplate.emtl#/-1/Sequence(Classifier)"/>
- <eParameters name="model">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Model"/>
- </eParameters>
- </eOperations>
- <eOperations name="getBlockFromQN">
- <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL">
- <contents xsi:type="ocl.ecore:Constraint"/>
- </eAnnotations>
- <eAnnotations source="MTL">
- <references href="projectFileTemplate.emtl#/-1/getBlockFromQN"/>
- </eAnnotations>
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Classifier"/>
- <eParameters name="blocks">
- <eType xsi:type="ocl.ecore:SequenceType" href="projectFileTemplate.emtl#/-1/Sequence(Classifier)"/>
- </eParameters>
- <eParameters name="qualifiedName">
- <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
- </eParameters>
- </eOperations>
- <eOperations name="getEmptyStringSet">
- <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL">
- <contents xsi:type="ocl.ecore:Constraint"/>
- </eAnnotations>
- <eAnnotations source="MTL">
- <references href="projectFileTemplate.emtl#/-1/getEmptyStringSet"/>
- </eAnnotations>
- <eType xsi:type="ocl.ecore:SetType" href="projectFileTemplate.emtl#/-1/Set(String)"/>
- <eParameters name="traceCtx">
- <eType xsi:type="ocl.ecore:AnyType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclAny"/>
- </eParameters>
- </eOperations>
- <eOperations name="addToGlobalVars">
- <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL">
- <contents xsi:type="ocl.ecore:Constraint"/>
- </eAnnotations>
- <eAnnotations source="MTL">
- <references href="projectFileTemplate.emtl#/-1/addToGlobalVars"/>
- </eAnnotations>
- <eType xsi:type="ocl.ecore:AnyType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclAny"/>
- <eParameters name="name">
- <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
- </eParameters>
- <eParameters name="globalvars">
- <eType xsi:type="ocl.ecore:SetType" href="projectFileTemplate.emtl#/-1/Set(String)"/>
- </eParameters>
- </eOperations>
- </eClassifiers>
- <eClassifiers xsi:type="ecore:EClass" name="oclstdlib_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>
- <eOperations name="invoke">
- <eAnnotations source="MTL non-standard"/>
- <eType xsi:type="ocl.ecore:AnyType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclAny"/>
- <eParameters name="class">
- <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
- </eParameters>
- <eParameters name="method">
- <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
- </eParameters>
- <eParameters name="arguments">
- <eType xsi:type="ocl.ecore:SequenceType" href="http://www.eclipse.org/acceleo/mtl/3.0/mtlnonstdlib.ecore#//Sequence(OclAny)"/>
- </eParameters>
- </eOperations>
- </eClassifiers>
- <eClassifiers xsi:type="ecore:EClass" name="oclstdlib_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="oclstdlib_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="oclstdlib_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="uml_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="uml_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="collections_Sequence(Classifier)_Class">
- <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL">
- <references href="projectFileTemplate.emtl#/-1/Sequence(Classifier)"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xsi:type="ecore:EClass" name="uml_Transition_Class">
- <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL">
- <references href="http://www.eclipse.org/uml2/5.0.0/UML#//Transition"/>
- </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>
- <ecore:EPackage name="collections">
- <eClassifiers xsi:type="ocl.ecore:SequenceType" name="Sequence(Classifier)" instanceClassName="java.util.List">
- <elementType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Classifier"/>
- </eClassifiers>
- <eClassifiers xsi:type="ocl.ecore:SetType" name="Set(String)" instanceClassName="java.util.Set">
- <elementType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
- </eClassifiers>
- <eClassifiers xsi:type="ocl.ecore:SequenceType" instanceClassName="java.util.List">
- <elementType xsi:type="ocl.ecore:AnyType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclAny"/>
- </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="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Model"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Model"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Model"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Model"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Model"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Model"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Model"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Model"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Model"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Model"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Model"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Model"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Model"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Model"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Model"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Classifier"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Classifier"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Classifier"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Classifier"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Classifier"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Classifier"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Classifier"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Classifier"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Classifier"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Classifier"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Classifier"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Model"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="i">
- <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Model"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Classifier"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Classifier"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Classifier"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Classifier"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Classifier"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Classifier"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Classifier"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Classifier"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Classifier"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Classifier"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Classifier"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Classifier"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Classifier"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Classifier"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Classifier"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Classifier"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Classifier"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Classifier"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Classifier"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Classifier"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Model"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="i">
- <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Model"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="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="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="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Model"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="i">
- <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Model"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="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="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Model"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="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>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Classifier"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Classifier"/>
- </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>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Classifier"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Classifier"/>
- </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/composedComponentTemplate">
- <details key="start" value="673"/>
- <details key="end" value="6645"/>
- <details key="line" value="20"/>
- </eAnnotations>
- <eAnnotations source="positions.1" references="/0/composedComponentTemplate/@init">
- <details key="start" value="752"/>
- <details key="end" value="799"/>
- <details key="line" value="20"/>
- </eAnnotations>
- <eAnnotations source="positions.2" references="/0/composedComponentTemplate/@init/@variable.0">
- <details key="start" value="755"/>
- <details key="end" value="796"/>
- <details key="line" value="21"/>
- </eAnnotations>
- <eAnnotations source="positions.3" references="/0/composedComponentTemplate/@init/@variable.0/%">
- <details key="start" value="774"/>
- <details key="end" value="796"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.4" references="/0/composedComponentTemplate/%">
- <details key="start" value="801"/>
- <details key="end" value="803"/>
- <details key="line" value="23"/>
- </eAnnotations>
- <eAnnotations source="positions.5" references="/0/composedComponentTemplate/%.1">
- <details key="start" value="823"/>
- <details key="end" value="6633"/>
- <details key="line" value="25"/>
- </eAnnotations>
- <eAnnotations source="positions.6" references="/0/composedComponentTemplate/%.1/%">
- <details key="start" value="882"/>
- <details key="end" value="6625"/>
- <details key="line" value="26"/>
- </eAnnotations>
- <eAnnotations source="positions.7" references="/0/composedComponentTemplate/%.1/%/%">
- <details key="start" value="940"/>
- <details key="end" value="6616"/>
- <details key="line" value="27"/>
- </eAnnotations>
- <eAnnotations source="positions.8" references="/0/composedComponentTemplate/%.1/%/%/%">
- <details key="start" value="994"/>
- <details key="end" value="6608"/>
- <details key="line" value="28"/>
- </eAnnotations>
- <eAnnotations source="positions.9" references="/0/composedComponentTemplate/%.1/%/%/%/%">
- <details key="start" value="1018"/>
- <details key="end" value="6600"/>
- <details key="line" value="29"/>
- </eAnnotations>
- <eAnnotations source="positions.10" references="/0/composedComponentTemplate/%.1/%/%/%/%/%">
- <details key="start" value="1041"/>
- <details key="end" value="1287"/>
- <details key="line" value="30"/>
- </eAnnotations>
- <eAnnotations source="positions.11" references="/0/composedComponentTemplate/%.1/%/%/%/%/componentName">
- <details key="start" value="1288"/>
- <details key="end" value="1301"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.12" references="/0/composedComponentTemplate/%.1/%/%/%/%/%.1">
- <details key="start" value="1303"/>
- <details key="end" value="1925"/>
- <details key="line" value="35"/>
- </eAnnotations>
- <eAnnotations source="positions.13" references="/0/composedComponentTemplate/%.1/%/%/%/%/%.2">
- <details key="start" value="1951"/>
- <details key="end" value="2261"/>
- <details key="line" value="54"/>
- </eAnnotations>
- <eAnnotations source="positions.14" references="/0/composedComponentTemplate/%.1/%/%/%/%/componentName.1">
- <details key="start" value="2262"/>
- <details key="end" value="2275"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.15" references="/0/composedComponentTemplate/%.1/%/%/%/%/%.3">
- <details key="start" value="2277"/>
- <details key="end" value="2451"/>
- <details key="line" value="60"/>
- </eAnnotations>
- <eAnnotations source="positions.16" references="/0/composedComponentTemplate/%.1/%/%/%/%/x">
- <details key="start" value="2452"/>
- <details key="end" value="2453"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.17" references="/0/composedComponentTemplate/%.1/%/%/%/%/%.4">
- <details key="start" value="2455"/>
- <details key="end" value="2481"/>
- <details key="line" value="65"/>
- </eAnnotations>
- <eAnnotations source="positions.18" references="/0/composedComponentTemplate/%.1/%/%/%/%/y">
- <details key="start" value="2482"/>
- <details key="end" value="2483"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.19" references="/0/composedComponentTemplate/%.1/%/%/%/%/%.5">
- <details key="start" value="2485"/>
- <details key="end" value="2573"/>
- <details key="line" value="66"/>
- </eAnnotations>
- <eAnnotations source="positions.20" references="/0/composedComponentTemplate/%.1/%/%/%/%/%.6">
- <details key="start" value="2603"/>
- <details key="end" value="6176"/>
- <details key="line" value="72"/>
- </eAnnotations>
- <eAnnotations source="positions.21" references="/0/composedComponentTemplate/%.1/%/%/%/%/%.6/%">
- <details key="start" value="2679"/>
- <details key="end" value="6165"/>
- <details key="line" value="73"/>
- </eAnnotations>
- <eAnnotations source="positions.22" references="/0/composedComponentTemplate/%.1/%/%/%/%/%.6/%/%">
- <details key="start" value="2755"/>
- <details key="end" value="4313"/>
- <details key="line" value="74"/>
- </eAnnotations>
- <eAnnotations source="positions.23" references="/0/composedComponentTemplate/%.1/%/%/%/%/%.6/%/%/%">
- <details key="start" value="2810"/>
- <details key="end" value="3122"/>
- <details key="line" value="75"/>
- </eAnnotations>
- <eAnnotations source="positions.24" references="/0/composedComponentTemplate/%.1/%/%/%/%/%.6/%/%/%.1">
- <details key="start" value="3123"/>
- <details key="end" value="3137"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.25" references="/0/composedComponentTemplate/%.1/%/%/%/%/%.6/%/%/%.1/subsystem">
- <details key="start" value="3123"/>
- <details key="end" value="3132"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.26" references="/0/composedComponentTemplate/%.1/%/%/%/%/%.6/%/%/%.2">
- <details key="start" value="3139"/>
- <details key="end" value="3313"/>
- <details key="line" value="81"/>
- </eAnnotations>
- <eAnnotations source="positions.27" references="/0/composedComponentTemplate/%.1/%/%/%/%/%.6/%/%/%.3">
- <details key="start" value="3314"/>
- <details key="end" value="3323"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.28" references="/0/composedComponentTemplate/%.1/%/%/%/%/%.6/%/%/%.3/x">
- <details key="start" value="3314"/>
- <details key="end" value="3315"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.29" references="/0/composedComponentTemplate/%.1/%/%/%/%/%.6/%/%/%.3/%">
- <details key="start" value="3318"/>
- <details key="end" value="3323"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.30" references="/0/composedComponentTemplate/%.1/%/%/%/%/%.6/%/%/%.3/%/%">
- <details key="start" value="3318"/>
- <details key="end" value="3321"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.31" references="/0/composedComponentTemplate/%.1/%/%/%/%/%.6/%/%/%.3/%/i">
- <details key="start" value="3322"/>
- <details key="end" value="3323"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.32" references="/0/composedComponentTemplate/%.1/%/%/%/%/%.6/%/%/%.4">
- <details key="start" value="3325"/>
- <details key="end" value="3351"/>
- <details key="line" value="86"/>
- </eAnnotations>
- <eAnnotations source="positions.33" references="/0/composedComponentTemplate/%.1/%/%/%/%/%.6/%/%/y">
- <details key="start" value="3352"/>
- <details key="end" value="3353"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.34" references="/0/composedComponentTemplate/%.1/%/%/%/%/%.6/%/%/%.5">
- <details key="start" value="3355"/>
- <details key="end" value="3420"/>
- <details key="line" value="87"/>
- </eAnnotations>
- <eAnnotations source="positions.35" references="/0/composedComponentTemplate/%.1/%/%/%/%/%.6/%/%/%.6">
- <details key="start" value="3421"/>
- <details key="end" value="3435"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.36" references="/0/composedComponentTemplate/%.1/%/%/%/%/%.6/%/%/%.6/subsystem">
- <details key="start" value="3421"/>
- <details key="end" value="3430"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.37" references="/0/composedComponentTemplate/%.1/%/%/%/%/%.6/%/%/%.7">
- <details key="start" value="3437"/>
- <details key="end" value="3460"/>
- <details key="line" value="90"/>
- </eAnnotations>
- <eAnnotations source="positions.38" references="/0/composedComponentTemplate/%.1/%/%/%/%/%.6/%/%/%.8">
- <details key="start" value="3494"/>
- <details key="end" value="4302"/>
- <details key="line" value="93"/>
- </eAnnotations>
- <eAnnotations source="positions.39" references="/0/composedComponentTemplate/%.1/%/%/%/%/%.6/%/%/%.8/%">
- <details key="start" value="3532"/>
- <details key="end" value="3845"/>
- <details key="line" value="94"/>
- </eAnnotations>
- <eAnnotations source="positions.40" references="/0/composedComponentTemplate/%.1/%/%/%/%/%.6/%/%/%.8/%.1">
- <details key="start" value="3846"/>
- <details key="end" value="3860"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.41" references="/0/composedComponentTemplate/%.1/%/%/%/%/%.6/%/%/%.8/%.1/subsystem">
- <details key="start" value="3846"/>
- <details key="end" value="3855"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.42" references="/0/composedComponentTemplate/%.1/%/%/%/%/%.6/%/%/%.8/%.2">
- <details key="start" value="3862"/>
- <details key="end" value="4036"/>
- <details key="line" value="100"/>
- </eAnnotations>
- <eAnnotations source="positions.43" references="/0/composedComponentTemplate/%.1/%/%/%/%/%.6/%/%/%.8/%.3">
- <details key="start" value="4037"/>
- <details key="end" value="4046"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.44" references="/0/composedComponentTemplate/%.1/%/%/%/%/%.6/%/%/%.8/%.3/x">
- <details key="start" value="4037"/>
- <details key="end" value="4038"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.45" references="/0/composedComponentTemplate/%.1/%/%/%/%/%.6/%/%/%.8/%.3/%">
- <details key="start" value="4041"/>
- <details key="end" value="4046"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.46" references="/0/composedComponentTemplate/%.1/%/%/%/%/%.6/%/%/%.8/%.3/%/%">
- <details key="start" value="4041"/>
- <details key="end" value="4044"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.47" references="/0/composedComponentTemplate/%.1/%/%/%/%/%.6/%/%/%.8/%.3/%/i">
- <details key="start" value="4045"/>
- <details key="end" value="4046"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.48" references="/0/composedComponentTemplate/%.1/%/%/%/%/%.6/%/%/%.8/%.4">
- <details key="start" value="4048"/>
- <details key="end" value="4074"/>
- <details key="line" value="105"/>
- </eAnnotations>
- <eAnnotations source="positions.49" references="/0/composedComponentTemplate/%.1/%/%/%/%/%.6/%/%/%.8/%.5">
- <details key="start" value="4075"/>
- <details key="end" value="4081"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.50" references="/0/composedComponentTemplate/%.1/%/%/%/%/%.6/%/%/%.8/%.5/y">
- <details key="start" value="4075"/>
- <details key="end" value="4076"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.51" references="/0/composedComponentTemplate/%.1/%/%/%/%/%.6/%/%/%.8/%.5/%">
- <details key="start" value="4079"/>
- <details key="end" value="4081"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.52" references="/0/composedComponentTemplate/%.1/%/%/%/%/%.6/%/%/%.8/%.6">
- <details key="start" value="4083"/>
- <details key="end" value="4149"/>
- <details key="line" value="106"/>
- </eAnnotations>
- <eAnnotations source="positions.53" references="/0/composedComponentTemplate/%.1/%/%/%/%/%.6/%/%/%.8/%.7">
- <details key="start" value="4150"/>
- <details key="end" value="4164"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.54" references="/0/composedComponentTemplate/%.1/%/%/%/%/%.6/%/%/%.8/%.7/subsystem">
- <details key="start" value="4150"/>
- <details key="end" value="4159"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.55" references="/0/composedComponentTemplate/%.1/%/%/%/%/%.6/%/%/%.8/%.8">
- <details key="start" value="4166"/>
- <details key="end" value="4232"/>
- <details key="line" value="109"/>
- </eAnnotations>
- <eAnnotations source="positions.56" references="/0/composedComponentTemplate/%.1/%/%/%/%/%.6/%/%/%.8/%.9">
- <details key="start" value="4233"/>
- <details key="end" value="4290"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.57" references="/0/composedComponentTemplate/%.1/%/%/%/%/%.6/%/%/%.8/%.9/%">
- <details key="start" value="4249"/>
- <details key="end" value="4277"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.58" references="/0/composedComponentTemplate/%.1/%/%/%/%/%.6/%/%/%.8/%.9/%/%">
- <details key="start" value="4249"/>
- <details key="end" value="4254"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.59" references="/0/composedComponentTemplate/%.1/%/%/%/%/%.6/%/%/%.8/%.9/%/%.1">
- <details key="start" value="4262"/>
- <details key="end" value="4276"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.60" references="/0/composedComponentTemplate/%.1/%/%/%/%/%.6/%/%/%.8/%.9/%/%.1/subsystem">
- <details key="start" value="4262"/>
- <details key="end" value="4271"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.61" references="/0/composedComponentTemplate/%.1/%/%/%/%/%.6/%/%/%.8/%.9/globalvars">
- <details key="start" value="4279"/>
- <details key="end" value="4289"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.62" references="/0/composedComponentTemplate/%.1/%/%/%/%/%.6/%/%/%.8/%.10">
- <details key="start" value="4292"/>
- <details key="end" value="4293"/>
- <details key="line" value="113"/>
- </eAnnotations>
- <eAnnotations source="positions.63" references="/0/composedComponentTemplate/%.1/%/%/%/%/%.6/%/%/%.8/%.11">
- <details key="start" value="3497"/>
- <details key="end" value="3530"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.64" references="/0/composedComponentTemplate/%.1/%/%/%/%/%.6/%/%/%.8/%.11/subsystem">
- <details key="start" value="3511"/>
- <details key="end" value="3520"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.65" references="/0/composedComponentTemplate/%.1/%/%/%/%/%.6/%/%/%.8/%.11/parent">
- <details key="start" value="3522"/>
- <details key="end" value="3528"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.66" references="/0/composedComponentTemplate/%.1/%/%/%/%/%.6/%/%/subsystem">
- <details key="start" value="2761"/>
- <details key="end" value="2783"/>
- <details key="line" value="74"/>
- </eAnnotations>
- <eAnnotations source="positions.67" references="/0/composedComponentTemplate/%.1/%/%/%/%/%.6/%/%/%.9">
- <details key="start" value="2786"/>
- <details key="end" value="2807"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.68" references="/0/composedComponentTemplate/%.1/%/%/%/%/%.6/%/%/%.9/parent">
- <details key="start" value="2800"/>
- <details key="end" value="2806"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.69" references="/0/composedComponentTemplate/%.1/%/%/%/%/%.6/%/%.1">
- <details key="start" value="4340"/>
- <details key="end" value="6154"/>
- <details key="line" value="116"/>
- </eAnnotations>
- <eAnnotations source="positions.70" references="/0/composedComponentTemplate/%.1/%/%/%/%/%.6/%/%.1/%">
- <details key="start" value="4399"/>
- <details key="end" value="6143"/>
- <details key="line" value="117"/>
- </eAnnotations>
- <eAnnotations source="positions.71" references="/0/composedComponentTemplate/%.1/%/%/%/%/%.6/%/%.1/%/%">
- <details key="start" value="4470"/>
- <details key="end" value="4618"/>
- <details key="line" value="119"/>
- </eAnnotations>
- <eAnnotations source="positions.72" references="/0/composedComponentTemplate/%.1/%/%/%/%/%.6/%/%.1/%/componentName">
- <details key="start" value="4619"/>
- <details key="end" value="4632"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.73" references="/0/composedComponentTemplate/%.1/%/%/%/%/%.6/%/%.1/%/%.1">
- <details key="start" value="4634"/>
- <details key="end" value="4678"/>
- <details key="line" value="122"/>
- </eAnnotations>
- <eAnnotations source="positions.74" references="/0/composedComponentTemplate/%.1/%/%/%/%/%.6/%/%.1/%/%.2">
- <details key="start" value="4679"/>
- <details key="end" value="4693"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.75" references="/0/composedComponentTemplate/%.1/%/%/%/%/%.6/%/%.1/%/%.2/subsystem">
- <details key="start" value="4679"/>
- <details key="end" value="4688"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.76" references="/0/composedComponentTemplate/%.1/%/%/%/%/%.6/%/%.1/%/%.3">
- <details key="start" value="4695"/>
- <details key="end" value="4816"/>
- <details key="line" value="123"/>
- </eAnnotations>
- <eAnnotations source="positions.77" references="/0/composedComponentTemplate/%.1/%/%/%/%/%.6/%/%.1/%/x">
- <details key="start" value="4817"/>
- <details key="end" value="4818"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.78" references="/0/composedComponentTemplate/%.1/%/%/%/%/%.6/%/%.1/%/%.4">
- <details key="start" value="4820"/>
- <details key="end" value="4846"/>
- <details key="line" value="127"/>
- </eAnnotations>
- <eAnnotations source="positions.79" references="/0/composedComponentTemplate/%.1/%/%/%/%/%.6/%/%.1/%/y">
- <details key="start" value="4847"/>
- <details key="end" value="4848"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.80" references="/0/composedComponentTemplate/%.1/%/%/%/%/%.6/%/%.1/%/%.5">
- <details key="start" value="4850"/>
- <details key="end" value="4912"/>
- <details key="line" value="128"/>
- </eAnnotations>
- <eAnnotations source="positions.81" references="/0/composedComponentTemplate/%.1/%/%/%/%/%.6/%/%.1/%/%.6">
- <details key="start" value="4913"/>
- <details key="end" value="4922"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.82" references="/0/composedComponentTemplate/%.1/%/%/%/%/%.6/%/%.1/%/%.6/x">
- <details key="start" value="4913"/>
- <details key="end" value="4914"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.83" references="/0/composedComponentTemplate/%.1/%/%/%/%/%.6/%/%.1/%/%.6/%">
- <details key="start" value="4917"/>
- <details key="end" value="4922"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.84" references="/0/composedComponentTemplate/%.1/%/%/%/%/%.6/%/%.1/%/%.6/%/%">
- <details key="start" value="4917"/>
- <details key="end" value="4920"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.85" references="/0/composedComponentTemplate/%.1/%/%/%/%/%.6/%/%.1/%/%.6/%/i">
- <details key="start" value="4921"/>
- <details key="end" value="4922"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.86" references="/0/composedComponentTemplate/%.1/%/%/%/%/%.6/%/%.1/%/%.7">
- <details key="start" value="4924"/>
- <details key="end" value="4950"/>
- <details key="line" value="131"/>
- </eAnnotations>
- <eAnnotations source="positions.87" references="/0/composedComponentTemplate/%.1/%/%/%/%/%.6/%/%.1/%/%.8">
- <details key="start" value="4951"/>
- <details key="end" value="4957"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.88" references="/0/composedComponentTemplate/%.1/%/%/%/%/%.6/%/%.1/%/%.8/y">
- <details key="start" value="4951"/>
- <details key="end" value="4952"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.89" references="/0/composedComponentTemplate/%.1/%/%/%/%/%.6/%/%.1/%/%.8/%">
- <details key="start" value="4955"/>
- <details key="end" value="4957"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.90" references="/0/composedComponentTemplate/%.1/%/%/%/%/%.6/%/%.1/%/%.9">
- <details key="start" value="4959"/>
- <details key="end" value="5009"/>
- <details key="line" value="132"/>
- </eAnnotations>
- <eAnnotations source="positions.91" references="/0/composedComponentTemplate/%.1/%/%/%/%/%.6/%/%.1/%/%.10">
- <details key="start" value="5044"/>
- <details key="end" value="5195"/>
- <details key="line" value="137"/>
- </eAnnotations>
- <eAnnotations source="positions.92" references="/0/composedComponentTemplate/%.1/%/%/%/%/%.6/%/%.1/%/%.11">
- <details key="start" value="5196"/>
- <details key="end" value="5210"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.93" references="/0/composedComponentTemplate/%.1/%/%/%/%/%.6/%/%.1/%/%.11/subsystem">
- <details key="start" value="5196"/>
- <details key="end" value="5205"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.94" references="/0/composedComponentTemplate/%.1/%/%/%/%/%.6/%/%.1/%/%.12">
- <details key="start" value="5212"/>
- <details key="end" value="5253"/>
- <details key="line" value="140"/>
- </eAnnotations>
- <eAnnotations source="positions.95" references="/0/composedComponentTemplate/%.1/%/%/%/%/%.6/%/%.1/%/%.13">
- <details key="start" value="5254"/>
- <details key="end" value="5268"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.96" references="/0/composedComponentTemplate/%.1/%/%/%/%/%.6/%/%.1/%/%.13/subsystem">
- <details key="start" value="5254"/>
- <details key="end" value="5263"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.97" references="/0/composedComponentTemplate/%.1/%/%/%/%/%.6/%/%.1/%/%.14">
- <details key="start" value="5270"/>
- <details key="end" value="5391"/>
- <details key="line" value="141"/>
- </eAnnotations>
- <eAnnotations source="positions.98" references="/0/composedComponentTemplate/%.1/%/%/%/%/%.6/%/%.1/%/%.15">
- <details key="start" value="5392"/>
- <details key="end" value="5401"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.99" references="/0/composedComponentTemplate/%.1/%/%/%/%/%.6/%/%.1/%/%.15/x">
- <details key="start" value="5392"/>
- <details key="end" value="5393"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.100" references="/0/composedComponentTemplate/%.1/%/%/%/%/%.6/%/%.1/%/%.15/%">
- <details key="start" value="5396"/>
- <details key="end" value="5401"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.101" references="/0/composedComponentTemplate/%.1/%/%/%/%/%.6/%/%.1/%/%.15/%/%">
- <details key="start" value="5396"/>
- <details key="end" value="5399"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.102" references="/0/composedComponentTemplate/%.1/%/%/%/%/%.6/%/%.1/%/%.15/%/i">
- <details key="start" value="5400"/>
- <details key="end" value="5401"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.103" references="/0/composedComponentTemplate/%.1/%/%/%/%/%.6/%/%.1/%/%.16">
- <details key="start" value="5403"/>
- <details key="end" value="5429"/>
- <details key="line" value="145"/>
- </eAnnotations>
- <eAnnotations source="positions.104" references="/0/composedComponentTemplate/%.1/%/%/%/%/%.6/%/%.1/%/%.17">
- <details key="start" value="5430"/>
- <details key="end" value="5436"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.105" references="/0/composedComponentTemplate/%.1/%/%/%/%/%.6/%/%.1/%/%.17/y">
- <details key="start" value="5430"/>
- <details key="end" value="5431"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.106" references="/0/composedComponentTemplate/%.1/%/%/%/%/%.6/%/%.1/%/%.17/%">
- <details key="start" value="5434"/>
- <details key="end" value="5436"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.107" references="/0/composedComponentTemplate/%.1/%/%/%/%/%.6/%/%.1/%/%.18">
- <details key="start" value="5438"/>
- <details key="end" value="5500"/>
- <details key="line" value="146"/>
- </eAnnotations>
- <eAnnotations source="positions.108" references="/0/composedComponentTemplate/%.1/%/%/%/%/%.6/%/%.1/%/%.19">
- <details key="start" value="5501"/>
- <details key="end" value="5510"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.109" references="/0/composedComponentTemplate/%.1/%/%/%/%/%.6/%/%.1/%/%.19/x">
- <details key="start" value="5501"/>
- <details key="end" value="5502"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.110" references="/0/composedComponentTemplate/%.1/%/%/%/%/%.6/%/%.1/%/%.19/%">
- <details key="start" value="5505"/>
- <details key="end" value="5510"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.111" references="/0/composedComponentTemplate/%.1/%/%/%/%/%.6/%/%.1/%/%.19/%/%">
- <details key="start" value="5505"/>
- <details key="end" value="5508"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.112" references="/0/composedComponentTemplate/%.1/%/%/%/%/%.6/%/%.1/%/%.19/%/i">
- <details key="start" value="5509"/>
- <details key="end" value="5510"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.113" references="/0/composedComponentTemplate/%.1/%/%/%/%/%.6/%/%.1/%/%.20">
- <details key="start" value="5512"/>
- <details key="end" value="5538"/>
- <details key="line" value="149"/>
- </eAnnotations>
- <eAnnotations source="positions.114" references="/0/composedComponentTemplate/%.1/%/%/%/%/%.6/%/%.1/%/y.1">
- <details key="start" value="5539"/>
- <details key="end" value="5540"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.115" references="/0/composedComponentTemplate/%.1/%/%/%/%/%.6/%/%.1/%/%.21">
- <details key="start" value="5542"/>
- <details key="end" value="5592"/>
- <details key="line" value="150"/>
- </eAnnotations>
- <eAnnotations source="positions.116" references="/0/composedComponentTemplate/%.1/%/%/%/%/%.6/%/%.1/%/%.22">
- <details key="start" value="4402"/>
- <details key="end" value="4435"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.117" references="/0/composedComponentTemplate/%.1/%/%/%/%/%.6/%/%.1/%/%.22/subsystem">
- <details key="start" value="4416"/>
- <details key="end" value="4425"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.118" references="/0/composedComponentTemplate/%.1/%/%/%/%/%.6/%/%.1/%/%.22/parent">
- <details key="start" value="4427"/>
- <details key="end" value="4433"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.119" references="/0/composedComponentTemplate/%.1/%/%/%/%/%.6/%/%.1/%/%.23">
- <details key="start" value="5596"/>
- <details key="end" value="6138"/>
- <details key="line" value="154"/>
- </eAnnotations>
- <eAnnotations source="positions.120" references="/0/composedComponentTemplate/%.1/%/%/%/%/%.6/%/%.1/%/%.23/%">
- <details key="start" value="5603"/>
- <details key="end" value="5751"/>
- <details key="line" value="155"/>
- </eAnnotations>
- <eAnnotations source="positions.121" references="/0/composedComponentTemplate/%.1/%/%/%/%/%.6/%/%.1/%/%.23/componentName">
- <details key="start" value="5752"/>
- <details key="end" value="5765"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.122" references="/0/composedComponentTemplate/%.1/%/%/%/%/%.6/%/%.1/%/%.23/%.1">
- <details key="start" value="5767"/>
- <details key="end" value="5808"/>
- <details key="line" value="158"/>
- </eAnnotations>
- <eAnnotations source="positions.123" references="/0/composedComponentTemplate/%.1/%/%/%/%/%.6/%/%.1/%/%.23/%.2">
- <details key="start" value="5809"/>
- <details key="end" value="5823"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.124" references="/0/composedComponentTemplate/%.1/%/%/%/%/%.6/%/%.1/%/%.23/%.2/subsystem">
- <details key="start" value="5809"/>
- <details key="end" value="5818"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.125" references="/0/composedComponentTemplate/%.1/%/%/%/%/%.6/%/%.1/%/%.23/%.3">
- <details key="start" value="5825"/>
- <details key="end" value="5946"/>
- <details key="line" value="159"/>
- </eAnnotations>
- <eAnnotations source="positions.126" references="/0/composedComponentTemplate/%.1/%/%/%/%/%.6/%/%.1/%/%.23/x">
- <details key="start" value="5947"/>
- <details key="end" value="5948"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.127" references="/0/composedComponentTemplate/%.1/%/%/%/%/%.6/%/%.1/%/%.23/%.4">
- <details key="start" value="5950"/>
- <details key="end" value="5976"/>
- <details key="line" value="163"/>
- </eAnnotations>
- <eAnnotations source="positions.128" references="/0/composedComponentTemplate/%.1/%/%/%/%/%.6/%/%.1/%/%.23/y">
- <details key="start" value="5977"/>
- <details key="end" value="5978"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.129" references="/0/composedComponentTemplate/%.1/%/%/%/%/%.6/%/%.1/%/%.23/%.5">
- <details key="start" value="5980"/>
- <details key="end" value="6042"/>
- <details key="line" value="164"/>
- </eAnnotations>
- <eAnnotations source="positions.130" references="/0/composedComponentTemplate/%.1/%/%/%/%/%.6/%/%.1/%/%.23/%.6">
- <details key="start" value="6043"/>
- <details key="end" value="6052"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.131" references="/0/composedComponentTemplate/%.1/%/%/%/%/%.6/%/%.1/%/%.23/%.6/x">
- <details key="start" value="6043"/>
- <details key="end" value="6044"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.132" references="/0/composedComponentTemplate/%.1/%/%/%/%/%.6/%/%.1/%/%.23/%.6/%">
- <details key="start" value="6047"/>
- <details key="end" value="6052"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.133" references="/0/composedComponentTemplate/%.1/%/%/%/%/%.6/%/%.1/%/%.23/%.6/%/%">
- <details key="start" value="6047"/>
- <details key="end" value="6050"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.134" references="/0/composedComponentTemplate/%.1/%/%/%/%/%.6/%/%.1/%/%.23/%.6/%/i">
- <details key="start" value="6051"/>
- <details key="end" value="6052"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.135" references="/0/composedComponentTemplate/%.1/%/%/%/%/%.6/%/%.1/%/%.23/%.7">
- <details key="start" value="6054"/>
- <details key="end" value="6080"/>
- <details key="line" value="167"/>
- </eAnnotations>
- <eAnnotations source="positions.136" references="/0/composedComponentTemplate/%.1/%/%/%/%/%.6/%/%.1/%/%.23/y.1">
- <details key="start" value="6081"/>
- <details key="end" value="6082"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.137" references="/0/composedComponentTemplate/%.1/%/%/%/%/%.6/%/%.1/%/%.23/%.8">
- <details key="start" value="6084"/>
- <details key="end" value="6134"/>
- <details key="line" value="168"/>
- </eAnnotations>
- <eAnnotations source="positions.138" references="/0/composedComponentTemplate/%.1/%/%/%/%/%.6/%/%.1/subsystem">
- <details key="start" value="4346"/>
- <details key="end" value="4368"/>
- <details key="line" value="116"/>
- </eAnnotations>
- <eAnnotations source="positions.139" references="/0/composedComponentTemplate/%.1/%/%/%/%/%.6/%/%.1/%.1">
- <details key="start" value="4371"/>
- <details key="end" value="4392"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.140" references="/0/composedComponentTemplate/%.1/%/%/%/%/%.6/%/%.1/%.1/parent">
- <details key="start" value="4385"/>
- <details key="end" value="4391"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.141" references="/0/composedComponentTemplate/%.1/%/%/%/%/%.6/%/parent">
- <details key="start" value="2684"/>
- <details key="end" value="2749"/>
- <details key="line" value="73"/>
- </eAnnotations>
- <eAnnotations source="positions.142" references="/0/composedComponentTemplate/%.1/%/%/%/%/%.6/%/parent/%">
- <details key="start" value="2707"/>
- <details key="end" value="2750"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.143" references="/0/composedComponentTemplate/%.1/%/%/%/%/%.6/%/parent/%/composedBlocks">
- <details key="start" value="2722"/>
- <details key="end" value="2736"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.144" references="/0/composedComponentTemplate/%.1/%/%/%/%/%.6/%/parent/%/componentQN">
- <details key="start" value="2738"/>
- <details key="end" value="2749"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.145" references="/0/composedComponentTemplate/%.1/%/%/%/%/%.6/composedBlocks">
- <details key="start" value="2608"/>
- <details key="end" value="2673"/>
- <details key="line" value="72"/>
- </eAnnotations>
- <eAnnotations source="positions.146" references="/0/composedComponentTemplate/%.1/%/%/%/%/%.6/composedBlocks/%">
- <details key="start" value="2650"/>
- <details key="end" value="2674"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.147" references="/0/composedComponentTemplate/%.1/%/%/%/%/%.6/composedBlocks/%/model">
- <details key="start" value="2668"/>
- <details key="end" value="2673"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.148" references="/0/composedComponentTemplate/%.1/%/%/%/%/%.7">
- <details key="start" value="6177"/>
- <details key="end" value="6227"/>
- <details key="line" value="176"/>
- </eAnnotations>
- <eAnnotations source="positions.149" references="/0/composedComponentTemplate/%.1/%/%/%/%/%.8">
- <details key="start" value="6230"/>
- <details key="end" value="6323"/>
- <details key="line" value="178"/>
- </eAnnotations>
- <eAnnotations source="positions.150" references="/0/composedComponentTemplate/%.1/%/%/%/%/%.8/%">
- <details key="start" value="6270"/>
- <details key="end" value="6286"/>
- <details key="line" value="179"/>
- </eAnnotations>
- <eAnnotations source="positions.151" references="/0/composedComponentTemplate/%.1/%/%/%/%/%.8/i">
- <details key="start" value="6287"/>
- <details key="end" value="6288"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.152" references="/0/composedComponentTemplate/%.1/%/%/%/%/%.8/%.1">
- <details key="start" value="6290"/>
- <details key="end" value="6292"/>
- <details key="line" value="179"/>
- </eAnnotations>
- <eAnnotations source="positions.153" references="/0/composedComponentTemplate/%.1/%/%/%/%/%.8/globalvar">
- <details key="start" value="6293"/>
- <details key="end" value="6302"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.154" references="/0/composedComponentTemplate/%.1/%/%/%/%/%.8/%.2">
- <details key="start" value="6304"/>
- <details key="end" value="6314"/>
- <details key="line" value="179"/>
- </eAnnotations>
- <eAnnotations source="positions.155" references="/0/composedComponentTemplate/%.1/%/%/%/%/%.8/globalvar.1">
- <details key="start" value="6236"/>
- <details key="end" value="6254"/>
- <details key="line" value="178"/>
- </eAnnotations>
- <eAnnotations source="positions.156" references="/0/composedComponentTemplate/%.1/%/%/%/%/%.8/globalvars">
- <details key="start" value="6257"/>
- <details key="end" value="6267"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.157" references="/0/composedComponentTemplate/%.1/%/%/%/%/%.9">
- <details key="start" value="6324"/>
- <details key="end" value="6375"/>
- <details key="line" value="181"/>
- </eAnnotations>
- <eAnnotations source="positions.158" references="/0/composedComponentTemplate/%.1/%/%/%/%/%.10">
- <details key="start" value="6378"/>
- <details key="end" value="6464"/>
- <details key="line" value="183"/>
- </eAnnotations>
- <eAnnotations source="positions.159" references="/0/composedComponentTemplate/%.1/%/%/%/%/%.10/%">
- <details key="start" value="6418"/>
- <details key="end" value="6434"/>
- <details key="line" value="184"/>
- </eAnnotations>
- <eAnnotations source="positions.160" references="/0/composedComponentTemplate/%.1/%/%/%/%/%.10/i">
- <details key="start" value="6435"/>
- <details key="end" value="6436"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.161" references="/0/composedComponentTemplate/%.1/%/%/%/%/%.10/%.1">
- <details key="start" value="6438"/>
- <details key="end" value="6455"/>
- <details key="line" value="184"/>
- </eAnnotations>
- <eAnnotations source="positions.162" references="/0/composedComponentTemplate/%.1/%/%/%/%/%.10/globalvar">
- <details key="start" value="6384"/>
- <details key="end" value="6402"/>
- <details key="line" value="183"/>
- </eAnnotations>
- <eAnnotations source="positions.163" references="/0/composedComponentTemplate/%.1/%/%/%/%/%.10/globalvars">
- <details key="start" value="6405"/>
- <details key="end" value="6415"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.164" references="/0/composedComponentTemplate/%.1/%/%/%/%/%.11">
- <details key="start" value="6465"/>
- <details key="end" value="6593"/>
- <details key="line" value="186"/>
- </eAnnotations>
- <eAnnotations source="positions.165" references="/0/composedComponentTemplate/%.1/%/%/%/%/y.1">
- <details key="start" value="1023"/>
- <details key="end" value="1039"/>
- <details key="line" value="29"/>
- </eAnnotations>
- <eAnnotations source="positions.166" references="/0/composedComponentTemplate/%.1/%/%/%/%/y.1/%">
- <details key="start" value="1038"/>
- <details key="end" value="1040"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.167" references="/0/composedComponentTemplate/%.1/%/%/%/x">
- <details key="start" value="999"/>
- <details key="end" value="1015"/>
- <details key="line" value="28"/>
- </eAnnotations>
- <eAnnotations source="positions.168" references="/0/composedComponentTemplate/%.1/%/%/%/x/%">
- <details key="start" value="1014"/>
- <details key="end" value="1016"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.169" references="/0/composedComponentTemplate/%.1/%/%/globalvars">
- <details key="start" value="945"/>
- <details key="end" value="991"/>
- <details key="line" value="27"/>
- </eAnnotations>
- <eAnnotations source="positions.170" references="/0/composedComponentTemplate/%.1/%/%/globalvars/%">
- <details key="start" value="973"/>
- <details key="end" value="992"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.171" references="/0/composedComponentTemplate/%.1/%/%/globalvars/%/self">
- <details key="start" value="-1"/>
- <details key="end" value="-1"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.172" references="/0/composedComponentTemplate/%.1/%/%.1">
- <details key="start" value="889"/>
- <details key="end" value="917"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.173" references="/0/composedComponentTemplate/%.1/%/%.1/componentName">
- <details key="start" value="889"/>
- <details key="end" value="902"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.174" references="/0/composedComponentTemplate/%.1/%/%.1/%">
- <details key="start" value="910"/>
- <details key="end" value="916"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.175" references="/0/composedComponentTemplate/%.1/%/%.2">
- <details key="start" value="926"/>
- <details key="end" value="933"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.176" references="/0/composedComponentTemplate/%.1/componentName">
- <details key="start" value="828"/>
- <details key="end" value="879"/>
- <details key="line" value="25"/>
- </eAnnotations>
- <eAnnotations source="positions.177" references="/0/composedComponentTemplate/%.1/componentName/%">
- <details key="start" value="854"/>
- <details key="end" value="880"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.178" references="/0/composedComponentTemplate/%.1/componentName/%/componentQN">
- <details key="start" value="868"/>
- <details key="end" value="879"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.179" references="/0/composedComponentTemplate/model">
- <details key="start" value="716"/>
- <details key="end" value="729"/>
- <details key="line" value="20"/>
- </eAnnotations>
- <eAnnotations source="positions.180" references="/0/composedComponentTemplate/componentQN">
- <details key="start" value="731"/>
- <details key="end" value="751"/>
- <details key="line" value="20"/>
- </eAnnotations>
- <eAnnotations source="positions.181" references="/0/getSubsystems">
- <details key="start" value="6647"/>
- <details key="end" value="6851"/>
- <details key="line" value="199"/>
- </eAnnotations>
- <eAnnotations source="positions.182" references="/0/getSubsystems/parent">
- <details key="start" value="6675"/>
- <details key="end" value="6694"/>
- <details key="line" value="199"/>
- </eAnnotations>
- <eAnnotations source="positions.183" references="/0/getSubsystems/%">
- <details key="start" value="6721"/>
- <details key="end" value="6849"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.184" references="/0/getSubsystems/%/self">
- <details key="start" value="-1"/>
- <details key="end" value="-1"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.185" references="/0/getSubsystems/%/%">
- <details key="start" value="6728"/>
- <details key="end" value="6780"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.186" references="/0/getSubsystems/%/%.1">
- <details key="start" value="6782"/>
- <details key="end" value="6830"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.187" references="/0/getSubsystems/%/%.2">
- <details key="start" value="6832"/>
- <details key="end" value="6848"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.188" references="/0/getSubsystems/%/%.2/%/parent">
- <details key="start" value="6841"/>
- <details key="end" value="6847"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.189" references="/0/isReplicated">
- <details key="start" value="6853"/>
- <details key="end" value="7102"/>
- <details key="line" value="202"/>
- </eAnnotations>
- <eAnnotations source="positions.190" references="/0/isReplicated/block">
- <details key="start" value="6880"/>
- <details key="end" value="6898"/>
- <details key="line" value="202"/>
- </eAnnotations>
- <eAnnotations source="positions.191" references="/0/isReplicated/parent">
- <details key="start" value="6900"/>
- <details key="end" value="6919"/>
- <details key="line" value="202"/>
- </eAnnotations>
- <eAnnotations source="positions.192" references="/0/isReplicated/%">
- <details key="start" value="6933"/>
- <details key="end" value="7100"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.193" references="/0/isReplicated/%/self">
- <details key="start" value="-1"/>
- <details key="end" value="-1"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.194" references="/0/isReplicated/%/%">
- <details key="start" value="6940"/>
- <details key="end" value="6992"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.195" references="/0/isReplicated/%/%.1">
- <details key="start" value="6994"/>
- <details key="end" value="7074"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.196" references="/0/isReplicated/%/%.2">
- <details key="start" value="7076"/>
- <details key="end" value="7099"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.197" references="/0/isReplicated/%/%.2/%/block">
- <details key="start" value="7085"/>
- <details key="end" value="7090"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.198" references="/0/isReplicated/%/%.2/%.1/parent">
- <details key="start" value="7092"/>
- <details key="end" value="7098"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.199" references="/0/%">
- <details key="start" value="7104"/>
- <details key="end" value="7365"/>
- <details key="line" value="0"/>
- </eAnnotations>
- </ecore:EAnnotation>
-</xmi:XMI>
diff --git a/plugins/org.polarsys.chess.mobius/bin/org/polarsys/chess/mobius/templates/composedComponentTemplate.mtl b/plugins/org.polarsys.chess.mobius/bin/org/polarsys/chess/mobius/templates/composedComponentTemplate.mtl
deleted file mode 100644
index 1b8bf9e..0000000
--- a/plugins/org.polarsys.chess.mobius/bin/org/polarsys/chess/mobius/templates/composedComponentTemplate.mtl
+++ /dev/null
@@ -1,206 +0,0 @@
-[comment
-/*********************************************************************
-* Copyright (c) 2019 Intecs Solutions SpA
-*
-* This program and the accompanying materials are made
-* available under the terms of the Eclipse Public License 2.0
-* which is available at https://www.eclipse.org/legal/epl-2.0/
-*
-* SPDX-License-Identifier: EPL-2.0
-*
-* Contributors:
-* Intecs Solutions - Initial API and implementation
-*
-**********************************************************************/
-/]
-[comment encoding = UTF-8 /]
-[module composedComponentTemplate('http://www.eclipse.org/uml2/5.0.0/UML')/]
-[import org::polarsys::chess::mobius::templates::projectFileTemplate /]
-
-[template public composedComponentTemplate(model : Model, componentQN : String){
- BlockQN : String = 'SysML::Blocks::Block';
-}]
-
- [comment @main /]
- [let componentName : String = getNameFromQN(componentQN)]
- [file (componentName.concat('.cmp'), false, 'UTF-8')]
- [let globalvars : Set(String) = getEmptyStringSet()]
- [let x : Integer = 75]
- [let y : Integer = 50]
-<?xml version="1.0" encoding="ISO-8859-1"?>
-<class id="Mobius.ComposedModels.RepJoin.RepJoinInterface">
- <int id="ClassVersion">1</int>
- <class id="Mobius.BaseClasses.BaseInterfaceClass">
- <int id="ClassVersion">3</int>
- <string id="ModelName">[componentName/]</string>
- <class id="Mobius.BaseClasses.BaseInfoClass">
- <int id="ClassVersion">2</int>
- </class>
- <class id="Mobius.BaseClasses.BaseEditorClass">
- <int id="ClassVersion">3</int>
- <boolean id="HasPanel">true</boolean>
- <class id="Mobius.BaseClasses.BasePanelClass">
- <int id="ClassVersion">2</int>
- <point id="Size of Panel">
- <int id="x">500</int>
- <int id="y">400</int>
- </point>
- <double id="ZoomFactor">1.0</double>
- <boolean id="ShowGridEnabled">true</boolean>
- <int id="ShowGridStep">10</int>
- <boolean id="SnapGridEnabled">true</boolean>
- <int id="SnapGridStep">10</int>
- [comment join node /]
- <class id="Mobius.ComposedModels.Common.JoinPanelObject">
- <int id="ClassVersion">3</int>
- <class id="Mobius.BaseClasses.BaseVertexClass">
- <int id="ClassVersion">3</int>
- <class id="Mobius.BaseClasses.BasePanelObjectClass">
- <int id="ClassVersion">5</int>
- <string id="Name">[componentName/]</string>
- <boolean id="ContainsLabel">true</boolean>
- <boolean id="IsLabelShown">true</boolean>
- </class>
- <point id="CenterPoint">
- <int id="x">[x/]</int>
- <int id="y">[y/]</int>
- </point>
- </class>
- <int id="SharingInfoSize">0</int>
- </class>
- [comment submodels /]
- [let composedBlocks : Sequence(Classifier) = getComposedBlocks(model)]
- [let parent : Classifier = getBlockFromQN(composedBlocks, componentQN)]
- [for (subsystem : Classifier | getSubsystems(parent))]
- <class id="Mobius.ComposedModels.Common.AtomicPanelObject">
- <int id="ClassVersion">3</int>
- <class id="Mobius.BaseClasses.BaseVertexClass">
- <int id="ClassVersion">3</int>
- <class id="Mobius.BaseClasses.BasePanelObjectClass">
- <int id="ClassVersion">5</int>
- <string id="Name">[subsystem.name/]</string>
- <boolean id="ContainsLabel">true</boolean>
- <boolean id="IsLabelShown">true</boolean>
- </class>
- <point id="CenterPoint">
- <int id="x">[x + 150*i/]</int>
- <int id="y">[y/]</int>
- </point>
- </class>
- <string id="Model Name">[subsystem.name/]</string>
- </class>
- [comment rep(s), if any/]
- [if(isReplicated(subsystem, parent))]
- <class id="Mobius.ComposedModels.RepJoin.RepPanelObject">
- <int id="ClassVersion">1</int>
- <class id="Mobius.BaseClasses.BaseVertexClass">
- <int id="ClassVersion">3</int>
- <class id="Mobius.BaseClasses.BasePanelObjectClass">
- <int id="ClassVersion">5</int>
- <string id="Name">Rep[subsystem.name/]</string>
- <boolean id="ContainsLabel">true</boolean>
- <boolean id="IsLabelShown">true</boolean>
- </class>
- <point id="CenterPoint">
- <int id="x">[x + 150*i/]</int>
- <int id="y">[y + 50/]</int>
- </point>
- </class>
- <string id="RepCount">Num[subsystem.name/]</string>
- <int id="SharingInfoSize">0</int>
- </class>
- [addToGlobalVars('Num'.concat(subsystem.name), globalvars)/]
- [/if]
- [/for]
- [comment links /]
- [for (subsystem : Classifier | getSubsystems(parent))]
- [if(isReplicated(subsystem, parent))]
- [comment link join to rep /]
- <class id="Mobius.BaseClasses.BaseEdgeClass">
- <int id="ClassVersion">3</int>
- <int id="LineType">0</int>
- <string id="StartVertex">[componentName/]</string>
- <string id="FinishVertex">Rep[subsystem.name/]</string>
- <boolean id="Arrows">false</boolean>
- <vector id="PointList">
- <point id="0">
- <int id="x">[x/]</int>
- <int id="y">[y/]</int>
- </point>
- <point id="1">
- <int id="x">[x + 150*i/]</int>
- <int id="y">[y + 50/]</int>
- </point>
- </vector>
- </class>
- [comment link rep to subsys /]
- <class id="Mobius.BaseClasses.BaseEdgeClass">
- <int id="ClassVersion">3</int>
- <int id="LineType">0</int>
- <string id="StartVertex">Rep[subsystem.name/]</string>
- <string id="FinishVertex">[subsystem.name/]</string>
- <boolean id="Arrows">false</boolean>
- <vector id="PointList">
- <point id="0">
- <int id="x">[x + 150*i/]</int>
- <int id="y">[y + 50/]</int>
- </point>
- <point id="1">
- <int id="x">[x + 150*i/]</int>
- <int id="y">[y/]</int>
- </point>
- </vector>
- </class>
- [else]
- <class id="Mobius.BaseClasses.BaseEdgeClass">
- <int id="ClassVersion">3</int>
- <int id="LineType">0</int>
- <string id="StartVertex">[componentName/]</string>
- <string id="FinishVertex">[subsystem.name/]</string>
- <boolean id="Arrows">false</boolean>
- <vector id="PointList">
- <point id="0">
- <int id="x">[x/]</int>
- <int id="y">[y/]</int>
- </point>
- <point id="1">
- <int id="x">[x + 150*i/]</int>
- <int id="y">[y/]</int>
- </point>
- </vector>
- </class>
- [/if]
- [/for]
- [/let]
- [/let]
- </class>
- <vector id="LocalGlobalNamesList">
- [for (globalvar : String | globalvars)]
- <string id="[i/]">[globalvar/]</string>
- [/for]
- </vector>
- <vector id="LocalGlobalTypesList">
- [for (globalvar : String | globalvars)]
- <string id="[i/]">short</string>
- [/for]
- </vector>
- <boolean id="DisplayToolTips">true</boolean>
- </class>
- <boolean id="Valid">true</boolean>
- </class>
-</class>
- [/let]
- [/let]
- [/let]
- [/file]
- [/let]
-[/template]
-
-[query public getSubsystems(parent : Classifier) : Sequence(Classifier) =
-invoke('org.polarsys.chess.mobius.utils.TransformationUtil', 'getSubsystems(org.eclipse.uml2.uml.Classifier)', Sequence{parent})/]
-
-[query public isReplicated(block : Classifier, parent : Classifier) : Boolean =
-invoke('org.polarsys.chess.mobius.utils.TransformationUtil', 'isReplicated(org.eclipse.uml2.uml.Classifier, org.eclipse.uml2.uml.Classifier)', Sequence{block, parent})/]
-
-[comment [query public getReplication(block : Classifier, parent : Classifier) : String =
-invoke('org.polarsys.chess.mobius.utils.TransformationUtil', 'getReplication(org.eclipse.uml2.uml.Classifier, org.eclipse.uml2.uml.Classifier)', Sequence{block, parent})/]
\ No newline at end of file
diff --git a/plugins/org.polarsys.chess.mobius/bin/org/polarsys/chess/mobius/templates/projectFileTemplate.emtl b/plugins/org.polarsys.chess.mobius/bin/org/polarsys/chess/mobius/templates/projectFileTemplate.emtl
deleted file mode 100644
index c0008d7..0000000
--- a/plugins/org.polarsys.chess.mobius/bin/org/polarsys/chess/mobius/templates/projectFileTemplate.emtl
+++ /dev/null
@@ -1,2382 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:mtl="http://www.eclipse.org/acceleo/mtl/3.0" xmlns:ocl.ecore="http://www.eclipse.org/ocl/1.1.0/Ecore">
- <mtl:Module name="projectFileTemplate" nsURI="org::polarsys::chess::mobius::templates::projectFileTemplate" startHeaderPosition="523" endHeaderPosition="591">
- <input>
- <takesTypesFrom href="http://www.eclipse.org/uml2/5.0.0/UML#/"/>
- </input>
- <ownedModuleElement xsi:type="mtl:Template" name="projectFileTemplate" visibility="Public" main="true">
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="	
"/>
- <body xsi:type="mtl:FileBlock" openMode="OverWrite">
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="<?xml version="1.0" encoding="ASCII"?>
<models:Project xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:models="http://www.mobius.illinois.edu/projects" name=""/>
- <body xsi:type="ocl.ecore:VariableExp" name="projectName" referredVariable="/0/projectFileTemplate/projectName">
- <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="" lastSavedVersion="2.5.9.201902201008">
"/>
- <body xsi:type="mtl:LetBlock">
- <body xsi:type="mtl:ForBlock">
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol=" <atomic key=""/>
- <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="block" referredVariable="/0/projectFileTemplate/%.1/%.2/%/block">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Classifier"/>
- </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="">
 <value 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="block" referredVariable="/0/projectFileTemplate/%.1/%.2/%/block">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Classifier"/>
- </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="" type="SAN Model"/>
 </atomic>
"/>
- <loopVariable name="block">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Classifier"/>
- </loopVariable>
- <iterSet xsi:type="ocl.ecore:VariableExp" name="atomicBlocks" eType="/3/Sequence(Classifier)" referredVariable="/0/projectFileTemplate/%.1/%.2/atomicBlocks"/>
- </body>
- <letVariable name="atomicBlocks" eType="/3/Sequence(Classifier)">
- <initExpression xsi:type="mtl:QueryInvocation" eType="/3/Sequence(Classifier)" definition="/0/getAtomicBlocks">
- <argument xsi:type="ocl.ecore:VariableExp" name="model" referredVariable="/0/projectFileTemplate/model">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Model"/>
- </argument>
- </initExpression>
- </letVariable>
- </body>
- <body xsi:type="mtl:LetBlock">
- <body xsi:type="mtl:ForBlock">
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol=" <atomic key=""/>
- <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="scenario" referredVariable="/0/projectFileTemplate/%.1/%.3/%/scenario">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Interaction"/>
- </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="">
 <value 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="scenario" referredVariable="/0/projectFileTemplate/%.1/%.3/%/scenario">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Interaction"/>
- </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="" type="SAN Model"/>
 </atomic>
"/>
- <loopVariable name="scenario">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Interaction"/>
- </loopVariable>
- <iterSet xsi:type="ocl.ecore:VariableExp" name="attackScenarios" eType="/3/Sequence(Interaction)" referredVariable="/0/projectFileTemplate/%.1/%.3/attackScenarios"/>
- </body>
- <letVariable name="attackScenarios" eType="/3/Sequence(Interaction)">
- <initExpression xsi:type="mtl:QueryInvocation" eType="/3/Sequence(Interaction)" definition="/0/getAttackScenarios">
- <argument xsi:type="ocl.ecore:VariableExp" name="model" referredVariable="/0/projectFileTemplate/model">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Model"/>
- </argument>
- </initExpression>
- </letVariable>
- </body>
- <body xsi:type="mtl:LetBlock">
- <body xsi:type="mtl:ForBlock">
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol=" <composed key=""/>
- <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="block" referredVariable="/0/projectFileTemplate/%.1/%.4/%/block">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Classifier"/>
- </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="">
 <value 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="block" referredVariable="/0/projectFileTemplate/%.1/%.4/%/block">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Classifier"/>
- </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="" category="Composed" type="Rep/Join Model"/>	
 </composed>
"/>
- <loopVariable name="block">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Classifier"/>
- </loopVariable>
- <iterSet xsi:type="ocl.ecore:VariableExp" name="composedBlocks" eType="/3/Sequence(Classifier)" referredVariable="/0/projectFileTemplate/%.1/%.4/composedBlocks"/>
- </body>
- <letVariable name="composedBlocks" eType="/3/Sequence(Classifier)">
- <initExpression xsi:type="mtl:QueryInvocation" eType="/3/Sequence(Classifier)" definition="/0/getComposedBlocks">
- <argument xsi:type="ocl.ecore:VariableExp" name="model" referredVariable="/0/projectFileTemplate/model">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Model"/>
- </argument>
- </initExpression>
- </letVariable>
- </body>
- <body xsi:type="mtl:LetBlock">
- <body xsi:type="mtl:ForBlock">
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol=" <composed key="Vulnerable"/>
- <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="block" referredVariable="/0/projectFileTemplate/%.1/%.5/%/block">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Classifier"/>
- </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="">
 <value name="Vulnerable"/>
- <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="block" referredVariable="/0/projectFileTemplate/%.1/%.5/%/block">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Classifier"/>
- </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="" category="Composed" type="Rep/Join Model"/>	
 </composed>
"/>
- <loopVariable name="block">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Classifier"/>
- </loopVariable>
- <iterSet xsi:type="ocl.ecore:VariableExp" name="vulnerableComponents" eType="/3/Set(Classifier)" referredVariable="/0/projectFileTemplate/%.1/%.5/vulnerableComponents"/>
- </body>
- <letVariable name="vulnerableComponents" eType="/3/Set(Classifier)">
- <initExpression xsi:type="mtl:QueryInvocation" eType="/3/Set(Classifier)" definition="/0/getVulnerableComponents">
- <argument xsi:type="ocl.ecore:VariableExp" name="model" referredVariable="/0/projectFileTemplate/model">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Model"/>
- </argument>
- </initExpression>
- </letVariable>
- </body>
- <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="</models:Project>
"/>
- <fileUrl xsi:type="ocl.ecore:OperationCallExp">
- <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="projectName" referredVariable="/0/projectFileTemplate/projectName">
- <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
- </source>
- <argument xsi:type="ocl.ecore:StringLiteralExp" stringSymbol=".prj">
- <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
- </argument>
- <referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String_Class/concat"/>
- </fileUrl>
- <charset xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="UTF-8">
- <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
- </charset>
- </body>
- <parameter name="model">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Model"/>
- </parameter>
- <parameter name="projectName">
- <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
- </parameter>
- </ownedModuleElement>
- <ownedModuleElement xsi:type="mtl:Query" name="getNameFromQN" visibility="Public">
- <parameter name="qualifiedName">
- <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
- </parameter>
- <expression xsi:type="ocl.ecore:OperationCallExp" referredOperation="/1/oclstdlib_String_Class/substring">
- <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="qualifiedName" referredVariable="/0/getNameFromQN/qualifiedName">
- <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
- </source>
- <argument xsi:type="ocl.ecore: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" referredOperation="/1/oclstdlib_String_Class/lastIndex">
- <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="qualifiedName" referredVariable="/0/getNameFromQN/qualifiedName">
- <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
- </source>
- <argument xsi:type="ocl.ecore:StringLiteralExp" stringSymbol=":">
- <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
- </argument>
- </source>
- <argument xsi:type="ocl.ecore:IntegerLiteralExp" integerSymbol="1">
- <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
- </argument>
- <referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer_Class/+"/>
- </argument>
- </expression>
- <type xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
- </ownedModuleElement>
- <ownedModuleElement xsi:type="mtl:Query" name="getAtomicBlocks" visibility="Public" type="/3/Sequence(Classifier)">
- <parameter name="model">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Model"/>
- </parameter>
- <expression xsi:type="ocl.ecore:OperationCallExp" referredOperation="/1/oclstdlib_OclAny_Class/invoke">
- <eType xsi:type="ocl.ecore:AnyType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclAny"/>
- <source xsi:type="ocl.ecore:VariableExp" name="self" referredVariable="/43">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Model"/>
- </source>
- <argument xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="org.polarsys.chess.mobius.utils.TransformationUtil">
- <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
- </argument>
- <argument xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="getAtomicBlocks()">
- <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
- </argument>
- <argument xsi:type="ocl.ecore:CollectionLiteralExp" eType="/3/Sequence(Model)" kind="Sequence">
- <part xsi:type="ocl.ecore:CollectionItem">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Model"/>
- <item xsi:type="ocl.ecore:VariableExp" name="model" referredVariable="/0/getAtomicBlocks/model">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Model"/>
- </item>
- </part>
- </argument>
- </expression>
- </ownedModuleElement>
- <ownedModuleElement xsi:type="mtl:Query" name="getComposedBlocks" visibility="Public" type="/3/Sequence(Classifier)">
- <parameter name="model">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Model"/>
- </parameter>
- <expression xsi:type="ocl.ecore:OperationCallExp" referredOperation="/1/oclstdlib_OclAny_Class/invoke">
- <eType xsi:type="ocl.ecore:AnyType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclAny"/>
- <source xsi:type="ocl.ecore:VariableExp" name="self" referredVariable="/46">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Model"/>
- </source>
- <argument xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="org.polarsys.chess.mobius.utils.TransformationUtil">
- <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
- </argument>
- <argument xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="getComposedBlocks()">
- <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
- </argument>
- <argument xsi:type="ocl.ecore:CollectionLiteralExp" eType="/3/Sequence(Model)" kind="Sequence">
- <part xsi:type="ocl.ecore:CollectionItem">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Model"/>
- <item xsi:type="ocl.ecore:VariableExp" name="model" referredVariable="/0/getComposedBlocks/model">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Model"/>
- </item>
- </part>
- </argument>
- </expression>
- </ownedModuleElement>
- <ownedModuleElement xsi:type="mtl:Query" name="getAttacks" visibility="Public" type="/3/Sequence(Message)">
- <parameter name="model">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Model"/>
- </parameter>
- <expression xsi:type="ocl.ecore:OperationCallExp" referredOperation="/1/oclstdlib_OclAny_Class/invoke">
- <eType xsi:type="ocl.ecore:AnyType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclAny"/>
- <source xsi:type="ocl.ecore:VariableExp" name="self" referredVariable="/49">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Model"/>
- </source>
- <argument xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="org.polarsys.chess.mobius.utils.TransformationUtil">
- <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
- </argument>
- <argument xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="getAttacks()">
- <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
- </argument>
- <argument xsi:type="ocl.ecore:CollectionLiteralExp" eType="/3/Sequence(Model)" kind="Sequence">
- <part xsi:type="ocl.ecore:CollectionItem">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Model"/>
- <item xsi:type="ocl.ecore:VariableExp" name="model" referredVariable="/0/getAttacks/model">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Model"/>
- </item>
- </part>
- </argument>
- </expression>
- </ownedModuleElement>
- <ownedModuleElement xsi:type="mtl:Query" name="getAttackScenarios" visibility="Public" type="/3/Sequence(Interaction)">
- <parameter name="model">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Model"/>
- </parameter>
- <expression xsi:type="ocl.ecore:OperationCallExp" referredOperation="/1/oclstdlib_OclAny_Class/invoke">
- <eType xsi:type="ocl.ecore:AnyType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclAny"/>
- <source xsi:type="ocl.ecore:VariableExp" name="self" referredVariable="/52">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Model"/>
- </source>
- <argument xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="org.polarsys.chess.mobius.utils.TransformationUtil">
- <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
- </argument>
- <argument xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="getAttackScenarios()">
- <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
- </argument>
- <argument xsi:type="ocl.ecore:CollectionLiteralExp" eType="/3/Sequence(Model)" kind="Sequence">
- <part xsi:type="ocl.ecore:CollectionItem">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Model"/>
- <item xsi:type="ocl.ecore:VariableExp" name="model" referredVariable="/0/getAttackScenarios/model">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Model"/>
- </item>
- </part>
- </argument>
- </expression>
- </ownedModuleElement>
- <ownedModuleElement xsi:type="mtl:Query" name="getVulnerableComponents" visibility="Public" type="/3/Set(Classifier)">
- <parameter name="model">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Model"/>
- </parameter>
- <expression xsi:type="ocl.ecore:OperationCallExp" referredOperation="/1/oclstdlib_OclAny_Class/invoke">
- <eType xsi:type="ocl.ecore:AnyType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclAny"/>
- <source xsi:type="ocl.ecore:VariableExp" name="self" referredVariable="/55">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Model"/>
- </source>
- <argument xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="org.polarsys.chess.mobius.utils.TransformationUtil">
- <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
- </argument>
- <argument xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="getVulnerableComponents()">
- <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
- </argument>
- <argument xsi:type="ocl.ecore:CollectionLiteralExp" eType="/3/Sequence(Model)" kind="Sequence">
- <part xsi:type="ocl.ecore:CollectionItem">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Model"/>
- <item xsi:type="ocl.ecore:VariableExp" name="model" referredVariable="/0/getVulnerableComponents/model">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Model"/>
- </item>
- </part>
- </argument>
- </expression>
- </ownedModuleElement>
- <ownedModuleElement xsi:type="mtl:Query" name="getBlockFromQN" visibility="Public">
- <parameter name="blocks" eType="/3/Sequence(Classifier)"/>
- <parameter name="qualifiedName">
- <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
- </parameter>
- <expression xsi:type="ocl.ecore:OperationCallExp" referredOperation="/1/oclstdlib_OclAny_Class/invoke">
- <eType xsi:type="ocl.ecore:AnyType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclAny"/>
- <source xsi:type="ocl.ecore:VariableExp" name="self" eType="/3/Sequence(Classifier)" referredVariable="/58"/>
- <argument xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="org.polarsys.chess.mobius.utils.TransformationUtil">
- <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
- </argument>
- <argument xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="getBlockFromQN(java.util.List, java.lang.String)">
- <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
- </argument>
- <argument xsi:type="ocl.ecore:CollectionLiteralExp" eType="/3/Sequence(OclAny)" kind="Sequence">
- <part xsi:type="ocl.ecore:CollectionItem" eType="/3/Sequence(Classifier)">
- <item xsi:type="ocl.ecore:VariableExp" name="blocks" eType="/3/Sequence(Classifier)" referredVariable="/0/getBlockFromQN/blocks"/>
- </part>
- <part xsi:type="ocl.ecore:CollectionItem">
- <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
- <item xsi:type="ocl.ecore:VariableExp" name="qualifiedName" referredVariable="/0/getBlockFromQN/qualifiedName">
- <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
- </item>
- </part>
- </argument>
- </expression>
- <type xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Classifier"/>
- </ownedModuleElement>
- <ownedModuleElement xsi:type="mtl:Query" name="getEmptyStringSet" visibility="Public" type="/3/Set(String)">
- <parameter name="traceCtx">
- <eType xsi:type="ocl.ecore:AnyType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclAny"/>
- </parameter>
- <expression xsi:type="ocl.ecore:OperationCallExp" referredOperation="/1/oclstdlib_OclAny_Class/invoke">
- <eType xsi:type="ocl.ecore:AnyType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclAny"/>
- <source xsi:type="ocl.ecore:VariableExp" name="self" referredVariable="/61">
- <eType xsi:type="ocl.ecore:AnyType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclAny"/>
- </source>
- <argument xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="org.polarsys.chess.mobius.utils.TransformationUtil">
- <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
- </argument>
- <argument xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="getEmptyStringSet()">
- <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
- </argument>
- <argument xsi:type="ocl.ecore:CollectionLiteralExp" eType="/3/Sequence(OclVoid)" kind="Sequence"/>
- </expression>
- </ownedModuleElement>
- <ownedModuleElement xsi:type="mtl:Query" name="addToGlobalVars" visibility="Public">
- <parameter name="name">
- <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
- </parameter>
- <parameter name="globalvars" eType="/3/Set(String)"/>
- <expression xsi:type="ocl.ecore:OperationCallExp" referredOperation="/1/oclstdlib_OclAny_Class/invoke">
- <eType xsi:type="ocl.ecore:AnyType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclAny"/>
- <source xsi:type="ocl.ecore:VariableExp" name="self" referredVariable="/64">
- <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
- </source>
- <argument xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="org.polarsys.chess.mobius.utils.TransformationUtil">
- <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
- </argument>
- <argument xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="addToGlobalVars(java.lang.String, java.util.Set)">
- <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
- </argument>
- <argument xsi:type="ocl.ecore:CollectionLiteralExp" eType="/3/Sequence(OclAny)" kind="Sequence">
- <part xsi:type="ocl.ecore:CollectionItem">
- <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
- <item xsi:type="ocl.ecore:VariableExp" name="name" referredVariable="/0/addToGlobalVars/name">
- <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
- </item>
- </part>
- <part xsi:type="ocl.ecore:CollectionItem" eType="/3/Set(String)">
- <item xsi:type="ocl.ecore:VariableExp" name="globalvars" eType="/3/Set(String)" referredVariable="/0/addToGlobalVars/globalvars"/>
- </part>
- </argument>
- </expression>
- <type xsi:type="ocl.ecore:AnyType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclAny"/>
- </ownedModuleElement>
- <ownedModuleElement xsi:type="mtl:Query" name="getPlaces" visibility="Public" type="/3/Sequence(State)">
- <parameter name="block">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Classifier"/>
- </parameter>
- <expression xsi:type="ocl.ecore:OperationCallExp" referredOperation="/1/oclstdlib_OclAny_Class/invoke">
- <eType xsi:type="ocl.ecore:AnyType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclAny"/>
- <source xsi:type="ocl.ecore:VariableExp" name="self" referredVariable="/67">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Classifier"/>
- </source>
- <argument xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="org.polarsys.chess.mobius.utils.TransformationUtil">
- <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
- </argument>
- <argument xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="getPlaces(org.eclipse.uml2.uml.Classifier)">
- <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
- </argument>
- <argument xsi:type="ocl.ecore:CollectionLiteralExp" eType="/3/Sequence(Classifier)" kind="Sequence">
- <part xsi:type="ocl.ecore:CollectionItem">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Classifier"/>
- <item xsi:type="ocl.ecore:VariableExp" name="block" referredVariable="/0/getPlaces/block">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Classifier"/>
- </item>
- </part>
- </argument>
- </expression>
- </ownedModuleElement>
- <ownedModuleElement xsi:type="mtl:Query" name="getActivities" visibility="Public" type="/3/Sequence(Transition)">
- <parameter name="block">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Classifier"/>
- </parameter>
- <expression xsi:type="ocl.ecore:OperationCallExp" referredOperation="/1/oclstdlib_OclAny_Class/invoke">
- <eType xsi:type="ocl.ecore:AnyType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclAny"/>
- <source xsi:type="ocl.ecore:VariableExp" name="self" referredVariable="/70">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Classifier"/>
- </source>
- <argument xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="org.polarsys.chess.mobius.utils.TransformationUtil">
- <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
- </argument>
- <argument xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="getActivities(org.eclipse.uml2.uml.Classifier)">
- <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
- </argument>
- <argument xsi:type="ocl.ecore:CollectionLiteralExp" eType="/3/Sequence(Classifier)" kind="Sequence">
- <part xsi:type="ocl.ecore:CollectionItem">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Classifier"/>
- <item xsi:type="ocl.ecore:VariableExp" name="block" referredVariable="/0/getActivities/block">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Classifier"/>
- </item>
- </part>
- </argument>
- </expression>
- </ownedModuleElement>
- <ownedModuleElement xsi:type="mtl:Query" name="getActivityName" visibility="Public">
- <parameter name="tr">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Transition"/>
- </parameter>
- <expression xsi:type="ocl.ecore:OperationCallExp" referredOperation="/1/oclstdlib_String_Class/+">
- <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
- <source xsi:type="ocl.ecore:OperationCallExp" referredOperation="/1/oclstdlib_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:PropertyCallExp">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Vertex"/>
- <source xsi:type="ocl.ecore:VariableExp" name="tr" referredVariable="/0/getActivityName/tr">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Transition"/>
- </source>
- <referredProperty xsi:type="ecore:EReference" href="http://www.eclipse.org/uml2/5.0.0/UML#//Transition/source"/>
- </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="__">
- <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
- </argument>
- </source>
- <argument xsi:type="ocl.ecore:PropertyCallExp">
- <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
- <source xsi:type="ocl.ecore:PropertyCallExp">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Vertex"/>
- <source xsi:type="ocl.ecore:VariableExp" name="tr" referredVariable="/0/getActivityName/tr">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Transition"/>
- </source>
- <referredProperty xsi:type="ecore:EReference" href="http://www.eclipse.org/uml2/5.0.0/UML#//Transition/target"/>
- </source>
- <referredProperty xsi:type="ecore:EAttribute" href="http://www.eclipse.org/uml2/5.0.0/UML#//NamedElement/name"/>
- </argument>
- </expression>
- <type xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
- </ownedModuleElement>
- <ownedModuleElement xsi:type="mtl:Query" name="getRate" visibility="Public">
- <parameter name="tr">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Transition"/>
- </parameter>
- <expression xsi:type="ocl.ecore:OperationCallExp" referredOperation="/1/oclstdlib_OclAny_Class/invoke">
- <eType xsi:type="ocl.ecore:AnyType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclAny"/>
- <source xsi:type="ocl.ecore:VariableExp" name="self" referredVariable="/76">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Transition"/>
- </source>
- <argument xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="org.polarsys.chess.mobius.utils.TransformationUtil">
- <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
- </argument>
- <argument xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="getRate(org.eclipse.uml2.uml.Transition)">
- <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
- </argument>
- <argument xsi:type="ocl.ecore:CollectionLiteralExp" eType="/3/Sequence(Transition)" kind="Sequence">
- <part xsi:type="ocl.ecore:CollectionItem">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Transition"/>
- <item xsi:type="ocl.ecore:VariableExp" name="tr" referredVariable="/0/getRate/tr">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Transition"/>
- </item>
- </part>
- </argument>
- </expression>
- <type xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
- </ownedModuleElement>
- <ownedModuleElement xsi:type="mtl:Comment">
- <body startPosition="4392" endPosition="4451" value=" to handle start place of fragments in a sequence diagram "/>
- </ownedModuleElement>
- <ownedModuleElement xsi:type="mtl:Query" name="getStartPlace" visibility="Public">
- <parameter name="ctx">
- <eType xsi:type="ocl.ecore:AnyType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclAny"/>
- </parameter>
- <expression xsi:type="ocl.ecore:OperationCallExp" referredOperation="/1/oclstdlib_OclAny_Class/invoke">
- <eType xsi:type="ocl.ecore:AnyType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclAny"/>
- <source xsi:type="ocl.ecore:VariableExp" name="self" referredVariable="/79">
- <eType xsi:type="ocl.ecore:AnyType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclAny"/>
- </source>
- <argument xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="org.polarsys.chess.mobius.utils.TransformationUtil">
- <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
- </argument>
- <argument xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="getStartPlace()">
- <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
- </argument>
- <argument xsi:type="ocl.ecore:CollectionLiteralExp" eType="/3/Sequence(OclVoid)" kind="Sequence"/>
- </expression>
- <type xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
- </ownedModuleElement>
- <ownedModuleElement xsi:type="mtl:Query" name="getStartX" visibility="Public">
- <parameter name="ctx">
- <eType xsi:type="ocl.ecore:AnyType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclAny"/>
- </parameter>
- <expression xsi:type="ocl.ecore:OperationCallExp" referredOperation="/1/oclstdlib_OclAny_Class/invoke">
- <eType xsi:type="ocl.ecore:AnyType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclAny"/>
- <source xsi:type="ocl.ecore:VariableExp" name="self" referredVariable="/82">
- <eType xsi:type="ocl.ecore:AnyType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclAny"/>
- </source>
- <argument xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="org.polarsys.chess.mobius.utils.TransformationUtil">
- <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
- </argument>
- <argument xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="getStartX()">
- <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
- </argument>
- <argument xsi:type="ocl.ecore:CollectionLiteralExp" eType="/3/Sequence(OclVoid)" kind="Sequence"/>
- </expression>
- <type xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
- </ownedModuleElement>
- <ownedModuleElement xsi:type="mtl:Query" name="getStartY" visibility="Public">
- <parameter name="ctx">
- <eType xsi:type="ocl.ecore:AnyType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclAny"/>
- </parameter>
- <expression xsi:type="ocl.ecore:OperationCallExp" referredOperation="/1/oclstdlib_OclAny_Class/invoke">
- <eType xsi:type="ocl.ecore:AnyType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclAny"/>
- <source xsi:type="ocl.ecore:VariableExp" name="self" referredVariable="/85">
- <eType xsi:type="ocl.ecore:AnyType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclAny"/>
- </source>
- <argument xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="org.polarsys.chess.mobius.utils.TransformationUtil">
- <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
- </argument>
- <argument xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="getStartY()">
- <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
- </argument>
- <argument xsi:type="ocl.ecore:CollectionLiteralExp" eType="/3/Sequence(OclVoid)" kind="Sequence"/>
- </expression>
- <type xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
- </ownedModuleElement>
- <ownedModuleElement xsi:type="mtl:Query" name="setStartPlace" visibility="Public">
- <parameter name="startPlace">
- <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
- </parameter>
- <expression xsi:type="ocl.ecore:OperationCallExp" referredOperation="/1/oclstdlib_OclAny_Class/invoke">
- <eType xsi:type="ocl.ecore:AnyType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclAny"/>
- <source xsi:type="ocl.ecore:VariableExp" name="self" referredVariable="/88">
- <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
- </source>
- <argument xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="org.polarsys.chess.mobius.utils.TransformationUtil">
- <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
- </argument>
- <argument xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="setStartPlace(java.lang.String)">
- <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
- </argument>
- <argument xsi:type="ocl.ecore:CollectionLiteralExp" eType="/3/Sequence(String)" kind="Sequence">
- <part xsi:type="ocl.ecore:CollectionItem">
- <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
- <item xsi:type="ocl.ecore:VariableExp" name="startPlace" referredVariable="/0/setStartPlace/startPlace">
- <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
- </item>
- </part>
- </argument>
- </expression>
- <type xsi:type="ocl.ecore:AnyType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclAny"/>
- </ownedModuleElement>
- <ownedModuleElement xsi:type="mtl:Query" name="setStartX" visibility="Public">
- <parameter name="startX">
- <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
- </parameter>
- <expression xsi:type="ocl.ecore:OperationCallExp" referredOperation="/1/oclstdlib_OclAny_Class/invoke">
- <eType xsi:type="ocl.ecore:AnyType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclAny"/>
- <source xsi:type="ocl.ecore:VariableExp" name="self" referredVariable="/91">
- <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:StringLiteralExp" stringSymbol="org.polarsys.chess.mobius.utils.TransformationUtil">
- <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
- </argument>
- <argument xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="setStartX(java.lang.Integer)">
- <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
- </argument>
- <argument xsi:type="ocl.ecore:CollectionLiteralExp" eType="/3/Sequence(Integer)" kind="Sequence">
- <part xsi:type="ocl.ecore:CollectionItem">
- <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
- <item xsi:type="ocl.ecore:VariableExp" name="startX" referredVariable="/0/setStartX/startX">
- <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
- </item>
- </part>
- </argument>
- </expression>
- <type xsi:type="ocl.ecore:AnyType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclAny"/>
- </ownedModuleElement>
- <ownedModuleElement xsi:type="mtl:Query" name="setStartY" visibility="Public">
- <parameter name="startY">
- <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
- </parameter>
- <expression xsi:type="ocl.ecore:OperationCallExp" referredOperation="/1/oclstdlib_OclAny_Class/invoke">
- <eType xsi:type="ocl.ecore:AnyType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclAny"/>
- <source xsi:type="ocl.ecore:VariableExp" name="self" referredVariable="/94">
- <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:StringLiteralExp" stringSymbol="org.polarsys.chess.mobius.utils.TransformationUtil">
- <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
- </argument>
- <argument xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="setStartY(java.lang.Integer)">
- <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
- </argument>
- <argument xsi:type="ocl.ecore:CollectionLiteralExp" eType="/3/Sequence(Integer)" kind="Sequence">
- <part xsi:type="ocl.ecore:CollectionItem">
- <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
- <item xsi:type="ocl.ecore:VariableExp" name="startY" referredVariable="/0/setStartY/startY">
- <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
- </item>
- </part>
- </argument>
- </expression>
- <type xsi:type="ocl.ecore:AnyType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclAny"/>
- </ownedModuleElement>
- </mtl:Module>
- <ecore:EPackage name="additions">
- <eClassifiers xsi:type="ecore:EClass" name="oclstdlib_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="lastIndex">
- <eAnnotations source="MTL non-standard"/>
- <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
- <eParameters name="substring">
- <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
- </eParameters>
- </eOperations>
- <eOperations name="substring">
- <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="startIndex">
- <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
- </eParameters>
- </eOperations>
- <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="oclstdlib_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="oclstdlib_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="ecore_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="projectFileTemplate">
- <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL">
- <contents xsi:type="ocl.ecore:Constraint"/>
- </eAnnotations>
- <eAnnotations source="MTL" references="/0/projectFileTemplate"/>
- <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
- <eParameters name="model">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Model"/>
- </eParameters>
- <eParameters name="projectName">
- <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
- </eParameters>
- </eOperations>
- <eOperations name="getNameFromQN">
- <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL">
- <contents xsi:type="ocl.ecore:Constraint"/>
- </eAnnotations>
- <eAnnotations source="MTL" references="/0/getNameFromQN"/>
- <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
- <eParameters name="qualifiedName">
- <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
- </eParameters>
- </eOperations>
- <eOperations name="getAtomicBlocks" eType="/3/Sequence(Classifier)">
- <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL">
- <contents xsi:type="ocl.ecore:Constraint"/>
- </eAnnotations>
- <eAnnotations source="MTL" references="/0/getAtomicBlocks"/>
- <eParameters name="model">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Model"/>
- </eParameters>
- </eOperations>
- <eOperations name="getComposedBlocks" eType="/3/Sequence(Classifier)">
- <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL">
- <contents xsi:type="ocl.ecore:Constraint"/>
- </eAnnotations>
- <eAnnotations source="MTL" references="/0/getComposedBlocks"/>
- <eParameters name="model">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Model"/>
- </eParameters>
- </eOperations>
- <eOperations name="getAttacks" eType="/3/Sequence(Message)">
- <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL">
- <contents xsi:type="ocl.ecore:Constraint"/>
- </eAnnotations>
- <eAnnotations source="MTL" references="/0/getAttacks"/>
- <eParameters name="model">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Model"/>
- </eParameters>
- </eOperations>
- <eOperations name="getAttackScenarios" eType="/3/Sequence(Interaction)">
- <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL">
- <contents xsi:type="ocl.ecore:Constraint"/>
- </eAnnotations>
- <eAnnotations source="MTL" references="/0/getAttackScenarios"/>
- <eParameters name="model">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Model"/>
- </eParameters>
- </eOperations>
- <eOperations name="getVulnerableComponents" eType="/3/Set(Classifier)">
- <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL">
- <contents xsi:type="ocl.ecore:Constraint"/>
- </eAnnotations>
- <eAnnotations source="MTL" references="/0/getVulnerableComponents"/>
- <eParameters name="model">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Model"/>
- </eParameters>
- </eOperations>
- <eOperations name="getBlockFromQN">
- <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL">
- <contents xsi:type="ocl.ecore:Constraint"/>
- </eAnnotations>
- <eAnnotations source="MTL" references="/0/getBlockFromQN"/>
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Classifier"/>
- <eParameters name="blocks" eType="/3/Sequence(Classifier)"/>
- <eParameters name="qualifiedName">
- <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
- </eParameters>
- </eOperations>
- <eOperations name="getEmptyStringSet" eType="/3/Set(String)">
- <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL">
- <contents xsi:type="ocl.ecore:Constraint"/>
- </eAnnotations>
- <eAnnotations source="MTL" references="/0/getEmptyStringSet"/>
- <eParameters name="traceCtx">
- <eType xsi:type="ocl.ecore:AnyType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclAny"/>
- </eParameters>
- </eOperations>
- <eOperations name="addToGlobalVars">
- <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL">
- <contents xsi:type="ocl.ecore:Constraint"/>
- </eAnnotations>
- <eAnnotations source="MTL" references="/0/addToGlobalVars"/>
- <eType xsi:type="ocl.ecore:AnyType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclAny"/>
- <eParameters name="name">
- <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
- </eParameters>
- <eParameters name="globalvars" eType="/3/Set(String)"/>
- </eOperations>
- <eOperations name="getPlaces" eType="/3/Sequence(State)">
- <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL">
- <contents xsi:type="ocl.ecore:Constraint"/>
- </eAnnotations>
- <eAnnotations source="MTL" references="/0/getPlaces"/>
- <eParameters name="block">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Classifier"/>
- </eParameters>
- </eOperations>
- <eOperations name="getActivities" eType="/3/Sequence(Transition)">
- <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL">
- <contents xsi:type="ocl.ecore:Constraint"/>
- </eAnnotations>
- <eAnnotations source="MTL" references="/0/getActivities"/>
- <eParameters name="block">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Classifier"/>
- </eParameters>
- </eOperations>
- <eOperations name="getActivityName">
- <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL">
- <contents xsi:type="ocl.ecore:Constraint"/>
- </eAnnotations>
- <eAnnotations source="MTL" references="/0/getActivityName"/>
- <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
- <eParameters name="tr">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Transition"/>
- </eParameters>
- </eOperations>
- <eOperations name="getRate">
- <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL">
- <contents xsi:type="ocl.ecore:Constraint"/>
- </eAnnotations>
- <eAnnotations source="MTL" references="/0/getRate"/>
- <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
- <eParameters name="tr">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Transition"/>
- </eParameters>
- </eOperations>
- <eOperations name="getStartPlace">
- <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL">
- <contents xsi:type="ocl.ecore:Constraint"/>
- </eAnnotations>
- <eAnnotations source="MTL" references="/0/getStartPlace"/>
- <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
- <eParameters name="ctx">
- <eType xsi:type="ocl.ecore:AnyType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclAny"/>
- </eParameters>
- </eOperations>
- <eOperations name="getStartX">
- <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL">
- <contents xsi:type="ocl.ecore:Constraint"/>
- </eAnnotations>
- <eAnnotations source="MTL" references="/0/getStartX"/>
- <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
- <eParameters name="ctx">
- <eType xsi:type="ocl.ecore:AnyType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclAny"/>
- </eParameters>
- </eOperations>
- <eOperations name="getStartY">
- <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL">
- <contents xsi:type="ocl.ecore:Constraint"/>
- </eAnnotations>
- <eAnnotations source="MTL" references="/0/getStartY"/>
- <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
- <eParameters name="ctx">
- <eType xsi:type="ocl.ecore:AnyType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclAny"/>
- </eParameters>
- </eOperations>
- <eOperations name="setStartPlace">
- <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL">
- <contents xsi:type="ocl.ecore:Constraint"/>
- </eAnnotations>
- <eAnnotations source="MTL" references="/0/setStartPlace"/>
- <eType xsi:type="ocl.ecore:AnyType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclAny"/>
- <eParameters name="startPlace">
- <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
- </eParameters>
- </eOperations>
- <eOperations name="setStartX">
- <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL">
- <contents xsi:type="ocl.ecore:Constraint"/>
- </eAnnotations>
- <eAnnotations source="MTL" references="/0/setStartX"/>
- <eType xsi:type="ocl.ecore:AnyType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclAny"/>
- <eParameters name="startX">
- <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
- </eParameters>
- </eOperations>
- <eOperations name="setStartY">
- <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL">
- <contents xsi:type="ocl.ecore:Constraint"/>
- </eAnnotations>
- <eAnnotations source="MTL" references="/0/setStartY"/>
- <eType xsi:type="ocl.ecore:AnyType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclAny"/>
- <eParameters name="startY">
- <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
- </eParameters>
- </eOperations>
- </eClassifiers>
- <eClassifiers xsi:type="ecore:EClass" name="oclstdlib_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>
- <eOperations name="invoke">
- <eAnnotations source="MTL non-standard"/>
- <eType xsi:type="ocl.ecore:AnyType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclAny"/>
- <eParameters name="class">
- <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
- </eParameters>
- <eParameters name="method">
- <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
- </eParameters>
- <eParameters name="arguments">
- <eType xsi:type="ocl.ecore:SequenceType" href="http://www.eclipse.org/acceleo/mtl/3.0/mtlnonstdlib.ecore#//Sequence(OclAny)"/>
- </eParameters>
- </eOperations>
- </eClassifiers>
- <eClassifiers xsi:type="ecore:EClass" name="oclstdlib_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="oclstdlib_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="oclstdlib_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="uml_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="collections_Sequence(Classifier)_Class">
- <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL" references="/3/Sequence(Classifier)"/>
- </eClassifiers>
- <eClassifiers xsi:type="ecore:EClass" name="uml_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="uml_Transition_Class">
- <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL">
- <references href="http://www.eclipse.org/uml2/5.0.0/UML#//Transition"/>
- </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>
- <ecore:EPackage name="collections">
- <eClassifiers xsi:type="ocl.ecore:SequenceType" name="Sequence(Classifier)" instanceClassName="java.util.List">
- <elementType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Classifier"/>
- </eClassifiers>
- <eClassifiers xsi:type="ocl.ecore:SequenceType" name="Sequence(Message)" instanceClassName="java.util.List">
- <elementType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Message"/>
- </eClassifiers>
- <eClassifiers xsi:type="ocl.ecore:SequenceType" name="Sequence(Interaction)" instanceClassName="java.util.List">
- <elementType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Interaction"/>
- </eClassifiers>
- <eClassifiers xsi:type="ocl.ecore:SetType" name="Set(Classifier)" instanceClassName="java.util.Set">
- <elementType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Classifier"/>
- </eClassifiers>
- <eClassifiers xsi:type="ocl.ecore:SetType" name="Set(String)" instanceClassName="java.util.Set">
- <elementType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
- </eClassifiers>
- <eClassifiers xsi:type="ocl.ecore:SequenceType" name="Sequence(State)" instanceClassName="java.util.List">
- <elementType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//State"/>
- </eClassifiers>
- <eClassifiers xsi:type="ocl.ecore:SequenceType" name="Sequence(Transition)" instanceClassName="java.util.List">
- <elementType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Transition"/>
- </eClassifiers>
- <eClassifiers xsi:type="ocl.ecore:SequenceType" name="Sequence(Model)" instanceClassName="java.util.List">
- <elementType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Model"/>
- </eClassifiers>
- <eClassifiers xsi:type="ocl.ecore:SequenceType" name="Sequence(OclAny)" instanceClassName="java.util.List">
- <elementType xsi:type="ocl.ecore:AnyType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclAny"/>
- </eClassifiers>
- <eClassifiers xsi:type="ocl.ecore:SequenceType" name="Sequence(OclVoid)" instanceClassName="java.util.List">
- <elementType xsi:type="ocl.ecore:VoidType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclVoid"/>
- </eClassifiers>
- <eClassifiers xsi:type="ocl.ecore:SequenceType" name="Sequence(String)" instanceClassName="java.util.List">
- <elementType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
- </eClassifiers>
- <eClassifiers xsi:type="ocl.ecore:SequenceType" name="Sequence(Integer)" instanceClassName="java.util.List">
- <elementType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
- </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="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Model"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Model"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Model"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Model"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Model"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Model"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Classifier"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Classifier"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Classifier"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Model"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="i">
- <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Model"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Model"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Interaction"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Interaction"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Interaction"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Model"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="i">
- <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Model"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Model"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Classifier"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Classifier"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Classifier"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Model"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="i">
- <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Model"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Model"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Classifier"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Classifier"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Classifier"/>
- </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>
- <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="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/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="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Model"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Model"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Model"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Model"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Model"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Model"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Model"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Model"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Model"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self" eType="/3/Sequence(Classifier)"/>
- <ocl.ecore:Variable name="self" eType="/3/Sequence(Classifier)"/>
- <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="ocl.ecore:AnyType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclAny"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ocl.ecore:AnyType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclAny"/>
- </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>
- <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="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/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#//Classifier"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Classifier"/>
- </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>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Classifier"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Classifier"/>
- </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>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Transition"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Transition"/>
- </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>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Transition"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Transition"/>
- </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>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ocl.ecore:AnyType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclAny"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ocl.ecore:AnyType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclAny"/>
- </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>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ocl.ecore:AnyType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclAny"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ocl.ecore:AnyType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclAny"/>
- </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>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ocl.ecore:AnyType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclAny"/>
- </ocl.ecore:Variable>
- <ocl.ecore:Variable name="self">
- <eType xsi:type="ocl.ecore:AnyType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclAny"/>
- </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>
- <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="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/emf/2002/Ecore#//EObject"/>
- </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/Integer"/>
- </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/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>
- <ocl.ecore:Variable name="self">
- <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="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/projectFileTemplate">
- <details key="start" value="596"/>
- <details key="end" value="2078"/>
- <details key="line" value="20"/>
- </eAnnotations>
- <eAnnotations source="positions.1" references="/0/projectFileTemplate/%">
- <details key="start" value="671"/>
- <details key="end" value="673"/>
- <details key="line" value="21"/>
- </eAnnotations>
- <eAnnotations source="positions.2" references="/0/projectFileTemplate/%.1">
- <details key="start" value="693"/>
- <details key="end" value="2066"/>
- <details key="line" value="23"/>
- </eAnnotations>
- <eAnnotations source="positions.3" references="/0/projectFileTemplate/%.1/%">
- <details key="start" value="745"/>
- <details key="end" value="914"/>
- <details key="line" value="24"/>
- </eAnnotations>
- <eAnnotations source="positions.4" references="/0/projectFileTemplate/%.1/projectName">
- <details key="start" value="915"/>
- <details key="end" value="926"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.5" references="/0/projectFileTemplate/%.1/%.1">
- <details key="start" value="928"/>
- <details key="end" value="969"/>
- <details key="line" value="25"/>
- </eAnnotations>
- <eAnnotations source="positions.6" references="/0/projectFileTemplate/%.1/%.2">
- <details key="start" value="970"/>
- <details key="end" value="1196"/>
- <details key="line" value="26"/>
- </eAnnotations>
- <eAnnotations source="positions.7" references="/0/projectFileTemplate/%.1/%.2/%">
- <details key="start" value="1040"/>
- <details key="end" value="1188"/>
- <details key="line" value="27"/>
- </eAnnotations>
- <eAnnotations source="positions.8" references="/0/projectFileTemplate/%.1/%.2/%/%">
- <details key="start" value="1082"/>
- <details key="end" value="1098"/>
- <details key="line" value="28"/>
- </eAnnotations>
- <eAnnotations source="positions.9" references="/0/projectFileTemplate/%.1/%.2/%/%.1">
- <details key="start" value="1099"/>
- <details key="end" value="1109"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.10" references="/0/projectFileTemplate/%.1/%.2/%/%.1/block">
- <details key="start" value="1099"/>
- <details key="end" value="1104"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.11" references="/0/projectFileTemplate/%.1/%.2/%/%.2">
- <details key="start" value="1111"/>
- <details key="end" value="1133"/>
- <details key="line" value="28"/>
- </eAnnotations>
- <eAnnotations source="positions.12" references="/0/projectFileTemplate/%.1/%.2/%/%.3">
- <details key="start" value="1134"/>
- <details key="end" value="1144"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.13" references="/0/projectFileTemplate/%.1/%.2/%/%.3/block">
- <details key="start" value="1134"/>
- <details key="end" value="1139"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.14" references="/0/projectFileTemplate/%.1/%.2/%/%.4">
- <details key="start" value="1146"/>
- <details key="end" value="1180"/>
- <details key="line" value="29"/>
- </eAnnotations>
- <eAnnotations source="positions.15" references="/0/projectFileTemplate/%.1/%.2/%/block">
- <details key="start" value="1046"/>
- <details key="end" value="1064"/>
- <details key="line" value="27"/>
- </eAnnotations>
- <eAnnotations source="positions.16" references="/0/projectFileTemplate/%.1/%.2/%/atomicBlocks">
- <details key="start" value="1067"/>
- <details key="end" value="1079"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.17" references="/0/projectFileTemplate/%.1/%.2/atomicBlocks">
- <details key="start" value="975"/>
- <details key="end" value="1036"/>
- <details key="line" value="26"/>
- </eAnnotations>
- <eAnnotations source="positions.18" references="/0/projectFileTemplate/%.1/%.2/atomicBlocks/%">
- <details key="start" value="1015"/>
- <details key="end" value="1037"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.19" references="/0/projectFileTemplate/%.1/%.2/atomicBlocks/%/model">
- <details key="start" value="1031"/>
- <details key="end" value="1036"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.20" references="/0/projectFileTemplate/%.1/%.3">
- <details key="start" value="1198"/>
- <details key="end" value="1444"/>
- <details key="line" value="33"/>
- </eAnnotations>
- <eAnnotations source="positions.21" references="/0/projectFileTemplate/%.1/%.3/%">
- <details key="start" value="1275"/>
- <details key="end" value="1436"/>
- <details key="line" value="34"/>
- </eAnnotations>
- <eAnnotations source="positions.22" references="/0/projectFileTemplate/%.1/%.3/%/%">
- <details key="start" value="1324"/>
- <details key="end" value="1340"/>
- <details key="line" value="35"/>
- </eAnnotations>
- <eAnnotations source="positions.23" references="/0/projectFileTemplate/%.1/%.3/%/%.1">
- <details key="start" value="1341"/>
- <details key="end" value="1354"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.24" references="/0/projectFileTemplate/%.1/%.3/%/%.1/scenario">
- <details key="start" value="1341"/>
- <details key="end" value="1349"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.25" references="/0/projectFileTemplate/%.1/%.3/%/%.2">
- <details key="start" value="1356"/>
- <details key="end" value="1378"/>
- <details key="line" value="35"/>
- </eAnnotations>
- <eAnnotations source="positions.26" references="/0/projectFileTemplate/%.1/%.3/%/%.3">
- <details key="start" value="1379"/>
- <details key="end" value="1392"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.27" references="/0/projectFileTemplate/%.1/%.3/%/%.3/scenario">
- <details key="start" value="1379"/>
- <details key="end" value="1387"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.28" references="/0/projectFileTemplate/%.1/%.3/%/%.4">
- <details key="start" value="1394"/>
- <details key="end" value="1428"/>
- <details key="line" value="36"/>
- </eAnnotations>
- <eAnnotations source="positions.29" references="/0/projectFileTemplate/%.1/%.3/%/scenario">
- <details key="start" value="1281"/>
- <details key="end" value="1303"/>
- <details key="line" value="34"/>
- </eAnnotations>
- <eAnnotations source="positions.30" references="/0/projectFileTemplate/%.1/%.3/%/attackScenarios">
- <details key="start" value="1306"/>
- <details key="end" value="1321"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.31" references="/0/projectFileTemplate/%.1/%.3/attackScenarios">
- <details key="start" value="1203"/>
- <details key="end" value="1271"/>
- <details key="line" value="33"/>
- </eAnnotations>
- <eAnnotations source="positions.32" references="/0/projectFileTemplate/%.1/%.3/attackScenarios/%">
- <details key="start" value="1247"/>
- <details key="end" value="1272"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.33" references="/0/projectFileTemplate/%.1/%.3/attackScenarios/%/model">
- <details key="start" value="1266"/>
- <details key="end" value="1271"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.34" references="/0/projectFileTemplate/%.1/%.4">
- <details key="start" value="1446"/>
- <details key="end" value="1708"/>
- <details key="line" value="40"/>
- </eAnnotations>
- <eAnnotations source="positions.35" references="/0/projectFileTemplate/%.1/%.4/%">
- <details key="start" value="1520"/>
- <details key="end" value="1700"/>
- <details key="line" value="41"/>
- </eAnnotations>
- <eAnnotations source="positions.36" references="/0/projectFileTemplate/%.1/%.4/%/%">
- <details key="start" value="1564"/>
- <details key="end" value="1582"/>
- <details key="line" value="42"/>
- </eAnnotations>
- <eAnnotations source="positions.37" references="/0/projectFileTemplate/%.1/%.4/%/%.1">
- <details key="start" value="1583"/>
- <details key="end" value="1593"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.38" references="/0/projectFileTemplate/%.1/%.4/%/%.1/block">
- <details key="start" value="1583"/>
- <details key="end" value="1588"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.39" references="/0/projectFileTemplate/%.1/%.4/%/%.2">
- <details key="start" value="1595"/>
- <details key="end" value="1617"/>
- <details key="line" value="42"/>
- </eAnnotations>
- <eAnnotations source="positions.40" references="/0/projectFileTemplate/%.1/%.4/%/%.3">
- <details key="start" value="1618"/>
- <details key="end" value="1628"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.41" references="/0/projectFileTemplate/%.1/%.4/%/%.3/block">
- <details key="start" value="1618"/>
- <details key="end" value="1623"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.42" references="/0/projectFileTemplate/%.1/%.4/%/%.4">
- <details key="start" value="1630"/>
- <details key="end" value="1692"/>
- <details key="line" value="43"/>
- </eAnnotations>
- <eAnnotations source="positions.43" references="/0/projectFileTemplate/%.1/%.4/%/block">
- <details key="start" value="1526"/>
- <details key="end" value="1544"/>
- <details key="line" value="41"/>
- </eAnnotations>
- <eAnnotations source="positions.44" references="/0/projectFileTemplate/%.1/%.4/%/composedBlocks">
- <details key="start" value="1547"/>
- <details key="end" value="1561"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.45" references="/0/projectFileTemplate/%.1/%.4/composedBlocks">
- <details key="start" value="1451"/>
- <details key="end" value="1516"/>
- <details key="line" value="40"/>
- </eAnnotations>
- <eAnnotations source="positions.46" references="/0/projectFileTemplate/%.1/%.4/composedBlocks/%">
- <details key="start" value="1493"/>
- <details key="end" value="1517"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.47" references="/0/projectFileTemplate/%.1/%.4/composedBlocks/%/model">
- <details key="start" value="1511"/>
- <details key="end" value="1516"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.48" references="/0/projectFileTemplate/%.1/%.5">
- <details key="start" value="1744"/>
- <details key="end" value="2039"/>
- <details key="line" value="48"/>
- </eAnnotations>
- <eAnnotations source="positions.49" references="/0/projectFileTemplate/%.1/%.5/%">
- <details key="start" value="1825"/>
- <details key="end" value="2031"/>
- <details key="line" value="49"/>
- </eAnnotations>
- <eAnnotations source="positions.50" references="/0/projectFileTemplate/%.1/%.5/%/%">
- <details key="start" value="1875"/>
- <details key="end" value="1903"/>
- <details key="line" value="50"/>
- </eAnnotations>
- <eAnnotations source="positions.51" references="/0/projectFileTemplate/%.1/%.5/%/%.1">
- <details key="start" value="1904"/>
- <details key="end" value="1914"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.52" references="/0/projectFileTemplate/%.1/%.5/%/%.1/block">
- <details key="start" value="1904"/>
- <details key="end" value="1909"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.53" references="/0/projectFileTemplate/%.1/%.5/%/%.2">
- <details key="start" value="1916"/>
- <details key="end" value="1948"/>
- <details key="line" value="50"/>
- </eAnnotations>
- <eAnnotations source="positions.54" references="/0/projectFileTemplate/%.1/%.5/%/%.3">
- <details key="start" value="1949"/>
- <details key="end" value="1959"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.55" references="/0/projectFileTemplate/%.1/%.5/%/%.3/block">
- <details key="start" value="1949"/>
- <details key="end" value="1954"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.56" references="/0/projectFileTemplate/%.1/%.5/%/%.4">
- <details key="start" value="1961"/>
- <details key="end" value="2023"/>
- <details key="line" value="51"/>
- </eAnnotations>
- <eAnnotations source="positions.57" references="/0/projectFileTemplate/%.1/%.5/%/block">
- <details key="start" value="1831"/>
- <details key="end" value="1849"/>
- <details key="line" value="49"/>
- </eAnnotations>
- <eAnnotations source="positions.58" references="/0/projectFileTemplate/%.1/%.5/%/vulnerableComponents">
- <details key="start" value="1852"/>
- <details key="end" value="1872"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.59" references="/0/projectFileTemplate/%.1/%.5/vulnerableComponents">
- <details key="start" value="1749"/>
- <details key="end" value="1821"/>
- <details key="line" value="48"/>
- </eAnnotations>
- <eAnnotations source="positions.60" references="/0/projectFileTemplate/%.1/%.5/vulnerableComponents/%">
- <details key="start" value="1792"/>
- <details key="end" value="1822"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.61" references="/0/projectFileTemplate/%.1/%.5/vulnerableComponents/%/model">
- <details key="start" value="1816"/>
- <details key="end" value="1821"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.62" references="/0/projectFileTemplate/%.1/%.6">
- <details key="start" value="2040"/>
- <details key="end" value="2058"/>
- <details key="line" value="55"/>
- </eAnnotations>
- <eAnnotations source="positions.63" references="/0/projectFileTemplate/%.1/%.7">
- <details key="start" value="700"/>
- <details key="end" value="726"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.64" references="/0/projectFileTemplate/%.1/%.7/projectName">
- <details key="start" value="700"/>
- <details key="end" value="711"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.65" references="/0/projectFileTemplate/%.1/%.7/%">
- <details key="start" value="719"/>
- <details key="end" value="725"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.66" references="/0/projectFileTemplate/%.1/%.8">
- <details key="start" value="735"/>
- <details key="end" value="742"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.67" references="/0/projectFileTemplate/model">
- <details key="start" value="633"/>
- <details key="end" value="646"/>
- <details key="line" value="20"/>
- </eAnnotations>
- <eAnnotations source="positions.68" references="/0/projectFileTemplate/projectName">
- <details key="start" value="648"/>
- <details key="end" value="668"/>
- <details key="line" value="20"/>
- </eAnnotations>
- <eAnnotations source="positions.69" references="/0/getNameFromQN">
- <details key="start" value="2080"/>
- <details key="end" value="2200"/>
- <details key="line" value="59"/>
- </eAnnotations>
- <eAnnotations source="positions.70" references="/0/getNameFromQN/qualifiedName">
- <details key="start" value="2108"/>
- <details key="end" value="2130"/>
- <details key="line" value="59"/>
- </eAnnotations>
- <eAnnotations source="positions.71" references="/0/getNameFromQN/%">
- <details key="start" value="2143"/>
- <details key="end" value="2198"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.72" references="/0/getNameFromQN/%/qualifiedName">
- <details key="start" value="2143"/>
- <details key="end" value="2156"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.73" references="/0/getNameFromQN/%/%">
- <details key="start" value="2167"/>
- <details key="end" value="2197"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.74" references="/0/getNameFromQN/%/%/%">
- <details key="start" value="2167"/>
- <details key="end" value="2195"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.75" references="/0/getNameFromQN/%/%/%/qualifiedName">
- <details key="start" value="2167"/>
- <details key="end" value="2180"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.76" references="/0/getNameFromQN/%/%/%/%">
- <details key="start" value="2191"/>
- <details key="end" value="2194"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.77" references="/0/getNameFromQN/%/%/%.1">
- <details key="start" value="2196"/>
- <details key="end" value="2197"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.78" references="/0/getAtomicBlocks">
- <details key="start" value="2202"/>
- <details key="end" value="2372"/>
- <details key="line" value="61"/>
- </eAnnotations>
- <eAnnotations source="positions.79" references="/0/getAtomicBlocks/model">
- <details key="start" value="2232"/>
- <details key="end" value="2245"/>
- <details key="line" value="61"/>
- </eAnnotations>
- <eAnnotations source="positions.80" references="/0/getAtomicBlocks/%">
- <details key="start" value="2272"/>
- <details key="end" value="2370"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.81" references="/0/getAtomicBlocks/%/self">
- <details key="start" value="-1"/>
- <details key="end" value="-1"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.82" references="/0/getAtomicBlocks/%/%">
- <details key="start" value="2279"/>
- <details key="end" value="2331"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.83" references="/0/getAtomicBlocks/%/%.1">
- <details key="start" value="2333"/>
- <details key="end" value="2352"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.84" references="/0/getAtomicBlocks/%/%.2">
- <details key="start" value="2354"/>
- <details key="end" value="2369"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.85" references="/0/getAtomicBlocks/%/%.2/%/model">
- <details key="start" value="2363"/>
- <details key="end" value="2368"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.86" references="/0/getComposedBlocks">
- <details key="start" value="2375"/>
- <details key="end" value="2549"/>
- <details key="line" value="64"/>
- </eAnnotations>
- <eAnnotations source="positions.87" references="/0/getComposedBlocks/model">
- <details key="start" value="2407"/>
- <details key="end" value="2420"/>
- <details key="line" value="64"/>
- </eAnnotations>
- <eAnnotations source="positions.88" references="/0/getComposedBlocks/%">
- <details key="start" value="2447"/>
- <details key="end" value="2547"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.89" references="/0/getComposedBlocks/%/self">
- <details key="start" value="-1"/>
- <details key="end" value="-1"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.90" references="/0/getComposedBlocks/%/%">
- <details key="start" value="2454"/>
- <details key="end" value="2506"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.91" references="/0/getComposedBlocks/%/%.1">
- <details key="start" value="2508"/>
- <details key="end" value="2529"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.92" references="/0/getComposedBlocks/%/%.2">
- <details key="start" value="2531"/>
- <details key="end" value="2546"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.93" references="/0/getComposedBlocks/%/%.2/%/model">
- <details key="start" value="2540"/>
- <details key="end" value="2545"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.94" references="/0/getAttacks">
- <details key="start" value="2551"/>
- <details key="end" value="2708"/>
- <details key="line" value="67"/>
- </eAnnotations>
- <eAnnotations source="positions.95" references="/0/getAttacks/model">
- <details key="start" value="2576"/>
- <details key="end" value="2589"/>
- <details key="line" value="67"/>
- </eAnnotations>
- <eAnnotations source="positions.96" references="/0/getAttacks/%">
- <details key="start" value="2613"/>
- <details key="end" value="2706"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.97" references="/0/getAttacks/%/self">
- <details key="start" value="-1"/>
- <details key="end" value="-1"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.98" references="/0/getAttacks/%/%">
- <details key="start" value="2620"/>
- <details key="end" value="2672"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.99" references="/0/getAttacks/%/%.1">
- <details key="start" value="2674"/>
- <details key="end" value="2688"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.100" references="/0/getAttacks/%/%.2">
- <details key="start" value="2690"/>
- <details key="end" value="2705"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.101" references="/0/getAttacks/%/%.2/%/model">
- <details key="start" value="2699"/>
- <details key="end" value="2704"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.102" references="/0/getAttackScenarios">
- <details key="start" value="2710"/>
- <details key="end" value="2887"/>
- <details key="line" value="70"/>
- </eAnnotations>
- <eAnnotations source="positions.103" references="/0/getAttackScenarios/model">
- <details key="start" value="2743"/>
- <details key="end" value="2756"/>
- <details key="line" value="70"/>
- </eAnnotations>
- <eAnnotations source="positions.104" references="/0/getAttackScenarios/%">
- <details key="start" value="2784"/>
- <details key="end" value="2885"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.105" references="/0/getAttackScenarios/%/self">
- <details key="start" value="-1"/>
- <details key="end" value="-1"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.106" references="/0/getAttackScenarios/%/%">
- <details key="start" value="2791"/>
- <details key="end" value="2843"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.107" references="/0/getAttackScenarios/%/%.1">
- <details key="start" value="2845"/>
- <details key="end" value="2867"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.108" references="/0/getAttackScenarios/%/%.2">
- <details key="start" value="2869"/>
- <details key="end" value="2884"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.109" references="/0/getAttackScenarios/%/%.2/%/model">
- <details key="start" value="2878"/>
- <details key="end" value="2883"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.110" references="/0/getVulnerableComponents">
- <details key="start" value="2889"/>
- <details key="end" value="3070"/>
- <details key="line" value="73"/>
- </eAnnotations>
- <eAnnotations source="positions.111" references="/0/getVulnerableComponents/model">
- <details key="start" value="2927"/>
- <details key="end" value="2940"/>
- <details key="line" value="73"/>
- </eAnnotations>
- <eAnnotations source="positions.112" references="/0/getVulnerableComponents/%">
- <details key="start" value="2962"/>
- <details key="end" value="3068"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.113" references="/0/getVulnerableComponents/%/self">
- <details key="start" value="-1"/>
- <details key="end" value="-1"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.114" references="/0/getVulnerableComponents/%/%">
- <details key="start" value="2969"/>
- <details key="end" value="3021"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.115" references="/0/getVulnerableComponents/%/%.1">
- <details key="start" value="3023"/>
- <details key="end" value="3050"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.116" references="/0/getVulnerableComponents/%/%.2">
- <details key="start" value="3052"/>
- <details key="end" value="3067"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.117" references="/0/getVulnerableComponents/%/%.2/%/model">
- <details key="start" value="3061"/>
- <details key="end" value="3066"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.118" references="/0/getBlockFromQN">
- <details key="start" value="3072"/>
- <details key="end" value="3318"/>
- <details key="line" value="76"/>
- </eAnnotations>
- <eAnnotations source="positions.119" references="/0/getBlockFromQN/blocks">
- <details key="start" value="3101"/>
- <details key="end" value="3130"/>
- <details key="line" value="76"/>
- </eAnnotations>
- <eAnnotations source="positions.120" references="/0/getBlockFromQN/qualifiedName">
- <details key="start" value="3132"/>
- <details key="end" value="3154"/>
- <details key="line" value="76"/>
- </eAnnotations>
- <eAnnotations source="positions.121" references="/0/getBlockFromQN/%">
- <details key="start" value="3171"/>
- <details key="end" value="3316"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.122" references="/0/getBlockFromQN/%/self">
- <details key="start" value="-1"/>
- <details key="end" value="-1"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.123" references="/0/getBlockFromQN/%/%">
- <details key="start" value="3178"/>
- <details key="end" value="3230"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.124" references="/0/getBlockFromQN/%/%.1">
- <details key="start" value="3232"/>
- <details key="end" value="3282"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.125" references="/0/getBlockFromQN/%/%.2">
- <details key="start" value="3284"/>
- <details key="end" value="3315"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.126" references="/0/getBlockFromQN/%/%.2/%/blocks">
- <details key="start" value="3293"/>
- <details key="end" value="3299"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.127" references="/0/getBlockFromQN/%/%.2/%.1/qualifiedName">
- <details key="start" value="3301"/>
- <details key="end" value="3314"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.128" references="/0/getEmptyStringSet">
- <details key="start" value="3320"/>
- <details key="end" value="3486"/>
- <details key="line" value="79"/>
- </eAnnotations>
- <eAnnotations source="positions.129" references="/0/getEmptyStringSet/traceCtx">
- <details key="start" value="3352"/>
- <details key="end" value="3369"/>
- <details key="line" value="79"/>
- </eAnnotations>
- <eAnnotations source="positions.130" references="/0/getEmptyStringSet/%">
- <details key="start" value="3388"/>
- <details key="end" value="3483"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.131" references="/0/getEmptyStringSet/%/self">
- <details key="start" value="-1"/>
- <details key="end" value="-1"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.132" references="/0/getEmptyStringSet/%/%">
- <details key="start" value="3395"/>
- <details key="end" value="3447"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.133" references="/0/getEmptyStringSet/%/%.1">
- <details key="start" value="3449"/>
- <details key="end" value="3470"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.134" references="/0/getEmptyStringSet/%/%.2">
- <details key="start" value="3472"/>
- <details key="end" value="3482"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.135" references="/0/addToGlobalVars">
- <details key="start" value="3488"/>
- <details key="end" value="3714"/>
- <details key="line" value="82"/>
- </eAnnotations>
- <eAnnotations source="positions.136" references="/0/addToGlobalVars/name">
- <details key="start" value="3518"/>
- <details key="end" value="3531"/>
- <details key="line" value="82"/>
- </eAnnotations>
- <eAnnotations source="positions.137" references="/0/addToGlobalVars/globalvars">
- <details key="start" value="3533"/>
- <details key="end" value="3557"/>
- <details key="line" value="82"/>
- </eAnnotations>
- <eAnnotations source="positions.138" references="/0/addToGlobalVars/%">
- <details key="start" value="3571"/>
- <details key="end" value="3711"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.139" references="/0/addToGlobalVars/%/self">
- <details key="start" value="-1"/>
- <details key="end" value="-1"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.140" references="/0/addToGlobalVars/%/%">
- <details key="start" value="3578"/>
- <details key="end" value="3630"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.141" references="/0/addToGlobalVars/%/%.1">
- <details key="start" value="3632"/>
- <details key="end" value="3682"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.142" references="/0/addToGlobalVars/%/%.2">
- <details key="start" value="3684"/>
- <details key="end" value="3710"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.143" references="/0/addToGlobalVars/%/%.2/%/name">
- <details key="start" value="3693"/>
- <details key="end" value="3697"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.144" references="/0/addToGlobalVars/%/%.2/%.1/globalvars">
- <details key="start" value="3699"/>
- <details key="end" value="3709"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.145" references="/0/getPlaces">
- <details key="start" value="3716"/>
- <details key="end" value="3905"/>
- <details key="line" value="85"/>
- </eAnnotations>
- <eAnnotations source="positions.146" references="/0/getPlaces/block">
- <details key="start" value="3740"/>
- <details key="end" value="3758"/>
- <details key="line" value="85"/>
- </eAnnotations>
- <eAnnotations source="positions.147" references="/0/getPlaces/%">
- <details key="start" value="3780"/>
- <details key="end" value="3903"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.148" references="/0/getPlaces/%/self">
- <details key="start" value="-1"/>
- <details key="end" value="-1"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.149" references="/0/getPlaces/%/%">
- <details key="start" value="3787"/>
- <details key="end" value="3839"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.150" references="/0/getPlaces/%/%.1">
- <details key="start" value="3841"/>
- <details key="end" value="3885"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.151" references="/0/getPlaces/%/%.2">
- <details key="start" value="3887"/>
- <details key="end" value="3902"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.152" references="/0/getPlaces/%/%.2/%/block">
- <details key="start" value="3896"/>
- <details key="end" value="3901"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.153" references="/0/getActivities">
- <details key="start" value="3907"/>
- <details key="end" value="4109"/>
- <details key="line" value="88"/>
- </eAnnotations>
- <eAnnotations source="positions.154" references="/0/getActivities/block">
- <details key="start" value="3935"/>
- <details key="end" value="3953"/>
- <details key="line" value="88"/>
- </eAnnotations>
- <eAnnotations source="positions.155" references="/0/getActivities/%">
- <details key="start" value="3980"/>
- <details key="end" value="4107"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.156" references="/0/getActivities/%/self">
- <details key="start" value="-1"/>
- <details key="end" value="-1"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.157" references="/0/getActivities/%/%">
- <details key="start" value="3987"/>
- <details key="end" value="4039"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.158" references="/0/getActivities/%/%.1">
- <details key="start" value="4041"/>
- <details key="end" value="4089"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.159" references="/0/getActivities/%/%.2">
- <details key="start" value="4091"/>
- <details key="end" value="4106"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.160" references="/0/getActivities/%/%.2/%/block">
- <details key="start" value="4100"/>
- <details key="end" value="4105"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.161" references="/0/getActivityName">
- <details key="start" value="4111"/>
- <details key="end" value="4210"/>
- <details key="line" value="91"/>
- </eAnnotations>
- <eAnnotations source="positions.162" references="/0/getActivityName/tr">
- <details key="start" value="4141"/>
- <details key="end" value="4156"/>
- <details key="line" value="91"/>
- </eAnnotations>
- <eAnnotations source="positions.163" references="/0/getActivityName/%">
- <details key="start" value="4170"/>
- <details key="end" value="4208"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.164" references="/0/getActivityName/%/%">
- <details key="start" value="4170"/>
- <details key="end" value="4191"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.165" references="/0/getActivityName/%/%/%">
- <details key="start" value="4170"/>
- <details key="end" value="4184"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.166" references="/0/getActivityName/%/%/%/%">
- <details key="start" value="4170"/>
- <details key="end" value="4179"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.167" references="/0/getActivityName/%/%/%/%/tr">
- <details key="start" value="4170"/>
- <details key="end" value="4172"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.168" references="/0/getActivityName/%/%/%.1">
- <details key="start" value="4187"/>
- <details key="end" value="4191"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.169" references="/0/getActivityName/%/%.1">
- <details key="start" value="4194"/>
- <details key="end" value="4208"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.170" references="/0/getActivityName/%/%.1/%">
- <details key="start" value="4194"/>
- <details key="end" value="4203"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.171" references="/0/getActivityName/%/%.1/%/tr">
- <details key="start" value="4194"/>
- <details key="end" value="4196"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.172" references="/0/getRate">
- <details key="start" value="4212"/>
- <details key="end" value="4382"/>
- <details key="line" value="93"/>
- </eAnnotations>
- <eAnnotations source="positions.173" references="/0/getRate/tr">
- <details key="start" value="4234"/>
- <details key="end" value="4249"/>
- <details key="line" value="93"/>
- </eAnnotations>
- <eAnnotations source="positions.174" references="/0/getRate/%">
- <details key="start" value="4262"/>
- <details key="end" value="4380"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.175" references="/0/getRate/%/self">
- <details key="start" value="-1"/>
- <details key="end" value="-1"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.176" references="/0/getRate/%/%">
- <details key="start" value="4269"/>
- <details key="end" value="4321"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.177" references="/0/getRate/%/%.1">
- <details key="start" value="4323"/>
- <details key="end" value="4365"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.178" references="/0/getRate/%/%.2">
- <details key="start" value="4367"/>
- <details key="end" value="4379"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.179" references="/0/getRate/%/%.2/%/tr">
- <details key="start" value="4376"/>
- <details key="end" value="4378"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.180" references="/0/%">
- <details key="start" value="4384"/>
- <details key="end" value="4453"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.181" references="/0/getStartPlace">
- <details key="start" value="4454"/>
- <details key="end" value="4600"/>
- <details key="line" value="97"/>
- </eAnnotations>
- <eAnnotations source="positions.182" references="/0/getStartPlace/ctx">
- <details key="start" value="4482"/>
- <details key="end" value="4494"/>
- <details key="line" value="97"/>
- </eAnnotations>
- <eAnnotations source="positions.183" references="/0/getStartPlace/%">
- <details key="start" value="4507"/>
- <details key="end" value="4598"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.184" references="/0/getStartPlace/%/self">
- <details key="start" value="-1"/>
- <details key="end" value="-1"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.185" references="/0/getStartPlace/%/%">
- <details key="start" value="4514"/>
- <details key="end" value="4566"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.186" references="/0/getStartPlace/%/%.1">
- <details key="start" value="4568"/>
- <details key="end" value="4585"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.187" references="/0/getStartPlace/%/%.2">
- <details key="start" value="4587"/>
- <details key="end" value="4597"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.188" references="/0/getStartX">
- <details key="start" value="4602"/>
- <details key="end" value="4741"/>
- <details key="line" value="100"/>
- </eAnnotations>
- <eAnnotations source="positions.189" references="/0/getStartX/ctx">
- <details key="start" value="4626"/>
- <details key="end" value="4638"/>
- <details key="line" value="100"/>
- </eAnnotations>
- <eAnnotations source="positions.190" references="/0/getStartX/%">
- <details key="start" value="4652"/>
- <details key="end" value="4739"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.191" references="/0/getStartX/%/self">
- <details key="start" value="-1"/>
- <details key="end" value="-1"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.192" references="/0/getStartX/%/%">
- <details key="start" value="4659"/>
- <details key="end" value="4711"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.193" references="/0/getStartX/%/%.1">
- <details key="start" value="4713"/>
- <details key="end" value="4726"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.194" references="/0/getStartX/%/%.2">
- <details key="start" value="4728"/>
- <details key="end" value="4738"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.195" references="/0/getStartY">
- <details key="start" value="4743"/>
- <details key="end" value="4882"/>
- <details key="line" value="103"/>
- </eAnnotations>
- <eAnnotations source="positions.196" references="/0/getStartY/ctx">
- <details key="start" value="4767"/>
- <details key="end" value="4779"/>
- <details key="line" value="103"/>
- </eAnnotations>
- <eAnnotations source="positions.197" references="/0/getStartY/%">
- <details key="start" value="4793"/>
- <details key="end" value="4880"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.198" references="/0/getStartY/%/self">
- <details key="start" value="-1"/>
- <details key="end" value="-1"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.199" references="/0/getStartY/%/%">
- <details key="start" value="4800"/>
- <details key="end" value="4852"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.200" references="/0/getStartY/%/%.1">
- <details key="start" value="4854"/>
- <details key="end" value="4867"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.201" references="/0/getStartY/%/%.2">
- <details key="start" value="4869"/>
- <details key="end" value="4879"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.202" references="/0/setStartPlace">
- <details key="start" value="4884"/>
- <details key="end" value="5063"/>
- <details key="line" value="106"/>
- </eAnnotations>
- <eAnnotations source="positions.203" references="/0/setStartPlace/startPlace">
- <details key="start" value="4912"/>
- <details key="end" value="4931"/>
- <details key="line" value="106"/>
- </eAnnotations>
- <eAnnotations source="positions.204" references="/0/setStartPlace/%">
- <details key="start" value="4944"/>
- <details key="end" value="5061"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.205" references="/0/setStartPlace/%/self">
- <details key="start" value="-1"/>
- <details key="end" value="-1"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.206" references="/0/setStartPlace/%/%">
- <details key="start" value="4951"/>
- <details key="end" value="5003"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.207" references="/0/setStartPlace/%/%.1">
- <details key="start" value="5005"/>
- <details key="end" value="5038"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.208" references="/0/setStartPlace/%/%.2">
- <details key="start" value="5040"/>
- <details key="end" value="5060"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.209" references="/0/setStartPlace/%/%.2/%/startPlace">
- <details key="start" value="5049"/>
- <details key="end" value="5059"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.210" references="/0/setStartX">
- <details key="start" value="5065"/>
- <details key="end" value="5230"/>
- <details key="line" value="109"/>
- </eAnnotations>
- <eAnnotations source="positions.211" references="/0/setStartX/startX">
- <details key="start" value="5089"/>
- <details key="end" value="5105"/>
- <details key="line" value="109"/>
- </eAnnotations>
- <eAnnotations source="positions.212" references="/0/setStartX/%">
- <details key="start" value="5118"/>
- <details key="end" value="5228"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.213" references="/0/setStartX/%/self">
- <details key="start" value="-1"/>
- <details key="end" value="-1"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.214" references="/0/setStartX/%/%">
- <details key="start" value="5125"/>
- <details key="end" value="5177"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.215" references="/0/setStartX/%/%.1">
- <details key="start" value="5179"/>
- <details key="end" value="5209"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.216" references="/0/setStartX/%/%.2">
- <details key="start" value="5211"/>
- <details key="end" value="5227"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.217" references="/0/setStartX/%/%.2/%/startX">
- <details key="start" value="5220"/>
- <details key="end" value="5226"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.218" references="/0/setStartY">
- <details key="start" value="5232"/>
- <details key="end" value="5397"/>
- <details key="line" value="112"/>
- </eAnnotations>
- <eAnnotations source="positions.219" references="/0/setStartY/startY">
- <details key="start" value="5256"/>
- <details key="end" value="5272"/>
- <details key="line" value="112"/>
- </eAnnotations>
- <eAnnotations source="positions.220" references="/0/setStartY/%">
- <details key="start" value="5285"/>
- <details key="end" value="5395"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.221" references="/0/setStartY/%/self">
- <details key="start" value="-1"/>
- <details key="end" value="-1"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.222" references="/0/setStartY/%/%">
- <details key="start" value="5292"/>
- <details key="end" value="5344"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.223" references="/0/setStartY/%/%.1">
- <details key="start" value="5346"/>
- <details key="end" value="5376"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.224" references="/0/setStartY/%/%.2">
- <details key="start" value="5378"/>
- <details key="end" value="5394"/>
- <details key="line" value="0"/>
- </eAnnotations>
- <eAnnotations source="positions.225" references="/0/setStartY/%/%.2/%/startY">
- <details key="start" value="5387"/>
- <details key="end" value="5393"/>
- <details key="line" value="0"/>
- </eAnnotations>
- </ecore:EAnnotation>
-</xmi:XMI>
diff --git a/plugins/org.polarsys.chess.mobius/bin/org/polarsys/chess/mobius/templates/projectFileTemplate.mtl b/plugins/org.polarsys.chess.mobius/bin/org/polarsys/chess/mobius/templates/projectFileTemplate.mtl
deleted file mode 100644
index 9b48267..0000000
--- a/plugins/org.polarsys.chess.mobius/bin/org/polarsys/chess/mobius/templates/projectFileTemplate.mtl
+++ /dev/null
@@ -1,113 +0,0 @@
-[comment
-/*********************************************************************
-* Copyright (c) 2019 Intecs Solutions SpA
-*
-* This program and the accompanying materials are made
-* available under the terms of the Eclipse Public License 2.0
-* which is available at https://www.eclipse.org/legal/epl-2.0/
-*
-* SPDX-License-Identifier: EPL-2.0
-*
-* Contributors:
-* Intecs Solutions - Initial API and implementation
-*
-**********************************************************************/
-/]
-[comment encoding = UTF-8 /]
-[module projectFileTemplate('http://www.eclipse.org/uml2/5.0.0/UML')/]
-
-
-[template public projectFileTemplate(model : Model, projectName : String)]
-
- [comment @main /]
- [file (projectName.concat('.prj'), false, 'UTF-8')]
-<?xml version="1.0" encoding="ASCII"?>
-<models:Project xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:models="http://www.mobius.illinois.edu/projects" name="[projectName/]" lastSavedVersion="2.5.9.201902201008">
- [let atomicBlocks : Sequence(Classifier) = getAtomicBlocks(model)]
- [for (block : Classifier | atomicBlocks)]
- <atomic key="[block.name/]">
- <value name="[block.name/]" type="SAN Model"/>
- </atomic>
- [/for]
- [/let]
- [let attackScenarios : Sequence(Interaction) = getAttackScenarios(model)]
- [for (scenario : Interaction | attackScenarios)]
- <atomic key="[scenario.name/]">
- <value name="[scenario.name/]" type="SAN Model"/>
- </atomic>
- [/for]
- [/let]
- [let composedBlocks : Sequence(Classifier) = getComposedBlocks(model)]
- [for (block : Classifier | composedBlocks)]
- <composed key="[block.name/]">
- <value name="[block.name/]" category="Composed" type="Rep/Join Model"/>
- </composed>
- [/for]
- [/let]
- [comment vulnerable Components/]
- [let vulnerableComponents : Set(Classifier) = getVulnerableComponents(model)]
- [for (block : Classifier | vulnerableComponents)]
- <composed key="Vulnerable[block.name/]">
- <value name="Vulnerable[block.name/]" category="Composed" type="Rep/Join Model"/>
- </composed>
- [/for]
- [/let]
-</models:Project>
- [/file]
-[/template]
-
-[query public getNameFromQN(qualifiedName : String) : String = qualifiedName.substring(qualifiedName.lastIndex(':')+1)/]
-
-[query public getAtomicBlocks(model : Model) : Sequence(Classifier) =
-invoke('org.polarsys.chess.mobius.utils.TransformationUtil', 'getAtomicBlocks()', Sequence{model})/]
-
-[query public getComposedBlocks(model : Model) : Sequence(Classifier) =
-invoke('org.polarsys.chess.mobius.utils.TransformationUtil', 'getComposedBlocks()', Sequence{model})/]
-
-[query public getAttacks(model : Model) : Sequence(Message) =
-invoke('org.polarsys.chess.mobius.utils.TransformationUtil', 'getAttacks()', Sequence{model})/]
-
-[query public getAttackScenarios(model : Model) : Sequence(Interaction) =
-invoke('org.polarsys.chess.mobius.utils.TransformationUtil', 'getAttackScenarios()', Sequence{model})/]
-
-[query public getVulnerableComponents(model : Model) : Set(Classifier) =
-invoke('org.polarsys.chess.mobius.utils.TransformationUtil', 'getVulnerableComponents()', Sequence{model})/]
-
-[query public getBlockFromQN(blocks : Sequence(Classifier), qualifiedName : String) : Classifier =
-invoke('org.polarsys.chess.mobius.utils.TransformationUtil', 'getBlockFromQN(java.util.List, java.lang.String)', Sequence{blocks, qualifiedName})/]
-
-[query public getEmptyStringSet(traceCtx : OclAny) : Set(String) =
-invoke('org.polarsys.chess.mobius.utils.TransformationUtil', 'getEmptyStringSet()', Sequence{}) /]
-
-[query public addToGlobalVars(name : String, globalvars : Set(String)) : OclAny =
-invoke('org.polarsys.chess.mobius.utils.TransformationUtil', 'addToGlobalVars(java.lang.String, java.util.Set)', Sequence{name, globalvars}) /]
-
-[query public getPlaces(block : Classifier) : Sequence(State) =
-invoke('org.polarsys.chess.mobius.utils.TransformationUtil', 'getPlaces(org.eclipse.uml2.uml.Classifier)', Sequence{block})/]
-
-[query public getActivities(block : Classifier) : Sequence(Transition) =
-invoke('org.polarsys.chess.mobius.utils.TransformationUtil', 'getActivities(org.eclipse.uml2.uml.Classifier)', Sequence{block})/]
-
-[query public getActivityName(tr : Transition) : String = tr.source.name + '__' + tr.target.name/]
-
-[query public getRate(tr : Transition) : String =
-invoke('org.polarsys.chess.mobius.utils.TransformationUtil', 'getRate(org.eclipse.uml2.uml.Transition)', Sequence{tr})/]
-
-[comment to handle start place of fragments in a sequence diagram /]
-[query public getStartPlace(ctx : OclAny) : String =
-invoke('org.polarsys.chess.mobius.utils.TransformationUtil', 'getStartPlace()', Sequence{})/]
-
-[query public getStartX(ctx : OclAny) : Integer =
-invoke('org.polarsys.chess.mobius.utils.TransformationUtil', 'getStartX()', Sequence{})/]
-
-[query public getStartY(ctx : OclAny) : Integer =
-invoke('org.polarsys.chess.mobius.utils.TransformationUtil', 'getStartY()', Sequence{})/]
-
-[query public setStartPlace(startPlace : String) : OclAny =
-invoke('org.polarsys.chess.mobius.utils.TransformationUtil', 'setStartPlace(java.lang.String)', Sequence{startPlace})/]
-
-[query public setStartX(startX : Integer) : OclAny =
-invoke('org.polarsys.chess.mobius.utils.TransformationUtil', 'setStartX(java.lang.Integer)', Sequence{startX})/]
-
-[query public setStartY(startY : Integer) : OclAny =
-invoke('org.polarsys.chess.mobius.utils.TransformationUtil', 'setStartY(java.lang.Integer)', Sequence{startY})/]
\ No newline at end of file
diff --git a/plugins/org.polarsys.chess.mobius/bin/org/polarsys/chess/mobius/transformations/Transformations$1.class b/plugins/org.polarsys.chess.mobius/bin/org/polarsys/chess/mobius/transformations/Transformations$1.class
deleted file mode 100644
index 3af1903..0000000
--- a/plugins/org.polarsys.chess.mobius/bin/org/polarsys/chess/mobius/transformations/Transformations$1.class
+++ /dev/null
Binary files differ
diff --git a/plugins/org.polarsys.chess.mobius/bin/org/polarsys/chess/mobius/transformations/Transformations.class b/plugins/org.polarsys.chess.mobius/bin/org/polarsys/chess/mobius/transformations/Transformations.class
deleted file mode 100644
index 5f888e4..0000000
--- a/plugins/org.polarsys.chess.mobius/bin/org/polarsys/chess/mobius/transformations/Transformations.class
+++ /dev/null
Binary files differ
diff --git a/plugins/org.polarsys.chess.mobius/bin/org/polarsys/chess/mobius/utils/MobiusComponents.class b/plugins/org.polarsys.chess.mobius/bin/org/polarsys/chess/mobius/utils/MobiusComponents.class
deleted file mode 100644
index 9c097b4..0000000
--- a/plugins/org.polarsys.chess.mobius/bin/org/polarsys/chess/mobius/utils/MobiusComponents.class
+++ /dev/null
Binary files differ
diff --git a/plugins/org.polarsys.chess.mobius/bin/org/polarsys/chess/mobius/utils/TransformationUtil.class b/plugins/org.polarsys.chess.mobius/bin/org/polarsys/chess/mobius/utils/TransformationUtil.class
deleted file mode 100644
index 0b499d4..0000000
--- a/plugins/org.polarsys.chess.mobius/bin/org/polarsys/chess/mobius/utils/TransformationUtil.class
+++ /dev/null
Binary files differ