blob: 4eaedcd12f60ecaf216469e4f9b82e7ed5d4b72b [file] [log] [blame]
<?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="&#x9;&#xA;"/>
<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="&lt;?xml version=&quot;1.0&quot; encoding=&quot;ISO-8859-1&quot;?>&#xA;&lt;class id=&quot;Mobius.AtomicModels.San.SanInterface&quot;>&#xA;&#x9;&lt;int id=&quot;ClassVersion&quot;>1&lt;/int>&#xA;&#x9;&lt;class id=&quot;Mobius.BaseClasses.BaseInterfaceClass&quot;>&#xA;&#x9;&#x9;&lt;int id=&quot;ClassVersion&quot;>3&lt;/int>&#xA;&#x9;&#x9;&lt;string id=&quot;ModelName&quot;>"/>
<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="&lt;/string>&#xA;&#x9;&#x9;&lt;class id=&quot;Mobius.AtomicModels.San.SanInfoClass&quot;>&#xA;&#x9;&#x9;&#x9;&lt;int id=&quot;ClassVersion&quot;>5&lt;/int>&#xA;&#x9;&#x9;&#x9;&lt;class id=&quot;Mobius.BaseClasses.BaseInfoClass&quot;>&#xA;&#x9;&#x9;&#x9;&#x9;&lt;int id=&quot;ClassVersion&quot;>2&lt;/int>&#xA;&#x9;&#x9;&#x9;&lt;/class>&#xA;&#x9;&#x9;&#x9;&lt;class id=&quot;Mobius.AtomicModels.San.SanTypeManager&quot;>&#xA;&#x9;&#x9;&#x9;&#x9;&lt;int id=&quot;ClassVersion&quot;>1&lt;/int>&#xA;&#x9;&#x9;&#x9;&#x9;&lt;int id=&quot;typeListModelSize&quot;>0&lt;/int>&#xA;&#x9;&#x9;&#x9;&lt;/class>&#xA;&#x9;&#x9;&#x9;&lt;string id=&quot;CustomInitialization&quot;>&lt;/string>&#xA;&#x9;&#x9;&lt;/class>&#xA;&#x9;&#x9;&lt;class id=&quot;Mobius.AtomicModels.San.SanEditor&quot;>&#xA;&#x9;&#x9;&#x9;&lt;int id=&quot;ClassVersion&quot;>3&lt;/int>&#xA;&#x9;&#x9;&#x9;&lt;class id=&quot;Mobius.BaseClasses.BaseEditorClass&quot;>&#xA;&#x9;&#x9;&#x9;&#x9;&lt;int id=&quot;ClassVersion&quot;>3&lt;/int>&#xA;&#x9;&#x9;&#x9;&#x9;&lt;boolean id=&quot;HasPanel&quot;>true&lt;/boolean>&#xA;&#x9;&#x9;&#x9;&#x9;&lt;class id=&quot;Mobius.BaseClasses.BasePanelClass&quot;>&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;int id=&quot;ClassVersion&quot;>2&lt;/int>&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;point id=&quot;Size of Panel&quot;>&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;int id=&quot;x&quot;>900&lt;/int>&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;int id=&quot;y&quot;>400&lt;/int>&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;/point>&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;double id=&quot;ZoomFactor&quot;>1.0&lt;/double>&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;boolean id=&quot;ShowGridEnabled&quot;>true&lt;/boolean>&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;int id=&quot;ShowGridStep&quot;>10&lt;/int>&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;boolean id=&quot;SnapGridEnabled&quot;>true&lt;/boolean>&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;int id=&quot;SnapGridStep&quot;>10&lt;/int>&#xA;"/>
<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="&#x9;&#x9;&#x9;&#x9;&#x9;&lt;class id=&quot;Mobius.AtomicModels.San.PlacePanelObject&quot;>&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;int id=&quot;ClassVersion&quot;>1&lt;/int>&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;class id=&quot;Mobius.BaseClasses.BaseVertexClass&quot;>&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;int id=&quot;ClassVersion&quot;>3&lt;/int>&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;class id=&quot;Mobius.BaseClasses.BasePanelObjectClass&quot;>&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;int id=&quot;ClassVersion&quot;>5&lt;/int>&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;string id=&quot;Name&quot;>"/>
<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="&lt;/string>&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;boolean id=&quot;ContainsLabel&quot;>true&lt;/boolean>&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;boolean id=&quot;IsLabelShown&quot;>true&lt;/boolean>&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;/class>&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;point id=&quot;CenterPoint&quot;>&#xA;"/>
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;int id=&quot;x&quot;>"/>
<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="&lt;/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="&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;int id=&quot;y&quot;>"/>
<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="&lt;/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="&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;/point>&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;/class>&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;boolean id=&quot;ReadOnly&quot;>false&lt;/boolean>&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;boolean id=&quot;ConstantMarking&quot;>true&lt;/boolean>&#xA;"/>
<body xsi:type="mtl:IfBlock">
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;int id=&quot;InitialState&quot;>1&lt;/int>&#xA;"/>
<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="&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;int id=&quot;InitialState&quot;>0&lt;/int>&#xA;"/>
</else>
</body>
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#x9;&#x9;&#x9;&#x9;&#x9;&lt;/class>&#xA;"/>
<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="&#x9;&#x9;&#x9;&#x9;&#x9;&lt;class id=&quot;Mobius.AtomicModels.San.TimedActivityPanelObject&quot;>&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;int id=&quot;ClassVersion&quot;>2&lt;/int>&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;class id=&quot;Mobius.AtomicModels.San.ActivityPanelObject&quot;>&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;int id=&quot;ClassVersion&quot;>1&lt;/int>&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;class id=&quot;Mobius.BaseClasses.ExtendedBaseVertexClass&quot;>&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;int id=&quot;ClassVersion&quot;>1&lt;/int>&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;class id=&quot;Mobius.BaseClasses.BaseVertexClass&quot;>&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;int id=&quot;ClassVersion&quot;>3&lt;/int>&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;class id=&quot;Mobius.BaseClasses.BasePanelObjectClass&quot;>&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;int id=&quot;ClassVersion&quot;>5&lt;/int>&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;string id=&quot;Name&quot;>"/>
<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="&lt;/string>&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;boolean id=&quot;ContainsLabel&quot;>true&lt;/boolean>&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;boolean id=&quot;IsLabelShown&quot;>true&lt;/boolean>&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;/class>&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;point id=&quot;CenterPoint&quot;>&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;int id=&quot;x&quot;>"/>
<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="&lt;/int>&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;int id=&quot;y&quot;>"/>
<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="&lt;/int>&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;/point>&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;/class>&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;/class>&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;int id=&quot;NumberOfCases&quot;>1&lt;/int>&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;vector id=&quot;CaseDistributions&quot;>&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;string id=&quot;0&quot;>&lt;/string>&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;/vector>&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;/class>&#xA;"/>
<body xsi:type="mtl:LetBlock">
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;class id=&quot;Mobius.BaseClasses.Distributions.DistributionFunction&quot;>&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;int id=&quot;ClassVersion&quot;>1&lt;/int>&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;string id=&quot;Name&quot;>Exponential&lt;/string>&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;vector id=&quot;MetaParameters&quot;>&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;/vector>&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;vector id=&quot;Parameters&quot;>&#xA;"/>
<body xsi:type="mtl:IfBlock">
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;"/>
<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="&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;string id=&quot;0&quot;>"/>
<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&lt;/string>&#xA;"/>
<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="&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;string id=&quot;0&quot;>"/>
<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="&lt;/string>&#xA;"/>
</else>
</body>
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;/vector>&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;/class>&#xA;"/>
<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="&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;string id=&quot;Activation&quot;>&lt;/string>&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;string id=&quot;Reactivation&quot;>&lt;/string>&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;/class>&#xA;"/>
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#x9;&#x9;&#x9;&#x9;&#x9;&lt;class id=&quot;Mobius.BaseClasses.BaseEdgeClass&quot;>&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;int id=&quot;ClassVersion&quot;>3&lt;/int>&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;int id=&quot;LineType&quot;>0&lt;/int>&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;string id=&quot;StartVertex&quot;>"/>
<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="&lt;/string>&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;string id=&quot;FinishVertex&quot;>"/>
<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="&lt;/string>&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;boolean id=&quot;Arrows&quot;>true&lt;/boolean>&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;vector id=&quot;PointList&quot;>&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;point id=&quot;0&quot;>&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;int id=&quot;x&quot;>"/>
<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="&lt;/int>&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;int id=&quot;y&quot;>"/>
<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="&lt;/int>&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;/point>&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;point id=&quot;1&quot;>&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;int id=&quot;x&quot;>"/>
<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="&lt;/int>&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;int id=&quot;y&quot;>"/>
<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="&lt;/int>&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;/point>&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;/vector>&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;/class>&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;class id=&quot;Mobius.BaseClasses.BaseEdgeClass&quot;>&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;int id=&quot;ClassVersion&quot;>3&lt;/int>&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;int id=&quot;LineType&quot;>0&lt;/int>&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;string id=&quot;StartVertex&quot;>"/>
<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="&lt;/string>&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;string id=&quot;FinishVertex&quot;>"/>
<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="&lt;/string>&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;boolean id=&quot;Arrows&quot;>true&lt;/boolean>&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;vector id=&quot;PointList&quot;>&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;point id=&quot;0&quot;>&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;int id=&quot;x&quot;>"/>
<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="&lt;/int>&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;int id=&quot;y&quot;>"/>
<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="&lt;/int>&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;/point>&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;point id=&quot;1&quot;>&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;int id=&quot;x&quot;>"/>
<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="&lt;/int>&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;int id=&quot;y&quot;>"/>
<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="&lt;/int>&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;/point>&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;/vector>&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;/class>&#xA;"/>
<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="&#x9;&#x9;&#x9;&#x9;&#x9;&lt;class id=&quot;Mobius.AtomicModels.San.InstantaneousActivityPanelObject&quot;>&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;int id=&quot;ClassVersion&quot;>1&lt;/int>&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;class id=&quot;Mobius.AtomicModels.San.ActivityPanelObject&quot;>&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;int id=&quot;ClassVersion&quot;>1&lt;/int>&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;class id=&quot;Mobius.BaseClasses.ExtendedBaseVertexClass&quot;>&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;int id=&quot;ClassVersion&quot;>1&lt;/int>&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;class id=&quot;Mobius.BaseClasses.BaseVertexClass&quot;>&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;int id=&quot;ClassVersion&quot;>3&lt;/int>&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;class id=&quot;Mobius.BaseClasses.BasePanelObjectClass&quot;>&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;int id=&quot;ClassVersion&quot;>5&lt;/int>&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;string id=&quot;Name&quot;>"/>
<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="&lt;/string>&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;boolean id=&quot;ContainsLabel&quot;>true&lt;/boolean>&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;boolean id=&quot;IsLabelShown&quot;>true&lt;/boolean>&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;/class>&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;point id=&quot;CenterPoint&quot;>&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;int id=&quot;x&quot;>"/>
<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="&lt;/int>&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;int id=&quot;y&quot;>"/>
<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="&lt;/int>&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;/point>&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;/class>&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;/class>&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;int id=&quot;NumberOfCases&quot;>1&lt;/int>&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;vector id=&quot;CaseDistributions&quot;>&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;string id=&quot;0&quot;>&lt;/string>&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;/vector>&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;/class>&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;/class>&#xA;"/>
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#x9;&#x9;&#x9;&#x9;&#x9;&lt;class id=&quot;Mobius.BaseClasses.BaseEdgeClass&quot;>&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;int id=&quot;ClassVersion&quot;>3&lt;/int>&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;int id=&quot;LineType&quot;>0&lt;/int>&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;string id=&quot;StartVertex&quot;>"/>
<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="&lt;/string>&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;string id=&quot;FinishVertex&quot;>"/>
<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="&lt;/string>&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;boolean id=&quot;Arrows&quot;>true&lt;/boolean>&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;vector id=&quot;PointList&quot;>&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;point id=&quot;0&quot;>&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;int id=&quot;x&quot;>"/>
<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="&lt;/int>&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;int id=&quot;y&quot;>"/>
<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="&lt;/int>&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;/point>&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;point id=&quot;1&quot;>&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;int id=&quot;x&quot;>"/>
<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="&lt;/int>&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;int id=&quot;y&quot;>"/>
<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="&lt;/int>&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;/point>&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;/vector>&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;/class>&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;class id=&quot;Mobius.BaseClasses.BaseEdgeClass&quot;>&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;int id=&quot;ClassVersion&quot;>3&lt;/int>&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;int id=&quot;LineType&quot;>0&lt;/int>&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;string id=&quot;StartVertex&quot;>"/>
<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="&lt;/string>&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;string id=&quot;FinishVertex&quot;>"/>
<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="&lt;/string>&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;boolean id=&quot;Arrows&quot;>true&lt;/boolean>&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;vector id=&quot;PointList&quot;>&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;point id=&quot;0&quot;>&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;int id=&quot;x&quot;>"/>
<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="&lt;/int>&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;int id=&quot;y&quot;>"/>
<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="&lt;/int>&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;/point>&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;point id=&quot;1&quot;>&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;int id=&quot;x&quot;>"/>
<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="&lt;/int>&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;int id=&quot;y&quot;>"/>
<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="&lt;/int>&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;/point>&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;/vector>&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;/class>&#xA;"/>
<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="&#x9;&#x9;&#x9;&#x9;&#x9;&lt;class id=&quot;Mobius.AtomicModels.San.PlacePanelObject&quot;>&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;int id=&quot;ClassVersion&quot;>1&lt;/int>&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;class id=&quot;Mobius.BaseClasses.BaseVertexClass&quot;>&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;int id=&quot;ClassVersion&quot;>3&lt;/int>&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;class id=&quot;Mobius.BaseClasses.BasePanelObjectClass&quot;>&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;int id=&quot;ClassVersion&quot;>5&lt;/int>&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;string id=&quot;Name&quot;>"/>
<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&lt;/string>&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;boolean id=&quot;ContainsLabel&quot;>true&lt;/boolean>&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;boolean id=&quot;IsLabelShown&quot;>true&lt;/boolean>&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;/class>&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;point id=&quot;CenterPoint&quot;>&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;int id=&quot;x&quot;>"/>
<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="&lt;/int>&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;int id=&quot;y&quot;>"/>
<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="&lt;/int>&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;/point>&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;/class>&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;boolean id=&quot;ReadOnly&quot;>false&lt;/boolean>&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;boolean id=&quot;ConstantMarking&quot;>true&lt;/boolean>&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;int id=&quot;InitialState&quot;>0&lt;/int>&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;/class>&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;class id=&quot;Mobius.AtomicModels.San.PlacePanelObject&quot;>&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;int id=&quot;ClassVersion&quot;>1&lt;/int>&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;class id=&quot;Mobius.BaseClasses.BaseVertexClass&quot;>&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;int id=&quot;ClassVersion&quot;>3&lt;/int>&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;class id=&quot;Mobius.BaseClasses.BasePanelObjectClass&quot;>&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;int id=&quot;ClassVersion&quot;>5&lt;/int>&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;string id=&quot;Name&quot;>"/>
<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&lt;/string>&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;boolean id=&quot;ContainsLabel&quot;>true&lt;/boolean>&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;boolean id=&quot;IsLabelShown&quot;>true&lt;/boolean>&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;/class>&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;point id=&quot;CenterPoint&quot;>&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;int id=&quot;x&quot;>"/>
<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="&lt;/int>&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;int id=&quot;y&quot;>"/>
<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="&lt;/int>&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;/point>&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;/class>&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;boolean id=&quot;ReadOnly&quot;>false&lt;/boolean>&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;boolean id=&quot;ConstantMarking&quot;>true&lt;/boolean>&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;int id=&quot;InitialState&quot;>0&lt;/int>&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;/class>&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;class id=&quot;Mobius.AtomicModels.San.InputGatePanelObject&quot;>&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;int id=&quot;ClassVersion&quot;>1&lt;/int>&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;class id=&quot;Mobius.BaseClasses.BaseVertexClass&quot;>&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;int id=&quot;ClassVersion&quot;>3&lt;/int>&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;class id=&quot;Mobius.BaseClasses.BasePanelObjectClass&quot;>&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;int id=&quot;ClassVersion&quot;>5&lt;/int>&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;string id=&quot;Name&quot;>"/>
<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&lt;/string>&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;boolean id=&quot;ContainsLabel&quot;>true&lt;/boolean>&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;boolean id=&quot;IsLabelShown&quot;>true&lt;/boolean>&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;/class>&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;point id=&quot;CenterPoint&quot;>&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;int id=&quot;x&quot;>"/>
<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="&lt;/int>&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;int id=&quot;y&quot;>"/>
<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="&lt;/int>&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;/point>&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;/class>&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;boolean id=&quot;MirrorImage&quot;>false&lt;/boolean>&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;string id=&quot;Predicate&quot;>&#xA;"/>
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;("/>
<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-&amp;gt;Mark() &amp;gt; 0) &amp;amp;&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="-&amp;gt;Mar&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;k() &amp;gt; 0) &amp;amp;&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-&amp;gt;Mark() == 0))&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;/string>&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;string id=&quot;Function&quot;>"/>
<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-&amp;gt;Mark() = 1;&lt;/string>&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;/class>&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;class id=&quot;Mobius.BaseClasses.BaseEdgeClass&quot;>&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;int id=&quot;ClassVersion&quot;>3&lt;/int>&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;int id=&quot;LineType&quot;>0&lt;/int>&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;string id=&quot;StartVertex&quot;>"/>
<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&lt;/string>&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;string id=&quot;FinishVertex&quot;>"/>
<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&lt;/string>&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;boolean id=&quot;Arrows&quot;>false&lt;/boolean>&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;vector id=&quot;PointList&quot;>&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;point id=&quot;0&quot;>&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;int id=&quot;x&quot;>"/>
<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="&lt;/int>&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;int id=&quot;y&quot;>"/>
<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="&lt;/int>&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;/point>&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;point id=&quot;1&quot;>&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;int id=&quot;x&quot;>"/>
<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="&lt;/int>&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;int id=&quot;y&quot;>"/>
<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="&lt;/int>&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;/point>&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;/vector>&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;/class>&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;class id=&quot;Mobius.BaseClasses.BaseEdgeClass&quot;>&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;int id=&quot;ClassVersion&quot;>3&lt;/int>&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;int id=&quot;LineType&quot;>0&lt;/int>&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;string id=&quot;StartVertex&quot;>"/>
<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="&lt;/string>&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;string id=&quot;FinishVertex&quot;>"/>
<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&lt;/string>&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;boolean id=&quot;Arrows&quot;>false&lt;/boolean>&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;vector id=&quot;PointList&quot;>&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;point id=&quot;0&quot;>&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;int id=&quot;x&quot;>"/>
<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="&lt;/int>&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;int id=&quot;y&quot;>"/>
<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="&lt;/int>&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;/point>&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;point id=&quot;1&quot;>&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;int id=&quot;x&quot;>"/>
<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="&lt;/int>&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;int id=&quot;y&quot;>"/>
<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="&lt;/int>&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;/point>&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;/vector>&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;/class>&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;class id=&quot;Mobius.BaseClasses.BaseEdgeClass&quot;>&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;int id=&quot;ClassVersion&quot;>3&lt;/int>&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;int id=&quot;LineType&quot;>0&lt;/int>&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;string id=&quot;StartVertex&quot;>"/>
<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&lt;/string>&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;string id=&quot;FinishVertex&quot;>"/>
<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&lt;/string>&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;boolean id=&quot;Arrows&quot;>false&lt;/boolean>&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;vector id=&quot;PointList&quot;>&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;point id=&quot;0&quot;>&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;int id=&quot;x&quot;>"/>
<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="&lt;/int>&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;int id=&quot;y&quot;>"/>
<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="&lt;/int>&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;/point>&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;point id=&quot;1&quot;>&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;int id=&quot;x&quot;>"/>
<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="&lt;/int>&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;int id=&quot;y&quot;>"/>
<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="&lt;/int>&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;/point>&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;/vector>&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;/class>&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;class id=&quot;Mobius.BaseClasses.BaseEdgeClass&quot;>&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;int id=&quot;ClassVersion&quot;>3&lt;/int>&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;int id=&quot;LineType&quot;>0&lt;/int>&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;string id=&quot;StartVertex&quot;>"/>
<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&lt;/string>&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;string id=&quot;FinishVertex&quot;>"/>
<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="&lt;/string>&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;boolean id=&quot;Arrows&quot;>true&lt;/boolean>&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;vector id=&quot;PointList&quot;>&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;point id=&quot;0&quot;>&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;int id=&quot;x&quot;>"/>
<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="&lt;/int>&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;int id=&quot;y&quot;>"/>
<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="&lt;/int>&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;/point>&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;point id=&quot;1&quot;>&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;int id=&quot;x&quot;>"/>
<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="&lt;/int>&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;int id=&quot;y&quot;>"/>
<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="&lt;/int>&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;/point>&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;/vector>&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;/class>&#xA;"/>
<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="&#x9;&#x9;&#x9;&#x9;&lt;/class>&#xA;&#x9;&#x9;&#x9;&#x9;&lt;vector id=&quot;LocalGlobalNamesList&quot;>&#xA;"/>
<body xsi:type="mtl:ForBlock">
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#x9;&#x9;&#x9;&#x9;&#x9;&lt;string id=&quot;"/>
<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="&quot;>"/>
<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="&lt;/string>&#xA;"/>
<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="&#x9;&#x9;&#x9;&#x9;&lt;/vector>&#xA;&#x9;&#x9;&#x9;&#x9;&lt;vector id=&quot;LocalGlobalTypesList&quot;>&#xA;"/>
<body xsi:type="mtl:ForBlock">
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&#x9;&#x9;&#x9;&#x9;&#x9;&lt;string id=&quot;"/>
<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="&quot;>double&lt;/string>&#xA;"/>
<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="&#x9;&#x9;&#x9;&#x9;&lt;/vector>&#xA;&#x9;&#x9;&#x9;&#x9;&lt;boolean id=&quot;DisplayToolTips&quot;>true&lt;/boolean>&#xA;&#x9;&#x9;&#x9;&lt;/class>&#xA;&#x9;&#x9;&lt;/class>&#xA;&#x9;&#x9;&lt;boolean id=&quot;Valid&quot;>true&lt;/boolean>&#xA;&#x9;&lt;/class>&#xA;&lt;/class>&#xA;"/>
<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>