| <?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="emfServices" nsURI="resources::services::emfServices::emfServices" endHeaderPosition="60"> | |
| <input> | |
| <takesTypesFrom href="http://www.eclipse.org/emf/2002/Ecore#/"/> | |
| </input> | |
| <ownedModuleElement xsi:type="mtl:Template" name="test" visibility="Public" main="true"> | |
| <body xsi:type="mtl:LetBlock"> | |
| <body xsi:type="mtl:LetBlock"> | |
| <body xsi:type="mtl:LetBlock"> | |
| <body xsi:type="mtl:FileBlock" openMode="OverWrite"> | |
| <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="@Test 'test'.oclAsType(String) => "/> | |
| <body xsi:type="ocl.ecore:OperationCallExp"> | |
| <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> | |
| <source xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="test"> | |
| <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:TypeExp" eType="/6/String"> | |
| <referredType 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/oclAsType"/> | |
| </body> | |
| <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="
@Test c.oclIsUndefined() => "/> | |
| <body xsi:type="ocl.ecore:OperationCallExp"> | |
| <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/> | |
| <source xsi:type="ocl.ecore:VariableExp" name="c" referredVariable="/0/test/%/c"> | |
| <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EClass"/> | |
| </source> | |
| <referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclAny_Class/oclIsUndefined"/> | |
| </body> | |
| <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="
@Test c.oclIsTypeOf(EClass) => "/> | |
| <body xsi:type="ocl.ecore:OperationCallExp"> | |
| <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/> | |
| <source xsi:type="ocl.ecore:VariableExp" name="c" referredVariable="/0/test/%/c"> | |
| <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EClass"/> | |
| </source> | |
| <argument xsi:type="ocl.ecore:TypeExp" eType="/6/EClass"> | |
| <referredType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EClass"/> | |
| </argument> | |
| <referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclAny_Class/oclIsTypeOf"/> | |
| </body> | |
| <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="
@Test c.oclIsTypeOf(EPackage) => "/> | |
| <body xsi:type="ocl.ecore:OperationCallExp"> | |
| <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/> | |
| <source xsi:type="ocl.ecore:VariableExp" name="c" referredVariable="/0/test/%/c"> | |
| <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EClass"/> | |
| </source> | |
| <argument xsi:type="ocl.ecore:TypeExp" eType="/6/EPackage"> | |
| <referredType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/> | |
| </argument> | |
| <referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclAny_Class/oclIsTypeOf"/> | |
| </body> | |
| <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="
@Test c.oclIsKindOf(EClass) => "/> | |
| <body xsi:type="ocl.ecore:OperationCallExp"> | |
| <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/> | |
| <source xsi:type="ocl.ecore:VariableExp" name="c" referredVariable="/0/test/%/c"> | |
| <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EClass"/> | |
| </source> | |
| <argument xsi:type="ocl.ecore:TypeExp" eType="/6/EClass"> | |
| <referredType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EClass"/> | |
| </argument> | |
| <referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclAny_Class/oclIsKindOf"/> | |
| </body> | |
| <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="
@Test c.oclIsKindOf(EPackage) => "/> | |
| <body xsi:type="ocl.ecore:OperationCallExp"> | |
| <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/> | |
| <source xsi:type="ocl.ecore:VariableExp" name="c" referredVariable="/0/test/%/c"> | |
| <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EClass"/> | |
| </source> | |
| <argument xsi:type="ocl.ecore:TypeExp" eType="/6/EPackage"> | |
| <referredType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/> | |
| </argument> | |
| <referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclAny_Class/oclIsKindOf"/> | |
| </body> | |
| <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="
@Test c.oclAsType(EClass).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:OperationCallExp"> | |
| <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EClass"/> | |
| <source xsi:type="ocl.ecore:VariableExp" name="c" referredVariable="/0/test/%/c"> | |
| <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EClass"/> | |
| </source> | |
| <argument xsi:type="ocl.ecore:TypeExp" eType="/6/EClass"> | |
| <referredType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EClass"/> | |
| </argument> | |
| <referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclAny_Class/oclAsType"/> | |
| </source> | |
| <referredProperty xsi:type="ecore:EAttribute" href="http://www.eclipse.org/emf/2002/Ecore#//ENamedElement/name"/> | |
| </body> | |
| <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="
@Test c.toString().startsWith('org.eclipse.emf.ecore.impl.EClassImpl@') => "/> | |
| <body xsi:type="ocl.ecore:OperationCallExp" referredOperation="/1/oclstdlib_String_Class/startsWith"> | |
| <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/> | |
| <source xsi:type="ocl.ecore:OperationCallExp" referredOperation="/1/oclstdlib_OclAny_Class/toString"> | |
| <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> | |
| <source xsi:type="ocl.ecore:VariableExp" name="c" referredVariable="/0/test/%/c"> | |
| <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EClass"/> | |
| </source> | |
| </source> | |
| <argument xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="org.eclipse.emf.ecore.impl.EClassImpl@"> | |
| <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> | |
| </argument> | |
| </body> | |
| <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="
@Test c.siblings(EClass)->collect(name) => "/> | |
| <body xsi:type="ocl.ecore:IteratorExp" name="collect" eType="/19/Sequence(String)"> | |
| <source xsi:type="ocl.ecore:OperationCallExp" eType="/19/Sequence(EClass)" referredOperation="/1/ecore_EObject_Class/siblings.1"> | |
| <source xsi:type="ocl.ecore:VariableExp" name="c" referredVariable="/0/test/%/c"> | |
| <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EClass"/> | |
| </source> | |
| <argument xsi:type="ocl.ecore:TypeExp" eType="/6/EClass"> | |
| <referredType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EClass"/> | |
| </argument> | |
| </source> | |
| <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="temp1" referredVariable="/0/test/%/%/%/%/collect/temp1"> | |
| <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EClass"/> | |
| </source> | |
| <referredProperty xsi:type="ecore:EAttribute" href="http://www.eclipse.org/emf/2002/Ecore#//ENamedElement/name"/> | |
| </body> | |
| <iterator xsi:type="ocl.ecore:Variable" name="temp1"> | |
| <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EClass"/> | |
| </iterator> | |
| </body> | |
| <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="
@Test c.precedingSiblings(EClass)->collect(name) => "/> | |
| <body xsi:type="ocl.ecore:IteratorExp" name="collect" eType="/19/Sequence(String)"> | |
| <source xsi:type="ocl.ecore:OperationCallExp" eType="/19/Sequence(EClass)" referredOperation="/1/ecore_EObject_Class/precedingSiblings.1"> | |
| <source xsi:type="ocl.ecore:VariableExp" name="c" referredVariable="/0/test/%/c"> | |
| <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EClass"/> | |
| </source> | |
| <argument xsi:type="ocl.ecore:TypeExp" eType="/6/EClass"> | |
| <referredType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EClass"/> | |
| </argument> | |
| </source> | |
| <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="temp1" referredVariable="/0/test/%/%/%/%/collect.1/temp2"> | |
| <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EClass"/> | |
| </source> | |
| <referredProperty xsi:type="ecore:EAttribute" href="http://www.eclipse.org/emf/2002/Ecore#//ENamedElement/name"/> | |
| </body> | |
| <iterator xsi:type="ocl.ecore:Variable" name="temp2"> | |
| <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EClass"/> | |
| </iterator> | |
| </body> | |
| <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="
@Test c.precedingSiblings()->collect(name) => "/> | |
| <body xsi:type="ocl.ecore:IteratorExp" name="collect" eType="/19/Sequence(String)"> | |
| <source xsi:type="ocl.ecore:OperationCallExp" eType="/19/Sequence(OclAny)" referredOperation="/1/ecore_EObject_Class/precedingSiblings"> | |
| <source xsi:type="ocl.ecore:VariableExp" name="c" referredVariable="/0/test/%/c"> | |
| <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EClass"/> | |
| </source> | |
| </source> | |
| <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="self" referredVariable="/22"> | |
| <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/> | |
| </source> | |
| <referredProperty xsi:type="ecore:EAttribute" href="http://www.eclipse.org/emf/2002/Ecore#//ENamedElement/name"/> | |
| </body> | |
| <iterator xsi:type="ocl.ecore:Variable" name="temp3"> | |
| <eType xsi:type="ocl.ecore:AnyType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclAny"/> | |
| </iterator> | |
| </body> | |
| <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="
@Test c.followingSiblings(EClass)->collect(name) => "/> | |
| <body xsi:type="ocl.ecore:IteratorExp" name="collect" eType="/19/Sequence(String)"> | |
| <source xsi:type="ocl.ecore:OperationCallExp" eType="/19/Sequence(EClass)" referredOperation="/1/ecore_EObject_Class/followingSiblings.1"> | |
| <source xsi:type="ocl.ecore:VariableExp" name="c" referredVariable="/0/test/%/c"> | |
| <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EClass"/> | |
| </source> | |
| <argument xsi:type="ocl.ecore:TypeExp" eType="/6/EClass"> | |
| <referredType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EClass"/> | |
| </argument> | |
| </source> | |
| <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="temp1" referredVariable="/0/test/%/%/%/%/collect.3/temp4"> | |
| <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EClass"/> | |
| </source> | |
| <referredProperty xsi:type="ecore:EAttribute" href="http://www.eclipse.org/emf/2002/Ecore#//ENamedElement/name"/> | |
| </body> | |
| <iterator xsi:type="ocl.ecore:Variable" name="temp4"> | |
| <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EClass"/> | |
| </iterator> | |
| </body> | |
| <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="
@Test c.followingSiblings()->collect(name) => "/> | |
| <body xsi:type="ocl.ecore:IteratorExp" name="collect" eType="/19/Sequence(String)"> | |
| <source xsi:type="ocl.ecore:OperationCallExp" eType="/19/Sequence(OclAny)" referredOperation="/1/ecore_EObject_Class/followingSiblings"> | |
| <source xsi:type="ocl.ecore:VariableExp" name="c" referredVariable="/0/test/%/c"> | |
| <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EClass"/> | |
| </source> | |
| </source> | |
| <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="self" referredVariable="/24"> | |
| <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/> | |
| </source> | |
| <referredProperty xsi:type="ecore:EAttribute" href="http://www.eclipse.org/emf/2002/Ecore#//ENamedElement/name"/> | |
| </body> | |
| <iterator xsi:type="ocl.ecore:Variable" name="temp5"> | |
| <eType xsi:type="ocl.ecore:AnyType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclAny"/> | |
| </iterator> | |
| </body> | |
| <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="
@Test c.eResource().toString().startsWith('org.eclipse.emf.ecore.xmi.impl.XMIResourceImpl@') => "/> | |
| <body xsi:type="ocl.ecore:OperationCallExp" referredOperation="/1/oclstdlib_String_Class/startsWith"> | |
| <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/> | |
| <source xsi:type="ocl.ecore:OperationCallExp" referredOperation="/1/oclstdlib_OclAny_Class/toString"> | |
| <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"> | |
| <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EResource"/> | |
| <source xsi:type="ocl.ecore:VariableExp" name="c" referredVariable="/0/test/%/c"> | |
| <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EClass"/> | |
| </source> | |
| <referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/emf/2002/Ecore#//EObject/eResource"/> | |
| </source> | |
| </source> | |
| <argument xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="org.eclipse.emf.ecore.xmi.impl.XMIResourceImpl@"> | |
| <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> | |
| </argument> | |
| </body> | |
| <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="
@Test c.eGet('name') => "/> | |
| <body xsi:type="ocl.ecore:OperationCallExp" referredOperation="/1/ecore_EObject_Class/eGet"> | |
| <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/> | |
| <source xsi:type="ocl.ecore:VariableExp" name="c" referredVariable="/0/test/%/c"> | |
| <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EClass"/> | |
| </source> | |
| <argument xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="name"> | |
| <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> | |
| </argument> | |
| </body> | |
| <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="
"/> | |
| <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="@Test c.eContainmentFeature().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:OperationCallExp"> | |
| <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EReference"/> | |
| <source xsi:type="ocl.ecore:VariableExp" name="c" referredVariable="/0/test/%/c"> | |
| <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EClass"/> | |
| </source> | |
| <referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/emf/2002/Ecore#//EObject/eContainmentFeature"/> | |
| </source> | |
| <referredProperty xsi:type="ecore:EAttribute" href="http://www.eclipse.org/emf/2002/Ecore#//ENamedElement/name"/> | |
| </body> | |
| <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="
@Test c.eContainingFeature().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:OperationCallExp"> | |
| <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/> | |
| <source xsi:type="ocl.ecore:VariableExp" name="c" referredVariable="/0/test/%/c"> | |
| <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EClass"/> | |
| </source> | |
| <referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/emf/2002/Ecore#//EObject/eContainingFeature"/> | |
| </source> | |
| <referredProperty xsi:type="ecore:EAttribute" href="http://www.eclipse.org/emf/2002/Ecore#//ENamedElement/name"/> | |
| </body> | |
| <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="
@Test c.eContainer().oclIsTypeOf(EPackage) => "/> | |
| <body xsi:type="ocl.ecore:OperationCallExp"> | |
| <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/> | |
| <source xsi:type="ocl.ecore:OperationCallExp"> | |
| <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EObject"/> | |
| <source xsi:type="ocl.ecore:VariableExp" name="c" referredVariable="/0/test/%/c"> | |
| <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EClass"/> | |
| </source> | |
| <referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/emf/2002/Ecore#//EObject/eContainer"/> | |
| </source> | |
| <argument xsi:type="ocl.ecore:TypeExp" eType="/6/EPackage"> | |
| <referredType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/> | |
| </argument> | |
| <referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclAny_Class/oclIsTypeOf"/> | |
| </body> | |
| <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="
@Test c.eContainer(EPackage).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:OperationCallExp" referredOperation="/1/ecore_EObject_Class/eContainer"> | |
| <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/> | |
| <source xsi:type="ocl.ecore:VariableExp" name="c" referredVariable="/0/test/%/c"> | |
| <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EClass"/> | |
| </source> | |
| <argument xsi:type="ocl.ecore:TypeExp" eType="/6/EPackage"> | |
| <referredType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/> | |
| </argument> | |
| </source> | |
| <referredProperty xsi:type="ecore:EAttribute" href="http://www.eclipse.org/emf/2002/Ecore#//ENamedElement/name"/> | |
| </body> | |
| <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="
@Test c.eClass().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:OperationCallExp"> | |
| <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EClass"/> | |
| <source xsi:type="ocl.ecore:VariableExp" name="c" referredVariable="/0/test/%/c"> | |
| <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EClass"/> | |
| </source> | |
| <referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/emf/2002/Ecore#//EObject/eClass"/> | |
| </source> | |
| <referredProperty xsi:type="ecore:EAttribute" href="http://www.eclipse.org/emf/2002/Ecore#//ENamedElement/name"/> | |
| </body> | |
| <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="
@Test c.ancestors(EPackage)->collect(name) => "/> | |
| <body xsi:type="ocl.ecore:IteratorExp" name="collect" eType="/19/Sequence(String)"> | |
| <source xsi:type="ocl.ecore:OperationCallExp" eType="/19/Sequence(EPackage)" referredOperation="/1/ecore_EObject_Class/ancestors.1"> | |
| <source xsi:type="ocl.ecore:VariableExp" name="c" referredVariable="/0/test/%/c"> | |
| <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EClass"/> | |
| </source> | |
| <argument xsi:type="ocl.ecore:TypeExp" eType="/6/EPackage"> | |
| <referredType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/> | |
| </argument> | |
| </source> | |
| <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="temp1" referredVariable="/0/test/%/%/%/%/collect.5/temp6"> | |
| <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/> | |
| </source> | |
| <referredProperty xsi:type="ecore:EAttribute" href="http://www.eclipse.org/emf/2002/Ecore#//ENamedElement/name"/> | |
| </body> | |
| <iterator xsi:type="ocl.ecore:Variable" name="temp6"> | |
| <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/> | |
| </iterator> | |
| </body> | |
| <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="
@Test c.ancestors()->collect(name) => "/> | |
| <body xsi:type="ocl.ecore:IteratorExp" name="collect" eType="/19/Sequence(String)"> | |
| <source xsi:type="ocl.ecore:OperationCallExp" eType="/19/Sequence(OclAny)" referredOperation="/1/ecore_EObject_Class/ancestors"> | |
| <source xsi:type="ocl.ecore:VariableExp" name="c" referredVariable="/0/test/%/c"> | |
| <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EClass"/> | |
| </source> | |
| </source> | |
| <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="self" referredVariable="/33"> | |
| <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/> | |
| </source> | |
| <referredProperty xsi:type="ecore:EAttribute" href="http://www.eclipse.org/emf/2002/Ecore#//ENamedElement/name"/> | |
| </body> | |
| <iterator xsi:type="ocl.ecore:Variable" name="temp7"> | |
| <eType xsi:type="ocl.ecore:AnyType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclAny"/> | |
| </iterator> | |
| </body> | |
| <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="
@Test c.eAllContents(EAttribute)->collect(name) => "/> | |
| <body xsi:type="ocl.ecore:IteratorExp" name="collect" eType="/19/Sequence(String)"> | |
| <source xsi:type="ocl.ecore:OperationCallExp" eType="/19/Sequence(EAttribute)" referredOperation="/1/ecore_EObject_Class/eAllContents.1"> | |
| <source xsi:type="ocl.ecore:VariableExp" name="c" referredVariable="/0/test/%/c"> | |
| <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EClass"/> | |
| </source> | |
| <argument xsi:type="ocl.ecore:TypeExp" eType="/6/EAttribute"> | |
| <referredType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/> | |
| </argument> | |
| </source> | |
| <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="temp1" referredVariable="/0/test/%/%/%/%/collect.7/temp8"> | |
| <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/> | |
| </source> | |
| <referredProperty xsi:type="ecore:EAttribute" href="http://www.eclipse.org/emf/2002/Ecore#//ENamedElement/name"/> | |
| </body> | |
| <iterator xsi:type="ocl.ecore:Variable" name="temp8"> | |
| <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/> | |
| </iterator> | |
| </body> | |
| <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="
@Test c <> c.eContainer() => "/> | |
| <body xsi:type="ocl.ecore:OperationCallExp"> | |
| <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/> | |
| <source xsi:type="ocl.ecore:VariableExp" name="c" referredVariable="/0/test/%/c"> | |
| <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EClass"/> | |
| </source> | |
| <argument xsi:type="ocl.ecore:OperationCallExp"> | |
| <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EObject"/> | |
| <source xsi:type="ocl.ecore:VariableExp" name="c" referredVariable="/0/test/%/c"> | |
| <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EClass"/> | |
| </source> | |
| <referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/emf/2002/Ecore#//EObject/eContainer"/> | |
| </argument> | |
| <referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclAny_Class/%3C%3E"/> | |
| </body> | |
| <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="
@Test c <> c => "/> | |
| <body xsi:type="ocl.ecore:OperationCallExp"> | |
| <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/> | |
| <source xsi:type="ocl.ecore:VariableExp" name="c" referredVariable="/0/test/%/c"> | |
| <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EClass"/> | |
| </source> | |
| <argument xsi:type="ocl.ecore:VariableExp" name="c" referredVariable="/0/test/%/c"> | |
| <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EClass"/> | |
| </argument> | |
| <referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclAny_Class/%3C%3E"/> | |
| </body> | |
| <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="
@Test c = c.eContainer() => "/> | |
| <body xsi:type="ocl.ecore:OperationCallExp"> | |
| <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/> | |
| <source xsi:type="ocl.ecore:VariableExp" name="c" referredVariable="/0/test/%/c"> | |
| <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EClass"/> | |
| </source> | |
| <argument xsi:type="ocl.ecore:OperationCallExp"> | |
| <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EObject"/> | |
| <source xsi:type="ocl.ecore:VariableExp" name="c" referredVariable="/0/test/%/c"> | |
| <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EClass"/> | |
| </source> | |
| <referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/emf/2002/Ecore#//EObject/eContainer"/> | |
| </argument> | |
| <referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclAny_Class/="/> | |
| </body> | |
| <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="
@Test c = c => "/> | |
| <body xsi:type="ocl.ecore:OperationCallExp"> | |
| <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/> | |
| <source xsi:type="ocl.ecore:VariableExp" name="c" referredVariable="/0/test/%/c"> | |
| <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EClass"/> | |
| </source> | |
| <argument xsi:type="ocl.ecore:VariableExp" name="c" referredVariable="/0/test/%/c"> | |
| <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EClass"/> | |
| </argument> | |
| <referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclAny_Class/="/> | |
| </body> | |
| <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="
@Test c.eAllContents()->collect(name) => "/> | |
| <body xsi:type="ocl.ecore:IteratorExp" name="collect" eType="/19/Sequence(String)"> | |
| <source xsi:type="ocl.ecore:OperationCallExp" eType="/19/Sequence(OclAny)" referredOperation="/1/ecore_EObject_Class/eAllContents"> | |
| <source xsi:type="ocl.ecore:VariableExp" name="c" referredVariable="/0/test/%/c"> | |
| <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EClass"/> | |
| </source> | |
| </source> | |
| <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="self" referredVariable="/39"> | |
| <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/> | |
| </source> | |
| <referredProperty xsi:type="ecore:EAttribute" href="http://www.eclipse.org/emf/2002/Ecore#//ENamedElement/name"/> | |
| </body> | |
| <iterator xsi:type="ocl.ecore:Variable" name="temp9"> | |
| <eType xsi:type="ocl.ecore:AnyType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclAny"/> | |
| </iterator> | |
| </body> | |
| <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="
@Test c.siblings()->collect(name) => "/> | |
| <body xsi:type="ocl.ecore:IteratorExp" name="collect" eType="/19/Sequence(String)"> | |
| <source xsi:type="ocl.ecore:OperationCallExp" eType="/19/Sequence(OclAny)" referredOperation="/1/ecore_EObject_Class/siblings"> | |
| <source xsi:type="ocl.ecore:VariableExp" name="c" referredVariable="/0/test/%/c"> | |
| <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EClass"/> | |
| </source> | |
| </source> | |
| <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="self" referredVariable="/40"> | |
| <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/> | |
| </source> | |
| <referredProperty xsi:type="ecore:EAttribute" href="http://www.eclipse.org/emf/2002/Ecore#//ENamedElement/name"/> | |
| </body> | |
| <iterator xsi:type="ocl.ecore:Variable" name="temp10"> | |
| <eType xsi:type="ocl.ecore:AnyType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclAny"/> | |
| </iterator> | |
| </body> | |
| <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="
@Test c.eContents()->collect(name) => "/> | |
| <body xsi:type="ocl.ecore:IteratorExp" name="collect" eType="/19/Sequence(String)"> | |
| <source xsi:type="ocl.ecore:OperationCallExp"> | |
| <eType xsi:type="ocl.ecore:SequenceType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Sequence(T)"/> | |
| <source xsi:type="ocl.ecore:VariableExp" name="c" referredVariable="/0/test/%/c"> | |
| <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EClass"/> | |
| </source> | |
| <referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/emf/2002/Ecore#//EObject/eContents"/> | |
| </source> | |
| <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="self" referredVariable="/41"> | |
| <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/> | |
| </source> | |
| <referredProperty xsi:type="ecore:EAttribute" href="http://www.eclipse.org/emf/2002/Ecore#//ENamedElement/name"/> | |
| </body> | |
| <iterator xsi:type="ocl.ecore:Variable" name="temp11"> | |
| <eType xsi:type="ocl.ecore:AnyType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/T"/> | |
| </iterator> | |
| </body> | |
| <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="
@Test c.eCrossReferences()->collect(name) => "/> | |
| <body xsi:type="ocl.ecore:IteratorExp" name="collect" eType="/19/Sequence(String)"> | |
| <source xsi:type="ocl.ecore:OperationCallExp"> | |
| <eType xsi:type="ocl.ecore:SequenceType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Sequence(T)"/> | |
| <source xsi:type="ocl.ecore:VariableExp" name="c" referredVariable="/0/test/%/c"> | |
| <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EClass"/> | |
| </source> | |
| <referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/emf/2002/Ecore#//EObject/eCrossReferences"/> | |
| </source> | |
| <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="self" referredVariable="/42"> | |
| <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/> | |
| </source> | |
| <referredProperty xsi:type="ecore:EAttribute" href="http://www.eclipse.org/emf/2002/Ecore#//ENamedElement/name"/> | |
| </body> | |
| <iterator xsi:type="ocl.ecore:Variable" name="temp12"> | |
| <eType xsi:type="ocl.ecore:AnyType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/T"/> | |
| </iterator> | |
| </body> | |
| <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="
"/> | |
| <fileUrl xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="testEObject"> | |
| <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> | |
| </fileUrl> | |
| </body> | |
| <letVariable name="ref"> | |
| <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EReference"/> | |
| <initExpression xsi:type="ocl.ecore:OperationCallExp"> | |
| <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/> | |
| <source xsi:type="ocl.ecore:OperationCallExp"> | |
| <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EClass"/> | |
| <source xsi:type="ocl.ecore:VariableExp" name="c" referredVariable="/0/test/%/c"> | |
| <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EClass"/> | |
| </source> | |
| <referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/emf/2002/Ecore#//EObject/eClass"/> | |
| </source> | |
| <argument xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="eSuperTypes"> | |
| <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/emf/2002/Ecore#//EClass/getEStructuralFeature.1"/> | |
| </initExpression> | |
| </letVariable> | |
| </body> | |
| <letVariable name="attr"> | |
| <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/> | |
| <initExpression xsi:type="ocl.ecore:OperationCallExp"> | |
| <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/> | |
| <source xsi:type="ocl.ecore:OperationCallExp"> | |
| <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EClass"/> | |
| <source xsi:type="ocl.ecore:VariableExp" name="c" referredVariable="/0/test/%/c"> | |
| <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EClass"/> | |
| </source> | |
| <referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/emf/2002/Ecore#//EObject/eClass"/> | |
| </source> | |
| <argument xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="name"> | |
| <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/emf/2002/Ecore#//EClass/getEStructuralFeature.1"/> | |
| </initExpression> | |
| </letVariable> | |
| </body> | |
| <letVariable name="c"> | |
| <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EClass"/> | |
| <initExpression xsi:type="ocl.ecore:OperationCallExp"> | |
| <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EClass"/> | |
| <source xsi:type="ocl.ecore:OperationCallExp"> | |
| <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/> | |
| <source xsi:type="ocl.ecore:VariableExp" name="p" referredVariable="/0/test/p"> | |
| <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/> | |
| </source> | |
| <argument xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="ClasseB"> | |
| <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/emf/2002/Ecore#//EPackage/getEClassifier"/> | |
| </source> | |
| <argument xsi:type="ocl.ecore:TypeExp" eType="/6/EClass"> | |
| <referredType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EClass"/> | |
| </argument> | |
| <referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclAny_Class/oclAsType"/> | |
| </initExpression> | |
| </letVariable> | |
| </body> | |
| <parameter name="p"> | |
| <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/> | |
| </parameter> | |
| </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="startsWith"> | |
| <eAnnotations source="MTL non-standard"/> | |
| <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/> | |
| <eParameters name="substring"> | |
| <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> | |
| </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="eAllContents"> | |
| <eAnnotations source="MTL non-standard"/> | |
| <eType xsi:type="ocl.ecore:SequenceType" href="http://www.eclipse.org/acceleo/mtl/3.0/mtlnonstdlib.ecore#//Sequence(OclAny)"/> | |
| </eOperations> | |
| <eOperations name="eAllContents"> | |
| <eAnnotations source="MTL non-standard"/> | |
| <eType xsi:type="ocl.ecore:SequenceType" href="http://www.eclipse.org/acceleo/mtl/3.0/mtlnonstdlib.ecore#//Sequence(OclAny)"/> | |
| <eParameters name="filter"> | |
| <eType xsi:type="ocl.ecore:TypeType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclType"/> | |
| </eParameters> | |
| </eOperations> | |
| <eOperations name="ancestors"> | |
| <eAnnotations source="MTL non-standard"/> | |
| <eType xsi:type="ocl.ecore:SequenceType" href="http://www.eclipse.org/acceleo/mtl/3.0/mtlnonstdlib.ecore#//Sequence(OclAny)"/> | |
| </eOperations> | |
| <eOperations name="ancestors"> | |
| <eAnnotations source="MTL non-standard"/> | |
| <eType xsi:type="ocl.ecore:SequenceType" href="http://www.eclipse.org/acceleo/mtl/3.0/mtlnonstdlib.ecore#//Sequence(OclAny)"/> | |
| <eParameters name="filter"> | |
| <eType xsi:type="ocl.ecore:TypeType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclType"/> | |
| </eParameters> | |
| </eOperations> | |
| <eOperations name="siblings"> | |
| <eAnnotations source="MTL non-standard"/> | |
| <eType xsi:type="ocl.ecore:SequenceType" href="http://www.eclipse.org/acceleo/mtl/3.0/mtlnonstdlib.ecore#//Sequence(OclAny)"/> | |
| </eOperations> | |
| <eOperations name="siblings"> | |
| <eAnnotations source="MTL non-standard"/> | |
| <eType xsi:type="ocl.ecore:SequenceType" href="http://www.eclipse.org/acceleo/mtl/3.0/mtlnonstdlib.ecore#//Sequence(OclAny)"/> | |
| <eParameters name="filter"> | |
| <eType xsi:type="ocl.ecore:TypeType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclType"/> | |
| </eParameters> | |
| </eOperations> | |
| <eOperations name="precedingSiblings"> | |
| <eAnnotations source="MTL non-standard"/> | |
| <eType xsi:type="ocl.ecore:SequenceType" href="http://www.eclipse.org/acceleo/mtl/3.0/mtlnonstdlib.ecore#//Sequence(OclAny)"/> | |
| </eOperations> | |
| <eOperations name="precedingSiblings"> | |
| <eAnnotations source="MTL non-standard"/> | |
| <eType xsi:type="ocl.ecore:SequenceType" href="http://www.eclipse.org/acceleo/mtl/3.0/mtlnonstdlib.ecore#//Sequence(OclAny)"/> | |
| <eParameters name="filter"> | |
| <eType xsi:type="ocl.ecore:TypeType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclType"/> | |
| </eParameters> | |
| </eOperations> | |
| <eOperations name="followingSiblings"> | |
| <eAnnotations source="MTL non-standard"/> | |
| <eType xsi:type="ocl.ecore:SequenceType" href="http://www.eclipse.org/acceleo/mtl/3.0/mtlnonstdlib.ecore#//Sequence(OclAny)"/> | |
| </eOperations> | |
| <eOperations name="followingSiblings"> | |
| <eAnnotations source="MTL non-standard"/> | |
| <eType xsi:type="ocl.ecore:SequenceType" href="http://www.eclipse.org/acceleo/mtl/3.0/mtlnonstdlib.ecore#//Sequence(OclAny)"/> | |
| <eParameters name="filter"> | |
| <eType xsi:type="ocl.ecore:TypeType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclType"/> | |
| </eParameters> | |
| </eOperations> | |
| <eOperations name="eContainer"> | |
| <eAnnotations source="MTL non-standard"/> | |
| <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/acceleo/mtl/3.0/mtlnonstdlib.ecore#//OclAny"/> | |
| <eParameters name="filter"> | |
| <eType xsi:type="ocl.ecore:TypeType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclType"/> | |
| </eParameters> | |
| </eOperations> | |
| <eOperations name="eGet"> | |
| <eAnnotations source="MTL non-standard"/> | |
| <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> | |
| <eParameters name="featureName"> | |
| <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> | |
| </eParameters> | |
| </eOperations> | |
| <eOperations name="test"> | |
| <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> | |
| <contents xsi:type="ocl.ecore:Constraint"/> | |
| </eAnnotations> | |
| <eAnnotations source="MTL" references="/0/test"/> | |
| <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> | |
| <eParameters name="p"> | |
| <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/> | |
| </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="toString"> | |
| <eAnnotations source="MTL non-standard"/> | |
| <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> | |
| </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="ecore_EPackage_Class"> | |
| <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> | |
| <references href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/> | |
| </eAnnotations> | |
| </eClassifiers> | |
| </ecore:EPackage> | |
| <ocl.ecore:Variable name="self"> | |
| <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EObject"/> | |
| </ocl.ecore:Variable> | |
| <ocl.ecore:Variable name="self"> | |
| <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/> | |
| </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#//EPackage"/> | |
| </ocl.ecore:Variable> | |
| <ecore:EPackage name="types"> | |
| <eClassifiers xsi:type="ocl.ecore:TypeType" name="EClass"> | |
| <referredType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EClass"/> | |
| </eClassifiers> | |
| <eClassifiers xsi:type="ocl.ecore:TypeType" name="String"> | |
| <referredType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> | |
| </eClassifiers> | |
| <eClassifiers xsi:type="ocl.ecore:TypeType" name="EPackage"> | |
| <referredType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/> | |
| </eClassifiers> | |
| <eClassifiers xsi:type="ocl.ecore:TypeType" name="EAttribute"> | |
| <referredType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/> | |
| </eClassifiers> | |
| </ecore:EPackage> | |
| <ocl.ecore:Variable name="self"> | |
| <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/> | |
| </ocl.ecore:Variable> | |
| <ocl.ecore:Variable name="self"> | |
| <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/> | |
| </ocl.ecore:Variable> | |
| <ocl.ecore:Variable name="self"> | |
| <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/> | |
| </ocl.ecore:Variable> | |
| <ocl.ecore:Variable name="self"> | |
| <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/> | |
| </ocl.ecore:Variable> | |
| <ocl.ecore:Variable name="self"> | |
| <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/> | |
| </ocl.ecore:Variable> | |
| <ocl.ecore:Variable name="self"> | |
| <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/> | |
| </ocl.ecore:Variable> | |
| <ocl.ecore:Variable name="self"> | |
| <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/> | |
| </ocl.ecore:Variable> | |
| <ocl.ecore:Variable name="self"> | |
| <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/> | |
| </ocl.ecore:Variable> | |
| <ocl.ecore:Variable name="self"> | |
| <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/> | |
| </ocl.ecore:Variable> | |
| <ocl.ecore:Variable name="self"> | |
| <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/> | |
| </ocl.ecore:Variable> | |
| <ocl.ecore:Variable name="self"> | |
| <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/> | |
| </ocl.ecore:Variable> | |
| <ocl.ecore:Variable name="self"> | |
| <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/> | |
| </ocl.ecore:Variable> | |
| <ecore:EPackage name="collections"> | |
| <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(EClass)" instanceClassName="java.util.List"> | |
| <elementType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EClass"/> | |
| </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(EPackage)" instanceClassName="java.util.List"> | |
| <elementType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/> | |
| </eClassifiers> | |
| <eClassifiers xsi:type="ocl.ecore:SequenceType" name="Sequence(EAttribute)" instanceClassName="java.util.List"> | |
| <elementType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/> | |
| </eClassifiers> | |
| </ecore:EPackage> | |
| <ocl.ecore:Variable name="self"> | |
| <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/> | |
| </ocl.ecore:Variable> | |
| <ocl.ecore:Variable name="self"> | |
| <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/> | |
| </ocl.ecore:Variable> | |
| <ocl.ecore:Variable name="self"> | |
| <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/> | |
| </ocl.ecore:Variable> | |
| <ocl.ecore:Variable name="self"> | |
| <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/> | |
| </ocl.ecore:Variable> | |
| <ocl.ecore:Variable name="self"> | |
| <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/> | |
| </ocl.ecore:Variable> | |
| <ocl.ecore:Variable name="self"> | |
| <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/> | |
| </ocl.ecore:Variable> | |
| <ocl.ecore:Variable name="self"> | |
| <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/> | |
| </ocl.ecore:Variable> | |
| <ocl.ecore:Variable name="self"> | |
| <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/> | |
| </ocl.ecore:Variable> | |
| <ocl.ecore:Variable name="self"> | |
| <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/> | |
| </ocl.ecore:Variable> | |
| <ocl.ecore:Variable name="self"> | |
| <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/> | |
| </ocl.ecore:Variable> | |
| <ocl.ecore:Variable name="self"> | |
| <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/> | |
| </ocl.ecore:Variable> | |
| <ocl.ecore:Variable name="self"> | |
| <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/> | |
| </ocl.ecore:Variable> | |
| <ocl.ecore:Variable name="self"> | |
| <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/> | |
| </ocl.ecore:Variable> | |
| <ocl.ecore:Variable name="self"> | |
| <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/> | |
| </ocl.ecore:Variable> | |
| <ocl.ecore:Variable name="self"> | |
| <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/> | |
| </ocl.ecore:Variable> | |
| <ocl.ecore:Variable name="self"> | |
| <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/> | |
| </ocl.ecore:Variable> | |
| <ocl.ecore:Variable name="self"> | |
| <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/> | |
| </ocl.ecore:Variable> | |
| <ocl.ecore:Variable name="self"> | |
| <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/> | |
| </ocl.ecore:Variable> | |
| <ocl.ecore:Variable name="self"> | |
| <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/> | |
| </ocl.ecore:Variable> | |
| <ocl.ecore:Variable name="self"> | |
| <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/> | |
| </ocl.ecore:Variable> | |
| <ocl.ecore:Variable name="self"> | |
| <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/> | |
| </ocl.ecore:Variable> | |
| <ocl.ecore:Variable name="self"> | |
| <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/> | |
| </ocl.ecore:Variable> | |
| <ocl.ecore:Variable name="self"> | |
| <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/> | |
| </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/test"> | |
| <details key="start" value="64"/> | |
| <details key="end" value="3765"/> | |
| <details key="line" value="3"/> | |
| </eAnnotations> | |
| <eAnnotations source="positions.1" references="/0/test/%"> | |
| <details key="start" value="242"/> | |
| <details key="end" value="3753"/> | |
| <details key="line" value="6"/> | |
| </eAnnotations> | |
| <eAnnotations source="positions.2" references="/0/test/%/%"> | |
| <details key="start" value="307"/> | |
| <details key="end" value="3747"/> | |
| <details key="line" value="7"/> | |
| </eAnnotations> | |
| <eAnnotations source="positions.3" references="/0/test/%/%/%"> | |
| <details key="start" value="374"/> | |
| <details key="end" value="3741"/> | |
| <details key="line" value="8"/> | |
| </eAnnotations> | |
| <eAnnotations source="positions.4" references="/0/test/%/%/%/%"> | |
| <details key="start" value="447"/> | |
| <details key="end" value="3735"/> | |
| <details key="line" value="9"/> | |
| </eAnnotations> | |
| <eAnnotations source="positions.5" references="/0/test/%/%/%/%/%"> | |
| <details key="start" value="477"/> | |
| <details key="end" value="511"/> | |
| <details key="line" value="10"/> | |
| </eAnnotations> | |
| <eAnnotations source="positions.6" references="/0/test/%/%/%/%/%.1"> | |
| <details key="start" value="512"/> | |
| <details key="end" value="536"/> | |
| <details key="line" value="0"/> | |
| </eAnnotations> | |
| <eAnnotations source="positions.7" references="/0/test/%/%/%/%/%.1/%"> | |
| <details key="start" value="512"/> | |
| <details key="end" value="518"/> | |
| <details key="line" value="0"/> | |
| </eAnnotations> | |
| <eAnnotations source="positions.8" references="/0/test/%/%/%/%/%.1/%.1"> | |
| <details key="start" value="529"/> | |
| <details key="end" value="535"/> | |
| <details key="line" value="0"/> | |
| </eAnnotations> | |
| <eAnnotations source="positions.9" references="/0/test/%/%/%/%/%.2"> | |
| <details key="start" value="538"/> | |
| <details key="end" value="567"/> | |
| <details key="line" value="11"/> | |
| </eAnnotations> | |
| <eAnnotations source="positions.10" references="/0/test/%/%/%/%/%.3"> | |
| <details key="start" value="568"/> | |
| <details key="end" value="586"/> | |
| <details key="line" value="0"/> | |
| </eAnnotations> | |
| <eAnnotations source="positions.11" references="/0/test/%/%/%/%/%.3/c"> | |
| <details key="start" value="568"/> | |
| <details key="end" value="569"/> | |
| <details key="line" value="0"/> | |
| </eAnnotations> | |
| <eAnnotations source="positions.12" references="/0/test/%/%/%/%/%.4"> | |
| <details key="start" value="588"/> | |
| <details key="end" value="620"/> | |
| <details key="line" value="12"/> | |
| </eAnnotations> | |
| <eAnnotations source="positions.13" references="/0/test/%/%/%/%/%.5"> | |
| <details key="start" value="621"/> | |
| <details key="end" value="642"/> | |
| <details key="line" value="0"/> | |
| </eAnnotations> | |
| <eAnnotations source="positions.14" references="/0/test/%/%/%/%/%.5/c"> | |
| <details key="start" value="621"/> | |
| <details key="end" value="622"/> | |
| <details key="line" value="0"/> | |
| </eAnnotations> | |
| <eAnnotations source="positions.15" references="/0/test/%/%/%/%/%.5/%"> | |
| <details key="start" value="635"/> | |
| <details key="end" value="641"/> | |
| <details key="line" value="0"/> | |
| </eAnnotations> | |
| <eAnnotations source="positions.16" references="/0/test/%/%/%/%/%.6"> | |
| <details key="start" value="644"/> | |
| <details key="end" value="678"/> | |
| <details key="line" value="13"/> | |
| </eAnnotations> | |
| <eAnnotations source="positions.17" references="/0/test/%/%/%/%/%.7"> | |
| <details key="start" value="679"/> | |
| <details key="end" value="702"/> | |
| <details key="line" value="0"/> | |
| </eAnnotations> | |
| <eAnnotations source="positions.18" references="/0/test/%/%/%/%/%.7/c"> | |
| <details key="start" value="679"/> | |
| <details key="end" value="680"/> | |
| <details key="line" value="0"/> | |
| </eAnnotations> | |
| <eAnnotations source="positions.19" references="/0/test/%/%/%/%/%.7/%"> | |
| <details key="start" value="693"/> | |
| <details key="end" value="701"/> | |
| <details key="line" value="0"/> | |
| </eAnnotations> | |
| <eAnnotations source="positions.20" references="/0/test/%/%/%/%/%.8"> | |
| <details key="start" value="704"/> | |
| <details key="end" value="736"/> | |
| <details key="line" value="14"/> | |
| </eAnnotations> | |
| <eAnnotations source="positions.21" references="/0/test/%/%/%/%/%.9"> | |
| <details key="start" value="737"/> | |
| <details key="end" value="758"/> | |
| <details key="line" value="0"/> | |
| </eAnnotations> | |
| <eAnnotations source="positions.22" references="/0/test/%/%/%/%/%.9/c"> | |
| <details key="start" value="737"/> | |
| <details key="end" value="738"/> | |
| <details key="line" value="0"/> | |
| </eAnnotations> | |
| <eAnnotations source="positions.23" references="/0/test/%/%/%/%/%.9/%"> | |
| <details key="start" value="751"/> | |
| <details key="end" value="757"/> | |
| <details key="line" value="0"/> | |
| </eAnnotations> | |
| <eAnnotations source="positions.24" references="/0/test/%/%/%/%/%.10"> | |
| <details key="start" value="760"/> | |
| <details key="end" value="794"/> | |
| <details key="line" value="15"/> | |
| </eAnnotations> | |
| <eAnnotations source="positions.25" references="/0/test/%/%/%/%/%.11"> | |
| <details key="start" value="795"/> | |
| <details key="end" value="818"/> | |
| <details key="line" value="0"/> | |
| </eAnnotations> | |
| <eAnnotations source="positions.26" references="/0/test/%/%/%/%/%.11/c"> | |
| <details key="start" value="795"/> | |
| <details key="end" value="796"/> | |
| <details key="line" value="0"/> | |
| </eAnnotations> | |
| <eAnnotations source="positions.27" references="/0/test/%/%/%/%/%.11/%"> | |
| <details key="start" value="809"/> | |
| <details key="end" value="817"/> | |
| <details key="line" value="0"/> | |
| </eAnnotations> | |
| <eAnnotations source="positions.28" references="/0/test/%/%/%/%/%.12"> | |
| <details key="start" value="820"/> | |
| <details key="end" value="855"/> | |
| <details key="line" value="16"/> | |
| </eAnnotations> | |
| <eAnnotations source="positions.29" references="/0/test/%/%/%/%/%.13"> | |
| <details key="start" value="856"/> | |
| <details key="end" value="880"/> | |
| <details key="line" value="0"/> | |
| </eAnnotations> | |
| <eAnnotations source="positions.30" references="/0/test/%/%/%/%/%.13/%"> | |
| <details key="start" value="856"/> | |
| <details key="end" value="875"/> | |
| <details key="line" value="0"/> | |
| </eAnnotations> | |
| <eAnnotations source="positions.31" references="/0/test/%/%/%/%/%.13/%/c"> | |
| <details key="start" value="856"/> | |
| <details key="end" value="857"/> | |
| <details key="line" value="0"/> | |
| </eAnnotations> | |
| <eAnnotations source="positions.32" references="/0/test/%/%/%/%/%.13/%/%"> | |
| <details key="start" value="868"/> | |
| <details key="end" value="874"/> | |
| <details key="line" value="0"/> | |
| </eAnnotations> | |
| <eAnnotations source="positions.33" references="/0/test/%/%/%/%/%.14"> | |
| <details key="start" value="882"/> | |
| <details key="end" value="958"/> | |
| <details key="line" value="17"/> | |
| </eAnnotations> | |
| <eAnnotations source="positions.34" references="/0/test/%/%/%/%/%.15"> | |
| <details key="start" value="959"/> | |
| <details key="end" value="1024"/> | |
| <details key="line" value="0"/> | |
| </eAnnotations> | |
| <eAnnotations source="positions.35" references="/0/test/%/%/%/%/%.15/%"> | |
| <details key="start" value="959"/> | |
| <details key="end" value="971"/> | |
| <details key="line" value="0"/> | |
| </eAnnotations> | |
| <eAnnotations source="positions.36" references="/0/test/%/%/%/%/%.15/%/c"> | |
| <details key="start" value="959"/> | |
| <details key="end" value="960"/> | |
| <details key="line" value="0"/> | |
| </eAnnotations> | |
| <eAnnotations source="positions.37" references="/0/test/%/%/%/%/%.15/%.1"> | |
| <details key="start" value="983"/> | |
| <details key="end" value="1023"/> | |
| <details key="line" value="0"/> | |
| </eAnnotations> | |
| <eAnnotations source="positions.38" references="/0/test/%/%/%/%/%.16"> | |
| <details key="start" value="1026"/> | |
| <details key="end" value="1070"/> | |
| <details key="line" value="18"/> | |
| </eAnnotations> | |
| <eAnnotations source="positions.39" references="/0/test/%/%/%/%/collect"> | |
| <details key="start" value="1071"/> | |
| <details key="end" value="1104"/> | |
| <details key="line" value="0"/> | |
| </eAnnotations> | |
| <eAnnotations source="positions.40" references="/0/test/%/%/%/%/collect/%"> | |
| <details key="start" value="1071"/> | |
| <details key="end" value="1089"/> | |
| <details key="line" value="0"/> | |
| </eAnnotations> | |
| <eAnnotations source="positions.41" references="/0/test/%/%/%/%/collect/%/c"> | |
| <details key="start" value="1071"/> | |
| <details key="end" value="1072"/> | |
| <details key="line" value="0"/> | |
| </eAnnotations> | |
| <eAnnotations source="positions.42" references="/0/test/%/%/%/%/collect/%/%"> | |
| <details key="start" value="1082"/> | |
| <details key="end" value="1088"/> | |
| <details key="line" value="0"/> | |
| </eAnnotations> | |
| <eAnnotations source="positions.43" references="/0/test/%/%/%/%/collect/%.1"> | |
| <details key="start" value="1099"/> | |
| <details key="end" value="1103"/> | |
| <details key="line" value="0"/> | |
| </eAnnotations> | |
| <eAnnotations source="positions.44" references="/0/test/%/%/%/%/collect/%.1/temp1"> | |
| <details key="start" value="-1"/> | |
| <details key="end" value="-1"/> | |
| <details key="line" value="0"/> | |
| </eAnnotations> | |
| <eAnnotations source="positions.45" references="/0/test/%/%/%/%/collect/temp1"> | |
| <details key="start" value="-1"/> | |
| <details key="end" value="-1"/> | |
| <details key="line" value="0"/> | |
| </eAnnotations> | |
| <eAnnotations source="positions.46" references="/0/test/%/%/%/%/%.17"> | |
| <details key="start" value="1106"/> | |
| <details key="end" value="1159"/> | |
| <details key="line" value="19"/> | |
| </eAnnotations> | |
| <eAnnotations source="positions.47" references="/0/test/%/%/%/%/collect.1"> | |
| <details key="start" value="1160"/> | |
| <details key="end" value="1202"/> | |
| <details key="line" value="0"/> | |
| </eAnnotations> | |
| <eAnnotations source="positions.48" references="/0/test/%/%/%/%/collect.1/%"> | |
| <details key="start" value="1160"/> | |
| <details key="end" value="1187"/> | |
| <details key="line" value="0"/> | |
| </eAnnotations> | |
| <eAnnotations source="positions.49" references="/0/test/%/%/%/%/collect.1/%/c"> | |
| <details key="start" value="1160"/> | |
| <details key="end" value="1161"/> | |
| <details key="line" value="0"/> | |
| </eAnnotations> | |
| <eAnnotations source="positions.50" references="/0/test/%/%/%/%/collect.1/%/%"> | |
| <details key="start" value="1180"/> | |
| <details key="end" value="1186"/> | |
| <details key="line" value="0"/> | |
| </eAnnotations> | |
| <eAnnotations source="positions.51" references="/0/test/%/%/%/%/collect.1/%.1"> | |
| <details key="start" value="1197"/> | |
| <details key="end" value="1201"/> | |
| <details key="line" value="0"/> | |
| </eAnnotations> | |
| <eAnnotations source="positions.52" references="/0/test/%/%/%/%/collect.1/%.1/temp1"> | |
| <details key="start" value="-1"/> | |
| <details key="end" value="-1"/> | |
| <details key="line" value="0"/> | |
| </eAnnotations> | |
| <eAnnotations source="positions.53" references="/0/test/%/%/%/%/collect.1/temp2"> | |
| <details key="start" value="-1"/> | |
| <details key="end" value="-1"/> | |
| <details key="line" value="0"/> | |
| </eAnnotations> | |
| <eAnnotations source="positions.54" references="/0/test/%/%/%/%/%.18"> | |
| <details key="start" value="1204"/> | |
| <details key="end" value="1251"/> | |
| <details key="line" value="20"/> | |
| </eAnnotations> | |
| <eAnnotations source="positions.55" references="/0/test/%/%/%/%/collect.2"> | |
| <details key="start" value="1252"/> | |
| <details key="end" value="1288"/> | |
| <details key="line" value="0"/> | |
| </eAnnotations> | |
| <eAnnotations source="positions.56" references="/0/test/%/%/%/%/collect.2/%"> | |
| <details key="start" value="1252"/> | |
| <details key="end" value="1273"/> | |
| <details key="line" value="0"/> | |
| </eAnnotations> | |
| <eAnnotations source="positions.57" references="/0/test/%/%/%/%/collect.2/%/c"> | |
| <details key="start" value="1252"/> | |
| <details key="end" value="1253"/> | |
| <details key="line" value="0"/> | |
| </eAnnotations> | |
| <eAnnotations source="positions.58" references="/0/test/%/%/%/%/collect.2/%.1"> | |
| <details key="start" value="1283"/> | |
| <details key="end" value="1287"/> | |
| <details key="line" value="0"/> | |
| </eAnnotations> | |
| <eAnnotations source="positions.59" references="/0/test/%/%/%/%/collect.2/%.1/self"> | |
| <details key="start" value="-1"/> | |
| <details key="end" value="-1"/> | |
| <details key="line" value="0"/> | |
| </eAnnotations> | |
| <eAnnotations source="positions.60" references="/0/test/%/%/%/%/collect.2/temp3"> | |
| <details key="start" value="-1"/> | |
| <details key="end" value="-1"/> | |
| <details key="line" value="0"/> | |
| </eAnnotations> | |
| <eAnnotations source="positions.61" references="/0/test/%/%/%/%/%.19"> | |
| <details key="start" value="1290"/> | |
| <details key="end" value="1343"/> | |
| <details key="line" value="21"/> | |
| </eAnnotations> | |
| <eAnnotations source="positions.62" references="/0/test/%/%/%/%/collect.3"> | |
| <details key="start" value="1344"/> | |
| <details key="end" value="1386"/> | |
| <details key="line" value="0"/> | |
| </eAnnotations> | |
| <eAnnotations source="positions.63" references="/0/test/%/%/%/%/collect.3/%"> | |
| <details key="start" value="1344"/> | |
| <details key="end" value="1371"/> | |
| <details key="line" value="0"/> | |
| </eAnnotations> | |
| <eAnnotations source="positions.64" references="/0/test/%/%/%/%/collect.3/%/c"> | |
| <details key="start" value="1344"/> | |
| <details key="end" value="1345"/> | |
| <details key="line" value="0"/> | |
| </eAnnotations> | |
| <eAnnotations source="positions.65" references="/0/test/%/%/%/%/collect.3/%/%"> | |
| <details key="start" value="1364"/> | |
| <details key="end" value="1370"/> | |
| <details key="line" value="0"/> | |
| </eAnnotations> | |
| <eAnnotations source="positions.66" references="/0/test/%/%/%/%/collect.3/%.1"> | |
| <details key="start" value="1381"/> | |
| <details key="end" value="1385"/> | |
| <details key="line" value="0"/> | |
| </eAnnotations> | |
| <eAnnotations source="positions.67" references="/0/test/%/%/%/%/collect.3/%.1/temp1"> | |
| <details key="start" value="-1"/> | |
| <details key="end" value="-1"/> | |
| <details key="line" value="0"/> | |
| </eAnnotations> | |
| <eAnnotations source="positions.68" references="/0/test/%/%/%/%/collect.3/temp4"> | |
| <details key="start" value="-1"/> | |
| <details key="end" value="-1"/> | |
| <details key="line" value="0"/> | |
| </eAnnotations> | |
| <eAnnotations source="positions.69" references="/0/test/%/%/%/%/%.20"> | |
| <details key="start" value="1388"/> | |
| <details key="end" value="1435"/> | |
| <details key="line" value="22"/> | |
| </eAnnotations> | |
| <eAnnotations source="positions.70" references="/0/test/%/%/%/%/collect.4"> | |
| <details key="start" value="1436"/> | |
| <details key="end" value="1472"/> | |
| <details key="line" value="0"/> | |
| </eAnnotations> | |
| <eAnnotations source="positions.71" references="/0/test/%/%/%/%/collect.4/%"> | |
| <details key="start" value="1436"/> | |
| <details key="end" value="1457"/> | |
| <details key="line" value="0"/> | |
| </eAnnotations> | |
| <eAnnotations source="positions.72" references="/0/test/%/%/%/%/collect.4/%/c"> | |
| <details key="start" value="1436"/> | |
| <details key="end" value="1437"/> | |
| <details key="line" value="0"/> | |
| </eAnnotations> | |
| <eAnnotations source="positions.73" references="/0/test/%/%/%/%/collect.4/%.1"> | |
| <details key="start" value="1467"/> | |
| <details key="end" value="1471"/> | |
| <details key="line" value="0"/> | |
| </eAnnotations> | |
| <eAnnotations source="positions.74" references="/0/test/%/%/%/%/collect.4/%.1/self"> | |
| <details key="start" value="-1"/> | |
| <details key="end" value="-1"/> | |
| <details key="line" value="0"/> | |
| </eAnnotations> | |
| <eAnnotations source="positions.75" references="/0/test/%/%/%/%/collect.4/temp5"> | |
| <details key="start" value="-1"/> | |
| <details key="end" value="-1"/> | |
| <details key="line" value="0"/> | |
| </eAnnotations> | |
| <eAnnotations source="positions.76" references="/0/test/%/%/%/%/%.21"> | |
| <details key="start" value="1474"/> | |
| <details key="end" value="1571"/> | |
| <details key="line" value="23"/> | |
| </eAnnotations> | |
| <eAnnotations source="positions.77" references="/0/test/%/%/%/%/%.22"> | |
| <details key="start" value="1572"/> | |
| <details key="end" value="1658"/> | |
| <details key="line" value="0"/> | |
| </eAnnotations> | |
| <eAnnotations source="positions.78" references="/0/test/%/%/%/%/%.22/%"> | |
| <details key="start" value="1572"/> | |
| <details key="end" value="1596"/> | |
| <details key="line" value="0"/> | |
| </eAnnotations> | |
| <eAnnotations source="positions.79" references="/0/test/%/%/%/%/%.22/%/%"> | |
| <details key="start" value="1572"/> | |
| <details key="end" value="1585"/> | |
| <details key="line" value="0"/> | |
| </eAnnotations> | |
| <eAnnotations source="positions.80" references="/0/test/%/%/%/%/%.22/%/%/c"> | |
| <details key="start" value="1572"/> | |
| <details key="end" value="1573"/> | |
| <details key="line" value="0"/> | |
| </eAnnotations> | |
| <eAnnotations source="positions.81" references="/0/test/%/%/%/%/%.22/%.1"> | |
| <details key="start" value="1608"/> | |
| <details key="end" value="1657"/> | |
| <details key="line" value="0"/> | |
| </eAnnotations> | |
| <eAnnotations source="positions.82" references="/0/test/%/%/%/%/%.23"> | |
| <details key="start" value="1660"/> | |
| <details key="end" value="1685"/> | |
| <details key="line" value="24"/> | |
| </eAnnotations> | |
| <eAnnotations source="positions.83" references="/0/test/%/%/%/%/%.24"> | |
| <details key="start" value="1686"/> | |
| <details key="end" value="1700"/> | |
| <details key="line" value="0"/> | |
| </eAnnotations> | |
| <eAnnotations source="positions.84" references="/0/test/%/%/%/%/%.24/c"> | |
| <details key="start" value="1686"/> | |
| <details key="end" value="1687"/> | |
| <details key="line" value="0"/> | |
| </eAnnotations> | |
| <eAnnotations source="positions.85" references="/0/test/%/%/%/%/%.24/%"> | |
| <details key="start" value="1693"/> | |
| <details key="end" value="1699"/> | |
| <details key="line" value="0"/> | |
| </eAnnotations> | |
| <eAnnotations source="positions.86" references="/0/test/%/%/%/%/%.25"> | |
| <details key="start" value="1702"/> | |
| <details key="end" value="1703"/> | |
| <details key="line" value="25"/> | |
| </eAnnotations> | |
| <eAnnotations source="positions.87" references="/0/test/%/%/%/%/%.26"> | |
| <details key="start" value="2014"/> | |
| <details key="end" value="2052"/> | |
| <details key="line" value="27"/> | |
| </eAnnotations> | |
| <eAnnotations source="positions.88" references="/0/test/%/%/%/%/%.27"> | |
| <details key="start" value="2053"/> | |
| <details key="end" value="2081"/> | |
| <details key="line" value="0"/> | |
| </eAnnotations> | |
| <eAnnotations source="positions.89" references="/0/test/%/%/%/%/%.27/%"> | |
| <details key="start" value="2053"/> | |
| <details key="end" value="2076"/> | |
| <details key="line" value="0"/> | |
| </eAnnotations> | |
| <eAnnotations source="positions.90" references="/0/test/%/%/%/%/%.27/%/c"> | |
| <details key="start" value="2053"/> | |
| <details key="end" value="2054"/> | |
| <details key="line" value="0"/> | |
| </eAnnotations> | |
| <eAnnotations source="positions.91" references="/0/test/%/%/%/%/%.28"> | |
| <details key="start" value="2083"/> | |
| <details key="end" value="2121"/> | |
| <details key="line" value="28"/> | |
| </eAnnotations> | |
| <eAnnotations source="positions.92" references="/0/test/%/%/%/%/%.29"> | |
| <details key="start" value="2122"/> | |
| <details key="end" value="2149"/> | |
| <details key="line" value="0"/> | |
| </eAnnotations> | |
| <eAnnotations source="positions.93" references="/0/test/%/%/%/%/%.29/%"> | |
| <details key="start" value="2122"/> | |
| <details key="end" value="2144"/> | |
| <details key="line" value="0"/> | |
| </eAnnotations> | |
| <eAnnotations source="positions.94" references="/0/test/%/%/%/%/%.29/%/c"> | |
| <details key="start" value="2122"/> | |
| <details key="end" value="2123"/> | |
| <details key="line" value="0"/> | |
| </eAnnotations> | |
| <eAnnotations source="positions.95" references="/0/test/%/%/%/%/%.30"> | |
| <details key="start" value="2151"/> | |
| <details key="end" value="2198"/> | |
| <details key="line" value="29"/> | |
| </eAnnotations> | |
| <eAnnotations source="positions.96" references="/0/test/%/%/%/%/%.31"> | |
| <details key="start" value="2199"/> | |
| <details key="end" value="2235"/> | |
| <details key="line" value="0"/> | |
| </eAnnotations> | |
| <eAnnotations source="positions.97" references="/0/test/%/%/%/%/%.31/%"> | |
| <details key="start" value="2199"/> | |
| <details key="end" value="2213"/> | |
| <details key="line" value="0"/> | |
| </eAnnotations> | |
| <eAnnotations source="positions.98" references="/0/test/%/%/%/%/%.31/%/c"> | |
| <details key="start" value="2199"/> | |
| <details key="end" value="2200"/> | |
| <details key="line" value="0"/> | |
| </eAnnotations> | |
| <eAnnotations source="positions.99" references="/0/test/%/%/%/%/%.31/%.1"> | |
| <details key="start" value="2226"/> | |
| <details key="end" value="2234"/> | |
| <details key="line" value="0"/> | |
| </eAnnotations> | |
| <eAnnotations source="positions.100" references="/0/test/%/%/%/%/%.32"> | |
| <details key="start" value="2237"/> | |
| <details key="end" value="2275"/> | |
| <details key="line" value="30"/> | |
| </eAnnotations> | |
| <eAnnotations source="positions.101" references="/0/test/%/%/%/%/%.33"> | |
| <details key="start" value="2276"/> | |
| <details key="end" value="2303"/> | |
| <details key="line" value="0"/> | |
| </eAnnotations> | |
| <eAnnotations source="positions.102" references="/0/test/%/%/%/%/%.33/%"> | |
| <details key="start" value="2276"/> | |
| <details key="end" value="2298"/> | |
| <details key="line" value="0"/> | |
| </eAnnotations> | |
| <eAnnotations source="positions.103" references="/0/test/%/%/%/%/%.33/%/c"> | |
| <details key="start" value="2276"/> | |
| <details key="end" value="2277"/> | |
| <details key="line" value="0"/> | |
| </eAnnotations> | |
| <eAnnotations source="positions.104" references="/0/test/%/%/%/%/%.33/%/%"> | |
| <details key="start" value="2289"/> | |
| <details key="end" value="2297"/> | |
| <details key="line" value="0"/> | |
| </eAnnotations> | |
| <eAnnotations source="positions.105" references="/0/test/%/%/%/%/%.34"> | |
| <details key="start" value="2305"/> | |
| <details key="end" value="2331"/> | |
| <details key="line" value="31"/> | |
| </eAnnotations> | |
| <eAnnotations source="positions.106" references="/0/test/%/%/%/%/%.35"> | |
| <details key="start" value="2332"/> | |
| <details key="end" value="2347"/> | |
| <details key="line" value="0"/> | |
| </eAnnotations> | |
| <eAnnotations source="positions.107" references="/0/test/%/%/%/%/%.35/%"> | |
| <details key="start" value="2332"/> | |
| <details key="end" value="2342"/> | |
| <details key="line" value="0"/> | |
| </eAnnotations> | |
| <eAnnotations source="positions.108" references="/0/test/%/%/%/%/%.35/%/c"> | |
| <details key="start" value="2332"/> | |
| <details key="end" value="2333"/> | |
| <details key="line" value="0"/> | |
| </eAnnotations> | |
| <eAnnotations source="positions.109" references="/0/test/%/%/%/%/%.36"> | |
| <details key="start" value="2349"/> | |
| <details key="end" value="2396"/> | |
| <details key="line" value="32"/> | |
| </eAnnotations> | |
| <eAnnotations source="positions.110" references="/0/test/%/%/%/%/collect.5"> | |
| <details key="start" value="2397"/> | |
| <details key="end" value="2433"/> | |
| <details key="line" value="0"/> | |
| </eAnnotations> | |
| <eAnnotations source="positions.111" references="/0/test/%/%/%/%/collect.5/%"> | |
| <details key="start" value="2397"/> | |
| <details key="end" value="2418"/> | |
| <details key="line" value="0"/> | |
| </eAnnotations> | |
| <eAnnotations source="positions.112" references="/0/test/%/%/%/%/collect.5/%/c"> | |
| <details key="start" value="2397"/> | |
| <details key="end" value="2398"/> | |
| <details key="line" value="0"/> | |
| </eAnnotations> | |
| <eAnnotations source="positions.113" references="/0/test/%/%/%/%/collect.5/%/%"> | |
| <details key="start" value="2409"/> | |
| <details key="end" value="2417"/> | |
| <details key="line" value="0"/> | |
| </eAnnotations> | |
| <eAnnotations source="positions.114" references="/0/test/%/%/%/%/collect.5/%.1"> | |
| <details key="start" value="2428"/> | |
| <details key="end" value="2432"/> | |
| <details key="line" value="0"/> | |
| </eAnnotations> | |
| <eAnnotations source="positions.115" references="/0/test/%/%/%/%/collect.5/%.1/temp1"> | |
| <details key="start" value="-1"/> | |
| <details key="end" value="-1"/> | |
| <details key="line" value="0"/> | |
| </eAnnotations> | |
| <eAnnotations source="positions.116" references="/0/test/%/%/%/%/collect.5/temp6"> | |
| <details key="start" value="-1"/> | |
| <details key="end" value="-1"/> | |
| <details key="line" value="0"/> | |
| </eAnnotations> | |
| <eAnnotations source="positions.117" references="/0/test/%/%/%/%/%.37"> | |
| <details key="start" value="2435"/> | |
| <details key="end" value="2474"/> | |
| <details key="line" value="33"/> | |
| </eAnnotations> | |
| <eAnnotations source="positions.118" references="/0/test/%/%/%/%/collect.6"> | |
| <details key="start" value="2475"/> | |
| <details key="end" value="2503"/> | |
| <details key="line" value="0"/> | |
| </eAnnotations> | |
| <eAnnotations source="positions.119" references="/0/test/%/%/%/%/collect.6/%"> | |
| <details key="start" value="2475"/> | |
| <details key="end" value="2488"/> | |
| <details key="line" value="0"/> | |
| </eAnnotations> | |
| <eAnnotations source="positions.120" references="/0/test/%/%/%/%/collect.6/%/c"> | |
| <details key="start" value="2475"/> | |
| <details key="end" value="2476"/> | |
| <details key="line" value="0"/> | |
| </eAnnotations> | |
| <eAnnotations source="positions.121" references="/0/test/%/%/%/%/collect.6/%.1"> | |
| <details key="start" value="2498"/> | |
| <details key="end" value="2502"/> | |
| <details key="line" value="0"/> | |
| </eAnnotations> | |
| <eAnnotations source="positions.122" references="/0/test/%/%/%/%/collect.6/%.1/self"> | |
| <details key="start" value="-1"/> | |
| <details key="end" value="-1"/> | |
| <details key="line" value="0"/> | |
| </eAnnotations> | |
| <eAnnotations source="positions.123" references="/0/test/%/%/%/%/collect.6/temp7"> | |
| <details key="start" value="-1"/> | |
| <details key="end" value="-1"/> | |
| <details key="line" value="0"/> | |
| </eAnnotations> | |
| <eAnnotations source="positions.124" references="/0/test/%/%/%/%/%.38"> | |
| <details key="start" value="2505"/> | |
| <details key="end" value="2557"/> | |
| <details key="line" value="34"/> | |
| </eAnnotations> | |
| <eAnnotations source="positions.125" references="/0/test/%/%/%/%/collect.7"> | |
| <details key="start" value="2558"/> | |
| <details key="end" value="2599"/> | |
| <details key="line" value="0"/> | |
| </eAnnotations> | |
| <eAnnotations source="positions.126" references="/0/test/%/%/%/%/collect.7/%"> | |
| <details key="start" value="2558"/> | |
| <details key="end" value="2584"/> | |
| <details key="line" value="0"/> | |
| </eAnnotations> | |
| <eAnnotations source="positions.127" references="/0/test/%/%/%/%/collect.7/%/c"> | |
| <details key="start" value="2558"/> | |
| <details key="end" value="2559"/> | |
| <details key="line" value="0"/> | |
| </eAnnotations> | |
| <eAnnotations source="positions.128" references="/0/test/%/%/%/%/collect.7/%/%"> | |
| <details key="start" value="2573"/> | |
| <details key="end" value="2583"/> | |
| <details key="line" value="0"/> | |
| </eAnnotations> | |
| <eAnnotations source="positions.129" references="/0/test/%/%/%/%/collect.7/%.1"> | |
| <details key="start" value="2594"/> | |
| <details key="end" value="2598"/> | |
| <details key="line" value="0"/> | |
| </eAnnotations> | |
| <eAnnotations source="positions.130" references="/0/test/%/%/%/%/collect.7/%.1/temp1"> | |
| <details key="start" value="-1"/> | |
| <details key="end" value="-1"/> | |
| <details key="line" value="0"/> | |
| </eAnnotations> | |
| <eAnnotations source="positions.131" references="/0/test/%/%/%/%/collect.7/temp8"> | |
| <details key="start" value="-1"/> | |
| <details key="end" value="-1"/> | |
| <details key="line" value="0"/> | |
| </eAnnotations> | |
| <eAnnotations source="positions.132" references="/0/test/%/%/%/%/%.39"> | |
| <details key="start" value="2601"/> | |
| <details key="end" value="2631"/> | |
| <details key="line" value="35"/> | |
| </eAnnotations> | |
| <eAnnotations source="positions.133" references="/0/test/%/%/%/%/%.40"> | |
| <details key="start" value="2632"/> | |
| <details key="end" value="2651"/> | |
| <details key="line" value="0"/> | |
| </eAnnotations> | |
| <eAnnotations source="positions.134" references="/0/test/%/%/%/%/%.40/c"> | |
| <details key="start" value="2632"/> | |
| <details key="end" value="2633"/> | |
| <details key="line" value="0"/> | |
| </eAnnotations> | |
| <eAnnotations source="positions.135" references="/0/test/%/%/%/%/%.40/%"> | |
| <details key="start" value="2637"/> | |
| <details key="end" value="2651"/> | |
| <details key="line" value="0"/> | |
| </eAnnotations> | |
| <eAnnotations source="positions.136" references="/0/test/%/%/%/%/%.40/%/c"> | |
| <details key="start" value="2637"/> | |
| <details key="end" value="2638"/> | |
| <details key="line" value="0"/> | |
| </eAnnotations> | |
| <eAnnotations source="positions.137" references="/0/test/%/%/%/%/%.41"> | |
| <details key="start" value="2653"/> | |
| <details key="end" value="2670"/> | |
| <details key="line" value="36"/> | |
| </eAnnotations> | |
| <eAnnotations source="positions.138" references="/0/test/%/%/%/%/%.42"> | |
| <details key="start" value="2671"/> | |
| <details key="end" value="2677"/> | |
| <details key="line" value="0"/> | |
| </eAnnotations> | |
| <eAnnotations source="positions.139" references="/0/test/%/%/%/%/%.42/c"> | |
| <details key="start" value="2671"/> | |
| <details key="end" value="2672"/> | |
| <details key="line" value="0"/> | |
| </eAnnotations> | |
| <eAnnotations source="positions.140" references="/0/test/%/%/%/%/%.42/c.1"> | |
| <details key="start" value="2676"/> | |
| <details key="end" value="2677"/> | |
| <details key="line" value="0"/> | |
| </eAnnotations> | |
| <eAnnotations source="positions.141" references="/0/test/%/%/%/%/%.43"> | |
| <details key="start" value="2679"/> | |
| <details key="end" value="2708"/> | |
| <details key="line" value="37"/> | |
| </eAnnotations> | |
| <eAnnotations source="positions.142" references="/0/test/%/%/%/%/%.44"> | |
| <details key="start" value="2709"/> | |
| <details key="end" value="2727"/> | |
| <details key="line" value="0"/> | |
| </eAnnotations> | |
| <eAnnotations source="positions.143" references="/0/test/%/%/%/%/%.44/c"> | |
| <details key="start" value="2709"/> | |
| <details key="end" value="2710"/> | |
| <details key="line" value="0"/> | |
| </eAnnotations> | |
| <eAnnotations source="positions.144" references="/0/test/%/%/%/%/%.44/%"> | |
| <details key="start" value="2713"/> | |
| <details key="end" value="2727"/> | |
| <details key="line" value="0"/> | |
| </eAnnotations> | |
| <eAnnotations source="positions.145" references="/0/test/%/%/%/%/%.44/%/c"> | |
| <details key="start" value="2713"/> | |
| <details key="end" value="2714"/> | |
| <details key="line" value="0"/> | |
| </eAnnotations> | |
| <eAnnotations source="positions.146" references="/0/test/%/%/%/%/%.45"> | |
| <details key="start" value="2729"/> | |
| <details key="end" value="2745"/> | |
| <details key="line" value="38"/> | |
| </eAnnotations> | |
| <eAnnotations source="positions.147" references="/0/test/%/%/%/%/%.46"> | |
| <details key="start" value="2746"/> | |
| <details key="end" value="2751"/> | |
| <details key="line" value="0"/> | |
| </eAnnotations> | |
| <eAnnotations source="positions.148" references="/0/test/%/%/%/%/%.46/c"> | |
| <details key="start" value="2746"/> | |
| <details key="end" value="2747"/> | |
| <details key="line" value="0"/> | |
| </eAnnotations> | |
| <eAnnotations source="positions.149" references="/0/test/%/%/%/%/%.46/c.1"> | |
| <details key="start" value="2750"/> | |
| <details key="end" value="2751"/> | |
| <details key="line" value="0"/> | |
| </eAnnotations> | |
| <eAnnotations source="positions.150" references="/0/test/%/%/%/%/%.47"> | |
| <details key="start" value="2753"/> | |
| <details key="end" value="2795"/> | |
| <details key="line" value="39"/> | |
| </eAnnotations> | |
| <eAnnotations source="positions.151" references="/0/test/%/%/%/%/collect.8"> | |
| <details key="start" value="2796"/> | |
| <details key="end" value="2827"/> | |
| <details key="line" value="0"/> | |
| </eAnnotations> | |
| <eAnnotations source="positions.152" references="/0/test/%/%/%/%/collect.8/%"> | |
| <details key="start" value="2796"/> | |
| <details key="end" value="2812"/> | |
| <details key="line" value="0"/> | |
| </eAnnotations> | |
| <eAnnotations source="positions.153" references="/0/test/%/%/%/%/collect.8/%/c"> | |
| <details key="start" value="2796"/> | |
| <details key="end" value="2797"/> | |
| <details key="line" value="0"/> | |
| </eAnnotations> | |
| <eAnnotations source="positions.154" references="/0/test/%/%/%/%/collect.8/%.1"> | |
| <details key="start" value="2822"/> | |
| <details key="end" value="2826"/> | |
| <details key="line" value="0"/> | |
| </eAnnotations> | |
| <eAnnotations source="positions.155" references="/0/test/%/%/%/%/collect.8/%.1/self"> | |
| <details key="start" value="-1"/> | |
| <details key="end" value="-1"/> | |
| <details key="line" value="0"/> | |
| </eAnnotations> | |
| <eAnnotations source="positions.156" references="/0/test/%/%/%/%/collect.8/temp9"> | |
| <details key="start" value="-1"/> | |
| <details key="end" value="-1"/> | |
| <details key="line" value="0"/> | |
| </eAnnotations> | |
| <eAnnotations source="positions.157" references="/0/test/%/%/%/%/%.48"> | |
| <details key="start" value="2829"/> | |
| <details key="end" value="2867"/> | |
| <details key="line" value="40"/> | |
| </eAnnotations> | |
| <eAnnotations source="positions.158" references="/0/test/%/%/%/%/collect.9"> | |
| <details key="start" value="2868"/> | |
| <details key="end" value="2895"/> | |
| <details key="line" value="0"/> | |
| </eAnnotations> | |
| <eAnnotations source="positions.159" references="/0/test/%/%/%/%/collect.9/%"> | |
| <details key="start" value="2868"/> | |
| <details key="end" value="2880"/> | |
| <details key="line" value="0"/> | |
| </eAnnotations> | |
| <eAnnotations source="positions.160" references="/0/test/%/%/%/%/collect.9/%/c"> | |
| <details key="start" value="2868"/> | |
| <details key="end" value="2869"/> | |
| <details key="line" value="0"/> | |
| </eAnnotations> | |
| <eAnnotations source="positions.161" references="/0/test/%/%/%/%/collect.9/%.1"> | |
| <details key="start" value="2890"/> | |
| <details key="end" value="2894"/> | |
| <details key="line" value="0"/> | |
| </eAnnotations> | |
| <eAnnotations source="positions.162" references="/0/test/%/%/%/%/collect.9/%.1/self"> | |
| <details key="start" value="-1"/> | |
| <details key="end" value="-1"/> | |
| <details key="line" value="0"/> | |
| </eAnnotations> | |
| <eAnnotations source="positions.163" references="/0/test/%/%/%/%/collect.9/temp10"> | |
| <details key="start" value="-1"/> | |
| <details key="end" value="-1"/> | |
| <details key="line" value="0"/> | |
| </eAnnotations> | |
| <eAnnotations source="positions.164" references="/0/test/%/%/%/%/%.49"> | |
| <details key="start" value="2897"/> | |
| <details key="end" value="2936"/> | |
| <details key="line" value="41"/> | |
| </eAnnotations> | |
| <eAnnotations source="positions.165" references="/0/test/%/%/%/%/collect.10"> | |
| <details key="start" value="2937"/> | |
| <details key="end" value="2965"/> | |
| <details key="line" value="0"/> | |
| </eAnnotations> | |
| <eAnnotations source="positions.166" references="/0/test/%/%/%/%/collect.10/%"> | |
| <details key="start" value="2937"/> | |
| <details key="end" value="2950"/> | |
| <details key="line" value="0"/> | |
| </eAnnotations> | |
| <eAnnotations source="positions.167" references="/0/test/%/%/%/%/collect.10/%/c"> | |
| <details key="start" value="2937"/> | |
| <details key="end" value="2938"/> | |
| <details key="line" value="0"/> | |
| </eAnnotations> | |
| <eAnnotations source="positions.168" references="/0/test/%/%/%/%/collect.10/%.1"> | |
| <details key="start" value="2960"/> | |
| <details key="end" value="2964"/> | |
| <details key="line" value="0"/> | |
| </eAnnotations> | |
| <eAnnotations source="positions.169" references="/0/test/%/%/%/%/collect.10/%.1/self"> | |
| <details key="start" value="-1"/> | |
| <details key="end" value="-1"/> | |
| <details key="line" value="0"/> | |
| </eAnnotations> | |
| <eAnnotations source="positions.170" references="/0/test/%/%/%/%/collect.10/temp11"> | |
| <details key="start" value="-1"/> | |
| <details key="end" value="-1"/> | |
| <details key="line" value="0"/> | |
| </eAnnotations> | |
| <eAnnotations source="positions.171" references="/0/test/%/%/%/%/%.50"> | |
| <details key="start" value="2967"/> | |
| <details key="end" value="3013"/> | |
| <details key="line" value="42"/> | |
| </eAnnotations> | |
| <eAnnotations source="positions.172" references="/0/test/%/%/%/%/collect.11"> | |
| <details key="start" value="3014"/> | |
| <details key="end" value="3049"/> | |
| <details key="line" value="0"/> | |
| </eAnnotations> | |
| <eAnnotations source="positions.173" references="/0/test/%/%/%/%/collect.11/%"> | |
| <details key="start" value="3014"/> | |
| <details key="end" value="3034"/> | |
| <details key="line" value="0"/> | |
| </eAnnotations> | |
| <eAnnotations source="positions.174" references="/0/test/%/%/%/%/collect.11/%/c"> | |
| <details key="start" value="3014"/> | |
| <details key="end" value="3015"/> | |
| <details key="line" value="0"/> | |
| </eAnnotations> | |
| <eAnnotations source="positions.175" references="/0/test/%/%/%/%/collect.11/%.1"> | |
| <details key="start" value="3044"/> | |
| <details key="end" value="3048"/> | |
| <details key="line" value="0"/> | |
| </eAnnotations> | |
| <eAnnotations source="positions.176" references="/0/test/%/%/%/%/collect.11/%.1/self"> | |
| <details key="start" value="-1"/> | |
| <details key="end" value="-1"/> | |
| <details key="line" value="0"/> | |
| </eAnnotations> | |
| <eAnnotations source="positions.177" references="/0/test/%/%/%/%/collect.11/temp12"> | |
| <details key="start" value="-1"/> | |
| <details key="end" value="-1"/> | |
| <details key="line" value="0"/> | |
| </eAnnotations> | |
| <eAnnotations source="positions.178" references="/0/test/%/%/%/%/%.51"> | |
| <details key="start" value="3051"/> | |
| <details key="end" value="3052"/> | |
| <details key="line" value="43"/> | |
| </eAnnotations> | |
| <eAnnotations source="positions.179" references="/0/test/%/%/%/%/%.52"> | |
| <details key="start" value="454"/> | |
| <details key="end" value="467"/> | |
| <details key="line" value="0"/> | |
| </eAnnotations> | |
| <eAnnotations source="positions.180" references="/0/test/%/%/%/ref"> | |
| <details key="start" value="379"/> | |
| <details key="end" value="445"/> | |
| <details key="line" value="8"/> | |
| </eAnnotations> | |
| <eAnnotations source="positions.181" references="/0/test/%/%/%/ref/%"> | |
| <details key="start" value="399"/> | |
| <details key="end" value="446"/> | |
| <details key="line" value="0"/> | |
| </eAnnotations> | |
| <eAnnotations source="positions.182" references="/0/test/%/%/%/ref/%/%"> | |
| <details key="start" value="399"/> | |
| <details key="end" value="409"/> | |
| <details key="line" value="0"/> | |
| </eAnnotations> | |
| <eAnnotations source="positions.183" references="/0/test/%/%/%/ref/%/%/c"> | |
| <details key="start" value="399"/> | |
| <details key="end" value="400"/> | |
| <details key="line" value="0"/> | |
| </eAnnotations> | |
| <eAnnotations source="positions.184" references="/0/test/%/%/%/ref/%/%.1"> | |
| <details key="start" value="432"/> | |
| <details key="end" value="445"/> | |
| <details key="line" value="0"/> | |
| </eAnnotations> | |
| <eAnnotations source="positions.185" references="/0/test/%/%/attr"> | |
| <details key="start" value="312"/> | |
| <details key="end" value="372"/> | |
| <details key="line" value="7"/> | |
| </eAnnotations> | |
| <eAnnotations source="positions.186" references="/0/test/%/%/attr/%"> | |
| <details key="start" value="333"/> | |
| <details key="end" value="373"/> | |
| <details key="line" value="0"/> | |
| </eAnnotations> | |
| <eAnnotations source="positions.187" references="/0/test/%/%/attr/%/%"> | |
| <details key="start" value="333"/> | |
| <details key="end" value="343"/> | |
| <details key="line" value="0"/> | |
| </eAnnotations> | |
| <eAnnotations source="positions.188" references="/0/test/%/%/attr/%/%/c"> | |
| <details key="start" value="333"/> | |
| <details key="end" value="334"/> | |
| <details key="line" value="0"/> | |
| </eAnnotations> | |
| <eAnnotations source="positions.189" references="/0/test/%/%/attr/%/%.1"> | |
| <details key="start" value="366"/> | |
| <details key="end" value="372"/> | |
| <details key="line" value="0"/> | |
| </eAnnotations> | |
| <eAnnotations source="positions.190" references="/0/test/%/c"> | |
| <details key="start" value="247"/> | |
| <details key="end" value="305"/> | |
| <details key="line" value="6"/> | |
| </eAnnotations> | |
| <eAnnotations source="positions.191" references="/0/test/%/c/%"> | |
| <details key="start" value="261"/> | |
| <details key="end" value="306"/> | |
| <details key="line" value="0"/> | |
| </eAnnotations> | |
| <eAnnotations source="positions.192" references="/0/test/%/c/%/%"> | |
| <details key="start" value="261"/> | |
| <details key="end" value="288"/> | |
| <details key="line" value="0"/> | |
| </eAnnotations> | |
| <eAnnotations source="positions.193" references="/0/test/%/c/%/%/p"> | |
| <details key="start" value="261"/> | |
| <details key="end" value="262"/> | |
| <details key="line" value="0"/> | |
| </eAnnotations> | |
| <eAnnotations source="positions.194" references="/0/test/%/c/%/%/%"> | |
| <details key="start" value="278"/> | |
| <details key="end" value="287"/> | |
| <details key="line" value="0"/> | |
| </eAnnotations> | |
| <eAnnotations source="positions.195" references="/0/test/%/c/%/%.1"> | |
| <details key="start" value="299"/> | |
| <details key="end" value="305"/> | |
| <details key="line" value="0"/> | |
| </eAnnotations> | |
| <eAnnotations source="positions.196" references="/0/test/p"> | |
| <details key="start" value="86"/> | |
| <details key="end" value="98"/> | |
| <details key="line" value="3"/> | |
| </eAnnotations> | |
| </ecore:EAnnotation> | |
| </xmi:XMI> |