diff options
author | glefur | 2010-12-28 22:08:43 +0000 |
---|---|---|
committer | glefur | 2010-12-28 22:08:43 +0000 |
commit | 7c5f51b781f93d365acac8b3d64e8a3ee96f6fbd (patch) | |
tree | 211b777bc6d1d94381d114f9a5dfd815fe4b1a7a /plugins/org.eclipse.emf.eef.codegen/.emtl/org/eclipse | |
parent | f12fe967ac4e7ea2f1283217487b16432dffd869 (diff) | |
download | org.eclipse.eef-7c5f51b781f93d365acac8b3d64e8a3ee96f6fbd.tar.gz org.eclipse.eef-7c5f51b781f93d365acac8b3d64e8a3ee96f6fbd.tar.xz org.eclipse.eef-7c5f51b781f93d365acac8b3d64e8a3ee96f6fbd.zip |
UPDATED: propagating selection changed event on advanced widgets
Diffstat (limited to 'plugins/org.eclipse.emf.eef.codegen/.emtl/org/eclipse')
4 files changed, 2024 insertions, 1592 deletions
diff --git a/plugins/org.eclipse.emf.eef.codegen/.emtl/org/eclipse/emf/eef/codegen/widgets/impl/referencetable/referencetableFormImpl.emtl b/plugins/org.eclipse.emf.eef.codegen/.emtl/org/eclipse/emf/eef/codegen/widgets/impl/referencetable/referencetableFormImpl.emtl index ae5e09349..8a14e4899 100644 --- a/plugins/org.eclipse.emf.eef.codegen/.emtl/org/eclipse/emf/eef/codegen/widgets/impl/referencetable/referencetableFormImpl.emtl +++ b/plugins/org.eclipse.emf.eef.codegen/.emtl/org/eclipse/emf/eef/codegen/widgets/impl/referencetable/referencetableFormImpl.emtl @@ -1535,7 +1535,35 @@ <referredProperty xsi:type="ecore:EAttribute" href="http://www.eclipse.org/emf/eef/views/1.0.0#//ViewElement/name"/> </argument> </body> - <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol=".createControls(parent, widgetFactory);
"/> + <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol=".createControls(parent, widgetFactory);
		this."/> + <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/common.emtl#/0/toJavaIdentifier"/> + <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="editor" referredVariable="/0/additionalImplementation.1/editor"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//ElementEditor"/> + </source> + <referredProperty xsi:type="ecore:EAttribute" href="http://www.eclipse.org/emf/eef/views/1.0.0#//ViewElement/name"/> + </argument> + </body> + <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol=".addSelectionListener(new SelectionAdapter() {
			
			public void widgetSelected(SelectionEvent e) {
				if (e.item.getData() instanceof EObject) {
					propertiesEditionComponent.firePropertiesChanged(new PropertiesEditionEvent("/> + <body xsi:type="mtl:QueryInvocation"> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <definition href="../../api/widgetFormImpl.emtl#/0/editionPart"/> + <argument xsi:type="ocl.ecore:VariableExp" name="editor" referredVariable="/0/additionalImplementation.1/editor"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//ElementEditor"/> + </argument> + </body> + <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol=".this, "/> + <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.1"/> + <argument xsi:type="ocl.ecore:VariableExp" name="editor" referredVariable="/0/additionalImplementation.1/editor"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//ElementEditor"/> + </argument> + </body> + <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol=", PropertiesEditionEvent.CHANGE, PropertiesEditionEvent.SELECTION_CHANGED, null, e.item.getData()));
				}
			}
			
		});
"/> <body xsi:type="mtl:IfBlock"> <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="		"/> <body xsi:type="mtl:TemplateInvocation"> @@ -3679,6 +3707,18 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionElement"/> </eParameters> </eOperations> + <eOperations name="metamodelGetter"> + <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/metamodelGetter.2"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="c"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/> + </eParameters> + </eOperations> <eOperations name="simpleModelNavigationType"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -6959,6 +6999,15 @@ </eAnnotations> <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> </eOperations> + <eOperations name="metamodelGetter"> + <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/metamodelGetter.2"/> + </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="Container_Class"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> @@ -7531,6 +7580,15 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//ElementEditor"/> </ocl.ecore:Variable> <ocl.ecore:Variable name="self"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//ElementEditor"/> + </ocl.ecore:Variable> + <ocl.ecore:Variable name="self"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//ElementEditor"/> + </ocl.ecore:Variable> + <ocl.ecore:Variable name="self"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//ElementEditor"/> + </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"> @@ -9941,7 +9999,7 @@ </eAnnotations> <eAnnotations source="positions.463" references="/0/additionalImplementation.1"> <details key="start" value="13615"/> - <details key="end" value="16508"/> + <details key="end" value="16949"/> <details key="line" value="276"/> </eAnnotations> <eAnnotations source="positions.464" references="/0/additionalImplementation.1/@body.0"> @@ -10211,868 +10269,918 @@ </eAnnotations> <eAnnotations source="positions.517" references="/0/additionalImplementation.1/@body.26"> <details key="start" value="14927"/> - <details key="end" value="14967"/> + <details key="end" value="14974"/> <details key="line" value="289"/> </eAnnotations> <eAnnotations source="positions.518" references="/0/additionalImplementation.1/@body.27"> - <details key="start" value="14969"/> - <details key="end" value="15198"/> + <details key="start" value="14975"/> + <details key="end" value="15005"/> + <details key="line" value="0"/> + </eAnnotations> + <eAnnotations source="positions.519" references="/0/additionalImplementation.1/@body.27/@argument.0"> + <details key="start" value="14975"/> + <details key="end" value="14986"/> + <details key="line" value="0"/> + </eAnnotations> + <eAnnotations source="positions.520" references="/0/additionalImplementation.1/@body.27/@argument.0/editor"> + <details key="start" value="14975"/> + <details key="end" value="14981"/> + <details key="line" value="0"/> + </eAnnotations> + <eAnnotations source="positions.521" references="/0/additionalImplementation.1/@body.28"> + <details key="start" value="15007"/> + <details key="end" value="15236"/> <details key="line" value="290"/> </eAnnotations> - <eAnnotations source="positions.519" references="/0/additionalImplementation.1/@body.27/@body.0"> - <details key="start" value="14992"/> - <details key="end" value="14994"/> - <details key="line" value="291"/> + <eAnnotations source="positions.522" references="/0/additionalImplementation.1/@body.29"> + <details key="start" value="15237"/> + <details key="end" value="15257"/> + <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.520" references="/0/additionalImplementation.1/@body.27/@body.1"> - <details key="start" value="14995"/> - <details key="end" value="15025"/> + <eAnnotations source="positions.523" references="/0/additionalImplementation.1/@body.29/editor"> + <details key="start" value="15237"/> + <details key="end" value="15243"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.521" references="/0/additionalImplementation.1/@body.27/@body.1/@argument.0"> - <details key="start" value="14995"/> - <details key="end" value="15006"/> + <eAnnotations source="positions.524" references="/0/additionalImplementation.1/@body.30"> + <details key="start" value="15259"/> + <details key="end" value="15266"/> + <details key="line" value="294"/> + </eAnnotations> + <eAnnotations source="positions.525" references="/0/additionalImplementation.1/@body.31"> + <details key="start" value="15267"/> + <details key="end" value="15284"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.522" references="/0/additionalImplementation.1/@body.27/@body.1/@argument.0/editor"> - <details key="start" value="14995"/> - <details key="end" value="15001"/> + <eAnnotations source="positions.526" references="/0/additionalImplementation.1/@body.31/editor"> + <details key="start" value="15267"/> + <details key="end" value="15273"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.523" references="/0/additionalImplementation.1/@body.27/@body.2"> - <details key="start" value="15027"/> - <details key="end" value="15049"/> - <details key="line" value="291"/> + <eAnnotations source="positions.527" references="/0/additionalImplementation.1/@body.32"> + <details key="start" value="15286"/> + <details key="end" value="15408"/> + <details key="line" value="294"/> + </eAnnotations> + <eAnnotations source="positions.528" references="/0/additionalImplementation.1/@body.33"> + <details key="start" value="15410"/> + <details key="end" value="15639"/> + <details key="line" value="299"/> + </eAnnotations> + <eAnnotations source="positions.529" references="/0/additionalImplementation.1/@body.33/@body.0"> + <details key="start" value="15433"/> + <details key="end" value="15435"/> + <details key="line" value="300"/> </eAnnotations> - <eAnnotations source="positions.524" references="/0/additionalImplementation.1/@body.27/@body.3"> - <details key="start" value="15050"/> - <details key="end" value="15080"/> + <eAnnotations source="positions.530" references="/0/additionalImplementation.1/@body.33/@body.1"> + <details key="start" value="15436"/> + <details key="end" value="15466"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.525" references="/0/additionalImplementation.1/@body.27/@body.3/@argument.0"> - <details key="start" value="15050"/> - <details key="end" value="15061"/> + <eAnnotations source="positions.531" references="/0/additionalImplementation.1/@body.33/@body.1/@argument.0"> + <details key="start" value="15436"/> + <details key="end" value="15447"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.526" references="/0/additionalImplementation.1/@body.27/@body.3/@argument.0/editor"> - <details key="start" value="15050"/> - <details key="end" value="15056"/> + <eAnnotations source="positions.532" references="/0/additionalImplementation.1/@body.33/@body.1/@argument.0/editor"> + <details key="start" value="15436"/> + <details key="end" value="15442"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.527" references="/0/additionalImplementation.1/@body.27/@body.4"> - <details key="start" value="15082"/> - <details key="end" value="15098"/> - <details key="line" value="292"/> + <eAnnotations source="positions.533" references="/0/additionalImplementation.1/@body.33/@body.2"> + <details key="start" value="15468"/> + <details key="end" value="15490"/> + <details key="line" value="300"/> </eAnnotations> - <eAnnotations source="positions.528" references="/0/additionalImplementation.1/@body.27/@body.5"> - <details key="start" value="15099"/> - <details key="end" value="15148"/> + <eAnnotations source="positions.534" references="/0/additionalImplementation.1/@body.33/@body.3"> + <details key="start" value="15491"/> + <details key="end" value="15521"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.529" references="/0/additionalImplementation.1/@body.27/@body.5/@argument.0"> - <details key="start" value="15099"/> - <details key="end" value="15129"/> + <eAnnotations source="positions.535" references="/0/additionalImplementation.1/@body.33/@body.3/@argument.0"> + <details key="start" value="15491"/> + <details key="end" value="15502"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.530" references="/0/additionalImplementation.1/@body.27/@body.5/@argument.0/editor"> - <details key="start" value="15099"/> - <details key="end" value="15105"/> + <eAnnotations source="positions.536" references="/0/additionalImplementation.1/@body.33/@body.3/@argument.0/editor"> + <details key="start" value="15491"/> + <details key="end" value="15497"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.531" references="/0/additionalImplementation.1/@body.27/@body.6"> - <details key="start" value="15150"/> - <details key="end" value="15151"/> - <details key="line" value="292"/> + <eAnnotations source="positions.537" references="/0/additionalImplementation.1/@body.33/@body.4"> + <details key="start" value="15523"/> + <details key="end" value="15539"/> + <details key="line" value="301"/> </eAnnotations> - <eAnnotations source="positions.532" references="/0/additionalImplementation.1/@body.27/@body.7"> - <details key="start" value="15152"/> - <details key="end" value="15177"/> + <eAnnotations source="positions.538" references="/0/additionalImplementation.1/@body.33/@body.5"> + <details key="start" value="15540"/> + <details key="end" value="15589"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.533" references="/0/additionalImplementation.1/@body.27/@body.7/editor"> - <details key="start" value="15152"/> - <details key="end" value="15158"/> + <eAnnotations source="positions.539" references="/0/additionalImplementation.1/@body.33/@body.5/@argument.0"> + <details key="start" value="15540"/> + <details key="end" value="15570"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.534" references="/0/additionalImplementation.1/@body.27/@body.8"> - <details key="start" value="15179"/> - <details key="end" value="15191"/> - <details key="line" value="292"/> + <eAnnotations source="positions.540" references="/0/additionalImplementation.1/@body.33/@body.5/@argument.0/editor"> + <details key="start" value="15540"/> + <details key="end" value="15546"/> + <details key="line" value="0"/> + </eAnnotations> + <eAnnotations source="positions.541" references="/0/additionalImplementation.1/@body.33/@body.6"> + <details key="start" value="15591"/> + <details key="end" value="15592"/> + <details key="line" value="301"/> </eAnnotations> - <eAnnotations source="positions.535" references="/0/additionalImplementation.1/@body.27/@ifExpr"> - <details key="start" value="14973"/> - <details key="end" value="14990"/> + <eAnnotations source="positions.542" references="/0/additionalImplementation.1/@body.33/@body.7"> + <details key="start" value="15593"/> + <details key="end" value="15618"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.536" references="/0/additionalImplementation.1/@body.27/@ifExpr/editor"> - <details key="start" value="14974"/> - <details key="end" value="14980"/> + <eAnnotations source="positions.543" references="/0/additionalImplementation.1/@body.33/@body.7/editor"> + <details key="start" value="15593"/> + <details key="end" value="15599"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.537" references="/0/additionalImplementation.1/@body.28"> - <details key="start" value="15199"/> - <details key="end" value="15210"/> - <details key="line" value="294"/> + <eAnnotations source="positions.544" references="/0/additionalImplementation.1/@body.33/@body.8"> + <details key="start" value="15620"/> + <details key="end" value="15632"/> + <details key="line" value="301"/> </eAnnotations> - <eAnnotations source="positions.538" references="/0/additionalImplementation.1/@body.29"> - <details key="start" value="15211"/> - <details key="end" value="15241"/> + <eAnnotations source="positions.545" references="/0/additionalImplementation.1/@body.33/@ifExpr"> + <details key="start" value="15414"/> + <details key="end" value="15431"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.539" references="/0/additionalImplementation.1/@body.29/@argument.0"> - <details key="start" value="15211"/> - <details key="end" value="15222"/> + <eAnnotations source="positions.546" references="/0/additionalImplementation.1/@body.33/@ifExpr/editor"> + <details key="start" value="15415"/> + <details key="end" value="15421"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.540" references="/0/additionalImplementation.1/@body.29/@argument.0/editor"> - <details key="start" value="15211"/> - <details key="end" value="15217"/> + <eAnnotations source="positions.547" references="/0/additionalImplementation.1/@body.34"> + <details key="start" value="15640"/> + <details key="end" value="15651"/> + <details key="line" value="303"/> + </eAnnotations> + <eAnnotations source="positions.548" references="/0/additionalImplementation.1/@body.35"> + <details key="start" value="15652"/> + <details key="end" value="15682"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.541" references="/0/additionalImplementation.1/@body.30"> - <details key="start" value="15243"/> - <details key="end" value="15292"/> - <details key="line" value="294"/> + <eAnnotations source="positions.549" references="/0/additionalImplementation.1/@body.35/@argument.0"> + <details key="start" value="15652"/> + <details key="end" value="15663"/> + <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.542" references="/0/additionalImplementation.1/@body.31"> - <details key="start" value="15293"/> - <details key="end" value="15323"/> + <eAnnotations source="positions.550" references="/0/additionalImplementation.1/@body.35/@argument.0/editor"> + <details key="start" value="15652"/> + <details key="end" value="15658"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.543" references="/0/additionalImplementation.1/@body.31/@argument.0"> - <details key="start" value="15293"/> - <details key="end" value="15304"/> + <eAnnotations source="positions.551" references="/0/additionalImplementation.1/@body.36"> + <details key="start" value="15684"/> + <details key="end" value="15733"/> + <details key="line" value="303"/> + </eAnnotations> + <eAnnotations source="positions.552" references="/0/additionalImplementation.1/@body.37"> + <details key="start" value="15734"/> + <details key="end" value="15764"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.544" references="/0/additionalImplementation.1/@body.31/@argument.0/editor"> - <details key="start" value="15293"/> - <details key="end" value="15299"/> + <eAnnotations source="positions.553" references="/0/additionalImplementation.1/@body.37/@argument.0"> + <details key="start" value="15734"/> + <details key="end" value="15745"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.545" references="/0/additionalImplementation.1/@body.32"> - <details key="start" value="15325"/> - <details key="end" value="15357"/> - <details key="line" value="295"/> + <eAnnotations source="positions.554" references="/0/additionalImplementation.1/@body.37/@argument.0/editor"> + <details key="start" value="15734"/> + <details key="end" value="15740"/> + <details key="line" value="0"/> + </eAnnotations> + <eAnnotations source="positions.555" references="/0/additionalImplementation.1/@body.38"> + <details key="start" value="15766"/> + <details key="end" value="15798"/> + <details key="line" value="304"/> </eAnnotations> - <eAnnotations source="positions.546" references="/0/additionalImplementation.1/@body.33"> - <details key="start" value="15358"/> - <details key="end" value="15388"/> + <eAnnotations source="positions.556" references="/0/additionalImplementation.1/@body.39"> + <details key="start" value="15799"/> + <details key="end" value="15829"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.547" references="/0/additionalImplementation.1/@body.33/@argument.0"> - <details key="start" value="15358"/> - <details key="end" value="15369"/> + <eAnnotations source="positions.557" references="/0/additionalImplementation.1/@body.39/@argument.0"> + <details key="start" value="15799"/> + <details key="end" value="15810"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.548" references="/0/additionalImplementation.1/@body.33/@argument.0/editor"> - <details key="start" value="15358"/> - <details key="end" value="15364"/> + <eAnnotations source="positions.558" references="/0/additionalImplementation.1/@body.39/@argument.0/editor"> + <details key="start" value="15799"/> + <details key="end" value="15805"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.549" references="/0/additionalImplementation.1/@body.34"> - <details key="start" value="15390"/> - <details key="end" value="15405"/> - <details key="line" value="296"/> + <eAnnotations source="positions.559" references="/0/additionalImplementation.1/@body.40"> + <details key="start" value="15831"/> + <details key="end" value="15846"/> + <details key="line" value="305"/> </eAnnotations> - <eAnnotations source="positions.550" references="/0/additionalImplementation.1/@body.35"> - <details key="start" value="15406"/> - <details key="end" value="15436"/> + <eAnnotations source="positions.560" references="/0/additionalImplementation.1/@body.41"> + <details key="start" value="15847"/> + <details key="end" value="15877"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.551" references="/0/additionalImplementation.1/@body.35/@argument.0"> - <details key="start" value="15406"/> - <details key="end" value="15417"/> + <eAnnotations source="positions.561" references="/0/additionalImplementation.1/@body.41/@argument.0"> + <details key="start" value="15847"/> + <details key="end" value="15858"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.552" references="/0/additionalImplementation.1/@body.35/@argument.0/editor"> - <details key="start" value="15406"/> - <details key="end" value="15412"/> + <eAnnotations source="positions.562" references="/0/additionalImplementation.1/@body.41/@argument.0/editor"> + <details key="start" value="15847"/> + <details key="end" value="15853"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.553" references="/0/additionalImplementation.1/@body.36"> - <details key="start" value="15438"/> - <details key="end" value="15452"/> - <details key="line" value="296"/> + <eAnnotations source="positions.563" references="/0/additionalImplementation.1/@body.42"> + <details key="start" value="15879"/> + <details key="end" value="15893"/> + <details key="line" value="305"/> </eAnnotations> - <eAnnotations source="positions.554" references="/0/additionalImplementation.1/@body.37"> - <details key="start" value="15453"/> - <details key="end" value="15483"/> + <eAnnotations source="positions.564" references="/0/additionalImplementation.1/@body.43"> + <details key="start" value="15894"/> + <details key="end" value="15924"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.555" references="/0/additionalImplementation.1/@body.37/@argument.0"> - <details key="start" value="15453"/> - <details key="end" value="15464"/> + <eAnnotations source="positions.565" references="/0/additionalImplementation.1/@body.43/@argument.0"> + <details key="start" value="15894"/> + <details key="end" value="15905"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.556" references="/0/additionalImplementation.1/@body.37/@argument.0/editor"> - <details key="start" value="15453"/> - <details key="end" value="15459"/> + <eAnnotations source="positions.566" references="/0/additionalImplementation.1/@body.43/@argument.0/editor"> + <details key="start" value="15894"/> + <details key="end" value="15900"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.557" references="/0/additionalImplementation.1/@body.38"> - <details key="start" value="15485"/> - <details key="end" value="15503"/> - <details key="line" value="297"/> + <eAnnotations source="positions.567" references="/0/additionalImplementation.1/@body.44"> + <details key="start" value="15926"/> + <details key="end" value="15944"/> + <details key="line" value="306"/> </eAnnotations> - <eAnnotations source="positions.558" references="/0/additionalImplementation.1/@body.39"> - <details key="start" value="15504"/> - <details key="end" value="15534"/> + <eAnnotations source="positions.568" references="/0/additionalImplementation.1/@body.45"> + <details key="start" value="15945"/> + <details key="end" value="15975"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.559" references="/0/additionalImplementation.1/@body.39/@argument.0"> - <details key="start" value="15504"/> - <details key="end" value="15515"/> + <eAnnotations source="positions.569" references="/0/additionalImplementation.1/@body.45/@argument.0"> + <details key="start" value="15945"/> + <details key="end" value="15956"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.560" references="/0/additionalImplementation.1/@body.39/@argument.0/editor"> - <details key="start" value="15504"/> - <details key="end" value="15510"/> + <eAnnotations source="positions.570" references="/0/additionalImplementation.1/@body.45/@argument.0/editor"> + <details key="start" value="15945"/> + <details key="end" value="15951"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.561" references="/0/additionalImplementation.1/@body.40"> - <details key="start" value="15536"/> - <details key="end" value="15543"/> - <details key="line" value="298"/> + <eAnnotations source="positions.571" references="/0/additionalImplementation.1/@body.46"> + <details key="start" value="15977"/> + <details key="end" value="15984"/> + <details key="line" value="307"/> </eAnnotations> - <eAnnotations source="positions.562" references="/0/additionalImplementation.1/@body.41"> - <details key="start" value="15544"/> - <details key="end" value="15561"/> + <eAnnotations source="positions.572" references="/0/additionalImplementation.1/@body.47"> + <details key="start" value="15985"/> + <details key="end" value="16002"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.563" references="/0/additionalImplementation.1/@body.41/editor"> - <details key="start" value="15544"/> - <details key="end" value="15550"/> + <eAnnotations source="positions.573" references="/0/additionalImplementation.1/@body.47/editor"> + <details key="start" value="15985"/> + <details key="end" value="15991"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.564" references="/0/additionalImplementation.1/@body.42"> - <details key="start" value="15563"/> - <details key="end" value="15568"/> - <details key="line" value="298"/> + <eAnnotations source="positions.574" references="/0/additionalImplementation.1/@body.48"> + <details key="start" value="16004"/> + <details key="end" value="16009"/> + <details key="line" value="307"/> </eAnnotations> - <eAnnotations source="positions.565" references="/0/additionalImplementation.1/@body.43"> - <details key="start" value="15569"/> - <details key="end" value="15599"/> + <eAnnotations source="positions.575" references="/0/additionalImplementation.1/@body.49"> + <details key="start" value="16010"/> + <details key="end" value="16040"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.566" references="/0/additionalImplementation.1/@body.43/@argument.0"> - <details key="start" value="15569"/> - <details key="end" value="15580"/> + <eAnnotations source="positions.576" references="/0/additionalImplementation.1/@body.49/@argument.0"> + <details key="start" value="16010"/> + <details key="end" value="16021"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.567" references="/0/additionalImplementation.1/@body.43/@argument.0/editor"> - <details key="start" value="15569"/> - <details key="end" value="15575"/> + <eAnnotations source="positions.577" references="/0/additionalImplementation.1/@body.49/@argument.0/editor"> + <details key="start" value="16010"/> + <details key="end" value="16016"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.568" references="/0/additionalImplementation.1/@body.44"> - <details key="start" value="15601"/> - <details key="end" value="15619"/> - <details key="line" value="299"/> + <eAnnotations source="positions.578" references="/0/additionalImplementation.1/@body.50"> + <details key="start" value="16042"/> + <details key="end" value="16060"/> + <details key="line" value="308"/> </eAnnotations> - <eAnnotations source="positions.569" references="/0/additionalImplementation.1/@body.45"> - <details key="start" value="15620"/> - <details key="end" value="15646"/> + <eAnnotations source="positions.579" references="/0/additionalImplementation.1/@body.51"> + <details key="start" value="16061"/> + <details key="end" value="16087"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.570" references="/0/additionalImplementation.1/@body.45/@source"> - <details key="start" value="15620"/> - <details key="end" value="15641"/> + <eAnnotations source="positions.580" references="/0/additionalImplementation.1/@body.51/@source"> + <details key="start" value="16061"/> + <details key="end" value="16082"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.571" references="/0/additionalImplementation.1/@body.45/@source/editor"> - <details key="start" value="15620"/> - <details key="end" value="15626"/> + <eAnnotations source="positions.581" references="/0/additionalImplementation.1/@body.51/@source/editor"> + <details key="start" value="16061"/> + <details key="end" value="16067"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.572" references="/0/additionalImplementation.1/@body.46"> - <details key="start" value="15648"/> - <details key="end" value="15696"/> - <details key="line" value="299"/> + <eAnnotations source="positions.582" references="/0/additionalImplementation.1/@body.52"> + <details key="start" value="16089"/> + <details key="end" value="16137"/> + <details key="line" value="308"/> </eAnnotations> - <eAnnotations source="positions.573" references="/0/additionalImplementation.1/@body.47"> - <details key="start" value="15697"/> - <details key="end" value="15765"/> + <eAnnotations source="positions.583" references="/0/additionalImplementation.1/@body.53"> + <details key="start" value="16138"/> + <details key="end" value="16206"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.574" references="/0/additionalImplementation.1/@body.47/@argument.0"> - <details key="start" value="15697"/> - <details key="end" value="15748"/> + <eAnnotations source="positions.584" references="/0/additionalImplementation.1/@body.53/@argument.0"> + <details key="start" value="16138"/> + <details key="end" value="16189"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.575" references="/0/additionalImplementation.1/@body.47/@argument.0/@argument.0"> - <details key="start" value="15697"/> - <details key="end" value="15727"/> + <eAnnotations source="positions.585" references="/0/additionalImplementation.1/@body.53/@argument.0/@argument.0"> + <details key="start" value="16138"/> + <details key="end" value="16168"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.576" references="/0/additionalImplementation.1/@body.47/@argument.0/@argument.0/editor"> - <details key="start" value="15697"/> - <details key="end" value="15703"/> + <eAnnotations source="positions.586" references="/0/additionalImplementation.1/@body.53/@argument.0/@argument.0/editor"> + <details key="start" value="16138"/> + <details key="end" value="16144"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.577" references="/0/additionalImplementation.1/@body.48"> - <details key="start" value="15767"/> - <details key="end" value="15792"/> - <details key="line" value="305"/> + <eAnnotations source="positions.587" references="/0/additionalImplementation.1/@body.54"> + <details key="start" value="16208"/> + <details key="end" value="16233"/> + <details key="line" value="314"/> </eAnnotations> - <eAnnotations source="positions.578" references="/0/additionalImplementation.1/@body.49"> - <details key="start" value="15793"/> - <details key="end" value="15823"/> + <eAnnotations source="positions.588" references="/0/additionalImplementation.1/@body.55"> + <details key="start" value="16234"/> + <details key="end" value="16264"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.579" references="/0/additionalImplementation.1/@body.49/@argument.0"> - <details key="start" value="15793"/> - <details key="end" value="15804"/> + <eAnnotations source="positions.589" references="/0/additionalImplementation.1/@body.55/@argument.0"> + <details key="start" value="16234"/> + <details key="end" value="16245"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.580" references="/0/additionalImplementation.1/@body.49/@argument.0/editor"> - <details key="start" value="15793"/> - <details key="end" value="15799"/> + <eAnnotations source="positions.590" references="/0/additionalImplementation.1/@body.55/@argument.0/editor"> + <details key="start" value="16234"/> + <details key="end" value="16240"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.581" references="/0/additionalImplementation.1/@body.50"> - <details key="start" value="15825"/> - <details key="end" value="15832"/> - <details key="line" value="306"/> + <eAnnotations source="positions.591" references="/0/additionalImplementation.1/@body.56"> + <details key="start" value="16266"/> + <details key="end" value="16273"/> + <details key="line" value="315"/> </eAnnotations> - <eAnnotations source="positions.582" references="/0/additionalImplementation.1/@body.51"> - <details key="start" value="15833"/> - <details key="end" value="15861"/> + <eAnnotations source="positions.592" references="/0/additionalImplementation.1/@body.57"> + <details key="start" value="16274"/> + <details key="end" value="16302"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.583" references="/0/additionalImplementation.1/@body.51/editor"> - <details key="start" value="15833"/> - <details key="end" value="15839"/> + <eAnnotations source="positions.593" references="/0/additionalImplementation.1/@body.57/editor"> + <details key="start" value="16274"/> + <details key="end" value="16280"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.584" references="/0/additionalImplementation.1/@body.52"> - <details key="start" value="15863"/> - <details key="end" value="15877"/> - <details key="line" value="308"/> + <eAnnotations source="positions.594" references="/0/additionalImplementation.1/@body.58"> + <details key="start" value="16304"/> + <details key="end" value="16318"/> + <details key="line" value="317"/> </eAnnotations> - <eAnnotations source="positions.585" references="/0/additionalImplementation.1/@body.53"> - <details key="start" value="15878"/> - <details key="end" value="15946"/> + <eAnnotations source="positions.595" references="/0/additionalImplementation.1/@body.59"> + <details key="start" value="16319"/> + <details key="end" value="16387"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.586" references="/0/additionalImplementation.1/@body.53/@argument.0"> - <details key="start" value="15878"/> - <details key="end" value="15929"/> + <eAnnotations source="positions.596" references="/0/additionalImplementation.1/@body.59/@argument.0"> + <details key="start" value="16319"/> + <details key="end" value="16370"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.587" references="/0/additionalImplementation.1/@body.53/@argument.0/@argument.0"> - <details key="start" value="15878"/> - <details key="end" value="15908"/> + <eAnnotations source="positions.597" references="/0/additionalImplementation.1/@body.59/@argument.0/@argument.0"> + <details key="start" value="16319"/> + <details key="end" value="16349"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.588" references="/0/additionalImplementation.1/@body.53/@argument.0/@argument.0/editor"> - <details key="start" value="15878"/> - <details key="end" value="15884"/> + <eAnnotations source="positions.598" references="/0/additionalImplementation.1/@body.59/@argument.0/@argument.0/editor"> + <details key="start" value="16319"/> + <details key="end" value="16325"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.589" references="/0/additionalImplementation.1/@body.54"> - <details key="start" value="15948"/> - <details key="end" value="15974"/> - <details key="line" value="312"/> + <eAnnotations source="positions.599" references="/0/additionalImplementation.1/@body.60"> + <details key="start" value="16389"/> + <details key="end" value="16415"/> + <details key="line" value="321"/> </eAnnotations> - <eAnnotations source="positions.590" references="/0/additionalImplementation.1/@body.55"> - <details key="start" value="15975"/> - <details key="end" value="16005"/> + <eAnnotations source="positions.600" references="/0/additionalImplementation.1/@body.61"> + <details key="start" value="16416"/> + <details key="end" value="16446"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.591" references="/0/additionalImplementation.1/@body.55/@argument.0"> - <details key="start" value="15975"/> - <details key="end" value="15986"/> + <eAnnotations source="positions.601" references="/0/additionalImplementation.1/@body.61/@argument.0"> + <details key="start" value="16416"/> + <details key="end" value="16427"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.592" references="/0/additionalImplementation.1/@body.55/@argument.0/editor"> - <details key="start" value="15975"/> - <details key="end" value="15981"/> + <eAnnotations source="positions.602" references="/0/additionalImplementation.1/@body.61/@argument.0/editor"> + <details key="start" value="16416"/> + <details key="end" value="16422"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.593" references="/0/additionalImplementation.1/@body.56"> - <details key="start" value="16007"/> - <details key="end" value="16057"/> - <details key="line" value="313"/> + <eAnnotations source="positions.603" references="/0/additionalImplementation.1/@body.62"> + <details key="start" value="16448"/> + <details key="end" value="16498"/> + <details key="line" value="322"/> </eAnnotations> - <eAnnotations source="positions.594" references="/0/additionalImplementation.1/@body.57"> - <details key="start" value="16058"/> - <details key="end" value="16087"/> + <eAnnotations source="positions.604" references="/0/additionalImplementation.1/@body.63"> + <details key="start" value="16499"/> + <details key="end" value="16528"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.595" references="/0/additionalImplementation.1/@body.57/editor"> - <details key="start" value="16058"/> - <details key="end" value="16064"/> + <eAnnotations source="positions.605" references="/0/additionalImplementation.1/@body.63/editor"> + <details key="start" value="16499"/> + <details key="end" value="16505"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.596" references="/0/additionalImplementation.1/@body.58"> - <details key="start" value="16089"/> - <details key="end" value="16103"/> - <details key="line" value="315"/> + <eAnnotations source="positions.606" references="/0/additionalImplementation.1/@body.64"> + <details key="start" value="16530"/> + <details key="end" value="16544"/> + <details key="line" value="324"/> </eAnnotations> - <eAnnotations source="positions.597" references="/0/additionalImplementation.1/@body.59"> - <details key="start" value="16104"/> - <details key="end" value="16172"/> + <eAnnotations source="positions.607" references="/0/additionalImplementation.1/@body.65"> + <details key="start" value="16545"/> + <details key="end" value="16613"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.598" references="/0/additionalImplementation.1/@body.59/@argument.0"> - <details key="start" value="16104"/> - <details key="end" value="16155"/> + <eAnnotations source="positions.608" references="/0/additionalImplementation.1/@body.65/@argument.0"> + <details key="start" value="16545"/> + <details key="end" value="16596"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.599" references="/0/additionalImplementation.1/@body.59/@argument.0/@argument.0"> - <details key="start" value="16104"/> - <details key="end" value="16134"/> + <eAnnotations source="positions.609" references="/0/additionalImplementation.1/@body.65/@argument.0/@argument.0"> + <details key="start" value="16545"/> + <details key="end" value="16575"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.600" references="/0/additionalImplementation.1/@body.59/@argument.0/@argument.0/editor"> - <details key="start" value="16104"/> - <details key="end" value="16110"/> + <eAnnotations source="positions.610" references="/0/additionalImplementation.1/@body.65/@argument.0/@argument.0/editor"> + <details key="start" value="16545"/> + <details key="end" value="16551"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.601" references="/0/additionalImplementation.1/@body.60"> - <details key="start" value="16174"/> - <details key="end" value="16206"/> - <details key="line" value="319"/> + <eAnnotations source="positions.611" references="/0/additionalImplementation.1/@body.66"> + <details key="start" value="16615"/> + <details key="end" value="16647"/> + <details key="line" value="328"/> </eAnnotations> - <eAnnotations source="positions.602" references="/0/additionalImplementation.1/@body.61"> - <details key="start" value="16207"/> - <details key="end" value="16237"/> + <eAnnotations source="positions.612" references="/0/additionalImplementation.1/@body.67"> + <details key="start" value="16648"/> + <details key="end" value="16678"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.603" references="/0/additionalImplementation.1/@body.61/@argument.0"> - <details key="start" value="16207"/> - <details key="end" value="16218"/> + <eAnnotations source="positions.613" references="/0/additionalImplementation.1/@body.67/@argument.0"> + <details key="start" value="16648"/> + <details key="end" value="16659"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.604" references="/0/additionalImplementation.1/@body.61/@argument.0/editor"> - <details key="start" value="16207"/> - <details key="end" value="16213"/> + <eAnnotations source="positions.614" references="/0/additionalImplementation.1/@body.67/@argument.0/editor"> + <details key="start" value="16648"/> + <details key="end" value="16654"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.605" references="/0/additionalImplementation.1/@body.62"> - <details key="start" value="16239"/> - <details key="end" value="16261"/> - <details key="line" value="320"/> + <eAnnotations source="positions.615" references="/0/additionalImplementation.1/@body.68"> + <details key="start" value="16680"/> + <details key="end" value="16702"/> + <details key="line" value="329"/> </eAnnotations> - <eAnnotations source="positions.606" references="/0/additionalImplementation.1/@body.63"> - <details key="start" value="16262"/> - <details key="end" value="16293"/> + <eAnnotations source="positions.616" references="/0/additionalImplementation.1/@body.69"> + <details key="start" value="16703"/> + <details key="end" value="16734"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.607" references="/0/additionalImplementation.1/@body.63/editor"> - <details key="start" value="16262"/> - <details key="end" value="16268"/> + <eAnnotations source="positions.617" references="/0/additionalImplementation.1/@body.69/editor"> + <details key="start" value="16703"/> + <details key="end" value="16709"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.608" references="/0/additionalImplementation.1/@body.64"> - <details key="start" value="16295"/> - <details key="end" value="16309"/> - <details key="line" value="322"/> + <eAnnotations source="positions.618" references="/0/additionalImplementation.1/@body.70"> + <details key="start" value="16736"/> + <details key="end" value="16750"/> + <details key="line" value="331"/> </eAnnotations> - <eAnnotations source="positions.609" references="/0/additionalImplementation.1/@body.65"> - <details key="start" value="16310"/> - <details key="end" value="16378"/> + <eAnnotations source="positions.619" references="/0/additionalImplementation.1/@body.71"> + <details key="start" value="16751"/> + <details key="end" value="16819"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.610" references="/0/additionalImplementation.1/@body.65/@argument.0"> - <details key="start" value="16310"/> - <details key="end" value="16361"/> + <eAnnotations source="positions.620" references="/0/additionalImplementation.1/@body.71/@argument.0"> + <details key="start" value="16751"/> + <details key="end" value="16802"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.611" references="/0/additionalImplementation.1/@body.65/@argument.0/@argument.0"> - <details key="start" value="16310"/> - <details key="end" value="16340"/> + <eAnnotations source="positions.621" references="/0/additionalImplementation.1/@body.71/@argument.0/@argument.0"> + <details key="start" value="16751"/> + <details key="end" value="16781"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.612" references="/0/additionalImplementation.1/@body.65/@argument.0/@argument.0/editor"> - <details key="start" value="16310"/> - <details key="end" value="16316"/> + <eAnnotations source="positions.622" references="/0/additionalImplementation.1/@body.71/@argument.0/@argument.0/editor"> + <details key="start" value="16751"/> + <details key="end" value="16757"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.613" references="/0/additionalImplementation.1/@body.66"> - <details key="start" value="16380"/> - <details key="end" value="16406"/> - <details key="line" value="326"/> + <eAnnotations source="positions.623" references="/0/additionalImplementation.1/@body.72"> + <details key="start" value="16821"/> + <details key="end" value="16847"/> + <details key="line" value="335"/> </eAnnotations> - <eAnnotations source="positions.614" references="/0/additionalImplementation.1/@body.67"> - <details key="start" value="16407"/> - <details key="end" value="16437"/> + <eAnnotations source="positions.624" references="/0/additionalImplementation.1/@body.73"> + <details key="start" value="16848"/> + <details key="end" value="16878"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.615" references="/0/additionalImplementation.1/@body.67/@argument.0"> - <details key="start" value="16407"/> - <details key="end" value="16418"/> + <eAnnotations source="positions.625" references="/0/additionalImplementation.1/@body.73/@argument.0"> + <details key="start" value="16848"/> + <details key="end" value="16859"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.616" references="/0/additionalImplementation.1/@body.67/@argument.0/editor"> - <details key="start" value="16407"/> - <details key="end" value="16413"/> + <eAnnotations source="positions.626" references="/0/additionalImplementation.1/@body.73/@argument.0/editor"> + <details key="start" value="16848"/> + <details key="end" value="16854"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.617" references="/0/additionalImplementation.1/@body.68"> - <details key="start" value="16439"/> - <details key="end" value="16461"/> - <details key="line" value="327"/> + <eAnnotations source="positions.627" references="/0/additionalImplementation.1/@body.74"> + <details key="start" value="16880"/> + <details key="end" value="16902"/> + <details key="line" value="336"/> </eAnnotations> - <eAnnotations source="positions.618" references="/0/additionalImplementation.1/@body.69"> - <details key="start" value="16462"/> - <details key="end" value="16491"/> + <eAnnotations source="positions.628" references="/0/additionalImplementation.1/@body.75"> + <details key="start" value="16903"/> + <details key="end" value="16932"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.619" references="/0/additionalImplementation.1/@body.69/editor"> - <details key="start" value="16462"/> - <details key="end" value="16468"/> + <eAnnotations source="positions.629" references="/0/additionalImplementation.1/@body.75/editor"> + <details key="start" value="16903"/> + <details key="end" value="16909"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.620" references="/0/additionalImplementation.1/@body.70"> - <details key="start" value="16493"/> - <details key="end" value="16496"/> - <details key="line" value="329"/> + <eAnnotations source="positions.630" references="/0/additionalImplementation.1/@body.76"> + <details key="start" value="16934"/> + <details key="end" value="16937"/> + <details key="line" value="338"/> </eAnnotations> - <eAnnotations source="positions.621" references="/0/additionalImplementation.1/editor"> + <eAnnotations source="positions.631" references="/0/additionalImplementation.1/editor"> <details key="start" value="13657"/> <details key="end" value="13679"/> <details key="line" value="276"/> </eAnnotations> - <eAnnotations source="positions.622" references="/0/additionalImplementation.1/pec"> + <eAnnotations source="positions.632" references="/0/additionalImplementation.1/pec"> <details key="start" value="13681"/> <details key="end" value="13713"/> <details key="line" value="276"/> </eAnnotations> - <eAnnotations source="positions.623" references="/0/additionalImplementation.1/inputPEC"> + <eAnnotations source="positions.633" references="/0/additionalImplementation.1/inputPEC"> <details key="start" value="13715"/> <details key="end" value="13751"/> <details key="line" value="276"/> </eAnnotations> - <eAnnotations source="positions.624" references="/0/additionalImplementation.1/@guard"> + <eAnnotations source="positions.634" references="/0/additionalImplementation.1/@guard"> <details key="start" value="13791"/> <details key="end" value="13845"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.625" references="/0/additionalImplementation.1/@guard/@source"> + <eAnnotations source="positions.635" references="/0/additionalImplementation.1/@guard/@source"> <details key="start" value="13791"/> <details key="end" value="13817"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.626" references="/0/additionalImplementation.1/@guard/@source/@source"> + <eAnnotations source="positions.636" references="/0/additionalImplementation.1/@guard/@source/@source"> <details key="start" value="13791"/> <details key="end" value="13812"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.627" references="/0/additionalImplementation.1/@guard/@source/@source/editor"> + <eAnnotations source="positions.637" references="/0/additionalImplementation.1/@guard/@source/@source/editor"> <details key="start" value="13791"/> <details key="end" value="13797"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.628" references="/0/additionalImplementation.1/@guard/@argument.0"> + <eAnnotations source="positions.638" references="/0/additionalImplementation.1/@guard/@argument.0"> <details key="start" value="13820"/> <details key="end" value="13845"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.629" references="/0/defaultAddOperation"> - <details key="start" value="16510"/> - <details key="end" value="17359"/> - <details key="line" value="332"/> + <eAnnotations source="positions.639" references="/0/defaultAddOperation"> + <details key="start" value="16951"/> + <details key="end" value="17800"/> + <details key="line" value="341"/> </eAnnotations> - <eAnnotations source="positions.630" references="/0/defaultAddOperation/@body.0"> - <details key="start" value="16574"/> - <details key="end" value="16647"/> - <details key="line" value="333"/> + <eAnnotations source="positions.640" references="/0/defaultAddOperation/@body.0"> + <details key="start" value="17015"/> + <details key="end" value="17088"/> + <details key="line" value="342"/> </eAnnotations> - <eAnnotations source="positions.631" references="/0/defaultAddOperation/@body.1"> - <details key="start" value="16648"/> - <details key="end" value="16678"/> + <eAnnotations source="positions.641" references="/0/defaultAddOperation/@body.1"> + <details key="start" value="17089"/> + <details key="end" value="17119"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.632" references="/0/defaultAddOperation/@body.1/@argument.0"> - <details key="start" value="16648"/> - <details key="end" value="16659"/> + <eAnnotations source="positions.642" references="/0/defaultAddOperation/@body.1/@argument.0"> + <details key="start" value="17089"/> + <details key="end" value="17100"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.633" references="/0/defaultAddOperation/@body.1/@argument.0/editor"> - <details key="start" value="16648"/> - <details key="end" value="16654"/> + <eAnnotations source="positions.643" references="/0/defaultAddOperation/@body.1/@argument.0/editor"> + <details key="start" value="17089"/> + <details key="end" value="17095"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.634" references="/0/defaultAddOperation/@body.2"> - <details key="start" value="16680"/> - <details key="end" value="16693"/> - <details key="line" value="333"/> + <eAnnotations source="positions.644" references="/0/defaultAddOperation/@body.2"> + <details key="start" value="17121"/> + <details key="end" value="17134"/> + <details key="line" value="342"/> </eAnnotations> - <eAnnotations source="positions.635" references="/0/defaultAddOperation/@body.3"> - <details key="start" value="16694"/> - <details key="end" value="16724"/> + <eAnnotations source="positions.645" references="/0/defaultAddOperation/@body.3"> + <details key="start" value="17135"/> + <details key="end" value="17165"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.636" references="/0/defaultAddOperation/@body.3/@argument.0"> - <details key="start" value="16694"/> - <details key="end" value="16705"/> + <eAnnotations source="positions.646" references="/0/defaultAddOperation/@body.3/@argument.0"> + <details key="start" value="17135"/> + <details key="end" value="17146"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.637" references="/0/defaultAddOperation/@body.3/@argument.0/editor"> - <details key="start" value="16694"/> - <details key="end" value="16700"/> + <eAnnotations source="positions.647" references="/0/defaultAddOperation/@body.3/@argument.0/editor"> + <details key="start" value="17135"/> + <details key="end" value="17141"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.638" references="/0/defaultAddOperation/@body.4"> - <details key="start" value="16726"/> - <details key="end" value="16735"/> - <details key="line" value="333"/> + <eAnnotations source="positions.648" references="/0/defaultAddOperation/@body.4"> + <details key="start" value="17167"/> + <details key="end" value="17176"/> + <details key="line" value="342"/> </eAnnotations> - <eAnnotations source="positions.639" references="/0/defaultAddOperation/@body.5"> - <details key="start" value="16736"/> - <details key="end" value="16766"/> + <eAnnotations source="positions.649" references="/0/defaultAddOperation/@body.5"> + <details key="start" value="17177"/> + <details key="end" value="17207"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.640" references="/0/defaultAddOperation/@body.5/@argument.0"> - <details key="start" value="16736"/> - <details key="end" value="16747"/> + <eAnnotations source="positions.650" references="/0/defaultAddOperation/@body.5/@argument.0"> + <details key="start" value="17177"/> + <details key="end" value="17188"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.641" references="/0/defaultAddOperation/@body.5/@argument.0/editor"> - <details key="start" value="16736"/> - <details key="end" value="16742"/> + <eAnnotations source="positions.651" references="/0/defaultAddOperation/@body.5/@argument.0/editor"> + <details key="start" value="17177"/> + <details key="end" value="17183"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.642" references="/0/defaultAddOperation/@body.6"> - <details key="start" value="16768"/> - <details key="end" value="16786"/> - <details key="line" value="333"/> + <eAnnotations source="positions.652" references="/0/defaultAddOperation/@body.6"> + <details key="start" value="17209"/> + <details key="end" value="17227"/> + <details key="line" value="342"/> </eAnnotations> - <eAnnotations source="positions.643" references="/0/defaultAddOperation/@body.7"> - <details key="start" value="16787"/> - <details key="end" value="16798"/> + <eAnnotations source="positions.653" references="/0/defaultAddOperation/@body.7"> + <details key="start" value="17228"/> + <details key="end" value="17239"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.644" references="/0/defaultAddOperation/@body.7/editor"> - <details key="start" value="16787"/> - <details key="end" value="16793"/> + <eAnnotations source="positions.654" references="/0/defaultAddOperation/@body.7/editor"> + <details key="start" value="17228"/> + <details key="end" value="17234"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.645" references="/0/defaultAddOperation/@body.8"> - <details key="start" value="16800"/> - <details key="end" value="17147"/> - <details key="line" value="334"/> + <eAnnotations source="positions.655" references="/0/defaultAddOperation/@body.8"> + <details key="start" value="17241"/> + <details key="end" value="17588"/> + <details key="line" value="343"/> </eAnnotations> - <eAnnotations source="positions.646" references="/0/defaultAddOperation/@body.9"> - <details key="start" value="17148"/> - <details key="end" value="17168"/> + <eAnnotations source="positions.656" references="/0/defaultAddOperation/@body.9"> + <details key="start" value="17589"/> + <details key="end" value="17609"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.647" references="/0/defaultAddOperation/@body.9/editor"> - <details key="start" value="17148"/> - <details key="end" value="17154"/> + <eAnnotations source="positions.657" references="/0/defaultAddOperation/@body.9/editor"> + <details key="start" value="17589"/> + <details key="end" value="17595"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.648" references="/0/defaultAddOperation/@body.10"> - <details key="start" value="17170"/> - <details key="end" value="17177"/> - <details key="line" value="339"/> + <eAnnotations source="positions.658" references="/0/defaultAddOperation/@body.10"> + <details key="start" value="17611"/> + <details key="end" value="17618"/> + <details key="line" value="348"/> </eAnnotations> - <eAnnotations source="positions.649" references="/0/defaultAddOperation/@body.11"> - <details key="start" value="17178"/> - <details key="end" value="17195"/> + <eAnnotations source="positions.659" references="/0/defaultAddOperation/@body.11"> + <details key="start" value="17619"/> + <details key="end" value="17636"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.650" references="/0/defaultAddOperation/@body.11/editor"> - <details key="start" value="17178"/> - <details key="end" value="17184"/> + <eAnnotations source="positions.660" references="/0/defaultAddOperation/@body.11/editor"> + <details key="start" value="17619"/> + <details key="end" value="17625"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.651" references="/0/defaultAddOperation/@body.12"> - <details key="start" value="17197"/> - <details key="end" value="17282"/> - <details key="line" value="339"/> + <eAnnotations source="positions.661" references="/0/defaultAddOperation/@body.12"> + <details key="start" value="17638"/> + <details key="end" value="17723"/> + <details key="line" value="348"/> </eAnnotations> - <eAnnotations source="positions.652" references="/0/defaultAddOperation/@body.13"> - <details key="start" value="17283"/> - <details key="end" value="17313"/> + <eAnnotations source="positions.662" references="/0/defaultAddOperation/@body.13"> + <details key="start" value="17724"/> + <details key="end" value="17754"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.653" references="/0/defaultAddOperation/@body.13/@argument.0"> - <details key="start" value="17283"/> - <details key="end" value="17294"/> + <eAnnotations source="positions.663" references="/0/defaultAddOperation/@body.13/@argument.0"> + <details key="start" value="17724"/> + <details key="end" value="17735"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.654" references="/0/defaultAddOperation/@body.13/@argument.0/editor"> - <details key="start" value="17283"/> - <details key="end" value="17289"/> + <eAnnotations source="positions.664" references="/0/defaultAddOperation/@body.13/@argument.0/editor"> + <details key="start" value="17724"/> + <details key="end" value="17730"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.655" references="/0/defaultAddOperation/@body.14"> - <details key="start" value="17315"/> - <details key="end" value="17347"/> - <details key="line" value="342"/> + <eAnnotations source="positions.665" references="/0/defaultAddOperation/@body.14"> + <details key="start" value="17756"/> + <details key="end" value="17788"/> + <details key="line" value="351"/> </eAnnotations> - <eAnnotations source="positions.656" references="/0/defaultAddOperation/editor"> - <details key="start" value="16548"/> - <details key="end" value="16570"/> - <details key="line" value="332"/> + <eAnnotations source="positions.666" references="/0/defaultAddOperation/editor"> + <details key="start" value="16989"/> + <details key="end" value="17011"/> + <details key="line" value="341"/> </eAnnotations> - <eAnnotations source="positions.657" references="/0/defaultMoveOperation"> - <details key="start" value="17361"/> - <details key="end" value="17691"/> - <details key="line" value="348"/> + <eAnnotations source="positions.667" references="/0/defaultMoveOperation"> + <details key="start" value="17802"/> + <details key="end" value="18132"/> + <details key="line" value="357"/> </eAnnotations> - <eAnnotations source="positions.658" references="/0/defaultMoveOperation/@body.0"> - <details key="start" value="17426"/> - <details key="end" value="17502"/> - <details key="line" value="349"/> + <eAnnotations source="positions.668" references="/0/defaultMoveOperation/@body.0"> + <details key="start" value="17867"/> + <details key="end" value="17943"/> + <details key="line" value="358"/> </eAnnotations> - <eAnnotations source="positions.659" references="/0/defaultMoveOperation/@body.1"> - <details key="start" value="17503"/> - <details key="end" value="17523"/> + <eAnnotations source="positions.669" references="/0/defaultMoveOperation/@body.1"> + <details key="start" value="17944"/> + <details key="end" value="17964"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.660" references="/0/defaultMoveOperation/@body.1/editor"> - <details key="start" value="17503"/> - <details key="end" value="17509"/> + <eAnnotations source="positions.670" references="/0/defaultMoveOperation/@body.1/editor"> + <details key="start" value="17944"/> + <details key="end" value="17950"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.661" references="/0/defaultMoveOperation/@body.2"> - <details key="start" value="17525"/> - <details key="end" value="17532"/> - <details key="line" value="349"/> + <eAnnotations source="positions.671" references="/0/defaultMoveOperation/@body.2"> + <details key="start" value="17966"/> + <details key="end" value="17973"/> + <details key="line" value="358"/> </eAnnotations> - <eAnnotations source="positions.662" references="/0/defaultMoveOperation/@body.3"> - <details key="start" value="17533"/> - <details key="end" value="17550"/> + <eAnnotations source="positions.672" references="/0/defaultMoveOperation/@body.3"> + <details key="start" value="17974"/> + <details key="end" value="17991"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.663" references="/0/defaultMoveOperation/@body.3/editor"> - <details key="start" value="17533"/> - <details key="end" value="17539"/> + <eAnnotations source="positions.673" references="/0/defaultMoveOperation/@body.3/editor"> + <details key="start" value="17974"/> + <details key="end" value="17980"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.664" references="/0/defaultMoveOperation/@body.4"> - <details key="start" value="17552"/> - <details key="end" value="17635"/> - <details key="line" value="349"/> + <eAnnotations source="positions.674" references="/0/defaultMoveOperation/@body.4"> + <details key="start" value="17993"/> + <details key="end" value="18076"/> + <details key="line" value="358"/> </eAnnotations> - <eAnnotations source="positions.665" references="/0/defaultMoveOperation/@body.5"> - <details key="start" value="17636"/> - <details key="end" value="17666"/> + <eAnnotations source="positions.675" references="/0/defaultMoveOperation/@body.5"> + <details key="start" value="18077"/> + <details key="end" value="18107"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.666" references="/0/defaultMoveOperation/@body.5/@argument.0"> - <details key="start" value="17636"/> - <details key="end" value="17647"/> + <eAnnotations source="positions.676" references="/0/defaultMoveOperation/@body.5/@argument.0"> + <details key="start" value="18077"/> + <details key="end" value="18088"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.667" references="/0/defaultMoveOperation/@body.5/@argument.0/editor"> - <details key="start" value="17636"/> - <details key="end" value="17642"/> + <eAnnotations source="positions.677" references="/0/defaultMoveOperation/@body.5/@argument.0/editor"> + <details key="start" value="18077"/> + <details key="end" value="18083"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.668" references="/0/defaultMoveOperation/@body.6"> - <details key="start" value="17668"/> - <details key="end" value="17679"/> - <details key="line" value="350"/> - </eAnnotations> - <eAnnotations source="positions.669" references="/0/defaultMoveOperation/editor"> - <details key="start" value="17400"/> - <details key="end" value="17422"/> - <details key="line" value="348"/> + <eAnnotations source="positions.678" references="/0/defaultMoveOperation/@body.6"> + <details key="start" value="18109"/> + <details key="end" value="18120"/> + <details key="line" value="359"/> </eAnnotations> - <eAnnotations source="positions.670" references="/0/defaultEditOperation"> - <details key="start" value="17693"/> - <details key="end" value="18259"/> - <details key="line" value="353"/> + <eAnnotations source="positions.679" references="/0/defaultMoveOperation/editor"> + <details key="start" value="17841"/> + <details key="end" value="17863"/> + <details key="line" value="357"/> </eAnnotations> - <eAnnotations source="positions.671" references="/0/defaultEditOperation/@body.0"> - <details key="start" value="17758"/> - <details key="end" value="18198"/> - <details key="line" value="354"/> + <eAnnotations source="positions.680" references="/0/defaultEditOperation"> + <details key="start" value="18134"/> + <details key="end" value="18700"/> + <details key="line" value="362"/> </eAnnotations> - <eAnnotations source="positions.672" references="/0/defaultEditOperation/@body.1"> + <eAnnotations source="positions.681" references="/0/defaultEditOperation/@body.0"> <details key="start" value="18199"/> - <details key="end" value="18229"/> + <details key="end" value="18639"/> + <details key="line" value="363"/> + </eAnnotations> + <eAnnotations source="positions.682" references="/0/defaultEditOperation/@body.1"> + <details key="start" value="18640"/> + <details key="end" value="18670"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.673" references="/0/defaultEditOperation/@body.1/@argument.0"> - <details key="start" value="18199"/> - <details key="end" value="18210"/> + <eAnnotations source="positions.683" references="/0/defaultEditOperation/@body.1/@argument.0"> + <details key="start" value="18640"/> + <details key="end" value="18651"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.674" references="/0/defaultEditOperation/@body.1/@argument.0/editor"> - <details key="start" value="18199"/> - <details key="end" value="18205"/> + <eAnnotations source="positions.684" references="/0/defaultEditOperation/@body.1/@argument.0/editor"> + <details key="start" value="18640"/> + <details key="end" value="18646"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.675" references="/0/defaultEditOperation/@body.2"> - <details key="start" value="18231"/> - <details key="end" value="18247"/> - <details key="line" value="360"/> + <eAnnotations source="positions.685" references="/0/defaultEditOperation/@body.2"> + <details key="start" value="18672"/> + <details key="end" value="18688"/> + <details key="line" value="369"/> </eAnnotations> - <eAnnotations source="positions.676" references="/0/defaultEditOperation/editor"> - <details key="start" value="17732"/> - <details key="end" value="17754"/> - <details key="line" value="353"/> + <eAnnotations source="positions.686" references="/0/defaultEditOperation/editor"> + <details key="start" value="18173"/> + <details key="end" value="18195"/> + <details key="line" value="362"/> </eAnnotations> - <eAnnotations source="positions.677" references="/0/defaultRemoveOperation"> - <details key="start" value="18261"/> - <details key="end" value="18591"/> - <details key="line" value="365"/> + <eAnnotations source="positions.687" references="/0/defaultRemoveOperation"> + <details key="start" value="18702"/> + <details key="end" value="19032"/> + <details key="line" value="374"/> </eAnnotations> - <eAnnotations source="positions.678" references="/0/defaultRemoveOperation/@body.0"> - <details key="start" value="18328"/> - <details key="end" value="18404"/> - <details key="line" value="366"/> + <eAnnotations source="positions.688" references="/0/defaultRemoveOperation/@body.0"> + <details key="start" value="18769"/> + <details key="end" value="18845"/> + <details key="line" value="375"/> </eAnnotations> - <eAnnotations source="positions.679" references="/0/defaultRemoveOperation/@body.1"> - <details key="start" value="18405"/> - <details key="end" value="18425"/> + <eAnnotations source="positions.689" references="/0/defaultRemoveOperation/@body.1"> + <details key="start" value="18846"/> + <details key="end" value="18866"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.680" references="/0/defaultRemoveOperation/@body.1/editor"> - <details key="start" value="18405"/> - <details key="end" value="18411"/> + <eAnnotations source="positions.690" references="/0/defaultRemoveOperation/@body.1/editor"> + <details key="start" value="18846"/> + <details key="end" value="18852"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.681" references="/0/defaultRemoveOperation/@body.2"> - <details key="start" value="18427"/> - <details key="end" value="18434"/> - <details key="line" value="366"/> + <eAnnotations source="positions.691" references="/0/defaultRemoveOperation/@body.2"> + <details key="start" value="18868"/> + <details key="end" value="18875"/> + <details key="line" value="375"/> </eAnnotations> - <eAnnotations source="positions.682" references="/0/defaultRemoveOperation/@body.3"> - <details key="start" value="18435"/> - <details key="end" value="18452"/> + <eAnnotations source="positions.692" references="/0/defaultRemoveOperation/@body.3"> + <details key="start" value="18876"/> + <details key="end" value="18893"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.683" references="/0/defaultRemoveOperation/@body.3/editor"> - <details key="start" value="18435"/> - <details key="end" value="18441"/> + <eAnnotations source="positions.693" references="/0/defaultRemoveOperation/@body.3/editor"> + <details key="start" value="18876"/> + <details key="end" value="18882"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.684" references="/0/defaultRemoveOperation/@body.4"> - <details key="start" value="18454"/> - <details key="end" value="18535"/> - <details key="line" value="366"/> + <eAnnotations source="positions.694" references="/0/defaultRemoveOperation/@body.4"> + <details key="start" value="18895"/> + <details key="end" value="18976"/> + <details key="line" value="375"/> </eAnnotations> - <eAnnotations source="positions.685" references="/0/defaultRemoveOperation/@body.5"> - <details key="start" value="18536"/> - <details key="end" value="18566"/> + <eAnnotations source="positions.695" references="/0/defaultRemoveOperation/@body.5"> + <details key="start" value="18977"/> + <details key="end" value="19007"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.686" references="/0/defaultRemoveOperation/@body.5/@argument.0"> - <details key="start" value="18536"/> - <details key="end" value="18547"/> + <eAnnotations source="positions.696" references="/0/defaultRemoveOperation/@body.5/@argument.0"> + <details key="start" value="18977"/> + <details key="end" value="18988"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.687" references="/0/defaultRemoveOperation/@body.5/@argument.0/editor"> - <details key="start" value="18536"/> - <details key="end" value="18542"/> + <eAnnotations source="positions.697" references="/0/defaultRemoveOperation/@body.5/@argument.0/editor"> + <details key="start" value="18977"/> + <details key="end" value="18983"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.688" references="/0/defaultRemoveOperation/@body.6"> - <details key="start" value="18568"/> - <details key="end" value="18579"/> - <details key="line" value="367"/> + <eAnnotations source="positions.698" references="/0/defaultRemoveOperation/@body.6"> + <details key="start" value="19009"/> + <details key="end" value="19020"/> + <details key="line" value="376"/> </eAnnotations> - <eAnnotations source="positions.689" references="/0/defaultRemoveOperation/editor"> - <details key="start" value="18302"/> - <details key="end" value="18324"/> - <details key="line" value="365"/> + <eAnnotations source="positions.699" references="/0/defaultRemoveOperation/editor"> + <details key="start" value="18743"/> + <details key="end" value="18765"/> + <details key="line" value="374"/> </eAnnotations> </ecore:EAnnotation> </xmi:XMI> diff --git a/plugins/org.eclipse.emf.eef.codegen/.emtl/org/eclipse/emf/eef/codegen/widgets/impl/referencetable/referencetableSWTImpl.emtl b/plugins/org.eclipse.emf.eef.codegen/.emtl/org/eclipse/emf/eef/codegen/widgets/impl/referencetable/referencetableSWTImpl.emtl index 3e98a2781..e7bed0cbc 100644 --- a/plugins/org.eclipse.emf.eef.codegen/.emtl/org/eclipse/emf/eef/codegen/widgets/impl/referencetable/referencetableSWTImpl.emtl +++ b/plugins/org.eclipse.emf.eef.codegen/.emtl/org/eclipse/emf/eef/codegen/widgets/impl/referencetable/referencetableSWTImpl.emtl @@ -1559,7 +1559,35 @@ <referredProperty xsi:type="ecore:EAttribute" href="http://www.eclipse.org/emf/eef/views/1.0.0#//ViewElement/name"/> </argument> </body> - <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol=".createControls(parent);
"/> + <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol=".createControls(parent);
		this."/> + <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/common.emtl#/0/toJavaIdentifier"/> + <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="editor" referredVariable="/0/additionalImplementation.1/editor"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//ElementEditor"/> + </source> + <referredProperty xsi:type="ecore:EAttribute" href="http://www.eclipse.org/emf/eef/views/1.0.0#//ViewElement/name"/> + </argument> + </body> + <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol=".addSelectionListener(new SelectionAdapter() {
			
			public void widgetSelected(SelectionEvent e) {
				if (e.item.getData() instanceof EObject) {
					propertiesEditionComponent.firePropertiesChanged(new PropertiesEditionEvent("/> + <body xsi:type="mtl:QueryInvocation"> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <definition href="../../api/widgetSWTImpl.emtl#/0/editionPart"/> + <argument xsi:type="ocl.ecore:VariableExp" name="editor" referredVariable="/0/additionalImplementation.1/editor"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//ElementEditor"/> + </argument> + </body> + <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol=".this, "/> + <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.1"/> + <argument xsi:type="ocl.ecore:VariableExp" name="editor" referredVariable="/0/additionalImplementation.1/editor"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//ElementEditor"/> + </argument> + </body> + <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol=", PropertiesEditionEvent.CHANGE, PropertiesEditionEvent.SELECTION_CHANGED, null, e.item.getData()));
				}
			}
			
		});
"/> <body xsi:type="mtl:IfBlock"> <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="		"/> <body xsi:type="mtl:TemplateInvocation"> @@ -3703,6 +3731,18 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionElement"/> </eParameters> </eOperations> + <eOperations name="metamodelGetter"> + <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/metamodelGetter.2"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="c"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/> + </eParameters> + </eOperations> <eOperations name="simpleModelNavigationType"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -6983,6 +7023,15 @@ </eAnnotations> <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> </eOperations> + <eOperations name="metamodelGetter"> + <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/metamodelGetter.2"/> + </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="Container_Class"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> @@ -7561,6 +7610,15 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//ElementEditor"/> </ocl.ecore:Variable> <ocl.ecore:Variable name="self"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//ElementEditor"/> + </ocl.ecore:Variable> + <ocl.ecore:Variable name="self"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//ElementEditor"/> + </ocl.ecore:Variable> + <ocl.ecore:Variable name="self"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//ElementEditor"/> + </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"> @@ -10011,7 +10069,7 @@ </eAnnotations> <eAnnotations source="positions.471" references="/0/additionalImplementation.1"> <details key="start" value="13451"/> - <details key="end" value="16308"/> + <details key="end" value="16749"/> <details key="line" value="276"/> </eAnnotations> <eAnnotations source="positions.472" references="/0/additionalImplementation.1/@body.0"> @@ -10281,868 +10339,918 @@ </eAnnotations> <eAnnotations source="positions.525" references="/0/additionalImplementation.1/@body.26"> <details key="start" value="14742"/> - <details key="end" value="14767"/> + <details key="end" value="14774"/> <details key="line" value="289"/> </eAnnotations> <eAnnotations source="positions.526" references="/0/additionalImplementation.1/@body.27"> - <details key="start" value="14769"/> - <details key="end" value="14998"/> + <details key="start" value="14775"/> + <details key="end" value="14805"/> + <details key="line" value="0"/> + </eAnnotations> + <eAnnotations source="positions.527" references="/0/additionalImplementation.1/@body.27/@argument.0"> + <details key="start" value="14775"/> + <details key="end" value="14786"/> + <details key="line" value="0"/> + </eAnnotations> + <eAnnotations source="positions.528" references="/0/additionalImplementation.1/@body.27/@argument.0/editor"> + <details key="start" value="14775"/> + <details key="end" value="14781"/> + <details key="line" value="0"/> + </eAnnotations> + <eAnnotations source="positions.529" references="/0/additionalImplementation.1/@body.28"> + <details key="start" value="14807"/> + <details key="end" value="15036"/> <details key="line" value="290"/> </eAnnotations> - <eAnnotations source="positions.527" references="/0/additionalImplementation.1/@body.27/@body.0"> - <details key="start" value="14792"/> - <details key="end" value="14794"/> - <details key="line" value="291"/> + <eAnnotations source="positions.530" references="/0/additionalImplementation.1/@body.29"> + <details key="start" value="15037"/> + <details key="end" value="15057"/> + <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.528" references="/0/additionalImplementation.1/@body.27/@body.1"> - <details key="start" value="14795"/> - <details key="end" value="14825"/> + <eAnnotations source="positions.531" references="/0/additionalImplementation.1/@body.29/editor"> + <details key="start" value="15037"/> + <details key="end" value="15043"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.529" references="/0/additionalImplementation.1/@body.27/@body.1/@argument.0"> - <details key="start" value="14795"/> - <details key="end" value="14806"/> + <eAnnotations source="positions.532" references="/0/additionalImplementation.1/@body.30"> + <details key="start" value="15059"/> + <details key="end" value="15066"/> + <details key="line" value="294"/> + </eAnnotations> + <eAnnotations source="positions.533" references="/0/additionalImplementation.1/@body.31"> + <details key="start" value="15067"/> + <details key="end" value="15084"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.530" references="/0/additionalImplementation.1/@body.27/@body.1/@argument.0/editor"> - <details key="start" value="14795"/> - <details key="end" value="14801"/> + <eAnnotations source="positions.534" references="/0/additionalImplementation.1/@body.31/editor"> + <details key="start" value="15067"/> + <details key="end" value="15073"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.531" references="/0/additionalImplementation.1/@body.27/@body.2"> - <details key="start" value="14827"/> - <details key="end" value="14849"/> - <details key="line" value="291"/> + <eAnnotations source="positions.535" references="/0/additionalImplementation.1/@body.32"> + <details key="start" value="15086"/> + <details key="end" value="15208"/> + <details key="line" value="294"/> + </eAnnotations> + <eAnnotations source="positions.536" references="/0/additionalImplementation.1/@body.33"> + <details key="start" value="15210"/> + <details key="end" value="15439"/> + <details key="line" value="299"/> + </eAnnotations> + <eAnnotations source="positions.537" references="/0/additionalImplementation.1/@body.33/@body.0"> + <details key="start" value="15233"/> + <details key="end" value="15235"/> + <details key="line" value="300"/> </eAnnotations> - <eAnnotations source="positions.532" references="/0/additionalImplementation.1/@body.27/@body.3"> - <details key="start" value="14850"/> - <details key="end" value="14880"/> + <eAnnotations source="positions.538" references="/0/additionalImplementation.1/@body.33/@body.1"> + <details key="start" value="15236"/> + <details key="end" value="15266"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.533" references="/0/additionalImplementation.1/@body.27/@body.3/@argument.0"> - <details key="start" value="14850"/> - <details key="end" value="14861"/> + <eAnnotations source="positions.539" references="/0/additionalImplementation.1/@body.33/@body.1/@argument.0"> + <details key="start" value="15236"/> + <details key="end" value="15247"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.534" references="/0/additionalImplementation.1/@body.27/@body.3/@argument.0/editor"> - <details key="start" value="14850"/> - <details key="end" value="14856"/> + <eAnnotations source="positions.540" references="/0/additionalImplementation.1/@body.33/@body.1/@argument.0/editor"> + <details key="start" value="15236"/> + <details key="end" value="15242"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.535" references="/0/additionalImplementation.1/@body.27/@body.4"> - <details key="start" value="14882"/> - <details key="end" value="14898"/> - <details key="line" value="292"/> + <eAnnotations source="positions.541" references="/0/additionalImplementation.1/@body.33/@body.2"> + <details key="start" value="15268"/> + <details key="end" value="15290"/> + <details key="line" value="300"/> </eAnnotations> - <eAnnotations source="positions.536" references="/0/additionalImplementation.1/@body.27/@body.5"> - <details key="start" value="14899"/> - <details key="end" value="14948"/> + <eAnnotations source="positions.542" references="/0/additionalImplementation.1/@body.33/@body.3"> + <details key="start" value="15291"/> + <details key="end" value="15321"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.537" references="/0/additionalImplementation.1/@body.27/@body.5/@argument.0"> - <details key="start" value="14899"/> - <details key="end" value="14929"/> + <eAnnotations source="positions.543" references="/0/additionalImplementation.1/@body.33/@body.3/@argument.0"> + <details key="start" value="15291"/> + <details key="end" value="15302"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.538" references="/0/additionalImplementation.1/@body.27/@body.5/@argument.0/editor"> - <details key="start" value="14899"/> - <details key="end" value="14905"/> + <eAnnotations source="positions.544" references="/0/additionalImplementation.1/@body.33/@body.3/@argument.0/editor"> + <details key="start" value="15291"/> + <details key="end" value="15297"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.539" references="/0/additionalImplementation.1/@body.27/@body.6"> - <details key="start" value="14950"/> - <details key="end" value="14951"/> - <details key="line" value="292"/> + <eAnnotations source="positions.545" references="/0/additionalImplementation.1/@body.33/@body.4"> + <details key="start" value="15323"/> + <details key="end" value="15339"/> + <details key="line" value="301"/> </eAnnotations> - <eAnnotations source="positions.540" references="/0/additionalImplementation.1/@body.27/@body.7"> - <details key="start" value="14952"/> - <details key="end" value="14977"/> + <eAnnotations source="positions.546" references="/0/additionalImplementation.1/@body.33/@body.5"> + <details key="start" value="15340"/> + <details key="end" value="15389"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.541" references="/0/additionalImplementation.1/@body.27/@body.7/editor"> - <details key="start" value="14952"/> - <details key="end" value="14958"/> + <eAnnotations source="positions.547" references="/0/additionalImplementation.1/@body.33/@body.5/@argument.0"> + <details key="start" value="15340"/> + <details key="end" value="15370"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.542" references="/0/additionalImplementation.1/@body.27/@body.8"> - <details key="start" value="14979"/> - <details key="end" value="14991"/> - <details key="line" value="292"/> + <eAnnotations source="positions.548" references="/0/additionalImplementation.1/@body.33/@body.5/@argument.0/editor"> + <details key="start" value="15340"/> + <details key="end" value="15346"/> + <details key="line" value="0"/> + </eAnnotations> + <eAnnotations source="positions.549" references="/0/additionalImplementation.1/@body.33/@body.6"> + <details key="start" value="15391"/> + <details key="end" value="15392"/> + <details key="line" value="301"/> </eAnnotations> - <eAnnotations source="positions.543" references="/0/additionalImplementation.1/@body.27/@ifExpr"> - <details key="start" value="14773"/> - <details key="end" value="14790"/> + <eAnnotations source="positions.550" references="/0/additionalImplementation.1/@body.33/@body.7"> + <details key="start" value="15393"/> + <details key="end" value="15418"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.544" references="/0/additionalImplementation.1/@body.27/@ifExpr/editor"> - <details key="start" value="14774"/> - <details key="end" value="14780"/> + <eAnnotations source="positions.551" references="/0/additionalImplementation.1/@body.33/@body.7/editor"> + <details key="start" value="15393"/> + <details key="end" value="15399"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.545" references="/0/additionalImplementation.1/@body.28"> - <details key="start" value="14999"/> - <details key="end" value="15010"/> - <details key="line" value="294"/> + <eAnnotations source="positions.552" references="/0/additionalImplementation.1/@body.33/@body.8"> + <details key="start" value="15420"/> + <details key="end" value="15432"/> + <details key="line" value="301"/> </eAnnotations> - <eAnnotations source="positions.546" references="/0/additionalImplementation.1/@body.29"> - <details key="start" value="15011"/> - <details key="end" value="15041"/> + <eAnnotations source="positions.553" references="/0/additionalImplementation.1/@body.33/@ifExpr"> + <details key="start" value="15214"/> + <details key="end" value="15231"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.547" references="/0/additionalImplementation.1/@body.29/@argument.0"> - <details key="start" value="15011"/> - <details key="end" value="15022"/> + <eAnnotations source="positions.554" references="/0/additionalImplementation.1/@body.33/@ifExpr/editor"> + <details key="start" value="15215"/> + <details key="end" value="15221"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.548" references="/0/additionalImplementation.1/@body.29/@argument.0/editor"> - <details key="start" value="15011"/> - <details key="end" value="15017"/> + <eAnnotations source="positions.555" references="/0/additionalImplementation.1/@body.34"> + <details key="start" value="15440"/> + <details key="end" value="15451"/> + <details key="line" value="303"/> + </eAnnotations> + <eAnnotations source="positions.556" references="/0/additionalImplementation.1/@body.35"> + <details key="start" value="15452"/> + <details key="end" value="15482"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.549" references="/0/additionalImplementation.1/@body.30"> - <details key="start" value="15043"/> - <details key="end" value="15092"/> - <details key="line" value="294"/> + <eAnnotations source="positions.557" references="/0/additionalImplementation.1/@body.35/@argument.0"> + <details key="start" value="15452"/> + <details key="end" value="15463"/> + <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.550" references="/0/additionalImplementation.1/@body.31"> - <details key="start" value="15093"/> - <details key="end" value="15123"/> + <eAnnotations source="positions.558" references="/0/additionalImplementation.1/@body.35/@argument.0/editor"> + <details key="start" value="15452"/> + <details key="end" value="15458"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.551" references="/0/additionalImplementation.1/@body.31/@argument.0"> - <details key="start" value="15093"/> - <details key="end" value="15104"/> + <eAnnotations source="positions.559" references="/0/additionalImplementation.1/@body.36"> + <details key="start" value="15484"/> + <details key="end" value="15533"/> + <details key="line" value="303"/> + </eAnnotations> + <eAnnotations source="positions.560" references="/0/additionalImplementation.1/@body.37"> + <details key="start" value="15534"/> + <details key="end" value="15564"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.552" references="/0/additionalImplementation.1/@body.31/@argument.0/editor"> - <details key="start" value="15093"/> - <details key="end" value="15099"/> + <eAnnotations source="positions.561" references="/0/additionalImplementation.1/@body.37/@argument.0"> + <details key="start" value="15534"/> + <details key="end" value="15545"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.553" references="/0/additionalImplementation.1/@body.32"> - <details key="start" value="15125"/> - <details key="end" value="15157"/> - <details key="line" value="295"/> + <eAnnotations source="positions.562" references="/0/additionalImplementation.1/@body.37/@argument.0/editor"> + <details key="start" value="15534"/> + <details key="end" value="15540"/> + <details key="line" value="0"/> + </eAnnotations> + <eAnnotations source="positions.563" references="/0/additionalImplementation.1/@body.38"> + <details key="start" value="15566"/> + <details key="end" value="15598"/> + <details key="line" value="304"/> </eAnnotations> - <eAnnotations source="positions.554" references="/0/additionalImplementation.1/@body.33"> - <details key="start" value="15158"/> - <details key="end" value="15188"/> + <eAnnotations source="positions.564" references="/0/additionalImplementation.1/@body.39"> + <details key="start" value="15599"/> + <details key="end" value="15629"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.555" references="/0/additionalImplementation.1/@body.33/@argument.0"> - <details key="start" value="15158"/> - <details key="end" value="15169"/> + <eAnnotations source="positions.565" references="/0/additionalImplementation.1/@body.39/@argument.0"> + <details key="start" value="15599"/> + <details key="end" value="15610"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.556" references="/0/additionalImplementation.1/@body.33/@argument.0/editor"> - <details key="start" value="15158"/> - <details key="end" value="15164"/> + <eAnnotations source="positions.566" references="/0/additionalImplementation.1/@body.39/@argument.0/editor"> + <details key="start" value="15599"/> + <details key="end" value="15605"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.557" references="/0/additionalImplementation.1/@body.34"> - <details key="start" value="15190"/> - <details key="end" value="15205"/> - <details key="line" value="296"/> + <eAnnotations source="positions.567" references="/0/additionalImplementation.1/@body.40"> + <details key="start" value="15631"/> + <details key="end" value="15646"/> + <details key="line" value="305"/> </eAnnotations> - <eAnnotations source="positions.558" references="/0/additionalImplementation.1/@body.35"> - <details key="start" value="15206"/> - <details key="end" value="15236"/> + <eAnnotations source="positions.568" references="/0/additionalImplementation.1/@body.41"> + <details key="start" value="15647"/> + <details key="end" value="15677"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.559" references="/0/additionalImplementation.1/@body.35/@argument.0"> - <details key="start" value="15206"/> - <details key="end" value="15217"/> + <eAnnotations source="positions.569" references="/0/additionalImplementation.1/@body.41/@argument.0"> + <details key="start" value="15647"/> + <details key="end" value="15658"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.560" references="/0/additionalImplementation.1/@body.35/@argument.0/editor"> - <details key="start" value="15206"/> - <details key="end" value="15212"/> + <eAnnotations source="positions.570" references="/0/additionalImplementation.1/@body.41/@argument.0/editor"> + <details key="start" value="15647"/> + <details key="end" value="15653"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.561" references="/0/additionalImplementation.1/@body.36"> - <details key="start" value="15238"/> - <details key="end" value="15252"/> - <details key="line" value="296"/> + <eAnnotations source="positions.571" references="/0/additionalImplementation.1/@body.42"> + <details key="start" value="15679"/> + <details key="end" value="15693"/> + <details key="line" value="305"/> </eAnnotations> - <eAnnotations source="positions.562" references="/0/additionalImplementation.1/@body.37"> - <details key="start" value="15253"/> - <details key="end" value="15283"/> + <eAnnotations source="positions.572" references="/0/additionalImplementation.1/@body.43"> + <details key="start" value="15694"/> + <details key="end" value="15724"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.563" references="/0/additionalImplementation.1/@body.37/@argument.0"> - <details key="start" value="15253"/> - <details key="end" value="15264"/> + <eAnnotations source="positions.573" references="/0/additionalImplementation.1/@body.43/@argument.0"> + <details key="start" value="15694"/> + <details key="end" value="15705"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.564" references="/0/additionalImplementation.1/@body.37/@argument.0/editor"> - <details key="start" value="15253"/> - <details key="end" value="15259"/> + <eAnnotations source="positions.574" references="/0/additionalImplementation.1/@body.43/@argument.0/editor"> + <details key="start" value="15694"/> + <details key="end" value="15700"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.565" references="/0/additionalImplementation.1/@body.38"> - <details key="start" value="15285"/> - <details key="end" value="15303"/> - <details key="line" value="297"/> + <eAnnotations source="positions.575" references="/0/additionalImplementation.1/@body.44"> + <details key="start" value="15726"/> + <details key="end" value="15744"/> + <details key="line" value="306"/> </eAnnotations> - <eAnnotations source="positions.566" references="/0/additionalImplementation.1/@body.39"> - <details key="start" value="15304"/> - <details key="end" value="15334"/> + <eAnnotations source="positions.576" references="/0/additionalImplementation.1/@body.45"> + <details key="start" value="15745"/> + <details key="end" value="15775"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.567" references="/0/additionalImplementation.1/@body.39/@argument.0"> - <details key="start" value="15304"/> - <details key="end" value="15315"/> + <eAnnotations source="positions.577" references="/0/additionalImplementation.1/@body.45/@argument.0"> + <details key="start" value="15745"/> + <details key="end" value="15756"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.568" references="/0/additionalImplementation.1/@body.39/@argument.0/editor"> - <details key="start" value="15304"/> - <details key="end" value="15310"/> + <eAnnotations source="positions.578" references="/0/additionalImplementation.1/@body.45/@argument.0/editor"> + <details key="start" value="15745"/> + <details key="end" value="15751"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.569" references="/0/additionalImplementation.1/@body.40"> - <details key="start" value="15336"/> - <details key="end" value="15343"/> - <details key="line" value="298"/> + <eAnnotations source="positions.579" references="/0/additionalImplementation.1/@body.46"> + <details key="start" value="15777"/> + <details key="end" value="15784"/> + <details key="line" value="307"/> </eAnnotations> - <eAnnotations source="positions.570" references="/0/additionalImplementation.1/@body.41"> - <details key="start" value="15344"/> - <details key="end" value="15361"/> + <eAnnotations source="positions.580" references="/0/additionalImplementation.1/@body.47"> + <details key="start" value="15785"/> + <details key="end" value="15802"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.571" references="/0/additionalImplementation.1/@body.41/editor"> - <details key="start" value="15344"/> - <details key="end" value="15350"/> + <eAnnotations source="positions.581" references="/0/additionalImplementation.1/@body.47/editor"> + <details key="start" value="15785"/> + <details key="end" value="15791"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.572" references="/0/additionalImplementation.1/@body.42"> - <details key="start" value="15363"/> - <details key="end" value="15368"/> - <details key="line" value="298"/> + <eAnnotations source="positions.582" references="/0/additionalImplementation.1/@body.48"> + <details key="start" value="15804"/> + <details key="end" value="15809"/> + <details key="line" value="307"/> </eAnnotations> - <eAnnotations source="positions.573" references="/0/additionalImplementation.1/@body.43"> - <details key="start" value="15369"/> - <details key="end" value="15399"/> + <eAnnotations source="positions.583" references="/0/additionalImplementation.1/@body.49"> + <details key="start" value="15810"/> + <details key="end" value="15840"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.574" references="/0/additionalImplementation.1/@body.43/@argument.0"> - <details key="start" value="15369"/> - <details key="end" value="15380"/> + <eAnnotations source="positions.584" references="/0/additionalImplementation.1/@body.49/@argument.0"> + <details key="start" value="15810"/> + <details key="end" value="15821"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.575" references="/0/additionalImplementation.1/@body.43/@argument.0/editor"> - <details key="start" value="15369"/> - <details key="end" value="15375"/> + <eAnnotations source="positions.585" references="/0/additionalImplementation.1/@body.49/@argument.0/editor"> + <details key="start" value="15810"/> + <details key="end" value="15816"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.576" references="/0/additionalImplementation.1/@body.44"> - <details key="start" value="15401"/> - <details key="end" value="15419"/> - <details key="line" value="299"/> + <eAnnotations source="positions.586" references="/0/additionalImplementation.1/@body.50"> + <details key="start" value="15842"/> + <details key="end" value="15860"/> + <details key="line" value="308"/> </eAnnotations> - <eAnnotations source="positions.577" references="/0/additionalImplementation.1/@body.45"> - <details key="start" value="15420"/> - <details key="end" value="15446"/> + <eAnnotations source="positions.587" references="/0/additionalImplementation.1/@body.51"> + <details key="start" value="15861"/> + <details key="end" value="15887"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.578" references="/0/additionalImplementation.1/@body.45/@source"> - <details key="start" value="15420"/> - <details key="end" value="15441"/> + <eAnnotations source="positions.588" references="/0/additionalImplementation.1/@body.51/@source"> + <details key="start" value="15861"/> + <details key="end" value="15882"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.579" references="/0/additionalImplementation.1/@body.45/@source/editor"> - <details key="start" value="15420"/> - <details key="end" value="15426"/> + <eAnnotations source="positions.589" references="/0/additionalImplementation.1/@body.51/@source/editor"> + <details key="start" value="15861"/> + <details key="end" value="15867"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.580" references="/0/additionalImplementation.1/@body.46"> - <details key="start" value="15448"/> - <details key="end" value="15496"/> - <details key="line" value="299"/> + <eAnnotations source="positions.590" references="/0/additionalImplementation.1/@body.52"> + <details key="start" value="15889"/> + <details key="end" value="15937"/> + <details key="line" value="308"/> </eAnnotations> - <eAnnotations source="positions.581" references="/0/additionalImplementation.1/@body.47"> - <details key="start" value="15497"/> - <details key="end" value="15565"/> + <eAnnotations source="positions.591" references="/0/additionalImplementation.1/@body.53"> + <details key="start" value="15938"/> + <details key="end" value="16006"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.582" references="/0/additionalImplementation.1/@body.47/@argument.0"> - <details key="start" value="15497"/> - <details key="end" value="15548"/> + <eAnnotations source="positions.592" references="/0/additionalImplementation.1/@body.53/@argument.0"> + <details key="start" value="15938"/> + <details key="end" value="15989"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.583" references="/0/additionalImplementation.1/@body.47/@argument.0/@argument.0"> - <details key="start" value="15497"/> - <details key="end" value="15527"/> + <eAnnotations source="positions.593" references="/0/additionalImplementation.1/@body.53/@argument.0/@argument.0"> + <details key="start" value="15938"/> + <details key="end" value="15968"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.584" references="/0/additionalImplementation.1/@body.47/@argument.0/@argument.0/editor"> - <details key="start" value="15497"/> - <details key="end" value="15503"/> + <eAnnotations source="positions.594" references="/0/additionalImplementation.1/@body.53/@argument.0/@argument.0/editor"> + <details key="start" value="15938"/> + <details key="end" value="15944"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.585" references="/0/additionalImplementation.1/@body.48"> - <details key="start" value="15567"/> - <details key="end" value="15592"/> - <details key="line" value="305"/> + <eAnnotations source="positions.595" references="/0/additionalImplementation.1/@body.54"> + <details key="start" value="16008"/> + <details key="end" value="16033"/> + <details key="line" value="314"/> </eAnnotations> - <eAnnotations source="positions.586" references="/0/additionalImplementation.1/@body.49"> - <details key="start" value="15593"/> - <details key="end" value="15623"/> + <eAnnotations source="positions.596" references="/0/additionalImplementation.1/@body.55"> + <details key="start" value="16034"/> + <details key="end" value="16064"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.587" references="/0/additionalImplementation.1/@body.49/@argument.0"> - <details key="start" value="15593"/> - <details key="end" value="15604"/> + <eAnnotations source="positions.597" references="/0/additionalImplementation.1/@body.55/@argument.0"> + <details key="start" value="16034"/> + <details key="end" value="16045"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.588" references="/0/additionalImplementation.1/@body.49/@argument.0/editor"> - <details key="start" value="15593"/> - <details key="end" value="15599"/> + <eAnnotations source="positions.598" references="/0/additionalImplementation.1/@body.55/@argument.0/editor"> + <details key="start" value="16034"/> + <details key="end" value="16040"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.589" references="/0/additionalImplementation.1/@body.50"> - <details key="start" value="15625"/> - <details key="end" value="15632"/> - <details key="line" value="306"/> + <eAnnotations source="positions.599" references="/0/additionalImplementation.1/@body.56"> + <details key="start" value="16066"/> + <details key="end" value="16073"/> + <details key="line" value="315"/> </eAnnotations> - <eAnnotations source="positions.590" references="/0/additionalImplementation.1/@body.51"> - <details key="start" value="15633"/> - <details key="end" value="15661"/> + <eAnnotations source="positions.600" references="/0/additionalImplementation.1/@body.57"> + <details key="start" value="16074"/> + <details key="end" value="16102"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.591" references="/0/additionalImplementation.1/@body.51/editor"> - <details key="start" value="15633"/> - <details key="end" value="15639"/> + <eAnnotations source="positions.601" references="/0/additionalImplementation.1/@body.57/editor"> + <details key="start" value="16074"/> + <details key="end" value="16080"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.592" references="/0/additionalImplementation.1/@body.52"> - <details key="start" value="15663"/> - <details key="end" value="15677"/> - <details key="line" value="308"/> + <eAnnotations source="positions.602" references="/0/additionalImplementation.1/@body.58"> + <details key="start" value="16104"/> + <details key="end" value="16118"/> + <details key="line" value="317"/> </eAnnotations> - <eAnnotations source="positions.593" references="/0/additionalImplementation.1/@body.53"> - <details key="start" value="15678"/> - <details key="end" value="15746"/> + <eAnnotations source="positions.603" references="/0/additionalImplementation.1/@body.59"> + <details key="start" value="16119"/> + <details key="end" value="16187"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.594" references="/0/additionalImplementation.1/@body.53/@argument.0"> - <details key="start" value="15678"/> - <details key="end" value="15729"/> + <eAnnotations source="positions.604" references="/0/additionalImplementation.1/@body.59/@argument.0"> + <details key="start" value="16119"/> + <details key="end" value="16170"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.595" references="/0/additionalImplementation.1/@body.53/@argument.0/@argument.0"> - <details key="start" value="15678"/> - <details key="end" value="15708"/> + <eAnnotations source="positions.605" references="/0/additionalImplementation.1/@body.59/@argument.0/@argument.0"> + <details key="start" value="16119"/> + <details key="end" value="16149"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.596" references="/0/additionalImplementation.1/@body.53/@argument.0/@argument.0/editor"> - <details key="start" value="15678"/> - <details key="end" value="15684"/> + <eAnnotations source="positions.606" references="/0/additionalImplementation.1/@body.59/@argument.0/@argument.0/editor"> + <details key="start" value="16119"/> + <details key="end" value="16125"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.597" references="/0/additionalImplementation.1/@body.54"> - <details key="start" value="15748"/> - <details key="end" value="15774"/> - <details key="line" value="312"/> + <eAnnotations source="positions.607" references="/0/additionalImplementation.1/@body.60"> + <details key="start" value="16189"/> + <details key="end" value="16215"/> + <details key="line" value="321"/> </eAnnotations> - <eAnnotations source="positions.598" references="/0/additionalImplementation.1/@body.55"> - <details key="start" value="15775"/> - <details key="end" value="15805"/> + <eAnnotations source="positions.608" references="/0/additionalImplementation.1/@body.61"> + <details key="start" value="16216"/> + <details key="end" value="16246"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.599" references="/0/additionalImplementation.1/@body.55/@argument.0"> - <details key="start" value="15775"/> - <details key="end" value="15786"/> + <eAnnotations source="positions.609" references="/0/additionalImplementation.1/@body.61/@argument.0"> + <details key="start" value="16216"/> + <details key="end" value="16227"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.600" references="/0/additionalImplementation.1/@body.55/@argument.0/editor"> - <details key="start" value="15775"/> - <details key="end" value="15781"/> + <eAnnotations source="positions.610" references="/0/additionalImplementation.1/@body.61/@argument.0/editor"> + <details key="start" value="16216"/> + <details key="end" value="16222"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.601" references="/0/additionalImplementation.1/@body.56"> - <details key="start" value="15807"/> - <details key="end" value="15857"/> - <details key="line" value="313"/> + <eAnnotations source="positions.611" references="/0/additionalImplementation.1/@body.62"> + <details key="start" value="16248"/> + <details key="end" value="16298"/> + <details key="line" value="322"/> </eAnnotations> - <eAnnotations source="positions.602" references="/0/additionalImplementation.1/@body.57"> - <details key="start" value="15858"/> - <details key="end" value="15887"/> + <eAnnotations source="positions.612" references="/0/additionalImplementation.1/@body.63"> + <details key="start" value="16299"/> + <details key="end" value="16328"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.603" references="/0/additionalImplementation.1/@body.57/editor"> - <details key="start" value="15858"/> - <details key="end" value="15864"/> + <eAnnotations source="positions.613" references="/0/additionalImplementation.1/@body.63/editor"> + <details key="start" value="16299"/> + <details key="end" value="16305"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.604" references="/0/additionalImplementation.1/@body.58"> - <details key="start" value="15889"/> - <details key="end" value="15903"/> - <details key="line" value="315"/> + <eAnnotations source="positions.614" references="/0/additionalImplementation.1/@body.64"> + <details key="start" value="16330"/> + <details key="end" value="16344"/> + <details key="line" value="324"/> </eAnnotations> - <eAnnotations source="positions.605" references="/0/additionalImplementation.1/@body.59"> - <details key="start" value="15904"/> - <details key="end" value="15972"/> + <eAnnotations source="positions.615" references="/0/additionalImplementation.1/@body.65"> + <details key="start" value="16345"/> + <details key="end" value="16413"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.606" references="/0/additionalImplementation.1/@body.59/@argument.0"> - <details key="start" value="15904"/> - <details key="end" value="15955"/> + <eAnnotations source="positions.616" references="/0/additionalImplementation.1/@body.65/@argument.0"> + <details key="start" value="16345"/> + <details key="end" value="16396"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.607" references="/0/additionalImplementation.1/@body.59/@argument.0/@argument.0"> - <details key="start" value="15904"/> - <details key="end" value="15934"/> + <eAnnotations source="positions.617" references="/0/additionalImplementation.1/@body.65/@argument.0/@argument.0"> + <details key="start" value="16345"/> + <details key="end" value="16375"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.608" references="/0/additionalImplementation.1/@body.59/@argument.0/@argument.0/editor"> - <details key="start" value="15904"/> - <details key="end" value="15910"/> + <eAnnotations source="positions.618" references="/0/additionalImplementation.1/@body.65/@argument.0/@argument.0/editor"> + <details key="start" value="16345"/> + <details key="end" value="16351"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.609" references="/0/additionalImplementation.1/@body.60"> - <details key="start" value="15974"/> - <details key="end" value="16006"/> - <details key="line" value="319"/> + <eAnnotations source="positions.619" references="/0/additionalImplementation.1/@body.66"> + <details key="start" value="16415"/> + <details key="end" value="16447"/> + <details key="line" value="328"/> </eAnnotations> - <eAnnotations source="positions.610" references="/0/additionalImplementation.1/@body.61"> - <details key="start" value="16007"/> - <details key="end" value="16037"/> + <eAnnotations source="positions.620" references="/0/additionalImplementation.1/@body.67"> + <details key="start" value="16448"/> + <details key="end" value="16478"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.611" references="/0/additionalImplementation.1/@body.61/@argument.0"> - <details key="start" value="16007"/> - <details key="end" value="16018"/> + <eAnnotations source="positions.621" references="/0/additionalImplementation.1/@body.67/@argument.0"> + <details key="start" value="16448"/> + <details key="end" value="16459"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.612" references="/0/additionalImplementation.1/@body.61/@argument.0/editor"> - <details key="start" value="16007"/> - <details key="end" value="16013"/> + <eAnnotations source="positions.622" references="/0/additionalImplementation.1/@body.67/@argument.0/editor"> + <details key="start" value="16448"/> + <details key="end" value="16454"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.613" references="/0/additionalImplementation.1/@body.62"> - <details key="start" value="16039"/> - <details key="end" value="16061"/> - <details key="line" value="320"/> + <eAnnotations source="positions.623" references="/0/additionalImplementation.1/@body.68"> + <details key="start" value="16480"/> + <details key="end" value="16502"/> + <details key="line" value="329"/> </eAnnotations> - <eAnnotations source="positions.614" references="/0/additionalImplementation.1/@body.63"> - <details key="start" value="16062"/> - <details key="end" value="16093"/> + <eAnnotations source="positions.624" references="/0/additionalImplementation.1/@body.69"> + <details key="start" value="16503"/> + <details key="end" value="16534"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.615" references="/0/additionalImplementation.1/@body.63/editor"> - <details key="start" value="16062"/> - <details key="end" value="16068"/> + <eAnnotations source="positions.625" references="/0/additionalImplementation.1/@body.69/editor"> + <details key="start" value="16503"/> + <details key="end" value="16509"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.616" references="/0/additionalImplementation.1/@body.64"> - <details key="start" value="16095"/> - <details key="end" value="16109"/> - <details key="line" value="322"/> + <eAnnotations source="positions.626" references="/0/additionalImplementation.1/@body.70"> + <details key="start" value="16536"/> + <details key="end" value="16550"/> + <details key="line" value="331"/> </eAnnotations> - <eAnnotations source="positions.617" references="/0/additionalImplementation.1/@body.65"> - <details key="start" value="16110"/> - <details key="end" value="16178"/> + <eAnnotations source="positions.627" references="/0/additionalImplementation.1/@body.71"> + <details key="start" value="16551"/> + <details key="end" value="16619"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.618" references="/0/additionalImplementation.1/@body.65/@argument.0"> - <details key="start" value="16110"/> - <details key="end" value="16161"/> + <eAnnotations source="positions.628" references="/0/additionalImplementation.1/@body.71/@argument.0"> + <details key="start" value="16551"/> + <details key="end" value="16602"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.619" references="/0/additionalImplementation.1/@body.65/@argument.0/@argument.0"> - <details key="start" value="16110"/> - <details key="end" value="16140"/> + <eAnnotations source="positions.629" references="/0/additionalImplementation.1/@body.71/@argument.0/@argument.0"> + <details key="start" value="16551"/> + <details key="end" value="16581"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.620" references="/0/additionalImplementation.1/@body.65/@argument.0/@argument.0/editor"> - <details key="start" value="16110"/> - <details key="end" value="16116"/> + <eAnnotations source="positions.630" references="/0/additionalImplementation.1/@body.71/@argument.0/@argument.0/editor"> + <details key="start" value="16551"/> + <details key="end" value="16557"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.621" references="/0/additionalImplementation.1/@body.66"> - <details key="start" value="16180"/> - <details key="end" value="16206"/> - <details key="line" value="326"/> + <eAnnotations source="positions.631" references="/0/additionalImplementation.1/@body.72"> + <details key="start" value="16621"/> + <details key="end" value="16647"/> + <details key="line" value="335"/> </eAnnotations> - <eAnnotations source="positions.622" references="/0/additionalImplementation.1/@body.67"> - <details key="start" value="16207"/> - <details key="end" value="16237"/> + <eAnnotations source="positions.632" references="/0/additionalImplementation.1/@body.73"> + <details key="start" value="16648"/> + <details key="end" value="16678"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.623" references="/0/additionalImplementation.1/@body.67/@argument.0"> - <details key="start" value="16207"/> - <details key="end" value="16218"/> + <eAnnotations source="positions.633" references="/0/additionalImplementation.1/@body.73/@argument.0"> + <details key="start" value="16648"/> + <details key="end" value="16659"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.624" references="/0/additionalImplementation.1/@body.67/@argument.0/editor"> - <details key="start" value="16207"/> - <details key="end" value="16213"/> + <eAnnotations source="positions.634" references="/0/additionalImplementation.1/@body.73/@argument.0/editor"> + <details key="start" value="16648"/> + <details key="end" value="16654"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.625" references="/0/additionalImplementation.1/@body.68"> - <details key="start" value="16239"/> - <details key="end" value="16261"/> - <details key="line" value="327"/> + <eAnnotations source="positions.635" references="/0/additionalImplementation.1/@body.74"> + <details key="start" value="16680"/> + <details key="end" value="16702"/> + <details key="line" value="336"/> </eAnnotations> - <eAnnotations source="positions.626" references="/0/additionalImplementation.1/@body.69"> - <details key="start" value="16262"/> - <details key="end" value="16291"/> + <eAnnotations source="positions.636" references="/0/additionalImplementation.1/@body.75"> + <details key="start" value="16703"/> + <details key="end" value="16732"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.627" references="/0/additionalImplementation.1/@body.69/editor"> - <details key="start" value="16262"/> - <details key="end" value="16268"/> + <eAnnotations source="positions.637" references="/0/additionalImplementation.1/@body.75/editor"> + <details key="start" value="16703"/> + <details key="end" value="16709"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.628" references="/0/additionalImplementation.1/@body.70"> - <details key="start" value="16293"/> - <details key="end" value="16296"/> - <details key="line" value="329"/> + <eAnnotations source="positions.638" references="/0/additionalImplementation.1/@body.76"> + <details key="start" value="16734"/> + <details key="end" value="16737"/> + <details key="line" value="338"/> </eAnnotations> - <eAnnotations source="positions.629" references="/0/additionalImplementation.1/editor"> + <eAnnotations source="positions.639" references="/0/additionalImplementation.1/editor"> <details key="start" value="13493"/> <details key="end" value="13515"/> <details key="line" value="276"/> </eAnnotations> - <eAnnotations source="positions.630" references="/0/additionalImplementation.1/pec"> + <eAnnotations source="positions.640" references="/0/additionalImplementation.1/pec"> <details key="start" value="13517"/> <details key="end" value="13549"/> <details key="line" value="276"/> </eAnnotations> - <eAnnotations source="positions.631" references="/0/additionalImplementation.1/inputPEC"> + <eAnnotations source="positions.641" references="/0/additionalImplementation.1/inputPEC"> <details key="start" value="13551"/> <details key="end" value="13587"/> <details key="line" value="276"/> </eAnnotations> - <eAnnotations source="positions.632" references="/0/additionalImplementation.1/@guard"> + <eAnnotations source="positions.642" references="/0/additionalImplementation.1/@guard"> <details key="start" value="13627"/> <details key="end" value="13681"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.633" references="/0/additionalImplementation.1/@guard/@source"> + <eAnnotations source="positions.643" references="/0/additionalImplementation.1/@guard/@source"> <details key="start" value="13627"/> <details key="end" value="13653"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.634" references="/0/additionalImplementation.1/@guard/@source/@source"> + <eAnnotations source="positions.644" references="/0/additionalImplementation.1/@guard/@source/@source"> <details key="start" value="13627"/> <details key="end" value="13648"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.635" references="/0/additionalImplementation.1/@guard/@source/@source/editor"> + <eAnnotations source="positions.645" references="/0/additionalImplementation.1/@guard/@source/@source/editor"> <details key="start" value="13627"/> <details key="end" value="13633"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.636" references="/0/additionalImplementation.1/@guard/@argument.0"> + <eAnnotations source="positions.646" references="/0/additionalImplementation.1/@guard/@argument.0"> <details key="start" value="13656"/> <details key="end" value="13681"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.637" references="/0/defaultAddOperation"> - <details key="start" value="16310"/> - <details key="end" value="17159"/> - <details key="line" value="332"/> + <eAnnotations source="positions.647" references="/0/defaultAddOperation"> + <details key="start" value="16751"/> + <details key="end" value="17600"/> + <details key="line" value="341"/> </eAnnotations> - <eAnnotations source="positions.638" references="/0/defaultAddOperation/@body.0"> - <details key="start" value="16374"/> - <details key="end" value="16447"/> - <details key="line" value="333"/> + <eAnnotations source="positions.648" references="/0/defaultAddOperation/@body.0"> + <details key="start" value="16815"/> + <details key="end" value="16888"/> + <details key="line" value="342"/> </eAnnotations> - <eAnnotations source="positions.639" references="/0/defaultAddOperation/@body.1"> - <details key="start" value="16448"/> - <details key="end" value="16478"/> + <eAnnotations source="positions.649" references="/0/defaultAddOperation/@body.1"> + <details key="start" value="16889"/> + <details key="end" value="16919"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.640" references="/0/defaultAddOperation/@body.1/@argument.0"> - <details key="start" value="16448"/> - <details key="end" value="16459"/> + <eAnnotations source="positions.650" references="/0/defaultAddOperation/@body.1/@argument.0"> + <details key="start" value="16889"/> + <details key="end" value="16900"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.641" references="/0/defaultAddOperation/@body.1/@argument.0/editor"> - <details key="start" value="16448"/> - <details key="end" value="16454"/> + <eAnnotations source="positions.651" references="/0/defaultAddOperation/@body.1/@argument.0/editor"> + <details key="start" value="16889"/> + <details key="end" value="16895"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.642" references="/0/defaultAddOperation/@body.2"> - <details key="start" value="16480"/> - <details key="end" value="16493"/> - <details key="line" value="333"/> + <eAnnotations source="positions.652" references="/0/defaultAddOperation/@body.2"> + <details key="start" value="16921"/> + <details key="end" value="16934"/> + <details key="line" value="342"/> </eAnnotations> - <eAnnotations source="positions.643" references="/0/defaultAddOperation/@body.3"> - <details key="start" value="16494"/> - <details key="end" value="16524"/> + <eAnnotations source="positions.653" references="/0/defaultAddOperation/@body.3"> + <details key="start" value="16935"/> + <details key="end" value="16965"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.644" references="/0/defaultAddOperation/@body.3/@argument.0"> - <details key="start" value="16494"/> - <details key="end" value="16505"/> + <eAnnotations source="positions.654" references="/0/defaultAddOperation/@body.3/@argument.0"> + <details key="start" value="16935"/> + <details key="end" value="16946"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.645" references="/0/defaultAddOperation/@body.3/@argument.0/editor"> - <details key="start" value="16494"/> - <details key="end" value="16500"/> + <eAnnotations source="positions.655" references="/0/defaultAddOperation/@body.3/@argument.0/editor"> + <details key="start" value="16935"/> + <details key="end" value="16941"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.646" references="/0/defaultAddOperation/@body.4"> - <details key="start" value="16526"/> - <details key="end" value="16535"/> - <details key="line" value="333"/> + <eAnnotations source="positions.656" references="/0/defaultAddOperation/@body.4"> + <details key="start" value="16967"/> + <details key="end" value="16976"/> + <details key="line" value="342"/> </eAnnotations> - <eAnnotations source="positions.647" references="/0/defaultAddOperation/@body.5"> - <details key="start" value="16536"/> - <details key="end" value="16566"/> + <eAnnotations source="positions.657" references="/0/defaultAddOperation/@body.5"> + <details key="start" value="16977"/> + <details key="end" value="17007"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.648" references="/0/defaultAddOperation/@body.5/@argument.0"> - <details key="start" value="16536"/> - <details key="end" value="16547"/> + <eAnnotations source="positions.658" references="/0/defaultAddOperation/@body.5/@argument.0"> + <details key="start" value="16977"/> + <details key="end" value="16988"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.649" references="/0/defaultAddOperation/@body.5/@argument.0/editor"> - <details key="start" value="16536"/> - <details key="end" value="16542"/> + <eAnnotations source="positions.659" references="/0/defaultAddOperation/@body.5/@argument.0/editor"> + <details key="start" value="16977"/> + <details key="end" value="16983"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.650" references="/0/defaultAddOperation/@body.6"> - <details key="start" value="16568"/> - <details key="end" value="16586"/> - <details key="line" value="333"/> + <eAnnotations source="positions.660" references="/0/defaultAddOperation/@body.6"> + <details key="start" value="17009"/> + <details key="end" value="17027"/> + <details key="line" value="342"/> </eAnnotations> - <eAnnotations source="positions.651" references="/0/defaultAddOperation/@body.7"> - <details key="start" value="16587"/> - <details key="end" value="16598"/> + <eAnnotations source="positions.661" references="/0/defaultAddOperation/@body.7"> + <details key="start" value="17028"/> + <details key="end" value="17039"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.652" references="/0/defaultAddOperation/@body.7/editor"> - <details key="start" value="16587"/> - <details key="end" value="16593"/> + <eAnnotations source="positions.662" references="/0/defaultAddOperation/@body.7/editor"> + <details key="start" value="17028"/> + <details key="end" value="17034"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.653" references="/0/defaultAddOperation/@body.8"> - <details key="start" value="16600"/> - <details key="end" value="16947"/> - <details key="line" value="334"/> + <eAnnotations source="positions.663" references="/0/defaultAddOperation/@body.8"> + <details key="start" value="17041"/> + <details key="end" value="17388"/> + <details key="line" value="343"/> </eAnnotations> - <eAnnotations source="positions.654" references="/0/defaultAddOperation/@body.9"> - <details key="start" value="16948"/> - <details key="end" value="16968"/> + <eAnnotations source="positions.664" references="/0/defaultAddOperation/@body.9"> + <details key="start" value="17389"/> + <details key="end" value="17409"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.655" references="/0/defaultAddOperation/@body.9/editor"> - <details key="start" value="16948"/> - <details key="end" value="16954"/> + <eAnnotations source="positions.665" references="/0/defaultAddOperation/@body.9/editor"> + <details key="start" value="17389"/> + <details key="end" value="17395"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.656" references="/0/defaultAddOperation/@body.10"> - <details key="start" value="16970"/> - <details key="end" value="16977"/> - <details key="line" value="339"/> + <eAnnotations source="positions.666" references="/0/defaultAddOperation/@body.10"> + <details key="start" value="17411"/> + <details key="end" value="17418"/> + <details key="line" value="348"/> </eAnnotations> - <eAnnotations source="positions.657" references="/0/defaultAddOperation/@body.11"> - <details key="start" value="16978"/> - <details key="end" value="16995"/> + <eAnnotations source="positions.667" references="/0/defaultAddOperation/@body.11"> + <details key="start" value="17419"/> + <details key="end" value="17436"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.658" references="/0/defaultAddOperation/@body.11/editor"> - <details key="start" value="16978"/> - <details key="end" value="16984"/> + <eAnnotations source="positions.668" references="/0/defaultAddOperation/@body.11/editor"> + <details key="start" value="17419"/> + <details key="end" value="17425"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.659" references="/0/defaultAddOperation/@body.12"> - <details key="start" value="16997"/> - <details key="end" value="17082"/> - <details key="line" value="339"/> + <eAnnotations source="positions.669" references="/0/defaultAddOperation/@body.12"> + <details key="start" value="17438"/> + <details key="end" value="17523"/> + <details key="line" value="348"/> </eAnnotations> - <eAnnotations source="positions.660" references="/0/defaultAddOperation/@body.13"> - <details key="start" value="17083"/> - <details key="end" value="17113"/> + <eAnnotations source="positions.670" references="/0/defaultAddOperation/@body.13"> + <details key="start" value="17524"/> + <details key="end" value="17554"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.661" references="/0/defaultAddOperation/@body.13/@argument.0"> - <details key="start" value="17083"/> - <details key="end" value="17094"/> + <eAnnotations source="positions.671" references="/0/defaultAddOperation/@body.13/@argument.0"> + <details key="start" value="17524"/> + <details key="end" value="17535"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.662" references="/0/defaultAddOperation/@body.13/@argument.0/editor"> - <details key="start" value="17083"/> - <details key="end" value="17089"/> + <eAnnotations source="positions.672" references="/0/defaultAddOperation/@body.13/@argument.0/editor"> + <details key="start" value="17524"/> + <details key="end" value="17530"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.663" references="/0/defaultAddOperation/@body.14"> - <details key="start" value="17115"/> - <details key="end" value="17147"/> - <details key="line" value="342"/> + <eAnnotations source="positions.673" references="/0/defaultAddOperation/@body.14"> + <details key="start" value="17556"/> + <details key="end" value="17588"/> + <details key="line" value="351"/> </eAnnotations> - <eAnnotations source="positions.664" references="/0/defaultAddOperation/editor"> - <details key="start" value="16348"/> - <details key="end" value="16370"/> - <details key="line" value="332"/> + <eAnnotations source="positions.674" references="/0/defaultAddOperation/editor"> + <details key="start" value="16789"/> + <details key="end" value="16811"/> + <details key="line" value="341"/> </eAnnotations> - <eAnnotations source="positions.665" references="/0/defaultMoveOperation"> - <details key="start" value="17161"/> - <details key="end" value="17491"/> - <details key="line" value="348"/> + <eAnnotations source="positions.675" references="/0/defaultMoveOperation"> + <details key="start" value="17602"/> + <details key="end" value="17932"/> + <details key="line" value="357"/> </eAnnotations> - <eAnnotations source="positions.666" references="/0/defaultMoveOperation/@body.0"> - <details key="start" value="17226"/> - <details key="end" value="17302"/> - <details key="line" value="349"/> + <eAnnotations source="positions.676" references="/0/defaultMoveOperation/@body.0"> + <details key="start" value="17667"/> + <details key="end" value="17743"/> + <details key="line" value="358"/> </eAnnotations> - <eAnnotations source="positions.667" references="/0/defaultMoveOperation/@body.1"> - <details key="start" value="17303"/> - <details key="end" value="17323"/> + <eAnnotations source="positions.677" references="/0/defaultMoveOperation/@body.1"> + <details key="start" value="17744"/> + <details key="end" value="17764"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.668" references="/0/defaultMoveOperation/@body.1/editor"> - <details key="start" value="17303"/> - <details key="end" value="17309"/> + <eAnnotations source="positions.678" references="/0/defaultMoveOperation/@body.1/editor"> + <details key="start" value="17744"/> + <details key="end" value="17750"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.669" references="/0/defaultMoveOperation/@body.2"> - <details key="start" value="17325"/> - <details key="end" value="17332"/> - <details key="line" value="349"/> + <eAnnotations source="positions.679" references="/0/defaultMoveOperation/@body.2"> + <details key="start" value="17766"/> + <details key="end" value="17773"/> + <details key="line" value="358"/> </eAnnotations> - <eAnnotations source="positions.670" references="/0/defaultMoveOperation/@body.3"> - <details key="start" value="17333"/> - <details key="end" value="17350"/> + <eAnnotations source="positions.680" references="/0/defaultMoveOperation/@body.3"> + <details key="start" value="17774"/> + <details key="end" value="17791"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.671" references="/0/defaultMoveOperation/@body.3/editor"> - <details key="start" value="17333"/> - <details key="end" value="17339"/> + <eAnnotations source="positions.681" references="/0/defaultMoveOperation/@body.3/editor"> + <details key="start" value="17774"/> + <details key="end" value="17780"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.672" references="/0/defaultMoveOperation/@body.4"> - <details key="start" value="17352"/> - <details key="end" value="17435"/> - <details key="line" value="349"/> + <eAnnotations source="positions.682" references="/0/defaultMoveOperation/@body.4"> + <details key="start" value="17793"/> + <details key="end" value="17876"/> + <details key="line" value="358"/> </eAnnotations> - <eAnnotations source="positions.673" references="/0/defaultMoveOperation/@body.5"> - <details key="start" value="17436"/> - <details key="end" value="17466"/> + <eAnnotations source="positions.683" references="/0/defaultMoveOperation/@body.5"> + <details key="start" value="17877"/> + <details key="end" value="17907"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.674" references="/0/defaultMoveOperation/@body.5/@argument.0"> - <details key="start" value="17436"/> - <details key="end" value="17447"/> + <eAnnotations source="positions.684" references="/0/defaultMoveOperation/@body.5/@argument.0"> + <details key="start" value="17877"/> + <details key="end" value="17888"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.675" references="/0/defaultMoveOperation/@body.5/@argument.0/editor"> - <details key="start" value="17436"/> - <details key="end" value="17442"/> + <eAnnotations source="positions.685" references="/0/defaultMoveOperation/@body.5/@argument.0/editor"> + <details key="start" value="17877"/> + <details key="end" value="17883"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.676" references="/0/defaultMoveOperation/@body.6"> - <details key="start" value="17468"/> - <details key="end" value="17479"/> - <details key="line" value="350"/> - </eAnnotations> - <eAnnotations source="positions.677" references="/0/defaultMoveOperation/editor"> - <details key="start" value="17200"/> - <details key="end" value="17222"/> - <details key="line" value="348"/> + <eAnnotations source="positions.686" references="/0/defaultMoveOperation/@body.6"> + <details key="start" value="17909"/> + <details key="end" value="17920"/> + <details key="line" value="359"/> </eAnnotations> - <eAnnotations source="positions.678" references="/0/defaultEditOperation"> - <details key="start" value="17493"/> - <details key="end" value="18059"/> - <details key="line" value="353"/> + <eAnnotations source="positions.687" references="/0/defaultMoveOperation/editor"> + <details key="start" value="17641"/> + <details key="end" value="17663"/> + <details key="line" value="357"/> </eAnnotations> - <eAnnotations source="positions.679" references="/0/defaultEditOperation/@body.0"> - <details key="start" value="17558"/> - <details key="end" value="17998"/> - <details key="line" value="354"/> + <eAnnotations source="positions.688" references="/0/defaultEditOperation"> + <details key="start" value="17934"/> + <details key="end" value="18500"/> + <details key="line" value="362"/> </eAnnotations> - <eAnnotations source="positions.680" references="/0/defaultEditOperation/@body.1"> + <eAnnotations source="positions.689" references="/0/defaultEditOperation/@body.0"> <details key="start" value="17999"/> - <details key="end" value="18029"/> + <details key="end" value="18439"/> + <details key="line" value="363"/> + </eAnnotations> + <eAnnotations source="positions.690" references="/0/defaultEditOperation/@body.1"> + <details key="start" value="18440"/> + <details key="end" value="18470"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.681" references="/0/defaultEditOperation/@body.1/@argument.0"> - <details key="start" value="17999"/> - <details key="end" value="18010"/> + <eAnnotations source="positions.691" references="/0/defaultEditOperation/@body.1/@argument.0"> + <details key="start" value="18440"/> + <details key="end" value="18451"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.682" references="/0/defaultEditOperation/@body.1/@argument.0/editor"> - <details key="start" value="17999"/> - <details key="end" value="18005"/> + <eAnnotations source="positions.692" references="/0/defaultEditOperation/@body.1/@argument.0/editor"> + <details key="start" value="18440"/> + <details key="end" value="18446"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.683" references="/0/defaultEditOperation/@body.2"> - <details key="start" value="18031"/> - <details key="end" value="18047"/> - <details key="line" value="360"/> + <eAnnotations source="positions.693" references="/0/defaultEditOperation/@body.2"> + <details key="start" value="18472"/> + <details key="end" value="18488"/> + <details key="line" value="369"/> </eAnnotations> - <eAnnotations source="positions.684" references="/0/defaultEditOperation/editor"> - <details key="start" value="17532"/> - <details key="end" value="17554"/> - <details key="line" value="353"/> + <eAnnotations source="positions.694" references="/0/defaultEditOperation/editor"> + <details key="start" value="17973"/> + <details key="end" value="17995"/> + <details key="line" value="362"/> </eAnnotations> - <eAnnotations source="positions.685" references="/0/defaultRemoveOperation"> - <details key="start" value="18061"/> - <details key="end" value="18390"/> - <details key="line" value="365"/> + <eAnnotations source="positions.695" references="/0/defaultRemoveOperation"> + <details key="start" value="18502"/> + <details key="end" value="18831"/> + <details key="line" value="374"/> </eAnnotations> - <eAnnotations source="positions.686" references="/0/defaultRemoveOperation/@body.0"> - <details key="start" value="18127"/> - <details key="end" value="18203"/> - <details key="line" value="366"/> + <eAnnotations source="positions.696" references="/0/defaultRemoveOperation/@body.0"> + <details key="start" value="18568"/> + <details key="end" value="18644"/> + <details key="line" value="375"/> </eAnnotations> - <eAnnotations source="positions.687" references="/0/defaultRemoveOperation/@body.1"> - <details key="start" value="18204"/> - <details key="end" value="18224"/> + <eAnnotations source="positions.697" references="/0/defaultRemoveOperation/@body.1"> + <details key="start" value="18645"/> + <details key="end" value="18665"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.688" references="/0/defaultRemoveOperation/@body.1/editor"> - <details key="start" value="18204"/> - <details key="end" value="18210"/> + <eAnnotations source="positions.698" references="/0/defaultRemoveOperation/@body.1/editor"> + <details key="start" value="18645"/> + <details key="end" value="18651"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.689" references="/0/defaultRemoveOperation/@body.2"> - <details key="start" value="18226"/> - <details key="end" value="18233"/> - <details key="line" value="366"/> + <eAnnotations source="positions.699" references="/0/defaultRemoveOperation/@body.2"> + <details key="start" value="18667"/> + <details key="end" value="18674"/> + <details key="line" value="375"/> </eAnnotations> - <eAnnotations source="positions.690" references="/0/defaultRemoveOperation/@body.3"> - <details key="start" value="18234"/> - <details key="end" value="18251"/> + <eAnnotations source="positions.700" references="/0/defaultRemoveOperation/@body.3"> + <details key="start" value="18675"/> + <details key="end" value="18692"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.691" references="/0/defaultRemoveOperation/@body.3/editor"> - <details key="start" value="18234"/> - <details key="end" value="18240"/> + <eAnnotations source="positions.701" references="/0/defaultRemoveOperation/@body.3/editor"> + <details key="start" value="18675"/> + <details key="end" value="18681"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.692" references="/0/defaultRemoveOperation/@body.4"> - <details key="start" value="18253"/> - <details key="end" value="18334"/> - <details key="line" value="366"/> + <eAnnotations source="positions.702" references="/0/defaultRemoveOperation/@body.4"> + <details key="start" value="18694"/> + <details key="end" value="18775"/> + <details key="line" value="375"/> </eAnnotations> - <eAnnotations source="positions.693" references="/0/defaultRemoveOperation/@body.5"> - <details key="start" value="18335"/> - <details key="end" value="18365"/> + <eAnnotations source="positions.703" references="/0/defaultRemoveOperation/@body.5"> + <details key="start" value="18776"/> + <details key="end" value="18806"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.694" references="/0/defaultRemoveOperation/@body.5/@argument.0"> - <details key="start" value="18335"/> - <details key="end" value="18346"/> + <eAnnotations source="positions.704" references="/0/defaultRemoveOperation/@body.5/@argument.0"> + <details key="start" value="18776"/> + <details key="end" value="18787"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.695" references="/0/defaultRemoveOperation/@body.5/@argument.0/editor"> - <details key="start" value="18335"/> - <details key="end" value="18341"/> + <eAnnotations source="positions.705" references="/0/defaultRemoveOperation/@body.5/@argument.0/editor"> + <details key="start" value="18776"/> + <details key="end" value="18782"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.696" references="/0/defaultRemoveOperation/@body.6"> - <details key="start" value="18367"/> - <details key="end" value="18378"/> - <details key="line" value="367"/> + <eAnnotations source="positions.706" references="/0/defaultRemoveOperation/@body.6"> + <details key="start" value="18808"/> + <details key="end" value="18819"/> + <details key="line" value="376"/> </eAnnotations> - <eAnnotations source="positions.697" references="/0/defaultRemoveOperation/editor"> - <details key="start" value="18101"/> - <details key="end" value="18123"/> - <details key="line" value="365"/> + <eAnnotations source="positions.707" references="/0/defaultRemoveOperation/editor"> + <details key="start" value="18542"/> + <details key="end" value="18564"/> + <details key="line" value="374"/> </eAnnotations> </ecore:EAnnotation> </xmi:XMI> diff --git a/plugins/org.eclipse.emf.eef.codegen/.emtl/org/eclipse/emf/eef/codegen/widgets/impl/tablecomposition/tablecompositionFormImpl.emtl b/plugins/org.eclipse.emf.eef.codegen/.emtl/org/eclipse/emf/eef/codegen/widgets/impl/tablecomposition/tablecompositionFormImpl.emtl index 597c40541..b8c2db320 100644 --- a/plugins/org.eclipse.emf.eef.codegen/.emtl/org/eclipse/emf/eef/codegen/widgets/impl/tablecomposition/tablecompositionFormImpl.emtl +++ b/plugins/org.eclipse.emf.eef.codegen/.emtl/org/eclipse/emf/eef/codegen/widgets/impl/tablecomposition/tablecompositionFormImpl.emtl @@ -1959,7 +1959,35 @@ <referredProperty xsi:type="ecore:EAttribute" href="http://www.eclipse.org/emf/eef/views/1.0.0#//ViewElement/name"/> </argument> </body> - <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol=".createControls(parent, widgetFactory);
"/> + <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol=".createControls(parent, widgetFactory);
		this."/> + <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/common.emtl#/0/toJavaIdentifier"/> + <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="editor" referredVariable="/0/additionalImplementation.1/editor"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//ElementEditor"/> + </source> + <referredProperty xsi:type="ecore:EAttribute" href="http://www.eclipse.org/emf/eef/views/1.0.0#//ViewElement/name"/> + </argument> + </body> + <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol=".addSelectionListener(new SelectionAdapter() {
			
			public void widgetSelected(SelectionEvent e) {
				if (e.item.getData() instanceof EObject) {
					propertiesEditionComponent.firePropertiesChanged(new PropertiesEditionEvent("/> + <body xsi:type="mtl:QueryInvocation"> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <definition href="../../api/widgetFormImpl.emtl#/0/editionPart"/> + <argument xsi:type="ocl.ecore:VariableExp" name="editor" referredVariable="/0/additionalImplementation.1/editor"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//ElementEditor"/> + </argument> + </body> + <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol=".this, "/> + <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.1"/> + <argument xsi:type="ocl.ecore:VariableExp" name="editor" referredVariable="/0/additionalImplementation.1/editor"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//ElementEditor"/> + </argument> + </body> + <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol=", PropertiesEditionEvent.CHANGE, PropertiesEditionEvent.SELECTION_CHANGED, null, e.item.getData()));
				}
			}
			
		});
"/> <body xsi:type="mtl:IfBlock"> <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="		"/> <body xsi:type="mtl:TemplateInvocation"> @@ -3809,6 +3837,18 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionElement"/> </eParameters> </eOperations> + <eOperations name="metamodelGetter"> + <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/metamodelGetter.2"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="c"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/> + </eParameters> + </eOperations> <eOperations name="simpleModelNavigationType"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -7061,6 +7101,15 @@ </eAnnotations> <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> </eOperations> + <eOperations name="metamodelGetter"> + <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/metamodelGetter.2"/> + </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="Container_Class"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> @@ -7723,6 +7772,15 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//ElementEditor"/> </ocl.ecore:Variable> <ocl.ecore:Variable name="self"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//ElementEditor"/> + </ocl.ecore:Variable> + <ocl.ecore:Variable name="self"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//ElementEditor"/> + </ocl.ecore:Variable> + <ocl.ecore:Variable name="self"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//ElementEditor"/> + </ocl.ecore:Variable> + <ocl.ecore:Variable name="self"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EObject"/> </ocl.ecore:Variable> <ecore:EAnnotation source="positions"> @@ -10653,7 +10711,7 @@ </eAnnotations> <eAnnotations source="positions.585" references="/0/additionalImplementation.1"> <details key="start" value="14699"/> - <details key="end" value="17827"/> + <details key="end" value="18268"/> <details key="line" value="270"/> </eAnnotations> <eAnnotations source="positions.586" references="/0/additionalImplementation.1/@body.0"> @@ -11043,400 +11101,450 @@ </eAnnotations> <eAnnotations source="positions.663" references="/0/additionalImplementation.1/@body.42"> <details key="start" value="16869"/> - <details key="end" value="16909"/> + <details key="end" value="16916"/> <details key="line" value="296"/> </eAnnotations> <eAnnotations source="positions.664" references="/0/additionalImplementation.1/@body.43"> - <details key="start" value="16911"/> - <details key="end" value="17140"/> + <details key="start" value="16917"/> + <details key="end" value="16947"/> + <details key="line" value="0"/> + </eAnnotations> + <eAnnotations source="positions.665" references="/0/additionalImplementation.1/@body.43/@argument.0"> + <details key="start" value="16917"/> + <details key="end" value="16928"/> + <details key="line" value="0"/> + </eAnnotations> + <eAnnotations source="positions.666" references="/0/additionalImplementation.1/@body.43/@argument.0/editor"> + <details key="start" value="16917"/> + <details key="end" value="16923"/> + <details key="line" value="0"/> + </eAnnotations> + <eAnnotations source="positions.667" references="/0/additionalImplementation.1/@body.44"> + <details key="start" value="16949"/> + <details key="end" value="17178"/> <details key="line" value="297"/> </eAnnotations> - <eAnnotations source="positions.665" references="/0/additionalImplementation.1/@body.43/@body.0"> - <details key="start" value="16934"/> - <details key="end" value="16936"/> - <details key="line" value="298"/> + <eAnnotations source="positions.668" references="/0/additionalImplementation.1/@body.45"> + <details key="start" value="17179"/> + <details key="end" value="17199"/> + <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.666" references="/0/additionalImplementation.1/@body.43/@body.1"> - <details key="start" value="16937"/> - <details key="end" value="16967"/> + <eAnnotations source="positions.669" references="/0/additionalImplementation.1/@body.45/editor"> + <details key="start" value="17179"/> + <details key="end" value="17185"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.667" references="/0/additionalImplementation.1/@body.43/@body.1/@argument.0"> - <details key="start" value="16937"/> - <details key="end" value="16948"/> + <eAnnotations source="positions.670" references="/0/additionalImplementation.1/@body.46"> + <details key="start" value="17201"/> + <details key="end" value="17208"/> + <details key="line" value="301"/> + </eAnnotations> + <eAnnotations source="positions.671" references="/0/additionalImplementation.1/@body.47"> + <details key="start" value="17209"/> + <details key="end" value="17226"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.668" references="/0/additionalImplementation.1/@body.43/@body.1/@argument.0/editor"> - <details key="start" value="16937"/> - <details key="end" value="16943"/> + <eAnnotations source="positions.672" references="/0/additionalImplementation.1/@body.47/editor"> + <details key="start" value="17209"/> + <details key="end" value="17215"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.669" references="/0/additionalImplementation.1/@body.43/@body.2"> - <details key="start" value="16969"/> - <details key="end" value="16991"/> - <details key="line" value="298"/> + <eAnnotations source="positions.673" references="/0/additionalImplementation.1/@body.48"> + <details key="start" value="17228"/> + <details key="end" value="17350"/> + <details key="line" value="301"/> </eAnnotations> - <eAnnotations source="positions.670" references="/0/additionalImplementation.1/@body.43/@body.3"> - <details key="start" value="16992"/> - <details key="end" value="17022"/> + <eAnnotations source="positions.674" references="/0/additionalImplementation.1/@body.49"> + <details key="start" value="17352"/> + <details key="end" value="17581"/> + <details key="line" value="306"/> + </eAnnotations> + <eAnnotations source="positions.675" references="/0/additionalImplementation.1/@body.49/@body.0"> + <details key="start" value="17375"/> + <details key="end" value="17377"/> + <details key="line" value="307"/> + </eAnnotations> + <eAnnotations source="positions.676" references="/0/additionalImplementation.1/@body.49/@body.1"> + <details key="start" value="17378"/> + <details key="end" value="17408"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.671" references="/0/additionalImplementation.1/@body.43/@body.3/@argument.0"> - <details key="start" value="16992"/> - <details key="end" value="17003"/> + <eAnnotations source="positions.677" references="/0/additionalImplementation.1/@body.49/@body.1/@argument.0"> + <details key="start" value="17378"/> + <details key="end" value="17389"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.672" references="/0/additionalImplementation.1/@body.43/@body.3/@argument.0/editor"> - <details key="start" value="16992"/> - <details key="end" value="16998"/> + <eAnnotations source="positions.678" references="/0/additionalImplementation.1/@body.49/@body.1/@argument.0/editor"> + <details key="start" value="17378"/> + <details key="end" value="17384"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.673" references="/0/additionalImplementation.1/@body.43/@body.4"> - <details key="start" value="17024"/> - <details key="end" value="17040"/> - <details key="line" value="299"/> + <eAnnotations source="positions.679" references="/0/additionalImplementation.1/@body.49/@body.2"> + <details key="start" value="17410"/> + <details key="end" value="17432"/> + <details key="line" value="307"/> </eAnnotations> - <eAnnotations source="positions.674" references="/0/additionalImplementation.1/@body.43/@body.5"> - <details key="start" value="17041"/> - <details key="end" value="17090"/> + <eAnnotations source="positions.680" references="/0/additionalImplementation.1/@body.49/@body.3"> + <details key="start" value="17433"/> + <details key="end" value="17463"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.675" references="/0/additionalImplementation.1/@body.43/@body.5/@argument.0"> - <details key="start" value="17041"/> - <details key="end" value="17071"/> + <eAnnotations source="positions.681" references="/0/additionalImplementation.1/@body.49/@body.3/@argument.0"> + <details key="start" value="17433"/> + <details key="end" value="17444"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.676" references="/0/additionalImplementation.1/@body.43/@body.5/@argument.0/editor"> - <details key="start" value="17041"/> - <details key="end" value="17047"/> + <eAnnotations source="positions.682" references="/0/additionalImplementation.1/@body.49/@body.3/@argument.0/editor"> + <details key="start" value="17433"/> + <details key="end" value="17439"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.677" references="/0/additionalImplementation.1/@body.43/@body.6"> - <details key="start" value="17092"/> - <details key="end" value="17093"/> - <details key="line" value="299"/> + <eAnnotations source="positions.683" references="/0/additionalImplementation.1/@body.49/@body.4"> + <details key="start" value="17465"/> + <details key="end" value="17481"/> + <details key="line" value="308"/> </eAnnotations> - <eAnnotations source="positions.678" references="/0/additionalImplementation.1/@body.43/@body.7"> - <details key="start" value="17094"/> - <details key="end" value="17119"/> + <eAnnotations source="positions.684" references="/0/additionalImplementation.1/@body.49/@body.5"> + <details key="start" value="17482"/> + <details key="end" value="17531"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.679" references="/0/additionalImplementation.1/@body.43/@body.7/editor"> - <details key="start" value="17094"/> - <details key="end" value="17100"/> + <eAnnotations source="positions.685" references="/0/additionalImplementation.1/@body.49/@body.5/@argument.0"> + <details key="start" value="17482"/> + <details key="end" value="17512"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.680" references="/0/additionalImplementation.1/@body.43/@body.8"> - <details key="start" value="17121"/> - <details key="end" value="17133"/> - <details key="line" value="299"/> + <eAnnotations source="positions.686" references="/0/additionalImplementation.1/@body.49/@body.5/@argument.0/editor"> + <details key="start" value="17482"/> + <details key="end" value="17488"/> + <details key="line" value="0"/> + </eAnnotations> + <eAnnotations source="positions.687" references="/0/additionalImplementation.1/@body.49/@body.6"> + <details key="start" value="17533"/> + <details key="end" value="17534"/> + <details key="line" value="308"/> </eAnnotations> - <eAnnotations source="positions.681" references="/0/additionalImplementation.1/@body.43/@ifExpr"> - <details key="start" value="16915"/> - <details key="end" value="16932"/> + <eAnnotations source="positions.688" references="/0/additionalImplementation.1/@body.49/@body.7"> + <details key="start" value="17535"/> + <details key="end" value="17560"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.682" references="/0/additionalImplementation.1/@body.43/@ifExpr/editor"> - <details key="start" value="16916"/> - <details key="end" value="16922"/> + <eAnnotations source="positions.689" references="/0/additionalImplementation.1/@body.49/@body.7/editor"> + <details key="start" value="17535"/> + <details key="end" value="17541"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.683" references="/0/additionalImplementation.1/@body.44"> - <details key="start" value="17141"/> - <details key="end" value="17152"/> - <details key="line" value="301"/> + <eAnnotations source="positions.690" references="/0/additionalImplementation.1/@body.49/@body.8"> + <details key="start" value="17562"/> + <details key="end" value="17574"/> + <details key="line" value="308"/> </eAnnotations> - <eAnnotations source="positions.684" references="/0/additionalImplementation.1/@body.45"> - <details key="start" value="17153"/> - <details key="end" value="17183"/> + <eAnnotations source="positions.691" references="/0/additionalImplementation.1/@body.49/@ifExpr"> + <details key="start" value="17356"/> + <details key="end" value="17373"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.685" references="/0/additionalImplementation.1/@body.45/@argument.0"> - <details key="start" value="17153"/> - <details key="end" value="17164"/> + <eAnnotations source="positions.692" references="/0/additionalImplementation.1/@body.49/@ifExpr/editor"> + <details key="start" value="17357"/> + <details key="end" value="17363"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.686" references="/0/additionalImplementation.1/@body.45/@argument.0/editor"> - <details key="start" value="17153"/> - <details key="end" value="17159"/> + <eAnnotations source="positions.693" references="/0/additionalImplementation.1/@body.50"> + <details key="start" value="17582"/> + <details key="end" value="17593"/> + <details key="line" value="310"/> + </eAnnotations> + <eAnnotations source="positions.694" references="/0/additionalImplementation.1/@body.51"> + <details key="start" value="17594"/> + <details key="end" value="17624"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.687" references="/0/additionalImplementation.1/@body.46"> - <details key="start" value="17185"/> - <details key="end" value="17234"/> - <details key="line" value="301"/> + <eAnnotations source="positions.695" references="/0/additionalImplementation.1/@body.51/@argument.0"> + <details key="start" value="17594"/> + <details key="end" value="17605"/> + <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.688" references="/0/additionalImplementation.1/@body.47"> - <details key="start" value="17235"/> - <details key="end" value="17265"/> + <eAnnotations source="positions.696" references="/0/additionalImplementation.1/@body.51/@argument.0/editor"> + <details key="start" value="17594"/> + <details key="end" value="17600"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.689" references="/0/additionalImplementation.1/@body.47/@argument.0"> - <details key="start" value="17235"/> - <details key="end" value="17246"/> + <eAnnotations source="positions.697" references="/0/additionalImplementation.1/@body.52"> + <details key="start" value="17626"/> + <details key="end" value="17675"/> + <details key="line" value="310"/> + </eAnnotations> + <eAnnotations source="positions.698" references="/0/additionalImplementation.1/@body.53"> + <details key="start" value="17676"/> + <details key="end" value="17706"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.690" references="/0/additionalImplementation.1/@body.47/@argument.0/editor"> - <details key="start" value="17235"/> - <details key="end" value="17241"/> + <eAnnotations source="positions.699" references="/0/additionalImplementation.1/@body.53/@argument.0"> + <details key="start" value="17676"/> + <details key="end" value="17687"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.691" references="/0/additionalImplementation.1/@body.48"> - <details key="start" value="17267"/> - <details key="end" value="17299"/> - <details key="line" value="302"/> + <eAnnotations source="positions.700" references="/0/additionalImplementation.1/@body.53/@argument.0/editor"> + <details key="start" value="17676"/> + <details key="end" value="17682"/> + <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.692" references="/0/additionalImplementation.1/@body.49"> - <details key="start" value="17300"/> - <details key="end" value="17330"/> + <eAnnotations source="positions.701" references="/0/additionalImplementation.1/@body.54"> + <details key="start" value="17708"/> + <details key="end" value="17740"/> + <details key="line" value="311"/> + </eAnnotations> + <eAnnotations source="positions.702" references="/0/additionalImplementation.1/@body.55"> + <details key="start" value="17741"/> + <details key="end" value="17771"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.693" references="/0/additionalImplementation.1/@body.49/@argument.0"> - <details key="start" value="17300"/> - <details key="end" value="17311"/> + <eAnnotations source="positions.703" references="/0/additionalImplementation.1/@body.55/@argument.0"> + <details key="start" value="17741"/> + <details key="end" value="17752"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.694" references="/0/additionalImplementation.1/@body.49/@argument.0/editor"> - <details key="start" value="17300"/> - <details key="end" value="17306"/> + <eAnnotations source="positions.704" references="/0/additionalImplementation.1/@body.55/@argument.0/editor"> + <details key="start" value="17741"/> + <details key="end" value="17747"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.695" references="/0/additionalImplementation.1/@body.50"> - <details key="start" value="17332"/> - <details key="end" value="17347"/> - <details key="line" value="303"/> + <eAnnotations source="positions.705" references="/0/additionalImplementation.1/@body.56"> + <details key="start" value="17773"/> + <details key="end" value="17788"/> + <details key="line" value="312"/> </eAnnotations> - <eAnnotations source="positions.696" references="/0/additionalImplementation.1/@body.51"> - <details key="start" value="17348"/> - <details key="end" value="17378"/> + <eAnnotations source="positions.706" references="/0/additionalImplementation.1/@body.57"> + <details key="start" value="17789"/> + <details key="end" value="17819"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.697" references="/0/additionalImplementation.1/@body.51/@argument.0"> - <details key="start" value="17348"/> - <details key="end" value="17359"/> + <eAnnotations source="positions.707" references="/0/additionalImplementation.1/@body.57/@argument.0"> + <details key="start" value="17789"/> + <details key="end" value="17800"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.698" references="/0/additionalImplementation.1/@body.51/@argument.0/editor"> - <details key="start" value="17348"/> - <details key="end" value="17354"/> + <eAnnotations source="positions.708" references="/0/additionalImplementation.1/@body.57/@argument.0/editor"> + <details key="start" value="17789"/> + <details key="end" value="17795"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.699" references="/0/additionalImplementation.1/@body.52"> - <details key="start" value="17380"/> - <details key="end" value="17394"/> - <details key="line" value="303"/> + <eAnnotations source="positions.709" references="/0/additionalImplementation.1/@body.58"> + <details key="start" value="17821"/> + <details key="end" value="17835"/> + <details key="line" value="312"/> </eAnnotations> - <eAnnotations source="positions.700" references="/0/additionalImplementation.1/@body.53"> - <details key="start" value="17395"/> - <details key="end" value="17425"/> + <eAnnotations source="positions.710" references="/0/additionalImplementation.1/@body.59"> + <details key="start" value="17836"/> + <details key="end" value="17866"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.701" references="/0/additionalImplementation.1/@body.53/@argument.0"> - <details key="start" value="17395"/> - <details key="end" value="17406"/> + <eAnnotations source="positions.711" references="/0/additionalImplementation.1/@body.59/@argument.0"> + <details key="start" value="17836"/> + <details key="end" value="17847"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.702" references="/0/additionalImplementation.1/@body.53/@argument.0/editor"> - <details key="start" value="17395"/> - <details key="end" value="17401"/> + <eAnnotations source="positions.712" references="/0/additionalImplementation.1/@body.59/@argument.0/editor"> + <details key="start" value="17836"/> + <details key="end" value="17842"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.703" references="/0/additionalImplementation.1/@body.54"> - <details key="start" value="17427"/> - <details key="end" value="17442"/> - <details key="line" value="304"/> + <eAnnotations source="positions.713" references="/0/additionalImplementation.1/@body.60"> + <details key="start" value="17868"/> + <details key="end" value="17883"/> + <details key="line" value="313"/> </eAnnotations> - <eAnnotations source="positions.704" references="/0/additionalImplementation.1/@body.55"> - <details key="start" value="17443"/> - <details key="end" value="17504"/> + <eAnnotations source="positions.714" references="/0/additionalImplementation.1/@body.61"> + <details key="start" value="17884"/> + <details key="end" value="17945"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.705" references="/0/additionalImplementation.1/@body.55/@source"> - <details key="start" value="17443"/> - <details key="end" value="17493"/> + <eAnnotations source="positions.715" references="/0/additionalImplementation.1/@body.61/@source"> + <details key="start" value="17884"/> + <details key="end" value="17934"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.706" references="/0/additionalImplementation.1/@body.55/@source/@source"> - <details key="start" value="17443"/> - <details key="end" value="17487"/> + <eAnnotations source="positions.716" references="/0/additionalImplementation.1/@body.61/@source/@source"> + <details key="start" value="17884"/> + <details key="end" value="17928"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.707" references="/0/additionalImplementation.1/@body.55/@source/@source/editor"> - <details key="start" value="17443"/> - <details key="end" value="17449"/> + <eAnnotations source="positions.717" references="/0/additionalImplementation.1/@body.61/@source/@source/editor"> + <details key="start" value="17884"/> + <details key="end" value="17890"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.708" references="/0/additionalImplementation.1/@body.55/@source/@source/pec"> - <details key="start" value="17483"/> - <details key="end" value="17486"/> + <eAnnotations source="positions.718" references="/0/additionalImplementation.1/@body.61/@source/@source/pec"> + <details key="start" value="17924"/> + <details key="end" value="17927"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.709" references="/0/additionalImplementation.1/@body.56"> - <details key="start" value="17506"/> - <details key="end" value="17516"/> - <details key="line" value="304"/> + <eAnnotations source="positions.719" references="/0/additionalImplementation.1/@body.62"> + <details key="start" value="17947"/> + <details key="end" value="17957"/> + <details key="line" value="313"/> </eAnnotations> - <eAnnotations source="positions.710" references="/0/additionalImplementation.1/@body.57"> - <details key="start" value="17517"/> - <details key="end" value="17547"/> + <eAnnotations source="positions.720" references="/0/additionalImplementation.1/@body.63"> + <details key="start" value="17958"/> + <details key="end" value="17988"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.711" references="/0/additionalImplementation.1/@body.57/@argument.0"> - <details key="start" value="17517"/> - <details key="end" value="17528"/> + <eAnnotations source="positions.721" references="/0/additionalImplementation.1/@body.63/@argument.0"> + <details key="start" value="17958"/> + <details key="end" value="17969"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.712" references="/0/additionalImplementation.1/@body.57/@argument.0/editor"> - <details key="start" value="17517"/> - <details key="end" value="17523"/> + <eAnnotations source="positions.722" references="/0/additionalImplementation.1/@body.63/@argument.0/editor"> + <details key="start" value="17958"/> + <details key="end" value="17964"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.713" references="/0/additionalImplementation.1/@body.58"> - <details key="start" value="17549"/> - <details key="end" value="17564"/> - <details key="line" value="305"/> + <eAnnotations source="positions.723" references="/0/additionalImplementation.1/@body.64"> + <details key="start" value="17990"/> + <details key="end" value="18005"/> + <details key="line" value="314"/> </eAnnotations> - <eAnnotations source="positions.714" references="/0/additionalImplementation.1/@body.59"> - <details key="start" value="17565"/> - <details key="end" value="17626"/> + <eAnnotations source="positions.724" references="/0/additionalImplementation.1/@body.65"> + <details key="start" value="18006"/> + <details key="end" value="18067"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.715" references="/0/additionalImplementation.1/@body.59/@source"> - <details key="start" value="17565"/> - <details key="end" value="17615"/> + <eAnnotations source="positions.725" references="/0/additionalImplementation.1/@body.65/@source"> + <details key="start" value="18006"/> + <details key="end" value="18056"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.716" references="/0/additionalImplementation.1/@body.59/@source/@source"> - <details key="start" value="17565"/> - <details key="end" value="17609"/> + <eAnnotations source="positions.726" references="/0/additionalImplementation.1/@body.65/@source/@source"> + <details key="start" value="18006"/> + <details key="end" value="18050"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.717" references="/0/additionalImplementation.1/@body.59/@source/@source/editor"> - <details key="start" value="17565"/> - <details key="end" value="17571"/> + <eAnnotations source="positions.727" references="/0/additionalImplementation.1/@body.65/@source/@source/editor"> + <details key="start" value="18006"/> + <details key="end" value="18012"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.718" references="/0/additionalImplementation.1/@body.59/@source/@source/pec"> - <details key="start" value="17605"/> - <details key="end" value="17608"/> + <eAnnotations source="positions.728" references="/0/additionalImplementation.1/@body.65/@source/@source/pec"> + <details key="start" value="18046"/> + <details key="end" value="18049"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.719" references="/0/additionalImplementation.1/@body.60"> - <details key="start" value="17628"/> - <details key="end" value="17633"/> - <details key="line" value="305"/> + <eAnnotations source="positions.729" references="/0/additionalImplementation.1/@body.66"> + <details key="start" value="18069"/> + <details key="end" value="18074"/> + <details key="line" value="314"/> </eAnnotations> - <eAnnotations source="positions.720" references="/0/additionalImplementation.1/@body.61"> - <details key="start" value="17634"/> - <details key="end" value="17664"/> + <eAnnotations source="positions.730" references="/0/additionalImplementation.1/@body.67"> + <details key="start" value="18075"/> + <details key="end" value="18105"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.721" references="/0/additionalImplementation.1/@body.61/@argument.0"> - <details key="start" value="17634"/> - <details key="end" value="17645"/> + <eAnnotations source="positions.731" references="/0/additionalImplementation.1/@body.67/@argument.0"> + <details key="start" value="18075"/> + <details key="end" value="18086"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.722" references="/0/additionalImplementation.1/@body.61/@argument.0/editor"> - <details key="start" value="17634"/> - <details key="end" value="17640"/> + <eAnnotations source="positions.732" references="/0/additionalImplementation.1/@body.67/@argument.0/editor"> + <details key="start" value="18075"/> + <details key="end" value="18081"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.723" references="/0/additionalImplementation.1/@body.62"> - <details key="start" value="17666"/> - <details key="end" value="17673"/> - <details key="line" value="306"/> + <eAnnotations source="positions.733" references="/0/additionalImplementation.1/@body.68"> + <details key="start" value="18107"/> + <details key="end" value="18114"/> + <details key="line" value="315"/> </eAnnotations> - <eAnnotations source="positions.724" references="/0/additionalImplementation.1/@body.63"> - <details key="start" value="17674"/> - <details key="end" value="17691"/> + <eAnnotations source="positions.734" references="/0/additionalImplementation.1/@body.69"> + <details key="start" value="18115"/> + <details key="end" value="18132"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.725" references="/0/additionalImplementation.1/@body.63/editor"> - <details key="start" value="17674"/> - <details key="end" value="17680"/> + <eAnnotations source="positions.735" references="/0/additionalImplementation.1/@body.69/editor"> + <details key="start" value="18115"/> + <details key="end" value="18121"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.726" references="/0/additionalImplementation.1/@body.64"> - <details key="start" value="17693"/> - <details key="end" value="17698"/> - <details key="line" value="306"/> + <eAnnotations source="positions.736" references="/0/additionalImplementation.1/@body.70"> + <details key="start" value="18134"/> + <details key="end" value="18139"/> + <details key="line" value="315"/> </eAnnotations> - <eAnnotations source="positions.727" references="/0/additionalImplementation.1/@body.65"> - <details key="start" value="17699"/> - <details key="end" value="17729"/> + <eAnnotations source="positions.737" references="/0/additionalImplementation.1/@body.71"> + <details key="start" value="18140"/> + <details key="end" value="18170"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.728" references="/0/additionalImplementation.1/@body.65/@argument.0"> - <details key="start" value="17699"/> - <details key="end" value="17710"/> + <eAnnotations source="positions.738" references="/0/additionalImplementation.1/@body.71/@argument.0"> + <details key="start" value="18140"/> + <details key="end" value="18151"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.729" references="/0/additionalImplementation.1/@body.65/@argument.0/editor"> - <details key="start" value="17699"/> - <details key="end" value="17705"/> + <eAnnotations source="positions.739" references="/0/additionalImplementation.1/@body.71/@argument.0/editor"> + <details key="start" value="18140"/> + <details key="end" value="18146"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.730" references="/0/additionalImplementation.1/@body.66"> - <details key="start" value="17731"/> - <details key="end" value="17749"/> - <details key="line" value="307"/> + <eAnnotations source="positions.740" references="/0/additionalImplementation.1/@body.72"> + <details key="start" value="18172"/> + <details key="end" value="18190"/> + <details key="line" value="316"/> </eAnnotations> - <eAnnotations source="positions.731" references="/0/additionalImplementation.1/@body.67"> - <details key="start" value="17750"/> - <details key="end" value="17776"/> + <eAnnotations source="positions.741" references="/0/additionalImplementation.1/@body.73"> + <details key="start" value="18191"/> + <details key="end" value="18217"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.732" references="/0/additionalImplementation.1/@body.67/@source"> - <details key="start" value="17750"/> - <details key="end" value="17771"/> + <eAnnotations source="positions.742" references="/0/additionalImplementation.1/@body.73/@source"> + <details key="start" value="18191"/> + <details key="end" value="18212"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.733" references="/0/additionalImplementation.1/@body.67/@source/editor"> - <details key="start" value="17750"/> - <details key="end" value="17756"/> + <eAnnotations source="positions.743" references="/0/additionalImplementation.1/@body.73/@source/editor"> + <details key="start" value="18191"/> + <details key="end" value="18197"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.734" references="/0/additionalImplementation.1/@body.68"> - <details key="start" value="17778"/> - <details key="end" value="17815"/> - <details key="line" value="307"/> + <eAnnotations source="positions.744" references="/0/additionalImplementation.1/@body.74"> + <details key="start" value="18219"/> + <details key="end" value="18256"/> + <details key="line" value="316"/> </eAnnotations> - <eAnnotations source="positions.735" references="/0/additionalImplementation.1/editor"> + <eAnnotations source="positions.745" references="/0/additionalImplementation.1/editor"> <details key="start" value="14741"/> <details key="end" value="14763"/> <details key="line" value="270"/> </eAnnotations> - <eAnnotations source="positions.736" references="/0/additionalImplementation.1/pec"> + <eAnnotations source="positions.746" references="/0/additionalImplementation.1/pec"> <details key="start" value="14765"/> <details key="end" value="14797"/> <details key="line" value="270"/> </eAnnotations> - <eAnnotations source="positions.737" references="/0/additionalImplementation.1/inputPEC"> + <eAnnotations source="positions.747" references="/0/additionalImplementation.1/inputPEC"> <details key="start" value="14799"/> <details key="end" value="14835"/> <details key="line" value="270"/> </eAnnotations> - <eAnnotations source="positions.738" references="/0/additionalImplementation.1/@guard"> + <eAnnotations source="positions.748" references="/0/additionalImplementation.1/@guard"> <details key="start" value="14875"/> <details key="end" value="14930"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.739" references="/0/additionalImplementation.1/@guard/@source"> + <eAnnotations source="positions.749" references="/0/additionalImplementation.1/@guard/@source"> <details key="start" value="14875"/> <details key="end" value="14901"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.740" references="/0/additionalImplementation.1/@guard/@source/@source"> + <eAnnotations source="positions.750" references="/0/additionalImplementation.1/@guard/@source/@source"> <details key="start" value="14875"/> <details key="end" value="14896"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.741" references="/0/additionalImplementation.1/@guard/@source/@source/editor"> + <eAnnotations source="positions.751" references="/0/additionalImplementation.1/@guard/@source/@source/editor"> <details key="start" value="14875"/> <details key="end" value="14881"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.742" references="/0/additionalImplementation.1/@guard/@argument.0"> + <eAnnotations source="positions.752" references="/0/additionalImplementation.1/@guard/@argument.0"> <details key="start" value="14904"/> <details key="end" value="14930"/> <details key="line" value="0"/> diff --git a/plugins/org.eclipse.emf.eef.codegen/.emtl/org/eclipse/emf/eef/codegen/widgets/impl/tablecomposition/tablecompositionSWTImpl.emtl b/plugins/org.eclipse.emf.eef.codegen/.emtl/org/eclipse/emf/eef/codegen/widgets/impl/tablecomposition/tablecompositionSWTImpl.emtl index 774a7f3e9..03fd803df 100644 --- a/plugins/org.eclipse.emf.eef.codegen/.emtl/org/eclipse/emf/eef/codegen/widgets/impl/tablecomposition/tablecompositionSWTImpl.emtl +++ b/plugins/org.eclipse.emf.eef.codegen/.emtl/org/eclipse/emf/eef/codegen/widgets/impl/tablecomposition/tablecompositionSWTImpl.emtl @@ -1973,7 +1973,35 @@ <referredProperty xsi:type="ecore:EAttribute" href="http://www.eclipse.org/emf/eef/views/1.0.0#//ViewElement/name"/> </argument> </body> - <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol=".createControls(parent);
"/> + <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol=".createControls(parent);
		this."/> + <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/common.emtl#/0/toJavaIdentifier"/> + <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="editor" referredVariable="/0/additionalImplementation.1/editor"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//ElementEditor"/> + </source> + <referredProperty xsi:type="ecore:EAttribute" href="http://www.eclipse.org/emf/eef/views/1.0.0#//ViewElement/name"/> + </argument> + </body> + <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol=".addSelectionListener(new SelectionAdapter() {
			
			public void widgetSelected(SelectionEvent e) {
				if (e.item.getData() instanceof EObject) {
					propertiesEditionComponent.firePropertiesChanged(new PropertiesEditionEvent("/> + <body xsi:type="mtl:QueryInvocation"> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <definition href="../../api/widgetSWTImpl.emtl#/0/editionPart"/> + <argument xsi:type="ocl.ecore:VariableExp" name="editor" referredVariable="/0/additionalImplementation.1/editor"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//ElementEditor"/> + </argument> + </body> + <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol=".this, "/> + <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.1"/> + <argument xsi:type="ocl.ecore:VariableExp" name="editor" referredVariable="/0/additionalImplementation.1/editor"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//ElementEditor"/> + </argument> + </body> + <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol=", PropertiesEditionEvent.CHANGE, PropertiesEditionEvent.SELECTION_CHANGED, null, e.item.getData()));
				}
			}
			
		});
"/> <body xsi:type="mtl:IfBlock"> <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="		"/> <body xsi:type="mtl:TemplateInvocation"> @@ -3823,6 +3851,18 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionElement"/> </eParameters> </eOperations> + <eOperations name="metamodelGetter"> + <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/metamodelGetter.2"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="c"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/> + </eParameters> + </eOperations> <eOperations name="simpleModelNavigationType"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -7075,6 +7115,15 @@ </eAnnotations> <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> </eOperations> + <eOperations name="metamodelGetter"> + <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/metamodelGetter.2"/> + </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="Container_Class"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> @@ -7746,6 +7795,15 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//ElementEditor"/> </ocl.ecore:Variable> <ocl.ecore:Variable name="self"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//ElementEditor"/> + </ocl.ecore:Variable> + <ocl.ecore:Variable name="self"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//ElementEditor"/> + </ocl.ecore:Variable> + <ocl.ecore:Variable name="self"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//ElementEditor"/> + </ocl.ecore:Variable> + <ocl.ecore:Variable name="self"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EObject"/> </ocl.ecore:Variable> <ecore:EAnnotation source="positions"> @@ -10706,7 +10764,7 @@ </eAnnotations> <eAnnotations source="positions.591" references="/0/additionalImplementation.1"> <details key="start" value="14547"/> - <details key="end" value="17643"/> + <details key="end" value="18084"/> <details key="line" value="272"/> </eAnnotations> <eAnnotations source="positions.592" references="/0/additionalImplementation.1/@body.0"> @@ -11096,400 +11154,450 @@ </eAnnotations> <eAnnotations source="positions.669" references="/0/additionalImplementation.1/@body.42"> <details key="start" value="16700"/> - <details key="end" value="16725"/> + <details key="end" value="16732"/> <details key="line" value="298"/> </eAnnotations> <eAnnotations source="positions.670" references="/0/additionalImplementation.1/@body.43"> - <details key="start" value="16727"/> - <details key="end" value="16956"/> + <details key="start" value="16733"/> + <details key="end" value="16763"/> + <details key="line" value="0"/> + </eAnnotations> + <eAnnotations source="positions.671" references="/0/additionalImplementation.1/@body.43/@argument.0"> + <details key="start" value="16733"/> + <details key="end" value="16744"/> + <details key="line" value="0"/> + </eAnnotations> + <eAnnotations source="positions.672" references="/0/additionalImplementation.1/@body.43/@argument.0/editor"> + <details key="start" value="16733"/> + <details key="end" value="16739"/> + <details key="line" value="0"/> + </eAnnotations> + <eAnnotations source="positions.673" references="/0/additionalImplementation.1/@body.44"> + <details key="start" value="16765"/> + <details key="end" value="16994"/> <details key="line" value="299"/> </eAnnotations> - <eAnnotations source="positions.671" references="/0/additionalImplementation.1/@body.43/@body.0"> - <details key="start" value="16750"/> - <details key="end" value="16752"/> - <details key="line" value="300"/> + <eAnnotations source="positions.674" references="/0/additionalImplementation.1/@body.45"> + <details key="start" value="16995"/> + <details key="end" value="17015"/> + <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.672" references="/0/additionalImplementation.1/@body.43/@body.1"> - <details key="start" value="16753"/> - <details key="end" value="16783"/> + <eAnnotations source="positions.675" references="/0/additionalImplementation.1/@body.45/editor"> + <details key="start" value="16995"/> + <details key="end" value="17001"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.673" references="/0/additionalImplementation.1/@body.43/@body.1/@argument.0"> - <details key="start" value="16753"/> - <details key="end" value="16764"/> + <eAnnotations source="positions.676" references="/0/additionalImplementation.1/@body.46"> + <details key="start" value="17017"/> + <details key="end" value="17024"/> + <details key="line" value="303"/> + </eAnnotations> + <eAnnotations source="positions.677" references="/0/additionalImplementation.1/@body.47"> + <details key="start" value="17025"/> + <details key="end" value="17042"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.674" references="/0/additionalImplementation.1/@body.43/@body.1/@argument.0/editor"> - <details key="start" value="16753"/> - <details key="end" value="16759"/> + <eAnnotations source="positions.678" references="/0/additionalImplementation.1/@body.47/editor"> + <details key="start" value="17025"/> + <details key="end" value="17031"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.675" references="/0/additionalImplementation.1/@body.43/@body.2"> - <details key="start" value="16785"/> - <details key="end" value="16807"/> - <details key="line" value="300"/> + <eAnnotations source="positions.679" references="/0/additionalImplementation.1/@body.48"> + <details key="start" value="17044"/> + <details key="end" value="17166"/> + <details key="line" value="303"/> </eAnnotations> - <eAnnotations source="positions.676" references="/0/additionalImplementation.1/@body.43/@body.3"> - <details key="start" value="16808"/> - <details key="end" value="16838"/> + <eAnnotations source="positions.680" references="/0/additionalImplementation.1/@body.49"> + <details key="start" value="17168"/> + <details key="end" value="17397"/> + <details key="line" value="308"/> + </eAnnotations> + <eAnnotations source="positions.681" references="/0/additionalImplementation.1/@body.49/@body.0"> + <details key="start" value="17191"/> + <details key="end" value="17193"/> + <details key="line" value="309"/> + </eAnnotations> + <eAnnotations source="positions.682" references="/0/additionalImplementation.1/@body.49/@body.1"> + <details key="start" value="17194"/> + <details key="end" value="17224"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.677" references="/0/additionalImplementation.1/@body.43/@body.3/@argument.0"> - <details key="start" value="16808"/> - <details key="end" value="16819"/> + <eAnnotations source="positions.683" references="/0/additionalImplementation.1/@body.49/@body.1/@argument.0"> + <details key="start" value="17194"/> + <details key="end" value="17205"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.678" references="/0/additionalImplementation.1/@body.43/@body.3/@argument.0/editor"> - <details key="start" value="16808"/> - <details key="end" value="16814"/> + <eAnnotations source="positions.684" references="/0/additionalImplementation.1/@body.49/@body.1/@argument.0/editor"> + <details key="start" value="17194"/> + <details key="end" value="17200"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.679" references="/0/additionalImplementation.1/@body.43/@body.4"> - <details key="start" value="16840"/> - <details key="end" value="16856"/> - <details key="line" value="301"/> + <eAnnotations source="positions.685" references="/0/additionalImplementation.1/@body.49/@body.2"> + <details key="start" value="17226"/> + <details key="end" value="17248"/> + <details key="line" value="309"/> </eAnnotations> - <eAnnotations source="positions.680" references="/0/additionalImplementation.1/@body.43/@body.5"> - <details key="start" value="16857"/> - <details key="end" value="16906"/> + <eAnnotations source="positions.686" references="/0/additionalImplementation.1/@body.49/@body.3"> + <details key="start" value="17249"/> + <details key="end" value="17279"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.681" references="/0/additionalImplementation.1/@body.43/@body.5/@argument.0"> - <details key="start" value="16857"/> - <details key="end" value="16887"/> + <eAnnotations source="positions.687" references="/0/additionalImplementation.1/@body.49/@body.3/@argument.0"> + <details key="start" value="17249"/> + <details key="end" value="17260"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.682" references="/0/additionalImplementation.1/@body.43/@body.5/@argument.0/editor"> - <details key="start" value="16857"/> - <details key="end" value="16863"/> + <eAnnotations source="positions.688" references="/0/additionalImplementation.1/@body.49/@body.3/@argument.0/editor"> + <details key="start" value="17249"/> + <details key="end" value="17255"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.683" references="/0/additionalImplementation.1/@body.43/@body.6"> - <details key="start" value="16908"/> - <details key="end" value="16909"/> - <details key="line" value="301"/> + <eAnnotations source="positions.689" references="/0/additionalImplementation.1/@body.49/@body.4"> + <details key="start" value="17281"/> + <details key="end" value="17297"/> + <details key="line" value="310"/> </eAnnotations> - <eAnnotations source="positions.684" references="/0/additionalImplementation.1/@body.43/@body.7"> - <details key="start" value="16910"/> - <details key="end" value="16935"/> + <eAnnotations source="positions.690" references="/0/additionalImplementation.1/@body.49/@body.5"> + <details key="start" value="17298"/> + <details key="end" value="17347"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.685" references="/0/additionalImplementation.1/@body.43/@body.7/editor"> - <details key="start" value="16910"/> - <details key="end" value="16916"/> + <eAnnotations source="positions.691" references="/0/additionalImplementation.1/@body.49/@body.5/@argument.0"> + <details key="start" value="17298"/> + <details key="end" value="17328"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.686" references="/0/additionalImplementation.1/@body.43/@body.8"> - <details key="start" value="16937"/> - <details key="end" value="16949"/> - <details key="line" value="301"/> + <eAnnotations source="positions.692" references="/0/additionalImplementation.1/@body.49/@body.5/@argument.0/editor"> + <details key="start" value="17298"/> + <details key="end" value="17304"/> + <details key="line" value="0"/> + </eAnnotations> + <eAnnotations source="positions.693" references="/0/additionalImplementation.1/@body.49/@body.6"> + <details key="start" value="17349"/> + <details key="end" value="17350"/> + <details key="line" value="310"/> </eAnnotations> - <eAnnotations source="positions.687" references="/0/additionalImplementation.1/@body.43/@ifExpr"> - <details key="start" value="16731"/> - <details key="end" value="16748"/> + <eAnnotations source="positions.694" references="/0/additionalImplementation.1/@body.49/@body.7"> + <details key="start" value="17351"/> + <details key="end" value="17376"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.688" references="/0/additionalImplementation.1/@body.43/@ifExpr/editor"> - <details key="start" value="16732"/> - <details key="end" value="16738"/> + <eAnnotations source="positions.695" references="/0/additionalImplementation.1/@body.49/@body.7/editor"> + <details key="start" value="17351"/> + <details key="end" value="17357"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.689" references="/0/additionalImplementation.1/@body.44"> - <details key="start" value="16957"/> - <details key="end" value="16968"/> - <details key="line" value="303"/> + <eAnnotations source="positions.696" references="/0/additionalImplementation.1/@body.49/@body.8"> + <details key="start" value="17378"/> + <details key="end" value="17390"/> + <details key="line" value="310"/> </eAnnotations> - <eAnnotations source="positions.690" references="/0/additionalImplementation.1/@body.45"> - <details key="start" value="16969"/> - <details key="end" value="16999"/> + <eAnnotations source="positions.697" references="/0/additionalImplementation.1/@body.49/@ifExpr"> + <details key="start" value="17172"/> + <details key="end" value="17189"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.691" references="/0/additionalImplementation.1/@body.45/@argument.0"> - <details key="start" value="16969"/> - <details key="end" value="16980"/> + <eAnnotations source="positions.698" references="/0/additionalImplementation.1/@body.49/@ifExpr/editor"> + <details key="start" value="17173"/> + <details key="end" value="17179"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.692" references="/0/additionalImplementation.1/@body.45/@argument.0/editor"> - <details key="start" value="16969"/> - <details key="end" value="16975"/> + <eAnnotations source="positions.699" references="/0/additionalImplementation.1/@body.50"> + <details key="start" value="17398"/> + <details key="end" value="17409"/> + <details key="line" value="312"/> + </eAnnotations> + <eAnnotations source="positions.700" references="/0/additionalImplementation.1/@body.51"> + <details key="start" value="17410"/> + <details key="end" value="17440"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.693" references="/0/additionalImplementation.1/@body.46"> - <details key="start" value="17001"/> - <details key="end" value="17050"/> - <details key="line" value="303"/> + <eAnnotations source="positions.701" references="/0/additionalImplementation.1/@body.51/@argument.0"> + <details key="start" value="17410"/> + <details key="end" value="17421"/> + <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.694" references="/0/additionalImplementation.1/@body.47"> - <details key="start" value="17051"/> - <details key="end" value="17081"/> + <eAnnotations source="positions.702" references="/0/additionalImplementation.1/@body.51/@argument.0/editor"> + <details key="start" value="17410"/> + <details key="end" value="17416"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.695" references="/0/additionalImplementation.1/@body.47/@argument.0"> - <details key="start" value="17051"/> - <details key="end" value="17062"/> + <eAnnotations source="positions.703" references="/0/additionalImplementation.1/@body.52"> + <details key="start" value="17442"/> + <details key="end" value="17491"/> + <details key="line" value="312"/> + </eAnnotations> + <eAnnotations source="positions.704" references="/0/additionalImplementation.1/@body.53"> + <details key="start" value="17492"/> + <details key="end" value="17522"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.696" references="/0/additionalImplementation.1/@body.47/@argument.0/editor"> - <details key="start" value="17051"/> - <details key="end" value="17057"/> + <eAnnotations source="positions.705" references="/0/additionalImplementation.1/@body.53/@argument.0"> + <details key="start" value="17492"/> + <details key="end" value="17503"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.697" references="/0/additionalImplementation.1/@body.48"> - <details key="start" value="17083"/> - <details key="end" value="17115"/> - <details key="line" value="304"/> + <eAnnotations source="positions.706" references="/0/additionalImplementation.1/@body.53/@argument.0/editor"> + <details key="start" value="17492"/> + <details key="end" value="17498"/> + <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.698" references="/0/additionalImplementation.1/@body.49"> - <details key="start" value="17116"/> - <details key="end" value="17146"/> + <eAnnotations source="positions.707" references="/0/additionalImplementation.1/@body.54"> + <details key="start" value="17524"/> + <details key="end" value="17556"/> + <details key="line" value="313"/> + </eAnnotations> + <eAnnotations source="positions.708" references="/0/additionalImplementation.1/@body.55"> + <details key="start" value="17557"/> + <details key="end" value="17587"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.699" references="/0/additionalImplementation.1/@body.49/@argument.0"> - <details key="start" value="17116"/> - <details key="end" value="17127"/> + <eAnnotations source="positions.709" references="/0/additionalImplementation.1/@body.55/@argument.0"> + <details key="start" value="17557"/> + <details key="end" value="17568"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.700" references="/0/additionalImplementation.1/@body.49/@argument.0/editor"> - <details key="start" value="17116"/> - <details key="end" value="17122"/> + <eAnnotations source="positions.710" references="/0/additionalImplementation.1/@body.55/@argument.0/editor"> + <details key="start" value="17557"/> + <details key="end" value="17563"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.701" references="/0/additionalImplementation.1/@body.50"> - <details key="start" value="17148"/> - <details key="end" value="17163"/> - <details key="line" value="305"/> + <eAnnotations source="positions.711" references="/0/additionalImplementation.1/@body.56"> + <details key="start" value="17589"/> + <details key="end" value="17604"/> + <details key="line" value="314"/> </eAnnotations> - <eAnnotations source="positions.702" references="/0/additionalImplementation.1/@body.51"> - <details key="start" value="17164"/> - <details key="end" value="17194"/> + <eAnnotations source="positions.712" references="/0/additionalImplementation.1/@body.57"> + <details key="start" value="17605"/> + <details key="end" value="17635"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.703" references="/0/additionalImplementation.1/@body.51/@argument.0"> - <details key="start" value="17164"/> - <details key="end" value="17175"/> + <eAnnotations source="positions.713" references="/0/additionalImplementation.1/@body.57/@argument.0"> + <details key="start" value="17605"/> + <details key="end" value="17616"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.704" references="/0/additionalImplementation.1/@body.51/@argument.0/editor"> - <details key="start" value="17164"/> - <details key="end" value="17170"/> + <eAnnotations source="positions.714" references="/0/additionalImplementation.1/@body.57/@argument.0/editor"> + <details key="start" value="17605"/> + <details key="end" value="17611"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.705" references="/0/additionalImplementation.1/@body.52"> - <details key="start" value="17196"/> - <details key="end" value="17210"/> - <details key="line" value="305"/> + <eAnnotations source="positions.715" references="/0/additionalImplementation.1/@body.58"> + <details key="start" value="17637"/> + <details key="end" value="17651"/> + <details key="line" value="314"/> </eAnnotations> - <eAnnotations source="positions.706" references="/0/additionalImplementation.1/@body.53"> - <details key="start" value="17211"/> - <details key="end" value="17241"/> + <eAnnotations source="positions.716" references="/0/additionalImplementation.1/@body.59"> + <details key="start" value="17652"/> + <details key="end" value="17682"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.707" references="/0/additionalImplementation.1/@body.53/@argument.0"> - <details key="start" value="17211"/> - <details key="end" value="17222"/> + <eAnnotations source="positions.717" references="/0/additionalImplementation.1/@body.59/@argument.0"> + <details key="start" value="17652"/> + <details key="end" value="17663"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.708" references="/0/additionalImplementation.1/@body.53/@argument.0/editor"> - <details key="start" value="17211"/> - <details key="end" value="17217"/> + <eAnnotations source="positions.718" references="/0/additionalImplementation.1/@body.59/@argument.0/editor"> + <details key="start" value="17652"/> + <details key="end" value="17658"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.709" references="/0/additionalImplementation.1/@body.54"> - <details key="start" value="17243"/> - <details key="end" value="17258"/> - <details key="line" value="306"/> + <eAnnotations source="positions.719" references="/0/additionalImplementation.1/@body.60"> + <details key="start" value="17684"/> + <details key="end" value="17699"/> + <details key="line" value="315"/> </eAnnotations> - <eAnnotations source="positions.710" references="/0/additionalImplementation.1/@body.55"> - <details key="start" value="17259"/> - <details key="end" value="17320"/> + <eAnnotations source="positions.720" references="/0/additionalImplementation.1/@body.61"> + <details key="start" value="17700"/> + <details key="end" value="17761"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.711" references="/0/additionalImplementation.1/@body.55/@source"> - <details key="start" value="17259"/> - <details key="end" value="17309"/> + <eAnnotations source="positions.721" references="/0/additionalImplementation.1/@body.61/@source"> + <details key="start" value="17700"/> + <details key="end" value="17750"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.712" references="/0/additionalImplementation.1/@body.55/@source/@source"> - <details key="start" value="17259"/> - <details key="end" value="17303"/> + <eAnnotations source="positions.722" references="/0/additionalImplementation.1/@body.61/@source/@source"> + <details key="start" value="17700"/> + <details key="end" value="17744"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.713" references="/0/additionalImplementation.1/@body.55/@source/@source/editor"> - <details key="start" value="17259"/> - <details key="end" value="17265"/> + <eAnnotations source="positions.723" references="/0/additionalImplementation.1/@body.61/@source/@source/editor"> + <details key="start" value="17700"/> + <details key="end" value="17706"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.714" references="/0/additionalImplementation.1/@body.55/@source/@source/pec"> - <details key="start" value="17299"/> - <details key="end" value="17302"/> + <eAnnotations source="positions.724" references="/0/additionalImplementation.1/@body.61/@source/@source/pec"> + <details key="start" value="17740"/> + <details key="end" value="17743"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.715" references="/0/additionalImplementation.1/@body.56"> - <details key="start" value="17322"/> - <details key="end" value="17332"/> - <details key="line" value="306"/> + <eAnnotations source="positions.725" references="/0/additionalImplementation.1/@body.62"> + <details key="start" value="17763"/> + <details key="end" value="17773"/> + <details key="line" value="315"/> </eAnnotations> - <eAnnotations source="positions.716" references="/0/additionalImplementation.1/@body.57"> - <details key="start" value="17333"/> - <details key="end" value="17363"/> + <eAnnotations source="positions.726" references="/0/additionalImplementation.1/@body.63"> + <details key="start" value="17774"/> + <details key="end" value="17804"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.717" references="/0/additionalImplementation.1/@body.57/@argument.0"> - <details key="start" value="17333"/> - <details key="end" value="17344"/> + <eAnnotations source="positions.727" references="/0/additionalImplementation.1/@body.63/@argument.0"> + <details key="start" value="17774"/> + <details key="end" value="17785"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.718" references="/0/additionalImplementation.1/@body.57/@argument.0/editor"> - <details key="start" value="17333"/> - <details key="end" value="17339"/> + <eAnnotations source="positions.728" references="/0/additionalImplementation.1/@body.63/@argument.0/editor"> + <details key="start" value="17774"/> + <details key="end" value="17780"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.719" references="/0/additionalImplementation.1/@body.58"> - <details key="start" value="17365"/> - <details key="end" value="17380"/> - <details key="line" value="307"/> + <eAnnotations source="positions.729" references="/0/additionalImplementation.1/@body.64"> + <details key="start" value="17806"/> + <details key="end" value="17821"/> + <details key="line" value="316"/> </eAnnotations> - <eAnnotations source="positions.720" references="/0/additionalImplementation.1/@body.59"> - <details key="start" value="17381"/> - <details key="end" value="17442"/> + <eAnnotations source="positions.730" references="/0/additionalImplementation.1/@body.65"> + <details key="start" value="17822"/> + <details key="end" value="17883"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.721" references="/0/additionalImplementation.1/@body.59/@source"> - <details key="start" value="17381"/> - <details key="end" value="17431"/> + <eAnnotations source="positions.731" references="/0/additionalImplementation.1/@body.65/@source"> + <details key="start" value="17822"/> + <details key="end" value="17872"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.722" references="/0/additionalImplementation.1/@body.59/@source/@source"> - <details key="start" value="17381"/> - <details key="end" value="17425"/> + <eAnnotations source="positions.732" references="/0/additionalImplementation.1/@body.65/@source/@source"> + <details key="start" value="17822"/> + <details key="end" value="17866"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.723" references="/0/additionalImplementation.1/@body.59/@source/@source/editor"> - <details key="start" value="17381"/> - <details key="end" value="17387"/> + <eAnnotations source="positions.733" references="/0/additionalImplementation.1/@body.65/@source/@source/editor"> + <details key="start" value="17822"/> + <details key="end" value="17828"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.724" references="/0/additionalImplementation.1/@body.59/@source/@source/pec"> - <details key="start" value="17421"/> - <details key="end" value="17424"/> + <eAnnotations source="positions.734" references="/0/additionalImplementation.1/@body.65/@source/@source/pec"> + <details key="start" value="17862"/> + <details key="end" value="17865"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.725" references="/0/additionalImplementation.1/@body.60"> - <details key="start" value="17444"/> - <details key="end" value="17449"/> - <details key="line" value="307"/> + <eAnnotations source="positions.735" references="/0/additionalImplementation.1/@body.66"> + <details key="start" value="17885"/> + <details key="end" value="17890"/> + <details key="line" value="316"/> </eAnnotations> - <eAnnotations source="positions.726" references="/0/additionalImplementation.1/@body.61"> - <details key="start" value="17450"/> - <details key="end" value="17480"/> + <eAnnotations source="positions.736" references="/0/additionalImplementation.1/@body.67"> + <details key="start" value="17891"/> + <details key="end" value="17921"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.727" references="/0/additionalImplementation.1/@body.61/@argument.0"> - <details key="start" value="17450"/> - <details key="end" value="17461"/> + <eAnnotations source="positions.737" references="/0/additionalImplementation.1/@body.67/@argument.0"> + <details key="start" value="17891"/> + <details key="end" value="17902"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.728" references="/0/additionalImplementation.1/@body.61/@argument.0/editor"> - <details key="start" value="17450"/> - <details key="end" value="17456"/> + <eAnnotations source="positions.738" references="/0/additionalImplementation.1/@body.67/@argument.0/editor"> + <details key="start" value="17891"/> + <details key="end" value="17897"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.729" references="/0/additionalImplementation.1/@body.62"> - <details key="start" value="17482"/> - <details key="end" value="17489"/> - <details key="line" value="308"/> + <eAnnotations source="positions.739" references="/0/additionalImplementation.1/@body.68"> + <details key="start" value="17923"/> + <details key="end" value="17930"/> + <details key="line" value="317"/> </eAnnotations> - <eAnnotations source="positions.730" references="/0/additionalImplementation.1/@body.63"> - <details key="start" value="17490"/> - <details key="end" value="17507"/> + <eAnnotations source="positions.740" references="/0/additionalImplementation.1/@body.69"> + <details key="start" value="17931"/> + <details key="end" value="17948"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.731" references="/0/additionalImplementation.1/@body.63/editor"> - <details key="start" value="17490"/> - <details key="end" value="17496"/> + <eAnnotations source="positions.741" references="/0/additionalImplementation.1/@body.69/editor"> + <details key="start" value="17931"/> + <details key="end" value="17937"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.732" references="/0/additionalImplementation.1/@body.64"> - <details key="start" value="17509"/> - <details key="end" value="17514"/> - <details key="line" value="308"/> + <eAnnotations source="positions.742" references="/0/additionalImplementation.1/@body.70"> + <details key="start" value="17950"/> + <details key="end" value="17955"/> + <details key="line" value="317"/> </eAnnotations> - <eAnnotations source="positions.733" references="/0/additionalImplementation.1/@body.65"> - <details key="start" value="17515"/> - <details key="end" value="17545"/> + <eAnnotations source="positions.743" references="/0/additionalImplementation.1/@body.71"> + <details key="start" value="17956"/> + <details key="end" value="17986"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.734" references="/0/additionalImplementation.1/@body.65/@argument.0"> - <details key="start" value="17515"/> - <details key="end" value="17526"/> + <eAnnotations source="positions.744" references="/0/additionalImplementation.1/@body.71/@argument.0"> + <details key="start" value="17956"/> + <details key="end" value="17967"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.735" references="/0/additionalImplementation.1/@body.65/@argument.0/editor"> - <details key="start" value="17515"/> - <details key="end" value="17521"/> + <eAnnotations source="positions.745" references="/0/additionalImplementation.1/@body.71/@argument.0/editor"> + <details key="start" value="17956"/> + <details key="end" value="17962"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.736" references="/0/additionalImplementation.1/@body.66"> - <details key="start" value="17547"/> - <details key="end" value="17565"/> - <details key="line" value="309"/> + <eAnnotations source="positions.746" references="/0/additionalImplementation.1/@body.72"> + <details key="start" value="17988"/> + <details key="end" value="18006"/> + <details key="line" value="318"/> </eAnnotations> - <eAnnotations source="positions.737" references="/0/additionalImplementation.1/@body.67"> - <details key="start" value="17566"/> - <details key="end" value="17592"/> + <eAnnotations source="positions.747" references="/0/additionalImplementation.1/@body.73"> + <details key="start" value="18007"/> + <details key="end" value="18033"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.738" references="/0/additionalImplementation.1/@body.67/@source"> - <details key="start" value="17566"/> - <details key="end" value="17587"/> + <eAnnotations source="positions.748" references="/0/additionalImplementation.1/@body.73/@source"> + <details key="start" value="18007"/> + <details key="end" value="18028"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.739" references="/0/additionalImplementation.1/@body.67/@source/editor"> - <details key="start" value="17566"/> - <details key="end" value="17572"/> + <eAnnotations source="positions.749" references="/0/additionalImplementation.1/@body.73/@source/editor"> + <details key="start" value="18007"/> + <details key="end" value="18013"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.740" references="/0/additionalImplementation.1/@body.68"> - <details key="start" value="17594"/> - <details key="end" value="17631"/> - <details key="line" value="309"/> + <eAnnotations source="positions.750" references="/0/additionalImplementation.1/@body.74"> + <details key="start" value="18035"/> + <details key="end" value="18072"/> + <details key="line" value="318"/> </eAnnotations> - <eAnnotations source="positions.741" references="/0/additionalImplementation.1/editor"> + <eAnnotations source="positions.751" references="/0/additionalImplementation.1/editor"> <details key="start" value="14589"/> <details key="end" value="14611"/> <details key="line" value="272"/> </eAnnotations> - <eAnnotations source="positions.742" references="/0/additionalImplementation.1/pec"> + <eAnnotations source="positions.752" references="/0/additionalImplementation.1/pec"> <details key="start" value="14613"/> <details key="end" value="14645"/> <details key="line" value="272"/> </eAnnotations> - <eAnnotations source="positions.743" references="/0/additionalImplementation.1/inputPEC"> + <eAnnotations source="positions.753" references="/0/additionalImplementation.1/inputPEC"> <details key="start" value="14647"/> <details key="end" value="14683"/> <details key="line" value="272"/> </eAnnotations> - <eAnnotations source="positions.744" references="/0/additionalImplementation.1/@guard"> + <eAnnotations source="positions.754" references="/0/additionalImplementation.1/@guard"> <details key="start" value="14723"/> <details key="end" value="14778"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.745" references="/0/additionalImplementation.1/@guard/@source"> + <eAnnotations source="positions.755" references="/0/additionalImplementation.1/@guard/@source"> <details key="start" value="14723"/> <details key="end" value="14749"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.746" references="/0/additionalImplementation.1/@guard/@source/@source"> + <eAnnotations source="positions.756" references="/0/additionalImplementation.1/@guard/@source/@source"> <details key="start" value="14723"/> <details key="end" value="14744"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.747" references="/0/additionalImplementation.1/@guard/@source/@source/editor"> + <eAnnotations source="positions.757" references="/0/additionalImplementation.1/@guard/@source/@source/editor"> <details key="start" value="14723"/> <details key="end" value="14729"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.748" references="/0/additionalImplementation.1/@guard/@argument.0"> + <eAnnotations source="positions.758" references="/0/additionalImplementation.1/@guard/@argument.0"> <details key="start" value="14752"/> <details key="end" value="14778"/> <details key="line" value="0"/> |