diff options
author | glefur | 2010-11-29 15:21:13 +0000 |
---|---|---|
committer | glefur | 2010-11-29 15:21:13 +0000 |
commit | f05bf1488ae2fee5e22a2414cdeecbdc70f6bcc6 (patch) | |
tree | fbafd2ba4ccc4db915ab849d72f3e1cdc5e71186 /plugins/org.eclipse.emf.eef.codegen/.emtl/org | |
parent | 290e65abc1f7c866acd8d6987a9a76a9772c9ed9 (diff) | |
download | org.eclipse.eef-f05bf1488ae2fee5e22a2414cdeecbdc70f6bcc6.tar.gz org.eclipse.eef-f05bf1488ae2fee5e22a2414cdeecbdc70f6bcc6.tar.xz org.eclipse.eef-f05bf1488ae2fee5e22a2414cdeecbdc70f6bcc6.zip |
ADDED: additionalImports
Diffstat (limited to 'plugins/org.eclipse.emf.eef.codegen/.emtl/org')
3 files changed, 3264 insertions, 2732 deletions
diff --git a/plugins/org.eclipse.emf.eef.codegen/.emtl/org/eclipse/emf/eef/codegen/providers/PackagePropertiesEditionPartProvider.emtl b/plugins/org.eclipse.emf.eef.codegen/.emtl/org/eclipse/emf/eef/codegen/providers/PackagePropertiesEditionPartProvider.emtl index 3e68ffecb..d1137294a 100644 --- a/plugins/org.eclipse.emf.eef.codegen/.emtl/org/eclipse/emf/eef/codegen/providers/PackagePropertiesEditionPartProvider.emtl +++ b/plugins/org.eclipse.emf.eef.codegen/.emtl/org/eclipse/emf/eef/codegen/providers/PackagePropertiesEditionPartProvider.emtl @@ -117,7 +117,14 @@ <referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer_Class/%3E"/> </guard> </body> - <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="
/**
 * "/> + <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="
"/> + <body xsi:type="mtl:TemplateInvocation" definition="/0/additionalImports"> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <argument xsi:type="ocl.ecore:VariableExp" name="v" referredVariable="/0/PackagePropertiesEditionPartProvider/v"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//ViewsRepository"/> + </argument> + </body> + <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="


/**
 * "/> <body xsi:type="ocl.ecore:OperationCallExp" referredOperation="/1/String_Class/trim"> <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> <source xsi:type="mtl:TemplateInvocation"> @@ -190,7 +197,7 @@ <body xsi:type="mtl:TemplateInvocation"> <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> <definition href="../services/naming.emtl#/0/editorID.3"/> - <argument xsi:type="ocl.ecore:VariableExp" name="view" referredVariable="/0/PackagePropertiesEditionPartProvider/@body.0/@body.22/view"> + <argument xsi:type="ocl.ecore:VariableExp" name="view" referredVariable="/0/PackagePropertiesEditionPartProvider/@body.0/@body.24/view"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> </argument> </body> @@ -206,7 +213,7 @@ <body xsi:type="mtl:TemplateInvocation"> <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> <definition href="../services/naming.emtl#/0/pepClass"/> - <argument xsi:type="ocl.ecore:VariableExp" name="view" referredVariable="/0/PackagePropertiesEditionPartProvider/@body.0/@body.22/view"> + <argument xsi:type="ocl.ecore:VariableExp" name="view" referredVariable="/0/PackagePropertiesEditionPartProvider/@body.0/@body.24/view"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> </argument> </body> @@ -222,7 +229,7 @@ <body xsi:type="mtl:TemplateInvocation"> <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> <definition href="../services/naming.emtl#/0/pepFormClass"/> - <argument xsi:type="ocl.ecore:VariableExp" name="view" referredVariable="/0/PackagePropertiesEditionPartProvider/@body.0/@body.22/view"> + <argument xsi:type="ocl.ecore:VariableExp" name="view" referredVariable="/0/PackagePropertiesEditionPartProvider/@body.0/@body.24/view"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> </argument> </body> @@ -243,7 +250,7 @@ <source xsi:type="ocl.ecore:OperationCallExp"> <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/> <source xsi:type="ocl.ecore:PropertyCallExp" eType="/12/OrderedSet(ViewElement)"> - <source xsi:type="ocl.ecore:VariableExp" name="view" referredVariable="/0/PackagePropertiesEditionPartProvider/@body.0/@body.22/view"> + <source xsi:type="ocl.ecore:VariableExp" name="view" referredVariable="/0/PackagePropertiesEditionPartProvider/@body.0/@body.24/view"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> </source> <referredProperty xsi:type="ecore:EReference" href="http://www.eclipse.org/emf/eef/views/1.0.0#//Container/elements"/> @@ -268,6 +275,11 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//ViewsRepository"/> </parameter> </ownedModuleElement> + <ownedModuleElement xsi:type="mtl:Template" name="additionalImports" visibility="Public"> + <parameter name="v"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//ViewsRepository"/> + </parameter> + </ownedModuleElement> <ownedModuleElement xsi:type="mtl:Template" name="fullFilePath" visibility="Public"> <body xsi:type="mtl:TemplateInvocation"> <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> @@ -681,6 +693,16 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//ViewsRepository"/> </eParameters> </eOperations> + <eOperations name="additionalImports"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL" references="/0/additionalImports"/> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="v"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//ViewsRepository"/> + </eParameters> + </eOperations> <eOperations name="fullFilePath"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -2760,6 +2782,13 @@ <eAnnotations source="MTL" references="/0/PackagePropertiesEditionPartProvider"/> <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> </eOperations> + <eOperations name="additionalImports"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL" references="/0/additionalImports"/> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> <eOperations name="fullFilePath"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -4309,6 +4338,9 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//ViewsRepository"/> </ocl.ecore:Variable> <ocl.ecore:Variable name="self"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//ViewsRepository"/> + </ocl.ecore:Variable> + <ocl.ecore:Variable name="self"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> </ocl.ecore:Variable> <ocl.ecore:Variable name="self"> @@ -4345,6 +4377,18 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//ViewsRepository"/> </ocl.ecore:Variable> <ocl.ecore:Variable name="self"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EObject"/> + </ocl.ecore:Variable> + <ocl.ecore:Variable name="self"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//ViewsRepository"/> + </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/eef/views/1.0.0#//ViewsRepository"/> + </ocl.ecore:Variable> + <ocl.ecore:Variable name="self"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//ViewsRepository"/> </ocl.ecore:Variable> <ocl.ecore:Variable name="self"> @@ -4353,12 +4397,12 @@ <ecore:EAnnotation source="positions"> <eAnnotations source="positions.0" references="/0/PackagePropertiesEditionPartProvider"> <details key="start" value="754"/> - <details key="end" value="2633"/> + <details key="end" value="2660"/> <details key="line" value="18"/> </eAnnotations> <eAnnotations source="positions.1" references="/0/PackagePropertiesEditionPartProvider/@body.0"> <details key="start" value="850"/> - <details key="end" value="2621"/> + <details key="end" value="2648"/> <details key="line" value="20"/> </eAnnotations> <eAnnotations source="positions.2" references="/0/PackagePropertiesEditionPartProvider/@body.0/@body.0"> @@ -4548,303 +4592,328 @@ </eAnnotations> <eAnnotations source="positions.39" references="/0/PackagePropertiesEditionPartProvider/@body.0/@body.9"> <details key="start" value="1443"/> - <details key="end" value="1451"/> + <details key="end" value="1444"/> <details key="line" value="32"/> </eAnnotations> <eAnnotations source="positions.40" references="/0/PackagePropertiesEditionPartProvider/@body.0/@body.10"> - <details key="start" value="1452"/> - <details key="end" value="1494"/> + <details key="start" value="1445"/> + <details key="end" value="1466"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.41" references="/0/PackagePropertiesEditionPartProvider/@body.0/@body.10/@source"> - <details key="start" value="1452"/> - <details key="end" value="1487"/> + <eAnnotations source="positions.41" references="/0/PackagePropertiesEditionPartProvider/@body.0/@body.10/v"> + <details key="start" value="1445"/> + <details key="end" value="1446"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.42" references="/0/PackagePropertiesEditionPartProvider/@body.0/@body.10/@source/@argument.0"> - <details key="start" value="1452"/> - <details key="end" value="1474"/> - <details key="line" value="0"/> + <eAnnotations source="positions.42" references="/0/PackagePropertiesEditionPartProvider/@body.0/@body.11"> + <details key="start" value="1468"/> + <details key="end" value="1478"/> + <details key="line" value="34"/> </eAnnotations> - <eAnnotations source="positions.43" references="/0/PackagePropertiesEditionPartProvider/@body.0/@body.10/@source/@argument.0/v"> - <details key="start" value="1452"/> - <details key="end" value="1453"/> + <eAnnotations source="positions.43" references="/0/PackagePropertiesEditionPartProvider/@body.0/@body.12"> + <details key="start" value="1479"/> + <details key="end" value="1521"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.44" references="/0/PackagePropertiesEditionPartProvider/@body.0/@body.11"> - <details key="start" value="1496"/> - <details key="end" value="1500"/> - <details key="line" value="35"/> - </eAnnotations> - <eAnnotations source="positions.45" references="/0/PackagePropertiesEditionPartProvider/@body.0/@body.12"> - <details key="start" value="1501"/> - <details key="end" value="1540"/> + <eAnnotations source="positions.44" references="/0/PackagePropertiesEditionPartProvider/@body.0/@body.12/@source"> + <details key="start" value="1479"/> + <details key="end" value="1514"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.46" references="/0/PackagePropertiesEditionPartProvider/@body.0/@body.12/@argument.0"> - <details key="start" value="1501"/> - <details key="end" value="1523"/> + <eAnnotations source="positions.45" references="/0/PackagePropertiesEditionPartProvider/@body.0/@body.12/@source/@argument.0"> + <details key="start" value="1479"/> + <details key="end" value="1501"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.47" references="/0/PackagePropertiesEditionPartProvider/@body.0/@body.12/@argument.0/v"> - <details key="start" value="1501"/> - <details key="end" value="1502"/> + <eAnnotations source="positions.46" references="/0/PackagePropertiesEditionPartProvider/@body.0/@body.12/@source/@argument.0/v"> + <details key="start" value="1479"/> + <details key="end" value="1480"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.48" references="/0/PackagePropertiesEditionPartProvider/@body.0/@body.13"> - <details key="start" value="1542"/> - <details key="end" value="1560"/> - <details key="line" value="36"/> + <eAnnotations source="positions.47" references="/0/PackagePropertiesEditionPartProvider/@body.0/@body.13"> + <details key="start" value="1523"/> + <details key="end" value="1527"/> + <details key="line" value="38"/> </eAnnotations> - <eAnnotations source="positions.49" references="/0/PackagePropertiesEditionPartProvider/@body.0/@body.14"> - <details key="start" value="1561"/> - <details key="end" value="1576"/> + <eAnnotations source="positions.48" references="/0/PackagePropertiesEditionPartProvider/@body.0/@body.14"> + <details key="start" value="1528"/> + <details key="end" value="1567"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.50" references="/0/PackagePropertiesEditionPartProvider/@body.0/@body.14/v"> - <details key="start" value="1561"/> - <details key="end" value="1562"/> + <eAnnotations source="positions.49" references="/0/PackagePropertiesEditionPartProvider/@body.0/@body.14/@argument.0"> + <details key="start" value="1528"/> + <details key="end" value="1550"/> + <details key="line" value="0"/> + </eAnnotations> + <eAnnotations source="positions.50" references="/0/PackagePropertiesEditionPartProvider/@body.0/@body.14/@argument.0/v"> + <details key="start" value="1528"/> + <details key="end" value="1529"/> <details key="line" value="0"/> </eAnnotations> <eAnnotations source="positions.51" references="/0/PackagePropertiesEditionPartProvider/@body.0/@body.15"> - <details key="start" value="1578"/> - <details key="end" value="1757"/> - <details key="line" value="37"/> + <details key="start" value="1569"/> + <details key="end" value="1587"/> + <details key="line" value="39"/> </eAnnotations> <eAnnotations source="positions.52" references="/0/PackagePropertiesEditionPartProvider/@body.0/@body.16"> - <details key="start" value="1758"/> - <details key="end" value="1797"/> + <details key="start" value="1588"/> + <details key="end" value="1603"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.53" references="/0/PackagePropertiesEditionPartProvider/@body.0/@body.16/@argument.0"> - <details key="start" value="1758"/> - <details key="end" value="1780"/> + <eAnnotations source="positions.53" references="/0/PackagePropertiesEditionPartProvider/@body.0/@body.16/v"> + <details key="start" value="1588"/> + <details key="end" value="1589"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.54" references="/0/PackagePropertiesEditionPartProvider/@body.0/@body.16/@argument.0/v"> - <details key="start" value="1758"/> - <details key="end" value="1759"/> - <details key="line" value="0"/> + <eAnnotations source="positions.54" references="/0/PackagePropertiesEditionPartProvider/@body.0/@body.17"> + <details key="start" value="1605"/> + <details key="end" value="1784"/> + <details key="line" value="40"/> </eAnnotations> - <eAnnotations source="positions.55" references="/0/PackagePropertiesEditionPartProvider/@body.0/@body.17"> - <details key="start" value="1799"/> - <details key="end" value="1860"/> - <details key="line" value="43"/> + <eAnnotations source="positions.55" references="/0/PackagePropertiesEditionPartProvider/@body.0/@body.18"> + <details key="start" value="1785"/> + <details key="end" value="1824"/> + <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.56" references="/0/PackagePropertiesEditionPartProvider/@body.0/@body.18"> - <details key="start" value="1861"/> - <details key="end" value="1872"/> + <eAnnotations source="positions.56" references="/0/PackagePropertiesEditionPartProvider/@body.0/@body.18/@argument.0"> + <details key="start" value="1785"/> + <details key="end" value="1807"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.57" references="/0/PackagePropertiesEditionPartProvider/@body.0/@body.18/v"> - <details key="start" value="1861"/> - <details key="end" value="1862"/> + <eAnnotations source="positions.57" references="/0/PackagePropertiesEditionPartProvider/@body.0/@body.18/@argument.0/v"> + <details key="start" value="1785"/> + <details key="end" value="1786"/> <details key="line" value="0"/> </eAnnotations> <eAnnotations source="positions.58" references="/0/PackagePropertiesEditionPartProvider/@body.0/@body.19"> - <details key="start" value="1874"/> - <details key="end" value="2113"/> - <details key="line" value="45"/> + <details key="start" value="1826"/> + <details key="end" value="1887"/> + <details key="line" value="46"/> </eAnnotations> <eAnnotations source="positions.59" references="/0/PackagePropertiesEditionPartProvider/@body.0/@body.20"> - <details key="start" value="2114"/> - <details key="end" value="2153"/> + <details key="start" value="1888"/> + <details key="end" value="1899"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.60" references="/0/PackagePropertiesEditionPartProvider/@body.0/@body.20/@argument.0"> - <details key="start" value="2114"/> - <details key="end" value="2136"/> + <eAnnotations source="positions.60" references="/0/PackagePropertiesEditionPartProvider/@body.0/@body.20/v"> + <details key="start" value="1888"/> + <details key="end" value="1889"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.61" references="/0/PackagePropertiesEditionPartProvider/@body.0/@body.20/@argument.0/v"> - <details key="start" value="2114"/> - <details key="end" value="2115"/> + <eAnnotations source="positions.61" references="/0/PackagePropertiesEditionPartProvider/@body.0/@body.21"> + <details key="start" value="1901"/> + <details key="end" value="2140"/> + <details key="line" value="48"/> + </eAnnotations> + <eAnnotations source="positions.62" references="/0/PackagePropertiesEditionPartProvider/@body.0/@body.22"> + <details key="start" value="2141"/> + <details key="end" value="2180"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.62" references="/0/PackagePropertiesEditionPartProvider/@body.0/@body.21"> - <details key="start" value="2155"/> - <details key="end" value="2280"/> - <details key="line" value="53"/> + <eAnnotations source="positions.63" references="/0/PackagePropertiesEditionPartProvider/@body.0/@body.22/@argument.0"> + <details key="start" value="2141"/> + <details key="end" value="2163"/> + <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.63" references="/0/PackagePropertiesEditionPartProvider/@body.0/@body.22"> - <details key="start" value="2282"/> - <details key="end" value="2592"/> - <details key="line" value="55"/> + <eAnnotations source="positions.64" references="/0/PackagePropertiesEditionPartProvider/@body.0/@body.22/@argument.0/v"> + <details key="start" value="2141"/> + <details key="end" value="2142"/> + <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.64" references="/0/PackagePropertiesEditionPartProvider/@body.0/@body.22/@body.0"> - <details key="start" value="2362"/> - <details key="end" value="2375"/> + <eAnnotations source="positions.65" references="/0/PackagePropertiesEditionPartProvider/@body.0/@body.23"> + <details key="start" value="2182"/> + <details key="end" value="2307"/> <details key="line" value="56"/> </eAnnotations> - <eAnnotations source="positions.65" references="/0/PackagePropertiesEditionPartProvider/@body.0/@body.22/@body.1"> - <details key="start" value="2376"/> - <details key="end" value="2391"/> - <details key="line" value="0"/> + <eAnnotations source="positions.66" references="/0/PackagePropertiesEditionPartProvider/@body.0/@body.24"> + <details key="start" value="2309"/> + <details key="end" value="2619"/> + <details key="line" value="58"/> </eAnnotations> - <eAnnotations source="positions.66" references="/0/PackagePropertiesEditionPartProvider/@body.0/@body.22/@body.1/view"> - <details key="start" value="2376"/> - <details key="end" value="2380"/> - <details key="line" value="0"/> + <eAnnotations source="positions.67" references="/0/PackagePropertiesEditionPartProvider/@body.0/@body.24/@body.0"> + <details key="start" value="2389"/> + <details key="end" value="2402"/> + <details key="line" value="59"/> </eAnnotations> - <eAnnotations source="positions.67" references="/0/PackagePropertiesEditionPartProvider/@body.0/@body.22/@body.2"> - <details key="start" value="2393"/> + <eAnnotations source="positions.68" references="/0/PackagePropertiesEditionPartProvider/@body.0/@body.24/@body.1"> + <details key="start" value="2403"/> <details key="end" value="2418"/> - <details key="line" value="56"/> + <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.68" references="/0/PackagePropertiesEditionPartProvider/@body.0/@body.22/@body.3"> - <details key="start" value="2419"/> - <details key="end" value="2430"/> + <eAnnotations source="positions.69" references="/0/PackagePropertiesEditionPartProvider/@body.0/@body.24/@body.1/view"> + <details key="start" value="2403"/> + <details key="end" value="2407"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.69" references="/0/PackagePropertiesEditionPartProvider/@body.0/@body.22/@body.3/v"> - <details key="start" value="2419"/> - <details key="end" value="2420"/> + <eAnnotations source="positions.70" references="/0/PackagePropertiesEditionPartProvider/@body.0/@body.24/@body.2"> + <details key="start" value="2420"/> + <details key="end" value="2445"/> + <details key="line" value="59"/> + </eAnnotations> + <eAnnotations source="positions.71" references="/0/PackagePropertiesEditionPartProvider/@body.0/@body.24/@body.3"> + <details key="start" value="2446"/> + <details key="end" value="2457"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.70" references="/0/PackagePropertiesEditionPartProvider/@body.0/@body.22/@body.4"> - <details key="start" value="2432"/> - <details key="end" value="2458"/> - <details key="line" value="57"/> + <eAnnotations source="positions.72" references="/0/PackagePropertiesEditionPartProvider/@body.0/@body.24/@body.3/v"> + <details key="start" value="2446"/> + <details key="end" value="2447"/> + <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.71" references="/0/PackagePropertiesEditionPartProvider/@body.0/@body.22/@body.5"> + <eAnnotations source="positions.73" references="/0/PackagePropertiesEditionPartProvider/@body.0/@body.24/@body.4"> <details key="start" value="2459"/> - <details key="end" value="2474"/> + <details key="end" value="2485"/> + <details key="line" value="60"/> + </eAnnotations> + <eAnnotations source="positions.74" references="/0/PackagePropertiesEditionPartProvider/@body.0/@body.24/@body.5"> + <details key="start" value="2486"/> + <details key="end" value="2501"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.72" references="/0/PackagePropertiesEditionPartProvider/@body.0/@body.22/@body.5/view"> - <details key="start" value="2459"/> - <details key="end" value="2463"/> + <eAnnotations source="positions.75" references="/0/PackagePropertiesEditionPartProvider/@body.0/@body.24/@body.5/view"> + <details key="start" value="2486"/> + <details key="end" value="2490"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.73" references="/0/PackagePropertiesEditionPartProvider/@body.0/@body.22/@body.6"> - <details key="start" value="2476"/> - <details key="end" value="2504"/> - <details key="line" value="58"/> + <eAnnotations source="positions.76" references="/0/PackagePropertiesEditionPartProvider/@body.0/@body.24/@body.6"> + <details key="start" value="2503"/> + <details key="end" value="2531"/> + <details key="line" value="61"/> </eAnnotations> - <eAnnotations source="positions.74" references="/0/PackagePropertiesEditionPartProvider/@body.0/@body.22/@body.7"> - <details key="start" value="2505"/> - <details key="end" value="2516"/> + <eAnnotations source="positions.77" references="/0/PackagePropertiesEditionPartProvider/@body.0/@body.24/@body.7"> + <details key="start" value="2532"/> + <details key="end" value="2543"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.75" references="/0/PackagePropertiesEditionPartProvider/@body.0/@body.22/@body.7/v"> - <details key="start" value="2505"/> - <details key="end" value="2506"/> + <eAnnotations source="positions.78" references="/0/PackagePropertiesEditionPartProvider/@body.0/@body.24/@body.7/v"> + <details key="start" value="2532"/> + <details key="end" value="2533"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.76" references="/0/PackagePropertiesEditionPartProvider/@body.0/@body.22/@body.8"> - <details key="start" value="2518"/> - <details key="end" value="2545"/> - <details key="line" value="59"/> + <eAnnotations source="positions.79" references="/0/PackagePropertiesEditionPartProvider/@body.0/@body.24/@body.8"> + <details key="start" value="2545"/> + <details key="end" value="2572"/> + <details key="line" value="62"/> </eAnnotations> - <eAnnotations source="positions.77" references="/0/PackagePropertiesEditionPartProvider/@body.0/@body.22/@body.9"> - <details key="start" value="2546"/> - <details key="end" value="2565"/> + <eAnnotations source="positions.80" references="/0/PackagePropertiesEditionPartProvider/@body.0/@body.24/@body.9"> + <details key="start" value="2573"/> + <details key="end" value="2592"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.78" references="/0/PackagePropertiesEditionPartProvider/@body.0/@body.22/@body.9/view"> - <details key="start" value="2546"/> - <details key="end" value="2550"/> + <eAnnotations source="positions.81" references="/0/PackagePropertiesEditionPartProvider/@body.0/@body.24/@body.9/view"> + <details key="start" value="2573"/> + <details key="end" value="2577"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.79" references="/0/PackagePropertiesEditionPartProvider/@body.0/@body.22/@body.10"> - <details key="start" value="2567"/> - <details key="end" value="2584"/> - <details key="line" value="60"/> + <eAnnotations source="positions.82" references="/0/PackagePropertiesEditionPartProvider/@body.0/@body.24/@body.10"> + <details key="start" value="2594"/> + <details key="end" value="2611"/> + <details key="line" value="63"/> </eAnnotations> - <eAnnotations source="positions.80" references="/0/PackagePropertiesEditionPartProvider/@body.0/@body.22/view"> - <details key="start" value="2288"/> - <details key="end" value="2299"/> - <details key="line" value="55"/> + <eAnnotations source="positions.83" references="/0/PackagePropertiesEditionPartProvider/@body.0/@body.24/view"> + <details key="start" value="2315"/> + <details key="end" value="2326"/> + <details key="line" value="58"/> </eAnnotations> - <eAnnotations source="positions.81" references="/0/PackagePropertiesEditionPartProvider/@body.0/@body.22/@iterSet"> - <details key="start" value="2302"/> - <details key="end" value="2329"/> + <eAnnotations source="positions.84" references="/0/PackagePropertiesEditionPartProvider/@body.0/@body.24/@iterSet"> + <details key="start" value="2329"/> + <details key="end" value="2356"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.82" references="/0/PackagePropertiesEditionPartProvider/@body.0/@body.22/@iterSet/v"> - <details key="start" value="2302"/> - <details key="end" value="2303"/> + <eAnnotations source="positions.85" references="/0/PackagePropertiesEditionPartProvider/@body.0/@body.24/@iterSet/v"> + <details key="start" value="2329"/> + <details key="end" value="2330"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.83" references="/0/PackagePropertiesEditionPartProvider/@body.0/@body.22/@iterSet/@argument.0"> - <details key="start" value="2317"/> - <details key="end" value="2328"/> + <eAnnotations source="positions.86" references="/0/PackagePropertiesEditionPartProvider/@body.0/@body.24/@iterSet/@argument.0"> + <details key="start" value="2344"/> + <details key="end" value="2355"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.84" references="/0/PackagePropertiesEditionPartProvider/@body.0/@body.22/@guard"> - <details key="start" value="2334"/> - <details key="end" value="2359"/> + <eAnnotations source="positions.87" references="/0/PackagePropertiesEditionPartProvider/@body.0/@body.24/@guard"> + <details key="start" value="2361"/> + <details key="end" value="2386"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.85" references="/0/PackagePropertiesEditionPartProvider/@body.0/@body.22/@guard/@source"> - <details key="start" value="2334"/> - <details key="end" value="2355"/> + <eAnnotations source="positions.88" references="/0/PackagePropertiesEditionPartProvider/@body.0/@body.24/@guard/@source"> + <details key="start" value="2361"/> + <details key="end" value="2382"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.86" references="/0/PackagePropertiesEditionPartProvider/@body.0/@body.22/@guard/@source/@source"> - <details key="start" value="2334"/> - <details key="end" value="2347"/> + <eAnnotations source="positions.89" references="/0/PackagePropertiesEditionPartProvider/@body.0/@body.24/@guard/@source/@source"> + <details key="start" value="2361"/> + <details key="end" value="2374"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.87" references="/0/PackagePropertiesEditionPartProvider/@body.0/@body.22/@guard/@source/@source/view"> - <details key="start" value="2334"/> - <details key="end" value="2338"/> + <eAnnotations source="positions.90" references="/0/PackagePropertiesEditionPartProvider/@body.0/@body.24/@guard/@source/@source/view"> + <details key="start" value="2361"/> + <details key="end" value="2365"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.88" references="/0/PackagePropertiesEditionPartProvider/@body.0/@body.22/@guard/@argument.0"> - <details key="start" value="2358"/> - <details key="end" value="2359"/> + <eAnnotations source="positions.91" references="/0/PackagePropertiesEditionPartProvider/@body.0/@body.24/@guard/@argument.0"> + <details key="start" value="2385"/> + <details key="end" value="2386"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.89" references="/0/PackagePropertiesEditionPartProvider/@body.0/@body.23"> - <details key="start" value="2593"/> - <details key="end" value="2614"/> - <details key="line" value="63"/> + <eAnnotations source="positions.92" references="/0/PackagePropertiesEditionPartProvider/@body.0/@body.25"> + <details key="start" value="2620"/> + <details key="end" value="2641"/> + <details key="line" value="66"/> </eAnnotations> - <eAnnotations source="positions.90" references="/0/PackagePropertiesEditionPartProvider/@body.0/@fileUrl"> + <eAnnotations source="positions.93" references="/0/PackagePropertiesEditionPartProvider/@body.0/@fileUrl"> <details key="start" value="857"/> <details key="end" value="873"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.91" references="/0/PackagePropertiesEditionPartProvider/@body.0/@fileUrl/v"> + <eAnnotations source="positions.94" references="/0/PackagePropertiesEditionPartProvider/@body.0/@fileUrl/v"> <details key="start" value="857"/> <details key="end" value="858"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.92" references="/0/PackagePropertiesEditionPartProvider/v"> + <eAnnotations source="positions.95" references="/0/PackagePropertiesEditionPartProvider/v"> <details key="start" value="808"/> <details key="end" value="827"/> <details key="line" value="18"/> </eAnnotations> - <eAnnotations source="positions.93" references="/0/fullFilePath"> - <details key="start" value="2635"/> - <details key="end" value="2758"/> - <details key="line" value="70"/> + <eAnnotations source="positions.96" references="/0/additionalImports"> + <details key="start" value="2662"/> + <details key="end" value="2732"/> + <details key="line" value="73"/> + </eAnnotations> + <eAnnotations source="positions.97" references="/0/additionalImports/v"> + <details key="start" value="2698"/> + <details key="end" value="2717"/> + <details key="line" value="73"/> + </eAnnotations> + <eAnnotations source="positions.98" references="/0/fullFilePath"> + <details key="start" value="2734"/> + <details key="end" value="2857"/> + <details key="line" value="76"/> </eAnnotations> - <eAnnotations source="positions.94" references="/0/fullFilePath/@body.0"> - <details key="start" value="2697"/> - <details key="end" value="2739"/> + <eAnnotations source="positions.99" references="/0/fullFilePath/@body.0"> + <details key="start" value="2796"/> + <details key="end" value="2838"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.95" references="/0/fullFilePath/@body.0/@argument.0"> - <details key="start" value="2697"/> - <details key="end" value="2730"/> + <eAnnotations source="positions.100" references="/0/fullFilePath/@body.0/@argument.0"> + <details key="start" value="2796"/> + <details key="end" value="2829"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.96" references="/0/fullFilePath/@body.0/@argument.0/repository"> - <details key="start" value="2697"/> - <details key="end" value="2707"/> + <eAnnotations source="positions.101" references="/0/fullFilePath/@body.0/@argument.0/repository"> + <details key="start" value="2796"/> + <details key="end" value="2806"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.97" references="/0/fullFilePath/@body.1"> - <details key="start" value="2741"/> - <details key="end" value="2746"/> - <details key="line" value="71"/> + <eAnnotations source="positions.102" references="/0/fullFilePath/@body.1"> + <details key="start" value="2840"/> + <details key="end" value="2845"/> + <details key="line" value="77"/> </eAnnotations> - <eAnnotations source="positions.98" references="/0/fullFilePath/repository"> - <details key="start" value="2665"/> - <details key="end" value="2693"/> - <details key="line" value="70"/> + <eAnnotations source="positions.103" references="/0/fullFilePath/repository"> + <details key="start" value="2764"/> + <details key="end" value="2792"/> + <details key="line" value="76"/> </eAnnotations> </ecore:EAnnotation> </xmi:XMI> diff --git a/plugins/org.eclipse.emf.eef.codegen/.emtl/org/eclipse/emf/eef/codegen/providers/PackagePropertiesEditionProvider.emtl b/plugins/org.eclipse.emf.eef.codegen/.emtl/org/eclipse/emf/eef/codegen/providers/PackagePropertiesEditionProvider.emtl index 87a5e58a4..bd390907c 100644 --- a/plugins/org.eclipse.emf.eef.codegen/.emtl/org/eclipse/emf/eef/codegen/providers/PackagePropertiesEditionProvider.emtl +++ b/plugins/org.eclipse.emf.eef.codegen/.emtl/org/eclipse/emf/eef/codegen/providers/PackagePropertiesEditionProvider.emtl @@ -71,7 +71,14 @@ <referredProperty xsi:type="ecore:EAttribute" href="http://www.eclipse.org/emf/2002/Ecore#//ENamedElement/name"/> </argument> </body> - <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol=";

/**
 * "/> + <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol=";
"/> + <body xsi:type="mtl:TemplateInvocation" definition="/0/additionalImports"> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <argument xsi:type="ocl.ecore:VariableExp" name="peContext" referredVariable="/0/PackagePropertiesEditionProvider/peContext"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionContext"/> + </argument> + </body> + <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="

/**
 * "/> <body xsi:type="ocl.ecore:OperationCallExp" referredOperation="/1/String_Class/trim"> <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> <source xsi:type="mtl:TemplateInvocation"> @@ -163,7 +170,7 @@ <definition href="../services/common.emtl#/0/toJavaClassifier"/> <argument xsi:type="ocl.ecore:PropertyCallExp"> <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> - <source xsi:type="ocl.ecore:VariableExp" name="eclass" referredVariable="/0/PackagePropertiesEditionProvider/@body.0/@body.18/eclass"> + <source xsi:type="ocl.ecore:VariableExp" name="eclass" referredVariable="/0/PackagePropertiesEditionProvider/@body.0/@body.20/eclass"> <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"/> @@ -187,7 +194,7 @@ <definition href="../services/common.emtl#/0/toJavaClassifier"/> <argument xsi:type="ocl.ecore:PropertyCallExp"> <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> - <source xsi:type="ocl.ecore:VariableExp" name="eclass" referredVariable="/0/PackagePropertiesEditionProvider/@body.0/@body.18/eclass"> + <source xsi:type="ocl.ecore:VariableExp" name="eclass" referredVariable="/0/PackagePropertiesEditionProvider/@body.0/@body.20/eclass"> <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"/> @@ -198,8 +205,8 @@ <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="		List<PropertiesEditingProvider> providers = new ArrayList<PropertiesEditingProvider>("/> <body xsi:type="ocl.ecore:OperationCallExp"> <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/> - <source xsi:type="ocl.ecore:PropertyCallExp" eType="/16/OrderedSet(ElementBindingReference)"> - <source xsi:type="ocl.ecore:VariableExp" name="pec" referredVariable="/0/PackagePropertiesEditionProvider/@body.0/@body.18/@body.0/pec"> + <source xsi:type="ocl.ecore:PropertyCallExp" eType="/17/OrderedSet(ElementBindingReference)"> + <source xsi:type="ocl.ecore:VariableExp" name="pec" referredVariable="/0/PackagePropertiesEditionProvider/@body.0/@body.20/@body.0/pec"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionComponent"/> </source> <referredProperty xsi:type="ecore:EReference" href="http://www.eclipse.org/emf/eef/mapping/1.0.0#//AbstractElementBinding/referencedBinding"/> @@ -216,7 +223,7 @@ <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> <source xsi:type="ocl.ecore:PropertyCallExp"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/> - <source xsi:type="ocl.ecore:VariableExp" name="binding" referredVariable="/0/PackagePropertiesEditionProvider/@body.0/@body.18/@body.0/@body.0/@body.13/@body.3/binding"> + <source xsi:type="ocl.ecore:VariableExp" name="binding" referredVariable="/0/PackagePropertiesEditionProvider/@body.0/@body.20/@body.0/@body.0/@body.13/@body.3/binding"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionComponent"/> </source> <referredProperty xsi:type="ecore:EReference" href="http://www.eclipse.org/emf/eef/mapping/1.0.0#//EMFElementBinding/model"/> @@ -228,17 +235,17 @@ <loopVariable name="binding"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionComponent"/> </loopVariable> - <iterSet xsi:type="ocl.ecore:IteratorExp" name="collect" eType="/16/Sequence(PropertiesEditionComponent)"> - <source xsi:type="ocl.ecore:IteratorExp" name="collect" eType="/16/Sequence(AbstractElementBinding)"> - <source xsi:type="ocl.ecore:PropertyCallExp" eType="/16/OrderedSet(ElementBindingReference)"> - <source xsi:type="ocl.ecore:VariableExp" name="pec" referredVariable="/0/PackagePropertiesEditionProvider/@body.0/@body.18/@body.0/pec"> + <iterSet xsi:type="ocl.ecore:IteratorExp" name="collect" eType="/17/Sequence(PropertiesEditionComponent)"> + <source xsi:type="ocl.ecore:IteratorExp" name="collect" eType="/17/Sequence(AbstractElementBinding)"> + <source xsi:type="ocl.ecore:PropertyCallExp" eType="/17/OrderedSet(ElementBindingReference)"> + <source xsi:type="ocl.ecore:VariableExp" name="pec" referredVariable="/0/PackagePropertiesEditionProvider/@body.0/@body.20/@body.0/pec"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionComponent"/> </source> <referredProperty xsi:type="ecore:EReference" href="http://www.eclipse.org/emf/eef/mapping/1.0.0#//AbstractElementBinding/referencedBinding"/> </source> <body xsi:type="ocl.ecore:PropertyCallExp"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/mapping/1.0.0#//AbstractElementBinding"/> - <source xsi:type="ocl.ecore:VariableExp" name="temp1" referredVariable="/0/PackagePropertiesEditionProvider/@body.0/@body.18/@body.0/@body.0/@body.13/@body.3/collect/collect/temp1"> + <source xsi:type="ocl.ecore:VariableExp" name="temp1" referredVariable="/0/PackagePropertiesEditionProvider/@body.0/@body.20/@body.0/@body.0/@body.13/@body.3/collect/collect/temp1"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/mapping/1.0.0#//ElementBindingReference"/> </source> <referredProperty xsi:type="ecore:EReference" href="http://www.eclipse.org/emf/eef/mapping/1.0.0#//ElementBindingReference/binding"/> @@ -249,10 +256,10 @@ </source> <body xsi:type="ocl.ecore:OperationCallExp"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionComponent"/> - <source xsi:type="ocl.ecore:VariableExp" name="temp2" referredVariable="/0/PackagePropertiesEditionProvider/@body.0/@body.18/@body.0/@body.0/@body.13/@body.3/collect/temp2"> + <source xsi:type="ocl.ecore:VariableExp" name="temp2" referredVariable="/0/PackagePropertiesEditionProvider/@body.0/@body.20/@body.0/@body.0/@body.13/@body.3/collect/temp2"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/mapping/1.0.0#//AbstractElementBinding"/> </source> - <argument xsi:type="ocl.ecore:TypeExp" eType="/31/PropertiesEditionComponent"> + <argument xsi:type="ocl.ecore:TypeExp" eType="/32/PropertiesEditionComponent"> <referredType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionComponent"/> </argument> <referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclAny_Class/oclAsType"/> @@ -266,7 +273,7 @@ <body xsi:type="mtl:TemplateInvocation"> <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> <definition href="../services/naming.emtl#/0/pecProviderClass"/> - <argument xsi:type="ocl.ecore:VariableExp" name="pec" referredVariable="/0/PackagePropertiesEditionProvider/@body.0/@body.18/@body.0/pec"> + <argument xsi:type="ocl.ecore:VariableExp" name="pec" referredVariable="/0/PackagePropertiesEditionProvider/@body.0/@body.20/@body.0/pec"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionComponent"/> </argument> </body> @@ -275,8 +282,8 @@ <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/> <source xsi:type="ocl.ecore:OperationCallExp"> <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/> - <source xsi:type="ocl.ecore:PropertyCallExp" eType="/16/OrderedSet(ElementBindingReference)"> - <source xsi:type="ocl.ecore:VariableExp" name="pec" referredVariable="/0/PackagePropertiesEditionProvider/@body.0/@body.18/@body.0/pec"> + <source xsi:type="ocl.ecore:PropertyCallExp" eType="/17/OrderedSet(ElementBindingReference)"> + <source xsi:type="ocl.ecore:VariableExp" name="pec" referredVariable="/0/PackagePropertiesEditionProvider/@body.0/@body.20/@body.0/pec"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionComponent"/> </source> <referredProperty xsi:type="ecore:EReference" href="http://www.eclipse.org/emf/eef/mapping/1.0.0#//AbstractElementBinding/referencedBinding"/> @@ -293,7 +300,7 @@ <body xsi:type="mtl:TemplateInvocation"> <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> <definition href="../services/naming.emtl#/0/pecProviderClass"/> - <argument xsi:type="ocl.ecore:VariableExp" name="pec" referredVariable="/0/PackagePropertiesEditionProvider/@body.0/@body.18/@body.0/pec"> + <argument xsi:type="ocl.ecore:VariableExp" name="pec" referredVariable="/0/PackagePropertiesEditionProvider/@body.0/@body.20/@body.0/pec"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionComponent"/> </argument> </body> @@ -305,7 +312,7 @@ <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/> <source xsi:type="ocl.ecore:OperationCallExp"> <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/> - <source xsi:type="ocl.ecore:VariableExp" name="pec" referredVariable="/0/PackagePropertiesEditionProvider/@body.0/@body.18/@body.0/pec"> + <source xsi:type="ocl.ecore:VariableExp" name="pec" referredVariable="/0/PackagePropertiesEditionProvider/@body.0/@body.20/@body.0/pec"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionComponent"/> </source> <referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclAny_Class/oclIsUndefined"/> @@ -318,7 +325,7 @@ <initExpression xsi:type="mtl:QueryInvocation"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionComponent"/> <definition href="../services/common.emtl#/0/associatedPEC"/> - <argument xsi:type="ocl.ecore:VariableExp" name="eclass" referredVariable="/0/PackagePropertiesEditionProvider/@body.0/@body.18/eclass"> + <argument xsi:type="ocl.ecore:VariableExp" name="eclass" referredVariable="/0/PackagePropertiesEditionProvider/@body.0/@body.20/eclass"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EClass"/> </argument> <argument xsi:type="ocl.ecore:VariableExp" name="peContext" referredVariable="/0/PackagePropertiesEditionProvider/peContext"> @@ -330,7 +337,7 @@ <loopVariable name="eclass"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EClass"/> </loopVariable> - <iterSet xsi:type="mtl:QueryInvocation" eType="/16/Set(EClass)"> + <iterSet xsi:type="mtl:QueryInvocation" eType="/17/Set(EClass)"> <definition href="../services/common.emtl#/0/significantClass"/> <argument xsi:type="ocl.ecore:VariableExp" name="ePackage" referredVariable="/0/PackagePropertiesEditionProvider/ePackage"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/> @@ -355,6 +362,11 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/> </parameter> </ownedModuleElement> + <ownedModuleElement xsi:type="mtl:Template" name="additionalImports" visibility="Public"> + <parameter name="peContext"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionContext"/> + </parameter> + </ownedModuleElement> <ownedModuleElement xsi:type="mtl:Template" name="fullFilePath" visibility="Public"> <body xsi:type="mtl:TemplateInvocation"> <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> @@ -777,6 +789,16 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/> </eParameters> </eOperations> + <eOperations name="additionalImports"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL" references="/0/additionalImports"/> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="peContext"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionContext"/> + </eParameters> + </eOperations> <eOperations name="fullFilePath"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -2077,7 +2099,7 @@ </eAnnotations> <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> <eParameters name="repository"> - <eType xsi:type="ocl.ecore:VoidType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclVoid"/> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//ViewsRepository"/> </eParameters> </eOperations> <eOperations name="componentsPackage"> @@ -2128,7 +2150,7 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionComponent"/> </eParameters> <eParameters name="view"> - <eType xsi:type="ocl.ecore:VoidType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclVoid"/> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> </eParameters> </eOperations> <eOperations name="subPECQualifiedClass"> @@ -2143,7 +2165,7 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionComponent"/> </eParameters> <eParameters name="view"> - <eType xsi:type="ocl.ecore:VoidType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclVoid"/> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> </eParameters> </eOperations> <eOperations name="providersPackage"> @@ -2266,7 +2288,7 @@ </eAnnotations> <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> <eParameters name="repository"> - <eType xsi:type="ocl.ecore:VoidType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclVoid"/> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//ViewsRepository"/> </eParameters> </eOperations> <eOperations name="partsPackage"> @@ -2278,7 +2300,7 @@ </eAnnotations> <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> <eParameters name="view"> - <eType xsi:type="ocl.ecore:VoidType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclVoid"/> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> </eParameters> </eOperations> <eOperations name="partsImplPackage"> @@ -2290,7 +2312,7 @@ </eAnnotations> <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> <eParameters name="view"> - <eType xsi:type="ocl.ecore:VoidType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclVoid"/> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> </eParameters> </eOperations> <eOperations name="partsFormPackage"> @@ -2302,7 +2324,7 @@ </eAnnotations> <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> <eParameters name="view"> - <eType xsi:type="ocl.ecore:VoidType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclVoid"/> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> </eParameters> </eOperations> <eOperations name="pepInterface"> @@ -2314,7 +2336,7 @@ </eAnnotations> <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> <eParameters name="view"> - <eType xsi:type="ocl.ecore:VoidType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclVoid"/> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> </eParameters> </eOperations> <eOperations name="pepQualifiedInterface"> @@ -2326,7 +2348,7 @@ </eAnnotations> <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> <eParameters name="view"> - <eType xsi:type="ocl.ecore:VoidType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclVoid"/> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> </eParameters> </eOperations> <eOperations name="pepClass"> @@ -2338,7 +2360,7 @@ </eAnnotations> <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> <eParameters name="view"> - <eType xsi:type="ocl.ecore:VoidType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclVoid"/> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> </eParameters> </eOperations> <eOperations name="pepQualifiedClass"> @@ -2350,7 +2372,7 @@ </eAnnotations> <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> <eParameters name="view"> - <eType xsi:type="ocl.ecore:VoidType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclVoid"/> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> </eParameters> </eOperations> <eOperations name="pepFormClass"> @@ -2362,7 +2384,7 @@ </eAnnotations> <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> <eParameters name="view"> - <eType xsi:type="ocl.ecore:VoidType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclVoid"/> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> </eParameters> </eOperations> <eOperations name="pepFormQualifiedClass"> @@ -2374,7 +2396,7 @@ </eAnnotations> <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> <eParameters name="view"> - <eType xsi:type="ocl.ecore:VoidType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclVoid"/> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> </eParameters> </eOperations> <eOperations name="vrClass"> @@ -2386,7 +2408,7 @@ </eAnnotations> <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> <eParameters name="repository"> - <eType xsi:type="ocl.ecore:VoidType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclVoid"/> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//ViewsRepository"/> </eParameters> </eOperations> <eOperations name="vrQualifiedClass"> @@ -2398,7 +2420,7 @@ </eAnnotations> <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> <eParameters name="repository"> - <eType xsi:type="ocl.ecore:VoidType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclVoid"/> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//ViewsRepository"/> </eParameters> </eOperations> <eOperations name="partsProviderPackage"> @@ -2410,7 +2432,7 @@ </eAnnotations> <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> <eParameters name="repository"> - <eType xsi:type="ocl.ecore:VoidType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclVoid"/> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//ViewsRepository"/> </eParameters> </eOperations> <eOperations name="pepProvider"> @@ -2422,7 +2444,7 @@ </eAnnotations> <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> <eParameters name="repository"> - <eType xsi:type="ocl.ecore:VoidType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclVoid"/> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//ViewsRepository"/> </eParameters> </eOperations> <eOperations name="pepQualifiedProvider"> @@ -2434,7 +2456,7 @@ </eAnnotations> <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> <eParameters name="repository"> - <eType xsi:type="ocl.ecore:VoidType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclVoid"/> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//ViewsRepository"/> </eParameters> </eOperations> <eOperations name="messagesProperties"> @@ -2446,7 +2468,7 @@ </eAnnotations> <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> <eParameters name="viewsRepository"> - <eType xsi:type="ocl.ecore:VoidType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclVoid"/> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//ViewsRepository"/> </eParameters> </eOperations> <eOperations name="messagesProvider"> @@ -2458,7 +2480,7 @@ </eAnnotations> <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> <eParameters name="viewsRepository"> - <eType xsi:type="ocl.ecore:VoidType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclVoid"/> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//ViewsRepository"/> </eParameters> </eOperations> <eOperations name="messagesProviderPackage"> @@ -2470,7 +2492,7 @@ </eAnnotations> <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> <eParameters name="viewsRepository"> - <eType xsi:type="ocl.ecore:VoidType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclVoid"/> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//ViewsRepository"/> </eParameters> </eOperations> <eOperations name="qualifiedMessagesProvider"> @@ -2482,7 +2504,7 @@ </eAnnotations> <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> <eParameters name="viewsRepository"> - <eType xsi:type="ocl.ecore:VoidType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclVoid"/> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//ViewsRepository"/> </eParameters> </eOperations> <eOperations name="groupKey"> @@ -2494,10 +2516,10 @@ </eAnnotations> <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> <eParameters name="group"> - <eType xsi:type="ocl.ecore:VoidType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclVoid"/> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//ViewElement"/> </eParameters> <eParameters name="containingView"> - <eType xsi:type="ocl.ecore:VoidType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclVoid"/> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> </eParameters> </eOperations> <eOperations name="editorKey"> @@ -2509,10 +2531,10 @@ </eAnnotations> <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> <eParameters name="editor"> - <eType xsi:type="ocl.ecore:VoidType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclVoid"/> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//ViewElement"/> </eParameters> <eParameters name="containingView"> - <eType xsi:type="ocl.ecore:VoidType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclVoid"/> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> </eParameters> </eOperations> <eOperations name="propertiesPackage"> @@ -2539,7 +2561,7 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionComponent"/> </eParameters> <eParameters name="view"> - <eType xsi:type="ocl.ecore:VoidType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclVoid"/> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> </eParameters> </eOperations> <eOperations name="qualifiedPropertySection"> @@ -2554,7 +2576,7 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionComponent"/> </eParameters> <eParameters name="view"> - <eType xsi:type="ocl.ecore:VoidType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclVoid"/> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> </eParameters> </eOperations> <eOperations name="contributorID"> @@ -2581,7 +2603,7 @@ </eAnnotations> <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> <eParameters name="view"> - <eType xsi:type="ocl.ecore:VoidType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclVoid"/> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> </eParameters> </eOperations> <eOperations name="editionElementPackage"> @@ -2617,7 +2639,7 @@ </eAnnotations> <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> <eParameters name="view"> - <eType xsi:type="ocl.ecore:VoidType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclVoid"/> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> </eParameters> <eParameters name="pec"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionComponent"/> @@ -2632,7 +2654,7 @@ </eAnnotations> <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> <eParameters name="view"> - <eType xsi:type="ocl.ecore:VoidType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclVoid"/> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> </eParameters> <eParameters name="pec"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionComponent"/> @@ -2647,7 +2669,7 @@ </eAnnotations> <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> <eParameters name="view"> - <eType xsi:type="ocl.ecore:VoidType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclVoid"/> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> </eParameters> <eParameters name="pec"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionComponent"/> @@ -2662,7 +2684,7 @@ </eAnnotations> <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> <eParameters name="viewElement"> - <eType xsi:type="ocl.ecore:VoidType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclVoid"/> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//ViewElement"/> </eParameters> </eOperations> <eOperations name="editorID"> @@ -2674,7 +2696,7 @@ </eAnnotations> <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> <eParameters name="editor"> - <eType xsi:type="ocl.ecore:VoidType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclVoid"/> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//ElementEditor"/> </eParameters> </eOperations> <eOperations name="editorID"> @@ -2686,7 +2708,7 @@ </eAnnotations> <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> <eParameters name="containerElement"> - <eType xsi:type="ocl.ecore:VoidType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclVoid"/> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//Container"/> </eParameters> </eOperations> <eOperations name="editorID"> @@ -2698,7 +2720,7 @@ </eAnnotations> <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> <eParameters name="view"> - <eType xsi:type="ocl.ecore:VoidType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclVoid"/> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> </eParameters> </eOperations> <eOperations name="editorID"> @@ -2710,7 +2732,7 @@ </eAnnotations> <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> <eParameters name="reference"> - <eType xsi:type="ocl.ecore:VoidType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclVoid"/> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//ViewReference"/> </eParameters> </eOperations> </eClassifiers> @@ -2862,6 +2884,13 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/> </eParameters> </eOperations> + <eOperations name="additionalImports"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL" references="/0/additionalImports"/> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> <eOperations name="fullFilePath"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -3120,7 +3149,7 @@ </eAnnotations> <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> <eParameters name="view"> - <eType xsi:type="ocl.ecore:VoidType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclVoid"/> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> </eParameters> </eOperations> <eOperations name="subPECQualifiedClass"> @@ -3132,7 +3161,7 @@ </eAnnotations> <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> <eParameters name="view"> - <eType xsi:type="ocl.ecore:VoidType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclVoid"/> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> </eParameters> </eOperations> <eOperations name="providersPackage"> @@ -3189,7 +3218,7 @@ </eAnnotations> <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> <eParameters name="view"> - <eType xsi:type="ocl.ecore:VoidType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclVoid"/> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> </eParameters> </eOperations> <eOperations name="qualifiedPropertySection"> @@ -3201,7 +3230,7 @@ </eAnnotations> <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> <eParameters name="view"> - <eType xsi:type="ocl.ecore:VoidType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclVoid"/> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> </eParameters> </eOperations> </eClassifiers> @@ -3326,6 +3355,39 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionComponent"/> </eParameters> </eOperations> + <eOperations name="groupKey"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../services/naming.emtl#/0/groupKey"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="containingView"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> + </eParameters> + </eOperations> + <eOperations name="editorKey"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../services/naming.emtl#/0/editorKey"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="containingView"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> + </eParameters> + </eOperations> + <eOperations name="editorID"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../services/naming.emtl#/0/editorID"/> + </eAnnotations> + <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="View_Class"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> @@ -3412,6 +3474,141 @@ </eAnnotations> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionComponent"/> </eOperations> + <eOperations name="partsPackage"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../services/naming.emtl#/0/partsPackage.1"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> + <eOperations name="partsImplPackage"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../services/naming.emtl#/0/partsImplPackage"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> + <eOperations name="partsFormPackage"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../services/naming.emtl#/0/partsFormPackage"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> + <eOperations name="pepInterface"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../services/naming.emtl#/0/pepInterface"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> + <eOperations name="pepQualifiedInterface"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../services/naming.emtl#/0/pepQualifiedInterface"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> + <eOperations name="pepClass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../services/naming.emtl#/0/pepClass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> + <eOperations name="pepQualifiedClass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../services/naming.emtl#/0/pepQualifiedClass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> + <eOperations name="pepFormClass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../services/naming.emtl#/0/pepFormClass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> + <eOperations name="pepFormQualifiedClass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../services/naming.emtl#/0/pepFormQualifiedClass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> + <eOperations name="viewClassifier"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../services/naming.emtl#/0/viewClassifier"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> + <eOperations name="viewPartConstant"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../services/naming.emtl#/0/viewPartConstant"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="pec"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionComponent"/> + </eParameters> + </eOperations> + <eOperations name="viewKey"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../services/naming.emtl#/0/viewKey"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="pec"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionComponent"/> + </eParameters> + </eOperations> + <eOperations name="viewIdentifier"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../services/naming.emtl#/0/viewIdentifier"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="pec"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionComponent"/> + </eParameters> + </eOperations> + <eOperations name="editorID"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../services/naming.emtl#/0/editorID.3"/> + </eAnnotations> + <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="ElementEditor_Class"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> @@ -3450,6 +3647,15 @@ </eAnnotations> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionElement"/> </eOperations> + <eOperations name="editorID"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../services/naming.emtl#/0/editorID.1"/> + </eAnnotations> + <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="PropertiesEditionElement_Class"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> @@ -3687,6 +3893,105 @@ </eAnnotations> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/generation/1.0.0#//EEFGenModel"/> </eOperations> + <eOperations name="vrPackage"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../services/naming.emtl#/0/vrPackage"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> + <eOperations name="partsPackage"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../services/naming.emtl#/0/partsPackage"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> + <eOperations name="vrClass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../services/naming.emtl#/0/vrClass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> + <eOperations name="vrQualifiedClass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../services/naming.emtl#/0/vrQualifiedClass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> + <eOperations name="partsProviderPackage"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../services/naming.emtl#/0/partsProviderPackage"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> + <eOperations name="pepProvider"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../services/naming.emtl#/0/pepProvider"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> + <eOperations name="pepQualifiedProvider"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../services/naming.emtl#/0/pepQualifiedProvider"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> + <eOperations name="messagesProperties"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../services/naming.emtl#/0/messagesProperties"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> + <eOperations name="messagesProvider"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../services/naming.emtl#/0/messagesProvider"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> + <eOperations name="messagesProviderPackage"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../services/naming.emtl#/0/messagesProviderPackage"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> + <eOperations name="qualifiedMessagesProvider"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../services/naming.emtl#/0/qualifiedMessagesProvider"/> + </eAnnotations> + <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="EClass_Class"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> @@ -3718,6 +4023,15 @@ </eAnnotations> <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/> </eOperations> + <eOperations name="editorID"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../services/naming.emtl#/0/editorID.4"/> + </eAnnotations> + <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="EStructuralFeature_Class"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> @@ -4019,6 +4333,20 @@ <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="Container_Class"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <references href="http://www.eclipse.org/emf/eef/views/1.0.0#//Container"/> + </eAnnotations> + <eOperations name="editorID"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../services/naming.emtl#/0/editorID.2"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> + </eClassifiers> </ecore:EPackage> <ocl.ecore:Variable name="self"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EObject"/> @@ -4062,6 +4390,9 @@ <ocl.ecore:Variable name="self"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionContext"/> </ocl.ecore:Variable> + <ocl.ecore:Variable name="self"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionContext"/> + </ocl.ecore:Variable> <ecore:EPackage name="collections"> <eClassifiers xsi:type="ocl.ecore:SetType" name="Set(EClass)" instanceClassName="java.util.Set"> <elementType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EClass"/> @@ -4163,6 +4494,18 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionContext"/> </ocl.ecore:Variable> <ocl.ecore:Variable name="self"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EObject"/> + </ocl.ecore:Variable> + <ocl.ecore:Variable name="self"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionContext"/> + </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/eef/components/1.0.0#//PropertiesEditionContext"/> + </ocl.ecore:Variable> + <ocl.ecore:Variable name="self"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionContext"/> </ocl.ecore:Variable> <ocl.ecore:Variable name="self"> @@ -4171,12 +4514,12 @@ <ecore:EAnnotation source="positions"> <eAnnotations source="positions.0" references="/0/PackagePropertiesEditionProvider"> <details key="start" value="745"/> - <details key="end" value="2522"/> + <details key="end" value="2555"/> <details key="line" value="18"/> </eAnnotations> <eAnnotations source="positions.1" references="/0/PackagePropertiesEditionProvider/@body.0"> <details key="start" value="874"/> - <details key="end" value="2510"/> + <details key="end" value="2543"/> <details key="line" value="20"/> </eAnnotations> <eAnnotations source="positions.2" references="/0/PackagePropertiesEditionProvider/@body.0/@body.0"> @@ -4276,548 +4619,573 @@ </eAnnotations> <eAnnotations source="positions.21" references="/0/PackagePropertiesEditionProvider/@body.0/@body.9"> <details key="start" value="1239"/> - <details key="end" value="1249"/> + <details key="end" value="1241"/> <details key="line" value="28"/> </eAnnotations> <eAnnotations source="positions.22" references="/0/PackagePropertiesEditionProvider/@body.0/@body.10"> - <details key="start" value="1250"/> - <details key="end" value="1300"/> + <details key="start" value="1242"/> + <details key="end" value="1271"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.23" references="/0/PackagePropertiesEditionProvider/@body.0/@body.10/@source"> - <details key="start" value="1250"/> - <details key="end" value="1293"/> + <eAnnotations source="positions.23" references="/0/PackagePropertiesEditionProvider/@body.0/@body.10/peContext"> + <details key="start" value="1242"/> + <details key="end" value="1251"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.24" references="/0/PackagePropertiesEditionProvider/@body.0/@body.10/@source/@argument.0"> - <details key="start" value="1250"/> - <details key="end" value="1280"/> - <details key="line" value="0"/> + <eAnnotations source="positions.24" references="/0/PackagePropertiesEditionProvider/@body.0/@body.11"> + <details key="start" value="1273"/> + <details key="end" value="1282"/> + <details key="line" value="30"/> </eAnnotations> - <eAnnotations source="positions.25" references="/0/PackagePropertiesEditionProvider/@body.0/@body.10/@source/@argument.0/peContext"> - <details key="start" value="1250"/> - <details key="end" value="1259"/> + <eAnnotations source="positions.25" references="/0/PackagePropertiesEditionProvider/@body.0/@body.12"> + <details key="start" value="1283"/> + <details key="end" value="1333"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.26" references="/0/PackagePropertiesEditionProvider/@body.0/@body.11"> - <details key="start" value="1302"/> - <details key="end" value="1306"/> - <details key="line" value="32"/> - </eAnnotations> - <eAnnotations source="positions.27" references="/0/PackagePropertiesEditionProvider/@body.0/@body.12"> - <details key="start" value="1307"/> - <details key="end" value="1354"/> + <eAnnotations source="positions.26" references="/0/PackagePropertiesEditionProvider/@body.0/@body.12/@source"> + <details key="start" value="1283"/> + <details key="end" value="1326"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.28" references="/0/PackagePropertiesEditionProvider/@body.0/@body.12/@argument.0"> - <details key="start" value="1307"/> - <details key="end" value="1337"/> + <eAnnotations source="positions.27" references="/0/PackagePropertiesEditionProvider/@body.0/@body.12/@source/@argument.0"> + <details key="start" value="1283"/> + <details key="end" value="1313"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.29" references="/0/PackagePropertiesEditionProvider/@body.0/@body.12/@argument.0/peContext"> - <details key="start" value="1307"/> - <details key="end" value="1316"/> + <eAnnotations source="positions.28" references="/0/PackagePropertiesEditionProvider/@body.0/@body.12/@source/@argument.0/peContext"> + <details key="start" value="1283"/> + <details key="end" value="1292"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.30" references="/0/PackagePropertiesEditionProvider/@body.0/@body.13"> - <details key="start" value="1356"/> - <details key="end" value="1374"/> + <eAnnotations source="positions.29" references="/0/PackagePropertiesEditionProvider/@body.0/@body.13"> + <details key="start" value="1335"/> + <details key="end" value="1339"/> <details key="line" value="33"/> </eAnnotations> - <eAnnotations source="positions.31" references="/0/PackagePropertiesEditionProvider/@body.0/@body.14"> - <details key="start" value="1375"/> - <details key="end" value="1409"/> + <eAnnotations source="positions.30" references="/0/PackagePropertiesEditionProvider/@body.0/@body.14"> + <details key="start" value="1340"/> + <details key="end" value="1387"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.32" references="/0/PackagePropertiesEditionProvider/@body.0/@body.14/ePackage"> - <details key="start" value="1375"/> - <details key="end" value="1383"/> + <eAnnotations source="positions.31" references="/0/PackagePropertiesEditionProvider/@body.0/@body.14/@argument.0"> + <details key="start" value="1340"/> + <details key="end" value="1370"/> + <details key="line" value="0"/> + </eAnnotations> + <eAnnotations source="positions.32" references="/0/PackagePropertiesEditionProvider/@body.0/@body.14/@argument.0/peContext"> + <details key="start" value="1340"/> + <details key="end" value="1349"/> <details key="line" value="0"/> </eAnnotations> <eAnnotations source="positions.33" references="/0/PackagePropertiesEditionProvider/@body.0/@body.15"> - <details key="start" value="1411"/> - <details key="end" value="1420"/> + <details key="start" value="1389"/> + <details key="end" value="1407"/> <details key="line" value="34"/> </eAnnotations> <eAnnotations source="positions.34" references="/0/PackagePropertiesEditionProvider/@body.0/@body.16"> - <details key="start" value="1421"/> - <details key="end" value="1453"/> + <details key="start" value="1408"/> + <details key="end" value="1442"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.35" references="/0/PackagePropertiesEditionProvider/@body.0/@body.16/@argument.0"> - <details key="start" value="1421"/> - <details key="end" value="1434"/> + <eAnnotations source="positions.35" references="/0/PackagePropertiesEditionProvider/@body.0/@body.16/ePackage"> + <details key="start" value="1408"/> + <details key="end" value="1416"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.36" references="/0/PackagePropertiesEditionProvider/@body.0/@body.16/@argument.0/ePackage"> - <details key="start" value="1421"/> - <details key="end" value="1429"/> + <eAnnotations source="positions.36" references="/0/PackagePropertiesEditionProvider/@body.0/@body.17"> + <details key="start" value="1444"/> + <details key="end" value="1453"/> + <details key="line" value="35"/> + </eAnnotations> + <eAnnotations source="positions.37" references="/0/PackagePropertiesEditionProvider/@body.0/@body.18"> + <details key="start" value="1454"/> + <details key="end" value="1486"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.37" references="/0/PackagePropertiesEditionProvider/@body.0/@body.17"> - <details key="start" value="1455"/> - <details key="end" value="1473"/> - <details key="line" value="34"/> + <eAnnotations source="positions.38" references="/0/PackagePropertiesEditionProvider/@body.0/@body.18/@argument.0"> + <details key="start" value="1454"/> + <details key="end" value="1467"/> + <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.38" references="/0/PackagePropertiesEditionProvider/@body.0/@body.18"> - <details key="start" value="1473"/> - <details key="end" value="2499"/> - <details key="line" value="36"/> + <eAnnotations source="positions.39" references="/0/PackagePropertiesEditionProvider/@body.0/@body.18/@argument.0/ePackage"> + <details key="start" value="1454"/> + <details key="end" value="1462"/> + <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.39" references="/0/PackagePropertiesEditionProvider/@body.0/@body.18/@body.0"> - <details key="start" value="1528"/> - <details key="end" value="2492"/> + <eAnnotations source="positions.40" references="/0/PackagePropertiesEditionProvider/@body.0/@body.19"> + <details key="start" value="1488"/> + <details key="end" value="1506"/> + <details key="line" value="35"/> + </eAnnotations> + <eAnnotations source="positions.41" references="/0/PackagePropertiesEditionProvider/@body.0/@body.20"> + <details key="start" value="1506"/> + <details key="end" value="2532"/> <details key="line" value="37"/> </eAnnotations> - <eAnnotations source="positions.40" references="/0/PackagePropertiesEditionProvider/@body.0/@body.18/@body.0/@body.0"> - <details key="start" value="1603"/> - <details key="end" value="2484"/> + <eAnnotations source="positions.42" references="/0/PackagePropertiesEditionProvider/@body.0/@body.20/@body.0"> + <details key="start" value="1561"/> + <details key="end" value="2525"/> <details key="line" value="38"/> </eAnnotations> - <eAnnotations source="positions.41" references="/0/PackagePropertiesEditionProvider/@body.0/@body.18/@body.0/@body.0/@body.0"> - <details key="start" value="1635"/> - <details key="end" value="1667"/> + <eAnnotations source="positions.43" references="/0/PackagePropertiesEditionProvider/@body.0/@body.20/@body.0/@body.0"> + <details key="start" value="1636"/> + <details key="end" value="2517"/> <details key="line" value="39"/> </eAnnotations> - <eAnnotations source="positions.42" references="/0/PackagePropertiesEditionProvider/@body.0/@body.18/@body.0/@body.0/@body.1"> + <eAnnotations source="positions.44" references="/0/PackagePropertiesEditionProvider/@body.0/@body.20/@body.0/@body.0/@body.0"> <details key="start" value="1668"/> - <details key="end" value="1721"/> + <details key="end" value="1700"/> + <details key="line" value="40"/> + </eAnnotations> + <eAnnotations source="positions.45" references="/0/PackagePropertiesEditionProvider/@body.0/@body.20/@body.0/@body.0/@body.1"> + <details key="start" value="1701"/> + <details key="end" value="1754"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.43" references="/0/PackagePropertiesEditionProvider/@body.0/@body.18/@body.0/@body.0/@body.1/@source"> - <details key="start" value="1668"/> - <details key="end" value="1709"/> + <eAnnotations source="positions.46" references="/0/PackagePropertiesEditionProvider/@body.0/@body.20/@body.0/@body.0/@body.1/@source"> + <details key="start" value="1701"/> + <details key="end" value="1742"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.44" references="/0/PackagePropertiesEditionProvider/@body.0/@body.18/@body.0/@body.0/@body.1/@source/peContext"> - <details key="start" value="1668"/> - <details key="end" value="1677"/> + <eAnnotations source="positions.47" references="/0/PackagePropertiesEditionProvider/@body.0/@body.20/@body.0/@body.0/@body.1/@source/peContext"> + <details key="start" value="1701"/> + <details key="end" value="1710"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.45" references="/0/PackagePropertiesEditionProvider/@body.0/@body.18/@body.0/@body.0/@body.1/@source/ePackage"> - <details key="start" value="1700"/> - <details key="end" value="1708"/> + <eAnnotations source="positions.48" references="/0/PackagePropertiesEditionProvider/@body.0/@body.20/@body.0/@body.0/@body.1/@source/ePackage"> + <details key="start" value="1733"/> + <details key="end" value="1741"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.46" references="/0/PackagePropertiesEditionProvider/@body.0/@body.18/@body.0/@body.0/@body.2"> - <details key="start" value="1723"/> - <details key="end" value="1724"/> - <details key="line" value="41"/> + <eAnnotations source="positions.49" references="/0/PackagePropertiesEditionProvider/@body.0/@body.20/@body.0/@body.0/@body.2"> + <details key="start" value="1756"/> + <details key="end" value="1757"/> + <details key="line" value="42"/> </eAnnotations> - <eAnnotations source="positions.47" references="/0/PackagePropertiesEditionProvider/@body.0/@body.18/@body.0/@body.0/@body.3"> - <details key="start" value="1725"/> - <details key="end" value="1738"/> + <eAnnotations source="positions.50" references="/0/PackagePropertiesEditionProvider/@body.0/@body.20/@body.0/@body.0/@body.3"> + <details key="start" value="1758"/> + <details key="end" value="1771"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.48" references="/0/PackagePropertiesEditionProvider/@body.0/@body.18/@body.0/@body.0/@body.3/ePackage"> - <details key="start" value="1725"/> - <details key="end" value="1733"/> + <eAnnotations source="positions.51" references="/0/PackagePropertiesEditionProvider/@body.0/@body.20/@body.0/@body.0/@body.3/ePackage"> + <details key="start" value="1758"/> + <details key="end" value="1766"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.49" references="/0/PackagePropertiesEditionProvider/@body.0/@body.18/@body.0/@body.0/@body.4"> - <details key="start" value="1740"/> - <details key="end" value="1746"/> - <details key="line" value="41"/> - </eAnnotations> - <eAnnotations source="positions.50" references="/0/PackagePropertiesEditionProvider/@body.0/@body.18/@body.0/@body.0/@body.5"> - <details key="start" value="1747"/> + <eAnnotations source="positions.52" references="/0/PackagePropertiesEditionProvider/@body.0/@body.20/@body.0/@body.0/@body.4"> + <details key="start" value="1773"/> <details key="end" value="1779"/> + <details key="line" value="42"/> + </eAnnotations> + <eAnnotations source="positions.53" references="/0/PackagePropertiesEditionProvider/@body.0/@body.20/@body.0/@body.0/@body.5"> + <details key="start" value="1780"/> + <details key="end" value="1812"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.51" references="/0/PackagePropertiesEditionProvider/@body.0/@body.18/@body.0/@body.0/@body.5/@argument.0"> - <details key="start" value="1747"/> - <details key="end" value="1760"/> + <eAnnotations source="positions.54" references="/0/PackagePropertiesEditionProvider/@body.0/@body.20/@body.0/@body.0/@body.5/@argument.0"> + <details key="start" value="1780"/> + <details key="end" value="1793"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.52" references="/0/PackagePropertiesEditionProvider/@body.0/@body.18/@body.0/@body.0/@body.5/@argument.0/ePackage"> - <details key="start" value="1747"/> - <details key="end" value="1755"/> + <eAnnotations source="positions.55" references="/0/PackagePropertiesEditionProvider/@body.0/@body.20/@body.0/@body.0/@body.5/@argument.0/ePackage"> + <details key="start" value="1780"/> + <details key="end" value="1788"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.53" references="/0/PackagePropertiesEditionProvider/@body.0/@body.18/@body.0/@body.0/@body.6"> - <details key="start" value="1781"/> - <details key="end" value="1802"/> - <details key="line" value="41"/> + <eAnnotations source="positions.56" references="/0/PackagePropertiesEditionProvider/@body.0/@body.20/@body.0/@body.0/@body.6"> + <details key="start" value="1814"/> + <details key="end" value="1835"/> + <details key="line" value="42"/> </eAnnotations> - <eAnnotations source="positions.54" references="/0/PackagePropertiesEditionProvider/@body.0/@body.18/@body.0/@body.0/@body.7"> - <details key="start" value="1803"/> - <details key="end" value="1833"/> + <eAnnotations source="positions.57" references="/0/PackagePropertiesEditionProvider/@body.0/@body.20/@body.0/@body.0/@body.7"> + <details key="start" value="1836"/> + <details key="end" value="1866"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.55" references="/0/PackagePropertiesEditionProvider/@body.0/@body.18/@body.0/@body.0/@body.7/@argument.0"> - <details key="start" value="1803"/> - <details key="end" value="1814"/> + <eAnnotations source="positions.58" references="/0/PackagePropertiesEditionProvider/@body.0/@body.20/@body.0/@body.0/@body.7/@argument.0"> + <details key="start" value="1836"/> + <details key="end" value="1847"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.56" references="/0/PackagePropertiesEditionProvider/@body.0/@body.18/@body.0/@body.0/@body.7/@argument.0/eclass"> - <details key="start" value="1803"/> - <details key="end" value="1809"/> + <eAnnotations source="positions.59" references="/0/PackagePropertiesEditionProvider/@body.0/@body.20/@body.0/@body.0/@body.7/@argument.0/eclass"> + <details key="start" value="1836"/> + <details key="end" value="1842"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.57" references="/0/PackagePropertiesEditionProvider/@body.0/@body.18/@body.0/@body.0/@body.8"> - <details key="start" value="1835"/> - <details key="end" value="1849"/> - <details key="line" value="41"/> + <eAnnotations source="positions.60" references="/0/PackagePropertiesEditionProvider/@body.0/@body.20/@body.0/@body.0/@body.8"> + <details key="start" value="1868"/> + <details key="end" value="1882"/> + <details key="line" value="42"/> </eAnnotations> - <eAnnotations source="positions.58" references="/0/PackagePropertiesEditionProvider/@body.0/@body.18/@body.0/@body.0/@body.9"> - <details key="start" value="1850"/> - <details key="end" value="1897"/> + <eAnnotations source="positions.61" references="/0/PackagePropertiesEditionProvider/@body.0/@body.20/@body.0/@body.0/@body.9"> + <details key="start" value="1883"/> + <details key="end" value="1930"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.59" references="/0/PackagePropertiesEditionProvider/@body.0/@body.18/@body.0/@body.0/@body.9/@argument.0"> - <details key="start" value="1850"/> - <details key="end" value="1880"/> + <eAnnotations source="positions.62" references="/0/PackagePropertiesEditionProvider/@body.0/@body.20/@body.0/@body.0/@body.9/@argument.0"> + <details key="start" value="1883"/> + <details key="end" value="1913"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.60" references="/0/PackagePropertiesEditionProvider/@body.0/@body.18/@body.0/@body.0/@body.9/@argument.0/peContext"> - <details key="start" value="1850"/> - <details key="end" value="1859"/> + <eAnnotations source="positions.63" references="/0/PackagePropertiesEditionProvider/@body.0/@body.20/@body.0/@body.0/@body.9/@argument.0/peContext"> + <details key="start" value="1883"/> + <details key="end" value="1892"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.61" references="/0/PackagePropertiesEditionProvider/@body.0/@body.18/@body.0/@body.0/@body.10"> - <details key="start" value="1899"/> - <details key="end" value="1927"/> - <details key="line" value="43"/> + <eAnnotations source="positions.64" references="/0/PackagePropertiesEditionProvider/@body.0/@body.20/@body.0/@body.0/@body.10"> + <details key="start" value="1932"/> + <details key="end" value="1960"/> + <details key="line" value="44"/> </eAnnotations> - <eAnnotations source="positions.62" references="/0/PackagePropertiesEditionProvider/@body.0/@body.18/@body.0/@body.0/@body.11"> - <details key="start" value="1928"/> - <details key="end" value="1958"/> + <eAnnotations source="positions.65" references="/0/PackagePropertiesEditionProvider/@body.0/@body.20/@body.0/@body.0/@body.11"> + <details key="start" value="1961"/> + <details key="end" value="1991"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.63" references="/0/PackagePropertiesEditionProvider/@body.0/@body.18/@body.0/@body.0/@body.11/@argument.0"> - <details key="start" value="1928"/> - <details key="end" value="1939"/> + <eAnnotations source="positions.66" references="/0/PackagePropertiesEditionProvider/@body.0/@body.20/@body.0/@body.0/@body.11/@argument.0"> + <details key="start" value="1961"/> + <details key="end" value="1972"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.64" references="/0/PackagePropertiesEditionProvider/@body.0/@body.18/@body.0/@body.0/@body.11/@argument.0/eclass"> - <details key="start" value="1928"/> - <details key="end" value="1934"/> + <eAnnotations source="positions.67" references="/0/PackagePropertiesEditionProvider/@body.0/@body.20/@body.0/@body.0/@body.11/@argument.0/eclass"> + <details key="start" value="1961"/> + <details key="end" value="1967"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.65" references="/0/PackagePropertiesEditionProvider/@body.0/@body.18/@body.0/@body.0/@body.12"> - <details key="start" value="1960"/> - <details key="end" value="1972"/> - <details key="line" value="44"/> - </eAnnotations> - <eAnnotations source="positions.66" references="/0/PackagePropertiesEditionProvider/@body.0/@body.18/@body.0/@body.0/@body.13"> - <details key="start" value="1974"/> - <details key="end" value="2473"/> + <eAnnotations source="positions.68" references="/0/PackagePropertiesEditionProvider/@body.0/@body.20/@body.0/@body.0/@body.12"> + <details key="start" value="1993"/> + <details key="end" value="2005"/> <details key="line" value="45"/> </eAnnotations> - <eAnnotations source="positions.67" references="/0/PackagePropertiesEditionProvider/@body.0/@body.18/@body.0/@body.0/@body.13/@body.0"> - <details key="start" value="2015"/> - <details key="end" value="2102"/> + <eAnnotations source="positions.69" references="/0/PackagePropertiesEditionProvider/@body.0/@body.20/@body.0/@body.0/@body.13"> + <details key="start" value="2007"/> + <details key="end" value="2506"/> <details key="line" value="46"/> </eAnnotations> - <eAnnotations source="positions.68" references="/0/PackagePropertiesEditionProvider/@body.0/@body.18/@body.0/@body.0/@body.13/@body.1"> - <details key="start" value="2103"/> - <details key="end" value="2132"/> - <details key="line" value="0"/> + <eAnnotations source="positions.70" references="/0/PackagePropertiesEditionProvider/@body.0/@body.20/@body.0/@body.0/@body.13/@body.0"> + <details key="start" value="2048"/> + <details key="end" value="2135"/> + <details key="line" value="47"/> </eAnnotations> - <eAnnotations source="positions.69" references="/0/PackagePropertiesEditionProvider/@body.0/@body.18/@body.0/@body.0/@body.13/@body.1/@source"> - <details key="start" value="2103"/> - <details key="end" value="2124"/> + <eAnnotations source="positions.71" references="/0/PackagePropertiesEditionProvider/@body.0/@body.20/@body.0/@body.0/@body.13/@body.1"> + <details key="start" value="2136"/> + <details key="end" value="2165"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.70" references="/0/PackagePropertiesEditionProvider/@body.0/@body.18/@body.0/@body.0/@body.13/@body.1/@source/pec"> - <details key="start" value="2103"/> - <details key="end" value="2106"/> + <eAnnotations source="positions.72" references="/0/PackagePropertiesEditionProvider/@body.0/@body.20/@body.0/@body.0/@body.13/@body.1/@source"> + <details key="start" value="2136"/> + <details key="end" value="2157"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.71" references="/0/PackagePropertiesEditionProvider/@body.0/@body.18/@body.0/@body.0/@body.13/@body.2"> - <details key="start" value="2134"/> - <details key="end" value="2137"/> - <details key="line" value="46"/> + <eAnnotations source="positions.73" references="/0/PackagePropertiesEditionProvider/@body.0/@body.20/@body.0/@body.0/@body.13/@body.1/@source/pec"> + <details key="start" value="2136"/> + <details key="end" value="2139"/> + <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.72" references="/0/PackagePropertiesEditionProvider/@body.0/@body.18/@body.0/@body.0/@body.13/@body.3"> - <details key="start" value="2139"/> - <details key="end" value="2363"/> + <eAnnotations source="positions.74" references="/0/PackagePropertiesEditionProvider/@body.0/@body.20/@body.0/@body.0/@body.13/@body.2"> + <details key="start" value="2167"/> + <details key="end" value="2170"/> <details key="line" value="47"/> </eAnnotations> - <eAnnotations source="positions.73" references="/0/PackagePropertiesEditionProvider/@body.0/@body.18/@body.0/@body.0/@body.13/@body.3/@body.0"> - <details key="start" value="2254"/> - <details key="end" value="2303"/> + <eAnnotations source="positions.75" references="/0/PackagePropertiesEditionProvider/@body.0/@body.20/@body.0/@body.0/@body.13/@body.3"> + <details key="start" value="2172"/> + <details key="end" value="2396"/> <details key="line" value="48"/> </eAnnotations> - <eAnnotations source="positions.74" references="/0/PackagePropertiesEditionProvider/@body.0/@body.18/@body.0/@body.0/@body.13/@body.3/@body.1"> - <details key="start" value="2304"/> - <details key="end" value="2341"/> + <eAnnotations source="positions.76" references="/0/PackagePropertiesEditionProvider/@body.0/@body.20/@body.0/@body.0/@body.13/@body.3/@body.0"> + <details key="start" value="2287"/> + <details key="end" value="2336"/> + <details key="line" value="49"/> + </eAnnotations> + <eAnnotations source="positions.77" references="/0/PackagePropertiesEditionProvider/@body.0/@body.20/@body.0/@body.0/@body.13/@body.3/@body.1"> + <details key="start" value="2337"/> + <details key="end" value="2374"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.75" references="/0/PackagePropertiesEditionProvider/@body.0/@body.18/@body.0/@body.0/@body.13/@body.3/@body.1/@argument.0"> - <details key="start" value="2304"/> - <details key="end" value="2322"/> + <eAnnotations source="positions.78" references="/0/PackagePropertiesEditionProvider/@body.0/@body.20/@body.0/@body.0/@body.13/@body.3/@body.1/@argument.0"> + <details key="start" value="2337"/> + <details key="end" value="2355"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.76" references="/0/PackagePropertiesEditionProvider/@body.0/@body.18/@body.0/@body.0/@body.13/@body.3/@body.1/@argument.0/@source"> - <details key="start" value="2304"/> - <details key="end" value="2317"/> + <eAnnotations source="positions.79" references="/0/PackagePropertiesEditionProvider/@body.0/@body.20/@body.0/@body.0/@body.13/@body.3/@body.1/@argument.0/@source"> + <details key="start" value="2337"/> + <details key="end" value="2350"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.77" references="/0/PackagePropertiesEditionProvider/@body.0/@body.18/@body.0/@body.0/@body.13/@body.3/@body.1/@argument.0/@source/binding"> - <details key="start" value="2304"/> - <details key="end" value="2311"/> + <eAnnotations source="positions.80" references="/0/PackagePropertiesEditionProvider/@body.0/@body.20/@body.0/@body.0/@body.13/@body.3/@body.1/@argument.0/@source/binding"> + <details key="start" value="2337"/> + <details key="end" value="2344"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.78" references="/0/PackagePropertiesEditionProvider/@body.0/@body.18/@body.0/@body.0/@body.13/@body.3/@body.2"> - <details key="start" value="2343"/> - <details key="end" value="2355"/> - <details key="line" value="48"/> + <eAnnotations source="positions.81" references="/0/PackagePropertiesEditionProvider/@body.0/@body.20/@body.0/@body.0/@body.13/@body.3/@body.2"> + <details key="start" value="2376"/> + <details key="end" value="2388"/> + <details key="line" value="49"/> </eAnnotations> - <eAnnotations source="positions.79" references="/0/PackagePropertiesEditionProvider/@body.0/@body.18/@body.0/@body.0/@body.13/@body.3/binding"> - <details key="start" value="2145"/> - <details key="end" value="2181"/> - <details key="line" value="47"/> + <eAnnotations source="positions.82" references="/0/PackagePropertiesEditionProvider/@body.0/@body.20/@body.0/@body.0/@body.13/@body.3/binding"> + <details key="start" value="2178"/> + <details key="end" value="2214"/> + <details key="line" value="48"/> </eAnnotations> - <eAnnotations source="positions.80" references="/0/PackagePropertiesEditionProvider/@body.0/@body.18/@body.0/@body.0/@body.13/@body.3/collect"> - <details key="start" value="2184"/> - <details key="end" value="2251"/> + <eAnnotations source="positions.83" references="/0/PackagePropertiesEditionProvider/@body.0/@body.20/@body.0/@body.0/@body.13/@body.3/collect"> + <details key="start" value="2217"/> + <details key="end" value="2284"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.81" references="/0/PackagePropertiesEditionProvider/@body.0/@body.18/@body.0/@body.0/@body.13/@body.3/collect/collect"> - <details key="start" value="2184"/> - <details key="end" value="2213"/> + <eAnnotations source="positions.84" references="/0/PackagePropertiesEditionProvider/@body.0/@body.20/@body.0/@body.0/@body.13/@body.3/collect/collect"> + <details key="start" value="2217"/> + <details key="end" value="2246"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.82" references="/0/PackagePropertiesEditionProvider/@body.0/@body.18/@body.0/@body.0/@body.13/@body.3/collect/collect/@source"> - <details key="start" value="2184"/> - <details key="end" value="2205"/> + <eAnnotations source="positions.85" references="/0/PackagePropertiesEditionProvider/@body.0/@body.20/@body.0/@body.0/@body.13/@body.3/collect/collect/@source"> + <details key="start" value="2217"/> + <details key="end" value="2238"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.83" references="/0/PackagePropertiesEditionProvider/@body.0/@body.18/@body.0/@body.0/@body.13/@body.3/collect/collect/@source/pec"> - <details key="start" value="2184"/> - <details key="end" value="2187"/> + <eAnnotations source="positions.86" references="/0/PackagePropertiesEditionProvider/@body.0/@body.20/@body.0/@body.0/@body.13/@body.3/collect/collect/@source/pec"> + <details key="start" value="2217"/> + <details key="end" value="2220"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.84" references="/0/PackagePropertiesEditionProvider/@body.0/@body.18/@body.0/@body.0/@body.13/@body.3/collect/collect/@body"> - <details key="start" value="2206"/> - <details key="end" value="2213"/> + <eAnnotations source="positions.87" references="/0/PackagePropertiesEditionProvider/@body.0/@body.20/@body.0/@body.0/@body.13/@body.3/collect/collect/@body"> + <details key="start" value="2239"/> + <details key="end" value="2246"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.85" references="/0/PackagePropertiesEditionProvider/@body.0/@body.18/@body.0/@body.0/@body.13/@body.3/collect/collect/@body/temp1"> + <eAnnotations source="positions.88" references="/0/PackagePropertiesEditionProvider/@body.0/@body.20/@body.0/@body.0/@body.13/@body.3/collect/collect/@body/temp1"> <details key="start" value="-1"/> <details key="end" value="-1"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.86" references="/0/PackagePropertiesEditionProvider/@body.0/@body.18/@body.0/@body.0/@body.13/@body.3/collect/collect/temp1"> + <eAnnotations source="positions.89" references="/0/PackagePropertiesEditionProvider/@body.0/@body.20/@body.0/@body.0/@body.13/@body.3/collect/collect/temp1"> <details key="start" value="-1"/> <details key="end" value="-1"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.87" references="/0/PackagePropertiesEditionProvider/@body.0/@body.18/@body.0/@body.0/@body.13/@body.3/collect/@body"> + <eAnnotations source="positions.90" references="/0/PackagePropertiesEditionProvider/@body.0/@body.20/@body.0/@body.0/@body.13/@body.3/collect/@body"> <details key="start" value="-1"/> <details key="end" value="-1"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.88" references="/0/PackagePropertiesEditionProvider/@body.0/@body.18/@body.0/@body.0/@body.13/@body.3/collect/@body/temp2"> + <eAnnotations source="positions.91" references="/0/PackagePropertiesEditionProvider/@body.0/@body.20/@body.0/@body.0/@body.13/@body.3/collect/@body/temp2"> <details key="start" value="-1"/> <details key="end" value="-1"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.89" references="/0/PackagePropertiesEditionProvider/@body.0/@body.18/@body.0/@body.0/@body.13/@body.3/collect/@body/@argument.0"> - <details key="start" value="2224"/> - <details key="end" value="2250"/> + <eAnnotations source="positions.92" references="/0/PackagePropertiesEditionProvider/@body.0/@body.20/@body.0/@body.0/@body.13/@body.3/collect/@body/@argument.0"> + <details key="start" value="2257"/> + <details key="end" value="2283"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.90" references="/0/PackagePropertiesEditionProvider/@body.0/@body.18/@body.0/@body.0/@body.13/@body.3/collect/temp2"> + <eAnnotations source="positions.93" references="/0/PackagePropertiesEditionProvider/@body.0/@body.20/@body.0/@body.0/@body.13/@body.3/collect/temp2"> <details key="start" value="-1"/> <details key="end" value="-1"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.91" references="/0/PackagePropertiesEditionProvider/@body.0/@body.18/@body.0/@body.0/@body.13/@body.4"> - <details key="start" value="2364"/> - <details key="end" value="2377"/> - <details key="line" value="50"/> + <eAnnotations source="positions.94" references="/0/PackagePropertiesEditionProvider/@body.0/@body.20/@body.0/@body.0/@body.13/@body.4"> + <details key="start" value="2397"/> + <details key="end" value="2410"/> + <details key="line" value="51"/> </eAnnotations> - <eAnnotations source="positions.92" references="/0/PackagePropertiesEditionProvider/@body.0/@body.18/@body.0/@body.0/@body.13/@body.5"> - <details key="start" value="2378"/> - <details key="end" value="2400"/> + <eAnnotations source="positions.95" references="/0/PackagePropertiesEditionProvider/@body.0/@body.20/@body.0/@body.0/@body.13/@body.5"> + <details key="start" value="2411"/> + <details key="end" value="2433"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.93" references="/0/PackagePropertiesEditionProvider/@body.0/@body.18/@body.0/@body.0/@body.13/@body.5/pec"> - <details key="start" value="2378"/> - <details key="end" value="2381"/> + <eAnnotations source="positions.96" references="/0/PackagePropertiesEditionProvider/@body.0/@body.20/@body.0/@body.0/@body.13/@body.5/pec"> + <details key="start" value="2411"/> + <details key="end" value="2414"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.94" references="/0/PackagePropertiesEditionProvider/@body.0/@body.18/@body.0/@body.0/@body.13/@body.6"> - <details key="start" value="2402"/> - <details key="end" value="2415"/> - <details key="line" value="50"/> + <eAnnotations source="positions.97" references="/0/PackagePropertiesEditionProvider/@body.0/@body.20/@body.0/@body.0/@body.13/@body.6"> + <details key="start" value="2435"/> + <details key="end" value="2448"/> + <details key="line" value="51"/> </eAnnotations> - <eAnnotations source="positions.95" references="/0/PackagePropertiesEditionProvider/@body.0/@body.18/@body.0/@body.0/@body.13/@ifExpr"> - <details key="start" value="1978"/> - <details key="end" value="2013"/> + <eAnnotations source="positions.98" references="/0/PackagePropertiesEditionProvider/@body.0/@body.20/@body.0/@body.0/@body.13/@ifExpr"> + <details key="start" value="2011"/> + <details key="end" value="2046"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.96" references="/0/PackagePropertiesEditionProvider/@body.0/@body.18/@body.0/@body.0/@body.13/@ifExpr/@source"> - <details key="start" value="1979"/> - <details key="end" value="2008"/> + <eAnnotations source="positions.99" references="/0/PackagePropertiesEditionProvider/@body.0/@body.20/@body.0/@body.0/@body.13/@ifExpr/@source"> + <details key="start" value="2012"/> + <details key="end" value="2041"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.97" references="/0/PackagePropertiesEditionProvider/@body.0/@body.18/@body.0/@body.0/@body.13/@ifExpr/@source/@source"> - <details key="start" value="1979"/> - <details key="end" value="2000"/> + <eAnnotations source="positions.100" references="/0/PackagePropertiesEditionProvider/@body.0/@body.20/@body.0/@body.0/@body.13/@ifExpr/@source/@source"> + <details key="start" value="2012"/> + <details key="end" value="2033"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.98" references="/0/PackagePropertiesEditionProvider/@body.0/@body.18/@body.0/@body.0/@body.13/@ifExpr/@source/@source/pec"> - <details key="start" value="1979"/> - <details key="end" value="1982"/> + <eAnnotations source="positions.101" references="/0/PackagePropertiesEditionProvider/@body.0/@body.20/@body.0/@body.0/@body.13/@ifExpr/@source/@source/pec"> + <details key="start" value="2012"/> + <details key="end" value="2015"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.99" references="/0/PackagePropertiesEditionProvider/@body.0/@body.18/@body.0/@body.0/@body.13/@ifExpr/@argument.0"> - <details key="start" value="2011"/> - <details key="end" value="2012"/> + <eAnnotations source="positions.102" references="/0/PackagePropertiesEditionProvider/@body.0/@body.20/@body.0/@body.0/@body.13/@ifExpr/@argument.0"> + <details key="start" value="2044"/> + <details key="end" value="2045"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.100" references="/0/PackagePropertiesEditionProvider/@body.0/@body.18/@body.0/@body.0/@body.13/@else"> - <details key="start" value="2417"/> - <details key="end" value="2468"/> - <details key="line" value="51"/> - </eAnnotations> - <eAnnotations source="positions.101" references="/0/PackagePropertiesEditionProvider/@body.0/@body.18/@body.0/@body.0/@body.13/@else/@body.0"> - <details key="start" value="2424"/> - <details key="end" value="2437"/> + <eAnnotations source="positions.103" references="/0/PackagePropertiesEditionProvider/@body.0/@body.20/@body.0/@body.0/@body.13/@else"> + <details key="start" value="2450"/> + <details key="end" value="2501"/> <details key="line" value="52"/> </eAnnotations> - <eAnnotations source="positions.102" references="/0/PackagePropertiesEditionProvider/@body.0/@body.18/@body.0/@body.0/@body.13/@else/@body.1"> - <details key="start" value="2438"/> - <details key="end" value="2460"/> + <eAnnotations source="positions.104" references="/0/PackagePropertiesEditionProvider/@body.0/@body.20/@body.0/@body.0/@body.13/@else/@body.0"> + <details key="start" value="2457"/> + <details key="end" value="2470"/> + <details key="line" value="53"/> + </eAnnotations> + <eAnnotations source="positions.105" references="/0/PackagePropertiesEditionProvider/@body.0/@body.20/@body.0/@body.0/@body.13/@else/@body.1"> + <details key="start" value="2471"/> + <details key="end" value="2493"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.103" references="/0/PackagePropertiesEditionProvider/@body.0/@body.18/@body.0/@body.0/@body.13/@else/@body.1/pec"> - <details key="start" value="2438"/> - <details key="end" value="2441"/> + <eAnnotations source="positions.106" references="/0/PackagePropertiesEditionProvider/@body.0/@body.20/@body.0/@body.0/@body.13/@else/@body.1/pec"> + <details key="start" value="2471"/> + <details key="end" value="2474"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.104" references="/0/PackagePropertiesEditionProvider/@body.0/@body.18/@body.0/@body.0/@body.13/@else/@body.2"> - <details key="start" value="2462"/> - <details key="end" value="2466"/> - <details key="line" value="52"/> + <eAnnotations source="positions.107" references="/0/PackagePropertiesEditionProvider/@body.0/@body.20/@body.0/@body.0/@body.13/@else/@body.2"> + <details key="start" value="2495"/> + <details key="end" value="2499"/> + <details key="line" value="53"/> </eAnnotations> - <eAnnotations source="positions.105" references="/0/PackagePropertiesEditionProvider/@body.0/@body.18/@body.0/@body.0/@body.14"> - <details key="start" value="2474"/> - <details key="end" value="2477"/> - <details key="line" value="54"/> + <eAnnotations source="positions.108" references="/0/PackagePropertiesEditionProvider/@body.0/@body.20/@body.0/@body.0/@body.14"> + <details key="start" value="2507"/> + <details key="end" value="2510"/> + <details key="line" value="55"/> </eAnnotations> - <eAnnotations source="positions.106" references="/0/PackagePropertiesEditionProvider/@body.0/@body.18/@body.0/@body.0/@ifExpr"> - <details key="start" value="1607"/> - <details key="end" value="1633"/> + <eAnnotations source="positions.109" references="/0/PackagePropertiesEditionProvider/@body.0/@body.20/@body.0/@body.0/@ifExpr"> + <details key="start" value="1640"/> + <details key="end" value="1666"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.107" references="/0/PackagePropertiesEditionProvider/@body.0/@body.18/@body.0/@body.0/@ifExpr/@source"> - <details key="start" value="1612"/> - <details key="end" value="1632"/> + <eAnnotations source="positions.110" references="/0/PackagePropertiesEditionProvider/@body.0/@body.20/@body.0/@body.0/@ifExpr/@source"> + <details key="start" value="1645"/> + <details key="end" value="1665"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.108" references="/0/PackagePropertiesEditionProvider/@body.0/@body.18/@body.0/@body.0/@ifExpr/@source/pec"> - <details key="start" value="1612"/> - <details key="end" value="1615"/> + <eAnnotations source="positions.111" references="/0/PackagePropertiesEditionProvider/@body.0/@body.20/@body.0/@body.0/@ifExpr/@source/pec"> + <details key="start" value="1645"/> + <details key="end" value="1648"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.109" references="/0/PackagePropertiesEditionProvider/@body.0/@body.18/@body.0/pec"> - <details key="start" value="1533"/> - <details key="end" value="1599"/> - <details key="line" value="37"/> + <eAnnotations source="positions.112" references="/0/PackagePropertiesEditionProvider/@body.0/@body.20/@body.0/pec"> + <details key="start" value="1566"/> + <details key="end" value="1632"/> + <details key="line" value="38"/> </eAnnotations> - <eAnnotations source="positions.110" references="/0/PackagePropertiesEditionProvider/@body.0/@body.18/@body.0/pec/@initExpression"> - <details key="start" value="1568"/> - <details key="end" value="1599"/> + <eAnnotations source="positions.113" references="/0/PackagePropertiesEditionProvider/@body.0/@body.20/@body.0/pec/@initExpression"> + <details key="start" value="1601"/> + <details key="end" value="1632"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.111" references="/0/PackagePropertiesEditionProvider/@body.0/@body.18/@body.0/pec/@initExpression/eclass"> - <details key="start" value="1568"/> - <details key="end" value="1574"/> + <eAnnotations source="positions.114" references="/0/PackagePropertiesEditionProvider/@body.0/@body.20/@body.0/pec/@initExpression/eclass"> + <details key="start" value="1601"/> + <details key="end" value="1607"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.112" references="/0/PackagePropertiesEditionProvider/@body.0/@body.18/@body.0/pec/@initExpression/peContext"> - <details key="start" value="1589"/> - <details key="end" value="1598"/> + <eAnnotations source="positions.115" references="/0/PackagePropertiesEditionProvider/@body.0/@body.20/@body.0/pec/@initExpression/peContext"> + <details key="start" value="1622"/> + <details key="end" value="1631"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.113" references="/0/PackagePropertiesEditionProvider/@body.0/@body.18/eclass"> - <details key="start" value="1479"/> - <details key="end" value="1494"/> - <details key="line" value="36"/> + <eAnnotations source="positions.116" references="/0/PackagePropertiesEditionProvider/@body.0/@body.20/eclass"> + <details key="start" value="1512"/> + <details key="end" value="1527"/> + <details key="line" value="37"/> </eAnnotations> - <eAnnotations source="positions.114" references="/0/PackagePropertiesEditionProvider/@body.0/@body.18/@iterSet"> - <details key="start" value="1497"/> - <details key="end" value="1524"/> + <eAnnotations source="positions.117" references="/0/PackagePropertiesEditionProvider/@body.0/@body.20/@iterSet"> + <details key="start" value="1530"/> + <details key="end" value="1557"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.115" references="/0/PackagePropertiesEditionProvider/@body.0/@body.18/@iterSet/ePackage"> - <details key="start" value="1497"/> - <details key="end" value="1505"/> + <eAnnotations source="positions.118" references="/0/PackagePropertiesEditionProvider/@body.0/@body.20/@iterSet/ePackage"> + <details key="start" value="1530"/> + <details key="end" value="1538"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.116" references="/0/PackagePropertiesEditionProvider/@body.0/@body.19"> - <details key="start" value="2500"/> - <details key="end" value="2503"/> - <details key="line" value="58"/> + <eAnnotations source="positions.119" references="/0/PackagePropertiesEditionProvider/@body.0/@body.21"> + <details key="start" value="2533"/> + <details key="end" value="2536"/> + <details key="line" value="59"/> </eAnnotations> - <eAnnotations source="positions.117" references="/0/PackagePropertiesEditionProvider/@body.0/@fileUrl"> + <eAnnotations source="positions.120" references="/0/PackagePropertiesEditionProvider/@body.0/@fileUrl"> <details key="start" value="881"/> <details key="end" value="913"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.118" references="/0/PackagePropertiesEditionProvider/@body.0/@fileUrl/peContext"> + <eAnnotations source="positions.121" references="/0/PackagePropertiesEditionProvider/@body.0/@fileUrl/peContext"> <details key="start" value="881"/> <details key="end" value="890"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.119" references="/0/PackagePropertiesEditionProvider/@body.0/@fileUrl/ePackage"> + <eAnnotations source="positions.122" references="/0/PackagePropertiesEditionProvider/@body.0/@fileUrl/ePackage"> <details key="start" value="904"/> <details key="end" value="912"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.120" references="/0/PackagePropertiesEditionProvider/peContext"> + <eAnnotations source="positions.123" references="/0/PackagePropertiesEditionProvider/peContext"> <details key="start" value="795"/> <details key="end" value="831"/> <details key="line" value="18"/> </eAnnotations> - <eAnnotations source="positions.121" references="/0/PackagePropertiesEditionProvider/ePackage"> + <eAnnotations source="positions.124" references="/0/PackagePropertiesEditionProvider/ePackage"> <details key="start" value="833"/> <details key="end" value="852"/> <details key="line" value="18"/> </eAnnotations> - <eAnnotations source="positions.122" references="/0/fullFilePath"> - <details key="start" value="2524"/> - <details key="end" value="2683"/> - <details key="line" value="63"/> + <eAnnotations source="positions.125" references="/0/additionalImports"> + <details key="start" value="2557"/> + <details key="end" value="2644"/> + <details key="line" value="64"/> </eAnnotations> - <eAnnotations source="positions.123" references="/0/fullFilePath/@body.0"> - <details key="start" value="2609"/> - <details key="end" value="2664"/> + <eAnnotations source="positions.126" references="/0/additionalImports/peContext"> + <details key="start" value="2593"/> + <details key="end" value="2629"/> + <details key="line" value="64"/> + </eAnnotations> + <eAnnotations source="positions.127" references="/0/fullFilePath"> + <details key="start" value="2646"/> + <details key="end" value="2805"/> + <details key="line" value="67"/> + </eAnnotations> + <eAnnotations source="positions.128" references="/0/fullFilePath/@body.0"> + <details key="start" value="2731"/> + <details key="end" value="2786"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.124" references="/0/fullFilePath/@body.0/@argument.0"> - <details key="start" value="2609"/> - <details key="end" value="2655"/> + <eAnnotations source="positions.129" references="/0/fullFilePath/@body.0/@argument.0"> + <details key="start" value="2731"/> + <details key="end" value="2777"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.125" references="/0/fullFilePath/@body.0/@argument.0/pec"> - <details key="start" value="2609"/> - <details key="end" value="2612"/> + <eAnnotations source="positions.130" references="/0/fullFilePath/@body.0/@argument.0/pec"> + <details key="start" value="2731"/> + <details key="end" value="2734"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.126" references="/0/fullFilePath/@body.0/@argument.0/ePackage"> - <details key="start" value="2646"/> - <details key="end" value="2654"/> + <eAnnotations source="positions.131" references="/0/fullFilePath/@body.0/@argument.0/ePackage"> + <details key="start" value="2768"/> + <details key="end" value="2776"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.127" references="/0/fullFilePath/@body.1"> - <details key="start" value="2666"/> - <details key="end" value="2671"/> - <details key="line" value="64"/> + <eAnnotations source="positions.132" references="/0/fullFilePath/@body.1"> + <details key="start" value="2788"/> + <details key="end" value="2793"/> + <details key="line" value="68"/> </eAnnotations> - <eAnnotations source="positions.128" references="/0/fullFilePath/pec"> - <details key="start" value="2554"/> - <details key="end" value="2584"/> - <details key="line" value="63"/> + <eAnnotations source="positions.133" references="/0/fullFilePath/pec"> + <details key="start" value="2676"/> + <details key="end" value="2706"/> + <details key="line" value="67"/> </eAnnotations> - <eAnnotations source="positions.129" references="/0/fullFilePath/ePackage"> - <details key="start" value="2586"/> - <details key="end" value="2605"/> - <details key="line" value="63"/> + <eAnnotations source="positions.134" references="/0/fullFilePath/ePackage"> + <details key="start" value="2708"/> + <details key="end" value="2727"/> + <details key="line" value="67"/> </eAnnotations> </ecore:EAnnotation> </xmi:XMI> diff --git a/plugins/org.eclipse.emf.eef.codegen/.emtl/org/eclipse/emf/eef/codegen/providers/PropertiesEditionProvider.emtl b/plugins/org.eclipse.emf.eef.codegen/.emtl/org/eclipse/emf/eef/codegen/providers/PropertiesEditionProvider.emtl index d71272fd2..34db24f5f 100644 --- a/plugins/org.eclipse.emf.eef.codegen/.emtl/org/eclipse/emf/eef/codegen/providers/PropertiesEditionProvider.emtl +++ b/plugins/org.eclipse.emf.eef.codegen/.emtl/org/eclipse/emf/eef/codegen/providers/PropertiesEditionProvider.emtl @@ -236,6 +236,12 @@ </iterator> </iterSet> </body> + <body xsi:type="mtl:TemplateInvocation" definition="/0/additionalImports"> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <argument xsi:type="ocl.ecore:VariableExp" name="peContext" referredVariable="/0/PropertiesEditionProvider/peContext"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionContext"/> + </argument> + </body> <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="
/**
 * "/> <body xsi:type="ocl.ecore:OperationCallExp" referredOperation="/1/String_Class/trim"> <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> @@ -514,7 +520,7 @@ <argument xsi:type="ocl.ecore:VariableExp" name="pec" referredVariable="/0/PropertiesEditionProvider/@body.0/pec"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionComponent"/> </argument> - <argument xsi:type="ocl.ecore:VariableExp" name="view" referredVariable="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.64/view"> + <argument xsi:type="ocl.ecore:VariableExp" name="view" referredVariable="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.65/view"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> </argument> </body> @@ -522,7 +528,7 @@ <body xsi:type="mtl:TemplateInvocation"> <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> <definition href="../services/naming.emtl#/0/viewPartConstant"/> - <argument xsi:type="ocl.ecore:VariableExp" name="view" referredVariable="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.64/view"> + <argument xsi:type="ocl.ecore:VariableExp" name="view" referredVariable="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.65/view"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> </argument> <argument xsi:type="ocl.ecore:VariableExp" name="pec" referredVariable="/0/PropertiesEditionProvider/@body.0/pec"> @@ -536,7 +542,7 @@ <argument xsi:type="ocl.ecore:VariableExp" name="pec" referredVariable="/0/PropertiesEditionProvider/@body.0/pec"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionComponent"/> </argument> - <argument xsi:type="ocl.ecore:VariableExp" name="view" referredVariable="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.64/view"> + <argument xsi:type="ocl.ecore:VariableExp" name="view" referredVariable="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.65/view"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> </argument> </body> @@ -552,7 +558,7 @@ </iterSet> <guard xsi:type="ocl.ecore:PropertyCallExp"> <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="view" referredVariable="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.64/view"> + <source xsi:type="ocl.ecore:VariableExp" name="view" referredVariable="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.65/view"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> </source> <referredProperty xsi:type="ecore:EAttribute" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View/explicit"/> @@ -564,10 +570,10 @@ <body xsi:type="mtl:TemplateInvocation"> <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> <definition href="../services/naming.emtl#/0/subPECClass"/> - <argument xsi:type="ocl.ecore:VariableExp" name="subPec" referredVariable="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.65/subPec"> + <argument xsi:type="ocl.ecore:VariableExp" name="subPec" referredVariable="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.66/subPec"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionComponent"/> </argument> - <argument xsi:type="ocl.ecore:VariableExp" name="view" referredVariable="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.65/@body.0/view"> + <argument xsi:type="ocl.ecore:VariableExp" name="view" referredVariable="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.66/@body.0/view"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> </argument> </body> @@ -575,10 +581,10 @@ <body xsi:type="mtl:TemplateInvocation"> <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> <definition href="../services/naming.emtl#/0/viewPartConstant"/> - <argument xsi:type="ocl.ecore:VariableExp" name="view" referredVariable="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.65/@body.0/view"> + <argument xsi:type="ocl.ecore:VariableExp" name="view" referredVariable="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.66/@body.0/view"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> </argument> - <argument xsi:type="ocl.ecore:VariableExp" name="subPec" referredVariable="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.65/subPec"> + <argument xsi:type="ocl.ecore:VariableExp" name="subPec" referredVariable="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.66/subPec"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionComponent"/> </argument> </body> @@ -586,7 +592,7 @@ <body xsi:type="mtl:TemplateInvocation"> <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> <definition href="../services/naming.emtl#/0/pecClass"/> - <argument xsi:type="ocl.ecore:VariableExp" name="subPec" referredVariable="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.65/subPec"> + <argument xsi:type="ocl.ecore:VariableExp" name="subPec" referredVariable="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.66/subPec"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionComponent"/> </argument> </body> @@ -595,7 +601,7 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> </loopVariable> <iterSet xsi:type="ocl.ecore:PropertyCallExp" eType="/7/OrderedSet(View)"> - <source xsi:type="ocl.ecore:VariableExp" name="subPec" referredVariable="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.65/subPec"> + <source xsi:type="ocl.ecore:VariableExp" name="subPec" referredVariable="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.66/subPec"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionComponent"/> </source> <referredProperty xsi:type="ecore:EReference" href="http://www.eclipse.org/emf/eef/mapping/1.0.0#//AbstractElementBinding/views"/> @@ -604,7 +610,7 @@ <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/> <source xsi:type="ocl.ecore:PropertyCallExp"> <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="view" referredVariable="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.65/@body.0/view"> + <source xsi:type="ocl.ecore:VariableExp" name="view" referredVariable="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.66/@body.0/view"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> </source> <referredProperty xsi:type="ecore:EAttribute" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View/explicit"/> @@ -614,13 +620,13 @@ <source xsi:type="ocl.ecore:IteratorExp" name="collect" eType="/7/Sequence(View)"> <source xsi:type="ocl.ecore:IteratorExp" name="select" eType="/7/Sequence(OclAny)"> <source xsi:type="ocl.ecore:OperationCallExp" eType="/7/Sequence(OclAny)" referredOperation="/1/EObject_Class/ancestors"> - <source xsi:type="ocl.ecore:VariableExp" name="view" referredVariable="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.65/@body.0/view"> + <source xsi:type="ocl.ecore:VariableExp" name="view" referredVariable="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.66/@body.0/view"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> </source> </source> <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="temp1" referredVariable="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.65/@body.0/@guard/@argument.0/collect/select/temp3"> + <source xsi:type="ocl.ecore:VariableExp" name="temp1" referredVariable="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.66/@body.0/@guard/@argument.0/collect/select/temp3"> <eType xsi:type="ocl.ecore:AnyType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclAny"/> </source> <argument xsi:type="ocl.ecore:TypeExp" eType="/6/View"> @@ -634,7 +640,7 @@ </source> <body xsi:type="ocl.ecore:OperationCallExp"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> - <source xsi:type="ocl.ecore:VariableExp" name="temp2" referredVariable="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.65/@body.0/@guard/@argument.0/collect/temp4"> + <source xsi:type="ocl.ecore:VariableExp" name="temp2" referredVariable="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.66/@body.0/@guard/@argument.0/collect/temp4"> <eType xsi:type="ocl.ecore:AnyType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclAny"/> </source> <argument xsi:type="ocl.ecore:TypeExp" eType="/6/View"> @@ -673,7 +679,7 @@ </source> <body xsi:type="ocl.ecore:PropertyCallExp"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/mapping/1.0.0#//AbstractElementBinding"/> - <source xsi:type="ocl.ecore:VariableExp" name="temp1" referredVariable="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.65/select/collect/temp5"> + <source xsi:type="ocl.ecore:VariableExp" name="temp1" referredVariable="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.66/select/collect/temp5"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/mapping/1.0.0#//ElementBindingReference"/> </source> <referredProperty xsi:type="ecore:EReference" href="http://www.eclipse.org/emf/eef/mapping/1.0.0#//ElementBindingReference/binding"/> @@ -684,7 +690,7 @@ </source> <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="temp2" referredVariable="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.65/select/temp6"> + <source xsi:type="ocl.ecore:VariableExp" name="temp2" referredVariable="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.66/select/temp6"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/mapping/1.0.0#//AbstractElementBinding"/> </source> <argument xsi:type="ocl.ecore:TypeExp" eType="/6/PropertiesEditionComponent"> @@ -718,7 +724,7 @@ <argument xsi:type="ocl.ecore:VariableExp" name="pec" referredVariable="/0/PropertiesEditionProvider/@body.0/pec"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionComponent"/> </argument> - <argument xsi:type="ocl.ecore:VariableExp" name="view" referredVariable="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.69/view"> + <argument xsi:type="ocl.ecore:VariableExp" name="view" referredVariable="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.70/view"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> </argument> </body> @@ -726,7 +732,7 @@ <body xsi:type="mtl:TemplateInvocation"> <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> <definition href="../services/naming.emtl#/0/viewPartConstant"/> - <argument xsi:type="ocl.ecore:VariableExp" name="view" referredVariable="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.69/view"> + <argument xsi:type="ocl.ecore:VariableExp" name="view" referredVariable="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.70/view"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> </argument> <argument xsi:type="ocl.ecore:VariableExp" name="pec" referredVariable="/0/PropertiesEditionProvider/@body.0/pec"> @@ -740,7 +746,7 @@ <argument xsi:type="ocl.ecore:VariableExp" name="pec" referredVariable="/0/PropertiesEditionProvider/@body.0/pec"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionComponent"/> </argument> - <argument xsi:type="ocl.ecore:VariableExp" name="view" referredVariable="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.69/view"> + <argument xsi:type="ocl.ecore:VariableExp" name="view" referredVariable="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.70/view"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> </argument> </body> @@ -751,7 +757,7 @@ <argument xsi:type="ocl.ecore:VariableExp" name="pec" referredVariable="/0/PropertiesEditionProvider/@body.0/pec"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionComponent"/> </argument> - <argument xsi:type="ocl.ecore:VariableExp" name="view" referredVariable="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.69/view"> + <argument xsi:type="ocl.ecore:VariableExp" name="view" referredVariable="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.70/view"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> </argument> </body> @@ -767,7 +773,7 @@ </iterSet> <guard xsi:type="ocl.ecore:PropertyCallExp"> <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="view" referredVariable="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.69/view"> + <source xsi:type="ocl.ecore:VariableExp" name="view" referredVariable="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.70/view"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> </source> <referredProperty xsi:type="ecore:EAttribute" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View/explicit"/> @@ -779,10 +785,10 @@ <body xsi:type="mtl:TemplateInvocation"> <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> <definition href="../services/naming.emtl#/0/subPECClass"/> - <argument xsi:type="ocl.ecore:VariableExp" name="subPec" referredVariable="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.70/subPec"> + <argument xsi:type="ocl.ecore:VariableExp" name="subPec" referredVariable="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.71/subPec"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionComponent"/> </argument> - <argument xsi:type="ocl.ecore:VariableExp" name="view" referredVariable="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.70/@body.0/view"> + <argument xsi:type="ocl.ecore:VariableExp" name="view" referredVariable="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.71/@body.0/view"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> </argument> </body> @@ -790,10 +796,10 @@ <body xsi:type="mtl:TemplateInvocation"> <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> <definition href="../services/naming.emtl#/0/viewPartConstant"/> - <argument xsi:type="ocl.ecore:VariableExp" name="view" referredVariable="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.70/@body.0/view"> + <argument xsi:type="ocl.ecore:VariableExp" name="view" referredVariable="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.71/@body.0/view"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> </argument> - <argument xsi:type="ocl.ecore:VariableExp" name="subPec" referredVariable="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.70/subPec"> + <argument xsi:type="ocl.ecore:VariableExp" name="subPec" referredVariable="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.71/subPec"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionComponent"/> </argument> </body> @@ -801,7 +807,7 @@ <body xsi:type="mtl:TemplateInvocation"> <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> <definition href="../services/naming.emtl#/0/pecClass"/> - <argument xsi:type="ocl.ecore:VariableExp" name="subPec" referredVariable="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.70/subPec"> + <argument xsi:type="ocl.ecore:VariableExp" name="subPec" referredVariable="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.71/subPec"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionComponent"/> </argument> </body> @@ -809,7 +815,7 @@ <body xsi:type="mtl:TemplateInvocation"> <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> <definition href="../services/naming.emtl#/0/pecClass"/> - <argument xsi:type="ocl.ecore:VariableExp" name="subPec" referredVariable="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.70/subPec"> + <argument xsi:type="ocl.ecore:VariableExp" name="subPec" referredVariable="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.71/subPec"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionComponent"/> </argument> </body> @@ -818,7 +824,7 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> </loopVariable> <iterSet xsi:type="ocl.ecore:PropertyCallExp" eType="/7/OrderedSet(View)"> - <source xsi:type="ocl.ecore:VariableExp" name="subPec" referredVariable="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.70/subPec"> + <source xsi:type="ocl.ecore:VariableExp" name="subPec" referredVariable="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.71/subPec"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionComponent"/> </source> <referredProperty xsi:type="ecore:EReference" href="http://www.eclipse.org/emf/eef/mapping/1.0.0#//AbstractElementBinding/views"/> @@ -827,7 +833,7 @@ <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/> <source xsi:type="ocl.ecore:PropertyCallExp"> <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="view" referredVariable="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.70/@body.0/view"> + <source xsi:type="ocl.ecore:VariableExp" name="view" referredVariable="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.71/@body.0/view"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> </source> <referredProperty xsi:type="ecore:EAttribute" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View/explicit"/> @@ -837,13 +843,13 @@ <source xsi:type="ocl.ecore:IteratorExp" name="collect" eType="/7/Sequence(View)"> <source xsi:type="ocl.ecore:IteratorExp" name="select" eType="/7/Sequence(OclAny)"> <source xsi:type="ocl.ecore:OperationCallExp" eType="/7/Sequence(OclAny)" referredOperation="/1/EObject_Class/ancestors"> - <source xsi:type="ocl.ecore:VariableExp" name="view" referredVariable="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.70/@body.0/view"> + <source xsi:type="ocl.ecore:VariableExp" name="view" referredVariable="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.71/@body.0/view"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> </source> </source> <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="temp1" referredVariable="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.70/@body.0/@guard/@argument.0/collect/select/temp7"> + <source xsi:type="ocl.ecore:VariableExp" name="temp1" referredVariable="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.71/@body.0/@guard/@argument.0/collect/select/temp7"> <eType xsi:type="ocl.ecore:AnyType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclAny"/> </source> <argument xsi:type="ocl.ecore:TypeExp" eType="/6/View"> @@ -857,7 +863,7 @@ </source> <body xsi:type="ocl.ecore:OperationCallExp"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> - <source xsi:type="ocl.ecore:VariableExp" name="temp2" referredVariable="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.70/@body.0/@guard/@argument.0/collect/temp8"> + <source xsi:type="ocl.ecore:VariableExp" name="temp2" referredVariable="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.71/@body.0/@guard/@argument.0/collect/temp8"> <eType xsi:type="ocl.ecore:AnyType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclAny"/> </source> <argument xsi:type="ocl.ecore:TypeExp" eType="/6/View"> @@ -896,7 +902,7 @@ </source> <body xsi:type="ocl.ecore:PropertyCallExp"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/mapping/1.0.0#//AbstractElementBinding"/> - <source xsi:type="ocl.ecore:VariableExp" name="temp1" referredVariable="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.70/select/collect/temp9"> + <source xsi:type="ocl.ecore:VariableExp" name="temp1" referredVariable="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.71/select/collect/temp9"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/mapping/1.0.0#//ElementBindingReference"/> </source> <referredProperty xsi:type="ecore:EReference" href="http://www.eclipse.org/emf/eef/mapping/1.0.0#//ElementBindingReference/binding"/> @@ -907,7 +913,7 @@ </source> <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="temp2" referredVariable="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.70/select/temp10"> + <source xsi:type="ocl.ecore:VariableExp" name="temp2" referredVariable="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.71/select/temp10"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/mapping/1.0.0#//AbstractElementBinding"/> </source> <argument xsi:type="ocl.ecore:TypeExp" eType="/6/PropertiesEditionComponent"> @@ -955,6 +961,11 @@ <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> </parameter> </ownedModuleElement> + <ownedModuleElement xsi:type="mtl:Template" name="additionalImports" visibility="Public"> + <parameter name="peContext"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionContext"/> + </parameter> + </ownedModuleElement> <ownedModuleElement xsi:type="mtl:Template" name="provideForPart" visibility="Public"> <body xsi:type="mtl:IfBlock"> <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="&& ("/> @@ -2752,6 +2763,16 @@ <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> </eParameters> </eOperations> + <eOperations name="additionalImports"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL" references="/0/additionalImports"/> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="peContext"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionContext"/> + </eParameters> + </eOperations> <eOperations name="provideForPart"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -3116,6 +3137,21 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//ViewsRepository"/> </eParameters> </eOperations> + <eOperations name="associatedPEC"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../services/common.emtl#/0/associatedPEC"/> + </eAnnotations> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionComponent"/> + <eParameters name="eclass"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EClass"/> + </eParameters> + <eParameters name="peContext"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionContext"/> + </eParameters> + </eOperations> <eOperations name="significantClass"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -4879,6 +4915,13 @@ <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> </eParameters> </eOperations> + <eOperations name="additionalImports"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL" references="/0/additionalImports"/> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> <eOperations name="associatedGenContext"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -6020,6 +6063,23 @@ <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="EClass_Class"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <references href="http://www.eclipse.org/emf/2002/Ecore#//EClass"/> + </eAnnotations> + <eOperations name="associatedPEC"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../services/common.emtl#/0/associatedPEC"/> + </eAnnotations> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionComponent"/> + <eParameters name="peContext"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionContext"/> + </eParameters> + </eOperations> + </eClassifiers> <eClassifiers xsi:type="ecore:EClass" name="ViewReference_Class"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <references href="http://www.eclipse.org/emf/eef/views/1.0.0#//ViewReference"/> @@ -6564,6 +6624,9 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionComponent"/> </ocl.ecore:Variable> <ocl.ecore:Variable name="self"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionComponent"/> + </ocl.ecore:Variable> + <ocl.ecore:Variable name="self"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> </ocl.ecore:Variable> <ocl.ecore:Variable name="self"> @@ -6678,6 +6741,18 @@ <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/eef/components/1.0.0#//PropertiesEditionContext"/> + </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/eef/components/1.0.0#//PropertiesEditionContext"/> + </ocl.ecore:Variable> + <ocl.ecore:Variable name="self"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EObject"/> + </ocl.ecore:Variable> + <ocl.ecore:Variable name="self"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionComponent"/> </ocl.ecore:Variable> <ocl.ecore:Variable name="self"> @@ -7073,22 +7148,22 @@ <ecore:EAnnotation source="positions"> <eAnnotations source="positions.0" references="/0/PropertiesEditionProvider"> <details key="start" value="743"/> - <details key="end" value="7820"/> + <details key="end" value="7852"/> <details key="line" value="18"/> </eAnnotations> <eAnnotations source="positions.1" references="/0/PropertiesEditionProvider/@body.0"> <details key="start" value="865"/> - <details key="end" value="7808"/> + <details key="end" value="7840"/> <details key="line" value="20"/> </eAnnotations> <eAnnotations source="positions.2" references="/0/PropertiesEditionProvider/@body.0/@body.0"> <details key="start" value="971"/> - <details key="end" value="7801"/> + <details key="end" value="7833"/> <details key="line" value="21"/> </eAnnotations> <eAnnotations source="positions.3" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0"> <details key="start" value="1001"/> - <details key="end" value="7795"/> + <details key="end" value="7827"/> <details key="line" value="22"/> </eAnnotations> <eAnnotations source="positions.4" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.0"> @@ -7477,3624 +7552,3644 @@ <details key="line" value="0"/> </eAnnotations> <eAnnotations source="positions.81" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.15"> - <details key="start" value="1992"/> - <details key="end" value="2000"/> - <details key="line" value="46"/> + <details key="start" value="1993"/> + <details key="end" value="2022"/> + <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.82" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.16"> - <details key="start" value="2001"/> - <details key="end" value="2051"/> + <eAnnotations source="positions.82" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.15/peContext"> + <details key="start" value="1993"/> + <details key="end" value="2002"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.83" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.16/@source"> - <details key="start" value="2001"/> - <details key="end" value="2044"/> + <eAnnotations source="positions.83" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.16"> + <details key="start" value="2024"/> + <details key="end" value="2032"/> + <details key="line" value="47"/> + </eAnnotations> + <eAnnotations source="positions.84" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.17"> + <details key="start" value="2033"/> + <details key="end" value="2083"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.84" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.16/@source/@argument.0"> - <details key="start" value="2001"/> - <details key="end" value="2031"/> + <eAnnotations source="positions.85" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.17/@source"> + <details key="start" value="2033"/> + <details key="end" value="2076"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.85" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.16/@source/@argument.0/peContext"> - <details key="start" value="2001"/> - <details key="end" value="2010"/> + <eAnnotations source="positions.86" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.17/@source/@argument.0"> + <details key="start" value="2033"/> + <details key="end" value="2063"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.86" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.17"> - <details key="start" value="2053"/> - <details key="end" value="2057"/> + <eAnnotations source="positions.87" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.17/@source/@argument.0/peContext"> + <details key="start" value="2033"/> + <details key="end" value="2042"/> + <details key="line" value="0"/> + </eAnnotations> + <eAnnotations source="positions.88" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.18"> + <details key="start" value="2085"/> + <details key="end" value="2089"/> <details key="line" value="49"/> </eAnnotations> - <eAnnotations source="positions.87" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.18"> - <details key="start" value="2058"/> - <details key="end" value="2105"/> + <eAnnotations source="positions.89" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.19"> + <details key="start" value="2090"/> + <details key="end" value="2137"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.88" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.18/@argument.0"> - <details key="start" value="2058"/> - <details key="end" value="2088"/> + <eAnnotations source="positions.90" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.19/@argument.0"> + <details key="start" value="2090"/> + <details key="end" value="2120"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.89" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.18/@argument.0/peContext"> - <details key="start" value="2058"/> - <details key="end" value="2067"/> + <eAnnotations source="positions.91" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.19/@argument.0/peContext"> + <details key="start" value="2090"/> + <details key="end" value="2099"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.90" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.19"> - <details key="start" value="2107"/> - <details key="end" value="2125"/> + <eAnnotations source="positions.92" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.20"> + <details key="start" value="2139"/> + <details key="end" value="2157"/> <details key="line" value="50"/> </eAnnotations> - <eAnnotations source="positions.91" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.20"> - <details key="start" value="2126"/> - <details key="end" value="2148"/> + <eAnnotations source="positions.93" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.21"> + <details key="start" value="2158"/> + <details key="end" value="2180"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.92" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.20/pec"> - <details key="start" value="2126"/> - <details key="end" value="2129"/> + <eAnnotations source="positions.94" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.21/pec"> + <details key="start" value="2158"/> + <details key="end" value="2161"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.93" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.21"> - <details key="start" value="2150"/> - <details key="end" value="2159"/> + <eAnnotations source="positions.95" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.22"> + <details key="start" value="2182"/> + <details key="end" value="2191"/> <details key="line" value="51"/> </eAnnotations> - <eAnnotations source="positions.94" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.22"> - <details key="start" value="2160"/> - <details key="end" value="2186"/> + <eAnnotations source="positions.96" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.23"> + <details key="start" value="2192"/> + <details key="end" value="2218"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.95" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.22/pec"> - <details key="start" value="2160"/> - <details key="end" value="2163"/> + <eAnnotations source="positions.97" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.23/pec"> + <details key="start" value="2192"/> + <details key="end" value="2195"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.96" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.23"> - <details key="start" value="2188"/> - <details key="end" value="2260"/> + <eAnnotations source="positions.98" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.24"> + <details key="start" value="2220"/> + <details key="end" value="2292"/> <details key="line" value="51"/> </eAnnotations> - <eAnnotations source="positions.97" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.24"> - <details key="start" value="2261"/> - <details key="end" value="2283"/> + <eAnnotations source="positions.99" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.25"> + <details key="start" value="2293"/> + <details key="end" value="2315"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.98" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.24/pec"> - <details key="start" value="2261"/> - <details key="end" value="2264"/> + <eAnnotations source="positions.100" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.25/pec"> + <details key="start" value="2293"/> + <details key="end" value="2296"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.99" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.25"> - <details key="start" value="2285"/> - <details key="end" value="2431"/> + <eAnnotations source="positions.101" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.26"> + <details key="start" value="2317"/> + <details key="end" value="2463"/> <details key="line" value="56"/> </eAnnotations> - <eAnnotations source="positions.100" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.26"> - <details key="start" value="2432"/> - <details key="end" value="2454"/> + <eAnnotations source="positions.102" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.27"> + <details key="start" value="2464"/> + <details key="end" value="2486"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.101" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.26/pec"> - <details key="start" value="2432"/> - <details key="end" value="2435"/> + <eAnnotations source="positions.103" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.27/pec"> + <details key="start" value="2464"/> + <details key="end" value="2467"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.102" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.27"> - <details key="start" value="2456"/> - <details key="end" value="2707"/> + <eAnnotations source="positions.104" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.28"> + <details key="start" value="2488"/> + <details key="end" value="2739"/> <details key="line" value="64"/> </eAnnotations> - <eAnnotations source="positions.103" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.28"> - <details key="start" value="2708"/> - <details key="end" value="2755"/> + <eAnnotations source="positions.105" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.29"> + <details key="start" value="2740"/> + <details key="end" value="2787"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.104" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.28/@argument.0"> - <details key="start" value="2708"/> - <details key="end" value="2738"/> + <eAnnotations source="positions.106" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.29/@argument.0"> + <details key="start" value="2740"/> + <details key="end" value="2770"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.105" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.28/@argument.0/peContext"> - <details key="start" value="2708"/> - <details key="end" value="2717"/> + <eAnnotations source="positions.107" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.29/@argument.0/peContext"> + <details key="start" value="2740"/> + <details key="end" value="2749"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.106" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.29"> - <details key="start" value="2757"/> - <details key="end" value="2880"/> + <eAnnotations source="positions.108" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.30"> + <details key="start" value="2789"/> + <details key="end" value="2912"/> <details key="line" value="72"/> </eAnnotations> - <eAnnotations source="positions.107" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.30"> - <details key="start" value="2881"/> - <details key="end" value="2895"/> + <eAnnotations source="positions.109" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.31"> + <details key="start" value="2913"/> + <details key="end" value="2927"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.108" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.30/@source"> - <details key="start" value="2881"/> - <details key="end" value="2890"/> + <eAnnotations source="positions.110" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.31/@source"> + <details key="start" value="2913"/> + <details key="end" value="2922"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.109" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.30/@source/pec"> - <details key="start" value="2881"/> - <details key="end" value="2884"/> + <eAnnotations source="positions.111" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.31/@source/pec"> + <details key="start" value="2913"/> + <details key="end" value="2916"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.110" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.31"> - <details key="start" value="2897"/> - <details key="end" value="2909"/> + <eAnnotations source="positions.112" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.32"> + <details key="start" value="2929"/> + <details key="end" value="2941"/> <details key="line" value="74"/> </eAnnotations> - <eAnnotations source="positions.111" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.32"> - <details key="start" value="2910"/> - <details key="end" value="2938"/> + <eAnnotations source="positions.113" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.33"> + <details key="start" value="2942"/> + <details key="end" value="2970"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.112" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.32/@argument.0"> - <details key="start" value="2910"/> - <details key="end" value="2919"/> + <eAnnotations source="positions.114" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.33/@argument.0"> + <details key="start" value="2942"/> + <details key="end" value="2951"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.113" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.32/@argument.0/pec"> - <details key="start" value="2910"/> - <details key="end" value="2913"/> + <eAnnotations source="positions.115" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.33/@argument.0/pec"> + <details key="start" value="2942"/> + <details key="end" value="2945"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.114" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.33"> - <details key="start" value="2940"/> - <details key="end" value="2954"/> + <eAnnotations source="positions.116" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.34"> + <details key="start" value="2972"/> + <details key="end" value="2986"/> <details key="line" value="75"/> </eAnnotations> - <eAnnotations source="positions.115" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.34"> - <details key="start" value="2955"/> - <details key="end" value="2997"/> + <eAnnotations source="positions.117" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.35"> + <details key="start" value="2987"/> + <details key="end" value="3029"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.116" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.34/@argument.0"> - <details key="start" value="2955"/> - <details key="end" value="2969"/> + <eAnnotations source="positions.118" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.35/@argument.0"> + <details key="start" value="2987"/> + <details key="end" value="3001"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.117" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.34/@argument.0/@source"> - <details key="start" value="2955"/> - <details key="end" value="2964"/> + <eAnnotations source="positions.119" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.35/@argument.0/@source"> + <details key="start" value="2987"/> + <details key="end" value="2996"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.118" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.34/@argument.0/@source/pec"> - <details key="start" value="2955"/> - <details key="end" value="2958"/> + <eAnnotations source="positions.120" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.35/@argument.0/@source/pec"> + <details key="start" value="2987"/> + <details key="end" value="2990"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.119" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.35"> - <details key="start" value="2999"/> - <details key="end" value="3237"/> + <eAnnotations source="positions.121" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.36"> + <details key="start" value="3031"/> + <details key="end" value="3269"/> <details key="line" value="75"/> </eAnnotations> - <eAnnotations source="positions.120" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.36"> - <details key="start" value="3238"/> - <details key="end" value="3285"/> + <eAnnotations source="positions.122" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.37"> + <details key="start" value="3270"/> + <details key="end" value="3317"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.121" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.36/@argument.0"> - <details key="start" value="3238"/> - <details key="end" value="3268"/> + <eAnnotations source="positions.123" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.37/@argument.0"> + <details key="start" value="3270"/> + <details key="end" value="3300"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.122" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.36/@argument.0/peContext"> - <details key="start" value="3238"/> - <details key="end" value="3247"/> + <eAnnotations source="positions.124" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.37/@argument.0/peContext"> + <details key="start" value="3270"/> + <details key="end" value="3279"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.123" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.37"> - <details key="start" value="3287"/> - <details key="end" value="3423"/> + <eAnnotations source="positions.125" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.38"> + <details key="start" value="3319"/> + <details key="end" value="3455"/> <details key="line" value="82"/> </eAnnotations> - <eAnnotations source="positions.124" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.38"> - <details key="start" value="3424"/> - <details key="end" value="3438"/> + <eAnnotations source="positions.126" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.39"> + <details key="start" value="3456"/> + <details key="end" value="3470"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.125" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.38/@source"> - <details key="start" value="3424"/> - <details key="end" value="3433"/> + <eAnnotations source="positions.127" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.39/@source"> + <details key="start" value="3456"/> + <details key="end" value="3465"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.126" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.38/@source/pec"> - <details key="start" value="3424"/> - <details key="end" value="3427"/> + <eAnnotations source="positions.128" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.39/@source/pec"> + <details key="start" value="3456"/> + <details key="end" value="3459"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.127" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.39"> - <details key="start" value="3440"/> - <details key="end" value="3442"/> + <eAnnotations source="positions.129" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.40"> + <details key="start" value="3472"/> + <details key="end" value="3474"/> <details key="line" value="84"/> </eAnnotations> - <eAnnotations source="positions.128" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.40"> - <details key="start" value="3443"/> - <details key="end" value="3470"/> + <eAnnotations source="positions.130" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.41"> + <details key="start" value="3475"/> + <details key="end" value="3502"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.129" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.40/@source"> - <details key="start" value="3443"/> - <details key="end" value="3463"/> + <eAnnotations source="positions.131" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.41/@source"> + <details key="start" value="3475"/> + <details key="end" value="3495"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.130" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.40/@source/pec"> - <details key="start" value="3443"/> - <details key="end" value="3446"/> + <eAnnotations source="positions.132" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.41/@source/pec"> + <details key="start" value="3475"/> + <details key="end" value="3478"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.131" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.41"> - <details key="start" value="3472"/> - <details key="end" value="3666"/> + <eAnnotations source="positions.133" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.42"> + <details key="start" value="3504"/> + <details key="end" value="3698"/> <details key="line" value="84"/> </eAnnotations> - <eAnnotations source="positions.132" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.42"> - <details key="start" value="3667"/> - <details key="end" value="3714"/> + <eAnnotations source="positions.134" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.43"> + <details key="start" value="3699"/> + <details key="end" value="3746"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.133" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.42/@argument.0"> - <details key="start" value="3667"/> - <details key="end" value="3697"/> + <eAnnotations source="positions.135" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.43/@argument.0"> + <details key="start" value="3699"/> + <details key="end" value="3729"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.134" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.42/@argument.0/peContext"> - <details key="start" value="3667"/> - <details key="end" value="3676"/> + <eAnnotations source="positions.136" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.43/@argument.0/peContext"> + <details key="start" value="3699"/> + <details key="end" value="3708"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.135" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.43"> - <details key="start" value="3716"/> - <details key="end" value="3899"/> + <eAnnotations source="positions.137" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.44"> + <details key="start" value="3748"/> + <details key="end" value="3931"/> <details key="line" value="91"/> </eAnnotations> - <eAnnotations source="positions.136" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.44"> - <details key="start" value="3900"/> - <details key="end" value="3914"/> + <eAnnotations source="positions.138" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.45"> + <details key="start" value="3932"/> + <details key="end" value="3946"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.137" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.44/@source"> - <details key="start" value="3900"/> - <details key="end" value="3909"/> + <eAnnotations source="positions.139" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.45/@source"> + <details key="start" value="3932"/> + <details key="end" value="3941"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.138" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.44/@source/pec"> - <details key="start" value="3900"/> - <details key="end" value="3903"/> + <eAnnotations source="positions.140" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.45/@source/pec"> + <details key="start" value="3932"/> + <details key="end" value="3935"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.139" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.45"> - <details key="start" value="3916"/> - <details key="end" value="3918"/> + <eAnnotations source="positions.141" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.46"> + <details key="start" value="3948"/> + <details key="end" value="3950"/> <details key="line" value="94"/> </eAnnotations> - <eAnnotations source="positions.140" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.46"> - <details key="start" value="3919"/> - <details key="end" value="3947"/> + <eAnnotations source="positions.142" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.47"> + <details key="start" value="3951"/> + <details key="end" value="3979"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.141" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.46/@source"> - <details key="start" value="3919"/> - <details key="end" value="3940"/> + <eAnnotations source="positions.143" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.47/@source"> + <details key="start" value="3951"/> + <details key="end" value="3972"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.142" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.46/@source/pec"> - <details key="start" value="3919"/> - <details key="end" value="3922"/> + <eAnnotations source="positions.144" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.47/@source/pec"> + <details key="start" value="3951"/> + <details key="end" value="3954"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.143" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.47"> - <details key="start" value="3949"/> - <details key="end" value="4161"/> + <eAnnotations source="positions.145" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.48"> + <details key="start" value="3981"/> + <details key="end" value="4193"/> <details key="line" value="94"/> </eAnnotations> - <eAnnotations source="positions.144" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.48"> - <details key="start" value="4162"/> - <details key="end" value="4209"/> + <eAnnotations source="positions.146" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.49"> + <details key="start" value="4194"/> + <details key="end" value="4241"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.145" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.48/@argument.0"> - <details key="start" value="4162"/> - <details key="end" value="4192"/> + <eAnnotations source="positions.147" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.49/@argument.0"> + <details key="start" value="4194"/> + <details key="end" value="4224"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.146" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.48/@argument.0/peContext"> - <details key="start" value="4162"/> - <details key="end" value="4171"/> + <eAnnotations source="positions.148" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.49/@argument.0/peContext"> + <details key="start" value="4194"/> + <details key="end" value="4203"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.147" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.49"> - <details key="start" value="4211"/> - <details key="end" value="4407"/> + <eAnnotations source="positions.149" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.50"> + <details key="start" value="4243"/> + <details key="end" value="4439"/> <details key="line" value="101"/> </eAnnotations> - <eAnnotations source="positions.148" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.50"> - <details key="start" value="4408"/> - <details key="end" value="4422"/> + <eAnnotations source="positions.150" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.51"> + <details key="start" value="4440"/> + <details key="end" value="4454"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.149" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.50/@source"> - <details key="start" value="4408"/> - <details key="end" value="4417"/> + <eAnnotations source="positions.151" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.51/@source"> + <details key="start" value="4440"/> + <details key="end" value="4449"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.150" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.50/@source/pec"> - <details key="start" value="4408"/> - <details key="end" value="4411"/> + <eAnnotations source="positions.152" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.51/@source/pec"> + <details key="start" value="4440"/> + <details key="end" value="4443"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.151" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.51"> - <details key="start" value="4424"/> - <details key="end" value="4426"/> + <eAnnotations source="positions.153" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.52"> + <details key="start" value="4456"/> + <details key="end" value="4458"/> <details key="line" value="104"/> </eAnnotations> - <eAnnotations source="positions.152" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.52"> - <details key="start" value="4427"/> - <details key="end" value="4462"/> + <eAnnotations source="positions.154" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.53"> + <details key="start" value="4459"/> + <details key="end" value="4494"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.153" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.52/@source"> - <details key="start" value="4427"/> - <details key="end" value="4455"/> + <eAnnotations source="positions.155" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.53/@source"> + <details key="start" value="4459"/> + <details key="end" value="4487"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.154" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.52/@source/pec"> - <details key="start" value="4427"/> - <details key="end" value="4430"/> + <eAnnotations source="positions.156" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.53/@source/pec"> + <details key="start" value="4459"/> + <details key="end" value="4462"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.155" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.53"> - <details key="start" value="4464"/> - <details key="end" value="4680"/> + <eAnnotations source="positions.157" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.54"> + <details key="start" value="4496"/> + <details key="end" value="4712"/> <details key="line" value="104"/> </eAnnotations> - <eAnnotations source="positions.156" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.54"> - <details key="start" value="4681"/> - <details key="end" value="4728"/> + <eAnnotations source="positions.158" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.55"> + <details key="start" value="4713"/> + <details key="end" value="4760"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.157" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.54/@argument.0"> - <details key="start" value="4681"/> - <details key="end" value="4711"/> + <eAnnotations source="positions.159" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.55/@argument.0"> + <details key="start" value="4713"/> + <details key="end" value="4743"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.158" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.54/@argument.0/peContext"> - <details key="start" value="4681"/> - <details key="end" value="4690"/> + <eAnnotations source="positions.160" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.55/@argument.0/peContext"> + <details key="start" value="4713"/> + <details key="end" value="4722"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.159" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.55"> - <details key="start" value="4730"/> - <details key="end" value="4903"/> + <eAnnotations source="positions.161" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.56"> + <details key="start" value="4762"/> + <details key="end" value="4935"/> <details key="line" value="111"/> </eAnnotations> - <eAnnotations source="positions.160" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.56"> - <details key="start" value="4904"/> - <details key="end" value="4918"/> + <eAnnotations source="positions.162" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.57"> + <details key="start" value="4936"/> + <details key="end" value="4950"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.161" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.56/@source"> - <details key="start" value="4904"/> - <details key="end" value="4913"/> + <eAnnotations source="positions.163" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.57/@source"> + <details key="start" value="4936"/> + <details key="end" value="4945"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.162" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.56/@source/pec"> - <details key="start" value="4904"/> - <details key="end" value="4907"/> + <eAnnotations source="positions.164" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.57/@source/pec"> + <details key="start" value="4936"/> + <details key="end" value="4939"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.163" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.57"> - <details key="start" value="4920"/> - <details key="end" value="4938"/> + <eAnnotations source="positions.165" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.58"> + <details key="start" value="4952"/> + <details key="end" value="4970"/> <details key="line" value="113"/> </eAnnotations> - <eAnnotations source="positions.164" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.58"> - <details key="start" value="4939"/> - <details key="end" value="4953"/> + <eAnnotations source="positions.166" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.59"> + <details key="start" value="4971"/> + <details key="end" value="4985"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.165" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.58/pec"> - <details key="start" value="4939"/> - <details key="end" value="4942"/> + <eAnnotations source="positions.167" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.59/pec"> + <details key="start" value="4971"/> + <details key="end" value="4974"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.166" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.59"> - <details key="start" value="4955"/> - <details key="end" value="5312"/> + <eAnnotations source="positions.168" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.60"> + <details key="start" value="4987"/> + <details key="end" value="5344"/> <details key="line" value="114"/> </eAnnotations> - <eAnnotations source="positions.167" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.60"> - <details key="start" value="5313"/> - <details key="end" value="5360"/> + <eAnnotations source="positions.169" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.61"> + <details key="start" value="5345"/> + <details key="end" value="5392"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.168" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.60/@argument.0"> - <details key="start" value="5313"/> - <details key="end" value="5343"/> + <eAnnotations source="positions.170" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.61/@argument.0"> + <details key="start" value="5345"/> + <details key="end" value="5375"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.169" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.60/@argument.0/peContext"> - <details key="start" value="5313"/> - <details key="end" value="5322"/> + <eAnnotations source="positions.171" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.61/@argument.0/peContext"> + <details key="start" value="5345"/> + <details key="end" value="5354"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.170" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.61"> - <details key="start" value="5362"/> - <details key="end" value="5548"/> + <eAnnotations source="positions.172" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.62"> + <details key="start" value="5394"/> + <details key="end" value="5580"/> <details key="line" value="123"/> </eAnnotations> - <eAnnotations source="positions.171" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.62"> - <details key="start" value="5549"/> - <details key="end" value="5563"/> + <eAnnotations source="positions.173" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.63"> + <details key="start" value="5581"/> + <details key="end" value="5595"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.172" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.62/@source"> - <details key="start" value="5549"/> - <details key="end" value="5558"/> + <eAnnotations source="positions.174" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.63/@source"> + <details key="start" value="5581"/> + <details key="end" value="5590"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.173" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.62/@source/pec"> - <details key="start" value="5549"/> - <details key="end" value="5552"/> + <eAnnotations source="positions.175" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.63/@source/pec"> + <details key="start" value="5581"/> + <details key="end" value="5584"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.174" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.63"> - <details key="start" value="5565"/> - <details key="end" value="5569"/> + <eAnnotations source="positions.176" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.64"> + <details key="start" value="5597"/> + <details key="end" value="5601"/> <details key="line" value="125"/> </eAnnotations> - <eAnnotations source="positions.175" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.64"> - <details key="start" value="5569"/> - <details key="end" value="5793"/> + <eAnnotations source="positions.177" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.65"> + <details key="start" value="5601"/> + <details key="end" value="5825"/> <details key="line" value="126"/> </eAnnotations> - <eAnnotations source="positions.176" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.64/@body.0"> - <details key="start" value="5619"/> - <details key="end" value="5626"/> + <eAnnotations source="positions.178" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.65/@body.0"> + <details key="start" value="5651"/> + <details key="end" value="5658"/> <details key="line" value="127"/> </eAnnotations> - <eAnnotations source="positions.177" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.64/@body.1"> - <details key="start" value="5627"/> - <details key="end" value="5648"/> + <eAnnotations source="positions.179" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.65/@body.1"> + <details key="start" value="5659"/> + <details key="end" value="5680"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.178" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.64/@body.1/pec"> - <details key="start" value="5627"/> - <details key="end" value="5630"/> + <eAnnotations source="positions.180" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.65/@body.1/pec"> + <details key="start" value="5659"/> + <details key="end" value="5662"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.179" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.64/@body.1/view"> - <details key="start" value="5643"/> - <details key="end" value="5647"/> + <eAnnotations source="positions.181" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.65/@body.1/view"> + <details key="start" value="5675"/> + <details key="end" value="5679"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.180" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.64/@body.2"> - <details key="start" value="5650"/> - <details key="end" value="5651"/> + <eAnnotations source="positions.182" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.65/@body.2"> + <details key="start" value="5682"/> + <details key="end" value="5683"/> <details key="line" value="127"/> </eAnnotations> - <eAnnotations source="positions.181" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.64/@body.3"> - <details key="start" value="5652"/> - <details key="end" value="5678"/> + <eAnnotations source="positions.183" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.65/@body.3"> + <details key="start" value="5684"/> + <details key="end" value="5710"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.182" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.64/@body.3/view"> - <details key="start" value="5652"/> - <details key="end" value="5656"/> + <eAnnotations source="positions.184" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.65/@body.3/view"> + <details key="start" value="5684"/> + <details key="end" value="5688"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.183" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.64/@body.3/pec"> - <details key="start" value="5674"/> - <details key="end" value="5677"/> + <eAnnotations source="positions.185" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.65/@body.3/pec"> + <details key="start" value="5706"/> + <details key="end" value="5709"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.184" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.64/@body.4"> - <details key="start" value="5680"/> - <details key="end" value="5710"/> + <eAnnotations source="positions.186" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.65/@body.4"> + <details key="start" value="5712"/> + <details key="end" value="5742"/> <details key="line" value="127"/> </eAnnotations> - <eAnnotations source="positions.185" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.64/@body.5"> - <details key="start" value="5711"/> - <details key="end" value="5732"/> + <eAnnotations source="positions.187" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.65/@body.5"> + <details key="start" value="5743"/> + <details key="end" value="5764"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.186" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.64/@body.5/pec"> - <details key="start" value="5711"/> - <details key="end" value="5714"/> + <eAnnotations source="positions.188" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.65/@body.5/pec"> + <details key="start" value="5743"/> + <details key="end" value="5746"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.187" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.64/@body.5/view"> - <details key="start" value="5727"/> - <details key="end" value="5731"/> + <eAnnotations source="positions.189" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.65/@body.5/view"> + <details key="start" value="5759"/> + <details key="end" value="5763"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.188" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.64/@body.6"> - <details key="start" value="5734"/> - <details key="end" value="5787"/> + <eAnnotations source="positions.190" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.65/@body.6"> + <details key="start" value="5766"/> + <details key="end" value="5819"/> <details key="line" value="128"/> </eAnnotations> - <eAnnotations source="positions.189" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.64/view"> - <details key="start" value="5575"/> - <details key="end" value="5586"/> + <eAnnotations source="positions.191" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.65/view"> + <details key="start" value="5607"/> + <details key="end" value="5618"/> <details key="line" value="126"/> </eAnnotations> - <eAnnotations source="positions.190" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.64/@iterSet"> - <details key="start" value="5589"/> - <details key="end" value="5598"/> + <eAnnotations source="positions.192" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.65/@iterSet"> + <details key="start" value="5621"/> + <details key="end" value="5630"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.191" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.64/@iterSet/pec"> - <details key="start" value="5589"/> - <details key="end" value="5592"/> + <eAnnotations source="positions.193" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.65/@iterSet/pec"> + <details key="start" value="5621"/> + <details key="end" value="5624"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.192" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.64/@guard"> - <details key="start" value="5603"/> - <details key="end" value="5616"/> + <eAnnotations source="positions.194" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.65/@guard"> + <details key="start" value="5635"/> + <details key="end" value="5648"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.193" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.64/@guard/view"> - <details key="start" value="5603"/> - <details key="end" value="5607"/> + <eAnnotations source="positions.195" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.65/@guard/view"> + <details key="start" value="5635"/> + <details key="end" value="5639"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.194" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.65"> - <details key="start" value="5794"/> - <details key="end" value="6285"/> + <eAnnotations source="positions.196" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.66"> + <details key="start" value="5826"/> + <details key="end" value="6317"/> <details key="line" value="130"/> </eAnnotations> - <eAnnotations source="positions.195" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.65/@body.0"> - <details key="start" value="5932"/> - <details key="end" value="6278"/> + <eAnnotations source="positions.197" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.66/@body.0"> + <details key="start" value="5964"/> + <details key="end" value="6310"/> <details key="line" value="131"/> </eAnnotations> - <eAnnotations source="positions.196" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.65/@body.0/@body.0"> - <details key="start" value="6101"/> - <details key="end" value="6108"/> + <eAnnotations source="positions.198" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.66/@body.0/@body.0"> + <details key="start" value="6133"/> + <details key="end" value="6140"/> <details key="line" value="132"/> </eAnnotations> - <eAnnotations source="positions.197" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.65/@body.0/@body.1"> - <details key="start" value="6109"/> - <details key="end" value="6133"/> + <eAnnotations source="positions.199" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.66/@body.0/@body.1"> + <details key="start" value="6141"/> + <details key="end" value="6165"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.198" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.65/@body.0/@body.1/subPec"> - <details key="start" value="6109"/> - <details key="end" value="6115"/> + <eAnnotations source="positions.200" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.66/@body.0/@body.1/subPec"> + <details key="start" value="6141"/> + <details key="end" value="6147"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.199" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.65/@body.0/@body.1/view"> - <details key="start" value="6128"/> - <details key="end" value="6132"/> + <eAnnotations source="positions.201" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.66/@body.0/@body.1/view"> + <details key="start" value="6160"/> + <details key="end" value="6164"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.200" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.65/@body.0/@body.2"> - <details key="start" value="6135"/> - <details key="end" value="6136"/> + <eAnnotations source="positions.202" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.66/@body.0/@body.2"> + <details key="start" value="6167"/> + <details key="end" value="6168"/> <details key="line" value="132"/> </eAnnotations> - <eAnnotations source="positions.201" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.65/@body.0/@body.3"> - <details key="start" value="6137"/> - <details key="end" value="6166"/> + <eAnnotations source="positions.203" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.66/@body.0/@body.3"> + <details key="start" value="6169"/> + <details key="end" value="6198"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.202" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.65/@body.0/@body.3/view"> - <details key="start" value="6137"/> - <details key="end" value="6141"/> + <eAnnotations source="positions.204" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.66/@body.0/@body.3/view"> + <details key="start" value="6169"/> + <details key="end" value="6173"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.203" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.65/@body.0/@body.3/subPec"> - <details key="start" value="6159"/> - <details key="end" value="6165"/> + <eAnnotations source="positions.205" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.66/@body.0/@body.3/subPec"> + <details key="start" value="6191"/> + <details key="end" value="6197"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.204" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.65/@body.0/@body.4"> - <details key="start" value="6168"/> - <details key="end" value="6198"/> + <eAnnotations source="positions.206" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.66/@body.0/@body.4"> + <details key="start" value="6200"/> + <details key="end" value="6230"/> <details key="line" value="132"/> </eAnnotations> - <eAnnotations source="positions.205" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.65/@body.0/@body.5"> - <details key="start" value="6199"/> - <details key="end" value="6216"/> + <eAnnotations source="positions.207" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.66/@body.0/@body.5"> + <details key="start" value="6231"/> + <details key="end" value="6248"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.206" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.65/@body.0/@body.5/subPec"> - <details key="start" value="6199"/> - <details key="end" value="6205"/> + <eAnnotations source="positions.208" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.66/@body.0/@body.5/subPec"> + <details key="start" value="6231"/> + <details key="end" value="6237"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.207" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.65/@body.0/@body.6"> - <details key="start" value="6218"/> - <details key="end" value="6271"/> + <eAnnotations source="positions.209" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.66/@body.0/@body.6"> + <details key="start" value="6250"/> + <details key="end" value="6303"/> <details key="line" value="133"/> </eAnnotations> - <eAnnotations source="positions.208" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.65/@body.0/view"> - <details key="start" value="5938"/> - <details key="end" value="5949"/> + <eAnnotations source="positions.210" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.66/@body.0/view"> + <details key="start" value="5970"/> + <details key="end" value="5981"/> <details key="line" value="131"/> </eAnnotations> - <eAnnotations source="positions.209" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.65/@body.0/@iterSet"> - <details key="start" value="5952"/> - <details key="end" value="5964"/> + <eAnnotations source="positions.211" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.66/@body.0/@iterSet"> + <details key="start" value="5984"/> + <details key="end" value="5996"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.210" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.65/@body.0/@iterSet/subPec"> - <details key="start" value="5952"/> - <details key="end" value="5958"/> + <eAnnotations source="positions.212" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.66/@body.0/@iterSet/subPec"> + <details key="start" value="5984"/> + <details key="end" value="5990"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.211" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.65/@body.0/@guard"> - <details key="start" value="5969"/> - <details key="end" value="6098"/> + <eAnnotations source="positions.213" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.66/@body.0/@guard"> + <details key="start" value="6001"/> + <details key="end" value="6130"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.212" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.65/@body.0/@guard/@source"> - <details key="start" value="5969"/> - <details key="end" value="5982"/> + <eAnnotations source="positions.214" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.66/@body.0/@guard/@source"> + <details key="start" value="6001"/> + <details key="end" value="6014"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.213" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.65/@body.0/@guard/@source/view"> - <details key="start" value="5969"/> - <details key="end" value="5973"/> + <eAnnotations source="positions.215" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.66/@body.0/@guard/@source/view"> + <details key="start" value="6001"/> + <details key="end" value="6005"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.214" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.65/@body.0/@guard/@argument.0"> - <details key="start" value="5987"/> - <details key="end" value="6098"/> + <eAnnotations source="positions.216" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.66/@body.0/@guard/@argument.0"> + <details key="start" value="6019"/> + <details key="end" value="6130"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.215" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.65/@body.0/@guard/@argument.0/collect"> - <details key="start" value="5987"/> - <details key="end" value="6060"/> + <eAnnotations source="positions.217" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.66/@body.0/@guard/@argument.0/collect"> + <details key="start" value="6019"/> + <details key="end" value="6092"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.216" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.65/@body.0/@guard/@argument.0/collect/select"> - <details key="start" value="5987"/> - <details key="end" value="6037"/> + <eAnnotations source="positions.218" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.66/@body.0/@guard/@argument.0/collect/select"> + <details key="start" value="6019"/> + <details key="end" value="6069"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.217" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.65/@body.0/@guard/@argument.0/collect/select/@source"> - <details key="start" value="5987"/> - <details key="end" value="6003"/> + <eAnnotations source="positions.219" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.66/@body.0/@guard/@argument.0/collect/select/@source"> + <details key="start" value="6019"/> + <details key="end" value="6035"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.218" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.65/@body.0/@guard/@argument.0/collect/select/@source/view"> - <details key="start" value="5987"/> - <details key="end" value="5991"/> + <eAnnotations source="positions.220" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.66/@body.0/@guard/@argument.0/collect/select/@source/view"> + <details key="start" value="6019"/> + <details key="end" value="6023"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.219" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.65/@body.0/@guard/@argument.0/collect/select/@body"> - <details key="start" value="6012"/> - <details key="end" value="6036"/> + <eAnnotations source="positions.221" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.66/@body.0/@guard/@argument.0/collect/select/@body"> + <details key="start" value="6044"/> + <details key="end" value="6068"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.220" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.65/@body.0/@guard/@argument.0/collect/select/@body/temp1"> + <eAnnotations source="positions.222" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.66/@body.0/@guard/@argument.0/collect/select/@body/temp1"> <details key="start" value="-1"/> <details key="end" value="-1"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.221" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.65/@body.0/@guard/@argument.0/collect/select/@body/@argument.0"> - <details key="start" value="6024"/> - <details key="end" value="6035"/> + <eAnnotations source="positions.223" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.66/@body.0/@guard/@argument.0/collect/select/@body/@argument.0"> + <details key="start" value="6056"/> + <details key="end" value="6067"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.222" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.65/@body.0/@guard/@argument.0/collect/select/temp3"> + <eAnnotations source="positions.224" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.66/@body.0/@guard/@argument.0/collect/select/temp3"> <details key="start" value="-1"/> <details key="end" value="-1"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.223" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.65/@body.0/@guard/@argument.0/collect/@body"> + <eAnnotations source="positions.225" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.66/@body.0/@guard/@argument.0/collect/@body"> <details key="start" value="-1"/> <details key="end" value="-1"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.224" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.65/@body.0/@guard/@argument.0/collect/@body/temp2"> + <eAnnotations source="positions.226" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.66/@body.0/@guard/@argument.0/collect/@body/temp2"> <details key="start" value="-1"/> <details key="end" value="-1"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.225" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.65/@body.0/@guard/@argument.0/collect/@body/@argument.0"> - <details key="start" value="6048"/> - <details key="end" value="6059"/> + <eAnnotations source="positions.227" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.66/@body.0/@guard/@argument.0/collect/@body/@argument.0"> + <details key="start" value="6080"/> + <details key="end" value="6091"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.226" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.65/@body.0/@guard/@argument.0/collect/temp4"> + <eAnnotations source="positions.228" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.66/@body.0/@guard/@argument.0/collect/temp4"> <details key="start" value="-1"/> <details key="end" value="-1"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.227" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.65/@body.0/@guard/@argument.0/@argument.0"> - <details key="start" value="6074"/> - <details key="end" value="6097"/> + <eAnnotations source="positions.229" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.66/@body.0/@guard/@argument.0/@argument.0"> + <details key="start" value="6106"/> + <details key="end" value="6129"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.228" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.65/@body.0/@guard/@argument.0/@argument.0/@source"> - <details key="start" value="6074"/> - <details key="end" value="6083"/> + <eAnnotations source="positions.230" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.66/@body.0/@guard/@argument.0/@argument.0/@source"> + <details key="start" value="6106"/> + <details key="end" value="6115"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.229" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.65/@body.0/@guard/@argument.0/@argument.0/@source/pec"> - <details key="start" value="6074"/> - <details key="end" value="6077"/> + <eAnnotations source="positions.231" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.66/@body.0/@guard/@argument.0/@argument.0/@source/pec"> + <details key="start" value="6106"/> + <details key="end" value="6109"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.230" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.65/subPec"> - <details key="start" value="5800"/> - <details key="end" value="5835"/> + <eAnnotations source="positions.232" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.66/subPec"> + <details key="start" value="5832"/> + <details key="end" value="5867"/> <details key="line" value="130"/> </eAnnotations> - <eAnnotations source="positions.231" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.65/select"> - <details key="start" value="5838"/> - <details key="end" value="5928"/> + <eAnnotations source="positions.233" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.66/select"> + <details key="start" value="5870"/> + <details key="end" value="5960"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.232" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.65/select/collect"> - <details key="start" value="5838"/> - <details key="end" value="5867"/> + <eAnnotations source="positions.234" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.66/select/collect"> + <details key="start" value="5870"/> + <details key="end" value="5899"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.233" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.65/select/collect/@source"> - <details key="start" value="5838"/> - <details key="end" value="5859"/> + <eAnnotations source="positions.235" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.66/select/collect/@source"> + <details key="start" value="5870"/> + <details key="end" value="5891"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.234" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.65/select/collect/@source/pec"> - <details key="start" value="5838"/> - <details key="end" value="5841"/> + <eAnnotations source="positions.236" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.66/select/collect/@source/pec"> + <details key="start" value="5870"/> + <details key="end" value="5873"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.235" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.65/select/collect/@body"> - <details key="start" value="5860"/> - <details key="end" value="5867"/> + <eAnnotations source="positions.237" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.66/select/collect/@body"> + <details key="start" value="5892"/> + <details key="end" value="5899"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.236" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.65/select/collect/@body/temp1"> + <eAnnotations source="positions.238" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.66/select/collect/@body/temp1"> <details key="start" value="-1"/> <details key="end" value="-1"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.237" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.65/select/collect/temp5"> + <eAnnotations source="positions.239" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.66/select/collect/temp5"> <details key="start" value="-1"/> <details key="end" value="-1"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.238" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.65/select/@body"> - <details key="start" value="5876"/> - <details key="end" value="5927"/> + <eAnnotations source="positions.240" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.66/select/@body"> + <details key="start" value="5908"/> + <details key="end" value="5959"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.239" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.65/select/@body/temp2"> + <eAnnotations source="positions.241" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.66/select/@body/temp2"> <details key="start" value="-1"/> <details key="end" value="-1"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.240" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.65/select/@body/@argument.0"> - <details key="start" value="5888"/> - <details key="end" value="5926"/> + <eAnnotations source="positions.242" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.66/select/@body/@argument.0"> + <details key="start" value="5920"/> + <details key="end" value="5958"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.241" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.65/select/temp6"> + <eAnnotations source="positions.243" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.66/select/temp6"> <details key="start" value="-1"/> <details key="end" value="-1"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.242" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.66"> - <details key="start" value="6286"/> - <details key="end" value="6854"/> + <eAnnotations source="positions.244" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.67"> + <details key="start" value="6318"/> + <details key="end" value="6886"/> <details key="line" value="136"/> </eAnnotations> - <eAnnotations source="positions.243" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.67"> - <details key="start" value="6855"/> - <details key="end" value="6869"/> + <eAnnotations source="positions.245" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.68"> + <details key="start" value="6887"/> + <details key="end" value="6901"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.244" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.67/@source"> - <details key="start" value="6855"/> - <details key="end" value="6864"/> + <eAnnotations source="positions.246" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.68/@source"> + <details key="start" value="6887"/> + <details key="end" value="6896"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.245" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.67/@source/pec"> - <details key="start" value="6855"/> - <details key="end" value="6858"/> + <eAnnotations source="positions.247" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.68/@source/pec"> + <details key="start" value="6887"/> + <details key="end" value="6890"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.246" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.68"> - <details key="start" value="6871"/> - <details key="end" value="6875"/> + <eAnnotations source="positions.248" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.69"> + <details key="start" value="6903"/> + <details key="end" value="6907"/> <details key="line" value="146"/> </eAnnotations> - <eAnnotations source="positions.247" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.69"> - <details key="start" value="6875"/> - <details key="end" value="7151"/> + <eAnnotations source="positions.249" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.70"> + <details key="start" value="6907"/> + <details key="end" value="7183"/> <details key="line" value="147"/> </eAnnotations> - <eAnnotations source="positions.248" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.69/@body.0"> - <details key="start" value="6925"/> - <details key="end" value="6932"/> + <eAnnotations source="positions.250" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.70/@body.0"> + <details key="start" value="6957"/> + <details key="end" value="6964"/> <details key="line" value="148"/> </eAnnotations> - <eAnnotations source="positions.249" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.69/@body.1"> - <details key="start" value="6933"/> - <details key="end" value="6954"/> + <eAnnotations source="positions.251" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.70/@body.1"> + <details key="start" value="6965"/> + <details key="end" value="6986"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.250" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.69/@body.1/pec"> - <details key="start" value="6933"/> - <details key="end" value="6936"/> + <eAnnotations source="positions.252" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.70/@body.1/pec"> + <details key="start" value="6965"/> + <details key="end" value="6968"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.251" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.69/@body.1/view"> - <details key="start" value="6949"/> - <details key="end" value="6953"/> + <eAnnotations source="positions.253" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.70/@body.1/view"> + <details key="start" value="6981"/> + <details key="end" value="6985"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.252" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.69/@body.2"> - <details key="start" value="6956"/> - <details key="end" value="6957"/> + <eAnnotations source="positions.254" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.70/@body.2"> + <details key="start" value="6988"/> + <details key="end" value="6989"/> <details key="line" value="148"/> </eAnnotations> - <eAnnotations source="positions.253" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.69/@body.3"> - <details key="start" value="6958"/> - <details key="end" value="6984"/> + <eAnnotations source="positions.255" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.70/@body.3"> + <details key="start" value="6990"/> + <details key="end" value="7016"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.254" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.69/@body.3/view"> - <details key="start" value="6958"/> - <details key="end" value="6962"/> + <eAnnotations source="positions.256" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.70/@body.3/view"> + <details key="start" value="6990"/> + <details key="end" value="6994"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.255" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.69/@body.3/pec"> - <details key="start" value="6980"/> - <details key="end" value="6983"/> + <eAnnotations source="positions.257" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.70/@body.3/pec"> + <details key="start" value="7012"/> + <details key="end" value="7015"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.256" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.69/@body.4"> - <details key="start" value="6986"/> - <details key="end" value="7021"/> + <eAnnotations source="positions.258" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.70/@body.4"> + <details key="start" value="7018"/> + <details key="end" value="7053"/> <details key="line" value="148"/> </eAnnotations> - <eAnnotations source="positions.257" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.69/@body.5"> - <details key="start" value="7022"/> - <details key="end" value="7043"/> + <eAnnotations source="positions.259" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.70/@body.5"> + <details key="start" value="7054"/> + <details key="end" value="7075"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.258" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.69/@body.5/pec"> - <details key="start" value="7022"/> - <details key="end" value="7025"/> + <eAnnotations source="positions.260" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.70/@body.5/pec"> + <details key="start" value="7054"/> + <details key="end" value="7057"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.259" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.69/@body.5/view"> - <details key="start" value="7038"/> - <details key="end" value="7042"/> + <eAnnotations source="positions.261" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.70/@body.5/view"> + <details key="start" value="7070"/> + <details key="end" value="7074"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.260" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.69/@body.6"> - <details key="start" value="7045"/> - <details key="end" value="7068"/> + <eAnnotations source="positions.262" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.70/@body.6"> + <details key="start" value="7077"/> + <details key="end" value="7100"/> <details key="line" value="149"/> </eAnnotations> - <eAnnotations source="positions.261" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.69/@body.7"> - <details key="start" value="7069"/> - <details key="end" value="7090"/> + <eAnnotations source="positions.263" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.70/@body.7"> + <details key="start" value="7101"/> + <details key="end" value="7122"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.262" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.69/@body.7/pec"> - <details key="start" value="7069"/> - <details key="end" value="7072"/> + <eAnnotations source="positions.264" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.70/@body.7/pec"> + <details key="start" value="7101"/> + <details key="end" value="7104"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.263" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.69/@body.7/view"> - <details key="start" value="7085"/> - <details key="end" value="7089"/> + <eAnnotations source="positions.265" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.70/@body.7/view"> + <details key="start" value="7117"/> + <details key="end" value="7121"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.264" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.69/@body.8"> - <details key="start" value="7092"/> - <details key="end" value="7145"/> + <eAnnotations source="positions.266" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.70/@body.8"> + <details key="start" value="7124"/> + <details key="end" value="7177"/> <details key="line" value="150"/> </eAnnotations> - <eAnnotations source="positions.265" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.69/view"> - <details key="start" value="6881"/> - <details key="end" value="6892"/> + <eAnnotations source="positions.267" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.70/view"> + <details key="start" value="6913"/> + <details key="end" value="6924"/> <details key="line" value="147"/> </eAnnotations> - <eAnnotations source="positions.266" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.69/@iterSet"> - <details key="start" value="6895"/> - <details key="end" value="6904"/> + <eAnnotations source="positions.268" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.70/@iterSet"> + <details key="start" value="6927"/> + <details key="end" value="6936"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.267" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.69/@iterSet/pec"> - <details key="start" value="6895"/> - <details key="end" value="6898"/> + <eAnnotations source="positions.269" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.70/@iterSet/pec"> + <details key="start" value="6927"/> + <details key="end" value="6930"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.268" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.69/@guard"> - <details key="start" value="6909"/> - <details key="end" value="6922"/> + <eAnnotations source="positions.270" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.70/@guard"> + <details key="start" value="6941"/> + <details key="end" value="6954"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.269" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.69/@guard/view"> - <details key="start" value="6909"/> - <details key="end" value="6913"/> + <eAnnotations source="positions.271" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.70/@guard/view"> + <details key="start" value="6941"/> + <details key="end" value="6945"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.270" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.70"> - <details key="start" value="7152"/> - <details key="end" value="7691"/> + <eAnnotations source="positions.272" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.71"> + <details key="start" value="7184"/> + <details key="end" value="7723"/> <details key="line" value="152"/> </eAnnotations> - <eAnnotations source="positions.271" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.70/@body.0"> - <details key="start" value="7290"/> - <details key="end" value="7684"/> + <eAnnotations source="positions.273" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.71/@body.0"> + <details key="start" value="7322"/> + <details key="end" value="7716"/> <details key="line" value="153"/> </eAnnotations> - <eAnnotations source="positions.272" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.70/@body.0/@body.0"> - <details key="start" value="7459"/> - <details key="end" value="7466"/> + <eAnnotations source="positions.274" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.71/@body.0/@body.0"> + <details key="start" value="7491"/> + <details key="end" value="7498"/> <details key="line" value="154"/> </eAnnotations> - <eAnnotations source="positions.273" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.70/@body.0/@body.1"> - <details key="start" value="7467"/> - <details key="end" value="7491"/> + <eAnnotations source="positions.275" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.71/@body.0/@body.1"> + <details key="start" value="7499"/> + <details key="end" value="7523"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.274" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.70/@body.0/@body.1/subPec"> - <details key="start" value="7467"/> - <details key="end" value="7473"/> + <eAnnotations source="positions.276" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.71/@body.0/@body.1/subPec"> + <details key="start" value="7499"/> + <details key="end" value="7505"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.275" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.70/@body.0/@body.1/view"> - <details key="start" value="7486"/> - <details key="end" value="7490"/> + <eAnnotations source="positions.277" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.71/@body.0/@body.1/view"> + <details key="start" value="7518"/> + <details key="end" value="7522"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.276" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.70/@body.0/@body.2"> - <details key="start" value="7493"/> - <details key="end" value="7494"/> + <eAnnotations source="positions.278" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.71/@body.0/@body.2"> + <details key="start" value="7525"/> + <details key="end" value="7526"/> <details key="line" value="154"/> </eAnnotations> - <eAnnotations source="positions.277" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.70/@body.0/@body.3"> - <details key="start" value="7495"/> - <details key="end" value="7524"/> + <eAnnotations source="positions.279" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.71/@body.0/@body.3"> + <details key="start" value="7527"/> + <details key="end" value="7556"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.278" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.70/@body.0/@body.3/view"> - <details key="start" value="7495"/> - <details key="end" value="7499"/> + <eAnnotations source="positions.280" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.71/@body.0/@body.3/view"> + <details key="start" value="7527"/> + <details key="end" value="7531"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.279" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.70/@body.0/@body.3/subPec"> - <details key="start" value="7517"/> - <details key="end" value="7523"/> + <eAnnotations source="positions.281" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.71/@body.0/@body.3/subPec"> + <details key="start" value="7549"/> + <details key="end" value="7555"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.280" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.70/@body.0/@body.4"> - <details key="start" value="7526"/> - <details key="end" value="7561"/> + <eAnnotations source="positions.282" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.71/@body.0/@body.4"> + <details key="start" value="7558"/> + <details key="end" value="7593"/> <details key="line" value="154"/> </eAnnotations> - <eAnnotations source="positions.281" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.70/@body.0/@body.5"> - <details key="start" value="7562"/> - <details key="end" value="7579"/> + <eAnnotations source="positions.283" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.71/@body.0/@body.5"> + <details key="start" value="7594"/> + <details key="end" value="7611"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.282" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.70/@body.0/@body.5/subPec"> - <details key="start" value="7562"/> - <details key="end" value="7568"/> + <eAnnotations source="positions.284" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.71/@body.0/@body.5/subPec"> + <details key="start" value="7594"/> + <details key="end" value="7600"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.283" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.70/@body.0/@body.6"> - <details key="start" value="7581"/> - <details key="end" value="7604"/> + <eAnnotations source="positions.285" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.71/@body.0/@body.6"> + <details key="start" value="7613"/> + <details key="end" value="7636"/> <details key="line" value="155"/> </eAnnotations> - <eAnnotations source="positions.284" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.70/@body.0/@body.7"> - <details key="start" value="7605"/> - <details key="end" value="7622"/> + <eAnnotations source="positions.286" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.71/@body.0/@body.7"> + <details key="start" value="7637"/> + <details key="end" value="7654"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.285" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.70/@body.0/@body.7/subPec"> - <details key="start" value="7605"/> - <details key="end" value="7611"/> + <eAnnotations source="positions.287" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.71/@body.0/@body.7/subPec"> + <details key="start" value="7637"/> + <details key="end" value="7643"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.286" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.70/@body.0/@body.8"> - <details key="start" value="7624"/> - <details key="end" value="7677"/> + <eAnnotations source="positions.288" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.71/@body.0/@body.8"> + <details key="start" value="7656"/> + <details key="end" value="7709"/> <details key="line" value="156"/> </eAnnotations> - <eAnnotations source="positions.287" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.70/@body.0/view"> - <details key="start" value="7296"/> - <details key="end" value="7307"/> + <eAnnotations source="positions.289" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.71/@body.0/view"> + <details key="start" value="7328"/> + <details key="end" value="7339"/> <details key="line" value="153"/> </eAnnotations> - <eAnnotations source="positions.288" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.70/@body.0/@iterSet"> - <details key="start" value="7310"/> - <details key="end" value="7322"/> + <eAnnotations source="positions.290" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.71/@body.0/@iterSet"> + <details key="start" value="7342"/> + <details key="end" value="7354"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.289" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.70/@body.0/@iterSet/subPec"> - <details key="start" value="7310"/> - <details key="end" value="7316"/> + <eAnnotations source="positions.291" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.71/@body.0/@iterSet/subPec"> + <details key="start" value="7342"/> + <details key="end" value="7348"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.290" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.70/@body.0/@guard"> - <details key="start" value="7327"/> - <details key="end" value="7456"/> + <eAnnotations source="positions.292" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.71/@body.0/@guard"> + <details key="start" value="7359"/> + <details key="end" value="7488"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.291" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.70/@body.0/@guard/@source"> - <details key="start" value="7327"/> - <details key="end" value="7340"/> + <eAnnotations source="positions.293" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.71/@body.0/@guard/@source"> + <details key="start" value="7359"/> + <details key="end" value="7372"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.292" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.70/@body.0/@guard/@source/view"> - <details key="start" value="7327"/> - <details key="end" value="7331"/> + <eAnnotations source="positions.294" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.71/@body.0/@guard/@source/view"> + <details key="start" value="7359"/> + <details key="end" value="7363"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.293" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.70/@body.0/@guard/@argument.0"> - <details key="start" value="7345"/> - <details key="end" value="7456"/> + <eAnnotations source="positions.295" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.71/@body.0/@guard/@argument.0"> + <details key="start" value="7377"/> + <details key="end" value="7488"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.294" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.70/@body.0/@guard/@argument.0/collect"> - <details key="start" value="7345"/> - <details key="end" value="7418"/> + <eAnnotations source="positions.296" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.71/@body.0/@guard/@argument.0/collect"> + <details key="start" value="7377"/> + <details key="end" value="7450"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.295" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.70/@body.0/@guard/@argument.0/collect/select"> - <details key="start" value="7345"/> - <details key="end" value="7395"/> + <eAnnotations source="positions.297" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.71/@body.0/@guard/@argument.0/collect/select"> + <details key="start" value="7377"/> + <details key="end" value="7427"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.296" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.70/@body.0/@guard/@argument.0/collect/select/@source"> - <details key="start" value="7345"/> - <details key="end" value="7361"/> + <eAnnotations source="positions.298" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.71/@body.0/@guard/@argument.0/collect/select/@source"> + <details key="start" value="7377"/> + <details key="end" value="7393"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.297" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.70/@body.0/@guard/@argument.0/collect/select/@source/view"> - <details key="start" value="7345"/> - <details key="end" value="7349"/> + <eAnnotations source="positions.299" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.71/@body.0/@guard/@argument.0/collect/select/@source/view"> + <details key="start" value="7377"/> + <details key="end" value="7381"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.298" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.70/@body.0/@guard/@argument.0/collect/select/@body"> - <details key="start" value="7370"/> - <details key="end" value="7394"/> + <eAnnotations source="positions.300" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.71/@body.0/@guard/@argument.0/collect/select/@body"> + <details key="start" value="7402"/> + <details key="end" value="7426"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.299" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.70/@body.0/@guard/@argument.0/collect/select/@body/temp1"> + <eAnnotations source="positions.301" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.71/@body.0/@guard/@argument.0/collect/select/@body/temp1"> <details key="start" value="-1"/> <details key="end" value="-1"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.300" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.70/@body.0/@guard/@argument.0/collect/select/@body/@argument.0"> - <details key="start" value="7382"/> - <details key="end" value="7393"/> + <eAnnotations source="positions.302" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.71/@body.0/@guard/@argument.0/collect/select/@body/@argument.0"> + <details key="start" value="7414"/> + <details key="end" value="7425"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.301" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.70/@body.0/@guard/@argument.0/collect/select/temp7"> + <eAnnotations source="positions.303" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.71/@body.0/@guard/@argument.0/collect/select/temp7"> <details key="start" value="-1"/> <details key="end" value="-1"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.302" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.70/@body.0/@guard/@argument.0/collect/@body"> + <eAnnotations source="positions.304" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.71/@body.0/@guard/@argument.0/collect/@body"> <details key="start" value="-1"/> <details key="end" value="-1"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.303" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.70/@body.0/@guard/@argument.0/collect/@body/temp2"> + <eAnnotations source="positions.305" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.71/@body.0/@guard/@argument.0/collect/@body/temp2"> <details key="start" value="-1"/> <details key="end" value="-1"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.304" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.70/@body.0/@guard/@argument.0/collect/@body/@argument.0"> - <details key="start" value="7406"/> - <details key="end" value="7417"/> + <eAnnotations source="positions.306" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.71/@body.0/@guard/@argument.0/collect/@body/@argument.0"> + <details key="start" value="7438"/> + <details key="end" value="7449"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.305" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.70/@body.0/@guard/@argument.0/collect/temp8"> + <eAnnotations source="positions.307" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.71/@body.0/@guard/@argument.0/collect/temp8"> <details key="start" value="-1"/> <details key="end" value="-1"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.306" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.70/@body.0/@guard/@argument.0/@argument.0"> - <details key="start" value="7432"/> - <details key="end" value="7455"/> + <eAnnotations source="positions.308" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.71/@body.0/@guard/@argument.0/@argument.0"> + <details key="start" value="7464"/> + <details key="end" value="7487"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.307" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.70/@body.0/@guard/@argument.0/@argument.0/@source"> - <details key="start" value="7432"/> - <details key="end" value="7441"/> + <eAnnotations source="positions.309" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.71/@body.0/@guard/@argument.0/@argument.0/@source"> + <details key="start" value="7464"/> + <details key="end" value="7473"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.308" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.70/@body.0/@guard/@argument.0/@argument.0/@source/pec"> - <details key="start" value="7432"/> - <details key="end" value="7435"/> + <eAnnotations source="positions.310" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.71/@body.0/@guard/@argument.0/@argument.0/@source/pec"> + <details key="start" value="7464"/> + <details key="end" value="7467"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.309" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.70/subPec"> - <details key="start" value="7158"/> - <details key="end" value="7193"/> + <eAnnotations source="positions.311" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.71/subPec"> + <details key="start" value="7190"/> + <details key="end" value="7225"/> <details key="line" value="152"/> </eAnnotations> - <eAnnotations source="positions.310" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.70/select"> - <details key="start" value="7196"/> - <details key="end" value="7286"/> + <eAnnotations source="positions.312" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.71/select"> + <details key="start" value="7228"/> + <details key="end" value="7318"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.311" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.70/select/collect"> - <details key="start" value="7196"/> - <details key="end" value="7225"/> + <eAnnotations source="positions.313" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.71/select/collect"> + <details key="start" value="7228"/> + <details key="end" value="7257"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.312" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.70/select/collect/@source"> - <details key="start" value="7196"/> - <details key="end" value="7217"/> + <eAnnotations source="positions.314" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.71/select/collect/@source"> + <details key="start" value="7228"/> + <details key="end" value="7249"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.313" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.70/select/collect/@source/pec"> - <details key="start" value="7196"/> - <details key="end" value="7199"/> + <eAnnotations source="positions.315" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.71/select/collect/@source/pec"> + <details key="start" value="7228"/> + <details key="end" value="7231"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.314" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.70/select/collect/@body"> - <details key="start" value="7218"/> - <details key="end" value="7225"/> + <eAnnotations source="positions.316" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.71/select/collect/@body"> + <details key="start" value="7250"/> + <details key="end" value="7257"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.315" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.70/select/collect/@body/temp1"> + <eAnnotations source="positions.317" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.71/select/collect/@body/temp1"> <details key="start" value="-1"/> <details key="end" value="-1"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.316" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.70/select/collect/temp9"> + <eAnnotations source="positions.318" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.71/select/collect/temp9"> <details key="start" value="-1"/> <details key="end" value="-1"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.317" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.70/select/@body"> - <details key="start" value="7234"/> - <details key="end" value="7285"/> + <eAnnotations source="positions.319" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.71/select/@body"> + <details key="start" value="7266"/> + <details key="end" value="7317"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.318" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.70/select/@body/temp2"> + <eAnnotations source="positions.320" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.71/select/@body/temp2"> <details key="start" value="-1"/> <details key="end" value="-1"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.319" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.70/select/@body/@argument.0"> - <details key="start" value="7246"/> - <details key="end" value="7284"/> + <eAnnotations source="positions.321" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.71/select/@body/@argument.0"> + <details key="start" value="7278"/> + <details key="end" value="7316"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.320" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.70/select/temp10"> + <eAnnotations source="positions.322" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.71/select/temp10"> <details key="start" value="-1"/> <details key="end" value="-1"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.321" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.71"> - <details key="start" value="7692"/> - <details key="end" value="7788"/> + <eAnnotations source="positions.323" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@body.72"> + <details key="start" value="7724"/> + <details key="end" value="7820"/> <details key="line" value="159"/> </eAnnotations> - <eAnnotations source="positions.322" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@fileUrl"> + <eAnnotations source="positions.324" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@fileUrl"> <details key="start" value="1008"/> <details key="end" value="1026"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.323" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@fileUrl/pec"> + <eAnnotations source="positions.325" references="/0/PropertiesEditionProvider/@body.0/@body.0/@body.0/@fileUrl/pec"> <details key="start" value="1008"/> <details key="end" value="1011"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.324" references="/0/PropertiesEditionProvider/@body.0/@body.0/@ifExpr"> + <eAnnotations source="positions.326" references="/0/PropertiesEditionProvider/@body.0/@body.0/@ifExpr"> <details key="start" value="975"/> <details key="end" value="998"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.325" references="/0/PropertiesEditionProvider/@body.0/@body.0/@ifExpr/pec"> + <eAnnotations source="positions.327" references="/0/PropertiesEditionProvider/@body.0/@body.0/@ifExpr/pec"> <details key="start" value="976"/> <details key="end" value="979"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.326" references="/0/PropertiesEditionProvider/@body.0/pec"> + <eAnnotations source="positions.328" references="/0/PropertiesEditionProvider/@body.0/pec"> <details key="start" value="871"/> <details key="end" value="903"/> <details key="line" value="20"/> </eAnnotations> - <eAnnotations source="positions.327" references="/0/PropertiesEditionProvider/@body.0/@iterSet"> + <eAnnotations source="positions.329" references="/0/PropertiesEditionProvider/@body.0/@iterSet"> <details key="start" value="906"/> <details key="end" value="968"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.328" references="/0/PropertiesEditionProvider/@body.0/@iterSet/peContext"> + <eAnnotations source="positions.330" references="/0/PropertiesEditionProvider/@body.0/@iterSet/peContext"> <details key="start" value="906"/> <details key="end" value="915"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.329" references="/0/PropertiesEditionProvider/@body.0/@iterSet/@argument.0"> + <eAnnotations source="positions.331" references="/0/PropertiesEditionProvider/@body.0/@iterSet/@argument.0"> <details key="start" value="929"/> <details key="end" value="967"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.330" references="/0/PropertiesEditionProvider/peContext"> + <eAnnotations source="positions.332" references="/0/PropertiesEditionProvider/peContext"> <details key="start" value="786"/> <details key="end" value="822"/> <details key="line" value="18"/> </eAnnotations> - <eAnnotations source="positions.331" references="/0/PropertiesEditionProvider/basePackage"> + <eAnnotations source="positions.333" references="/0/PropertiesEditionProvider/basePackage"> <details key="start" value="824"/> <details key="end" value="844"/> <details key="line" value="18"/> </eAnnotations> - <eAnnotations source="positions.332" references="/0/provideForPart"> - <details key="start" value="7822"/> - <details key="end" value="8011"/> + <eAnnotations source="positions.334" references="/0/additionalImports"> + <details key="start" value="7854"/> + <details key="end" value="7941"/> <details key="line" value="169"/> </eAnnotations> - <eAnnotations source="positions.333" references="/0/provideForPart/@body.0"> - <details key="start" value="7889"/> - <details key="end" value="7999"/> - <details key="line" value="170"/> + <eAnnotations source="positions.335" references="/0/additionalImports/peContext"> + <details key="start" value="7890"/> + <details key="end" value="7926"/> + <details key="line" value="169"/> + </eAnnotations> + <eAnnotations source="positions.336" references="/0/provideForPart"> + <details key="start" value="7943"/> + <details key="end" value="8132"/> + <details key="line" value="172"/> + </eAnnotations> + <eAnnotations source="positions.337" references="/0/provideForPart/@body.0"> + <details key="start" value="8010"/> + <details key="end" value="8120"/> + <details key="line" value="173"/> </eAnnotations> - <eAnnotations source="positions.334" references="/0/provideForPart/@body.0/@body.0"> - <details key="start" value="7925"/> - <details key="end" value="7929"/> - <details key="line" value="171"/> + <eAnnotations source="positions.338" references="/0/provideForPart/@body.0/@body.0"> + <details key="start" value="8046"/> + <details key="end" value="8050"/> + <details key="line" value="174"/> </eAnnotations> - <eAnnotations source="positions.335" references="/0/provideForPart/@body.0/@body.1"> - <details key="start" value="7930"/> - <details key="end" value="7990"/> + <eAnnotations source="positions.339" references="/0/provideForPart/@body.0/@body.1"> + <details key="start" value="8051"/> + <details key="end" value="8111"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.336" references="/0/provideForPart/@body.0/@body.1/@source"> - <details key="start" value="7930"/> - <details key="end" value="7968"/> + <eAnnotations source="positions.340" references="/0/provideForPart/@body.0/@body.1/@source"> + <details key="start" value="8051"/> + <details key="end" value="8089"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.337" references="/0/provideForPart/@body.0/@body.1/@source/@source"> - <details key="start" value="7930"/> - <details key="end" value="7947"/> + <eAnnotations source="positions.341" references="/0/provideForPart/@body.0/@body.1/@source/@source"> + <details key="start" value="8051"/> + <details key="end" value="8068"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.338" references="/0/provideForPart/@body.0/@body.1/@source/@source/pec"> - <details key="start" value="7930"/> - <details key="end" value="7933"/> + <eAnnotations source="positions.342" references="/0/provideForPart/@body.0/@body.1/@source/@source/pec"> + <details key="start" value="8051"/> + <details key="end" value="8054"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.339" references="/0/provideForPart/@body.0/@body.1/@source/@argument.0"> - <details key="start" value="7959"/> - <details key="end" value="7963"/> + <eAnnotations source="positions.343" references="/0/provideForPart/@body.0/@body.1/@source/@argument.0"> + <details key="start" value="8080"/> + <details key="end" value="8084"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.340" references="/0/provideForPart/@body.0/@body.1/@source/@argument.1"> - <details key="start" value="7965"/> - <details key="end" value="7967"/> + <eAnnotations source="positions.344" references="/0/provideForPart/@body.0/@body.1/@source/@argument.1"> + <details key="start" value="8086"/> + <details key="end" value="8088"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.341" references="/0/provideForPart/@body.0/@body.1/@argument.0"> - <details key="start" value="7980"/> - <details key="end" value="7986"/> + <eAnnotations source="positions.345" references="/0/provideForPart/@body.0/@body.1/@argument.0"> + <details key="start" value="8101"/> + <details key="end" value="8107"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.342" references="/0/provideForPart/@body.0/@body.1/@argument.1"> - <details key="start" value="7987"/> - <details key="end" value="7989"/> + <eAnnotations source="positions.346" references="/0/provideForPart/@body.0/@body.1/@argument.1"> + <details key="start" value="8108"/> + <details key="end" value="8110"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.343" references="/0/provideForPart/@body.0/@body.2"> - <details key="start" value="7992"/> - <details key="end" value="7994"/> - <details key="line" value="171"/> + <eAnnotations source="positions.347" references="/0/provideForPart/@body.0/@body.2"> + <details key="start" value="8113"/> + <details key="end" value="8115"/> + <details key="line" value="174"/> </eAnnotations> - <eAnnotations source="positions.344" references="/0/provideForPart/@body.0/@ifExpr"> - <details key="start" value="7893"/> - <details key="end" value="7923"/> + <eAnnotations source="positions.348" references="/0/provideForPart/@body.0/@ifExpr"> + <details key="start" value="8014"/> + <details key="end" value="8044"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.345" references="/0/provideForPart/@body.0/@ifExpr/@source"> - <details key="start" value="7894"/> - <details key="end" value="7918"/> + <eAnnotations source="positions.349" references="/0/provideForPart/@body.0/@ifExpr/@source"> + <details key="start" value="8015"/> + <details key="end" value="8039"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.346" references="/0/provideForPart/@body.0/@ifExpr/@source/@source"> - <details key="start" value="7894"/> - <details key="end" value="7911"/> + <eAnnotations source="positions.350" references="/0/provideForPart/@body.0/@ifExpr/@source/@source"> + <details key="start" value="8015"/> + <details key="end" value="8032"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.347" references="/0/provideForPart/@body.0/@ifExpr/@source/@source/pec"> - <details key="start" value="7894"/> - <details key="end" value="7897"/> + <eAnnotations source="positions.351" references="/0/provideForPart/@body.0/@ifExpr/@source/@source/pec"> + <details key="start" value="8015"/> + <details key="end" value="8018"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.348" references="/0/provideForPart/@body.0/@ifExpr/@argument.0"> - <details key="start" value="7921"/> - <details key="end" value="7922"/> + <eAnnotations source="positions.352" references="/0/provideForPart/@body.0/@ifExpr/@argument.0"> + <details key="start" value="8042"/> + <details key="end" value="8043"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.349" references="/0/provideForPart/pec"> - <details key="start" value="7854"/> - <details key="end" value="7886"/> - <details key="line" value="169"/> + <eAnnotations source="positions.353" references="/0/provideForPart/pec"> + <details key="start" value="7975"/> + <details key="end" value="8007"/> + <details key="line" value="172"/> </eAnnotations> - <eAnnotations source="positions.350" references="/0/providePart"> - <details key="start" value="8013"/> - <details key="end" value="9334"/> - <details key="line" value="175"/> + <eAnnotations source="positions.354" references="/0/providePart"> + <details key="start" value="8134"/> + <details key="end" value="9455"/> + <details key="line" value="178"/> </eAnnotations> - <eAnnotations source="positions.351" references="/0/providePart/@body.0"> - <details key="start" value="8077"/> - <details key="end" value="9322"/> - <details key="line" value="176"/> + <eAnnotations source="positions.355" references="/0/providePart/@body.0"> + <details key="start" value="8198"/> + <details key="end" value="9443"/> + <details key="line" value="179"/> </eAnnotations> - <eAnnotations source="positions.352" references="/0/providePart/@body.0/@body.0"> - <details key="start" value="8152"/> - <details key="end" value="8320"/> - <details key="line" value="177"/> + <eAnnotations source="positions.356" references="/0/providePart/@body.0/@body.0"> + <details key="start" value="8273"/> + <details key="end" value="8441"/> + <details key="line" value="180"/> </eAnnotations> - <eAnnotations source="positions.353" references="/0/providePart/@body.0/@body.0/@body.0"> - <details key="start" value="8184"/> - <details key="end" value="8315"/> - <details key="line" value="177"/> + <eAnnotations source="positions.357" references="/0/providePart/@body.0/@body.0/@body.0"> + <details key="start" value="8305"/> + <details key="end" value="8436"/> + <details key="line" value="180"/> </eAnnotations> - <eAnnotations source="positions.354" references="/0/providePart/@body.0/@body.0/@body.0/@body.0"> - <details key="start" value="8249"/> - <details key="end" value="8267"/> + <eAnnotations source="positions.358" references="/0/providePart/@body.0/@body.0/@body.0/@body.0"> + <details key="start" value="8370"/> + <details key="end" value="8388"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.355" references="/0/providePart/@body.0/@body.0/@body.0/@body.0/pec"> - <details key="start" value="8249"/> - <details key="end" value="8252"/> + <eAnnotations source="positions.359" references="/0/providePart/@body.0/@body.0/@body.0/@body.0/pec"> + <details key="start" value="8370"/> + <details key="end" value="8373"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.356" references="/0/providePart/@body.0/@body.0/@body.0/@body.0/v"> - <details key="start" value="8265"/> - <details key="end" value="8266"/> + <eAnnotations source="positions.360" references="/0/providePart/@body.0/@body.0/@body.0/@body.0/v"> + <details key="start" value="8386"/> + <details key="end" value="8387"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.357" references="/0/providePart/@body.0/@body.0/@body.0/@body.1"> - <details key="start" value="8269"/> - <details key="end" value="8270"/> - <details key="line" value="178"/> + <eAnnotations source="positions.361" references="/0/providePart/@body.0/@body.0/@body.0/@body.1"> + <details key="start" value="8390"/> + <details key="end" value="8391"/> + <details key="line" value="181"/> </eAnnotations> - <eAnnotations source="positions.358" references="/0/providePart/@body.0/@body.0/@body.0/@body.2"> - <details key="start" value="8271"/> - <details key="end" value="8294"/> + <eAnnotations source="positions.362" references="/0/providePart/@body.0/@body.0/@body.0/@body.2"> + <details key="start" value="8392"/> + <details key="end" value="8415"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.359" references="/0/providePart/@body.0/@body.0/@body.0/@body.2/v"> - <details key="start" value="8271"/> - <details key="end" value="8272"/> + <eAnnotations source="positions.363" references="/0/providePart/@body.0/@body.0/@body.0/@body.2/v"> + <details key="start" value="8392"/> + <details key="end" value="8393"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.360" references="/0/providePart/@body.0/@body.0/@body.0/@body.2/pec"> - <details key="start" value="8290"/> - <details key="end" value="8293"/> + <eAnnotations source="positions.364" references="/0/providePart/@body.0/@body.0/@body.0/@body.2/pec"> + <details key="start" value="8411"/> + <details key="end" value="8414"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.361" references="/0/providePart/@body.0/@body.0/@body.0/@body.3"> - <details key="start" value="8296"/> - <details key="end" value="8309"/> - <details key="line" value="178"/> + <eAnnotations source="positions.365" references="/0/providePart/@body.0/@body.0/@body.0/@body.3"> + <details key="start" value="8417"/> + <details key="end" value="8430"/> + <details key="line" value="181"/> </eAnnotations> - <eAnnotations source="positions.362" references="/0/providePart/@body.0/@body.0/@body.0/v"> - <details key="start" value="8190"/> - <details key="end" value="8198"/> - <details key="line" value="177"/> + <eAnnotations source="positions.366" references="/0/providePart/@body.0/@body.0/@body.0/v"> + <details key="start" value="8311"/> + <details key="end" value="8319"/> + <details key="line" value="180"/> </eAnnotations> - <eAnnotations source="positions.363" references="/0/providePart/@body.0/@body.0/@body.0/@iterSet"> - <details key="start" value="8201"/> - <details key="end" value="8210"/> + <eAnnotations source="positions.367" references="/0/providePart/@body.0/@body.0/@body.0/@iterSet"> + <details key="start" value="8322"/> + <details key="end" value="8331"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.364" references="/0/providePart/@body.0/@body.0/@body.0/@iterSet/pec"> - <details key="start" value="8201"/> - <details key="end" value="8204"/> + <eAnnotations source="positions.368" references="/0/providePart/@body.0/@body.0/@body.0/@iterSet/pec"> + <details key="start" value="8322"/> + <details key="end" value="8325"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.365" references="/0/providePart/@body.0/@body.0/@body.0/@each"> - <details key="start" value="8223"/> - <details key="end" value="8229"/> + <eAnnotations source="positions.369" references="/0/providePart/@body.0/@body.0/@body.0/@each"> + <details key="start" value="8344"/> + <details key="end" value="8350"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.366" references="/0/providePart/@body.0/@body.0/@body.0/@guard"> - <details key="start" value="8235"/> - <details key="end" value="8245"/> + <eAnnotations source="positions.370" references="/0/providePart/@body.0/@body.0/@body.0/@guard"> + <details key="start" value="8356"/> + <details key="end" value="8366"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.367" references="/0/providePart/@body.0/@body.0/@body.0/@guard/v"> - <details key="start" value="8235"/> - <details key="end" value="8236"/> + <eAnnotations source="positions.371" references="/0/providePart/@body.0/@body.0/@body.0/@guard/v"> + <details key="start" value="8356"/> + <details key="end" value="8357"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.368" references="/0/providePart/@body.0/@body.0/@ifExpr"> - <details key="start" value="8156"/> - <details key="end" value="8183"/> + <eAnnotations source="positions.372" references="/0/providePart/@body.0/@body.0/@ifExpr"> + <details key="start" value="8277"/> + <details key="end" value="8304"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.369" references="/0/providePart/@body.0/@body.0/@ifExpr/@source"> - <details key="start" value="8161"/> - <details key="end" value="8182"/> + <eAnnotations source="positions.373" references="/0/providePart/@body.0/@body.0/@ifExpr/@source"> + <details key="start" value="8282"/> + <details key="end" value="8303"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.370" references="/0/providePart/@body.0/@body.0/@ifExpr/@source/view"> - <details key="start" value="8161"/> - <details key="end" value="8165"/> + <eAnnotations source="positions.374" references="/0/providePart/@body.0/@body.0/@ifExpr/@source/view"> + <details key="start" value="8282"/> + <details key="end" value="8286"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.371" references="/0/providePart/@body.0/@body.1"> - <details key="start" value="8321"/> - <details key="end" value="9315"/> - <details key="line" value="179"/> + <eAnnotations source="positions.375" references="/0/providePart/@body.0/@body.1"> + <details key="start" value="8442"/> + <details key="end" value="9436"/> + <details key="line" value="182"/> </eAnnotations> - <eAnnotations source="positions.372" references="/0/providePart/@body.0/@body.1/@body.0"> - <details key="start" value="8359"/> - <details key="end" value="9309"/> - <details key="line" value="179"/> + <eAnnotations source="positions.376" references="/0/providePart/@body.0/@body.1/@body.0"> + <details key="start" value="8480"/> + <details key="end" value="9430"/> + <details key="line" value="182"/> </eAnnotations> - <eAnnotations source="positions.373" references="/0/providePart/@body.0/@body.1/@body.0/@body.0"> - <details key="start" value="8553"/> - <details key="end" value="9302"/> - <details key="line" value="180"/> + <eAnnotations source="positions.377" references="/0/providePart/@body.0/@body.1/@body.0/@body.0"> + <details key="start" value="8674"/> + <details key="end" value="9423"/> + <details key="line" value="183"/> </eAnnotations> - <eAnnotations source="positions.374" references="/0/providePart/@body.0/@body.1/@body.0/@body.0/@body.0"> - <details key="start" value="8587"/> - <details key="end" value="9297"/> - <details key="line" value="180"/> + <eAnnotations source="positions.378" references="/0/providePart/@body.0/@body.1/@body.0/@body.0/@body.0"> + <details key="start" value="8708"/> + <details key="end" value="9418"/> + <details key="line" value="183"/> </eAnnotations> - <eAnnotations source="positions.375" references="/0/providePart/@body.0/@body.1/@body.0/@body.0/@body.0/@body.0"> - <details key="start" value="8780"/> - <details key="end" value="9291"/> - <details key="line" value="181"/> + <eAnnotations source="positions.379" references="/0/providePart/@body.0/@body.1/@body.0/@body.0/@body.0/@body.0"> + <details key="start" value="8901"/> + <details key="end" value="9412"/> + <details key="line" value="184"/> </eAnnotations> - <eAnnotations source="positions.376" references="/0/providePart/@body.0/@body.1/@body.0/@body.0/@body.0/@body.0/@body.0"> - <details key="start" value="8813"/> - <details key="end" value="8854"/> - <details key="line" value="181"/> + <eAnnotations source="positions.380" references="/0/providePart/@body.0/@body.1/@body.0/@body.0/@body.0/@body.0/@body.0"> + <details key="start" value="8934"/> + <details key="end" value="8975"/> + <details key="line" value="184"/> </eAnnotations> - <eAnnotations source="positions.377" references="/0/providePart/@body.0/@body.1/@body.0/@body.0/@body.0/@body.0/@body.0/@body.0"> - <details key="start" value="8845"/> - <details key="end" value="8849"/> - <details key="line" value="181"/> + <eAnnotations source="positions.381" references="/0/providePart/@body.0/@body.1/@body.0/@body.0/@body.0/@body.0/@body.0/@body.0"> + <details key="start" value="8966"/> + <details key="end" value="8970"/> + <details key="line" value="184"/> </eAnnotations> - <eAnnotations source="positions.378" references="/0/providePart/@body.0/@body.1/@body.0/@body.0/@body.0/@body.0/@body.0/@ifExpr"> - <details key="start" value="8817"/> - <details key="end" value="8844"/> + <eAnnotations source="positions.382" references="/0/providePart/@body.0/@body.1/@body.0/@body.0/@body.0/@body.0/@body.0/@ifExpr"> + <details key="start" value="8938"/> + <details key="end" value="8965"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.379" references="/0/providePart/@body.0/@body.1/@body.0/@body.0/@body.0/@body.0/@body.0/@ifExpr/@source"> - <details key="start" value="8822"/> - <details key="end" value="8843"/> + <eAnnotations source="positions.383" references="/0/providePart/@body.0/@body.1/@body.0/@body.0/@body.0/@body.0/@body.0/@ifExpr/@source"> + <details key="start" value="8943"/> + <details key="end" value="8964"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.380" references="/0/providePart/@body.0/@body.1/@body.0/@body.0/@body.0/@body.0/@body.0/@ifExpr/@source/view"> - <details key="start" value="8822"/> - <details key="end" value="8826"/> + <eAnnotations source="positions.384" references="/0/providePart/@body.0/@body.1/@body.0/@body.0/@body.0/@body.0/@body.0/@ifExpr/@source/view"> + <details key="start" value="8943"/> + <details key="end" value="8947"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.381" references="/0/providePart/@body.0/@body.1/@body.0/@body.0/@body.0/@body.0/@body.1"> - <details key="start" value="8855"/> - <details key="end" value="9285"/> - <details key="line" value="182"/> + <eAnnotations source="positions.385" references="/0/providePart/@body.0/@body.1/@body.0/@body.0/@body.0/@body.0/@body.1"> + <details key="start" value="8976"/> + <details key="end" value="9406"/> + <details key="line" value="185"/> </eAnnotations> - <eAnnotations source="positions.382" references="/0/providePart/@body.0/@body.1/@body.0/@body.0/@body.0/@body.0/@body.1/@body.0"> - <details key="start" value="9012"/> - <details key="end" value="9279"/> - <details key="line" value="183"/> + <eAnnotations source="positions.386" references="/0/providePart/@body.0/@body.1/@body.0/@body.0/@body.0/@body.0/@body.1/@body.0"> + <details key="start" value="9133"/> + <details key="end" value="9400"/> + <details key="line" value="186"/> </eAnnotations> - <eAnnotations source="positions.383" references="/0/providePart/@body.0/@body.1/@body.0/@body.0/@body.0/@body.0/@body.1/@body.0/@body.0"> - <details key="start" value="9201"/> - <details key="end" value="9225"/> + <eAnnotations source="positions.387" references="/0/providePart/@body.0/@body.1/@body.0/@body.0/@body.0/@body.0/@body.1/@body.0/@body.0"> + <details key="start" value="9322"/> + <details key="end" value="9346"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.384" references="/0/providePart/@body.0/@body.1/@body.0/@body.0/@body.0/@body.0/@body.1/@body.0/@body.0/subPec"> - <details key="start" value="9201"/> - <details key="end" value="9207"/> + <eAnnotations source="positions.388" references="/0/providePart/@body.0/@body.1/@body.0/@body.0/@body.0/@body.0/@body.1/@body.0/@body.0/subPec"> + <details key="start" value="9322"/> + <details key="end" value="9328"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.385" references="/0/providePart/@body.0/@body.1/@body.0/@body.0/@body.0/@body.0/@body.1/@body.0/@body.0/view"> - <details key="start" value="9220"/> - <details key="end" value="9224"/> + <eAnnotations source="positions.389" references="/0/providePart/@body.0/@body.1/@body.0/@body.0/@body.0/@body.0/@body.1/@body.0/@body.0/view"> + <details key="start" value="9341"/> + <details key="end" value="9345"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.386" references="/0/providePart/@body.0/@body.1/@body.0/@body.0/@body.0/@body.0/@body.1/@body.0/@body.1"> - <details key="start" value="9227"/> - <details key="end" value="9228"/> - <details key="line" value="184"/> + <eAnnotations source="positions.390" references="/0/providePart/@body.0/@body.1/@body.0/@body.0/@body.0/@body.0/@body.1/@body.0/@body.1"> + <details key="start" value="9348"/> + <details key="end" value="9349"/> + <details key="line" value="187"/> </eAnnotations> - <eAnnotations source="positions.387" references="/0/providePart/@body.0/@body.1/@body.0/@body.0/@body.0/@body.0/@body.1/@body.0/@body.2"> - <details key="start" value="9229"/> - <details key="end" value="9258"/> + <eAnnotations source="positions.391" references="/0/providePart/@body.0/@body.1/@body.0/@body.0/@body.0/@body.0/@body.1/@body.0/@body.2"> + <details key="start" value="9350"/> + <details key="end" value="9379"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.388" references="/0/providePart/@body.0/@body.1/@body.0/@body.0/@body.0/@body.0/@body.1/@body.0/@body.2/view"> - <details key="start" value="9229"/> - <details key="end" value="9233"/> + <eAnnotations source="positions.392" references="/0/providePart/@body.0/@body.1/@body.0/@body.0/@body.0/@body.0/@body.1/@body.0/@body.2/view"> + <details key="start" value="9350"/> + <details key="end" value="9354"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.389" references="/0/providePart/@body.0/@body.1/@body.0/@body.0/@body.0/@body.0/@body.1/@body.0/@body.2/subPec"> - <details key="start" value="9251"/> - <details key="end" value="9257"/> + <eAnnotations source="positions.393" references="/0/providePart/@body.0/@body.1/@body.0/@body.0/@body.0/@body.0/@body.1/@body.0/@body.2/subPec"> + <details key="start" value="9372"/> + <details key="end" value="9378"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.390" references="/0/providePart/@body.0/@body.1/@body.0/@body.0/@body.0/@body.0/@body.1/@body.0/@body.3"> - <details key="start" value="9260"/> - <details key="end" value="9273"/> - <details key="line" value="184"/> + <eAnnotations source="positions.394" references="/0/providePart/@body.0/@body.1/@body.0/@body.0/@body.0/@body.0/@body.1/@body.0/@body.3"> + <details key="start" value="9381"/> + <details key="end" value="9394"/> + <details key="line" value="187"/> </eAnnotations> - <eAnnotations source="positions.391" references="/0/providePart/@body.0/@body.1/@body.0/@body.0/@body.0/@body.0/@body.1/@body.0/view"> - <details key="start" value="9018"/> - <details key="end" value="9029"/> - <details key="line" value="183"/> + <eAnnotations source="positions.395" references="/0/providePart/@body.0/@body.1/@body.0/@body.0/@body.0/@body.0/@body.1/@body.0/view"> + <details key="start" value="9139"/> + <details key="end" value="9150"/> + <details key="line" value="186"/> </eAnnotations> - <eAnnotations source="positions.392" references="/0/providePart/@body.0/@body.1/@body.0/@body.0/@body.0/@body.0/@body.1/@body.0/@iterSet"> - <details key="start" value="9032"/> - <details key="end" value="9044"/> + <eAnnotations source="positions.396" references="/0/providePart/@body.0/@body.1/@body.0/@body.0/@body.0/@body.0/@body.1/@body.0/@iterSet"> + <details key="start" value="9153"/> + <details key="end" value="9165"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.393" references="/0/providePart/@body.0/@body.1/@body.0/@body.0/@body.0/@body.0/@body.1/@body.0/@iterSet/subPec"> - <details key="start" value="9032"/> - <details key="end" value="9038"/> + <eAnnotations source="positions.397" references="/0/providePart/@body.0/@body.1/@body.0/@body.0/@body.0/@body.0/@body.1/@body.0/@iterSet/subPec"> + <details key="start" value="9153"/> + <details key="end" value="9159"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.394" references="/0/providePart/@body.0/@body.1/@body.0/@body.0/@body.0/@body.0/@body.1/@body.0/@each"> - <details key="start" value="9057"/> - <details key="end" value="9063"/> + <eAnnotations source="positions.398" references="/0/providePart/@body.0/@body.1/@body.0/@body.0/@body.0/@body.0/@body.1/@body.0/@each"> + <details key="start" value="9178"/> + <details key="end" value="9184"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.395" references="/0/providePart/@body.0/@body.1/@body.0/@body.0/@body.0/@body.0/@body.1/@body.0/@guard"> - <details key="start" value="9068"/> - <details key="end" value="9197"/> + <eAnnotations source="positions.399" references="/0/providePart/@body.0/@body.1/@body.0/@body.0/@body.0/@body.0/@body.1/@body.0/@guard"> + <details key="start" value="9189"/> + <details key="end" value="9318"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.396" references="/0/providePart/@body.0/@body.1/@body.0/@body.0/@body.0/@body.0/@body.1/@body.0/@guard/@source"> - <details key="start" value="9068"/> - <details key="end" value="9081"/> + <eAnnotations source="positions.400" references="/0/providePart/@body.0/@body.1/@body.0/@body.0/@body.0/@body.0/@body.1/@body.0/@guard/@source"> + <details key="start" value="9189"/> + <details key="end" value="9202"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.397" references="/0/providePart/@body.0/@body.1/@body.0/@body.0/@body.0/@body.0/@body.1/@body.0/@guard/@source/view"> - <details key="start" value="9068"/> - <details key="end" value="9072"/> + <eAnnotations source="positions.401" references="/0/providePart/@body.0/@body.1/@body.0/@body.0/@body.0/@body.0/@body.1/@body.0/@guard/@source/view"> + <details key="start" value="9189"/> + <details key="end" value="9193"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.398" references="/0/providePart/@body.0/@body.1/@body.0/@body.0/@body.0/@body.0/@body.1/@body.0/@guard/@argument.0"> - <details key="start" value="9086"/> - <details key="end" value="9197"/> + <eAnnotations source="positions.402" references="/0/providePart/@body.0/@body.1/@body.0/@body.0/@body.0/@body.0/@body.1/@body.0/@guard/@argument.0"> + <details key="start" value="9207"/> + <details key="end" value="9318"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.399" references="/0/providePart/@body.0/@body.1/@body.0/@body.0/@body.0/@body.0/@body.1/@body.0/@guard/@argument.0/collect"> - <details key="start" value="9086"/> - <details key="end" value="9159"/> + <eAnnotations source="positions.403" references="/0/providePart/@body.0/@body.1/@body.0/@body.0/@body.0/@body.0/@body.1/@body.0/@guard/@argument.0/collect"> + <details key="start" value="9207"/> + <details key="end" value="9280"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.400" references="/0/providePart/@body.0/@body.1/@body.0/@body.0/@body.0/@body.0/@body.1/@body.0/@guard/@argument.0/collect/select"> - <details key="start" value="9086"/> - <details key="end" value="9136"/> + <eAnnotations source="positions.404" references="/0/providePart/@body.0/@body.1/@body.0/@body.0/@body.0/@body.0/@body.1/@body.0/@guard/@argument.0/collect/select"> + <details key="start" value="9207"/> + <details key="end" value="9257"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.401" references="/0/providePart/@body.0/@body.1/@body.0/@body.0/@body.0/@body.0/@body.1/@body.0/@guard/@argument.0/collect/select/@source"> - <details key="start" value="9086"/> - <details key="end" value="9102"/> + <eAnnotations source="positions.405" references="/0/providePart/@body.0/@body.1/@body.0/@body.0/@body.0/@body.0/@body.1/@body.0/@guard/@argument.0/collect/select/@source"> + <details key="start" value="9207"/> + <details key="end" value="9223"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.402" references="/0/providePart/@body.0/@body.1/@body.0/@body.0/@body.0/@body.0/@body.1/@body.0/@guard/@argument.0/collect/select/@source/view"> - <details key="start" value="9086"/> - <details key="end" value="9090"/> + <eAnnotations source="positions.406" references="/0/providePart/@body.0/@body.1/@body.0/@body.0/@body.0/@body.0/@body.1/@body.0/@guard/@argument.0/collect/select/@source/view"> + <details key="start" value="9207"/> + <details key="end" value="9211"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.403" references="/0/providePart/@body.0/@body.1/@body.0/@body.0/@body.0/@body.0/@body.1/@body.0/@guard/@argument.0/collect/select/@body"> - <details key="start" value="9111"/> - <details key="end" value="9135"/> + <eAnnotations source="positions.407" references="/0/providePart/@body.0/@body.1/@body.0/@body.0/@body.0/@body.0/@body.1/@body.0/@guard/@argument.0/collect/select/@body"> + <details key="start" value="9232"/> + <details key="end" value="9256"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.404" references="/0/providePart/@body.0/@body.1/@body.0/@body.0/@body.0/@body.0/@body.1/@body.0/@guard/@argument.0/collect/select/@body/temp1"> + <eAnnotations source="positions.408" references="/0/providePart/@body.0/@body.1/@body.0/@body.0/@body.0/@body.0/@body.1/@body.0/@guard/@argument.0/collect/select/@body/temp1"> <details key="start" value="-1"/> <details key="end" value="-1"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.405" references="/0/providePart/@body.0/@body.1/@body.0/@body.0/@body.0/@body.0/@body.1/@body.0/@guard/@argument.0/collect/select/@body/@argument.0"> - <details key="start" value="9123"/> - <details key="end" value="9134"/> + <eAnnotations source="positions.409" references="/0/providePart/@body.0/@body.1/@body.0/@body.0/@body.0/@body.0/@body.1/@body.0/@guard/@argument.0/collect/select/@body/@argument.0"> + <details key="start" value="9244"/> + <details key="end" value="9255"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.406" references="/0/providePart/@body.0/@body.1/@body.0/@body.0/@body.0/@body.0/@body.1/@body.0/@guard/@argument.0/collect/select/temp11"> + <eAnnotations source="positions.410" references="/0/providePart/@body.0/@body.1/@body.0/@body.0/@body.0/@body.0/@body.1/@body.0/@guard/@argument.0/collect/select/temp11"> <details key="start" value="-1"/> <details key="end" value="-1"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.407" references="/0/providePart/@body.0/@body.1/@body.0/@body.0/@body.0/@body.0/@body.1/@body.0/@guard/@argument.0/collect/@body"> + <eAnnotations source="positions.411" references="/0/providePart/@body.0/@body.1/@body.0/@body.0/@body.0/@body.0/@body.1/@body.0/@guard/@argument.0/collect/@body"> <details key="start" value="-1"/> <details key="end" value="-1"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.408" references="/0/providePart/@body.0/@body.1/@body.0/@body.0/@body.0/@body.0/@body.1/@body.0/@guard/@argument.0/collect/@body/temp2"> + <eAnnotations source="positions.412" references="/0/providePart/@body.0/@body.1/@body.0/@body.0/@body.0/@body.0/@body.1/@body.0/@guard/@argument.0/collect/@body/temp2"> <details key="start" value="-1"/> <details key="end" value="-1"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.409" references="/0/providePart/@body.0/@body.1/@body.0/@body.0/@body.0/@body.0/@body.1/@body.0/@guard/@argument.0/collect/@body/@argument.0"> - <details key="start" value="9147"/> - <details key="end" value="9158"/> + <eAnnotations source="positions.413" references="/0/providePart/@body.0/@body.1/@body.0/@body.0/@body.0/@body.0/@body.1/@body.0/@guard/@argument.0/collect/@body/@argument.0"> + <details key="start" value="9268"/> + <details key="end" value="9279"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.410" references="/0/providePart/@body.0/@body.1/@body.0/@body.0/@body.0/@body.0/@body.1/@body.0/@guard/@argument.0/collect/temp12"> + <eAnnotations source="positions.414" references="/0/providePart/@body.0/@body.1/@body.0/@body.0/@body.0/@body.0/@body.1/@body.0/@guard/@argument.0/collect/temp12"> <details key="start" value="-1"/> <details key="end" value="-1"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.411" references="/0/providePart/@body.0/@body.1/@body.0/@body.0/@body.0/@body.0/@body.1/@body.0/@guard/@argument.0/@argument.0"> - <details key="start" value="9173"/> - <details key="end" value="9196"/> + <eAnnotations source="positions.415" references="/0/providePart/@body.0/@body.1/@body.0/@body.0/@body.0/@body.0/@body.1/@body.0/@guard/@argument.0/@argument.0"> + <details key="start" value="9294"/> + <details key="end" value="9317"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.412" references="/0/providePart/@body.0/@body.1/@body.0/@body.0/@body.0/@body.0/@body.1/@body.0/@guard/@argument.0/@argument.0/@source"> - <details key="start" value="9173"/> - <details key="end" value="9182"/> + <eAnnotations source="positions.416" references="/0/providePart/@body.0/@body.1/@body.0/@body.0/@body.0/@body.0/@body.1/@body.0/@guard/@argument.0/@argument.0/@source"> + <details key="start" value="9294"/> + <details key="end" value="9303"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.413" references="/0/providePart/@body.0/@body.1/@body.0/@body.0/@body.0/@body.0/@body.1/@body.0/@guard/@argument.0/@argument.0/@source/pec"> - <details key="start" value="9173"/> - <details key="end" value="9176"/> + <eAnnotations source="positions.417" references="/0/providePart/@body.0/@body.1/@body.0/@body.0/@body.0/@body.0/@body.1/@body.0/@guard/@argument.0/@argument.0/@source/pec"> + <details key="start" value="9294"/> + <details key="end" value="9297"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.414" references="/0/providePart/@body.0/@body.1/@body.0/@body.0/@body.0/@body.0/@body.1/subPec"> - <details key="start" value="8861"/> - <details key="end" value="8896"/> - <details key="line" value="182"/> + <eAnnotations source="positions.418" references="/0/providePart/@body.0/@body.1/@body.0/@body.0/@body.0/@body.0/@body.1/subPec"> + <details key="start" value="8982"/> + <details key="end" value="9017"/> + <details key="line" value="185"/> </eAnnotations> - <eAnnotations source="positions.415" references="/0/providePart/@body.0/@body.1/@body.0/@body.0/@body.0/@body.0/@body.1/select"> - <details key="start" value="8899"/> - <details key="end" value="8989"/> + <eAnnotations source="positions.419" references="/0/providePart/@body.0/@body.1/@body.0/@body.0/@body.0/@body.0/@body.1/select"> + <details key="start" value="9020"/> + <details key="end" value="9110"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.416" references="/0/providePart/@body.0/@body.1/@body.0/@body.0/@body.0/@body.0/@body.1/select/collect"> - <details key="start" value="8899"/> - <details key="end" value="8928"/> + <eAnnotations source="positions.420" references="/0/providePart/@body.0/@body.1/@body.0/@body.0/@body.0/@body.0/@body.1/select/collect"> + <details key="start" value="9020"/> + <details key="end" value="9049"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.417" references="/0/providePart/@body.0/@body.1/@body.0/@body.0/@body.0/@body.0/@body.1/select/collect/@source"> - <details key="start" value="8899"/> - <details key="end" value="8920"/> + <eAnnotations source="positions.421" references="/0/providePart/@body.0/@body.1/@body.0/@body.0/@body.0/@body.0/@body.1/select/collect/@source"> + <details key="start" value="9020"/> + <details key="end" value="9041"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.418" references="/0/providePart/@body.0/@body.1/@body.0/@body.0/@body.0/@body.0/@body.1/select/collect/@source/pec"> - <details key="start" value="8899"/> - <details key="end" value="8902"/> + <eAnnotations source="positions.422" references="/0/providePart/@body.0/@body.1/@body.0/@body.0/@body.0/@body.0/@body.1/select/collect/@source/pec"> + <details key="start" value="9020"/> + <details key="end" value="9023"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.419" references="/0/providePart/@body.0/@body.1/@body.0/@body.0/@body.0/@body.0/@body.1/select/collect/@body"> - <details key="start" value="8921"/> - <details key="end" value="8928"/> + <eAnnotations source="positions.423" references="/0/providePart/@body.0/@body.1/@body.0/@body.0/@body.0/@body.0/@body.1/select/collect/@body"> + <details key="start" value="9042"/> + <details key="end" value="9049"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.420" references="/0/providePart/@body.0/@body.1/@body.0/@body.0/@body.0/@body.0/@body.1/select/collect/@body/temp1"> + <eAnnotations source="positions.424" references="/0/providePart/@body.0/@body.1/@body.0/@body.0/@body.0/@body.0/@body.1/select/collect/@body/temp1"> <details key="start" value="-1"/> <details key="end" value="-1"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.421" references="/0/providePart/@body.0/@body.1/@body.0/@body.0/@body.0/@body.0/@body.1/select/collect/temp13"> + <eAnnotations source="positions.425" references="/0/providePart/@body.0/@body.1/@body.0/@body.0/@body.0/@body.0/@body.1/select/collect/temp13"> <details key="start" value="-1"/> <details key="end" value="-1"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.422" references="/0/providePart/@body.0/@body.1/@body.0/@body.0/@body.0/@body.0/@body.1/select/@body"> - <details key="start" value="8937"/> - <details key="end" value="8988"/> + <eAnnotations source="positions.426" references="/0/providePart/@body.0/@body.1/@body.0/@body.0/@body.0/@body.0/@body.1/select/@body"> + <details key="start" value="9058"/> + <details key="end" value="9109"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.423" references="/0/providePart/@body.0/@body.1/@body.0/@body.0/@body.0/@body.0/@body.1/select/@body/temp2"> + <eAnnotations source="positions.427" references="/0/providePart/@body.0/@body.1/@body.0/@body.0/@body.0/@body.0/@body.1/select/@body/temp2"> <details key="start" value="-1"/> <details key="end" value="-1"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.424" references="/0/providePart/@body.0/@body.1/@body.0/@body.0/@body.0/@body.0/@body.1/select/@body/@argument.0"> - <details key="start" value="8949"/> - <details key="end" value="8987"/> + <eAnnotations source="positions.428" references="/0/providePart/@body.0/@body.1/@body.0/@body.0/@body.0/@body.0/@body.1/select/@body/@argument.0"> + <details key="start" value="9070"/> + <details key="end" value="9108"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.425" references="/0/providePart/@body.0/@body.1/@body.0/@body.0/@body.0/@body.0/@body.1/select/temp14"> + <eAnnotations source="positions.429" references="/0/providePart/@body.0/@body.1/@body.0/@body.0/@body.0/@body.0/@body.1/select/temp14"> <details key="start" value="-1"/> <details key="end" value="-1"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.426" references="/0/providePart/@body.0/@body.1/@body.0/@body.0/@body.0/@body.0/@body.1/@each"> - <details key="start" value="9003"/> - <details key="end" value="9009"/> + <eAnnotations source="positions.430" references="/0/providePart/@body.0/@body.1/@body.0/@body.0/@body.0/@body.0/@body.1/@each"> + <details key="start" value="9124"/> + <details key="end" value="9130"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.427" references="/0/providePart/@body.0/@body.1/@body.0/@body.0/@body.0/@body.0/@ifExpr"> - <details key="start" value="8784"/> - <details key="end" value="8812"/> + <eAnnotations source="positions.431" references="/0/providePart/@body.0/@body.1/@body.0/@body.0/@body.0/@body.0/@ifExpr"> + <details key="start" value="8905"/> + <details key="end" value="8933"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.428" references="/0/providePart/@body.0/@body.1/@body.0/@body.0/@body.0/@body.0/@ifExpr/@source"> - <details key="start" value="8789"/> - <details key="end" value="8811"/> + <eAnnotations source="positions.432" references="/0/providePart/@body.0/@body.1/@body.0/@body.0/@body.0/@body.0/@ifExpr/@source"> + <details key="start" value="8910"/> + <details key="end" value="8932"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.429" references="/0/providePart/@body.0/@body.1/@body.0/@body.0/@body.0/@body.0/@ifExpr/@source/view2"> - <details key="start" value="8789"/> - <details key="end" value="8794"/> + <eAnnotations source="positions.433" references="/0/providePart/@body.0/@body.1/@body.0/@body.0/@body.0/@body.0/@ifExpr/@source/view2"> + <details key="start" value="8910"/> + <details key="end" value="8915"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.430" references="/0/providePart/@body.0/@body.1/@body.0/@body.0/@body.0/view2"> - <details key="start" value="8592"/> - <details key="end" value="8777"/> - <details key="line" value="180"/> + <eAnnotations source="positions.434" references="/0/providePart/@body.0/@body.1/@body.0/@body.0/@body.0/view2"> + <details key="start" value="8713"/> + <details key="end" value="8898"/> + <details key="line" value="183"/> </eAnnotations> - <eAnnotations source="positions.431" references="/0/providePart/@body.0/@body.1/@body.0/@body.0/@body.0/view2/@initExpression"> - <details key="start" value="8607"/> - <details key="end" value="8777"/> + <eAnnotations source="positions.435" references="/0/providePart/@body.0/@body.1/@body.0/@body.0/@body.0/view2/@initExpression"> + <details key="start" value="8728"/> + <details key="end" value="8898"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.432" references="/0/providePart/@body.0/@body.1/@body.0/@body.0/@body.0/view2/@initExpression/select"> - <details key="start" value="8607"/> - <details key="end" value="8768"/> + <eAnnotations source="positions.436" references="/0/providePart/@body.0/@body.1/@body.0/@body.0/@body.0/view2/@initExpression/select"> + <details key="start" value="8728"/> + <details key="end" value="8889"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.433" references="/0/providePart/@body.0/@body.1/@body.0/@body.0/@body.0/view2/@initExpression/select/@source"> - <details key="start" value="8607"/> - <details key="end" value="8619"/> + <eAnnotations source="positions.437" references="/0/providePart/@body.0/@body.1/@body.0/@body.0/@body.0/view2/@initExpression/select/@source"> + <details key="start" value="8728"/> + <details key="end" value="8740"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.434" references="/0/providePart/@body.0/@body.1/@body.0/@body.0/@body.0/view2/@initExpression/select/@source/subPec"> - <details key="start" value="8607"/> - <details key="end" value="8613"/> + <eAnnotations source="positions.438" references="/0/providePart/@body.0/@body.1/@body.0/@body.0/@body.0/view2/@initExpression/select/@source/subPec"> + <details key="start" value="8728"/> + <details key="end" value="8734"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.435" references="/0/providePart/@body.0/@body.1/@body.0/@body.0/@body.0/view2/@initExpression/select/@body"> - <details key="start" value="8644"/> - <details key="end" value="8767"/> + <eAnnotations source="positions.439" references="/0/providePart/@body.0/@body.1/@body.0/@body.0/@body.0/view2/@initExpression/select/@body"> + <details key="start" value="8765"/> + <details key="end" value="8888"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.436" references="/0/providePart/@body.0/@body.1/@body.0/@body.0/@body.0/view2/@initExpression/select/@body/@source"> - <details key="start" value="8644"/> - <details key="end" value="8654"/> + <eAnnotations source="positions.440" references="/0/providePart/@body.0/@body.1/@body.0/@body.0/@body.0/view2/@initExpression/select/@body/@source"> + <details key="start" value="8765"/> + <details key="end" value="8775"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.437" references="/0/providePart/@body.0/@body.1/@body.0/@body.0/@body.0/view2/@initExpression/select/@body/@source/v"> - <details key="start" value="8644"/> - <details key="end" value="8645"/> + <eAnnotations source="positions.441" references="/0/providePart/@body.0/@body.1/@body.0/@body.0/@body.0/view2/@initExpression/select/@body/@source/v"> + <details key="start" value="8765"/> + <details key="end" value="8766"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.438" references="/0/providePart/@body.0/@body.1/@body.0/@body.0/@body.0/view2/@initExpression/select/@body/@argument.0"> - <details key="start" value="8659"/> - <details key="end" value="8767"/> + <eAnnotations source="positions.442" references="/0/providePart/@body.0/@body.1/@body.0/@body.0/@body.0/view2/@initExpression/select/@body/@argument.0"> + <details key="start" value="8780"/> + <details key="end" value="8888"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.439" references="/0/providePart/@body.0/@body.1/@body.0/@body.0/@body.0/view2/@initExpression/select/@body/@argument.0/collect"> - <details key="start" value="8659"/> - <details key="end" value="8729"/> + <eAnnotations source="positions.443" references="/0/providePart/@body.0/@body.1/@body.0/@body.0/@body.0/view2/@initExpression/select/@body/@argument.0/collect"> + <details key="start" value="8780"/> + <details key="end" value="8850"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.440" references="/0/providePart/@body.0/@body.1/@body.0/@body.0/@body.0/view2/@initExpression/select/@body/@argument.0/collect/select"> - <details key="start" value="8659"/> - <details key="end" value="8706"/> + <eAnnotations source="positions.444" references="/0/providePart/@body.0/@body.1/@body.0/@body.0/@body.0/view2/@initExpression/select/@body/@argument.0/collect/select"> + <details key="start" value="8780"/> + <details key="end" value="8827"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.441" references="/0/providePart/@body.0/@body.1/@body.0/@body.0/@body.0/view2/@initExpression/select/@body/@argument.0/collect/select/@source"> - <details key="start" value="8659"/> - <details key="end" value="8672"/> + <eAnnotations source="positions.445" references="/0/providePart/@body.0/@body.1/@body.0/@body.0/@body.0/view2/@initExpression/select/@body/@argument.0/collect/select/@source"> + <details key="start" value="8780"/> + <details key="end" value="8793"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.442" references="/0/providePart/@body.0/@body.1/@body.0/@body.0/@body.0/view2/@initExpression/select/@body/@argument.0/collect/select/@source/v"> - <details key="start" value="8659"/> - <details key="end" value="8660"/> + <eAnnotations source="positions.446" references="/0/providePart/@body.0/@body.1/@body.0/@body.0/@body.0/view2/@initExpression/select/@body/@argument.0/collect/select/@source/v"> + <details key="start" value="8780"/> + <details key="end" value="8781"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.443" references="/0/providePart/@body.0/@body.1/@body.0/@body.0/@body.0/view2/@initExpression/select/@body/@argument.0/collect/select/@body"> - <details key="start" value="8681"/> - <details key="end" value="8705"/> + <eAnnotations source="positions.447" references="/0/providePart/@body.0/@body.1/@body.0/@body.0/@body.0/view2/@initExpression/select/@body/@argument.0/collect/select/@body"> + <details key="start" value="8802"/> + <details key="end" value="8826"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.444" references="/0/providePart/@body.0/@body.1/@body.0/@body.0/@body.0/view2/@initExpression/select/@body/@argument.0/collect/select/@body/temp1"> + <eAnnotations source="positions.448" references="/0/providePart/@body.0/@body.1/@body.0/@body.0/@body.0/view2/@initExpression/select/@body/@argument.0/collect/select/@body/temp1"> <details key="start" value="-1"/> <details key="end" value="-1"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.445" references="/0/providePart/@body.0/@body.1/@body.0/@body.0/@body.0/view2/@initExpression/select/@body/@argument.0/collect/select/@body/@argument.0"> - <details key="start" value="8693"/> - <details key="end" value="8704"/> + <eAnnotations source="positions.449" references="/0/providePart/@body.0/@body.1/@body.0/@body.0/@body.0/view2/@initExpression/select/@body/@argument.0/collect/select/@body/@argument.0"> + <details key="start" value="8814"/> + <details key="end" value="8825"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.446" references="/0/providePart/@body.0/@body.1/@body.0/@body.0/@body.0/view2/@initExpression/select/@body/@argument.0/collect/select/temp15"> + <eAnnotations source="positions.450" references="/0/providePart/@body.0/@body.1/@body.0/@body.0/@body.0/view2/@initExpression/select/@body/@argument.0/collect/select/temp15"> <details key="start" value="-1"/> <details key="end" value="-1"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.447" references="/0/providePart/@body.0/@body.1/@body.0/@body.0/@body.0/view2/@initExpression/select/@body/@argument.0/collect/@body"> + <eAnnotations source="positions.451" references="/0/providePart/@body.0/@body.1/@body.0/@body.0/@body.0/view2/@initExpression/select/@body/@argument.0/collect/@body"> <details key="start" value="-1"/> <details key="end" value="-1"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.448" references="/0/providePart/@body.0/@body.1/@body.0/@body.0/@body.0/view2/@initExpression/select/@body/@argument.0/collect/@body/temp2"> + <eAnnotations source="positions.452" references="/0/providePart/@body.0/@body.1/@body.0/@body.0/@body.0/view2/@initExpression/select/@body/@argument.0/collect/@body/temp2"> <details key="start" value="-1"/> <details key="end" value="-1"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.449" references="/0/providePart/@body.0/@body.1/@body.0/@body.0/@body.0/view2/@initExpression/select/@body/@argument.0/collect/@body/@argument.0"> - <details key="start" value="8717"/> - <details key="end" value="8728"/> + <eAnnotations source="positions.453" references="/0/providePart/@body.0/@body.1/@body.0/@body.0/@body.0/view2/@initExpression/select/@body/@argument.0/collect/@body/@argument.0"> + <details key="start" value="8838"/> + <details key="end" value="8849"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.450" references="/0/providePart/@body.0/@body.1/@body.0/@body.0/@body.0/view2/@initExpression/select/@body/@argument.0/collect/temp16"> + <eAnnotations source="positions.454" references="/0/providePart/@body.0/@body.1/@body.0/@body.0/@body.0/view2/@initExpression/select/@body/@argument.0/collect/temp16"> <details key="start" value="-1"/> <details key="end" value="-1"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.451" references="/0/providePart/@body.0/@body.1/@body.0/@body.0/@body.0/view2/@initExpression/select/@body/@argument.0/@argument.0"> - <details key="start" value="8743"/> - <details key="end" value="8766"/> + <eAnnotations source="positions.455" references="/0/providePart/@body.0/@body.1/@body.0/@body.0/@body.0/view2/@initExpression/select/@body/@argument.0/@argument.0"> + <details key="start" value="8864"/> + <details key="end" value="8887"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.452" references="/0/providePart/@body.0/@body.1/@body.0/@body.0/@body.0/view2/@initExpression/select/@body/@argument.0/@argument.0/@source"> - <details key="start" value="8743"/> - <details key="end" value="8752"/> + <eAnnotations source="positions.456" references="/0/providePart/@body.0/@body.1/@body.0/@body.0/@body.0/view2/@initExpression/select/@body/@argument.0/@argument.0/@source"> + <details key="start" value="8864"/> + <details key="end" value="8873"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.453" references="/0/providePart/@body.0/@body.1/@body.0/@body.0/@body.0/view2/@initExpression/select/@body/@argument.0/@argument.0/@source/pec"> - <details key="start" value="8743"/> - <details key="end" value="8746"/> + <eAnnotations source="positions.457" references="/0/providePart/@body.0/@body.1/@body.0/@body.0/@body.0/view2/@initExpression/select/@body/@argument.0/@argument.0/@source/pec"> + <details key="start" value="8864"/> + <details key="end" value="8867"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.454" references="/0/providePart/@body.0/@body.1/@body.0/@body.0/@body.0/view2/@initExpression/select/v"> - <details key="start" value="8628"/> - <details key="end" value="8641"/> + <eAnnotations source="positions.458" references="/0/providePart/@body.0/@body.1/@body.0/@body.0/@body.0/view2/@initExpression/select/v"> + <details key="start" value="8749"/> + <details key="end" value="8762"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.455" references="/0/providePart/@body.0/@body.1/@body.0/@body.0/@ifExpr"> - <details key="start" value="8557"/> - <details key="end" value="8586"/> + <eAnnotations source="positions.459" references="/0/providePart/@body.0/@body.1/@body.0/@body.0/@ifExpr"> + <details key="start" value="8678"/> + <details key="end" value="8707"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.456" references="/0/providePart/@body.0/@body.1/@body.0/@body.0/@ifExpr/@source"> - <details key="start" value="8562"/> - <details key="end" value="8585"/> + <eAnnotations source="positions.460" references="/0/providePart/@body.0/@body.1/@body.0/@body.0/@ifExpr/@source"> + <details key="start" value="8683"/> + <details key="end" value="8706"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.457" references="/0/providePart/@body.0/@body.1/@body.0/@body.0/@ifExpr/@source/subPec"> - <details key="start" value="8562"/> - <details key="end" value="8568"/> + <eAnnotations source="positions.461" references="/0/providePart/@body.0/@body.1/@body.0/@body.0/@ifExpr/@source/subPec"> + <details key="start" value="8683"/> + <details key="end" value="8689"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.458" references="/0/providePart/@body.0/@body.1/@body.0/subPec"> - <details key="start" value="8364"/> - <details key="end" value="8551"/> - <details key="line" value="179"/> + <eAnnotations source="positions.462" references="/0/providePart/@body.0/@body.1/@body.0/subPec"> + <details key="start" value="8485"/> + <details key="end" value="8672"/> + <details key="line" value="182"/> </eAnnotations> - <eAnnotations source="positions.459" references="/0/providePart/@body.0/@body.1/@body.0/subPec/@initExpression"> - <details key="start" value="8402"/> - <details key="end" value="8551"/> + <eAnnotations source="positions.463" references="/0/providePart/@body.0/@body.1/@body.0/subPec/@initExpression"> + <details key="start" value="8523"/> + <details key="end" value="8672"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.460" references="/0/providePart/@body.0/@body.1/@body.0/subPec/@initExpression/@source"> - <details key="start" value="8402"/> - <details key="end" value="8501"/> + <eAnnotations source="positions.464" references="/0/providePart/@body.0/@body.1/@body.0/subPec/@initExpression/@source"> + <details key="start" value="8523"/> + <details key="end" value="8622"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.461" references="/0/providePart/@body.0/@body.1/@body.0/subPec/@initExpression/@source/select"> - <details key="start" value="8402"/> - <details key="end" value="8492"/> + <eAnnotations source="positions.465" references="/0/providePart/@body.0/@body.1/@body.0/subPec/@initExpression/@source/select"> + <details key="start" value="8523"/> + <details key="end" value="8613"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.462" references="/0/providePart/@body.0/@body.1/@body.0/subPec/@initExpression/@source/select/collect"> - <details key="start" value="8402"/> - <details key="end" value="8431"/> + <eAnnotations source="positions.466" references="/0/providePart/@body.0/@body.1/@body.0/subPec/@initExpression/@source/select/collect"> + <details key="start" value="8523"/> + <details key="end" value="8552"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.463" references="/0/providePart/@body.0/@body.1/@body.0/subPec/@initExpression/@source/select/collect/@source"> - <details key="start" value="8402"/> - <details key="end" value="8423"/> + <eAnnotations source="positions.467" references="/0/providePart/@body.0/@body.1/@body.0/subPec/@initExpression/@source/select/collect/@source"> + <details key="start" value="8523"/> + <details key="end" value="8544"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.464" references="/0/providePart/@body.0/@body.1/@body.0/subPec/@initExpression/@source/select/collect/@source/pec"> - <details key="start" value="8402"/> - <details key="end" value="8405"/> + <eAnnotations source="positions.468" references="/0/providePart/@body.0/@body.1/@body.0/subPec/@initExpression/@source/select/collect/@source/pec"> + <details key="start" value="8523"/> + <details key="end" value="8526"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.465" references="/0/providePart/@body.0/@body.1/@body.0/subPec/@initExpression/@source/select/collect/@body"> - <details key="start" value="8424"/> - <details key="end" value="8431"/> + <eAnnotations source="positions.469" references="/0/providePart/@body.0/@body.1/@body.0/subPec/@initExpression/@source/select/collect/@body"> + <details key="start" value="8545"/> + <details key="end" value="8552"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.466" references="/0/providePart/@body.0/@body.1/@body.0/subPec/@initExpression/@source/select/collect/@body/temp1"> + <eAnnotations source="positions.470" references="/0/providePart/@body.0/@body.1/@body.0/subPec/@initExpression/@source/select/collect/@body/temp1"> <details key="start" value="-1"/> <details key="end" value="-1"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.467" references="/0/providePart/@body.0/@body.1/@body.0/subPec/@initExpression/@source/select/collect/temp17"> + <eAnnotations source="positions.471" references="/0/providePart/@body.0/@body.1/@body.0/subPec/@initExpression/@source/select/collect/temp17"> <details key="start" value="-1"/> <details key="end" value="-1"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.468" references="/0/providePart/@body.0/@body.1/@body.0/subPec/@initExpression/@source/select/@body"> - <details key="start" value="8440"/> - <details key="end" value="8491"/> + <eAnnotations source="positions.472" references="/0/providePart/@body.0/@body.1/@body.0/subPec/@initExpression/@source/select/@body"> + <details key="start" value="8561"/> + <details key="end" value="8612"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.469" references="/0/providePart/@body.0/@body.1/@body.0/subPec/@initExpression/@source/select/@body/temp2"> + <eAnnotations source="positions.473" references="/0/providePart/@body.0/@body.1/@body.0/subPec/@initExpression/@source/select/@body/temp2"> <details key="start" value="-1"/> <details key="end" value="-1"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.470" references="/0/providePart/@body.0/@body.1/@body.0/subPec/@initExpression/@source/select/@body/@argument.0"> - <details key="start" value="8452"/> - <details key="end" value="8490"/> + <eAnnotations source="positions.474" references="/0/providePart/@body.0/@body.1/@body.0/subPec/@initExpression/@source/select/@body/@argument.0"> + <details key="start" value="8573"/> + <details key="end" value="8611"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.471" references="/0/providePart/@body.0/@body.1/@body.0/subPec/@initExpression/@source/select/temp18"> + <eAnnotations source="positions.475" references="/0/providePart/@body.0/@body.1/@body.0/subPec/@initExpression/@source/select/temp18"> <details key="start" value="-1"/> <details key="end" value="-1"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.472" references="/0/providePart/@body.0/@body.1/@body.0/subPec/@initExpression/@argument.0"> - <details key="start" value="8512"/> - <details key="end" value="8550"/> + <eAnnotations source="positions.476" references="/0/providePart/@body.0/@body.1/@body.0/subPec/@initExpression/@argument.0"> + <details key="start" value="8633"/> + <details key="end" value="8671"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.473" references="/0/providePart/@body.0/@body.1/@ifExpr"> - <details key="start" value="8325"/> - <details key="end" value="8358"/> + <eAnnotations source="positions.477" references="/0/providePart/@body.0/@body.1/@ifExpr"> + <details key="start" value="8446"/> + <details key="end" value="8479"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.474" references="/0/providePart/@body.0/@body.1/@ifExpr/@source"> - <details key="start" value="8326"/> - <details key="end" value="8355"/> + <eAnnotations source="positions.478" references="/0/providePart/@body.0/@body.1/@ifExpr/@source"> + <details key="start" value="8447"/> + <details key="end" value="8476"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.475" references="/0/providePart/@body.0/@body.1/@ifExpr/@source/@source"> - <details key="start" value="8326"/> - <details key="end" value="8347"/> + <eAnnotations source="positions.479" references="/0/providePart/@body.0/@body.1/@ifExpr/@source/@source"> + <details key="start" value="8447"/> + <details key="end" value="8468"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.476" references="/0/providePart/@body.0/@body.1/@ifExpr/@source/@source/pec"> - <details key="start" value="8326"/> - <details key="end" value="8329"/> + <eAnnotations source="positions.480" references="/0/providePart/@body.0/@body.1/@ifExpr/@source/@source/pec"> + <details key="start" value="8447"/> + <details key="end" value="8450"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.477" references="/0/providePart/@body.0/@body.1/@ifExpr/@argument.0"> - <details key="start" value="8356"/> - <details key="end" value="8357"/> + <eAnnotations source="positions.481" references="/0/providePart/@body.0/@body.1/@ifExpr/@argument.0"> + <details key="start" value="8477"/> + <details key="end" value="8478"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.478" references="/0/providePart/@body.0/view"> - <details key="start" value="8082"/> - <details key="end" value="8150"/> - <details key="line" value="176"/> + <eAnnotations source="positions.482" references="/0/providePart/@body.0/view"> + <details key="start" value="8203"/> + <details key="end" value="8271"/> + <details key="line" value="179"/> </eAnnotations> - <eAnnotations source="positions.479" references="/0/providePart/@body.0/view/@initExpression"> - <details key="start" value="8096"/> - <details key="end" value="8150"/> + <eAnnotations source="positions.483" references="/0/providePart/@body.0/view/@initExpression"> + <details key="start" value="8217"/> + <details key="end" value="8271"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.480" references="/0/providePart/@body.0/view/@initExpression/select"> - <details key="start" value="8096"/> - <details key="end" value="8141"/> + <eAnnotations source="positions.484" references="/0/providePart/@body.0/view/@initExpression/select"> + <details key="start" value="8217"/> + <details key="end" value="8262"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.481" references="/0/providePart/@body.0/view/@initExpression/select/@source"> - <details key="start" value="8096"/> - <details key="end" value="8105"/> + <eAnnotations source="positions.485" references="/0/providePart/@body.0/view/@initExpression/select/@source"> + <details key="start" value="8217"/> + <details key="end" value="8226"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.482" references="/0/providePart/@body.0/view/@initExpression/select/@source/pec"> - <details key="start" value="8096"/> - <details key="end" value="8099"/> + <eAnnotations source="positions.486" references="/0/providePart/@body.0/view/@initExpression/select/@source/pec"> + <details key="start" value="8217"/> + <details key="end" value="8220"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.483" references="/0/providePart/@body.0/view/@initExpression/select/@body"> - <details key="start" value="8130"/> - <details key="end" value="8140"/> + <eAnnotations source="positions.487" references="/0/providePart/@body.0/view/@initExpression/select/@body"> + <details key="start" value="8251"/> + <details key="end" value="8261"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.484" references="/0/providePart/@body.0/view/@initExpression/select/@body/v"> - <details key="start" value="8130"/> - <details key="end" value="8131"/> + <eAnnotations source="positions.488" references="/0/providePart/@body.0/view/@initExpression/select/@body/v"> + <details key="start" value="8251"/> + <details key="end" value="8252"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.485" references="/0/providePart/@body.0/view/@initExpression/select/v"> - <details key="start" value="8114"/> - <details key="end" value="8127"/> + <eAnnotations source="positions.489" references="/0/providePart/@body.0/view/@initExpression/select/v"> + <details key="start" value="8235"/> + <details key="end" value="8248"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.486" references="/0/providePart/pec"> - <details key="start" value="8042"/> - <details key="end" value="8074"/> - <details key="line" value="175"/> + <eAnnotations source="positions.490" references="/0/providePart/pec"> + <details key="start" value="8163"/> + <details key="end" value="8195"/> + <details key="line" value="178"/> </eAnnotations> - <eAnnotations source="positions.487" references="/0/provideForClass"> - <details key="start" value="9336"/> - <details key="end" value="9528"/> - <details key="line" value="191"/> + <eAnnotations source="positions.491" references="/0/provideForClass"> + <details key="start" value="9457"/> + <details key="end" value="9649"/> + <details key="line" value="194"/> </eAnnotations> - <eAnnotations source="positions.488" references="/0/provideForClass/@body.0"> - <details key="start" value="9404"/> - <details key="end" value="9516"/> - <details key="line" value="192"/> + <eAnnotations source="positions.492" references="/0/provideForClass/@body.0"> + <details key="start" value="9525"/> + <details key="end" value="9637"/> + <details key="line" value="195"/> </eAnnotations> - <eAnnotations source="positions.489" references="/0/provideForClass/@body.0/@body.0"> - <details key="start" value="9441"/> - <details key="end" value="9445"/> - <details key="line" value="193"/> + <eAnnotations source="positions.493" references="/0/provideForClass/@body.0/@body.0"> + <details key="start" value="9562"/> + <details key="end" value="9566"/> + <details key="line" value="196"/> </eAnnotations> - <eAnnotations source="positions.490" references="/0/provideForClass/@body.0/@body.1"> - <details key="start" value="9446"/> - <details key="end" value="9507"/> + <eAnnotations source="positions.494" references="/0/provideForClass/@body.0/@body.1"> + <details key="start" value="9567"/> + <details key="end" value="9628"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.491" references="/0/provideForClass/@body.0/@body.1/@source"> - <details key="start" value="9446"/> - <details key="end" value="9485"/> + <eAnnotations source="positions.495" references="/0/provideForClass/@body.0/@body.1/@source"> + <details key="start" value="9567"/> + <details key="end" value="9606"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.492" references="/0/provideForClass/@body.0/@body.1/@source/@source"> - <details key="start" value="9446"/> - <details key="end" value="9464"/> + <eAnnotations source="positions.496" references="/0/provideForClass/@body.0/@body.1/@source/@source"> + <details key="start" value="9567"/> + <details key="end" value="9585"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.493" references="/0/provideForClass/@body.0/@body.1/@source/@source/pec"> - <details key="start" value="9446"/> - <details key="end" value="9449"/> + <eAnnotations source="positions.497" references="/0/provideForClass/@body.0/@body.1/@source/@source/pec"> + <details key="start" value="9567"/> + <details key="end" value="9570"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.494" references="/0/provideForClass/@body.0/@body.1/@source/@argument.0"> - <details key="start" value="9476"/> - <details key="end" value="9480"/> + <eAnnotations source="positions.498" references="/0/provideForClass/@body.0/@body.1/@source/@argument.0"> + <details key="start" value="9597"/> + <details key="end" value="9601"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.495" references="/0/provideForClass/@body.0/@body.1/@source/@argument.1"> - <details key="start" value="9482"/> - <details key="end" value="9484"/> + <eAnnotations source="positions.499" references="/0/provideForClass/@body.0/@body.1/@source/@argument.1"> + <details key="start" value="9603"/> + <details key="end" value="9605"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.496" references="/0/provideForClass/@body.0/@body.1/@argument.0"> - <details key="start" value="9497"/> - <details key="end" value="9503"/> + <eAnnotations source="positions.500" references="/0/provideForClass/@body.0/@body.1/@argument.0"> + <details key="start" value="9618"/> + <details key="end" value="9624"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.497" references="/0/provideForClass/@body.0/@body.1/@argument.1"> - <details key="start" value="9504"/> - <details key="end" value="9506"/> + <eAnnotations source="positions.501" references="/0/provideForClass/@body.0/@body.1/@argument.1"> + <details key="start" value="9625"/> + <details key="end" value="9627"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.498" references="/0/provideForClass/@body.0/@body.2"> - <details key="start" value="9509"/> - <details key="end" value="9511"/> - <details key="line" value="193"/> + <eAnnotations source="positions.502" references="/0/provideForClass/@body.0/@body.2"> + <details key="start" value="9630"/> + <details key="end" value="9632"/> + <details key="line" value="196"/> </eAnnotations> - <eAnnotations source="positions.499" references="/0/provideForClass/@body.0/@ifExpr"> - <details key="start" value="9408"/> - <details key="end" value="9439"/> + <eAnnotations source="positions.503" references="/0/provideForClass/@body.0/@ifExpr"> + <details key="start" value="9529"/> + <details key="end" value="9560"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.500" references="/0/provideForClass/@body.0/@ifExpr/@source"> - <details key="start" value="9409"/> - <details key="end" value="9434"/> + <eAnnotations source="positions.504" references="/0/provideForClass/@body.0/@ifExpr/@source"> + <details key="start" value="9530"/> + <details key="end" value="9555"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.501" references="/0/provideForClass/@body.0/@ifExpr/@source/@source"> - <details key="start" value="9409"/> - <details key="end" value="9427"/> + <eAnnotations source="positions.505" references="/0/provideForClass/@body.0/@ifExpr/@source/@source"> + <details key="start" value="9530"/> + <details key="end" value="9548"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.502" references="/0/provideForClass/@body.0/@ifExpr/@source/@source/pec"> - <details key="start" value="9409"/> - <details key="end" value="9412"/> + <eAnnotations source="positions.506" references="/0/provideForClass/@body.0/@ifExpr/@source/@source/pec"> + <details key="start" value="9530"/> + <details key="end" value="9533"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.503" references="/0/provideForClass/@body.0/@ifExpr/@argument.0"> - <details key="start" value="9437"/> - <details key="end" value="9438"/> + <eAnnotations source="positions.507" references="/0/provideForClass/@body.0/@ifExpr/@argument.0"> + <details key="start" value="9558"/> + <details key="end" value="9559"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.504" references="/0/provideForClass/pec"> - <details key="start" value="9369"/> - <details key="end" value="9401"/> - <details key="line" value="191"/> + <eAnnotations source="positions.508" references="/0/provideForClass/pec"> + <details key="start" value="9490"/> + <details key="end" value="9522"/> + <details key="line" value="194"/> </eAnnotations> - <eAnnotations source="positions.505" references="/0/provideClass"> - <details key="start" value="9530"/> - <details key="end" value="10799"/> - <details key="line" value="197"/> - </eAnnotations> - <eAnnotations source="positions.506" references="/0/provideClass/@body.0"> - <details key="start" value="9595"/> - <details key="end" value="10787"/> - <details key="line" value="198"/> - </eAnnotations> - <eAnnotations source="positions.507" references="/0/provideClass/@body.0/@body.0"> - <details key="start" value="9670"/> - <details key="end" value="9818"/> - <details key="line" value="199"/> - </eAnnotations> - <eAnnotations source="positions.508" references="/0/provideClass/@body.0/@body.0/@body.0"> - <details key="start" value="9702"/> - <details key="end" value="9813"/> - <details key="line" value="199"/> - </eAnnotations> - <eAnnotations source="positions.509" references="/0/provideClass/@body.0/@body.0/@body.0/@body.0"> - <details key="start" value="9766"/> - <details key="end" value="9780"/> + <eAnnotations source="positions.509" references="/0/provideClass"> + <details key="start" value="9651"/> + <details key="end" value="10920"/> <details key="line" value="200"/> </eAnnotations> - <eAnnotations source="positions.510" references="/0/provideClass/@body.0/@body.0/@body.0/@body.1"> - <details key="start" value="9781"/> - <details key="end" value="9799"/> + <eAnnotations source="positions.510" references="/0/provideClass/@body.0"> + <details key="start" value="9716"/> + <details key="end" value="10908"/> + <details key="line" value="201"/> + </eAnnotations> + <eAnnotations source="positions.511" references="/0/provideClass/@body.0/@body.0"> + <details key="start" value="9791"/> + <details key="end" value="9939"/> + <details key="line" value="202"/> + </eAnnotations> + <eAnnotations source="positions.512" references="/0/provideClass/@body.0/@body.0/@body.0"> + <details key="start" value="9823"/> + <details key="end" value="9934"/> + <details key="line" value="202"/> + </eAnnotations> + <eAnnotations source="positions.513" references="/0/provideClass/@body.0/@body.0/@body.0/@body.0"> + <details key="start" value="9887"/> + <details key="end" value="9901"/> + <details key="line" value="203"/> + </eAnnotations> + <eAnnotations source="positions.514" references="/0/provideClass/@body.0/@body.0/@body.0/@body.1"> + <details key="start" value="9902"/> + <details key="end" value="9920"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.511" references="/0/provideClass/@body.0/@body.0/@body.0/@body.1/pec"> - <details key="start" value="9781"/> - <details key="end" value="9784"/> + <eAnnotations source="positions.515" references="/0/provideClass/@body.0/@body.0/@body.0/@body.1/pec"> + <details key="start" value="9902"/> + <details key="end" value="9905"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.512" references="/0/provideClass/@body.0/@body.0/@body.0/@body.1/v"> - <details key="start" value="9797"/> - <details key="end" value="9798"/> + <eAnnotations source="positions.516" references="/0/provideClass/@body.0/@body.0/@body.0/@body.1/v"> + <details key="start" value="9918"/> + <details key="end" value="9919"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.513" references="/0/provideClass/@body.0/@body.0/@body.0/@body.2"> - <details key="start" value="9801"/> - <details key="end" value="9807"/> - <details key="line" value="200"/> + <eAnnotations source="positions.517" references="/0/provideClass/@body.0/@body.0/@body.0/@body.2"> + <details key="start" value="9922"/> + <details key="end" value="9928"/> + <details key="line" value="203"/> </eAnnotations> - <eAnnotations source="positions.514" references="/0/provideClass/@body.0/@body.0/@body.0/v"> - <details key="start" value="9708"/> - <details key="end" value="9716"/> - <details key="line" value="199"/> + <eAnnotations source="positions.518" references="/0/provideClass/@body.0/@body.0/@body.0/v"> + <details key="start" value="9829"/> + <details key="end" value="9837"/> + <details key="line" value="202"/> </eAnnotations> - <eAnnotations source="positions.515" references="/0/provideClass/@body.0/@body.0/@body.0/@iterSet"> - <details key="start" value="9719"/> - <details key="end" value="9728"/> + <eAnnotations source="positions.519" references="/0/provideClass/@body.0/@body.0/@body.0/@iterSet"> + <details key="start" value="9840"/> + <details key="end" value="9849"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.516" references="/0/provideClass/@body.0/@body.0/@body.0/@iterSet/pec"> - <details key="start" value="9719"/> - <details key="end" value="9722"/> + <eAnnotations source="positions.520" references="/0/provideClass/@body.0/@body.0/@body.0/@iterSet/pec"> + <details key="start" value="9840"/> + <details key="end" value="9843"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.517" references="/0/provideClass/@body.0/@body.0/@body.0/@each"> - <details key="start" value="9741"/> - <details key="end" value="9747"/> + <eAnnotations source="positions.521" references="/0/provideClass/@body.0/@body.0/@body.0/@each"> + <details key="start" value="9862"/> + <details key="end" value="9868"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.518" references="/0/provideClass/@body.0/@body.0/@body.0/@guard"> - <details key="start" value="9753"/> - <details key="end" value="9763"/> + <eAnnotations source="positions.522" references="/0/provideClass/@body.0/@body.0/@body.0/@guard"> + <details key="start" value="9874"/> + <details key="end" value="9884"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.519" references="/0/provideClass/@body.0/@body.0/@body.0/@guard/v"> - <details key="start" value="9753"/> - <details key="end" value="9754"/> + <eAnnotations source="positions.523" references="/0/provideClass/@body.0/@body.0/@body.0/@guard/v"> + <details key="start" value="9874"/> + <details key="end" value="9875"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.520" references="/0/provideClass/@body.0/@body.0/@ifExpr"> - <details key="start" value="9674"/> - <details key="end" value="9701"/> + <eAnnotations source="positions.524" references="/0/provideClass/@body.0/@body.0/@ifExpr"> + <details key="start" value="9795"/> + <details key="end" value="9822"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.521" references="/0/provideClass/@body.0/@body.0/@ifExpr/@source"> - <details key="start" value="9679"/> - <details key="end" value="9700"/> + <eAnnotations source="positions.525" references="/0/provideClass/@body.0/@body.0/@ifExpr/@source"> + <details key="start" value="9800"/> + <details key="end" value="9821"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.522" references="/0/provideClass/@body.0/@body.0/@ifExpr/@source/view"> - <details key="start" value="9679"/> - <details key="end" value="9683"/> + <eAnnotations source="positions.526" references="/0/provideClass/@body.0/@body.0/@ifExpr/@source/view"> + <details key="start" value="9800"/> + <details key="end" value="9804"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.523" references="/0/provideClass/@body.0/@body.1"> - <details key="start" value="9819"/> - <details key="end" value="10780"/> - <details key="line" value="201"/> + <eAnnotations source="positions.527" references="/0/provideClass/@body.0/@body.1"> + <details key="start" value="9940"/> + <details key="end" value="10901"/> + <details key="line" value="204"/> </eAnnotations> - <eAnnotations source="positions.524" references="/0/provideClass/@body.0/@body.1/@body.0"> - <details key="start" value="9857"/> - <details key="end" value="10774"/> - <details key="line" value="201"/> + <eAnnotations source="positions.528" references="/0/provideClass/@body.0/@body.1/@body.0"> + <details key="start" value="9978"/> + <details key="end" value="10895"/> + <details key="line" value="204"/> </eAnnotations> - <eAnnotations source="positions.525" references="/0/provideClass/@body.0/@body.1/@body.0/@body.0"> - <details key="start" value="10051"/> - <details key="end" value="10767"/> - <details key="line" value="202"/> + <eAnnotations source="positions.529" references="/0/provideClass/@body.0/@body.1/@body.0/@body.0"> + <details key="start" value="10172"/> + <details key="end" value="10888"/> + <details key="line" value="205"/> </eAnnotations> - <eAnnotations source="positions.526" references="/0/provideClass/@body.0/@body.1/@body.0/@body.0/@body.0"> - <details key="start" value="10085"/> - <details key="end" value="10762"/> - <details key="line" value="202"/> + <eAnnotations source="positions.530" references="/0/provideClass/@body.0/@body.1/@body.0/@body.0/@body.0"> + <details key="start" value="10206"/> + <details key="end" value="10883"/> + <details key="line" value="205"/> </eAnnotations> - <eAnnotations source="positions.527" references="/0/provideClass/@body.0/@body.1/@body.0/@body.0/@body.0/@body.0"> - <details key="start" value="10278"/> - <details key="end" value="10756"/> - <details key="line" value="203"/> + <eAnnotations source="positions.531" references="/0/provideClass/@body.0/@body.1/@body.0/@body.0/@body.0/@body.0"> + <details key="start" value="10399"/> + <details key="end" value="10877"/> + <details key="line" value="206"/> </eAnnotations> - <eAnnotations source="positions.528" references="/0/provideClass/@body.0/@body.1/@body.0/@body.0/@body.0/@body.0/@body.0"> - <details key="start" value="10311"/> - <details key="end" value="10352"/> - <details key="line" value="203"/> + <eAnnotations source="positions.532" references="/0/provideClass/@body.0/@body.1/@body.0/@body.0/@body.0/@body.0/@body.0"> + <details key="start" value="10432"/> + <details key="end" value="10473"/> + <details key="line" value="206"/> </eAnnotations> - <eAnnotations source="positions.529" references="/0/provideClass/@body.0/@body.1/@body.0/@body.0/@body.0/@body.0/@body.0/@body.0"> - <details key="start" value="10343"/> - <details key="end" value="10347"/> - <details key="line" value="203"/> + <eAnnotations source="positions.533" references="/0/provideClass/@body.0/@body.1/@body.0/@body.0/@body.0/@body.0/@body.0/@body.0"> + <details key="start" value="10464"/> + <details key="end" value="10468"/> + <details key="line" value="206"/> </eAnnotations> - <eAnnotations source="positions.530" references="/0/provideClass/@body.0/@body.1/@body.0/@body.0/@body.0/@body.0/@body.0/@ifExpr"> - <details key="start" value="10315"/> - <details key="end" value="10342"/> + <eAnnotations source="positions.534" references="/0/provideClass/@body.0/@body.1/@body.0/@body.0/@body.0/@body.0/@body.0/@ifExpr"> + <details key="start" value="10436"/> + <details key="end" value="10463"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.531" references="/0/provideClass/@body.0/@body.1/@body.0/@body.0/@body.0/@body.0/@body.0/@ifExpr/@source"> - <details key="start" value="10320"/> - <details key="end" value="10341"/> + <eAnnotations source="positions.535" references="/0/provideClass/@body.0/@body.1/@body.0/@body.0/@body.0/@body.0/@body.0/@ifExpr/@source"> + <details key="start" value="10441"/> + <details key="end" value="10462"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.532" references="/0/provideClass/@body.0/@body.1/@body.0/@body.0/@body.0/@body.0/@body.0/@ifExpr/@source/view"> - <details key="start" value="10320"/> - <details key="end" value="10324"/> + <eAnnotations source="positions.536" references="/0/provideClass/@body.0/@body.1/@body.0/@body.0/@body.0/@body.0/@body.0/@ifExpr/@source/view"> + <details key="start" value="10441"/> + <details key="end" value="10445"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.533" references="/0/provideClass/@body.0/@body.1/@body.0/@body.0/@body.0/@body.0/@body.1"> - <details key="start" value="10353"/> - <details key="end" value="10750"/> - <details key="line" value="204"/> + <eAnnotations source="positions.537" references="/0/provideClass/@body.0/@body.1/@body.0/@body.0/@body.0/@body.0/@body.1"> + <details key="start" value="10474"/> + <details key="end" value="10871"/> + <details key="line" value="207"/> </eAnnotations> - <eAnnotations source="positions.534" references="/0/provideClass/@body.0/@body.1/@body.0/@body.0/@body.0/@body.0/@body.1/@body.0"> - <details key="start" value="10510"/> - <details key="end" value="10744"/> - <details key="line" value="205"/> + <eAnnotations source="positions.538" references="/0/provideClass/@body.0/@body.1/@body.0/@body.0/@body.0/@body.0/@body.1/@body.0"> + <details key="start" value="10631"/> + <details key="end" value="10865"/> + <details key="line" value="208"/> </eAnnotations> - <eAnnotations source="positions.535" references="/0/provideClass/@body.0/@body.1/@body.0/@body.0/@body.0/@body.0/@body.1/@body.0/@body.0"> - <details key="start" value="10698"/> - <details key="end" value="10712"/> - <details key="line" value="206"/> + <eAnnotations source="positions.539" references="/0/provideClass/@body.0/@body.1/@body.0/@body.0/@body.0/@body.0/@body.1/@body.0/@body.0"> + <details key="start" value="10819"/> + <details key="end" value="10833"/> + <details key="line" value="209"/> </eAnnotations> - <eAnnotations source="positions.536" references="/0/provideClass/@body.0/@body.1/@body.0/@body.0/@body.0/@body.0/@body.1/@body.0/@body.1"> - <details key="start" value="10713"/> - <details key="end" value="10730"/> + <eAnnotations source="positions.540" references="/0/provideClass/@body.0/@body.1/@body.0/@body.0/@body.0/@body.0/@body.1/@body.0/@body.1"> + <details key="start" value="10834"/> + <details key="end" value="10851"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.537" references="/0/provideClass/@body.0/@body.1/@body.0/@body.0/@body.0/@body.0/@body.1/@body.0/@body.1/subPec"> - <details key="start" value="10713"/> - <details key="end" value="10719"/> + <eAnnotations source="positions.541" references="/0/provideClass/@body.0/@body.1/@body.0/@body.0/@body.0/@body.0/@body.1/@body.0/@body.1/subPec"> + <details key="start" value="10834"/> + <details key="end" value="10840"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.538" references="/0/provideClass/@body.0/@body.1/@body.0/@body.0/@body.0/@body.0/@body.1/@body.0/@body.2"> - <details key="start" value="10732"/> - <details key="end" value="10738"/> - <details key="line" value="206"/> + <eAnnotations source="positions.542" references="/0/provideClass/@body.0/@body.1/@body.0/@body.0/@body.0/@body.0/@body.1/@body.0/@body.2"> + <details key="start" value="10853"/> + <details key="end" value="10859"/> + <details key="line" value="209"/> </eAnnotations> - <eAnnotations source="positions.539" references="/0/provideClass/@body.0/@body.1/@body.0/@body.0/@body.0/@body.0/@body.1/@body.0/view"> - <details key="start" value="10516"/> - <details key="end" value="10527"/> - <details key="line" value="205"/> + <eAnnotations source="positions.543" references="/0/provideClass/@body.0/@body.1/@body.0/@body.0/@body.0/@body.0/@body.1/@body.0/view"> + <details key="start" value="10637"/> + <details key="end" value="10648"/> + <details key="line" value="208"/> </eAnnotations> - <eAnnotations source="positions.540" references="/0/provideClass/@body.0/@body.1/@body.0/@body.0/@body.0/@body.0/@body.1/@body.0/@iterSet"> - <details key="start" value="10530"/> - <details key="end" value="10542"/> + <eAnnotations source="positions.544" references="/0/provideClass/@body.0/@body.1/@body.0/@body.0/@body.0/@body.0/@body.1/@body.0/@iterSet"> + <details key="start" value="10651"/> + <details key="end" value="10663"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.541" references="/0/provideClass/@body.0/@body.1/@body.0/@body.0/@body.0/@body.0/@body.1/@body.0/@iterSet/subPec"> - <details key="start" value="10530"/> - <details key="end" value="10536"/> + <eAnnotations source="positions.545" references="/0/provideClass/@body.0/@body.1/@body.0/@body.0/@body.0/@body.0/@body.1/@body.0/@iterSet/subPec"> + <details key="start" value="10651"/> + <details key="end" value="10657"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.542" references="/0/provideClass/@body.0/@body.1/@body.0/@body.0/@body.0/@body.0/@body.1/@body.0/@each"> - <details key="start" value="10555"/> - <details key="end" value="10561"/> + <eAnnotations source="positions.546" references="/0/provideClass/@body.0/@body.1/@body.0/@body.0/@body.0/@body.0/@body.1/@body.0/@each"> + <details key="start" value="10676"/> + <details key="end" value="10682"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.543" references="/0/provideClass/@body.0/@body.1/@body.0/@body.0/@body.0/@body.0/@body.1/@body.0/@guard"> - <details key="start" value="10566"/> - <details key="end" value="10695"/> + <eAnnotations source="positions.547" references="/0/provideClass/@body.0/@body.1/@body.0/@body.0/@body.0/@body.0/@body.1/@body.0/@guard"> + <details key="start" value="10687"/> + <details key="end" value="10816"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.544" references="/0/provideClass/@body.0/@body.1/@body.0/@body.0/@body.0/@body.0/@body.1/@body.0/@guard/@source"> - <details key="start" value="10566"/> - <details key="end" value="10579"/> + <eAnnotations source="positions.548" references="/0/provideClass/@body.0/@body.1/@body.0/@body.0/@body.0/@body.0/@body.1/@body.0/@guard/@source"> + <details key="start" value="10687"/> + <details key="end" value="10700"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.545" references="/0/provideClass/@body.0/@body.1/@body.0/@body.0/@body.0/@body.0/@body.1/@body.0/@guard/@source/view"> - <details key="start" value="10566"/> - <details key="end" value="10570"/> + <eAnnotations source="positions.549" references="/0/provideClass/@body.0/@body.1/@body.0/@body.0/@body.0/@body.0/@body.1/@body.0/@guard/@source/view"> + <details key="start" value="10687"/> + <details key="end" value="10691"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.546" references="/0/provideClass/@body.0/@body.1/@body.0/@body.0/@body.0/@body.0/@body.1/@body.0/@guard/@argument.0"> - <details key="start" value="10584"/> - <details key="end" value="10695"/> + <eAnnotations source="positions.550" references="/0/provideClass/@body.0/@body.1/@body.0/@body.0/@body.0/@body.0/@body.1/@body.0/@guard/@argument.0"> + <details key="start" value="10705"/> + <details key="end" value="10816"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.547" references="/0/provideClass/@body.0/@body.1/@body.0/@body.0/@body.0/@body.0/@body.1/@body.0/@guard/@argument.0/collect"> - <details key="start" value="10584"/> - <details key="end" value="10657"/> + <eAnnotations source="positions.551" references="/0/provideClass/@body.0/@body.1/@body.0/@body.0/@body.0/@body.0/@body.1/@body.0/@guard/@argument.0/collect"> + <details key="start" value="10705"/> + <details key="end" value="10778"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.548" references="/0/provideClass/@body.0/@body.1/@body.0/@body.0/@body.0/@body.0/@body.1/@body.0/@guard/@argument.0/collect/select"> - <details key="start" value="10584"/> - <details key="end" value="10634"/> + <eAnnotations source="positions.552" references="/0/provideClass/@body.0/@body.1/@body.0/@body.0/@body.0/@body.0/@body.1/@body.0/@guard/@argument.0/collect/select"> + <details key="start" value="10705"/> + <details key="end" value="10755"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.549" references="/0/provideClass/@body.0/@body.1/@body.0/@body.0/@body.0/@body.0/@body.1/@body.0/@guard/@argument.0/collect/select/@source"> - <details key="start" value="10584"/> - <details key="end" value="10600"/> + <eAnnotations source="positions.553" references="/0/provideClass/@body.0/@body.1/@body.0/@body.0/@body.0/@body.0/@body.1/@body.0/@guard/@argument.0/collect/select/@source"> + <details key="start" value="10705"/> + <details key="end" value="10721"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.550" references="/0/provideClass/@body.0/@body.1/@body.0/@body.0/@body.0/@body.0/@body.1/@body.0/@guard/@argument.0/collect/select/@source/view"> - <details key="start" value="10584"/> - <details key="end" value="10588"/> + <eAnnotations source="positions.554" references="/0/provideClass/@body.0/@body.1/@body.0/@body.0/@body.0/@body.0/@body.1/@body.0/@guard/@argument.0/collect/select/@source/view"> + <details key="start" value="10705"/> + <details key="end" value="10709"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.551" references="/0/provideClass/@body.0/@body.1/@body.0/@body.0/@body.0/@body.0/@body.1/@body.0/@guard/@argument.0/collect/select/@body"> - <details key="start" value="10609"/> - <details key="end" value="10633"/> + <eAnnotations source="positions.555" references="/0/provideClass/@body.0/@body.1/@body.0/@body.0/@body.0/@body.0/@body.1/@body.0/@guard/@argument.0/collect/select/@body"> + <details key="start" value="10730"/> + <details key="end" value="10754"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.552" references="/0/provideClass/@body.0/@body.1/@body.0/@body.0/@body.0/@body.0/@body.1/@body.0/@guard/@argument.0/collect/select/@body/temp1"> + <eAnnotations source="positions.556" references="/0/provideClass/@body.0/@body.1/@body.0/@body.0/@body.0/@body.0/@body.1/@body.0/@guard/@argument.0/collect/select/@body/temp1"> <details key="start" value="-1"/> <details key="end" value="-1"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.553" references="/0/provideClass/@body.0/@body.1/@body.0/@body.0/@body.0/@body.0/@body.1/@body.0/@guard/@argument.0/collect/select/@body/@argument.0"> - <details key="start" value="10621"/> - <details key="end" value="10632"/> + <eAnnotations source="positions.557" references="/0/provideClass/@body.0/@body.1/@body.0/@body.0/@body.0/@body.0/@body.1/@body.0/@guard/@argument.0/collect/select/@body/@argument.0"> + <details key="start" value="10742"/> + <details key="end" value="10753"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.554" references="/0/provideClass/@body.0/@body.1/@body.0/@body.0/@body.0/@body.0/@body.1/@body.0/@guard/@argument.0/collect/select/temp19"> + <eAnnotations source="positions.558" references="/0/provideClass/@body.0/@body.1/@body.0/@body.0/@body.0/@body.0/@body.1/@body.0/@guard/@argument.0/collect/select/temp19"> <details key="start" value="-1"/> <details key="end" value="-1"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.555" references="/0/provideClass/@body.0/@body.1/@body.0/@body.0/@body.0/@body.0/@body.1/@body.0/@guard/@argument.0/collect/@body"> + <eAnnotations source="positions.559" references="/0/provideClass/@body.0/@body.1/@body.0/@body.0/@body.0/@body.0/@body.1/@body.0/@guard/@argument.0/collect/@body"> <details key="start" value="-1"/> <details key="end" value="-1"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.556" references="/0/provideClass/@body.0/@body.1/@body.0/@body.0/@body.0/@body.0/@body.1/@body.0/@guard/@argument.0/collect/@body/temp2"> + <eAnnotations source="positions.560" references="/0/provideClass/@body.0/@body.1/@body.0/@body.0/@body.0/@body.0/@body.1/@body.0/@guard/@argument.0/collect/@body/temp2"> <details key="start" value="-1"/> <details key="end" value="-1"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.557" references="/0/provideClass/@body.0/@body.1/@body.0/@body.0/@body.0/@body.0/@body.1/@body.0/@guard/@argument.0/collect/@body/@argument.0"> - <details key="start" value="10645"/> - <details key="end" value="10656"/> + <eAnnotations source="positions.561" references="/0/provideClass/@body.0/@body.1/@body.0/@body.0/@body.0/@body.0/@body.1/@body.0/@guard/@argument.0/collect/@body/@argument.0"> + <details key="start" value="10766"/> + <details key="end" value="10777"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.558" references="/0/provideClass/@body.0/@body.1/@body.0/@body.0/@body.0/@body.0/@body.1/@body.0/@guard/@argument.0/collect/temp20"> + <eAnnotations source="positions.562" references="/0/provideClass/@body.0/@body.1/@body.0/@body.0/@body.0/@body.0/@body.1/@body.0/@guard/@argument.0/collect/temp20"> <details key="start" value="-1"/> <details key="end" value="-1"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.559" references="/0/provideClass/@body.0/@body.1/@body.0/@body.0/@body.0/@body.0/@body.1/@body.0/@guard/@argument.0/@argument.0"> - <details key="start" value="10671"/> - <details key="end" value="10694"/> + <eAnnotations source="positions.563" references="/0/provideClass/@body.0/@body.1/@body.0/@body.0/@body.0/@body.0/@body.1/@body.0/@guard/@argument.0/@argument.0"> + <details key="start" value="10792"/> + <details key="end" value="10815"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.560" references="/0/provideClass/@body.0/@body.1/@body.0/@body.0/@body.0/@body.0/@body.1/@body.0/@guard/@argument.0/@argument.0/@source"> - <details key="start" value="10671"/> - <details key="end" value="10680"/> + <eAnnotations source="positions.564" references="/0/provideClass/@body.0/@body.1/@body.0/@body.0/@body.0/@body.0/@body.1/@body.0/@guard/@argument.0/@argument.0/@source"> + <details key="start" value="10792"/> + <details key="end" value="10801"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.561" references="/0/provideClass/@body.0/@body.1/@body.0/@body.0/@body.0/@body.0/@body.1/@body.0/@guard/@argument.0/@argument.0/@source/pec"> - <details key="start" value="10671"/> - <details key="end" value="10674"/> + <eAnnotations source="positions.565" references="/0/provideClass/@body.0/@body.1/@body.0/@body.0/@body.0/@body.0/@body.1/@body.0/@guard/@argument.0/@argument.0/@source/pec"> + <details key="start" value="10792"/> + <details key="end" value="10795"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.562" references="/0/provideClass/@body.0/@body.1/@body.0/@body.0/@body.0/@body.0/@body.1/subPec"> - <details key="start" value="10359"/> - <details key="end" value="10394"/> - <details key="line" value="204"/> + <eAnnotations source="positions.566" references="/0/provideClass/@body.0/@body.1/@body.0/@body.0/@body.0/@body.0/@body.1/subPec"> + <details key="start" value="10480"/> + <details key="end" value="10515"/> + <details key="line" value="207"/> </eAnnotations> - <eAnnotations source="positions.563" references="/0/provideClass/@body.0/@body.1/@body.0/@body.0/@body.0/@body.0/@body.1/select"> - <details key="start" value="10397"/> - <details key="end" value="10487"/> + <eAnnotations source="positions.567" references="/0/provideClass/@body.0/@body.1/@body.0/@body.0/@body.0/@body.0/@body.1/select"> + <details key="start" value="10518"/> + <details key="end" value="10608"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.564" references="/0/provideClass/@body.0/@body.1/@body.0/@body.0/@body.0/@body.0/@body.1/select/collect"> - <details key="start" value="10397"/> - <details key="end" value="10426"/> + <eAnnotations source="positions.568" references="/0/provideClass/@body.0/@body.1/@body.0/@body.0/@body.0/@body.0/@body.1/select/collect"> + <details key="start" value="10518"/> + <details key="end" value="10547"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.565" references="/0/provideClass/@body.0/@body.1/@body.0/@body.0/@body.0/@body.0/@body.1/select/collect/@source"> - <details key="start" value="10397"/> - <details key="end" value="10418"/> + <eAnnotations source="positions.569" references="/0/provideClass/@body.0/@body.1/@body.0/@body.0/@body.0/@body.0/@body.1/select/collect/@source"> + <details key="start" value="10518"/> + <details key="end" value="10539"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.566" references="/0/provideClass/@body.0/@body.1/@body.0/@body.0/@body.0/@body.0/@body.1/select/collect/@source/pec"> - <details key="start" value="10397"/> - <details key="end" value="10400"/> + <eAnnotations source="positions.570" references="/0/provideClass/@body.0/@body.1/@body.0/@body.0/@body.0/@body.0/@body.1/select/collect/@source/pec"> + <details key="start" value="10518"/> + <details key="end" value="10521"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.567" references="/0/provideClass/@body.0/@body.1/@body.0/@body.0/@body.0/@body.0/@body.1/select/collect/@body"> - <details key="start" value="10419"/> - <details key="end" value="10426"/> + <eAnnotations source="positions.571" references="/0/provideClass/@body.0/@body.1/@body.0/@body.0/@body.0/@body.0/@body.1/select/collect/@body"> + <details key="start" value="10540"/> + <details key="end" value="10547"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.568" references="/0/provideClass/@body.0/@body.1/@body.0/@body.0/@body.0/@body.0/@body.1/select/collect/@body/temp1"> + <eAnnotations source="positions.572" references="/0/provideClass/@body.0/@body.1/@body.0/@body.0/@body.0/@body.0/@body.1/select/collect/@body/temp1"> <details key="start" value="-1"/> <details key="end" value="-1"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.569" references="/0/provideClass/@body.0/@body.1/@body.0/@body.0/@body.0/@body.0/@body.1/select/collect/temp21"> + <eAnnotations source="positions.573" references="/0/provideClass/@body.0/@body.1/@body.0/@body.0/@body.0/@body.0/@body.1/select/collect/temp21"> <details key="start" value="-1"/> <details key="end" value="-1"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.570" references="/0/provideClass/@body.0/@body.1/@body.0/@body.0/@body.0/@body.0/@body.1/select/@body"> - <details key="start" value="10435"/> - <details key="end" value="10486"/> + <eAnnotations source="positions.574" references="/0/provideClass/@body.0/@body.1/@body.0/@body.0/@body.0/@body.0/@body.1/select/@body"> + <details key="start" value="10556"/> + <details key="end" value="10607"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.571" references="/0/provideClass/@body.0/@body.1/@body.0/@body.0/@body.0/@body.0/@body.1/select/@body/temp2"> + <eAnnotations source="positions.575" references="/0/provideClass/@body.0/@body.1/@body.0/@body.0/@body.0/@body.0/@body.1/select/@body/temp2"> <details key="start" value="-1"/> <details key="end" value="-1"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.572" references="/0/provideClass/@body.0/@body.1/@body.0/@body.0/@body.0/@body.0/@body.1/select/@body/@argument.0"> - <details key="start" value="10447"/> - <details key="end" value="10485"/> + <eAnnotations source="positions.576" references="/0/provideClass/@body.0/@body.1/@body.0/@body.0/@body.0/@body.0/@body.1/select/@body/@argument.0"> + <details key="start" value="10568"/> + <details key="end" value="10606"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.573" references="/0/provideClass/@body.0/@body.1/@body.0/@body.0/@body.0/@body.0/@body.1/select/temp22"> + <eAnnotations source="positions.577" references="/0/provideClass/@body.0/@body.1/@body.0/@body.0/@body.0/@body.0/@body.1/select/temp22"> <details key="start" value="-1"/> <details key="end" value="-1"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.574" references="/0/provideClass/@body.0/@body.1/@body.0/@body.0/@body.0/@body.0/@body.1/@each"> - <details key="start" value="10501"/> - <details key="end" value="10507"/> + <eAnnotations source="positions.578" references="/0/provideClass/@body.0/@body.1/@body.0/@body.0/@body.0/@body.0/@body.1/@each"> + <details key="start" value="10622"/> + <details key="end" value="10628"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.575" references="/0/provideClass/@body.0/@body.1/@body.0/@body.0/@body.0/@body.0/@ifExpr"> - <details key="start" value="10282"/> - <details key="end" value="10310"/> + <eAnnotations source="positions.579" references="/0/provideClass/@body.0/@body.1/@body.0/@body.0/@body.0/@body.0/@ifExpr"> + <details key="start" value="10403"/> + <details key="end" value="10431"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.576" references="/0/provideClass/@body.0/@body.1/@body.0/@body.0/@body.0/@body.0/@ifExpr/@source"> - <details key="start" value="10287"/> - <details key="end" value="10309"/> + <eAnnotations source="positions.580" references="/0/provideClass/@body.0/@body.1/@body.0/@body.0/@body.0/@body.0/@ifExpr/@source"> + <details key="start" value="10408"/> + <details key="end" value="10430"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.577" references="/0/provideClass/@body.0/@body.1/@body.0/@body.0/@body.0/@body.0/@ifExpr/@source/view2"> - <details key="start" value="10287"/> - <details key="end" value="10292"/> + <eAnnotations source="positions.581" references="/0/provideClass/@body.0/@body.1/@body.0/@body.0/@body.0/@body.0/@ifExpr/@source/view2"> + <details key="start" value="10408"/> + <details key="end" value="10413"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.578" references="/0/provideClass/@body.0/@body.1/@body.0/@body.0/@body.0/view2"> - <details key="start" value="10090"/> - <details key="end" value="10275"/> - <details key="line" value="202"/> + <eAnnotations source="positions.582" references="/0/provideClass/@body.0/@body.1/@body.0/@body.0/@body.0/view2"> + <details key="start" value="10211"/> + <details key="end" value="10396"/> + <details key="line" value="205"/> </eAnnotations> - <eAnnotations source="positions.579" references="/0/provideClass/@body.0/@body.1/@body.0/@body.0/@body.0/view2/@initExpression"> - <details key="start" value="10105"/> - <details key="end" value="10275"/> + <eAnnotations source="positions.583" references="/0/provideClass/@body.0/@body.1/@body.0/@body.0/@body.0/view2/@initExpression"> + <details key="start" value="10226"/> + <details key="end" value="10396"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.580" references="/0/provideClass/@body.0/@body.1/@body.0/@body.0/@body.0/view2/@initExpression/select"> - <details key="start" value="10105"/> - <details key="end" value="10266"/> + <eAnnotations source="positions.584" references="/0/provideClass/@body.0/@body.1/@body.0/@body.0/@body.0/view2/@initExpression/select"> + <details key="start" value="10226"/> + <details key="end" value="10387"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.581" references="/0/provideClass/@body.0/@body.1/@body.0/@body.0/@body.0/view2/@initExpression/select/@source"> - <details key="start" value="10105"/> - <details key="end" value="10117"/> + <eAnnotations source="positions.585" references="/0/provideClass/@body.0/@body.1/@body.0/@body.0/@body.0/view2/@initExpression/select/@source"> + <details key="start" value="10226"/> + <details key="end" value="10238"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.582" references="/0/provideClass/@body.0/@body.1/@body.0/@body.0/@body.0/view2/@initExpression/select/@source/subPec"> - <details key="start" value="10105"/> - <details key="end" value="10111"/> + <eAnnotations source="positions.586" references="/0/provideClass/@body.0/@body.1/@body.0/@body.0/@body.0/view2/@initExpression/select/@source/subPec"> + <details key="start" value="10226"/> + <details key="end" value="10232"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.583" references="/0/provideClass/@body.0/@body.1/@body.0/@body.0/@body.0/view2/@initExpression/select/@body"> - <details key="start" value="10142"/> - <details key="end" value="10265"/> + <eAnnotations source="positions.587" references="/0/provideClass/@body.0/@body.1/@body.0/@body.0/@body.0/view2/@initExpression/select/@body"> + <details key="start" value="10263"/> + <details key="end" value="10386"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.584" references="/0/provideClass/@body.0/@body.1/@body.0/@body.0/@body.0/view2/@initExpression/select/@body/@source"> - <details key="start" value="10142"/> - <details key="end" value="10152"/> + <eAnnotations source="positions.588" references="/0/provideClass/@body.0/@body.1/@body.0/@body.0/@body.0/view2/@initExpression/select/@body/@source"> + <details key="start" value="10263"/> + <details key="end" value="10273"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.585" references="/0/provideClass/@body.0/@body.1/@body.0/@body.0/@body.0/view2/@initExpression/select/@body/@source/v"> - <details key="start" value="10142"/> - <details key="end" value="10143"/> + <eAnnotations source="positions.589" references="/0/provideClass/@body.0/@body.1/@body.0/@body.0/@body.0/view2/@initExpression/select/@body/@source/v"> + <details key="start" value="10263"/> + <details key="end" value="10264"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.586" references="/0/provideClass/@body.0/@body.1/@body.0/@body.0/@body.0/view2/@initExpression/select/@body/@argument.0"> - <details key="start" value="10157"/> - <details key="end" value="10265"/> + <eAnnotations source="positions.590" references="/0/provideClass/@body.0/@body.1/@body.0/@body.0/@body.0/view2/@initExpression/select/@body/@argument.0"> + <details key="start" value="10278"/> + <details key="end" value="10386"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.587" references="/0/provideClass/@body.0/@body.1/@body.0/@body.0/@body.0/view2/@initExpression/select/@body/@argument.0/collect"> - <details key="start" value="10157"/> - <details key="end" value="10227"/> + <eAnnotations source="positions.591" references="/0/provideClass/@body.0/@body.1/@body.0/@body.0/@body.0/view2/@initExpression/select/@body/@argument.0/collect"> + <details key="start" value="10278"/> + <details key="end" value="10348"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.588" references="/0/provideClass/@body.0/@body.1/@body.0/@body.0/@body.0/view2/@initExpression/select/@body/@argument.0/collect/select"> - <details key="start" value="10157"/> - <details key="end" value="10204"/> + <eAnnotations source="positions.592" references="/0/provideClass/@body.0/@body.1/@body.0/@body.0/@body.0/view2/@initExpression/select/@body/@argument.0/collect/select"> + <details key="start" value="10278"/> + <details key="end" value="10325"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.589" references="/0/provideClass/@body.0/@body.1/@body.0/@body.0/@body.0/view2/@initExpression/select/@body/@argument.0/collect/select/@source"> - <details key="start" value="10157"/> - <details key="end" value="10170"/> + <eAnnotations source="positions.593" references="/0/provideClass/@body.0/@body.1/@body.0/@body.0/@body.0/view2/@initExpression/select/@body/@argument.0/collect/select/@source"> + <details key="start" value="10278"/> + <details key="end" value="10291"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.590" references="/0/provideClass/@body.0/@body.1/@body.0/@body.0/@body.0/view2/@initExpression/select/@body/@argument.0/collect/select/@source/v"> - <details key="start" value="10157"/> - <details key="end" value="10158"/> + <eAnnotations source="positions.594" references="/0/provideClass/@body.0/@body.1/@body.0/@body.0/@body.0/view2/@initExpression/select/@body/@argument.0/collect/select/@source/v"> + <details key="start" value="10278"/> + <details key="end" value="10279"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.591" references="/0/provideClass/@body.0/@body.1/@body.0/@body.0/@body.0/view2/@initExpression/select/@body/@argument.0/collect/select/@body"> - <details key="start" value="10179"/> - <details key="end" value="10203"/> + <eAnnotations source="positions.595" references="/0/provideClass/@body.0/@body.1/@body.0/@body.0/@body.0/view2/@initExpression/select/@body/@argument.0/collect/select/@body"> + <details key="start" value="10300"/> + <details key="end" value="10324"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.592" references="/0/provideClass/@body.0/@body.1/@body.0/@body.0/@body.0/view2/@initExpression/select/@body/@argument.0/collect/select/@body/temp1"> + <eAnnotations source="positions.596" references="/0/provideClass/@body.0/@body.1/@body.0/@body.0/@body.0/view2/@initExpression/select/@body/@argument.0/collect/select/@body/temp1"> <details key="start" value="-1"/> <details key="end" value="-1"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.593" references="/0/provideClass/@body.0/@body.1/@body.0/@body.0/@body.0/view2/@initExpression/select/@body/@argument.0/collect/select/@body/@argument.0"> - <details key="start" value="10191"/> - <details key="end" value="10202"/> + <eAnnotations source="positions.597" references="/0/provideClass/@body.0/@body.1/@body.0/@body.0/@body.0/view2/@initExpression/select/@body/@argument.0/collect/select/@body/@argument.0"> + <details key="start" value="10312"/> + <details key="end" value="10323"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.594" references="/0/provideClass/@body.0/@body.1/@body.0/@body.0/@body.0/view2/@initExpression/select/@body/@argument.0/collect/select/temp23"> + <eAnnotations source="positions.598" references="/0/provideClass/@body.0/@body.1/@body.0/@body.0/@body.0/view2/@initExpression/select/@body/@argument.0/collect/select/temp23"> <details key="start" value="-1"/> <details key="end" value="-1"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.595" references="/0/provideClass/@body.0/@body.1/@body.0/@body.0/@body.0/view2/@initExpression/select/@body/@argument.0/collect/@body"> + <eAnnotations source="positions.599" references="/0/provideClass/@body.0/@body.1/@body.0/@body.0/@body.0/view2/@initExpression/select/@body/@argument.0/collect/@body"> <details key="start" value="-1"/> <details key="end" value="-1"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.596" references="/0/provideClass/@body.0/@body.1/@body.0/@body.0/@body.0/view2/@initExpression/select/@body/@argument.0/collect/@body/temp2"> + <eAnnotations source="positions.600" references="/0/provideClass/@body.0/@body.1/@body.0/@body.0/@body.0/view2/@initExpression/select/@body/@argument.0/collect/@body/temp2"> <details key="start" value="-1"/> <details key="end" value="-1"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.597" references="/0/provideClass/@body.0/@body.1/@body.0/@body.0/@body.0/view2/@initExpression/select/@body/@argument.0/collect/@body/@argument.0"> - <details key="start" value="10215"/> - <details key="end" value="10226"/> + <eAnnotations source="positions.601" references="/0/provideClass/@body.0/@body.1/@body.0/@body.0/@body.0/view2/@initExpression/select/@body/@argument.0/collect/@body/@argument.0"> + <details key="start" value="10336"/> + <details key="end" value="10347"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.598" references="/0/provideClass/@body.0/@body.1/@body.0/@body.0/@body.0/view2/@initExpression/select/@body/@argument.0/collect/temp24"> + <eAnnotations source="positions.602" references="/0/provideClass/@body.0/@body.1/@body.0/@body.0/@body.0/view2/@initExpression/select/@body/@argument.0/collect/temp24"> <details key="start" value="-1"/> <details key="end" value="-1"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.599" references="/0/provideClass/@body.0/@body.1/@body.0/@body.0/@body.0/view2/@initExpression/select/@body/@argument.0/@argument.0"> - <details key="start" value="10241"/> - <details key="end" value="10264"/> + <eAnnotations source="positions.603" references="/0/provideClass/@body.0/@body.1/@body.0/@body.0/@body.0/view2/@initExpression/select/@body/@argument.0/@argument.0"> + <details key="start" value="10362"/> + <details key="end" value="10385"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.600" references="/0/provideClass/@body.0/@body.1/@body.0/@body.0/@body.0/view2/@initExpression/select/@body/@argument.0/@argument.0/@source"> - <details key="start" value="10241"/> - <details key="end" value="10250"/> + <eAnnotations source="positions.604" references="/0/provideClass/@body.0/@body.1/@body.0/@body.0/@body.0/view2/@initExpression/select/@body/@argument.0/@argument.0/@source"> + <details key="start" value="10362"/> + <details key="end" value="10371"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.601" references="/0/provideClass/@body.0/@body.1/@body.0/@body.0/@body.0/view2/@initExpression/select/@body/@argument.0/@argument.0/@source/pec"> - <details key="start" value="10241"/> - <details key="end" value="10244"/> + <eAnnotations source="positions.605" references="/0/provideClass/@body.0/@body.1/@body.0/@body.0/@body.0/view2/@initExpression/select/@body/@argument.0/@argument.0/@source/pec"> + <details key="start" value="10362"/> + <details key="end" value="10365"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.602" references="/0/provideClass/@body.0/@body.1/@body.0/@body.0/@body.0/view2/@initExpression/select/v"> - <details key="start" value="10126"/> - <details key="end" value="10139"/> + <eAnnotations source="positions.606" references="/0/provideClass/@body.0/@body.1/@body.0/@body.0/@body.0/view2/@initExpression/select/v"> + <details key="start" value="10247"/> + <details key="end" value="10260"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.603" references="/0/provideClass/@body.0/@body.1/@body.0/@body.0/@ifExpr"> - <details key="start" value="10055"/> - <details key="end" value="10084"/> + <eAnnotations source="positions.607" references="/0/provideClass/@body.0/@body.1/@body.0/@body.0/@ifExpr"> + <details key="start" value="10176"/> + <details key="end" value="10205"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.604" references="/0/provideClass/@body.0/@body.1/@body.0/@body.0/@ifExpr/@source"> - <details key="start" value="10060"/> - <details key="end" value="10083"/> + <eAnnotations source="positions.608" references="/0/provideClass/@body.0/@body.1/@body.0/@body.0/@ifExpr/@source"> + <details key="start" value="10181"/> + <details key="end" value="10204"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.605" references="/0/provideClass/@body.0/@body.1/@body.0/@body.0/@ifExpr/@source/subPec"> - <details key="start" value="10060"/> - <details key="end" value="10066"/> + <eAnnotations source="positions.609" references="/0/provideClass/@body.0/@body.1/@body.0/@body.0/@ifExpr/@source/subPec"> + <details key="start" value="10181"/> + <details key="end" value="10187"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.606" references="/0/provideClass/@body.0/@body.1/@body.0/subPec"> - <details key="start" value="9862"/> - <details key="end" value="10049"/> - <details key="line" value="201"/> + <eAnnotations source="positions.610" references="/0/provideClass/@body.0/@body.1/@body.0/subPec"> + <details key="start" value="9983"/> + <details key="end" value="10170"/> + <details key="line" value="204"/> </eAnnotations> - <eAnnotations source="positions.607" references="/0/provideClass/@body.0/@body.1/@body.0/subPec/@initExpression"> - <details key="start" value="9900"/> - <details key="end" value="10049"/> + <eAnnotations source="positions.611" references="/0/provideClass/@body.0/@body.1/@body.0/subPec/@initExpression"> + <details key="start" value="10021"/> + <details key="end" value="10170"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.608" references="/0/provideClass/@body.0/@body.1/@body.0/subPec/@initExpression/@source"> - <details key="start" value="9900"/> - <details key="end" value="9999"/> + <eAnnotations source="positions.612" references="/0/provideClass/@body.0/@body.1/@body.0/subPec/@initExpression/@source"> + <details key="start" value="10021"/> + <details key="end" value="10120"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.609" references="/0/provideClass/@body.0/@body.1/@body.0/subPec/@initExpression/@source/select"> - <details key="start" value="9900"/> - <details key="end" value="9990"/> + <eAnnotations source="positions.613" references="/0/provideClass/@body.0/@body.1/@body.0/subPec/@initExpression/@source/select"> + <details key="start" value="10021"/> + <details key="end" value="10111"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.610" references="/0/provideClass/@body.0/@body.1/@body.0/subPec/@initExpression/@source/select/collect"> - <details key="start" value="9900"/> - <details key="end" value="9929"/> + <eAnnotations source="positions.614" references="/0/provideClass/@body.0/@body.1/@body.0/subPec/@initExpression/@source/select/collect"> + <details key="start" value="10021"/> + <details key="end" value="10050"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.611" references="/0/provideClass/@body.0/@body.1/@body.0/subPec/@initExpression/@source/select/collect/@source"> - <details key="start" value="9900"/> - <details key="end" value="9921"/> + <eAnnotations source="positions.615" references="/0/provideClass/@body.0/@body.1/@body.0/subPec/@initExpression/@source/select/collect/@source"> + <details key="start" value="10021"/> + <details key="end" value="10042"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.612" references="/0/provideClass/@body.0/@body.1/@body.0/subPec/@initExpression/@source/select/collect/@source/pec"> - <details key="start" value="9900"/> - <details key="end" value="9903"/> + <eAnnotations source="positions.616" references="/0/provideClass/@body.0/@body.1/@body.0/subPec/@initExpression/@source/select/collect/@source/pec"> + <details key="start" value="10021"/> + <details key="end" value="10024"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.613" references="/0/provideClass/@body.0/@body.1/@body.0/subPec/@initExpression/@source/select/collect/@body"> - <details key="start" value="9922"/> - <details key="end" value="9929"/> + <eAnnotations source="positions.617" references="/0/provideClass/@body.0/@body.1/@body.0/subPec/@initExpression/@source/select/collect/@body"> + <details key="start" value="10043"/> + <details key="end" value="10050"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.614" references="/0/provideClass/@body.0/@body.1/@body.0/subPec/@initExpression/@source/select/collect/@body/temp1"> + <eAnnotations source="positions.618" references="/0/provideClass/@body.0/@body.1/@body.0/subPec/@initExpression/@source/select/collect/@body/temp1"> <details key="start" value="-1"/> <details key="end" value="-1"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.615" references="/0/provideClass/@body.0/@body.1/@body.0/subPec/@initExpression/@source/select/collect/temp25"> + <eAnnotations source="positions.619" references="/0/provideClass/@body.0/@body.1/@body.0/subPec/@initExpression/@source/select/collect/temp25"> <details key="start" value="-1"/> <details key="end" value="-1"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.616" references="/0/provideClass/@body.0/@body.1/@body.0/subPec/@initExpression/@source/select/@body"> - <details key="start" value="9938"/> - <details key="end" value="9989"/> + <eAnnotations source="positions.620" references="/0/provideClass/@body.0/@body.1/@body.0/subPec/@initExpression/@source/select/@body"> + <details key="start" value="10059"/> + <details key="end" value="10110"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.617" references="/0/provideClass/@body.0/@body.1/@body.0/subPec/@initExpression/@source/select/@body/temp2"> + <eAnnotations source="positions.621" references="/0/provideClass/@body.0/@body.1/@body.0/subPec/@initExpression/@source/select/@body/temp2"> <details key="start" value="-1"/> <details key="end" value="-1"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.618" references="/0/provideClass/@body.0/@body.1/@body.0/subPec/@initExpression/@source/select/@body/@argument.0"> - <details key="start" value="9950"/> - <details key="end" value="9988"/> + <eAnnotations source="positions.622" references="/0/provideClass/@body.0/@body.1/@body.0/subPec/@initExpression/@source/select/@body/@argument.0"> + <details key="start" value="10071"/> + <details key="end" value="10109"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.619" references="/0/provideClass/@body.0/@body.1/@body.0/subPec/@initExpression/@source/select/temp26"> + <eAnnotations source="positions.623" references="/0/provideClass/@body.0/@body.1/@body.0/subPec/@initExpression/@source/select/temp26"> <details key="start" value="-1"/> <details key="end" value="-1"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.620" references="/0/provideClass/@body.0/@body.1/@body.0/subPec/@initExpression/@argument.0"> - <details key="start" value="10010"/> - <details key="end" value="10048"/> + <eAnnotations source="positions.624" references="/0/provideClass/@body.0/@body.1/@body.0/subPec/@initExpression/@argument.0"> + <details key="start" value="10131"/> + <details key="end" value="10169"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.621" references="/0/provideClass/@body.0/@body.1/@ifExpr"> - <details key="start" value="9823"/> - <details key="end" value="9856"/> + <eAnnotations source="positions.625" references="/0/provideClass/@body.0/@body.1/@ifExpr"> + <details key="start" value="9944"/> + <details key="end" value="9977"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.622" references="/0/provideClass/@body.0/@body.1/@ifExpr/@source"> - <details key="start" value="9824"/> - <details key="end" value="9853"/> + <eAnnotations source="positions.626" references="/0/provideClass/@body.0/@body.1/@ifExpr/@source"> + <details key="start" value="9945"/> + <details key="end" value="9974"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.623" references="/0/provideClass/@body.0/@body.1/@ifExpr/@source/@source"> - <details key="start" value="9824"/> - <details key="end" value="9845"/> + <eAnnotations source="positions.627" references="/0/provideClass/@body.0/@body.1/@ifExpr/@source/@source"> + <details key="start" value="9945"/> + <details key="end" value="9966"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.624" references="/0/provideClass/@body.0/@body.1/@ifExpr/@source/@source/pec"> - <details key="start" value="9824"/> - <details key="end" value="9827"/> + <eAnnotations source="positions.628" references="/0/provideClass/@body.0/@body.1/@ifExpr/@source/@source/pec"> + <details key="start" value="9945"/> + <details key="end" value="9948"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.625" references="/0/provideClass/@body.0/@body.1/@ifExpr/@argument.0"> - <details key="start" value="9854"/> - <details key="end" value="9855"/> + <eAnnotations source="positions.629" references="/0/provideClass/@body.0/@body.1/@ifExpr/@argument.0"> + <details key="start" value="9975"/> + <details key="end" value="9976"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.626" references="/0/provideClass/@body.0/view"> - <details key="start" value="9600"/> - <details key="end" value="9668"/> - <details key="line" value="198"/> + <eAnnotations source="positions.630" references="/0/provideClass/@body.0/view"> + <details key="start" value="9721"/> + <details key="end" value="9789"/> + <details key="line" value="201"/> </eAnnotations> - <eAnnotations source="positions.627" references="/0/provideClass/@body.0/view/@initExpression"> - <details key="start" value="9614"/> - <details key="end" value="9668"/> + <eAnnotations source="positions.631" references="/0/provideClass/@body.0/view/@initExpression"> + <details key="start" value="9735"/> + <details key="end" value="9789"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.628" references="/0/provideClass/@body.0/view/@initExpression/select"> - <details key="start" value="9614"/> - <details key="end" value="9659"/> + <eAnnotations source="positions.632" references="/0/provideClass/@body.0/view/@initExpression/select"> + <details key="start" value="9735"/> + <details key="end" value="9780"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.629" references="/0/provideClass/@body.0/view/@initExpression/select/@source"> - <details key="start" value="9614"/> - <details key="end" value="9623"/> + <eAnnotations source="positions.633" references="/0/provideClass/@body.0/view/@initExpression/select/@source"> + <details key="start" value="9735"/> + <details key="end" value="9744"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.630" references="/0/provideClass/@body.0/view/@initExpression/select/@source/pec"> - <details key="start" value="9614"/> - <details key="end" value="9617"/> + <eAnnotations source="positions.634" references="/0/provideClass/@body.0/view/@initExpression/select/@source/pec"> + <details key="start" value="9735"/> + <details key="end" value="9738"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.631" references="/0/provideClass/@body.0/view/@initExpression/select/@body"> - <details key="start" value="9648"/> - <details key="end" value="9658"/> + <eAnnotations source="positions.635" references="/0/provideClass/@body.0/view/@initExpression/select/@body"> + <details key="start" value="9769"/> + <details key="end" value="9779"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.632" references="/0/provideClass/@body.0/view/@initExpression/select/@body/v"> - <details key="start" value="9648"/> - <details key="end" value="9649"/> + <eAnnotations source="positions.636" references="/0/provideClass/@body.0/view/@initExpression/select/@body/v"> + <details key="start" value="9769"/> + <details key="end" value="9770"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.633" references="/0/provideClass/@body.0/view/@initExpression/select/v"> - <details key="start" value="9632"/> - <details key="end" value="9645"/> + <eAnnotations source="positions.637" references="/0/provideClass/@body.0/view/@initExpression/select/v"> + <details key="start" value="9753"/> + <details key="end" value="9766"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.634" references="/0/provideClass/pec"> - <details key="start" value="9560"/> - <details key="end" value="9592"/> - <details key="line" value="197"/> + <eAnnotations source="positions.638" references="/0/provideClass/pec"> + <details key="start" value="9681"/> + <details key="end" value="9713"/> + <details key="line" value="200"/> </eAnnotations> - <eAnnotations source="positions.635" references="/0/provideForPartAndClass"> - <details key="start" value="10802"/> - <details key="end" value="11015"/> - <details key="line" value="214"/> + <eAnnotations source="positions.639" references="/0/provideForPartAndClass"> + <details key="start" value="10923"/> + <details key="end" value="11136"/> + <details key="line" value="217"/> </eAnnotations> - <eAnnotations source="positions.636" references="/0/provideForPartAndClass/@body.0"> - <details key="start" value="10877"/> - <details key="end" value="11003"/> - <details key="line" value="215"/> + <eAnnotations source="positions.640" references="/0/provideForPartAndClass/@body.0"> + <details key="start" value="10998"/> + <details key="end" value="11124"/> + <details key="line" value="218"/> </eAnnotations> - <eAnnotations source="positions.637" references="/0/provideForPartAndClass/@body.0/@body.0"> - <details key="start" value="10921"/> - <details key="end" value="10925"/> - <details key="line" value="216"/> + <eAnnotations source="positions.641" references="/0/provideForPartAndClass/@body.0/@body.0"> + <details key="start" value="11042"/> + <details key="end" value="11046"/> + <details key="line" value="219"/> </eAnnotations> - <eAnnotations source="positions.638" references="/0/provideForPartAndClass/@body.0/@body.1"> - <details key="start" value="10926"/> - <details key="end" value="10994"/> + <eAnnotations source="positions.642" references="/0/provideForPartAndClass/@body.0/@body.1"> + <details key="start" value="11047"/> + <details key="end" value="11115"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.639" references="/0/provideForPartAndClass/@body.0/@body.1/@source"> - <details key="start" value="10926"/> - <details key="end" value="10972"/> + <eAnnotations source="positions.643" references="/0/provideForPartAndClass/@body.0/@body.1/@source"> + <details key="start" value="11047"/> + <details key="end" value="11093"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.640" references="/0/provideForPartAndClass/@body.0/@body.1/@source/@source"> - <details key="start" value="10926"/> - <details key="end" value="10951"/> + <eAnnotations source="positions.644" references="/0/provideForPartAndClass/@body.0/@body.1/@source/@source"> + <details key="start" value="11047"/> + <details key="end" value="11072"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.641" references="/0/provideForPartAndClass/@body.0/@body.1/@source/@source/pec"> - <details key="start" value="10926"/> - <details key="end" value="10929"/> + <eAnnotations source="positions.645" references="/0/provideForPartAndClass/@body.0/@body.1/@source/@source/pec"> + <details key="start" value="11047"/> + <details key="end" value="11050"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.642" references="/0/provideForPartAndClass/@body.0/@body.1/@source/@argument.0"> - <details key="start" value="10963"/> - <details key="end" value="10967"/> + <eAnnotations source="positions.646" references="/0/provideForPartAndClass/@body.0/@body.1/@source/@argument.0"> + <details key="start" value="11084"/> + <details key="end" value="11088"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.643" references="/0/provideForPartAndClass/@body.0/@body.1/@source/@argument.1"> - <details key="start" value="10969"/> - <details key="end" value="10971"/> + <eAnnotations source="positions.647" references="/0/provideForPartAndClass/@body.0/@body.1/@source/@argument.1"> + <details key="start" value="11090"/> + <details key="end" value="11092"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.644" references="/0/provideForPartAndClass/@body.0/@body.1/@argument.0"> - <details key="start" value="10984"/> - <details key="end" value="10990"/> + <eAnnotations source="positions.648" references="/0/provideForPartAndClass/@body.0/@body.1/@argument.0"> + <details key="start" value="11105"/> + <details key="end" value="11111"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.645" references="/0/provideForPartAndClass/@body.0/@body.1/@argument.1"> - <details key="start" value="10991"/> - <details key="end" value="10993"/> + <eAnnotations source="positions.649" references="/0/provideForPartAndClass/@body.0/@body.1/@argument.1"> + <details key="start" value="11112"/> + <details key="end" value="11114"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.646" references="/0/provideForPartAndClass/@body.0/@body.2"> - <details key="start" value="10996"/> - <details key="end" value="10998"/> - <details key="line" value="216"/> + <eAnnotations source="positions.650" references="/0/provideForPartAndClass/@body.0/@body.2"> + <details key="start" value="11117"/> + <details key="end" value="11119"/> + <details key="line" value="219"/> </eAnnotations> - <eAnnotations source="positions.647" references="/0/provideForPartAndClass/@body.0/@ifExpr"> - <details key="start" value="10881"/> - <details key="end" value="10919"/> + <eAnnotations source="positions.651" references="/0/provideForPartAndClass/@body.0/@ifExpr"> + <details key="start" value="11002"/> + <details key="end" value="11040"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.648" references="/0/provideForPartAndClass/@body.0/@ifExpr/@source"> - <details key="start" value="10882"/> - <details key="end" value="10914"/> + <eAnnotations source="positions.652" references="/0/provideForPartAndClass/@body.0/@ifExpr/@source"> + <details key="start" value="11003"/> + <details key="end" value="11035"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.649" references="/0/provideForPartAndClass/@body.0/@ifExpr/@source/@source"> - <details key="start" value="10882"/> - <details key="end" value="10907"/> + <eAnnotations source="positions.653" references="/0/provideForPartAndClass/@body.0/@ifExpr/@source/@source"> + <details key="start" value="11003"/> + <details key="end" value="11028"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.650" references="/0/provideForPartAndClass/@body.0/@ifExpr/@source/@source/pec"> - <details key="start" value="10882"/> - <details key="end" value="10885"/> + <eAnnotations source="positions.654" references="/0/provideForPartAndClass/@body.0/@ifExpr/@source/@source/pec"> + <details key="start" value="11003"/> + <details key="end" value="11006"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.651" references="/0/provideForPartAndClass/@body.0/@ifExpr/@argument.0"> - <details key="start" value="10917"/> - <details key="end" value="10918"/> + <eAnnotations source="positions.655" references="/0/provideForPartAndClass/@body.0/@ifExpr/@argument.0"> + <details key="start" value="11038"/> + <details key="end" value="11039"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.652" references="/0/provideForPartAndClass/pec"> - <details key="start" value="10842"/> - <details key="end" value="10874"/> - <details key="line" value="214"/> + <eAnnotations source="positions.656" references="/0/provideForPartAndClass/pec"> + <details key="start" value="10963"/> + <details key="end" value="10995"/> + <details key="line" value="217"/> </eAnnotations> - <eAnnotations source="positions.653" references="/0/providePartAndClass"> - <details key="start" value="11017"/> - <details key="end" value="12439"/> - <details key="line" value="220"/> - </eAnnotations> - <eAnnotations source="positions.654" references="/0/providePartAndClass/@body.0"> - <details key="start" value="11089"/> - <details key="end" value="12427"/> - <details key="line" value="221"/> - </eAnnotations> - <eAnnotations source="positions.655" references="/0/providePartAndClass/@body.0/@body.0"> - <details key="start" value="11164"/> - <details key="end" value="11379"/> - <details key="line" value="222"/> - </eAnnotations> - <eAnnotations source="positions.656" references="/0/providePartAndClass/@body.0/@body.0/@body.0"> - <details key="start" value="11196"/> - <details key="end" value="11374"/> - <details key="line" value="222"/> - </eAnnotations> - <eAnnotations source="positions.657" references="/0/providePartAndClass/@body.0/@body.0/@body.0/@body.0"> - <details key="start" value="11260"/> - <details key="end" value="11261"/> + <eAnnotations source="positions.657" references="/0/providePartAndClass"> + <details key="start" value="11138"/> + <details key="end" value="12560"/> <details key="line" value="223"/> </eAnnotations> - <eAnnotations source="positions.658" references="/0/providePartAndClass/@body.0/@body.0/@body.0/@body.1"> - <details key="start" value="11262"/> - <details key="end" value="11280"/> + <eAnnotations source="positions.658" references="/0/providePartAndClass/@body.0"> + <details key="start" value="11210"/> + <details key="end" value="12548"/> + <details key="line" value="224"/> + </eAnnotations> + <eAnnotations source="positions.659" references="/0/providePartAndClass/@body.0/@body.0"> + <details key="start" value="11285"/> + <details key="end" value="11500"/> + <details key="line" value="225"/> + </eAnnotations> + <eAnnotations source="positions.660" references="/0/providePartAndClass/@body.0/@body.0/@body.0"> + <details key="start" value="11317"/> + <details key="end" value="11495"/> + <details key="line" value="225"/> + </eAnnotations> + <eAnnotations source="positions.661" references="/0/providePartAndClass/@body.0/@body.0/@body.0/@body.0"> + <details key="start" value="11381"/> + <details key="end" value="11382"/> + <details key="line" value="226"/> + </eAnnotations> + <eAnnotations source="positions.662" references="/0/providePartAndClass/@body.0/@body.0/@body.0/@body.1"> + <details key="start" value="11383"/> + <details key="end" value="11401"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.659" references="/0/providePartAndClass/@body.0/@body.0/@body.0/@body.1/pec"> - <details key="start" value="11262"/> - <details key="end" value="11265"/> + <eAnnotations source="positions.663" references="/0/providePartAndClass/@body.0/@body.0/@body.0/@body.1/pec"> + <details key="start" value="11383"/> + <details key="end" value="11386"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.660" references="/0/providePartAndClass/@body.0/@body.0/@body.0/@body.1/v"> - <details key="start" value="11278"/> - <details key="end" value="11279"/> + <eAnnotations source="positions.664" references="/0/providePartAndClass/@body.0/@body.0/@body.0/@body.1/v"> + <details key="start" value="11399"/> + <details key="end" value="11400"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.661" references="/0/providePartAndClass/@body.0/@body.0/@body.0/@body.2"> - <details key="start" value="11282"/> - <details key="end" value="11283"/> - <details key="line" value="223"/> + <eAnnotations source="positions.665" references="/0/providePartAndClass/@body.0/@body.0/@body.0/@body.2"> + <details key="start" value="11403"/> + <details key="end" value="11404"/> + <details key="line" value="226"/> </eAnnotations> - <eAnnotations source="positions.662" references="/0/providePartAndClass/@body.0/@body.0/@body.0/@body.3"> - <details key="start" value="11284"/> - <details key="end" value="11307"/> + <eAnnotations source="positions.666" references="/0/providePartAndClass/@body.0/@body.0/@body.0/@body.3"> + <details key="start" value="11405"/> + <details key="end" value="11428"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.663" references="/0/providePartAndClass/@body.0/@body.0/@body.0/@body.3/v"> - <details key="start" value="11284"/> - <details key="end" value="11285"/> + <eAnnotations source="positions.667" references="/0/providePartAndClass/@body.0/@body.0/@body.0/@body.3/v"> + <details key="start" value="11405"/> + <details key="end" value="11406"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.664" references="/0/providePartAndClass/@body.0/@body.0/@body.0/@body.3/pec"> - <details key="start" value="11303"/> - <details key="end" value="11306"/> + <eAnnotations source="positions.668" references="/0/providePartAndClass/@body.0/@body.0/@body.0/@body.3/pec"> + <details key="start" value="11424"/> + <details key="end" value="11427"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.665" references="/0/providePartAndClass/@body.0/@body.0/@body.0/@body.4"> - <details key="start" value="11309"/> - <details key="end" value="11340"/> - <details key="line" value="223"/> + <eAnnotations source="positions.669" references="/0/providePartAndClass/@body.0/@body.0/@body.0/@body.4"> + <details key="start" value="11430"/> + <details key="end" value="11461"/> + <details key="line" value="226"/> </eAnnotations> - <eAnnotations source="positions.666" references="/0/providePartAndClass/@body.0/@body.0/@body.0/@body.5"> - <details key="start" value="11341"/> - <details key="end" value="11359"/> + <eAnnotations source="positions.670" references="/0/providePartAndClass/@body.0/@body.0/@body.0/@body.5"> + <details key="start" value="11462"/> + <details key="end" value="11480"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.667" references="/0/providePartAndClass/@body.0/@body.0/@body.0/@body.5/pec"> - <details key="start" value="11341"/> - <details key="end" value="11344"/> + <eAnnotations source="positions.671" references="/0/providePartAndClass/@body.0/@body.0/@body.0/@body.5/pec"> + <details key="start" value="11462"/> + <details key="end" value="11465"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.668" references="/0/providePartAndClass/@body.0/@body.0/@body.0/@body.5/v"> - <details key="start" value="11357"/> - <details key="end" value="11358"/> + <eAnnotations source="positions.672" references="/0/providePartAndClass/@body.0/@body.0/@body.0/@body.5/v"> + <details key="start" value="11478"/> + <details key="end" value="11479"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.669" references="/0/providePartAndClass/@body.0/@body.0/@body.0/@body.6"> - <details key="start" value="11361"/> - <details key="end" value="11368"/> - <details key="line" value="223"/> + <eAnnotations source="positions.673" references="/0/providePartAndClass/@body.0/@body.0/@body.0/@body.6"> + <details key="start" value="11482"/> + <details key="end" value="11489"/> + <details key="line" value="226"/> </eAnnotations> - <eAnnotations source="positions.670" references="/0/providePartAndClass/@body.0/@body.0/@body.0/v"> - <details key="start" value="11202"/> - <details key="end" value="11210"/> - <details key="line" value="222"/> + <eAnnotations source="positions.674" references="/0/providePartAndClass/@body.0/@body.0/@body.0/v"> + <details key="start" value="11323"/> + <details key="end" value="11331"/> + <details key="line" value="225"/> </eAnnotations> - <eAnnotations source="positions.671" references="/0/providePartAndClass/@body.0/@body.0/@body.0/@iterSet"> - <details key="start" value="11213"/> - <details key="end" value="11222"/> + <eAnnotations source="positions.675" references="/0/providePartAndClass/@body.0/@body.0/@body.0/@iterSet"> + <details key="start" value="11334"/> + <details key="end" value="11343"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.672" references="/0/providePartAndClass/@body.0/@body.0/@body.0/@iterSet/pec"> - <details key="start" value="11213"/> - <details key="end" value="11216"/> + <eAnnotations source="positions.676" references="/0/providePartAndClass/@body.0/@body.0/@body.0/@iterSet/pec"> + <details key="start" value="11334"/> + <details key="end" value="11337"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.673" references="/0/providePartAndClass/@body.0/@body.0/@body.0/@each"> - <details key="start" value="11235"/> - <details key="end" value="11241"/> + <eAnnotations source="positions.677" references="/0/providePartAndClass/@body.0/@body.0/@body.0/@each"> + <details key="start" value="11356"/> + <details key="end" value="11362"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.674" references="/0/providePartAndClass/@body.0/@body.0/@body.0/@guard"> - <details key="start" value="11247"/> - <details key="end" value="11257"/> + <eAnnotations source="positions.678" references="/0/providePartAndClass/@body.0/@body.0/@body.0/@guard"> + <details key="start" value="11368"/> + <details key="end" value="11378"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.675" references="/0/providePartAndClass/@body.0/@body.0/@body.0/@guard/v"> - <details key="start" value="11247"/> - <details key="end" value="11248"/> + <eAnnotations source="positions.679" references="/0/providePartAndClass/@body.0/@body.0/@body.0/@guard/v"> + <details key="start" value="11368"/> + <details key="end" value="11369"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.676" references="/0/providePartAndClass/@body.0/@body.0/@ifExpr"> - <details key="start" value="11168"/> - <details key="end" value="11195"/> + <eAnnotations source="positions.680" references="/0/providePartAndClass/@body.0/@body.0/@ifExpr"> + <details key="start" value="11289"/> + <details key="end" value="11316"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.677" references="/0/providePartAndClass/@body.0/@body.0/@ifExpr/@source"> - <details key="start" value="11173"/> - <details key="end" value="11194"/> + <eAnnotations source="positions.681" references="/0/providePartAndClass/@body.0/@body.0/@ifExpr/@source"> + <details key="start" value="11294"/> + <details key="end" value="11315"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.678" references="/0/providePartAndClass/@body.0/@body.0/@ifExpr/@source/view"> - <details key="start" value="11173"/> - <details key="end" value="11177"/> + <eAnnotations source="positions.682" references="/0/providePartAndClass/@body.0/@body.0/@ifExpr/@source/view"> + <details key="start" value="11294"/> + <details key="end" value="11298"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.679" references="/0/providePartAndClass/@body.0/@body.1"> - <details key="start" value="11380"/> - <details key="end" value="12420"/> - <details key="line" value="224"/> + <eAnnotations source="positions.683" references="/0/providePartAndClass/@body.0/@body.1"> + <details key="start" value="11501"/> + <details key="end" value="12541"/> + <details key="line" value="227"/> </eAnnotations> - <eAnnotations source="positions.680" references="/0/providePartAndClass/@body.0/@body.1/@body.0"> - <details key="start" value="11418"/> - <details key="end" value="12414"/> - <details key="line" value="224"/> + <eAnnotations source="positions.684" references="/0/providePartAndClass/@body.0/@body.1/@body.0"> + <details key="start" value="11539"/> + <details key="end" value="12535"/> + <details key="line" value="227"/> </eAnnotations> - <eAnnotations source="positions.681" references="/0/providePartAndClass/@body.0/@body.1/@body.0/@body.0"> - <details key="start" value="11612"/> - <details key="end" value="12407"/> - <details key="line" value="225"/> + <eAnnotations source="positions.685" references="/0/providePartAndClass/@body.0/@body.1/@body.0/@body.0"> + <details key="start" value="11733"/> + <details key="end" value="12528"/> + <details key="line" value="228"/> </eAnnotations> - <eAnnotations source="positions.682" references="/0/providePartAndClass/@body.0/@body.1/@body.0/@body.0/@body.0"> - <details key="start" value="11646"/> - <details key="end" value="12402"/> - <details key="line" value="225"/> + <eAnnotations source="positions.686" references="/0/providePartAndClass/@body.0/@body.1/@body.0/@body.0/@body.0"> + <details key="start" value="11767"/> + <details key="end" value="12523"/> + <details key="line" value="228"/> </eAnnotations> - <eAnnotations source="positions.683" references="/0/providePartAndClass/@body.0/@body.1/@body.0/@body.0/@body.0/@body.0"> - <details key="start" value="11839"/> - <details key="end" value="12396"/> - <details key="line" value="226"/> + <eAnnotations source="positions.687" references="/0/providePartAndClass/@body.0/@body.1/@body.0/@body.0/@body.0/@body.0"> + <details key="start" value="11960"/> + <details key="end" value="12517"/> + <details key="line" value="229"/> </eAnnotations> - <eAnnotations source="positions.684" references="/0/providePartAndClass/@body.0/@body.1/@body.0/@body.0/@body.0/@body.0/@body.0"> - <details key="start" value="11872"/> - <details key="end" value="11913"/> - <details key="line" value="226"/> + <eAnnotations source="positions.688" references="/0/providePartAndClass/@body.0/@body.1/@body.0/@body.0/@body.0/@body.0/@body.0"> + <details key="start" value="11993"/> + <details key="end" value="12034"/> + <details key="line" value="229"/> </eAnnotations> - <eAnnotations source="positions.685" references="/0/providePartAndClass/@body.0/@body.1/@body.0/@body.0/@body.0/@body.0/@body.0/@body.0"> - <details key="start" value="11904"/> - <details key="end" value="11908"/> - <details key="line" value="226"/> + <eAnnotations source="positions.689" references="/0/providePartAndClass/@body.0/@body.1/@body.0/@body.0/@body.0/@body.0/@body.0/@body.0"> + <details key="start" value="12025"/> + <details key="end" value="12029"/> + <details key="line" value="229"/> </eAnnotations> - <eAnnotations source="positions.686" references="/0/providePartAndClass/@body.0/@body.1/@body.0/@body.0/@body.0/@body.0/@body.0/@ifExpr"> - <details key="start" value="11876"/> - <details key="end" value="11903"/> + <eAnnotations source="positions.690" references="/0/providePartAndClass/@body.0/@body.1/@body.0/@body.0/@body.0/@body.0/@body.0/@ifExpr"> + <details key="start" value="11997"/> + <details key="end" value="12024"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.687" references="/0/providePartAndClass/@body.0/@body.1/@body.0/@body.0/@body.0/@body.0/@body.0/@ifExpr/@source"> - <details key="start" value="11881"/> - <details key="end" value="11902"/> + <eAnnotations source="positions.691" references="/0/providePartAndClass/@body.0/@body.1/@body.0/@body.0/@body.0/@body.0/@body.0/@ifExpr/@source"> + <details key="start" value="12002"/> + <details key="end" value="12023"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.688" references="/0/providePartAndClass/@body.0/@body.1/@body.0/@body.0/@body.0/@body.0/@body.0/@ifExpr/@source/view"> - <details key="start" value="11881"/> - <details key="end" value="11885"/> + <eAnnotations source="positions.692" references="/0/providePartAndClass/@body.0/@body.1/@body.0/@body.0/@body.0/@body.0/@body.0/@ifExpr/@source/view"> + <details key="start" value="12002"/> + <details key="end" value="12006"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.689" references="/0/providePartAndClass/@body.0/@body.1/@body.0/@body.0/@body.0/@body.0/@body.1"> - <details key="start" value="11914"/> - <details key="end" value="12390"/> - <details key="line" value="227"/> + <eAnnotations source="positions.693" references="/0/providePartAndClass/@body.0/@body.1/@body.0/@body.0/@body.0/@body.0/@body.1"> + <details key="start" value="12035"/> + <details key="end" value="12511"/> + <details key="line" value="230"/> </eAnnotations> - <eAnnotations source="positions.690" references="/0/providePartAndClass/@body.0/@body.1/@body.0/@body.0/@body.0/@body.0/@body.1/@body.0"> - <details key="start" value="12071"/> - <details key="end" value="12384"/> - <details key="line" value="228"/> + <eAnnotations source="positions.694" references="/0/providePartAndClass/@body.0/@body.1/@body.0/@body.0/@body.0/@body.0/@body.1/@body.0"> + <details key="start" value="12192"/> + <details key="end" value="12505"/> + <details key="line" value="231"/> </eAnnotations> - <eAnnotations source="positions.691" references="/0/providePartAndClass/@body.0/@body.1/@body.0/@body.0/@body.0/@body.0/@body.1/@body.0/@body.0"> - <details key="start" value="12259"/> - <details key="end" value="12260"/> - <details key="line" value="229"/> + <eAnnotations source="positions.695" references="/0/providePartAndClass/@body.0/@body.1/@body.0/@body.0/@body.0/@body.0/@body.1/@body.0/@body.0"> + <details key="start" value="12380"/> + <details key="end" value="12381"/> + <details key="line" value="232"/> </eAnnotations> - <eAnnotations source="positions.692" references="/0/providePartAndClass/@body.0/@body.1/@body.0/@body.0/@body.0/@body.0/@body.1/@body.0/@body.1"> - <details key="start" value="12261"/> - <details key="end" value="12285"/> + <eAnnotations source="positions.696" references="/0/providePartAndClass/@body.0/@body.1/@body.0/@body.0/@body.0/@body.0/@body.1/@body.0/@body.1"> + <details key="start" value="12382"/> + <details key="end" value="12406"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.693" references="/0/providePartAndClass/@body.0/@body.1/@body.0/@body.0/@body.0/@body.0/@body.1/@body.0/@body.1/subPec"> - <details key="start" value="12261"/> - <details key="end" value="12267"/> + <eAnnotations source="positions.697" references="/0/providePartAndClass/@body.0/@body.1/@body.0/@body.0/@body.0/@body.0/@body.1/@body.0/@body.1/subPec"> + <details key="start" value="12382"/> + <details key="end" value="12388"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.694" references="/0/providePartAndClass/@body.0/@body.1/@body.0/@body.0/@body.0/@body.0/@body.1/@body.0/@body.1/view"> - <details key="start" value="12280"/> - <details key="end" value="12284"/> + <eAnnotations source="positions.698" references="/0/providePartAndClass/@body.0/@body.1/@body.0/@body.0/@body.0/@body.0/@body.1/@body.0/@body.1/view"> + <details key="start" value="12401"/> + <details key="end" value="12405"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.695" references="/0/providePartAndClass/@body.0/@body.1/@body.0/@body.0/@body.0/@body.0/@body.1/@body.0/@body.2"> - <details key="start" value="12287"/> - <details key="end" value="12288"/> - <details key="line" value="229"/> + <eAnnotations source="positions.699" references="/0/providePartAndClass/@body.0/@body.1/@body.0/@body.0/@body.0/@body.0/@body.1/@body.0/@body.2"> + <details key="start" value="12408"/> + <details key="end" value="12409"/> + <details key="line" value="232"/> </eAnnotations> - <eAnnotations source="positions.696" references="/0/providePartAndClass/@body.0/@body.1/@body.0/@body.0/@body.0/@body.0/@body.1/@body.0/@body.3"> - <details key="start" value="12289"/> - <details key="end" value="12318"/> + <eAnnotations source="positions.700" references="/0/providePartAndClass/@body.0/@body.1/@body.0/@body.0/@body.0/@body.0/@body.1/@body.0/@body.3"> + <details key="start" value="12410"/> + <details key="end" value="12439"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.697" references="/0/providePartAndClass/@body.0/@body.1/@body.0/@body.0/@body.0/@body.0/@body.1/@body.0/@body.3/view"> - <details key="start" value="12289"/> - <details key="end" value="12293"/> + <eAnnotations source="positions.701" references="/0/providePartAndClass/@body.0/@body.1/@body.0/@body.0/@body.0/@body.0/@body.1/@body.0/@body.3/view"> + <details key="start" value="12410"/> + <details key="end" value="12414"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.698" references="/0/providePartAndClass/@body.0/@body.1/@body.0/@body.0/@body.0/@body.0/@body.1/@body.0/@body.3/subPec"> - <details key="start" value="12311"/> - <details key="end" value="12317"/> + <eAnnotations source="positions.702" references="/0/providePartAndClass/@body.0/@body.1/@body.0/@body.0/@body.0/@body.0/@body.1/@body.0/@body.3/subPec"> + <details key="start" value="12432"/> + <details key="end" value="12438"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.699" references="/0/providePartAndClass/@body.0/@body.1/@body.0/@body.0/@body.0/@body.0/@body.1/@body.0/@body.4"> - <details key="start" value="12320"/> - <details key="end" value="12351"/> - <details key="line" value="229"/> + <eAnnotations source="positions.703" references="/0/providePartAndClass/@body.0/@body.1/@body.0/@body.0/@body.0/@body.0/@body.1/@body.0/@body.4"> + <details key="start" value="12441"/> + <details key="end" value="12472"/> + <details key="line" value="232"/> </eAnnotations> - <eAnnotations source="positions.700" references="/0/providePartAndClass/@body.0/@body.1/@body.0/@body.0/@body.0/@body.0/@body.1/@body.0/@body.5"> - <details key="start" value="12352"/> - <details key="end" value="12369"/> + <eAnnotations source="positions.704" references="/0/providePartAndClass/@body.0/@body.1/@body.0/@body.0/@body.0/@body.0/@body.1/@body.0/@body.5"> + <details key="start" value="12473"/> + <details key="end" value="12490"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.701" references="/0/providePartAndClass/@body.0/@body.1/@body.0/@body.0/@body.0/@body.0/@body.1/@body.0/@body.5/subPec"> - <details key="start" value="12352"/> - <details key="end" value="12358"/> + <eAnnotations source="positions.705" references="/0/providePartAndClass/@body.0/@body.1/@body.0/@body.0/@body.0/@body.0/@body.1/@body.0/@body.5/subPec"> + <details key="start" value="12473"/> + <details key="end" value="12479"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.702" references="/0/providePartAndClass/@body.0/@body.1/@body.0/@body.0/@body.0/@body.0/@body.1/@body.0/@body.6"> - <details key="start" value="12371"/> - <details key="end" value="12378"/> - <details key="line" value="229"/> + <eAnnotations source="positions.706" references="/0/providePartAndClass/@body.0/@body.1/@body.0/@body.0/@body.0/@body.0/@body.1/@body.0/@body.6"> + <details key="start" value="12492"/> + <details key="end" value="12499"/> + <details key="line" value="232"/> </eAnnotations> - <eAnnotations source="positions.703" references="/0/providePartAndClass/@body.0/@body.1/@body.0/@body.0/@body.0/@body.0/@body.1/@body.0/view"> - <details key="start" value="12077"/> - <details key="end" value="12088"/> - <details key="line" value="228"/> + <eAnnotations source="positions.707" references="/0/providePartAndClass/@body.0/@body.1/@body.0/@body.0/@body.0/@body.0/@body.1/@body.0/view"> + <details key="start" value="12198"/> + <details key="end" value="12209"/> + <details key="line" value="231"/> </eAnnotations> - <eAnnotations source="positions.704" references="/0/providePartAndClass/@body.0/@body.1/@body.0/@body.0/@body.0/@body.0/@body.1/@body.0/@iterSet"> - <details key="start" value="12091"/> - <details key="end" value="12103"/> + <eAnnotations source="positions.708" references="/0/providePartAndClass/@body.0/@body.1/@body.0/@body.0/@body.0/@body.0/@body.1/@body.0/@iterSet"> + <details key="start" value="12212"/> + <details key="end" value="12224"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.705" references="/0/providePartAndClass/@body.0/@body.1/@body.0/@body.0/@body.0/@body.0/@body.1/@body.0/@iterSet/subPec"> - <details key="start" value="12091"/> - <details key="end" value="12097"/> + <eAnnotations source="positions.709" references="/0/providePartAndClass/@body.0/@body.1/@body.0/@body.0/@body.0/@body.0/@body.1/@body.0/@iterSet/subPec"> + <details key="start" value="12212"/> + <details key="end" value="12218"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.706" references="/0/providePartAndClass/@body.0/@body.1/@body.0/@body.0/@body.0/@body.0/@body.1/@body.0/@each"> - <details key="start" value="12116"/> - <details key="end" value="12122"/> + <eAnnotations source="positions.710" references="/0/providePartAndClass/@body.0/@body.1/@body.0/@body.0/@body.0/@body.0/@body.1/@body.0/@each"> + <details key="start" value="12237"/> + <details key="end" value="12243"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.707" references="/0/providePartAndClass/@body.0/@body.1/@body.0/@body.0/@body.0/@body.0/@body.1/@body.0/@guard"> - <details key="start" value="12127"/> - <details key="end" value="12256"/> + <eAnnotations source="positions.711" references="/0/providePartAndClass/@body.0/@body.1/@body.0/@body.0/@body.0/@body.0/@body.1/@body.0/@guard"> + <details key="start" value="12248"/> + <details key="end" value="12377"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.708" references="/0/providePartAndClass/@body.0/@body.1/@body.0/@body.0/@body.0/@body.0/@body.1/@body.0/@guard/@source"> - <details key="start" value="12127"/> - <details key="end" value="12140"/> + <eAnnotations source="positions.712" references="/0/providePartAndClass/@body.0/@body.1/@body.0/@body.0/@body.0/@body.0/@body.1/@body.0/@guard/@source"> + <details key="start" value="12248"/> + <details key="end" value="12261"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.709" references="/0/providePartAndClass/@body.0/@body.1/@body.0/@body.0/@body.0/@body.0/@body.1/@body.0/@guard/@source/view"> - <details key="start" value="12127"/> - <details key="end" value="12131"/> + <eAnnotations source="positions.713" references="/0/providePartAndClass/@body.0/@body.1/@body.0/@body.0/@body.0/@body.0/@body.1/@body.0/@guard/@source/view"> + <details key="start" value="12248"/> + <details key="end" value="12252"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.710" references="/0/providePartAndClass/@body.0/@body.1/@body.0/@body.0/@body.0/@body.0/@body.1/@body.0/@guard/@argument.0"> - <details key="start" value="12145"/> - <details key="end" value="12256"/> + <eAnnotations source="positions.714" references="/0/providePartAndClass/@body.0/@body.1/@body.0/@body.0/@body.0/@body.0/@body.1/@body.0/@guard/@argument.0"> + <details key="start" value="12266"/> + <details key="end" value="12377"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.711" references="/0/providePartAndClass/@body.0/@body.1/@body.0/@body.0/@body.0/@body.0/@body.1/@body.0/@guard/@argument.0/collect"> - <details key="start" value="12145"/> - <details key="end" value="12218"/> + <eAnnotations source="positions.715" references="/0/providePartAndClass/@body.0/@body.1/@body.0/@body.0/@body.0/@body.0/@body.1/@body.0/@guard/@argument.0/collect"> + <details key="start" value="12266"/> + <details key="end" value="12339"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.712" references="/0/providePartAndClass/@body.0/@body.1/@body.0/@body.0/@body.0/@body.0/@body.1/@body.0/@guard/@argument.0/collect/select"> - <details key="start" value="12145"/> - <details key="end" value="12195"/> + <eAnnotations source="positions.716" references="/0/providePartAndClass/@body.0/@body.1/@body.0/@body.0/@body.0/@body.0/@body.1/@body.0/@guard/@argument.0/collect/select"> + <details key="start" value="12266"/> + <details key="end" value="12316"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.713" references="/0/providePartAndClass/@body.0/@body.1/@body.0/@body.0/@body.0/@body.0/@body.1/@body.0/@guard/@argument.0/collect/select/@source"> - <details key="start" value="12145"/> - <details key="end" value="12161"/> + <eAnnotations source="positions.717" references="/0/providePartAndClass/@body.0/@body.1/@body.0/@body.0/@body.0/@body.0/@body.1/@body.0/@guard/@argument.0/collect/select/@source"> + <details key="start" value="12266"/> + <details key="end" value="12282"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.714" references="/0/providePartAndClass/@body.0/@body.1/@body.0/@body.0/@body.0/@body.0/@body.1/@body.0/@guard/@argument.0/collect/select/@source/view"> - <details key="start" value="12145"/> - <details key="end" value="12149"/> + <eAnnotations source="positions.718" references="/0/providePartAndClass/@body.0/@body.1/@body.0/@body.0/@body.0/@body.0/@body.1/@body.0/@guard/@argument.0/collect/select/@source/view"> + <details key="start" value="12266"/> + <details key="end" value="12270"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.715" references="/0/providePartAndClass/@body.0/@body.1/@body.0/@body.0/@body.0/@body.0/@body.1/@body.0/@guard/@argument.0/collect/select/@body"> - <details key="start" value="12170"/> - <details key="end" value="12194"/> + <eAnnotations source="positions.719" references="/0/providePartAndClass/@body.0/@body.1/@body.0/@body.0/@body.0/@body.0/@body.1/@body.0/@guard/@argument.0/collect/select/@body"> + <details key="start" value="12291"/> + <details key="end" value="12315"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.716" references="/0/providePartAndClass/@body.0/@body.1/@body.0/@body.0/@body.0/@body.0/@body.1/@body.0/@guard/@argument.0/collect/select/@body/temp1"> + <eAnnotations source="positions.720" references="/0/providePartAndClass/@body.0/@body.1/@body.0/@body.0/@body.0/@body.0/@body.1/@body.0/@guard/@argument.0/collect/select/@body/temp1"> <details key="start" value="-1"/> <details key="end" value="-1"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.717" references="/0/providePartAndClass/@body.0/@body.1/@body.0/@body.0/@body.0/@body.0/@body.1/@body.0/@guard/@argument.0/collect/select/@body/@argument.0"> - <details key="start" value="12182"/> - <details key="end" value="12193"/> + <eAnnotations source="positions.721" references="/0/providePartAndClass/@body.0/@body.1/@body.0/@body.0/@body.0/@body.0/@body.1/@body.0/@guard/@argument.0/collect/select/@body/@argument.0"> + <details key="start" value="12303"/> + <details key="end" value="12314"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.718" references="/0/providePartAndClass/@body.0/@body.1/@body.0/@body.0/@body.0/@body.0/@body.1/@body.0/@guard/@argument.0/collect/select/temp27"> + <eAnnotations source="positions.722" references="/0/providePartAndClass/@body.0/@body.1/@body.0/@body.0/@body.0/@body.0/@body.1/@body.0/@guard/@argument.0/collect/select/temp27"> <details key="start" value="-1"/> <details key="end" value="-1"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.719" references="/0/providePartAndClass/@body.0/@body.1/@body.0/@body.0/@body.0/@body.0/@body.1/@body.0/@guard/@argument.0/collect/@body"> + <eAnnotations source="positions.723" references="/0/providePartAndClass/@body.0/@body.1/@body.0/@body.0/@body.0/@body.0/@body.1/@body.0/@guard/@argument.0/collect/@body"> <details key="start" value="-1"/> <details key="end" value="-1"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.720" references="/0/providePartAndClass/@body.0/@body.1/@body.0/@body.0/@body.0/@body.0/@body.1/@body.0/@guard/@argument.0/collect/@body/temp2"> + <eAnnotations source="positions.724" references="/0/providePartAndClass/@body.0/@body.1/@body.0/@body.0/@body.0/@body.0/@body.1/@body.0/@guard/@argument.0/collect/@body/temp2"> <details key="start" value="-1"/> <details key="end" value="-1"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.721" references="/0/providePartAndClass/@body.0/@body.1/@body.0/@body.0/@body.0/@body.0/@body.1/@body.0/@guard/@argument.0/collect/@body/@argument.0"> - <details key="start" value="12206"/> - <details key="end" value="12217"/> + <eAnnotations source="positions.725" references="/0/providePartAndClass/@body.0/@body.1/@body.0/@body.0/@body.0/@body.0/@body.1/@body.0/@guard/@argument.0/collect/@body/@argument.0"> + <details key="start" value="12327"/> + <details key="end" value="12338"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.722" references="/0/providePartAndClass/@body.0/@body.1/@body.0/@body.0/@body.0/@body.0/@body.1/@body.0/@guard/@argument.0/collect/temp28"> + <eAnnotations source="positions.726" references="/0/providePartAndClass/@body.0/@body.1/@body.0/@body.0/@body.0/@body.0/@body.1/@body.0/@guard/@argument.0/collect/temp28"> <details key="start" value="-1"/> <details key="end" value="-1"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.723" references="/0/providePartAndClass/@body.0/@body.1/@body.0/@body.0/@body.0/@body.0/@body.1/@body.0/@guard/@argument.0/@argument.0"> - <details key="start" value="12232"/> - <details key="end" value="12255"/> + <eAnnotations source="positions.727" references="/0/providePartAndClass/@body.0/@body.1/@body.0/@body.0/@body.0/@body.0/@body.1/@body.0/@guard/@argument.0/@argument.0"> + <details key="start" value="12353"/> + <details key="end" value="12376"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.724" references="/0/providePartAndClass/@body.0/@body.1/@body.0/@body.0/@body.0/@body.0/@body.1/@body.0/@guard/@argument.0/@argument.0/@source"> - <details key="start" value="12232"/> - <details key="end" value="12241"/> + <eAnnotations source="positions.728" references="/0/providePartAndClass/@body.0/@body.1/@body.0/@body.0/@body.0/@body.0/@body.1/@body.0/@guard/@argument.0/@argument.0/@source"> + <details key="start" value="12353"/> + <details key="end" value="12362"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.725" references="/0/providePartAndClass/@body.0/@body.1/@body.0/@body.0/@body.0/@body.0/@body.1/@body.0/@guard/@argument.0/@argument.0/@source/pec"> - <details key="start" value="12232"/> - <details key="end" value="12235"/> + <eAnnotations source="positions.729" references="/0/providePartAndClass/@body.0/@body.1/@body.0/@body.0/@body.0/@body.0/@body.1/@body.0/@guard/@argument.0/@argument.0/@source/pec"> + <details key="start" value="12353"/> + <details key="end" value="12356"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.726" references="/0/providePartAndClass/@body.0/@body.1/@body.0/@body.0/@body.0/@body.0/@body.1/subPec"> - <details key="start" value="11920"/> - <details key="end" value="11955"/> - <details key="line" value="227"/> + <eAnnotations source="positions.730" references="/0/providePartAndClass/@body.0/@body.1/@body.0/@body.0/@body.0/@body.0/@body.1/subPec"> + <details key="start" value="12041"/> + <details key="end" value="12076"/> + <details key="line" value="230"/> </eAnnotations> - <eAnnotations source="positions.727" references="/0/providePartAndClass/@body.0/@body.1/@body.0/@body.0/@body.0/@body.0/@body.1/select"> - <details key="start" value="11958"/> - <details key="end" value="12048"/> + <eAnnotations source="positions.731" references="/0/providePartAndClass/@body.0/@body.1/@body.0/@body.0/@body.0/@body.0/@body.1/select"> + <details key="start" value="12079"/> + <details key="end" value="12169"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.728" references="/0/providePartAndClass/@body.0/@body.1/@body.0/@body.0/@body.0/@body.0/@body.1/select/collect"> - <details key="start" value="11958"/> - <details key="end" value="11987"/> + <eAnnotations source="positions.732" references="/0/providePartAndClass/@body.0/@body.1/@body.0/@body.0/@body.0/@body.0/@body.1/select/collect"> + <details key="start" value="12079"/> + <details key="end" value="12108"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.729" references="/0/providePartAndClass/@body.0/@body.1/@body.0/@body.0/@body.0/@body.0/@body.1/select/collect/@source"> - <details key="start" value="11958"/> - <details key="end" value="11979"/> + <eAnnotations source="positions.733" references="/0/providePartAndClass/@body.0/@body.1/@body.0/@body.0/@body.0/@body.0/@body.1/select/collect/@source"> + <details key="start" value="12079"/> + <details key="end" value="12100"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.730" references="/0/providePartAndClass/@body.0/@body.1/@body.0/@body.0/@body.0/@body.0/@body.1/select/collect/@source/pec"> - <details key="start" value="11958"/> - <details key="end" value="11961"/> + <eAnnotations source="positions.734" references="/0/providePartAndClass/@body.0/@body.1/@body.0/@body.0/@body.0/@body.0/@body.1/select/collect/@source/pec"> + <details key="start" value="12079"/> + <details key="end" value="12082"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.731" references="/0/providePartAndClass/@body.0/@body.1/@body.0/@body.0/@body.0/@body.0/@body.1/select/collect/@body"> - <details key="start" value="11980"/> - <details key="end" value="11987"/> + <eAnnotations source="positions.735" references="/0/providePartAndClass/@body.0/@body.1/@body.0/@body.0/@body.0/@body.0/@body.1/select/collect/@body"> + <details key="start" value="12101"/> + <details key="end" value="12108"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.732" references="/0/providePartAndClass/@body.0/@body.1/@body.0/@body.0/@body.0/@body.0/@body.1/select/collect/@body/temp1"> + <eAnnotations source="positions.736" references="/0/providePartAndClass/@body.0/@body.1/@body.0/@body.0/@body.0/@body.0/@body.1/select/collect/@body/temp1"> <details key="start" value="-1"/> <details key="end" value="-1"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.733" references="/0/providePartAndClass/@body.0/@body.1/@body.0/@body.0/@body.0/@body.0/@body.1/select/collect/temp29"> + <eAnnotations source="positions.737" references="/0/providePartAndClass/@body.0/@body.1/@body.0/@body.0/@body.0/@body.0/@body.1/select/collect/temp29"> <details key="start" value="-1"/> <details key="end" value="-1"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.734" references="/0/providePartAndClass/@body.0/@body.1/@body.0/@body.0/@body.0/@body.0/@body.1/select/@body"> - <details key="start" value="11996"/> - <details key="end" value="12047"/> + <eAnnotations source="positions.738" references="/0/providePartAndClass/@body.0/@body.1/@body.0/@body.0/@body.0/@body.0/@body.1/select/@body"> + <details key="start" value="12117"/> + <details key="end" value="12168"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.735" references="/0/providePartAndClass/@body.0/@body.1/@body.0/@body.0/@body.0/@body.0/@body.1/select/@body/temp2"> + <eAnnotations source="positions.739" references="/0/providePartAndClass/@body.0/@body.1/@body.0/@body.0/@body.0/@body.0/@body.1/select/@body/temp2"> <details key="start" value="-1"/> <details key="end" value="-1"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.736" references="/0/providePartAndClass/@body.0/@body.1/@body.0/@body.0/@body.0/@body.0/@body.1/select/@body/@argument.0"> - <details key="start" value="12008"/> - <details key="end" value="12046"/> + <eAnnotations source="positions.740" references="/0/providePartAndClass/@body.0/@body.1/@body.0/@body.0/@body.0/@body.0/@body.1/select/@body/@argument.0"> + <details key="start" value="12129"/> + <details key="end" value="12167"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.737" references="/0/providePartAndClass/@body.0/@body.1/@body.0/@body.0/@body.0/@body.0/@body.1/select/temp30"> + <eAnnotations source="positions.741" references="/0/providePartAndClass/@body.0/@body.1/@body.0/@body.0/@body.0/@body.0/@body.1/select/temp30"> <details key="start" value="-1"/> <details key="end" value="-1"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.738" references="/0/providePartAndClass/@body.0/@body.1/@body.0/@body.0/@body.0/@body.0/@body.1/@each"> - <details key="start" value="12062"/> - <details key="end" value="12068"/> + <eAnnotations source="positions.742" references="/0/providePartAndClass/@body.0/@body.1/@body.0/@body.0/@body.0/@body.0/@body.1/@each"> + <details key="start" value="12183"/> + <details key="end" value="12189"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.739" references="/0/providePartAndClass/@body.0/@body.1/@body.0/@body.0/@body.0/@body.0/@ifExpr"> - <details key="start" value="11843"/> - <details key="end" value="11871"/> + <eAnnotations source="positions.743" references="/0/providePartAndClass/@body.0/@body.1/@body.0/@body.0/@body.0/@body.0/@ifExpr"> + <details key="start" value="11964"/> + <details key="end" value="11992"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.740" references="/0/providePartAndClass/@body.0/@body.1/@body.0/@body.0/@body.0/@body.0/@ifExpr/@source"> - <details key="start" value="11848"/> - <details key="end" value="11870"/> + <eAnnotations source="positions.744" references="/0/providePartAndClass/@body.0/@body.1/@body.0/@body.0/@body.0/@body.0/@ifExpr/@source"> + <details key="start" value="11969"/> + <details key="end" value="11991"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.741" references="/0/providePartAndClass/@body.0/@body.1/@body.0/@body.0/@body.0/@body.0/@ifExpr/@source/view2"> - <details key="start" value="11848"/> - <details key="end" value="11853"/> + <eAnnotations source="positions.745" references="/0/providePartAndClass/@body.0/@body.1/@body.0/@body.0/@body.0/@body.0/@ifExpr/@source/view2"> + <details key="start" value="11969"/> + <details key="end" value="11974"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.742" references="/0/providePartAndClass/@body.0/@body.1/@body.0/@body.0/@body.0/view2"> - <details key="start" value="11651"/> - <details key="end" value="11836"/> - <details key="line" value="225"/> + <eAnnotations source="positions.746" references="/0/providePartAndClass/@body.0/@body.1/@body.0/@body.0/@body.0/view2"> + <details key="start" value="11772"/> + <details key="end" value="11957"/> + <details key="line" value="228"/> </eAnnotations> - <eAnnotations source="positions.743" references="/0/providePartAndClass/@body.0/@body.1/@body.0/@body.0/@body.0/view2/@initExpression"> - <details key="start" value="11666"/> - <details key="end" value="11836"/> + <eAnnotations source="positions.747" references="/0/providePartAndClass/@body.0/@body.1/@body.0/@body.0/@body.0/view2/@initExpression"> + <details key="start" value="11787"/> + <details key="end" value="11957"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.744" references="/0/providePartAndClass/@body.0/@body.1/@body.0/@body.0/@body.0/view2/@initExpression/select"> - <details key="start" value="11666"/> - <details key="end" value="11827"/> + <eAnnotations source="positions.748" references="/0/providePartAndClass/@body.0/@body.1/@body.0/@body.0/@body.0/view2/@initExpression/select"> + <details key="start" value="11787"/> + <details key="end" value="11948"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.745" references="/0/providePartAndClass/@body.0/@body.1/@body.0/@body.0/@body.0/view2/@initExpression/select/@source"> - <details key="start" value="11666"/> - <details key="end" value="11678"/> + <eAnnotations source="positions.749" references="/0/providePartAndClass/@body.0/@body.1/@body.0/@body.0/@body.0/view2/@initExpression/select/@source"> + <details key="start" value="11787"/> + <details key="end" value="11799"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.746" references="/0/providePartAndClass/@body.0/@body.1/@body.0/@body.0/@body.0/view2/@initExpression/select/@source/subPec"> - <details key="start" value="11666"/> - <details key="end" value="11672"/> + <eAnnotations source="positions.750" references="/0/providePartAndClass/@body.0/@body.1/@body.0/@body.0/@body.0/view2/@initExpression/select/@source/subPec"> + <details key="start" value="11787"/> + <details key="end" value="11793"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.747" references="/0/providePartAndClass/@body.0/@body.1/@body.0/@body.0/@body.0/view2/@initExpression/select/@body"> - <details key="start" value="11703"/> - <details key="end" value="11826"/> + <eAnnotations source="positions.751" references="/0/providePartAndClass/@body.0/@body.1/@body.0/@body.0/@body.0/view2/@initExpression/select/@body"> + <details key="start" value="11824"/> + <details key="end" value="11947"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.748" references="/0/providePartAndClass/@body.0/@body.1/@body.0/@body.0/@body.0/view2/@initExpression/select/@body/@source"> - <details key="start" value="11703"/> - <details key="end" value="11713"/> + <eAnnotations source="positions.752" references="/0/providePartAndClass/@body.0/@body.1/@body.0/@body.0/@body.0/view2/@initExpression/select/@body/@source"> + <details key="start" value="11824"/> + <details key="end" value="11834"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.749" references="/0/providePartAndClass/@body.0/@body.1/@body.0/@body.0/@body.0/view2/@initExpression/select/@body/@source/v"> - <details key="start" value="11703"/> - <details key="end" value="11704"/> + <eAnnotations source="positions.753" references="/0/providePartAndClass/@body.0/@body.1/@body.0/@body.0/@body.0/view2/@initExpression/select/@body/@source/v"> + <details key="start" value="11824"/> + <details key="end" value="11825"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.750" references="/0/providePartAndClass/@body.0/@body.1/@body.0/@body.0/@body.0/view2/@initExpression/select/@body/@argument.0"> - <details key="start" value="11718"/> - <details key="end" value="11826"/> + <eAnnotations source="positions.754" references="/0/providePartAndClass/@body.0/@body.1/@body.0/@body.0/@body.0/view2/@initExpression/select/@body/@argument.0"> + <details key="start" value="11839"/> + <details key="end" value="11947"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.751" references="/0/providePartAndClass/@body.0/@body.1/@body.0/@body.0/@body.0/view2/@initExpression/select/@body/@argument.0/collect"> - <details key="start" value="11718"/> - <details key="end" value="11788"/> + <eAnnotations source="positions.755" references="/0/providePartAndClass/@body.0/@body.1/@body.0/@body.0/@body.0/view2/@initExpression/select/@body/@argument.0/collect"> + <details key="start" value="11839"/> + <details key="end" value="11909"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.752" references="/0/providePartAndClass/@body.0/@body.1/@body.0/@body.0/@body.0/view2/@initExpression/select/@body/@argument.0/collect/select"> - <details key="start" value="11718"/> - <details key="end" value="11765"/> + <eAnnotations source="positions.756" references="/0/providePartAndClass/@body.0/@body.1/@body.0/@body.0/@body.0/view2/@initExpression/select/@body/@argument.0/collect/select"> + <details key="start" value="11839"/> + <details key="end" value="11886"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.753" references="/0/providePartAndClass/@body.0/@body.1/@body.0/@body.0/@body.0/view2/@initExpression/select/@body/@argument.0/collect/select/@source"> - <details key="start" value="11718"/> - <details key="end" value="11731"/> + <eAnnotations source="positions.757" references="/0/providePartAndClass/@body.0/@body.1/@body.0/@body.0/@body.0/view2/@initExpression/select/@body/@argument.0/collect/select/@source"> + <details key="start" value="11839"/> + <details key="end" value="11852"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.754" references="/0/providePartAndClass/@body.0/@body.1/@body.0/@body.0/@body.0/view2/@initExpression/select/@body/@argument.0/collect/select/@source/v"> - <details key="start" value="11718"/> - <details key="end" value="11719"/> + <eAnnotations source="positions.758" references="/0/providePartAndClass/@body.0/@body.1/@body.0/@body.0/@body.0/view2/@initExpression/select/@body/@argument.0/collect/select/@source/v"> + <details key="start" value="11839"/> + <details key="end" value="11840"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.755" references="/0/providePartAndClass/@body.0/@body.1/@body.0/@body.0/@body.0/view2/@initExpression/select/@body/@argument.0/collect/select/@body"> - <details key="start" value="11740"/> - <details key="end" value="11764"/> + <eAnnotations source="positions.759" references="/0/providePartAndClass/@body.0/@body.1/@body.0/@body.0/@body.0/view2/@initExpression/select/@body/@argument.0/collect/select/@body"> + <details key="start" value="11861"/> + <details key="end" value="11885"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.756" references="/0/providePartAndClass/@body.0/@body.1/@body.0/@body.0/@body.0/view2/@initExpression/select/@body/@argument.0/collect/select/@body/temp1"> + <eAnnotations source="positions.760" references="/0/providePartAndClass/@body.0/@body.1/@body.0/@body.0/@body.0/view2/@initExpression/select/@body/@argument.0/collect/select/@body/temp1"> <details key="start" value="-1"/> <details key="end" value="-1"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.757" references="/0/providePartAndClass/@body.0/@body.1/@body.0/@body.0/@body.0/view2/@initExpression/select/@body/@argument.0/collect/select/@body/@argument.0"> - <details key="start" value="11752"/> - <details key="end" value="11763"/> + <eAnnotations source="positions.761" references="/0/providePartAndClass/@body.0/@body.1/@body.0/@body.0/@body.0/view2/@initExpression/select/@body/@argument.0/collect/select/@body/@argument.0"> + <details key="start" value="11873"/> + <details key="end" value="11884"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.758" references="/0/providePartAndClass/@body.0/@body.1/@body.0/@body.0/@body.0/view2/@initExpression/select/@body/@argument.0/collect/select/temp31"> + <eAnnotations source="positions.762" references="/0/providePartAndClass/@body.0/@body.1/@body.0/@body.0/@body.0/view2/@initExpression/select/@body/@argument.0/collect/select/temp31"> <details key="start" value="-1"/> <details key="end" value="-1"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.759" references="/0/providePartAndClass/@body.0/@body.1/@body.0/@body.0/@body.0/view2/@initExpression/select/@body/@argument.0/collect/@body"> + <eAnnotations source="positions.763" references="/0/providePartAndClass/@body.0/@body.1/@body.0/@body.0/@body.0/view2/@initExpression/select/@body/@argument.0/collect/@body"> <details key="start" value="-1"/> <details key="end" value="-1"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.760" references="/0/providePartAndClass/@body.0/@body.1/@body.0/@body.0/@body.0/view2/@initExpression/select/@body/@argument.0/collect/@body/temp2"> + <eAnnotations source="positions.764" references="/0/providePartAndClass/@body.0/@body.1/@body.0/@body.0/@body.0/view2/@initExpression/select/@body/@argument.0/collect/@body/temp2"> <details key="start" value="-1"/> <details key="end" value="-1"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.761" references="/0/providePartAndClass/@body.0/@body.1/@body.0/@body.0/@body.0/view2/@initExpression/select/@body/@argument.0/collect/@body/@argument.0"> - <details key="start" value="11776"/> - <details key="end" value="11787"/> + <eAnnotations source="positions.765" references="/0/providePartAndClass/@body.0/@body.1/@body.0/@body.0/@body.0/view2/@initExpression/select/@body/@argument.0/collect/@body/@argument.0"> + <details key="start" value="11897"/> + <details key="end" value="11908"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.762" references="/0/providePartAndClass/@body.0/@body.1/@body.0/@body.0/@body.0/view2/@initExpression/select/@body/@argument.0/collect/temp32"> + <eAnnotations source="positions.766" references="/0/providePartAndClass/@body.0/@body.1/@body.0/@body.0/@body.0/view2/@initExpression/select/@body/@argument.0/collect/temp32"> <details key="start" value="-1"/> <details key="end" value="-1"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.763" references="/0/providePartAndClass/@body.0/@body.1/@body.0/@body.0/@body.0/view2/@initExpression/select/@body/@argument.0/@argument.0"> - <details key="start" value="11802"/> - <details key="end" value="11825"/> + <eAnnotations source="positions.767" references="/0/providePartAndClass/@body.0/@body.1/@body.0/@body.0/@body.0/view2/@initExpression/select/@body/@argument.0/@argument.0"> + <details key="start" value="11923"/> + <details key="end" value="11946"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.764" references="/0/providePartAndClass/@body.0/@body.1/@body.0/@body.0/@body.0/view2/@initExpression/select/@body/@argument.0/@argument.0/@source"> - <details key="start" value="11802"/> - <details key="end" value="11811"/> + <eAnnotations source="positions.768" references="/0/providePartAndClass/@body.0/@body.1/@body.0/@body.0/@body.0/view2/@initExpression/select/@body/@argument.0/@argument.0/@source"> + <details key="start" value="11923"/> + <details key="end" value="11932"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.765" references="/0/providePartAndClass/@body.0/@body.1/@body.0/@body.0/@body.0/view2/@initExpression/select/@body/@argument.0/@argument.0/@source/pec"> - <details key="start" value="11802"/> - <details key="end" value="11805"/> + <eAnnotations source="positions.769" references="/0/providePartAndClass/@body.0/@body.1/@body.0/@body.0/@body.0/view2/@initExpression/select/@body/@argument.0/@argument.0/@source/pec"> + <details key="start" value="11923"/> + <details key="end" value="11926"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.766" references="/0/providePartAndClass/@body.0/@body.1/@body.0/@body.0/@body.0/view2/@initExpression/select/v"> - <details key="start" value="11687"/> - <details key="end" value="11700"/> + <eAnnotations source="positions.770" references="/0/providePartAndClass/@body.0/@body.1/@body.0/@body.0/@body.0/view2/@initExpression/select/v"> + <details key="start" value="11808"/> + <details key="end" value="11821"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.767" references="/0/providePartAndClass/@body.0/@body.1/@body.0/@body.0/@ifExpr"> - <details key="start" value="11616"/> - <details key="end" value="11645"/> + <eAnnotations source="positions.771" references="/0/providePartAndClass/@body.0/@body.1/@body.0/@body.0/@ifExpr"> + <details key="start" value="11737"/> + <details key="end" value="11766"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.768" references="/0/providePartAndClass/@body.0/@body.1/@body.0/@body.0/@ifExpr/@source"> - <details key="start" value="11621"/> - <details key="end" value="11644"/> + <eAnnotations source="positions.772" references="/0/providePartAndClass/@body.0/@body.1/@body.0/@body.0/@ifExpr/@source"> + <details key="start" value="11742"/> + <details key="end" value="11765"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.769" references="/0/providePartAndClass/@body.0/@body.1/@body.0/@body.0/@ifExpr/@source/subPec"> - <details key="start" value="11621"/> - <details key="end" value="11627"/> + <eAnnotations source="positions.773" references="/0/providePartAndClass/@body.0/@body.1/@body.0/@body.0/@ifExpr/@source/subPec"> + <details key="start" value="11742"/> + <details key="end" value="11748"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.770" references="/0/providePartAndClass/@body.0/@body.1/@body.0/subPec"> - <details key="start" value="11423"/> - <details key="end" value="11610"/> - <details key="line" value="224"/> + <eAnnotations source="positions.774" references="/0/providePartAndClass/@body.0/@body.1/@body.0/subPec"> + <details key="start" value="11544"/> + <details key="end" value="11731"/> + <details key="line" value="227"/> </eAnnotations> - <eAnnotations source="positions.771" references="/0/providePartAndClass/@body.0/@body.1/@body.0/subPec/@initExpression"> - <details key="start" value="11461"/> - <details key="end" value="11610"/> + <eAnnotations source="positions.775" references="/0/providePartAndClass/@body.0/@body.1/@body.0/subPec/@initExpression"> + <details key="start" value="11582"/> + <details key="end" value="11731"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.772" references="/0/providePartAndClass/@body.0/@body.1/@body.0/subPec/@initExpression/@source"> - <details key="start" value="11461"/> - <details key="end" value="11560"/> + <eAnnotations source="positions.776" references="/0/providePartAndClass/@body.0/@body.1/@body.0/subPec/@initExpression/@source"> + <details key="start" value="11582"/> + <details key="end" value="11681"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.773" references="/0/providePartAndClass/@body.0/@body.1/@body.0/subPec/@initExpression/@source/select"> - <details key="start" value="11461"/> - <details key="end" value="11551"/> + <eAnnotations source="positions.777" references="/0/providePartAndClass/@body.0/@body.1/@body.0/subPec/@initExpression/@source/select"> + <details key="start" value="11582"/> + <details key="end" value="11672"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.774" references="/0/providePartAndClass/@body.0/@body.1/@body.0/subPec/@initExpression/@source/select/collect"> - <details key="start" value="11461"/> - <details key="end" value="11490"/> + <eAnnotations source="positions.778" references="/0/providePartAndClass/@body.0/@body.1/@body.0/subPec/@initExpression/@source/select/collect"> + <details key="start" value="11582"/> + <details key="end" value="11611"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.775" references="/0/providePartAndClass/@body.0/@body.1/@body.0/subPec/@initExpression/@source/select/collect/@source"> - <details key="start" value="11461"/> - <details key="end" value="11482"/> + <eAnnotations source="positions.779" references="/0/providePartAndClass/@body.0/@body.1/@body.0/subPec/@initExpression/@source/select/collect/@source"> + <details key="start" value="11582"/> + <details key="end" value="11603"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.776" references="/0/providePartAndClass/@body.0/@body.1/@body.0/subPec/@initExpression/@source/select/collect/@source/pec"> - <details key="start" value="11461"/> - <details key="end" value="11464"/> + <eAnnotations source="positions.780" references="/0/providePartAndClass/@body.0/@body.1/@body.0/subPec/@initExpression/@source/select/collect/@source/pec"> + <details key="start" value="11582"/> + <details key="end" value="11585"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.777" references="/0/providePartAndClass/@body.0/@body.1/@body.0/subPec/@initExpression/@source/select/collect/@body"> - <details key="start" value="11483"/> - <details key="end" value="11490"/> + <eAnnotations source="positions.781" references="/0/providePartAndClass/@body.0/@body.1/@body.0/subPec/@initExpression/@source/select/collect/@body"> + <details key="start" value="11604"/> + <details key="end" value="11611"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.778" references="/0/providePartAndClass/@body.0/@body.1/@body.0/subPec/@initExpression/@source/select/collect/@body/temp1"> + <eAnnotations source="positions.782" references="/0/providePartAndClass/@body.0/@body.1/@body.0/subPec/@initExpression/@source/select/collect/@body/temp1"> <details key="start" value="-1"/> <details key="end" value="-1"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.779" references="/0/providePartAndClass/@body.0/@body.1/@body.0/subPec/@initExpression/@source/select/collect/temp33"> + <eAnnotations source="positions.783" references="/0/providePartAndClass/@body.0/@body.1/@body.0/subPec/@initExpression/@source/select/collect/temp33"> <details key="start" value="-1"/> <details key="end" value="-1"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.780" references="/0/providePartAndClass/@body.0/@body.1/@body.0/subPec/@initExpression/@source/select/@body"> - <details key="start" value="11499"/> - <details key="end" value="11550"/> + <eAnnotations source="positions.784" references="/0/providePartAndClass/@body.0/@body.1/@body.0/subPec/@initExpression/@source/select/@body"> + <details key="start" value="11620"/> + <details key="end" value="11671"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.781" references="/0/providePartAndClass/@body.0/@body.1/@body.0/subPec/@initExpression/@source/select/@body/temp2"> + <eAnnotations source="positions.785" references="/0/providePartAndClass/@body.0/@body.1/@body.0/subPec/@initExpression/@source/select/@body/temp2"> <details key="start" value="-1"/> <details key="end" value="-1"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.782" references="/0/providePartAndClass/@body.0/@body.1/@body.0/subPec/@initExpression/@source/select/@body/@argument.0"> - <details key="start" value="11511"/> - <details key="end" value="11549"/> + <eAnnotations source="positions.786" references="/0/providePartAndClass/@body.0/@body.1/@body.0/subPec/@initExpression/@source/select/@body/@argument.0"> + <details key="start" value="11632"/> + <details key="end" value="11670"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.783" references="/0/providePartAndClass/@body.0/@body.1/@body.0/subPec/@initExpression/@source/select/temp34"> + <eAnnotations source="positions.787" references="/0/providePartAndClass/@body.0/@body.1/@body.0/subPec/@initExpression/@source/select/temp34"> <details key="start" value="-1"/> <details key="end" value="-1"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.784" references="/0/providePartAndClass/@body.0/@body.1/@body.0/subPec/@initExpression/@argument.0"> - <details key="start" value="11571"/> - <details key="end" value="11609"/> + <eAnnotations source="positions.788" references="/0/providePartAndClass/@body.0/@body.1/@body.0/subPec/@initExpression/@argument.0"> + <details key="start" value="11692"/> + <details key="end" value="11730"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.785" references="/0/providePartAndClass/@body.0/@body.1/@ifExpr"> - <details key="start" value="11384"/> - <details key="end" value="11417"/> + <eAnnotations source="positions.789" references="/0/providePartAndClass/@body.0/@body.1/@ifExpr"> + <details key="start" value="11505"/> + <details key="end" value="11538"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.786" references="/0/providePartAndClass/@body.0/@body.1/@ifExpr/@source"> - <details key="start" value="11385"/> - <details key="end" value="11414"/> + <eAnnotations source="positions.790" references="/0/providePartAndClass/@body.0/@body.1/@ifExpr/@source"> + <details key="start" value="11506"/> + <details key="end" value="11535"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.787" references="/0/providePartAndClass/@body.0/@body.1/@ifExpr/@source/@source"> - <details key="start" value="11385"/> - <details key="end" value="11406"/> + <eAnnotations source="positions.791" references="/0/providePartAndClass/@body.0/@body.1/@ifExpr/@source/@source"> + <details key="start" value="11506"/> + <details key="end" value="11527"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.788" references="/0/providePartAndClass/@body.0/@body.1/@ifExpr/@source/@source/pec"> - <details key="start" value="11385"/> - <details key="end" value="11388"/> + <eAnnotations source="positions.792" references="/0/providePartAndClass/@body.0/@body.1/@ifExpr/@source/@source/pec"> + <details key="start" value="11506"/> + <details key="end" value="11509"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.789" references="/0/providePartAndClass/@body.0/@body.1/@ifExpr/@argument.0"> - <details key="start" value="11415"/> - <details key="end" value="11416"/> + <eAnnotations source="positions.793" references="/0/providePartAndClass/@body.0/@body.1/@ifExpr/@argument.0"> + <details key="start" value="11536"/> + <details key="end" value="11537"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.790" references="/0/providePartAndClass/@body.0/view"> - <details key="start" value="11094"/> - <details key="end" value="11162"/> - <details key="line" value="221"/> + <eAnnotations source="positions.794" references="/0/providePartAndClass/@body.0/view"> + <details key="start" value="11215"/> + <details key="end" value="11283"/> + <details key="line" value="224"/> </eAnnotations> - <eAnnotations source="positions.791" references="/0/providePartAndClass/@body.0/view/@initExpression"> - <details key="start" value="11108"/> - <details key="end" value="11162"/> + <eAnnotations source="positions.795" references="/0/providePartAndClass/@body.0/view/@initExpression"> + <details key="start" value="11229"/> + <details key="end" value="11283"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.792" references="/0/providePartAndClass/@body.0/view/@initExpression/select"> - <details key="start" value="11108"/> - <details key="end" value="11153"/> + <eAnnotations source="positions.796" references="/0/providePartAndClass/@body.0/view/@initExpression/select"> + <details key="start" value="11229"/> + <details key="end" value="11274"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.793" references="/0/providePartAndClass/@body.0/view/@initExpression/select/@source"> - <details key="start" value="11108"/> - <details key="end" value="11117"/> + <eAnnotations source="positions.797" references="/0/providePartAndClass/@body.0/view/@initExpression/select/@source"> + <details key="start" value="11229"/> + <details key="end" value="11238"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.794" references="/0/providePartAndClass/@body.0/view/@initExpression/select/@source/pec"> - <details key="start" value="11108"/> - <details key="end" value="11111"/> + <eAnnotations source="positions.798" references="/0/providePartAndClass/@body.0/view/@initExpression/select/@source/pec"> + <details key="start" value="11229"/> + <details key="end" value="11232"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.795" references="/0/providePartAndClass/@body.0/view/@initExpression/select/@body"> - <details key="start" value="11142"/> - <details key="end" value="11152"/> + <eAnnotations source="positions.799" references="/0/providePartAndClass/@body.0/view/@initExpression/select/@body"> + <details key="start" value="11263"/> + <details key="end" value="11273"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.796" references="/0/providePartAndClass/@body.0/view/@initExpression/select/@body/v"> - <details key="start" value="11142"/> - <details key="end" value="11143"/> + <eAnnotations source="positions.800" references="/0/providePartAndClass/@body.0/view/@initExpression/select/@body/v"> + <details key="start" value="11263"/> + <details key="end" value="11264"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.797" references="/0/providePartAndClass/@body.0/view/@initExpression/select/v"> - <details key="start" value="11126"/> - <details key="end" value="11139"/> + <eAnnotations source="positions.801" references="/0/providePartAndClass/@body.0/view/@initExpression/select/v"> + <details key="start" value="11247"/> + <details key="end" value="11260"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.798" references="/0/providePartAndClass/pec"> - <details key="start" value="11054"/> - <details key="end" value="11086"/> - <details key="line" value="220"/> + <eAnnotations source="positions.802" references="/0/providePartAndClass/pec"> + <details key="start" value="11175"/> + <details key="end" value="11207"/> + <details key="line" value="223"/> </eAnnotations> - <eAnnotations source="positions.799" references="/0/fullFilePath"> - <details key="start" value="12441"/> - <details key="end" value="12566"/> - <details key="line" value="236"/> + <eAnnotations source="positions.803" references="/0/fullFilePath"> + <details key="start" value="12562"/> + <details key="end" value="12687"/> + <details key="line" value="239"/> </eAnnotations> - <eAnnotations source="positions.800" references="/0/fullFilePath/@body.0"> - <details key="start" value="12507"/> - <details key="end" value="12547"/> + <eAnnotations source="positions.804" references="/0/fullFilePath/@body.0"> + <details key="start" value="12628"/> + <details key="end" value="12668"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.801" references="/0/fullFilePath/@body.0/@argument.0"> - <details key="start" value="12507"/> - <details key="end" value="12538"/> + <eAnnotations source="positions.805" references="/0/fullFilePath/@body.0/@argument.0"> + <details key="start" value="12628"/> + <details key="end" value="12659"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.802" references="/0/fullFilePath/@body.0/@argument.0/pec"> - <details key="start" value="12507"/> - <details key="end" value="12510"/> + <eAnnotations source="positions.806" references="/0/fullFilePath/@body.0/@argument.0/pec"> + <details key="start" value="12628"/> + <details key="end" value="12631"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.803" references="/0/fullFilePath/@body.1"> - <details key="start" value="12549"/> - <details key="end" value="12554"/> - <details key="line" value="237"/> + <eAnnotations source="positions.807" references="/0/fullFilePath/@body.1"> + <details key="start" value="12670"/> + <details key="end" value="12675"/> + <details key="line" value="240"/> </eAnnotations> - <eAnnotations source="positions.804" references="/0/fullFilePath/pec"> - <details key="start" value="12471"/> - <details key="end" value="12503"/> - <details key="line" value="236"/> + <eAnnotations source="positions.808" references="/0/fullFilePath/pec"> + <details key="start" value="12592"/> + <details key="end" value="12624"/> + <details key="line" value="239"/> </eAnnotations> </ecore:EAnnotation> </xmi:XMI> |