<?xml version="1.0" encoding="UTF-8"?> | |
<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:mtl="http://www.eclipse.org/acceleo/mtl/3.0" xmlns:ocl.ecore="http://www.eclipse.org/ocl/1.1.0/Ecore"> | |
<mtl:Module name="projectFileTemplate" nsURI="org::polarsys::chess::mobius::templates::projectFileTemplate" startHeaderPosition="523" endHeaderPosition="591"> | |
<input> | |
<takesTypesFrom href="http://www.eclipse.org/uml2/5.0.0/UML#/"/> | |
</input> | |
<ownedModuleElement xsi:type="mtl:Template" name="projectFileTemplate" visibility="Public" main="true"> | |
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="	
"/> | |
<body xsi:type="mtl:FileBlock" openMode="OverWrite"> | |
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="<?xml version="1.0" encoding="ASCII"?>
<models:Project xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:models="http://www.mobius.illinois.edu/projects" name=""/> | |
<body xsi:type="ocl.ecore:VariableExp" name="projectName" referredVariable="/0/projectFileTemplate/projectName"> | |
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> | |
</body> | |
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="" lastSavedVersion="2.5.9.201902201008">
"/> | |
<body xsi:type="mtl:LetBlock"> | |
<body xsi:type="mtl:ForBlock"> | |
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol=" <atomic key=""/> | |
<body xsi:type="ocl.ecore:PropertyCallExp"> | |
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> | |
<source xsi:type="ocl.ecore:VariableExp" name="block" referredVariable="/0/projectFileTemplate/%.1/%.2/%/block"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Classifier"/> | |
</source> | |
<referredProperty xsi:type="ecore:EAttribute" href="http://www.eclipse.org/uml2/5.0.0/UML#//NamedElement/name"/> | |
</body> | |
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="">
 <value name=""/> | |
<body xsi:type="ocl.ecore:PropertyCallExp"> | |
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> | |
<source xsi:type="ocl.ecore:VariableExp" name="block" referredVariable="/0/projectFileTemplate/%.1/%.2/%/block"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Classifier"/> | |
</source> | |
<referredProperty xsi:type="ecore:EAttribute" href="http://www.eclipse.org/uml2/5.0.0/UML#//NamedElement/name"/> | |
</body> | |
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="" type="SAN Model"/>
 </atomic>
"/> | |
<loopVariable name="block"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Classifier"/> | |
</loopVariable> | |
<iterSet xsi:type="ocl.ecore:VariableExp" name="atomicBlocks" eType="/3/Sequence(Classifier)" referredVariable="/0/projectFileTemplate/%.1/%.2/atomicBlocks"/> | |
</body> | |
<letVariable name="atomicBlocks" eType="/3/Sequence(Classifier)"> | |
<initExpression xsi:type="mtl:QueryInvocation" eType="/3/Sequence(Classifier)" definition="/0/getAtomicBlocks"> | |
<argument xsi:type="ocl.ecore:VariableExp" name="model" referredVariable="/0/projectFileTemplate/model"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Model"/> | |
</argument> | |
</initExpression> | |
</letVariable> | |
</body> | |
<body xsi:type="mtl:LetBlock"> | |
<body xsi:type="mtl:ForBlock"> | |
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol=" <atomic key=""/> | |
<body xsi:type="ocl.ecore:PropertyCallExp"> | |
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> | |
<source xsi:type="ocl.ecore:VariableExp" name="scenario" referredVariable="/0/projectFileTemplate/%.1/%.3/%/scenario"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Interaction"/> | |
</source> | |
<referredProperty xsi:type="ecore:EAttribute" href="http://www.eclipse.org/uml2/5.0.0/UML#//NamedElement/name"/> | |
</body> | |
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="">
 <value name=""/> | |
<body xsi:type="ocl.ecore:PropertyCallExp"> | |
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> | |
<source xsi:type="ocl.ecore:VariableExp" name="scenario" referredVariable="/0/projectFileTemplate/%.1/%.3/%/scenario"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Interaction"/> | |
</source> | |
<referredProperty xsi:type="ecore:EAttribute" href="http://www.eclipse.org/uml2/5.0.0/UML#//NamedElement/name"/> | |
</body> | |
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="" type="SAN Model"/>
 </atomic>
"/> | |
<loopVariable name="scenario"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Interaction"/> | |
</loopVariable> | |
<iterSet xsi:type="ocl.ecore:VariableExp" name="attackScenarios" eType="/3/Sequence(Interaction)" referredVariable="/0/projectFileTemplate/%.1/%.3/attackScenarios"/> | |
</body> | |
<letVariable name="attackScenarios" eType="/3/Sequence(Interaction)"> | |
<initExpression xsi:type="mtl:QueryInvocation" eType="/3/Sequence(Interaction)" definition="/0/getAttackScenarios"> | |
<argument xsi:type="ocl.ecore:VariableExp" name="model" referredVariable="/0/projectFileTemplate/model"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Model"/> | |
</argument> | |
</initExpression> | |
</letVariable> | |
</body> | |
<body xsi:type="mtl:LetBlock"> | |
<body xsi:type="mtl:ForBlock"> | |
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol=" <composed key=""/> | |
<body xsi:type="ocl.ecore:PropertyCallExp"> | |
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> | |
<source xsi:type="ocl.ecore:VariableExp" name="block" referredVariable="/0/projectFileTemplate/%.1/%.4/%/block"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Classifier"/> | |
</source> | |
<referredProperty xsi:type="ecore:EAttribute" href="http://www.eclipse.org/uml2/5.0.0/UML#//NamedElement/name"/> | |
</body> | |
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="">
 <value name=""/> | |
<body xsi:type="ocl.ecore:PropertyCallExp"> | |
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> | |
<source xsi:type="ocl.ecore:VariableExp" name="block" referredVariable="/0/projectFileTemplate/%.1/%.4/%/block"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Classifier"/> | |
</source> | |
<referredProperty xsi:type="ecore:EAttribute" href="http://www.eclipse.org/uml2/5.0.0/UML#//NamedElement/name"/> | |
</body> | |
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="" category="Composed" type="Rep/Join Model"/>	
 </composed>
"/> | |
<loopVariable name="block"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Classifier"/> | |
</loopVariable> | |
<iterSet xsi:type="ocl.ecore:VariableExp" name="composedBlocks" eType="/3/Sequence(Classifier)" referredVariable="/0/projectFileTemplate/%.1/%.4/composedBlocks"/> | |
</body> | |
<letVariable name="composedBlocks" eType="/3/Sequence(Classifier)"> | |
<initExpression xsi:type="mtl:QueryInvocation" eType="/3/Sequence(Classifier)" definition="/0/getComposedBlocks"> | |
<argument xsi:type="ocl.ecore:VariableExp" name="model" referredVariable="/0/projectFileTemplate/model"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Model"/> | |
</argument> | |
</initExpression> | |
</letVariable> | |
</body> | |
<body xsi:type="mtl:LetBlock"> | |
<body xsi:type="mtl:ForBlock"> | |
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol=" <composed key="Vulnerable"/> | |
<body xsi:type="ocl.ecore:PropertyCallExp"> | |
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> | |
<source xsi:type="ocl.ecore:VariableExp" name="block" referredVariable="/0/projectFileTemplate/%.1/%.5/%/block"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Classifier"/> | |
</source> | |
<referredProperty xsi:type="ecore:EAttribute" href="http://www.eclipse.org/uml2/5.0.0/UML#//NamedElement/name"/> | |
</body> | |
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="">
 <value name="Vulnerable"/> | |
<body xsi:type="ocl.ecore:PropertyCallExp"> | |
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> | |
<source xsi:type="ocl.ecore:VariableExp" name="block" referredVariable="/0/projectFileTemplate/%.1/%.5/%/block"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Classifier"/> | |
</source> | |
<referredProperty xsi:type="ecore:EAttribute" href="http://www.eclipse.org/uml2/5.0.0/UML#//NamedElement/name"/> | |
</body> | |
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="" category="Composed" type="Rep/Join Model"/>	
 </composed>
"/> | |
<loopVariable name="block"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Classifier"/> | |
</loopVariable> | |
<iterSet xsi:type="ocl.ecore:VariableExp" name="vulnerableComponents" eType="/3/Set(Classifier)" referredVariable="/0/projectFileTemplate/%.1/%.5/vulnerableComponents"/> | |
</body> | |
<letVariable name="vulnerableComponents" eType="/3/Set(Classifier)"> | |
<initExpression xsi:type="mtl:QueryInvocation" eType="/3/Set(Classifier)" definition="/0/getVulnerableComponents"> | |
<argument xsi:type="ocl.ecore:VariableExp" name="model" referredVariable="/0/projectFileTemplate/model"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Model"/> | |
</argument> | |
</initExpression> | |
</letVariable> | |
</body> | |
<body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="</models:Project>
"/> | |
<fileUrl xsi:type="ocl.ecore:OperationCallExp"> | |
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> | |
<source xsi:type="ocl.ecore:VariableExp" name="projectName" referredVariable="/0/projectFileTemplate/projectName"> | |
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> | |
</source> | |
<argument xsi:type="ocl.ecore:StringLiteralExp" stringSymbol=".prj"> | |
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> | |
</argument> | |
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String_Class/concat"/> | |
</fileUrl> | |
<charset xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="UTF-8"> | |
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> | |
</charset> | |
</body> | |
<parameter name="model"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Model"/> | |
</parameter> | |
<parameter name="projectName"> | |
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> | |
</parameter> | |
</ownedModuleElement> | |
<ownedModuleElement xsi:type="mtl:Query" name="getNameFromQN" visibility="Public"> | |
<parameter name="qualifiedName"> | |
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> | |
</parameter> | |
<expression xsi:type="ocl.ecore:OperationCallExp" referredOperation="/1/oclstdlib_String_Class/substring"> | |
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> | |
<source xsi:type="ocl.ecore:VariableExp" name="qualifiedName" referredVariable="/0/getNameFromQN/qualifiedName"> | |
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> | |
</source> | |
<argument xsi:type="ocl.ecore:OperationCallExp"> | |
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/> | |
<source xsi:type="ocl.ecore:OperationCallExp" referredOperation="/1/oclstdlib_String_Class/lastIndex"> | |
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/> | |
<source xsi:type="ocl.ecore:VariableExp" name="qualifiedName" referredVariable="/0/getNameFromQN/qualifiedName"> | |
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> | |
</source> | |
<argument xsi:type="ocl.ecore:StringLiteralExp" stringSymbol=":"> | |
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> | |
</argument> | |
</source> | |
<argument xsi:type="ocl.ecore:IntegerLiteralExp" integerSymbol="1"> | |
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/> | |
</argument> | |
<referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer_Class/+"/> | |
</argument> | |
</expression> | |
<type xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> | |
</ownedModuleElement> | |
<ownedModuleElement xsi:type="mtl:Query" name="getAtomicBlocks" visibility="Public" type="/3/Sequence(Classifier)"> | |
<parameter name="model"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Model"/> | |
</parameter> | |
<expression xsi:type="ocl.ecore:OperationCallExp" referredOperation="/1/oclstdlib_OclAny_Class/invoke"> | |
<eType xsi:type="ocl.ecore:AnyType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclAny"/> | |
<source xsi:type="ocl.ecore:VariableExp" name="self" referredVariable="/43"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Model"/> | |
</source> | |
<argument xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="org.polarsys.chess.mobius.utils.TransformationUtil"> | |
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> | |
</argument> | |
<argument xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="getAtomicBlocks()"> | |
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> | |
</argument> | |
<argument xsi:type="ocl.ecore:CollectionLiteralExp" eType="/3/Sequence(Model)" kind="Sequence"> | |
<part xsi:type="ocl.ecore:CollectionItem"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Model"/> | |
<item xsi:type="ocl.ecore:VariableExp" name="model" referredVariable="/0/getAtomicBlocks/model"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Model"/> | |
</item> | |
</part> | |
</argument> | |
</expression> | |
</ownedModuleElement> | |
<ownedModuleElement xsi:type="mtl:Query" name="getComposedBlocks" visibility="Public" type="/3/Sequence(Classifier)"> | |
<parameter name="model"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Model"/> | |
</parameter> | |
<expression xsi:type="ocl.ecore:OperationCallExp" referredOperation="/1/oclstdlib_OclAny_Class/invoke"> | |
<eType xsi:type="ocl.ecore:AnyType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclAny"/> | |
<source xsi:type="ocl.ecore:VariableExp" name="self" referredVariable="/46"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Model"/> | |
</source> | |
<argument xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="org.polarsys.chess.mobius.utils.TransformationUtil"> | |
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> | |
</argument> | |
<argument xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="getComposedBlocks()"> | |
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> | |
</argument> | |
<argument xsi:type="ocl.ecore:CollectionLiteralExp" eType="/3/Sequence(Model)" kind="Sequence"> | |
<part xsi:type="ocl.ecore:CollectionItem"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Model"/> | |
<item xsi:type="ocl.ecore:VariableExp" name="model" referredVariable="/0/getComposedBlocks/model"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Model"/> | |
</item> | |
</part> | |
</argument> | |
</expression> | |
</ownedModuleElement> | |
<ownedModuleElement xsi:type="mtl:Query" name="getAttacks" visibility="Public" type="/3/Sequence(Message)"> | |
<parameter name="model"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Model"/> | |
</parameter> | |
<expression xsi:type="ocl.ecore:OperationCallExp" referredOperation="/1/oclstdlib_OclAny_Class/invoke"> | |
<eType xsi:type="ocl.ecore:AnyType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclAny"/> | |
<source xsi:type="ocl.ecore:VariableExp" name="self" referredVariable="/49"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Model"/> | |
</source> | |
<argument xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="org.polarsys.chess.mobius.utils.TransformationUtil"> | |
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> | |
</argument> | |
<argument xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="getAttacks()"> | |
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> | |
</argument> | |
<argument xsi:type="ocl.ecore:CollectionLiteralExp" eType="/3/Sequence(Model)" kind="Sequence"> | |
<part xsi:type="ocl.ecore:CollectionItem"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Model"/> | |
<item xsi:type="ocl.ecore:VariableExp" name="model" referredVariable="/0/getAttacks/model"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Model"/> | |
</item> | |
</part> | |
</argument> | |
</expression> | |
</ownedModuleElement> | |
<ownedModuleElement xsi:type="mtl:Query" name="getAttackScenarios" visibility="Public" type="/3/Sequence(Interaction)"> | |
<parameter name="model"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Model"/> | |
</parameter> | |
<expression xsi:type="ocl.ecore:OperationCallExp" referredOperation="/1/oclstdlib_OclAny_Class/invoke"> | |
<eType xsi:type="ocl.ecore:AnyType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclAny"/> | |
<source xsi:type="ocl.ecore:VariableExp" name="self" referredVariable="/52"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Model"/> | |
</source> | |
<argument xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="org.polarsys.chess.mobius.utils.TransformationUtil"> | |
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> | |
</argument> | |
<argument xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="getAttackScenarios()"> | |
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> | |
</argument> | |
<argument xsi:type="ocl.ecore:CollectionLiteralExp" eType="/3/Sequence(Model)" kind="Sequence"> | |
<part xsi:type="ocl.ecore:CollectionItem"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Model"/> | |
<item xsi:type="ocl.ecore:VariableExp" name="model" referredVariable="/0/getAttackScenarios/model"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Model"/> | |
</item> | |
</part> | |
</argument> | |
</expression> | |
</ownedModuleElement> | |
<ownedModuleElement xsi:type="mtl:Query" name="getVulnerableComponents" visibility="Public" type="/3/Set(Classifier)"> | |
<parameter name="model"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Model"/> | |
</parameter> | |
<expression xsi:type="ocl.ecore:OperationCallExp" referredOperation="/1/oclstdlib_OclAny_Class/invoke"> | |
<eType xsi:type="ocl.ecore:AnyType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclAny"/> | |
<source xsi:type="ocl.ecore:VariableExp" name="self" referredVariable="/55"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Model"/> | |
</source> | |
<argument xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="org.polarsys.chess.mobius.utils.TransformationUtil"> | |
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> | |
</argument> | |
<argument xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="getVulnerableComponents()"> | |
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> | |
</argument> | |
<argument xsi:type="ocl.ecore:CollectionLiteralExp" eType="/3/Sequence(Model)" kind="Sequence"> | |
<part xsi:type="ocl.ecore:CollectionItem"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Model"/> | |
<item xsi:type="ocl.ecore:VariableExp" name="model" referredVariable="/0/getVulnerableComponents/model"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Model"/> | |
</item> | |
</part> | |
</argument> | |
</expression> | |
</ownedModuleElement> | |
<ownedModuleElement xsi:type="mtl:Query" name="getBlockFromQN" visibility="Public"> | |
<parameter name="blocks" eType="/3/Sequence(Classifier)"/> | |
<parameter name="qualifiedName"> | |
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> | |
</parameter> | |
<expression xsi:type="ocl.ecore:OperationCallExp" referredOperation="/1/oclstdlib_OclAny_Class/invoke"> | |
<eType xsi:type="ocl.ecore:AnyType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclAny"/> | |
<source xsi:type="ocl.ecore:VariableExp" name="self" eType="/3/Sequence(Classifier)" referredVariable="/58"/> | |
<argument xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="org.polarsys.chess.mobius.utils.TransformationUtil"> | |
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> | |
</argument> | |
<argument xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="getBlockFromQN(java.util.List, java.lang.String)"> | |
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> | |
</argument> | |
<argument xsi:type="ocl.ecore:CollectionLiteralExp" eType="/3/Sequence(OclAny)" kind="Sequence"> | |
<part xsi:type="ocl.ecore:CollectionItem" eType="/3/Sequence(Classifier)"> | |
<item xsi:type="ocl.ecore:VariableExp" name="blocks" eType="/3/Sequence(Classifier)" referredVariable="/0/getBlockFromQN/blocks"/> | |
</part> | |
<part xsi:type="ocl.ecore:CollectionItem"> | |
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> | |
<item xsi:type="ocl.ecore:VariableExp" name="qualifiedName" referredVariable="/0/getBlockFromQN/qualifiedName"> | |
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> | |
</item> | |
</part> | |
</argument> | |
</expression> | |
<type xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Classifier"/> | |
</ownedModuleElement> | |
<ownedModuleElement xsi:type="mtl:Query" name="getEmptyStringSet" visibility="Public" type="/3/Set(String)"> | |
<parameter name="traceCtx"> | |
<eType xsi:type="ocl.ecore:AnyType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclAny"/> | |
</parameter> | |
<expression xsi:type="ocl.ecore:OperationCallExp" referredOperation="/1/oclstdlib_OclAny_Class/invoke"> | |
<eType xsi:type="ocl.ecore:AnyType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclAny"/> | |
<source xsi:type="ocl.ecore:VariableExp" name="self" referredVariable="/61"> | |
<eType xsi:type="ocl.ecore:AnyType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclAny"/> | |
</source> | |
<argument xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="org.polarsys.chess.mobius.utils.TransformationUtil"> | |
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> | |
</argument> | |
<argument xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="getEmptyStringSet()"> | |
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> | |
</argument> | |
<argument xsi:type="ocl.ecore:CollectionLiteralExp" eType="/3/Sequence(OclVoid)" kind="Sequence"/> | |
</expression> | |
</ownedModuleElement> | |
<ownedModuleElement xsi:type="mtl:Query" name="addToGlobalVars" visibility="Public"> | |
<parameter name="name"> | |
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> | |
</parameter> | |
<parameter name="globalvars" eType="/3/Set(String)"/> | |
<expression xsi:type="ocl.ecore:OperationCallExp" referredOperation="/1/oclstdlib_OclAny_Class/invoke"> | |
<eType xsi:type="ocl.ecore:AnyType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclAny"/> | |
<source xsi:type="ocl.ecore:VariableExp" name="self" referredVariable="/64"> | |
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> | |
</source> | |
<argument xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="org.polarsys.chess.mobius.utils.TransformationUtil"> | |
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> | |
</argument> | |
<argument xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="addToGlobalVars(java.lang.String, java.util.Set)"> | |
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> | |
</argument> | |
<argument xsi:type="ocl.ecore:CollectionLiteralExp" eType="/3/Sequence(OclAny)" kind="Sequence"> | |
<part xsi:type="ocl.ecore:CollectionItem"> | |
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> | |
<item xsi:type="ocl.ecore:VariableExp" name="name" referredVariable="/0/addToGlobalVars/name"> | |
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> | |
</item> | |
</part> | |
<part xsi:type="ocl.ecore:CollectionItem" eType="/3/Set(String)"> | |
<item xsi:type="ocl.ecore:VariableExp" name="globalvars" eType="/3/Set(String)" referredVariable="/0/addToGlobalVars/globalvars"/> | |
</part> | |
</argument> | |
</expression> | |
<type xsi:type="ocl.ecore:AnyType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclAny"/> | |
</ownedModuleElement> | |
<ownedModuleElement xsi:type="mtl:Query" name="getPlaces" visibility="Public" type="/3/Sequence(State)"> | |
<parameter name="block"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Classifier"/> | |
</parameter> | |
<expression xsi:type="ocl.ecore:OperationCallExp" referredOperation="/1/oclstdlib_OclAny_Class/invoke"> | |
<eType xsi:type="ocl.ecore:AnyType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclAny"/> | |
<source xsi:type="ocl.ecore:VariableExp" name="self" referredVariable="/67"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Classifier"/> | |
</source> | |
<argument xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="org.polarsys.chess.mobius.utils.TransformationUtil"> | |
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> | |
</argument> | |
<argument xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="getPlaces(org.eclipse.uml2.uml.Classifier)"> | |
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> | |
</argument> | |
<argument xsi:type="ocl.ecore:CollectionLiteralExp" eType="/3/Sequence(Classifier)" kind="Sequence"> | |
<part xsi:type="ocl.ecore:CollectionItem"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Classifier"/> | |
<item xsi:type="ocl.ecore:VariableExp" name="block" referredVariable="/0/getPlaces/block"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Classifier"/> | |
</item> | |
</part> | |
</argument> | |
</expression> | |
</ownedModuleElement> | |
<ownedModuleElement xsi:type="mtl:Query" name="getActivities" visibility="Public" type="/3/Sequence(Transition)"> | |
<parameter name="block"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Classifier"/> | |
</parameter> | |
<expression xsi:type="ocl.ecore:OperationCallExp" referredOperation="/1/oclstdlib_OclAny_Class/invoke"> | |
<eType xsi:type="ocl.ecore:AnyType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclAny"/> | |
<source xsi:type="ocl.ecore:VariableExp" name="self" referredVariable="/70"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Classifier"/> | |
</source> | |
<argument xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="org.polarsys.chess.mobius.utils.TransformationUtil"> | |
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> | |
</argument> | |
<argument xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="getActivities(org.eclipse.uml2.uml.Classifier)"> | |
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> | |
</argument> | |
<argument xsi:type="ocl.ecore:CollectionLiteralExp" eType="/3/Sequence(Classifier)" kind="Sequence"> | |
<part xsi:type="ocl.ecore:CollectionItem"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Classifier"/> | |
<item xsi:type="ocl.ecore:VariableExp" name="block" referredVariable="/0/getActivities/block"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Classifier"/> | |
</item> | |
</part> | |
</argument> | |
</expression> | |
</ownedModuleElement> | |
<ownedModuleElement xsi:type="mtl:Query" name="getActivityName" visibility="Public"> | |
<parameter name="tr"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Transition"/> | |
</parameter> | |
<expression xsi:type="ocl.ecore:OperationCallExp" referredOperation="/1/oclstdlib_String_Class/+"> | |
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> | |
<source xsi:type="ocl.ecore:OperationCallExp" referredOperation="/1/oclstdlib_String_Class/+"> | |
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> | |
<source xsi:type="ocl.ecore:PropertyCallExp"> | |
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> | |
<source xsi:type="ocl.ecore:PropertyCallExp"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Vertex"/> | |
<source xsi:type="ocl.ecore:VariableExp" name="tr" referredVariable="/0/getActivityName/tr"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Transition"/> | |
</source> | |
<referredProperty xsi:type="ecore:EReference" href="http://www.eclipse.org/uml2/5.0.0/UML#//Transition/source"/> | |
</source> | |
<referredProperty xsi:type="ecore:EAttribute" href="http://www.eclipse.org/uml2/5.0.0/UML#//NamedElement/name"/> | |
</source> | |
<argument xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="__"> | |
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> | |
</argument> | |
</source> | |
<argument xsi:type="ocl.ecore:PropertyCallExp"> | |
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> | |
<source xsi:type="ocl.ecore:PropertyCallExp"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Vertex"/> | |
<source xsi:type="ocl.ecore:VariableExp" name="tr" referredVariable="/0/getActivityName/tr"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Transition"/> | |
</source> | |
<referredProperty xsi:type="ecore:EReference" href="http://www.eclipse.org/uml2/5.0.0/UML#//Transition/target"/> | |
</source> | |
<referredProperty xsi:type="ecore:EAttribute" href="http://www.eclipse.org/uml2/5.0.0/UML#//NamedElement/name"/> | |
</argument> | |
</expression> | |
<type xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> | |
</ownedModuleElement> | |
<ownedModuleElement xsi:type="mtl:Query" name="getRate" visibility="Public"> | |
<parameter name="tr"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Transition"/> | |
</parameter> | |
<expression xsi:type="ocl.ecore:OperationCallExp" referredOperation="/1/oclstdlib_OclAny_Class/invoke"> | |
<eType xsi:type="ocl.ecore:AnyType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclAny"/> | |
<source xsi:type="ocl.ecore:VariableExp" name="self" referredVariable="/76"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Transition"/> | |
</source> | |
<argument xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="org.polarsys.chess.mobius.utils.TransformationUtil"> | |
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> | |
</argument> | |
<argument xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="getRate(org.eclipse.uml2.uml.Transition)"> | |
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> | |
</argument> | |
<argument xsi:type="ocl.ecore:CollectionLiteralExp" eType="/3/Sequence(Transition)" kind="Sequence"> | |
<part xsi:type="ocl.ecore:CollectionItem"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Transition"/> | |
<item xsi:type="ocl.ecore:VariableExp" name="tr" referredVariable="/0/getRate/tr"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Transition"/> | |
</item> | |
</part> | |
</argument> | |
</expression> | |
<type xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> | |
</ownedModuleElement> | |
<ownedModuleElement xsi:type="mtl:Comment"> | |
<body startPosition="4392" endPosition="4451" value=" to handle start place of fragments in a sequence diagram "/> | |
</ownedModuleElement> | |
<ownedModuleElement xsi:type="mtl:Query" name="getStartPlace" visibility="Public"> | |
<parameter name="ctx"> | |
<eType xsi:type="ocl.ecore:AnyType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclAny"/> | |
</parameter> | |
<expression xsi:type="ocl.ecore:OperationCallExp" referredOperation="/1/oclstdlib_OclAny_Class/invoke"> | |
<eType xsi:type="ocl.ecore:AnyType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclAny"/> | |
<source xsi:type="ocl.ecore:VariableExp" name="self" referredVariable="/79"> | |
<eType xsi:type="ocl.ecore:AnyType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclAny"/> | |
</source> | |
<argument xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="org.polarsys.chess.mobius.utils.TransformationUtil"> | |
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> | |
</argument> | |
<argument xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="getStartPlace()"> | |
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> | |
</argument> | |
<argument xsi:type="ocl.ecore:CollectionLiteralExp" eType="/3/Sequence(OclVoid)" kind="Sequence"/> | |
</expression> | |
<type xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> | |
</ownedModuleElement> | |
<ownedModuleElement xsi:type="mtl:Query" name="getStartX" visibility="Public"> | |
<parameter name="ctx"> | |
<eType xsi:type="ocl.ecore:AnyType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclAny"/> | |
</parameter> | |
<expression xsi:type="ocl.ecore:OperationCallExp" referredOperation="/1/oclstdlib_OclAny_Class/invoke"> | |
<eType xsi:type="ocl.ecore:AnyType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclAny"/> | |
<source xsi:type="ocl.ecore:VariableExp" name="self" referredVariable="/82"> | |
<eType xsi:type="ocl.ecore:AnyType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclAny"/> | |
</source> | |
<argument xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="org.polarsys.chess.mobius.utils.TransformationUtil"> | |
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> | |
</argument> | |
<argument xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="getStartX()"> | |
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> | |
</argument> | |
<argument xsi:type="ocl.ecore:CollectionLiteralExp" eType="/3/Sequence(OclVoid)" kind="Sequence"/> | |
</expression> | |
<type xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/> | |
</ownedModuleElement> | |
<ownedModuleElement xsi:type="mtl:Query" name="getStartY" visibility="Public"> | |
<parameter name="ctx"> | |
<eType xsi:type="ocl.ecore:AnyType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclAny"/> | |
</parameter> | |
<expression xsi:type="ocl.ecore:OperationCallExp" referredOperation="/1/oclstdlib_OclAny_Class/invoke"> | |
<eType xsi:type="ocl.ecore:AnyType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclAny"/> | |
<source xsi:type="ocl.ecore:VariableExp" name="self" referredVariable="/85"> | |
<eType xsi:type="ocl.ecore:AnyType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclAny"/> | |
</source> | |
<argument xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="org.polarsys.chess.mobius.utils.TransformationUtil"> | |
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> | |
</argument> | |
<argument xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="getStartY()"> | |
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> | |
</argument> | |
<argument xsi:type="ocl.ecore:CollectionLiteralExp" eType="/3/Sequence(OclVoid)" kind="Sequence"/> | |
</expression> | |
<type xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/> | |
</ownedModuleElement> | |
<ownedModuleElement xsi:type="mtl:Query" name="setStartPlace" visibility="Public"> | |
<parameter name="startPlace"> | |
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> | |
</parameter> | |
<expression xsi:type="ocl.ecore:OperationCallExp" referredOperation="/1/oclstdlib_OclAny_Class/invoke"> | |
<eType xsi:type="ocl.ecore:AnyType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclAny"/> | |
<source xsi:type="ocl.ecore:VariableExp" name="self" referredVariable="/88"> | |
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> | |
</source> | |
<argument xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="org.polarsys.chess.mobius.utils.TransformationUtil"> | |
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> | |
</argument> | |
<argument xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="setStartPlace(java.lang.String)"> | |
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> | |
</argument> | |
<argument xsi:type="ocl.ecore:CollectionLiteralExp" eType="/3/Sequence(String)" kind="Sequence"> | |
<part xsi:type="ocl.ecore:CollectionItem"> | |
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> | |
<item xsi:type="ocl.ecore:VariableExp" name="startPlace" referredVariable="/0/setStartPlace/startPlace"> | |
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> | |
</item> | |
</part> | |
</argument> | |
</expression> | |
<type xsi:type="ocl.ecore:AnyType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclAny"/> | |
</ownedModuleElement> | |
<ownedModuleElement xsi:type="mtl:Query" name="setStartX" visibility="Public"> | |
<parameter name="startX"> | |
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/> | |
</parameter> | |
<expression xsi:type="ocl.ecore:OperationCallExp" referredOperation="/1/oclstdlib_OclAny_Class/invoke"> | |
<eType xsi:type="ocl.ecore:AnyType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclAny"/> | |
<source xsi:type="ocl.ecore:VariableExp" name="self" referredVariable="/91"> | |
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/> | |
</source> | |
<argument xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="org.polarsys.chess.mobius.utils.TransformationUtil"> | |
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> | |
</argument> | |
<argument xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="setStartX(java.lang.Integer)"> | |
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> | |
</argument> | |
<argument xsi:type="ocl.ecore:CollectionLiteralExp" eType="/3/Sequence(Integer)" kind="Sequence"> | |
<part xsi:type="ocl.ecore:CollectionItem"> | |
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/> | |
<item xsi:type="ocl.ecore:VariableExp" name="startX" referredVariable="/0/setStartX/startX"> | |
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/> | |
</item> | |
</part> | |
</argument> | |
</expression> | |
<type xsi:type="ocl.ecore:AnyType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclAny"/> | |
</ownedModuleElement> | |
<ownedModuleElement xsi:type="mtl:Query" name="setStartY" visibility="Public"> | |
<parameter name="startY"> | |
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/> | |
</parameter> | |
<expression xsi:type="ocl.ecore:OperationCallExp" referredOperation="/1/oclstdlib_OclAny_Class/invoke"> | |
<eType xsi:type="ocl.ecore:AnyType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclAny"/> | |
<source xsi:type="ocl.ecore:VariableExp" name="self" referredVariable="/94"> | |
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/> | |
</source> | |
<argument xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="org.polarsys.chess.mobius.utils.TransformationUtil"> | |
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> | |
</argument> | |
<argument xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="setStartY(java.lang.Integer)"> | |
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> | |
</argument> | |
<argument xsi:type="ocl.ecore:CollectionLiteralExp" eType="/3/Sequence(Integer)" kind="Sequence"> | |
<part xsi:type="ocl.ecore:CollectionItem"> | |
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/> | |
<item xsi:type="ocl.ecore:VariableExp" name="startY" referredVariable="/0/setStartY/startY"> | |
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/> | |
</item> | |
</part> | |
</argument> | |
</expression> | |
<type xsi:type="ocl.ecore:AnyType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclAny"/> | |
</ownedModuleElement> | |
</mtl:Module> | |
<ecore:EPackage name="additions"> | |
<eClassifiers xsi:type="ecore:EClass" name="oclstdlib_String_Class"> | |
<eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> | |
<references href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> | |
</eAnnotations> | |
<eOperations name="lastIndex"> | |
<eAnnotations source="MTL non-standard"/> | |
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/> | |
<eParameters name="substring"> | |
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> | |
</eParameters> | |
</eOperations> | |
<eOperations name="substring"> | |
<eAnnotations source="MTL non-standard"/> | |
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> | |
<eParameters name="startIndex"> | |
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/> | |
</eParameters> | |
</eOperations> | |
<eOperations name="+"> | |
<eAnnotations source="MTL non-standard"/> | |
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> | |
<eParameters name="other"> | |
<eType xsi:type="ocl.ecore:AnyType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclAny"/> | |
</eParameters> | |
</eOperations> | |
</eClassifiers> | |
<eClassifiers xsi:type="ecore:EClass" name="oclstdlib_Integer_Class"> | |
<eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> | |
<references href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/> | |
</eAnnotations> | |
</eClassifiers> | |
<eClassifiers xsi:type="ecore:EClass" name="oclstdlib_Real_Class"> | |
<eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> | |
<references href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Real"/> | |
</eAnnotations> | |
</eClassifiers> | |
<eClassifiers xsi:type="ecore:EClass" name="ecore_EObject_Class"> | |
<eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> | |
<references href="http://www.eclipse.org/emf/2002/Ecore#//EObject"/> | |
</eAnnotations> | |
<eOperations name="projectFileTemplate"> | |
<eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> | |
<contents xsi:type="ocl.ecore:Constraint"/> | |
</eAnnotations> | |
<eAnnotations source="MTL" references="/0/projectFileTemplate"/> | |
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> | |
<eParameters name="model"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Model"/> | |
</eParameters> | |
<eParameters name="projectName"> | |
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> | |
</eParameters> | |
</eOperations> | |
<eOperations name="getNameFromQN"> | |
<eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> | |
<contents xsi:type="ocl.ecore:Constraint"/> | |
</eAnnotations> | |
<eAnnotations source="MTL" references="/0/getNameFromQN"/> | |
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> | |
<eParameters name="qualifiedName"> | |
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> | |
</eParameters> | |
</eOperations> | |
<eOperations name="getAtomicBlocks" eType="/3/Sequence(Classifier)"> | |
<eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> | |
<contents xsi:type="ocl.ecore:Constraint"/> | |
</eAnnotations> | |
<eAnnotations source="MTL" references="/0/getAtomicBlocks"/> | |
<eParameters name="model"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Model"/> | |
</eParameters> | |
</eOperations> | |
<eOperations name="getComposedBlocks" eType="/3/Sequence(Classifier)"> | |
<eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> | |
<contents xsi:type="ocl.ecore:Constraint"/> | |
</eAnnotations> | |
<eAnnotations source="MTL" references="/0/getComposedBlocks"/> | |
<eParameters name="model"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Model"/> | |
</eParameters> | |
</eOperations> | |
<eOperations name="getAttacks" eType="/3/Sequence(Message)"> | |
<eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> | |
<contents xsi:type="ocl.ecore:Constraint"/> | |
</eAnnotations> | |
<eAnnotations source="MTL" references="/0/getAttacks"/> | |
<eParameters name="model"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Model"/> | |
</eParameters> | |
</eOperations> | |
<eOperations name="getAttackScenarios" eType="/3/Sequence(Interaction)"> | |
<eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> | |
<contents xsi:type="ocl.ecore:Constraint"/> | |
</eAnnotations> | |
<eAnnotations source="MTL" references="/0/getAttackScenarios"/> | |
<eParameters name="model"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Model"/> | |
</eParameters> | |
</eOperations> | |
<eOperations name="getVulnerableComponents" eType="/3/Set(Classifier)"> | |
<eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> | |
<contents xsi:type="ocl.ecore:Constraint"/> | |
</eAnnotations> | |
<eAnnotations source="MTL" references="/0/getVulnerableComponents"/> | |
<eParameters name="model"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Model"/> | |
</eParameters> | |
</eOperations> | |
<eOperations name="getBlockFromQN"> | |
<eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> | |
<contents xsi:type="ocl.ecore:Constraint"/> | |
</eAnnotations> | |
<eAnnotations source="MTL" references="/0/getBlockFromQN"/> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Classifier"/> | |
<eParameters name="blocks" eType="/3/Sequence(Classifier)"/> | |
<eParameters name="qualifiedName"> | |
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> | |
</eParameters> | |
</eOperations> | |
<eOperations name="getEmptyStringSet" eType="/3/Set(String)"> | |
<eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> | |
<contents xsi:type="ocl.ecore:Constraint"/> | |
</eAnnotations> | |
<eAnnotations source="MTL" references="/0/getEmptyStringSet"/> | |
<eParameters name="traceCtx"> | |
<eType xsi:type="ocl.ecore:AnyType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclAny"/> | |
</eParameters> | |
</eOperations> | |
<eOperations name="addToGlobalVars"> | |
<eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> | |
<contents xsi:type="ocl.ecore:Constraint"/> | |
</eAnnotations> | |
<eAnnotations source="MTL" references="/0/addToGlobalVars"/> | |
<eType xsi:type="ocl.ecore:AnyType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclAny"/> | |
<eParameters name="name"> | |
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> | |
</eParameters> | |
<eParameters name="globalvars" eType="/3/Set(String)"/> | |
</eOperations> | |
<eOperations name="getPlaces" eType="/3/Sequence(State)"> | |
<eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> | |
<contents xsi:type="ocl.ecore:Constraint"/> | |
</eAnnotations> | |
<eAnnotations source="MTL" references="/0/getPlaces"/> | |
<eParameters name="block"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Classifier"/> | |
</eParameters> | |
</eOperations> | |
<eOperations name="getActivities" eType="/3/Sequence(Transition)"> | |
<eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> | |
<contents xsi:type="ocl.ecore:Constraint"/> | |
</eAnnotations> | |
<eAnnotations source="MTL" references="/0/getActivities"/> | |
<eParameters name="block"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Classifier"/> | |
</eParameters> | |
</eOperations> | |
<eOperations name="getActivityName"> | |
<eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> | |
<contents xsi:type="ocl.ecore:Constraint"/> | |
</eAnnotations> | |
<eAnnotations source="MTL" references="/0/getActivityName"/> | |
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> | |
<eParameters name="tr"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Transition"/> | |
</eParameters> | |
</eOperations> | |
<eOperations name="getRate"> | |
<eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> | |
<contents xsi:type="ocl.ecore:Constraint"/> | |
</eAnnotations> | |
<eAnnotations source="MTL" references="/0/getRate"/> | |
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> | |
<eParameters name="tr"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Transition"/> | |
</eParameters> | |
</eOperations> | |
<eOperations name="getStartPlace"> | |
<eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> | |
<contents xsi:type="ocl.ecore:Constraint"/> | |
</eAnnotations> | |
<eAnnotations source="MTL" references="/0/getStartPlace"/> | |
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> | |
<eParameters name="ctx"> | |
<eType xsi:type="ocl.ecore:AnyType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclAny"/> | |
</eParameters> | |
</eOperations> | |
<eOperations name="getStartX"> | |
<eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> | |
<contents xsi:type="ocl.ecore:Constraint"/> | |
</eAnnotations> | |
<eAnnotations source="MTL" references="/0/getStartX"/> | |
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/> | |
<eParameters name="ctx"> | |
<eType xsi:type="ocl.ecore:AnyType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclAny"/> | |
</eParameters> | |
</eOperations> | |
<eOperations name="getStartY"> | |
<eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> | |
<contents xsi:type="ocl.ecore:Constraint"/> | |
</eAnnotations> | |
<eAnnotations source="MTL" references="/0/getStartY"/> | |
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/> | |
<eParameters name="ctx"> | |
<eType xsi:type="ocl.ecore:AnyType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclAny"/> | |
</eParameters> | |
</eOperations> | |
<eOperations name="setStartPlace"> | |
<eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> | |
<contents xsi:type="ocl.ecore:Constraint"/> | |
</eAnnotations> | |
<eAnnotations source="MTL" references="/0/setStartPlace"/> | |
<eType xsi:type="ocl.ecore:AnyType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclAny"/> | |
<eParameters name="startPlace"> | |
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> | |
</eParameters> | |
</eOperations> | |
<eOperations name="setStartX"> | |
<eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> | |
<contents xsi:type="ocl.ecore:Constraint"/> | |
</eAnnotations> | |
<eAnnotations source="MTL" references="/0/setStartX"/> | |
<eType xsi:type="ocl.ecore:AnyType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclAny"/> | |
<eParameters name="startX"> | |
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/> | |
</eParameters> | |
</eOperations> | |
<eOperations name="setStartY"> | |
<eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> | |
<contents xsi:type="ocl.ecore:Constraint"/> | |
</eAnnotations> | |
<eAnnotations source="MTL" references="/0/setStartY"/> | |
<eType xsi:type="ocl.ecore:AnyType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclAny"/> | |
<eParameters name="startY"> | |
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/> | |
</eParameters> | |
</eOperations> | |
</eClassifiers> | |
<eClassifiers xsi:type="ecore:EClass" name="oclstdlib_OclAny_Class"> | |
<eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> | |
<references href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclAny"/> | |
</eAnnotations> | |
<eOperations name="invoke"> | |
<eAnnotations source="MTL non-standard"/> | |
<eType xsi:type="ocl.ecore:AnyType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclAny"/> | |
<eParameters name="class"> | |
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> | |
</eParameters> | |
<eParameters name="method"> | |
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> | |
</eParameters> | |
<eParameters name="arguments"> | |
<eType xsi:type="ocl.ecore:SequenceType" href="http://www.eclipse.org/acceleo/mtl/3.0/mtlnonstdlib.ecore#//Sequence(OclAny)"/> | |
</eParameters> | |
</eOperations> | |
</eClassifiers> | |
<eClassifiers xsi:type="ecore:EClass" name="oclstdlib_Collection(T)_Class"> | |
<eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> | |
<references href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Collection(T)"/> | |
</eAnnotations> | |
</eClassifiers> | |
<eClassifiers xsi:type="ecore:EClass" name="oclstdlib_Sequence(T)_Class"> | |
<eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> | |
<references href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Sequence(T)"/> | |
</eAnnotations> | |
</eClassifiers> | |
<eClassifiers xsi:type="ecore:EClass" name="oclstdlib_OrderedSet(T)_Class"> | |
<eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> | |
<references href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OrderedSet(T)"/> | |
</eAnnotations> | |
</eClassifiers> | |
<eClassifiers xsi:type="ecore:EClass" name="uml_Model_Class"> | |
<eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> | |
<references href="http://www.eclipse.org/uml2/5.0.0/UML#//Model"/> | |
</eAnnotations> | |
</eClassifiers> | |
<eClassifiers xsi:type="ecore:EClass" name="collections_Sequence(Classifier)_Class"> | |
<eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL" references="/3/Sequence(Classifier)"/> | |
</eClassifiers> | |
<eClassifiers xsi:type="ecore:EClass" name="uml_Classifier_Class"> | |
<eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> | |
<references href="http://www.eclipse.org/uml2/5.0.0/UML#//Classifier"/> | |
</eAnnotations> | |
</eClassifiers> | |
<eClassifiers xsi:type="ecore:EClass" name="uml_Transition_Class"> | |
<eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> | |
<references href="http://www.eclipse.org/uml2/5.0.0/UML#//Transition"/> | |
</eAnnotations> | |
</eClassifiers> | |
</ecore:EPackage> | |
<ocl.ecore:Variable name="self"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EObject"/> | |
</ocl.ecore:Variable> | |
<ecore:EPackage name="collections"> | |
<eClassifiers xsi:type="ocl.ecore:SequenceType" name="Sequence(Classifier)" instanceClassName="java.util.List"> | |
<elementType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Classifier"/> | |
</eClassifiers> | |
<eClassifiers xsi:type="ocl.ecore:SequenceType" name="Sequence(Message)" instanceClassName="java.util.List"> | |
<elementType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Message"/> | |
</eClassifiers> | |
<eClassifiers xsi:type="ocl.ecore:SequenceType" name="Sequence(Interaction)" instanceClassName="java.util.List"> | |
<elementType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Interaction"/> | |
</eClassifiers> | |
<eClassifiers xsi:type="ocl.ecore:SetType" name="Set(Classifier)" instanceClassName="java.util.Set"> | |
<elementType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Classifier"/> | |
</eClassifiers> | |
<eClassifiers xsi:type="ocl.ecore:SetType" name="Set(String)" instanceClassName="java.util.Set"> | |
<elementType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> | |
</eClassifiers> | |
<eClassifiers xsi:type="ocl.ecore:SequenceType" name="Sequence(State)" instanceClassName="java.util.List"> | |
<elementType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//State"/> | |
</eClassifiers> | |
<eClassifiers xsi:type="ocl.ecore:SequenceType" name="Sequence(Transition)" instanceClassName="java.util.List"> | |
<elementType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Transition"/> | |
</eClassifiers> | |
<eClassifiers xsi:type="ocl.ecore:SequenceType" name="Sequence(Model)" instanceClassName="java.util.List"> | |
<elementType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Model"/> | |
</eClassifiers> | |
<eClassifiers xsi:type="ocl.ecore:SequenceType" name="Sequence(OclAny)" instanceClassName="java.util.List"> | |
<elementType xsi:type="ocl.ecore:AnyType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclAny"/> | |
</eClassifiers> | |
<eClassifiers xsi:type="ocl.ecore:SequenceType" name="Sequence(OclVoid)" instanceClassName="java.util.List"> | |
<elementType xsi:type="ocl.ecore:VoidType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclVoid"/> | |
</eClassifiers> | |
<eClassifiers xsi:type="ocl.ecore:SequenceType" name="Sequence(String)" instanceClassName="java.util.List"> | |
<elementType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> | |
</eClassifiers> | |
<eClassifiers xsi:type="ocl.ecore:SequenceType" name="Sequence(Integer)" instanceClassName="java.util.List"> | |
<elementType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/> | |
</eClassifiers> | |
</ecore:EPackage> | |
<ocl.ecore:Variable name="self"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Model"/> | |
</ocl.ecore:Variable> | |
<ocl.ecore:Variable name="self"> | |
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> | |
</ocl.ecore:Variable> | |
<ocl.ecore:Variable name="self"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Model"/> | |
</ocl.ecore:Variable> | |
<ocl.ecore:Variable name="self"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Model"/> | |
</ocl.ecore:Variable> | |
<ocl.ecore:Variable name="self"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Model"/> | |
</ocl.ecore:Variable> | |
<ocl.ecore:Variable name="self"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Model"/> | |
</ocl.ecore:Variable> | |
<ocl.ecore:Variable name="self"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Model"/> | |
</ocl.ecore:Variable> | |
<ocl.ecore:Variable name="self"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Model"/> | |
</ocl.ecore:Variable> | |
<ocl.ecore:Variable name="self"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Classifier"/> | |
</ocl.ecore:Variable> | |
<ocl.ecore:Variable name="self"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Classifier"/> | |
</ocl.ecore:Variable> | |
<ocl.ecore:Variable name="self"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Classifier"/> | |
</ocl.ecore:Variable> | |
<ocl.ecore:Variable name="self"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Model"/> | |
</ocl.ecore:Variable> | |
<ocl.ecore:Variable name="i"> | |
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/> | |
</ocl.ecore:Variable> | |
<ocl.ecore:Variable name="self"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Model"/> | |
</ocl.ecore:Variable> | |
<ocl.ecore:Variable name="self"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Model"/> | |
</ocl.ecore:Variable> | |
<ocl.ecore:Variable name="self"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Interaction"/> | |
</ocl.ecore:Variable> | |
<ocl.ecore:Variable name="self"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Interaction"/> | |
</ocl.ecore:Variable> | |
<ocl.ecore:Variable name="self"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Interaction"/> | |
</ocl.ecore:Variable> | |
<ocl.ecore:Variable name="self"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Model"/> | |
</ocl.ecore:Variable> | |
<ocl.ecore:Variable name="i"> | |
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/> | |
</ocl.ecore:Variable> | |
<ocl.ecore:Variable name="self"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Model"/> | |
</ocl.ecore:Variable> | |
<ocl.ecore:Variable name="self"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Model"/> | |
</ocl.ecore:Variable> | |
<ocl.ecore:Variable name="self"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Classifier"/> | |
</ocl.ecore:Variable> | |
<ocl.ecore:Variable name="self"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Classifier"/> | |
</ocl.ecore:Variable> | |
<ocl.ecore:Variable name="self"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Classifier"/> | |
</ocl.ecore:Variable> | |
<ocl.ecore:Variable name="self"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Model"/> | |
</ocl.ecore:Variable> | |
<ocl.ecore:Variable name="i"> | |
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/> | |
</ocl.ecore:Variable> | |
<ocl.ecore:Variable name="self"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Model"/> | |
</ocl.ecore:Variable> | |
<ocl.ecore:Variable name="self"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Model"/> | |
</ocl.ecore:Variable> | |
<ocl.ecore:Variable name="self"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Classifier"/> | |
</ocl.ecore:Variable> | |
<ocl.ecore:Variable name="self"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Classifier"/> | |
</ocl.ecore:Variable> | |
<ocl.ecore:Variable name="self"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Classifier"/> | |
</ocl.ecore:Variable> | |
<ocl.ecore:Variable name="self"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Model"/> | |
</ocl.ecore:Variable> | |
<ocl.ecore:Variable name="i"> | |
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/> | |
</ocl.ecore:Variable> | |
<ocl.ecore:Variable name="self"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EObject"/> | |
</ocl.ecore:Variable> | |
<ocl.ecore:Variable name="self"> | |
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> | |
</ocl.ecore:Variable> | |
<ocl.ecore:Variable name="self"> | |
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> | |
</ocl.ecore:Variable> | |
<ocl.ecore:Variable name="self"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EObject"/> | |
</ocl.ecore:Variable> | |
<ocl.ecore:Variable name="self"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Model"/> | |
</ocl.ecore:Variable> | |
<ocl.ecore:Variable name="self"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Model"/> | |
</ocl.ecore:Variable> | |
<ocl.ecore:Variable name="self"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EObject"/> | |
</ocl.ecore:Variable> | |
<ocl.ecore:Variable name="self"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Model"/> | |
</ocl.ecore:Variable> | |
<ocl.ecore:Variable name="self"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Model"/> | |
</ocl.ecore:Variable> | |
<ocl.ecore:Variable name="self"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EObject"/> | |
</ocl.ecore:Variable> | |
<ocl.ecore:Variable name="self"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Model"/> | |
</ocl.ecore:Variable> | |
<ocl.ecore:Variable name="self"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Model"/> | |
</ocl.ecore:Variable> | |
<ocl.ecore:Variable name="self"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EObject"/> | |
</ocl.ecore:Variable> | |
<ocl.ecore:Variable name="self"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Model"/> | |
</ocl.ecore:Variable> | |
<ocl.ecore:Variable name="self"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Model"/> | |
</ocl.ecore:Variable> | |
<ocl.ecore:Variable name="self"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EObject"/> | |
</ocl.ecore:Variable> | |
<ocl.ecore:Variable name="self"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Model"/> | |
</ocl.ecore:Variable> | |
<ocl.ecore:Variable name="self"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Model"/> | |
</ocl.ecore:Variable> | |
<ocl.ecore:Variable name="self"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EObject"/> | |
</ocl.ecore:Variable> | |
<ocl.ecore:Variable name="self" eType="/3/Sequence(Classifier)"/> | |
<ocl.ecore:Variable name="self" eType="/3/Sequence(Classifier)"/> | |
<ocl.ecore:Variable name="self"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EObject"/> | |
</ocl.ecore:Variable> | |
<ocl.ecore:Variable name="self"> | |
<eType xsi:type="ocl.ecore:AnyType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclAny"/> | |
</ocl.ecore:Variable> | |
<ocl.ecore:Variable name="self"> | |
<eType xsi:type="ocl.ecore:AnyType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclAny"/> | |
</ocl.ecore:Variable> | |
<ocl.ecore:Variable name="self"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EObject"/> | |
</ocl.ecore:Variable> | |
<ocl.ecore:Variable name="self"> | |
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> | |
</ocl.ecore:Variable> | |
<ocl.ecore:Variable name="self"> | |
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> | |
</ocl.ecore:Variable> | |
<ocl.ecore:Variable name="self"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EObject"/> | |
</ocl.ecore:Variable> | |
<ocl.ecore:Variable name="self"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Classifier"/> | |
</ocl.ecore:Variable> | |
<ocl.ecore:Variable name="self"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Classifier"/> | |
</ocl.ecore:Variable> | |
<ocl.ecore:Variable name="self"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EObject"/> | |
</ocl.ecore:Variable> | |
<ocl.ecore:Variable name="self"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Classifier"/> | |
</ocl.ecore:Variable> | |
<ocl.ecore:Variable name="self"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Classifier"/> | |
</ocl.ecore:Variable> | |
<ocl.ecore:Variable name="self"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EObject"/> | |
</ocl.ecore:Variable> | |
<ocl.ecore:Variable name="self"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Transition"/> | |
</ocl.ecore:Variable> | |
<ocl.ecore:Variable name="self"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Transition"/> | |
</ocl.ecore:Variable> | |
<ocl.ecore:Variable name="self"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EObject"/> | |
</ocl.ecore:Variable> | |
<ocl.ecore:Variable name="self"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Transition"/> | |
</ocl.ecore:Variable> | |
<ocl.ecore:Variable name="self"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Transition"/> | |
</ocl.ecore:Variable> | |
<ocl.ecore:Variable name="self"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EObject"/> | |
</ocl.ecore:Variable> | |
<ocl.ecore:Variable name="self"> | |
<eType xsi:type="ocl.ecore:AnyType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclAny"/> | |
</ocl.ecore:Variable> | |
<ocl.ecore:Variable name="self"> | |
<eType xsi:type="ocl.ecore:AnyType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclAny"/> | |
</ocl.ecore:Variable> | |
<ocl.ecore:Variable name="self"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EObject"/> | |
</ocl.ecore:Variable> | |
<ocl.ecore:Variable name="self"> | |
<eType xsi:type="ocl.ecore:AnyType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclAny"/> | |
</ocl.ecore:Variable> | |
<ocl.ecore:Variable name="self"> | |
<eType xsi:type="ocl.ecore:AnyType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclAny"/> | |
</ocl.ecore:Variable> | |
<ocl.ecore:Variable name="self"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EObject"/> | |
</ocl.ecore:Variable> | |
<ocl.ecore:Variable name="self"> | |
<eType xsi:type="ocl.ecore:AnyType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclAny"/> | |
</ocl.ecore:Variable> | |
<ocl.ecore:Variable name="self"> | |
<eType xsi:type="ocl.ecore:AnyType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclAny"/> | |
</ocl.ecore:Variable> | |
<ocl.ecore:Variable name="self"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EObject"/> | |
</ocl.ecore:Variable> | |
<ocl.ecore:Variable name="self"> | |
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> | |
</ocl.ecore:Variable> | |
<ocl.ecore:Variable name="self"> | |
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> | |
</ocl.ecore:Variable> | |
<ocl.ecore:Variable name="self"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EObject"/> | |
</ocl.ecore:Variable> | |
<ocl.ecore:Variable name="self"> | |
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/> | |
</ocl.ecore:Variable> | |
<ocl.ecore:Variable name="self"> | |
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/> | |
</ocl.ecore:Variable> | |
<ocl.ecore:Variable name="self"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EObject"/> | |
</ocl.ecore:Variable> | |
<ocl.ecore:Variable name="self"> | |
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/> | |
</ocl.ecore:Variable> | |
<ocl.ecore:Variable name="self"> | |
<eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/> | |
</ocl.ecore:Variable> | |
<ocl.ecore:Variable name="self"> | |
<eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EObject"/> | |
</ocl.ecore:Variable> | |
<ecore:EAnnotation source="positions"> | |
<eAnnotations source="positions.0" references="/0/projectFileTemplate"> | |
<details key="start" value="596"/> | |
<details key="end" value="2078"/> | |
<details key="line" value="20"/> | |
</eAnnotations> | |
<eAnnotations source="positions.1" references="/0/projectFileTemplate/%"> | |
<details key="start" value="671"/> | |
<details key="end" value="673"/> | |
<details key="line" value="21"/> | |
</eAnnotations> | |
<eAnnotations source="positions.2" references="/0/projectFileTemplate/%.1"> | |
<details key="start" value="693"/> | |
<details key="end" value="2066"/> | |
<details key="line" value="23"/> | |
</eAnnotations> | |
<eAnnotations source="positions.3" references="/0/projectFileTemplate/%.1/%"> | |
<details key="start" value="745"/> | |
<details key="end" value="914"/> | |
<details key="line" value="24"/> | |
</eAnnotations> | |
<eAnnotations source="positions.4" references="/0/projectFileTemplate/%.1/projectName"> | |
<details key="start" value="915"/> | |
<details key="end" value="926"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.5" references="/0/projectFileTemplate/%.1/%.1"> | |
<details key="start" value="928"/> | |
<details key="end" value="969"/> | |
<details key="line" value="25"/> | |
</eAnnotations> | |
<eAnnotations source="positions.6" references="/0/projectFileTemplate/%.1/%.2"> | |
<details key="start" value="970"/> | |
<details key="end" value="1196"/> | |
<details key="line" value="26"/> | |
</eAnnotations> | |
<eAnnotations source="positions.7" references="/0/projectFileTemplate/%.1/%.2/%"> | |
<details key="start" value="1040"/> | |
<details key="end" value="1188"/> | |
<details key="line" value="27"/> | |
</eAnnotations> | |
<eAnnotations source="positions.8" references="/0/projectFileTemplate/%.1/%.2/%/%"> | |
<details key="start" value="1082"/> | |
<details key="end" value="1098"/> | |
<details key="line" value="28"/> | |
</eAnnotations> | |
<eAnnotations source="positions.9" references="/0/projectFileTemplate/%.1/%.2/%/%.1"> | |
<details key="start" value="1099"/> | |
<details key="end" value="1109"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.10" references="/0/projectFileTemplate/%.1/%.2/%/%.1/block"> | |
<details key="start" value="1099"/> | |
<details key="end" value="1104"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.11" references="/0/projectFileTemplate/%.1/%.2/%/%.2"> | |
<details key="start" value="1111"/> | |
<details key="end" value="1133"/> | |
<details key="line" value="28"/> | |
</eAnnotations> | |
<eAnnotations source="positions.12" references="/0/projectFileTemplate/%.1/%.2/%/%.3"> | |
<details key="start" value="1134"/> | |
<details key="end" value="1144"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.13" references="/0/projectFileTemplate/%.1/%.2/%/%.3/block"> | |
<details key="start" value="1134"/> | |
<details key="end" value="1139"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.14" references="/0/projectFileTemplate/%.1/%.2/%/%.4"> | |
<details key="start" value="1146"/> | |
<details key="end" value="1180"/> | |
<details key="line" value="29"/> | |
</eAnnotations> | |
<eAnnotations source="positions.15" references="/0/projectFileTemplate/%.1/%.2/%/block"> | |
<details key="start" value="1046"/> | |
<details key="end" value="1064"/> | |
<details key="line" value="27"/> | |
</eAnnotations> | |
<eAnnotations source="positions.16" references="/0/projectFileTemplate/%.1/%.2/%/atomicBlocks"> | |
<details key="start" value="1067"/> | |
<details key="end" value="1079"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.17" references="/0/projectFileTemplate/%.1/%.2/atomicBlocks"> | |
<details key="start" value="975"/> | |
<details key="end" value="1036"/> | |
<details key="line" value="26"/> | |
</eAnnotations> | |
<eAnnotations source="positions.18" references="/0/projectFileTemplate/%.1/%.2/atomicBlocks/%"> | |
<details key="start" value="1015"/> | |
<details key="end" value="1037"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.19" references="/0/projectFileTemplate/%.1/%.2/atomicBlocks/%/model"> | |
<details key="start" value="1031"/> | |
<details key="end" value="1036"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.20" references="/0/projectFileTemplate/%.1/%.3"> | |
<details key="start" value="1198"/> | |
<details key="end" value="1444"/> | |
<details key="line" value="33"/> | |
</eAnnotations> | |
<eAnnotations source="positions.21" references="/0/projectFileTemplate/%.1/%.3/%"> | |
<details key="start" value="1275"/> | |
<details key="end" value="1436"/> | |
<details key="line" value="34"/> | |
</eAnnotations> | |
<eAnnotations source="positions.22" references="/0/projectFileTemplate/%.1/%.3/%/%"> | |
<details key="start" value="1324"/> | |
<details key="end" value="1340"/> | |
<details key="line" value="35"/> | |
</eAnnotations> | |
<eAnnotations source="positions.23" references="/0/projectFileTemplate/%.1/%.3/%/%.1"> | |
<details key="start" value="1341"/> | |
<details key="end" value="1354"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.24" references="/0/projectFileTemplate/%.1/%.3/%/%.1/scenario"> | |
<details key="start" value="1341"/> | |
<details key="end" value="1349"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.25" references="/0/projectFileTemplate/%.1/%.3/%/%.2"> | |
<details key="start" value="1356"/> | |
<details key="end" value="1378"/> | |
<details key="line" value="35"/> | |
</eAnnotations> | |
<eAnnotations source="positions.26" references="/0/projectFileTemplate/%.1/%.3/%/%.3"> | |
<details key="start" value="1379"/> | |
<details key="end" value="1392"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.27" references="/0/projectFileTemplate/%.1/%.3/%/%.3/scenario"> | |
<details key="start" value="1379"/> | |
<details key="end" value="1387"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.28" references="/0/projectFileTemplate/%.1/%.3/%/%.4"> | |
<details key="start" value="1394"/> | |
<details key="end" value="1428"/> | |
<details key="line" value="36"/> | |
</eAnnotations> | |
<eAnnotations source="positions.29" references="/0/projectFileTemplate/%.1/%.3/%/scenario"> | |
<details key="start" value="1281"/> | |
<details key="end" value="1303"/> | |
<details key="line" value="34"/> | |
</eAnnotations> | |
<eAnnotations source="positions.30" references="/0/projectFileTemplate/%.1/%.3/%/attackScenarios"> | |
<details key="start" value="1306"/> | |
<details key="end" value="1321"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.31" references="/0/projectFileTemplate/%.1/%.3/attackScenarios"> | |
<details key="start" value="1203"/> | |
<details key="end" value="1271"/> | |
<details key="line" value="33"/> | |
</eAnnotations> | |
<eAnnotations source="positions.32" references="/0/projectFileTemplate/%.1/%.3/attackScenarios/%"> | |
<details key="start" value="1247"/> | |
<details key="end" value="1272"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.33" references="/0/projectFileTemplate/%.1/%.3/attackScenarios/%/model"> | |
<details key="start" value="1266"/> | |
<details key="end" value="1271"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.34" references="/0/projectFileTemplate/%.1/%.4"> | |
<details key="start" value="1446"/> | |
<details key="end" value="1708"/> | |
<details key="line" value="40"/> | |
</eAnnotations> | |
<eAnnotations source="positions.35" references="/0/projectFileTemplate/%.1/%.4/%"> | |
<details key="start" value="1520"/> | |
<details key="end" value="1700"/> | |
<details key="line" value="41"/> | |
</eAnnotations> | |
<eAnnotations source="positions.36" references="/0/projectFileTemplate/%.1/%.4/%/%"> | |
<details key="start" value="1564"/> | |
<details key="end" value="1582"/> | |
<details key="line" value="42"/> | |
</eAnnotations> | |
<eAnnotations source="positions.37" references="/0/projectFileTemplate/%.1/%.4/%/%.1"> | |
<details key="start" value="1583"/> | |
<details key="end" value="1593"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.38" references="/0/projectFileTemplate/%.1/%.4/%/%.1/block"> | |
<details key="start" value="1583"/> | |
<details key="end" value="1588"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.39" references="/0/projectFileTemplate/%.1/%.4/%/%.2"> | |
<details key="start" value="1595"/> | |
<details key="end" value="1617"/> | |
<details key="line" value="42"/> | |
</eAnnotations> | |
<eAnnotations source="positions.40" references="/0/projectFileTemplate/%.1/%.4/%/%.3"> | |
<details key="start" value="1618"/> | |
<details key="end" value="1628"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.41" references="/0/projectFileTemplate/%.1/%.4/%/%.3/block"> | |
<details key="start" value="1618"/> | |
<details key="end" value="1623"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.42" references="/0/projectFileTemplate/%.1/%.4/%/%.4"> | |
<details key="start" value="1630"/> | |
<details key="end" value="1692"/> | |
<details key="line" value="43"/> | |
</eAnnotations> | |
<eAnnotations source="positions.43" references="/0/projectFileTemplate/%.1/%.4/%/block"> | |
<details key="start" value="1526"/> | |
<details key="end" value="1544"/> | |
<details key="line" value="41"/> | |
</eAnnotations> | |
<eAnnotations source="positions.44" references="/0/projectFileTemplate/%.1/%.4/%/composedBlocks"> | |
<details key="start" value="1547"/> | |
<details key="end" value="1561"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.45" references="/0/projectFileTemplate/%.1/%.4/composedBlocks"> | |
<details key="start" value="1451"/> | |
<details key="end" value="1516"/> | |
<details key="line" value="40"/> | |
</eAnnotations> | |
<eAnnotations source="positions.46" references="/0/projectFileTemplate/%.1/%.4/composedBlocks/%"> | |
<details key="start" value="1493"/> | |
<details key="end" value="1517"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.47" references="/0/projectFileTemplate/%.1/%.4/composedBlocks/%/model"> | |
<details key="start" value="1511"/> | |
<details key="end" value="1516"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.48" references="/0/projectFileTemplate/%.1/%.5"> | |
<details key="start" value="1744"/> | |
<details key="end" value="2039"/> | |
<details key="line" value="48"/> | |
</eAnnotations> | |
<eAnnotations source="positions.49" references="/0/projectFileTemplate/%.1/%.5/%"> | |
<details key="start" value="1825"/> | |
<details key="end" value="2031"/> | |
<details key="line" value="49"/> | |
</eAnnotations> | |
<eAnnotations source="positions.50" references="/0/projectFileTemplate/%.1/%.5/%/%"> | |
<details key="start" value="1875"/> | |
<details key="end" value="1903"/> | |
<details key="line" value="50"/> | |
</eAnnotations> | |
<eAnnotations source="positions.51" references="/0/projectFileTemplate/%.1/%.5/%/%.1"> | |
<details key="start" value="1904"/> | |
<details key="end" value="1914"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.52" references="/0/projectFileTemplate/%.1/%.5/%/%.1/block"> | |
<details key="start" value="1904"/> | |
<details key="end" value="1909"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.53" references="/0/projectFileTemplate/%.1/%.5/%/%.2"> | |
<details key="start" value="1916"/> | |
<details key="end" value="1948"/> | |
<details key="line" value="50"/> | |
</eAnnotations> | |
<eAnnotations source="positions.54" references="/0/projectFileTemplate/%.1/%.5/%/%.3"> | |
<details key="start" value="1949"/> | |
<details key="end" value="1959"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.55" references="/0/projectFileTemplate/%.1/%.5/%/%.3/block"> | |
<details key="start" value="1949"/> | |
<details key="end" value="1954"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.56" references="/0/projectFileTemplate/%.1/%.5/%/%.4"> | |
<details key="start" value="1961"/> | |
<details key="end" value="2023"/> | |
<details key="line" value="51"/> | |
</eAnnotations> | |
<eAnnotations source="positions.57" references="/0/projectFileTemplate/%.1/%.5/%/block"> | |
<details key="start" value="1831"/> | |
<details key="end" value="1849"/> | |
<details key="line" value="49"/> | |
</eAnnotations> | |
<eAnnotations source="positions.58" references="/0/projectFileTemplate/%.1/%.5/%/vulnerableComponents"> | |
<details key="start" value="1852"/> | |
<details key="end" value="1872"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.59" references="/0/projectFileTemplate/%.1/%.5/vulnerableComponents"> | |
<details key="start" value="1749"/> | |
<details key="end" value="1821"/> | |
<details key="line" value="48"/> | |
</eAnnotations> | |
<eAnnotations source="positions.60" references="/0/projectFileTemplate/%.1/%.5/vulnerableComponents/%"> | |
<details key="start" value="1792"/> | |
<details key="end" value="1822"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.61" references="/0/projectFileTemplate/%.1/%.5/vulnerableComponents/%/model"> | |
<details key="start" value="1816"/> | |
<details key="end" value="1821"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.62" references="/0/projectFileTemplate/%.1/%.6"> | |
<details key="start" value="2040"/> | |
<details key="end" value="2058"/> | |
<details key="line" value="55"/> | |
</eAnnotations> | |
<eAnnotations source="positions.63" references="/0/projectFileTemplate/%.1/%.7"> | |
<details key="start" value="700"/> | |
<details key="end" value="726"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.64" references="/0/projectFileTemplate/%.1/%.7/projectName"> | |
<details key="start" value="700"/> | |
<details key="end" value="711"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.65" references="/0/projectFileTemplate/%.1/%.7/%"> | |
<details key="start" value="719"/> | |
<details key="end" value="725"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.66" references="/0/projectFileTemplate/%.1/%.8"> | |
<details key="start" value="735"/> | |
<details key="end" value="742"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.67" references="/0/projectFileTemplate/model"> | |
<details key="start" value="633"/> | |
<details key="end" value="646"/> | |
<details key="line" value="20"/> | |
</eAnnotations> | |
<eAnnotations source="positions.68" references="/0/projectFileTemplate/projectName"> | |
<details key="start" value="648"/> | |
<details key="end" value="668"/> | |
<details key="line" value="20"/> | |
</eAnnotations> | |
<eAnnotations source="positions.69" references="/0/getNameFromQN"> | |
<details key="start" value="2080"/> | |
<details key="end" value="2200"/> | |
<details key="line" value="59"/> | |
</eAnnotations> | |
<eAnnotations source="positions.70" references="/0/getNameFromQN/qualifiedName"> | |
<details key="start" value="2108"/> | |
<details key="end" value="2130"/> | |
<details key="line" value="59"/> | |
</eAnnotations> | |
<eAnnotations source="positions.71" references="/0/getNameFromQN/%"> | |
<details key="start" value="2143"/> | |
<details key="end" value="2198"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.72" references="/0/getNameFromQN/%/qualifiedName"> | |
<details key="start" value="2143"/> | |
<details key="end" value="2156"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.73" references="/0/getNameFromQN/%/%"> | |
<details key="start" value="2167"/> | |
<details key="end" value="2197"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.74" references="/0/getNameFromQN/%/%/%"> | |
<details key="start" value="2167"/> | |
<details key="end" value="2195"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.75" references="/0/getNameFromQN/%/%/%/qualifiedName"> | |
<details key="start" value="2167"/> | |
<details key="end" value="2180"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.76" references="/0/getNameFromQN/%/%/%/%"> | |
<details key="start" value="2191"/> | |
<details key="end" value="2194"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.77" references="/0/getNameFromQN/%/%/%.1"> | |
<details key="start" value="2196"/> | |
<details key="end" value="2197"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.78" references="/0/getAtomicBlocks"> | |
<details key="start" value="2202"/> | |
<details key="end" value="2372"/> | |
<details key="line" value="61"/> | |
</eAnnotations> | |
<eAnnotations source="positions.79" references="/0/getAtomicBlocks/model"> | |
<details key="start" value="2232"/> | |
<details key="end" value="2245"/> | |
<details key="line" value="61"/> | |
</eAnnotations> | |
<eAnnotations source="positions.80" references="/0/getAtomicBlocks/%"> | |
<details key="start" value="2272"/> | |
<details key="end" value="2370"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.81" references="/0/getAtomicBlocks/%/self"> | |
<details key="start" value="-1"/> | |
<details key="end" value="-1"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.82" references="/0/getAtomicBlocks/%/%"> | |
<details key="start" value="2279"/> | |
<details key="end" value="2331"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.83" references="/0/getAtomicBlocks/%/%.1"> | |
<details key="start" value="2333"/> | |
<details key="end" value="2352"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.84" references="/0/getAtomicBlocks/%/%.2"> | |
<details key="start" value="2354"/> | |
<details key="end" value="2369"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.85" references="/0/getAtomicBlocks/%/%.2/%/model"> | |
<details key="start" value="2363"/> | |
<details key="end" value="2368"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.86" references="/0/getComposedBlocks"> | |
<details key="start" value="2375"/> | |
<details key="end" value="2549"/> | |
<details key="line" value="64"/> | |
</eAnnotations> | |
<eAnnotations source="positions.87" references="/0/getComposedBlocks/model"> | |
<details key="start" value="2407"/> | |
<details key="end" value="2420"/> | |
<details key="line" value="64"/> | |
</eAnnotations> | |
<eAnnotations source="positions.88" references="/0/getComposedBlocks/%"> | |
<details key="start" value="2447"/> | |
<details key="end" value="2547"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.89" references="/0/getComposedBlocks/%/self"> | |
<details key="start" value="-1"/> | |
<details key="end" value="-1"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.90" references="/0/getComposedBlocks/%/%"> | |
<details key="start" value="2454"/> | |
<details key="end" value="2506"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.91" references="/0/getComposedBlocks/%/%.1"> | |
<details key="start" value="2508"/> | |
<details key="end" value="2529"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.92" references="/0/getComposedBlocks/%/%.2"> | |
<details key="start" value="2531"/> | |
<details key="end" value="2546"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.93" references="/0/getComposedBlocks/%/%.2/%/model"> | |
<details key="start" value="2540"/> | |
<details key="end" value="2545"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.94" references="/0/getAttacks"> | |
<details key="start" value="2551"/> | |
<details key="end" value="2708"/> | |
<details key="line" value="67"/> | |
</eAnnotations> | |
<eAnnotations source="positions.95" references="/0/getAttacks/model"> | |
<details key="start" value="2576"/> | |
<details key="end" value="2589"/> | |
<details key="line" value="67"/> | |
</eAnnotations> | |
<eAnnotations source="positions.96" references="/0/getAttacks/%"> | |
<details key="start" value="2613"/> | |
<details key="end" value="2706"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.97" references="/0/getAttacks/%/self"> | |
<details key="start" value="-1"/> | |
<details key="end" value="-1"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.98" references="/0/getAttacks/%/%"> | |
<details key="start" value="2620"/> | |
<details key="end" value="2672"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.99" references="/0/getAttacks/%/%.1"> | |
<details key="start" value="2674"/> | |
<details key="end" value="2688"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.100" references="/0/getAttacks/%/%.2"> | |
<details key="start" value="2690"/> | |
<details key="end" value="2705"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.101" references="/0/getAttacks/%/%.2/%/model"> | |
<details key="start" value="2699"/> | |
<details key="end" value="2704"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.102" references="/0/getAttackScenarios"> | |
<details key="start" value="2710"/> | |
<details key="end" value="2887"/> | |
<details key="line" value="70"/> | |
</eAnnotations> | |
<eAnnotations source="positions.103" references="/0/getAttackScenarios/model"> | |
<details key="start" value="2743"/> | |
<details key="end" value="2756"/> | |
<details key="line" value="70"/> | |
</eAnnotations> | |
<eAnnotations source="positions.104" references="/0/getAttackScenarios/%"> | |
<details key="start" value="2784"/> | |
<details key="end" value="2885"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.105" references="/0/getAttackScenarios/%/self"> | |
<details key="start" value="-1"/> | |
<details key="end" value="-1"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.106" references="/0/getAttackScenarios/%/%"> | |
<details key="start" value="2791"/> | |
<details key="end" value="2843"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.107" references="/0/getAttackScenarios/%/%.1"> | |
<details key="start" value="2845"/> | |
<details key="end" value="2867"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.108" references="/0/getAttackScenarios/%/%.2"> | |
<details key="start" value="2869"/> | |
<details key="end" value="2884"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.109" references="/0/getAttackScenarios/%/%.2/%/model"> | |
<details key="start" value="2878"/> | |
<details key="end" value="2883"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.110" references="/0/getVulnerableComponents"> | |
<details key="start" value="2889"/> | |
<details key="end" value="3070"/> | |
<details key="line" value="73"/> | |
</eAnnotations> | |
<eAnnotations source="positions.111" references="/0/getVulnerableComponents/model"> | |
<details key="start" value="2927"/> | |
<details key="end" value="2940"/> | |
<details key="line" value="73"/> | |
</eAnnotations> | |
<eAnnotations source="positions.112" references="/0/getVulnerableComponents/%"> | |
<details key="start" value="2962"/> | |
<details key="end" value="3068"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.113" references="/0/getVulnerableComponents/%/self"> | |
<details key="start" value="-1"/> | |
<details key="end" value="-1"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.114" references="/0/getVulnerableComponents/%/%"> | |
<details key="start" value="2969"/> | |
<details key="end" value="3021"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.115" references="/0/getVulnerableComponents/%/%.1"> | |
<details key="start" value="3023"/> | |
<details key="end" value="3050"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.116" references="/0/getVulnerableComponents/%/%.2"> | |
<details key="start" value="3052"/> | |
<details key="end" value="3067"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.117" references="/0/getVulnerableComponents/%/%.2/%/model"> | |
<details key="start" value="3061"/> | |
<details key="end" value="3066"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.118" references="/0/getBlockFromQN"> | |
<details key="start" value="3072"/> | |
<details key="end" value="3318"/> | |
<details key="line" value="76"/> | |
</eAnnotations> | |
<eAnnotations source="positions.119" references="/0/getBlockFromQN/blocks"> | |
<details key="start" value="3101"/> | |
<details key="end" value="3130"/> | |
<details key="line" value="76"/> | |
</eAnnotations> | |
<eAnnotations source="positions.120" references="/0/getBlockFromQN/qualifiedName"> | |
<details key="start" value="3132"/> | |
<details key="end" value="3154"/> | |
<details key="line" value="76"/> | |
</eAnnotations> | |
<eAnnotations source="positions.121" references="/0/getBlockFromQN/%"> | |
<details key="start" value="3171"/> | |
<details key="end" value="3316"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.122" references="/0/getBlockFromQN/%/self"> | |
<details key="start" value="-1"/> | |
<details key="end" value="-1"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.123" references="/0/getBlockFromQN/%/%"> | |
<details key="start" value="3178"/> | |
<details key="end" value="3230"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.124" references="/0/getBlockFromQN/%/%.1"> | |
<details key="start" value="3232"/> | |
<details key="end" value="3282"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.125" references="/0/getBlockFromQN/%/%.2"> | |
<details key="start" value="3284"/> | |
<details key="end" value="3315"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.126" references="/0/getBlockFromQN/%/%.2/%/blocks"> | |
<details key="start" value="3293"/> | |
<details key="end" value="3299"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.127" references="/0/getBlockFromQN/%/%.2/%.1/qualifiedName"> | |
<details key="start" value="3301"/> | |
<details key="end" value="3314"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.128" references="/0/getEmptyStringSet"> | |
<details key="start" value="3320"/> | |
<details key="end" value="3486"/> | |
<details key="line" value="79"/> | |
</eAnnotations> | |
<eAnnotations source="positions.129" references="/0/getEmptyStringSet/traceCtx"> | |
<details key="start" value="3352"/> | |
<details key="end" value="3369"/> | |
<details key="line" value="79"/> | |
</eAnnotations> | |
<eAnnotations source="positions.130" references="/0/getEmptyStringSet/%"> | |
<details key="start" value="3388"/> | |
<details key="end" value="3483"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.131" references="/0/getEmptyStringSet/%/self"> | |
<details key="start" value="-1"/> | |
<details key="end" value="-1"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.132" references="/0/getEmptyStringSet/%/%"> | |
<details key="start" value="3395"/> | |
<details key="end" value="3447"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.133" references="/0/getEmptyStringSet/%/%.1"> | |
<details key="start" value="3449"/> | |
<details key="end" value="3470"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.134" references="/0/getEmptyStringSet/%/%.2"> | |
<details key="start" value="3472"/> | |
<details key="end" value="3482"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.135" references="/0/addToGlobalVars"> | |
<details key="start" value="3488"/> | |
<details key="end" value="3714"/> | |
<details key="line" value="82"/> | |
</eAnnotations> | |
<eAnnotations source="positions.136" references="/0/addToGlobalVars/name"> | |
<details key="start" value="3518"/> | |
<details key="end" value="3531"/> | |
<details key="line" value="82"/> | |
</eAnnotations> | |
<eAnnotations source="positions.137" references="/0/addToGlobalVars/globalvars"> | |
<details key="start" value="3533"/> | |
<details key="end" value="3557"/> | |
<details key="line" value="82"/> | |
</eAnnotations> | |
<eAnnotations source="positions.138" references="/0/addToGlobalVars/%"> | |
<details key="start" value="3571"/> | |
<details key="end" value="3711"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.139" references="/0/addToGlobalVars/%/self"> | |
<details key="start" value="-1"/> | |
<details key="end" value="-1"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.140" references="/0/addToGlobalVars/%/%"> | |
<details key="start" value="3578"/> | |
<details key="end" value="3630"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.141" references="/0/addToGlobalVars/%/%.1"> | |
<details key="start" value="3632"/> | |
<details key="end" value="3682"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.142" references="/0/addToGlobalVars/%/%.2"> | |
<details key="start" value="3684"/> | |
<details key="end" value="3710"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.143" references="/0/addToGlobalVars/%/%.2/%/name"> | |
<details key="start" value="3693"/> | |
<details key="end" value="3697"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.144" references="/0/addToGlobalVars/%/%.2/%.1/globalvars"> | |
<details key="start" value="3699"/> | |
<details key="end" value="3709"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.145" references="/0/getPlaces"> | |
<details key="start" value="3716"/> | |
<details key="end" value="3905"/> | |
<details key="line" value="85"/> | |
</eAnnotations> | |
<eAnnotations source="positions.146" references="/0/getPlaces/block"> | |
<details key="start" value="3740"/> | |
<details key="end" value="3758"/> | |
<details key="line" value="85"/> | |
</eAnnotations> | |
<eAnnotations source="positions.147" references="/0/getPlaces/%"> | |
<details key="start" value="3780"/> | |
<details key="end" value="3903"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.148" references="/0/getPlaces/%/self"> | |
<details key="start" value="-1"/> | |
<details key="end" value="-1"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.149" references="/0/getPlaces/%/%"> | |
<details key="start" value="3787"/> | |
<details key="end" value="3839"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.150" references="/0/getPlaces/%/%.1"> | |
<details key="start" value="3841"/> | |
<details key="end" value="3885"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.151" references="/0/getPlaces/%/%.2"> | |
<details key="start" value="3887"/> | |
<details key="end" value="3902"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.152" references="/0/getPlaces/%/%.2/%/block"> | |
<details key="start" value="3896"/> | |
<details key="end" value="3901"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.153" references="/0/getActivities"> | |
<details key="start" value="3907"/> | |
<details key="end" value="4109"/> | |
<details key="line" value="88"/> | |
</eAnnotations> | |
<eAnnotations source="positions.154" references="/0/getActivities/block"> | |
<details key="start" value="3935"/> | |
<details key="end" value="3953"/> | |
<details key="line" value="88"/> | |
</eAnnotations> | |
<eAnnotations source="positions.155" references="/0/getActivities/%"> | |
<details key="start" value="3980"/> | |
<details key="end" value="4107"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.156" references="/0/getActivities/%/self"> | |
<details key="start" value="-1"/> | |
<details key="end" value="-1"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.157" references="/0/getActivities/%/%"> | |
<details key="start" value="3987"/> | |
<details key="end" value="4039"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.158" references="/0/getActivities/%/%.1"> | |
<details key="start" value="4041"/> | |
<details key="end" value="4089"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.159" references="/0/getActivities/%/%.2"> | |
<details key="start" value="4091"/> | |
<details key="end" value="4106"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.160" references="/0/getActivities/%/%.2/%/block"> | |
<details key="start" value="4100"/> | |
<details key="end" value="4105"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.161" references="/0/getActivityName"> | |
<details key="start" value="4111"/> | |
<details key="end" value="4210"/> | |
<details key="line" value="91"/> | |
</eAnnotations> | |
<eAnnotations source="positions.162" references="/0/getActivityName/tr"> | |
<details key="start" value="4141"/> | |
<details key="end" value="4156"/> | |
<details key="line" value="91"/> | |
</eAnnotations> | |
<eAnnotations source="positions.163" references="/0/getActivityName/%"> | |
<details key="start" value="4170"/> | |
<details key="end" value="4208"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.164" references="/0/getActivityName/%/%"> | |
<details key="start" value="4170"/> | |
<details key="end" value="4191"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.165" references="/0/getActivityName/%/%/%"> | |
<details key="start" value="4170"/> | |
<details key="end" value="4184"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.166" references="/0/getActivityName/%/%/%/%"> | |
<details key="start" value="4170"/> | |
<details key="end" value="4179"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.167" references="/0/getActivityName/%/%/%/%/tr"> | |
<details key="start" value="4170"/> | |
<details key="end" value="4172"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.168" references="/0/getActivityName/%/%/%.1"> | |
<details key="start" value="4187"/> | |
<details key="end" value="4191"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.169" references="/0/getActivityName/%/%.1"> | |
<details key="start" value="4194"/> | |
<details key="end" value="4208"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.170" references="/0/getActivityName/%/%.1/%"> | |
<details key="start" value="4194"/> | |
<details key="end" value="4203"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.171" references="/0/getActivityName/%/%.1/%/tr"> | |
<details key="start" value="4194"/> | |
<details key="end" value="4196"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.172" references="/0/getRate"> | |
<details key="start" value="4212"/> | |
<details key="end" value="4382"/> | |
<details key="line" value="93"/> | |
</eAnnotations> | |
<eAnnotations source="positions.173" references="/0/getRate/tr"> | |
<details key="start" value="4234"/> | |
<details key="end" value="4249"/> | |
<details key="line" value="93"/> | |
</eAnnotations> | |
<eAnnotations source="positions.174" references="/0/getRate/%"> | |
<details key="start" value="4262"/> | |
<details key="end" value="4380"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.175" references="/0/getRate/%/self"> | |
<details key="start" value="-1"/> | |
<details key="end" value="-1"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.176" references="/0/getRate/%/%"> | |
<details key="start" value="4269"/> | |
<details key="end" value="4321"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.177" references="/0/getRate/%/%.1"> | |
<details key="start" value="4323"/> | |
<details key="end" value="4365"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.178" references="/0/getRate/%/%.2"> | |
<details key="start" value="4367"/> | |
<details key="end" value="4379"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.179" references="/0/getRate/%/%.2/%/tr"> | |
<details key="start" value="4376"/> | |
<details key="end" value="4378"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.180" references="/0/%"> | |
<details key="start" value="4384"/> | |
<details key="end" value="4453"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.181" references="/0/getStartPlace"> | |
<details key="start" value="4454"/> | |
<details key="end" value="4600"/> | |
<details key="line" value="97"/> | |
</eAnnotations> | |
<eAnnotations source="positions.182" references="/0/getStartPlace/ctx"> | |
<details key="start" value="4482"/> | |
<details key="end" value="4494"/> | |
<details key="line" value="97"/> | |
</eAnnotations> | |
<eAnnotations source="positions.183" references="/0/getStartPlace/%"> | |
<details key="start" value="4507"/> | |
<details key="end" value="4598"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.184" references="/0/getStartPlace/%/self"> | |
<details key="start" value="-1"/> | |
<details key="end" value="-1"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.185" references="/0/getStartPlace/%/%"> | |
<details key="start" value="4514"/> | |
<details key="end" value="4566"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.186" references="/0/getStartPlace/%/%.1"> | |
<details key="start" value="4568"/> | |
<details key="end" value="4585"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.187" references="/0/getStartPlace/%/%.2"> | |
<details key="start" value="4587"/> | |
<details key="end" value="4597"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.188" references="/0/getStartX"> | |
<details key="start" value="4602"/> | |
<details key="end" value="4741"/> | |
<details key="line" value="100"/> | |
</eAnnotations> | |
<eAnnotations source="positions.189" references="/0/getStartX/ctx"> | |
<details key="start" value="4626"/> | |
<details key="end" value="4638"/> | |
<details key="line" value="100"/> | |
</eAnnotations> | |
<eAnnotations source="positions.190" references="/0/getStartX/%"> | |
<details key="start" value="4652"/> | |
<details key="end" value="4739"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.191" references="/0/getStartX/%/self"> | |
<details key="start" value="-1"/> | |
<details key="end" value="-1"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.192" references="/0/getStartX/%/%"> | |
<details key="start" value="4659"/> | |
<details key="end" value="4711"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.193" references="/0/getStartX/%/%.1"> | |
<details key="start" value="4713"/> | |
<details key="end" value="4726"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.194" references="/0/getStartX/%/%.2"> | |
<details key="start" value="4728"/> | |
<details key="end" value="4738"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.195" references="/0/getStartY"> | |
<details key="start" value="4743"/> | |
<details key="end" value="4882"/> | |
<details key="line" value="103"/> | |
</eAnnotations> | |
<eAnnotations source="positions.196" references="/0/getStartY/ctx"> | |
<details key="start" value="4767"/> | |
<details key="end" value="4779"/> | |
<details key="line" value="103"/> | |
</eAnnotations> | |
<eAnnotations source="positions.197" references="/0/getStartY/%"> | |
<details key="start" value="4793"/> | |
<details key="end" value="4880"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.198" references="/0/getStartY/%/self"> | |
<details key="start" value="-1"/> | |
<details key="end" value="-1"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.199" references="/0/getStartY/%/%"> | |
<details key="start" value="4800"/> | |
<details key="end" value="4852"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.200" references="/0/getStartY/%/%.1"> | |
<details key="start" value="4854"/> | |
<details key="end" value="4867"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.201" references="/0/getStartY/%/%.2"> | |
<details key="start" value="4869"/> | |
<details key="end" value="4879"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.202" references="/0/setStartPlace"> | |
<details key="start" value="4884"/> | |
<details key="end" value="5063"/> | |
<details key="line" value="106"/> | |
</eAnnotations> | |
<eAnnotations source="positions.203" references="/0/setStartPlace/startPlace"> | |
<details key="start" value="4912"/> | |
<details key="end" value="4931"/> | |
<details key="line" value="106"/> | |
</eAnnotations> | |
<eAnnotations source="positions.204" references="/0/setStartPlace/%"> | |
<details key="start" value="4944"/> | |
<details key="end" value="5061"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.205" references="/0/setStartPlace/%/self"> | |
<details key="start" value="-1"/> | |
<details key="end" value="-1"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.206" references="/0/setStartPlace/%/%"> | |
<details key="start" value="4951"/> | |
<details key="end" value="5003"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.207" references="/0/setStartPlace/%/%.1"> | |
<details key="start" value="5005"/> | |
<details key="end" value="5038"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.208" references="/0/setStartPlace/%/%.2"> | |
<details key="start" value="5040"/> | |
<details key="end" value="5060"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.209" references="/0/setStartPlace/%/%.2/%/startPlace"> | |
<details key="start" value="5049"/> | |
<details key="end" value="5059"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.210" references="/0/setStartX"> | |
<details key="start" value="5065"/> | |
<details key="end" value="5230"/> | |
<details key="line" value="109"/> | |
</eAnnotations> | |
<eAnnotations source="positions.211" references="/0/setStartX/startX"> | |
<details key="start" value="5089"/> | |
<details key="end" value="5105"/> | |
<details key="line" value="109"/> | |
</eAnnotations> | |
<eAnnotations source="positions.212" references="/0/setStartX/%"> | |
<details key="start" value="5118"/> | |
<details key="end" value="5228"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.213" references="/0/setStartX/%/self"> | |
<details key="start" value="-1"/> | |
<details key="end" value="-1"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.214" references="/0/setStartX/%/%"> | |
<details key="start" value="5125"/> | |
<details key="end" value="5177"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.215" references="/0/setStartX/%/%.1"> | |
<details key="start" value="5179"/> | |
<details key="end" value="5209"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.216" references="/0/setStartX/%/%.2"> | |
<details key="start" value="5211"/> | |
<details key="end" value="5227"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.217" references="/0/setStartX/%/%.2/%/startX"> | |
<details key="start" value="5220"/> | |
<details key="end" value="5226"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.218" references="/0/setStartY"> | |
<details key="start" value="5232"/> | |
<details key="end" value="5397"/> | |
<details key="line" value="112"/> | |
</eAnnotations> | |
<eAnnotations source="positions.219" references="/0/setStartY/startY"> | |
<details key="start" value="5256"/> | |
<details key="end" value="5272"/> | |
<details key="line" value="112"/> | |
</eAnnotations> | |
<eAnnotations source="positions.220" references="/0/setStartY/%"> | |
<details key="start" value="5285"/> | |
<details key="end" value="5395"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.221" references="/0/setStartY/%/self"> | |
<details key="start" value="-1"/> | |
<details key="end" value="-1"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.222" references="/0/setStartY/%/%"> | |
<details key="start" value="5292"/> | |
<details key="end" value="5344"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.223" references="/0/setStartY/%/%.1"> | |
<details key="start" value="5346"/> | |
<details key="end" value="5376"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.224" references="/0/setStartY/%/%.2"> | |
<details key="start" value="5378"/> | |
<details key="end" value="5394"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
<eAnnotations source="positions.225" references="/0/setStartY/%/%.2/%/startY"> | |
<details key="start" value="5387"/> | |
<details key="end" value="5393"/> | |
<details key="line" value="0"/> | |
</eAnnotations> | |
</ecore:EAnnotation> | |
</xmi:XMI> |