diff options
author | glefur | 2010-11-19 10:50:40 +0000 |
---|---|---|
committer | glefur | 2010-11-19 10:50:40 +0000 |
commit | 2a1a7beaf18a04723e522a1c38e9aadfce9c0bc6 (patch) | |
tree | 9bbb17b2c72e3037d2bf11e16dc2fa3af543190b /plugins/org.eclipse.emf.eef.codegen/.emtl/org/eclipse | |
parent | 526b38ff889a5b9206fe856b9f0046608485d107 (diff) | |
download | org.eclipse.eef-2a1a7beaf18a04723e522a1c38e9aadfce9c0bc6.tar.gz org.eclipse.eef-2a1a7beaf18a04723e522a1c38e9aadfce9c0bc6.tar.xz org.eclipse.eef-2a1a7beaf18a04723e522a1c38e9aadfce9c0bc6.zip |
UPDATED: import management
Diffstat (limited to 'plugins/org.eclipse.emf.eef.codegen/.emtl/org/eclipse')
2 files changed, 1345 insertions, 1128 deletions
diff --git a/plugins/org.eclipse.emf.eef.codegen/.emtl/org/eclipse/emf/eef/codegen/widgets/impl/richtext/richtextFormImpl.emtl b/plugins/org.eclipse.emf.eef.codegen/.emtl/org/eclipse/emf/eef/codegen/widgets/impl/richtext/richtextFormImpl.emtl index 89729048d..b9b99c328 100644 --- a/plugins/org.eclipse.emf.eef.codegen/.emtl/org/eclipse/emf/eef/codegen/widgets/impl/richtext/richtextFormImpl.emtl +++ b/plugins/org.eclipse.emf.eef.codegen/.emtl/org/eclipse/emf/eef/codegen/widgets/impl/richtext/richtextFormImpl.emtl @@ -19,6 +19,36 @@ <imports href="../../../services/naming.emtl#/0"/> <imports href="../../../services/viewCommon.emtl#/0"/> <imports href="../../api/widgetFormImpl.emtl#/0"/> + <ownedModuleElement xsi:type="mtl:Template" name="manageImports" visibility="Public"> + <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="import org.eclipse.epf.richtext.IRichText;
import org.eclipse.epf.richtext.IRichTextToolBar;
import org.eclipse.epf.richtext.RichText;
import org.eclipse.epf.richtext.RichTextToolBar;
import org.eclipse.epf.richtext.actions.AddImageAction;
import org.eclipse.epf.richtext.actions.AddLinkAction;
import org.eclipse.epf.richtext.actions.AddOrderedListAction;
import org.eclipse.epf.richtext.actions.AddTableAction;
import org.eclipse.epf.richtext.actions.AddUnorderedListAction;
import org.eclipse.epf.richtext.actions.BoldAction;
import org.eclipse.epf.richtext.actions.ClearContentAction;
import org.eclipse.epf.richtext.actions.CopyAction;
import org.eclipse.epf.richtext.actions.CutAction;
import org.eclipse.epf.richtext.actions.FindReplaceAction;
import org.eclipse.epf.richtext.actions.FontNameAction;
import org.eclipse.epf.richtext.actions.FontSizeAction;
import org.eclipse.epf.richtext.actions.FontStyleAction;
import org.eclipse.epf.richtext.actions.IndentAction;
import org.eclipse.epf.richtext.actions.ItalicAction;
import org.eclipse.epf.richtext.actions.JustifyCenterAction;
import org.eclipse.epf.richtext.actions.JustifyLeftAction;
import org.eclipse.epf.richtext.actions.JustifyRightAction;
import org.eclipse.epf.richtext.actions.OutdentAction;
import org.eclipse.epf.richtext.actions.PasteAction;
import org.eclipse.epf.richtext.actions.SubscriptAction;
import org.eclipse.epf.richtext.actions.SuperscriptAction;
import org.eclipse.epf.richtext.actions.TidyActionGroup;
import org.eclipse.epf.richtext.actions.UnderlineAction;"/> + <overrides href="../../api/widgetFormImpl.emtl#/0/manageImports"/> + <parameter name="widget"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//toolkits/Widget"/> + </parameter> + <parameter name="pec"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionComponent"/> + </parameter> + <parameter name="view"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> + </parameter> + <parameter name="basePackage"> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </parameter> + <guard xsi:type="ocl.ecore:OperationCallExp"> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/> + <source xsi:type="ocl.ecore: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="widget" referredVariable="/0/manageImports/widget"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//toolkits/Widget"/> + </source> + <referredProperty xsi:type="ecore:EAttribute" href="http://www.eclipse.org/emf/eef/views/1.0.0#//toolkits/Widget/name"/> + </source> + <argument xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="RichText"> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </argument> + <referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String_Class/="/> + </guard> + </ownedModuleElement> <ownedModuleElement xsi:type="mtl:Template" name="widgetDeclaration" visibility="Public"> <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="protected RichText "/> <body xsi:type="mtl:TemplateInvocation"> @@ -452,7 +482,19 @@ </argument> </argument> </body> - <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol=".FORM_KIND), null); //$NON-NLS-1$
		fillToolBar(toolBar, documentation);
		return parent;
	}
	
	/**
 * Populate actions in the Toolbar to link with the RichText
 * 
 * @param toolBar The IRichTextToolBar
 * @param richText The IRichText
 */
 private void fillToolBar(IRichTextToolBar toolBar, IRichText richText)
 {
 toolBar.addAction(new FontStyleAction(richText));
 toolBar.addAction(new FontNameAction(richText));
 toolBar.addAction(new FontSizeAction(richText));
 toolBar.addSeparator();
 toolBar.addAction(new CutAction(richText));
 toolBar.addAction(new CopyAction(richText));
 toolBar.addAction(new PasteAction(richText));
 toolBar.addSeparator();
 toolBar.addAction(new ClearContentAction(richText));
 toolBar.addSeparator();
 toolBar.addAction(new BoldAction(richText));
 toolBar.addAction(new ItalicAction(richText));
 toolBar.addAction(new UnderlineAction(richText));
 toolBar.addSeparator();
 toolBar.addAction(new SubscriptAction(richText));
 toolBar.addAction(new SuperscriptAction(richText));
 toolBar.addSeparator();
 toolBar.addAction(new TidyActionGroup(richText));
 toolBar.addSeparator();
 toolBar.addAction(new AddOrderedListAction(richText));
 toolBar.addAction(new AddUnorderedListAction(richText));
 toolBar.addSeparator();
 toolBar.addAction(new OutdentAction(richText));
 toolBar.addAction(new IndentAction(richText));
 toolBar.addSeparator();
 toolBar.addAction(new JustifyLeftAction(richText));
 toolBar.addAction(new JustifyCenterAction(richText));
 toolBar.addAction(new JustifyRightAction(richText));
 toolBar.addSeparator();
 toolBar.addAction(new FindReplaceAction(richText)
 {
 /**
 * @see org.eclipse.epf.richtext.actions.FindReplaceAction#execute(org.eclipse.epf.richtext.IRichText)
 */
 @Override
 public void execute(IRichText rText)
 {
 rText.getFindReplaceAction().execute(rText);
 }
 });
 toolBar.addSeparator();
 toolBar.addAction(new AddLinkAction(richText));
 toolBar.addAction(new AddImageAction(richText));
 toolBar.addSeparator();
 toolBar.addAction(new AddTableAction(richText));
 }"/> + <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol=".FORM_KIND), null); //$NON-NLS-1$
		fillToolBar(toolBar, "/> + <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/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=");
		return parent;
	}
	
	/**
 * Populate actions in the Toolbar to link with the RichText
 * 
 * @param toolBar The IRichTextToolBar
 * @param richText The IRichText
 */
 private void fillToolBar(IRichTextToolBar toolBar, IRichText richText)
 {
 toolBar.addAction(new FontStyleAction(richText));
 toolBar.addAction(new FontNameAction(richText));
 toolBar.addAction(new FontSizeAction(richText));
 toolBar.addSeparator();
 toolBar.addAction(new CutAction(richText));
 toolBar.addAction(new CopyAction(richText));
 toolBar.addAction(new PasteAction(richText));
 toolBar.addSeparator();
 toolBar.addAction(new ClearContentAction(richText));
 toolBar.addSeparator();
 toolBar.addAction(new BoldAction(richText));
 toolBar.addAction(new ItalicAction(richText));
 toolBar.addAction(new UnderlineAction(richText));
 toolBar.addSeparator();
 toolBar.addAction(new SubscriptAction(richText));
 toolBar.addAction(new SuperscriptAction(richText));
 toolBar.addSeparator();
 toolBar.addAction(new TidyActionGroup(richText));
 toolBar.addSeparator();
 toolBar.addAction(new AddOrderedListAction(richText));
 toolBar.addAction(new AddUnorderedListAction(richText));
 toolBar.addSeparator();
 toolBar.addAction(new OutdentAction(richText));
 toolBar.addAction(new IndentAction(richText));
 toolBar.addSeparator();
 toolBar.addAction(new JustifyLeftAction(richText));
 toolBar.addAction(new JustifyCenterAction(richText));
 toolBar.addAction(new JustifyRightAction(richText));
 toolBar.addSeparator();
 toolBar.addAction(new FindReplaceAction(richText)
 {
 /**
 * @see org.eclipse.epf.richtext.actions.FindReplaceAction#execute(org.eclipse.epf.richtext.IRichText)
 */
 @Override
 public void execute(IRichText rText)
 {
 rText.getFindReplaceAction().execute(rText);
 }
 });
 toolBar.addSeparator();
 toolBar.addAction(new AddLinkAction(richText));
 toolBar.addAction(new AddImageAction(richText));
 toolBar.addSeparator();
 toolBar.addAction(new AddTableAction(richText));
 }"/> <overrides href="../../api/widgetFormImpl.emtl#/0/additionalImplementation"/> <parameter name="editor"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//ElementEditor"/> @@ -868,6 +910,25 @@ <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> </eParameters> </eOperations> + <eOperations name="manageImports"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL" references="/0/manageImports"/> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="widget"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//toolkits/Widget"/> + </eParameters> + <eParameters name="pec"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionComponent"/> + </eParameters> + <eParameters name="view"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> + </eParameters> + <eParameters name="basePackage"> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eParameters> + </eOperations> <eOperations name="widgetDeclaration"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -3112,27 +3173,6 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> </eParameters> </eOperations> - <eOperations name="manageImports"> - <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> - <contents xsi:type="ocl.ecore:Constraint"/> - </eAnnotations> - <eAnnotations source="MTL"> - <references href="../../api/widgetFormImpl.emtl#/0/manageImports"/> - </eAnnotations> - <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> - <eParameters name="widget"> - <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//toolkits/Widget"/> - </eParameters> - <eParameters name="pec"> - <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionComponent"/> - </eParameters> - <eParameters name="view"> - <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> - </eParameters> - <eParameters name="basePackage"> - <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> - </eParameters> - </eOperations> <eOperations name="implementation"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -3418,6 +3458,27 @@ </eParameters> </eOperations> </eClassifiers> + <eClassifiers xsi:type="ecore:EClass" name="Widget_Class"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <references href="http://www.eclipse.org/emf/eef/views/1.0.0#//toolkits/Widget"/> + </eAnnotations> + <eOperations name="manageImports"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL" references="/0/manageImports"/> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="pec"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionComponent"/> + </eParameters> + <eParameters name="view"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> + </eParameters> + <eParameters name="basePackage"> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eParameters> + </eOperations> + </eClassifiers> <eClassifiers xsi:type="ecore:EClass" name="ElementEditor_Class"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <references href="http://www.eclipse.org/emf/eef/views/1.0.0#//ElementEditor"/> @@ -5226,34 +5287,26 @@ <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="Widget_Class"> - <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> - <references href="http://www.eclipse.org/emf/eef/views/1.0.0#//toolkits/Widget"/> - </eAnnotations> - <eOperations name="manageImports"> - <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> - <contents xsi:type="ocl.ecore:Constraint"/> - </eAnnotations> - <eAnnotations source="MTL"> - <references href="../../api/widgetFormImpl.emtl#/0/manageImports"/> - </eAnnotations> - <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> - <eParameters name="pec"> - <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionComponent"/> - </eParameters> - <eParameters name="view"> - <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> - </eParameters> - <eParameters name="basePackage"> - <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> - </eParameters> - </eOperations> - </eClassifiers> </ecore:EPackage> <ocl.ecore:Variable name="self"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EObject"/> </ocl.ecore:Variable> <ocl.ecore:Variable name="self"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//toolkits/Widget"/> + </ocl.ecore:Variable> + <ocl.ecore:Variable name="self"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//toolkits/Widget"/> + </ocl.ecore:Variable> + <ocl.ecore:Variable name="self"> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </ocl.ecore:Variable> + <ocl.ecore:Variable name="self"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//toolkits/Widget"/> + </ocl.ecore:Variable> + <ocl.ecore:Variable name="self"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EObject"/> + </ocl.ecore:Variable> + <ocl.ecore:Variable name="self"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//ElementEditor"/> </ocl.ecore:Variable> <ocl.ecore:Variable name="self"> @@ -5395,787 +5448,860 @@ <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"> - <eAnnotations source="positions.0" references="/0/widgetDeclaration"> + <eAnnotations source="positions.0" references="/0/manageImports"> <details key="start" value="928"/> - <details key="end" value="1125"/> + <details key="end" value="2656"/> <details key="line" value="21"/> </eAnnotations> - <eAnnotations source="positions.1" references="/0/widgetDeclaration/@body.0"> - <details key="start" value="1060"/> - <details key="end" value="1079"/> + <eAnnotations source="positions.1" references="/0/manageImports/@body.0"> + <details key="start" value="1099"/> + <details key="end" value="2644"/> <details key="line" value="22"/> </eAnnotations> - <eAnnotations source="positions.2" references="/0/widgetDeclaration/@body.1"> - <details key="start" value="1080"/> - <details key="end" value="1110"/> + <eAnnotations source="positions.2" references="/0/manageImports/widget"> + <details key="start" value="959"/> + <details key="end" value="974"/> + <details key="line" value="21"/> + </eAnnotations> + <eAnnotations source="positions.3" references="/0/manageImports/pec"> + <details key="start" value="976"/> + <details key="end" value="1008"/> + <details key="line" value="21"/> + </eAnnotations> + <eAnnotations source="positions.4" references="/0/manageImports/view"> + <details key="start" value="1010"/> + <details key="end" value="1021"/> + <details key="line" value="21"/> + </eAnnotations> + <eAnnotations source="positions.5" references="/0/manageImports/basePackage"> + <details key="start" value="1023"/> + <details key="end" value="1043"/> + <details key="line" value="21"/> + </eAnnotations> + <eAnnotations source="positions.6" references="/0/manageImports/@guard"> + <details key="start" value="1072"/> + <details key="end" value="1096"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.3" references="/0/widgetDeclaration/@body.1/@argument.0"> - <details key="start" value="1080"/> - <details key="end" value="1091"/> + <eAnnotations source="positions.7" references="/0/manageImports/@guard/@source"> + <details key="start" value="1072"/> + <details key="end" value="1083"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.4" references="/0/widgetDeclaration/@body.1/@argument.0/editor"> - <details key="start" value="1080"/> - <details key="end" value="1086"/> + <eAnnotations source="positions.8" references="/0/manageImports/@guard/@source/widget"> + <details key="start" value="1072"/> + <details key="end" value="1078"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.5" references="/0/widgetDeclaration/@body.2"> - <details key="start" value="1112"/> - <details key="end" value="1113"/> - <details key="line" value="22"/> + <eAnnotations source="positions.9" references="/0/manageImports/@guard/@argument.0"> + <details key="start" value="1086"/> + <details key="end" value="1096"/> + <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.6" references="/0/widgetDeclaration/editor"> - <details key="start" value="963"/> - <details key="end" value="985"/> - <details key="line" value="21"/> + <eAnnotations source="positions.10" references="/0/widgetDeclaration"> + <details key="start" value="2658"/> + <details key="end" value="2855"/> + <details key="line" value="52"/> </eAnnotations> - <eAnnotations source="positions.7" references="/0/widgetDeclaration/@guard"> - <details key="start" value="1018"/> - <details key="end" value="1057"/> + <eAnnotations source="positions.11" references="/0/widgetDeclaration/@body.0"> + <details key="start" value="2790"/> + <details key="end" value="2809"/> + <details key="line" value="53"/> + </eAnnotations> + <eAnnotations source="positions.12" references="/0/widgetDeclaration/@body.1"> + <details key="start" value="2810"/> + <details key="end" value="2840"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.8" references="/0/widgetDeclaration/@guard/@source"> - <details key="start" value="1018"/> - <details key="end" value="1044"/> + <eAnnotations source="positions.13" references="/0/widgetDeclaration/@body.1/@argument.0"> + <details key="start" value="2810"/> + <details key="end" value="2821"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.9" references="/0/widgetDeclaration/@guard/@source/@source"> - <details key="start" value="1018"/> - <details key="end" value="1039"/> + <eAnnotations source="positions.14" references="/0/widgetDeclaration/@body.1/@argument.0/editor"> + <details key="start" value="2810"/> + <details key="end" value="2816"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.10" references="/0/widgetDeclaration/@guard/@source/@source/editor"> - <details key="start" value="1018"/> - <details key="end" value="1024"/> + <eAnnotations source="positions.15" references="/0/widgetDeclaration/@body.2"> + <details key="start" value="2842"/> + <details key="end" value="2843"/> + <details key="line" value="53"/> + </eAnnotations> + <eAnnotations source="positions.16" references="/0/widgetDeclaration/editor"> + <details key="start" value="2693"/> + <details key="end" value="2715"/> + <details key="line" value="52"/> + </eAnnotations> + <eAnnotations source="positions.17" references="/0/widgetDeclaration/@guard"> + <details key="start" value="2748"/> + <details key="end" value="2787"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.11" references="/0/widgetDeclaration/@guard/@argument.0"> - <details key="start" value="1047"/> - <details key="end" value="1057"/> + <eAnnotations source="positions.18" references="/0/widgetDeclaration/@guard/@source"> + <details key="start" value="2748"/> + <details key="end" value="2774"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.12" references="/0/implementation"> - <details key="start" value="1127"/> - <details key="end" value="1336"/> - <details key="line" value="25"/> + <eAnnotations source="positions.19" references="/0/widgetDeclaration/@guard/@source/@source"> + <details key="start" value="2748"/> + <details key="end" value="2769"/> + <details key="line" value="0"/> + </eAnnotations> + <eAnnotations source="positions.20" references="/0/widgetDeclaration/@guard/@source/@source/editor"> + <details key="start" value="2748"/> + <details key="end" value="2754"/> + <details key="line" value="0"/> + </eAnnotations> + <eAnnotations source="positions.21" references="/0/widgetDeclaration/@guard/@argument.0"> + <details key="start" value="2777"/> + <details key="end" value="2787"/> + <details key="line" value="0"/> + </eAnnotations> + <eAnnotations source="positions.22" references="/0/implementation"> + <details key="start" value="2857"/> + <details key="end" value="3066"/> + <details key="line" value="56"/> </eAnnotations> - <eAnnotations source="positions.13" references="/0/implementation/@body.0"> - <details key="start" value="1253"/> - <details key="end" value="1259"/> - <details key="line" value="26"/> + <eAnnotations source="positions.23" references="/0/implementation/@body.0"> + <details key="start" value="2983"/> + <details key="end" value="2989"/> + <details key="line" value="57"/> </eAnnotations> - <eAnnotations source="positions.14" references="/0/implementation/@body.1"> - <details key="start" value="1260"/> - <details key="end" value="1290"/> + <eAnnotations source="positions.24" references="/0/implementation/@body.1"> + <details key="start" value="2990"/> + <details key="end" value="3020"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.15" references="/0/implementation/@body.1/@argument.0"> - <details key="start" value="1260"/> - <details key="end" value="1271"/> + <eAnnotations source="positions.25" references="/0/implementation/@body.1/@argument.0"> + <details key="start" value="2990"/> + <details key="end" value="3001"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.16" references="/0/implementation/@body.1/@argument.0/editor"> - <details key="start" value="1260"/> - <details key="end" value="1266"/> + <eAnnotations source="positions.26" references="/0/implementation/@body.1/@argument.0/editor"> + <details key="start" value="2990"/> + <details key="end" value="2996"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.17" references="/0/implementation/@body.2"> - <details key="start" value="1292"/> - <details key="end" value="1324"/> - <details key="line" value="26"/> + <eAnnotations source="positions.27" references="/0/implementation/@body.2"> + <details key="start" value="3022"/> + <details key="end" value="3054"/> + <details key="line" value="57"/> </eAnnotations> - <eAnnotations source="positions.18" references="/0/implementation/editor"> - <details key="start" value="1159"/> - <details key="end" value="1181"/> - <details key="line" value="25"/> + <eAnnotations source="positions.28" references="/0/implementation/editor"> + <details key="start" value="2889"/> + <details key="end" value="2911"/> + <details key="line" value="56"/> </eAnnotations> - <eAnnotations source="positions.19" references="/0/implementation/@guard"> - <details key="start" value="1211"/> - <details key="end" value="1250"/> + <eAnnotations source="positions.29" references="/0/implementation/@guard"> + <details key="start" value="2941"/> + <details key="end" value="2980"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.20" references="/0/implementation/@guard/@source"> - <details key="start" value="1211"/> - <details key="end" value="1237"/> + <eAnnotations source="positions.30" references="/0/implementation/@guard/@source"> + <details key="start" value="2941"/> + <details key="end" value="2967"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.21" references="/0/implementation/@guard/@source/@source"> - <details key="start" value="1211"/> - <details key="end" value="1232"/> + <eAnnotations source="positions.31" references="/0/implementation/@guard/@source/@source"> + <details key="start" value="2941"/> + <details key="end" value="2962"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.22" references="/0/implementation/@guard/@source/@source/editor"> - <details key="start" value="1211"/> - <details key="end" value="1217"/> + <eAnnotations source="positions.32" references="/0/implementation/@guard/@source/@source/editor"> + <details key="start" value="2941"/> + <details key="end" value="2947"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.23" references="/0/implementation/@guard/@argument.0"> - <details key="start" value="1240"/> - <details key="end" value="1250"/> + <eAnnotations source="positions.33" references="/0/implementation/@guard/@argument.0"> + <details key="start" value="2970"/> + <details key="end" value="2980"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.24" references="/0/additionalImplementation"> - <details key="start" value="1338"/> - <details key="end" value="6173"/> - <details key="line" value="29"/> + <eAnnotations source="positions.34" references="/0/additionalImplementation"> + <details key="start" value="3068"/> + <details key="end" value="7923"/> + <details key="line" value="60"/> </eAnnotations> - <eAnnotations source="positions.25" references="/0/additionalImplementation/@body.0"> - <details key="start" value="1556"/> - <details key="end" value="1557"/> - <details key="line" value="30"/> + <eAnnotations source="positions.35" references="/0/additionalImplementation/@body.0"> + <details key="start" value="3286"/> + <details key="end" value="3287"/> + <details key="line" value="61"/> </eAnnotations> - <eAnnotations source="positions.26" references="/0/additionalImplementation/@body.1"> - <details key="start" value="1558"/> - <details key="end" value="1629"/> + <eAnnotations source="positions.36" references="/0/additionalImplementation/@body.1"> + <details key="start" value="3288"/> + <details key="end" value="3359"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.27" references="/0/additionalImplementation/@body.1/@argument.0"> - <details key="start" value="1558"/> - <details key="end" value="1609"/> + <eAnnotations source="positions.37" references="/0/additionalImplementation/@body.1/@argument.0"> + <details key="start" value="3288"/> + <details key="end" value="3339"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.28" references="/0/additionalImplementation/@body.1/@argument.0/@argument.0"> - <details key="start" value="1558"/> - <details key="end" value="1588"/> + <eAnnotations source="positions.38" references="/0/additionalImplementation/@body.1/@argument.0/@argument.0"> + <details key="start" value="3288"/> + <details key="end" value="3318"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.29" references="/0/additionalImplementation/@body.1/@argument.0/@argument.0/editor"> - <details key="start" value="1558"/> - <details key="end" value="1564"/> + <eAnnotations source="positions.39" references="/0/additionalImplementation/@body.1/@argument.0/@argument.0/editor"> + <details key="start" value="3288"/> + <details key="end" value="3294"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.30" references="/0/additionalImplementation/@body.2"> - <details key="start" value="1631"/> - <details key="end" value="1659"/> - <details key="line" value="31"/> + <eAnnotations source="positions.40" references="/0/additionalImplementation/@body.2"> + <details key="start" value="3361"/> + <details key="end" value="3389"/> + <details key="line" value="62"/> </eAnnotations> - <eAnnotations source="positions.31" references="/0/additionalImplementation/@body.3"> - <details key="start" value="1660"/> - <details key="end" value="1690"/> + <eAnnotations source="positions.41" references="/0/additionalImplementation/@body.3"> + <details key="start" value="3390"/> + <details key="end" value="3420"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.32" references="/0/additionalImplementation/@body.3/@argument.0"> - <details key="start" value="1660"/> - <details key="end" value="1671"/> + <eAnnotations source="positions.42" references="/0/additionalImplementation/@body.3/@argument.0"> + <details key="start" value="3390"/> + <details key="end" value="3401"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.33" references="/0/additionalImplementation/@body.3/@argument.0/editor"> - <details key="start" value="1660"/> - <details key="end" value="1666"/> + <eAnnotations source="positions.43" references="/0/additionalImplementation/@body.3/@argument.0/editor"> + <details key="start" value="3390"/> + <details key="end" value="3396"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.34" references="/0/additionalImplementation/@body.4"> - <details key="start" value="1692"/> - <details key="end" value="1756"/> - <details key="line" value="31"/> + <eAnnotations source="positions.44" references="/0/additionalImplementation/@body.4"> + <details key="start" value="3422"/> + <details key="end" value="3486"/> + <details key="line" value="62"/> </eAnnotations> - <eAnnotations source="positions.35" references="/0/additionalImplementation/@body.5"> - <details key="start" value="1757"/> - <details key="end" value="1787"/> + <eAnnotations source="positions.45" references="/0/additionalImplementation/@body.5"> + <details key="start" value="3487"/> + <details key="end" value="3517"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.36" references="/0/additionalImplementation/@body.5/@argument.0"> - <details key="start" value="1757"/> - <details key="end" value="1768"/> + <eAnnotations source="positions.46" references="/0/additionalImplementation/@body.5/@argument.0"> + <details key="start" value="3487"/> + <details key="end" value="3498"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.37" references="/0/additionalImplementation/@body.5/@argument.0/editor"> - <details key="start" value="1757"/> - <details key="end" value="1763"/> + <eAnnotations source="positions.47" references="/0/additionalImplementation/@body.5/@argument.0/editor"> + <details key="start" value="3487"/> + <details key="end" value="3493"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.38" references="/0/additionalImplementation/@body.6"> - <details key="start" value="1789"/> - <details key="end" value="1846"/> - <details key="line" value="32"/> + <eAnnotations source="positions.48" references="/0/additionalImplementation/@body.6"> + <details key="start" value="3519"/> + <details key="end" value="3576"/> + <details key="line" value="63"/> </eAnnotations> - <eAnnotations source="positions.39" references="/0/additionalImplementation/@body.7"> - <details key="start" value="1847"/> - <details key="end" value="1896"/> + <eAnnotations source="positions.49" references="/0/additionalImplementation/@body.7"> + <details key="start" value="3577"/> + <details key="end" value="3626"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.40" references="/0/additionalImplementation/@body.7/@argument.0"> - <details key="start" value="1847"/> - <details key="end" value="1877"/> + <eAnnotations source="positions.50" references="/0/additionalImplementation/@body.7/@argument.0"> + <details key="start" value="3577"/> + <details key="end" value="3607"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.41" references="/0/additionalImplementation/@body.7/@argument.0/editor"> - <details key="start" value="1847"/> - <details key="end" value="1853"/> + <eAnnotations source="positions.51" references="/0/additionalImplementation/@body.7/@argument.0/editor"> + <details key="start" value="3577"/> + <details key="end" value="3583"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.42" references="/0/additionalImplementation/@body.8"> - <details key="start" value="1898"/> - <details key="end" value="1899"/> - <details key="line" value="32"/> + <eAnnotations source="positions.52" references="/0/additionalImplementation/@body.8"> + <details key="start" value="3628"/> + <details key="end" value="3629"/> + <details key="line" value="63"/> </eAnnotations> - <eAnnotations source="positions.43" references="/0/additionalImplementation/@body.9"> - <details key="start" value="1900"/> - <details key="end" value="1937"/> + <eAnnotations source="positions.53" references="/0/additionalImplementation/@body.9"> + <details key="start" value="3630"/> + <details key="end" value="3667"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.44" references="/0/additionalImplementation/@body.9/editor"> - <details key="start" value="1900"/> - <details key="end" value="1906"/> + <eAnnotations source="positions.54" references="/0/additionalImplementation/@body.9/editor"> + <details key="start" value="3630"/> + <details key="end" value="3636"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.45" references="/0/additionalImplementation/@body.9/@argument.1"> - <details key="start" value="1917"/> - <details key="end" value="1936"/> + <eAnnotations source="positions.55" references="/0/additionalImplementation/@body.9/@argument.1"> + <details key="start" value="3647"/> + <details key="end" value="3666"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.46" references="/0/additionalImplementation/@body.9/@argument.1/editor"> - <details key="start" value="1917"/> - <details key="end" value="1923"/> + <eAnnotations source="positions.56" references="/0/additionalImplementation/@body.9/@argument.1/editor"> + <details key="start" value="3647"/> + <details key="end" value="3653"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.47" references="/0/additionalImplementation/@body.10"> - <details key="start" value="1939"/> - <details key="end" value="1979"/> - <details key="line" value="32"/> + <eAnnotations source="positions.57" references="/0/additionalImplementation/@body.10"> + <details key="start" value="3669"/> + <details key="end" value="3709"/> + <details key="line" value="63"/> </eAnnotations> - <eAnnotations source="positions.48" references="/0/additionalImplementation/@body.11"> - <details key="start" value="1980"/> - <details key="end" value="1997"/> + <eAnnotations source="positions.58" references="/0/additionalImplementation/@body.11"> + <details key="start" value="3710"/> + <details key="end" value="3727"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.49" references="/0/additionalImplementation/@body.11/editor"> - <details key="start" value="1980"/> - <details key="end" value="1986"/> + <eAnnotations source="positions.59" references="/0/additionalImplementation/@body.11/editor"> + <details key="start" value="3710"/> + <details key="end" value="3716"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.50" references="/0/additionalImplementation/@body.12"> - <details key="start" value="1999"/> - <details key="end" value="2001"/> - <details key="line" value="32"/> + <eAnnotations source="positions.60" references="/0/additionalImplementation/@body.12"> + <details key="start" value="3729"/> + <details key="end" value="3731"/> + <details key="line" value="63"/> </eAnnotations> - <eAnnotations source="positions.51" references="/0/additionalImplementation/@body.13"> - <details key="start" value="2002"/> - <details key="end" value="2042"/> + <eAnnotations source="positions.61" references="/0/additionalImplementation/@body.13"> + <details key="start" value="3732"/> + <details key="end" value="3772"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.52" references="/0/additionalImplementation/@body.13/@argument.0"> - <details key="start" value="2002"/> - <details key="end" value="2032"/> + <eAnnotations source="positions.62" references="/0/additionalImplementation/@body.13/@argument.0"> + <details key="start" value="3732"/> + <details key="end" value="3762"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.53" references="/0/additionalImplementation/@body.13/@argument.0/editor"> - <details key="start" value="2002"/> - <details key="end" value="2008"/> + <eAnnotations source="positions.63" references="/0/additionalImplementation/@body.13/@argument.0/editor"> + <details key="start" value="3732"/> + <details key="end" value="3738"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.54" references="/0/additionalImplementation/@body.14"> - <details key="start" value="2044"/> - <details key="end" value="2069"/> - <details key="line" value="32"/> + <eAnnotations source="positions.64" references="/0/additionalImplementation/@body.14"> + <details key="start" value="3774"/> + <details key="end" value="3799"/> + <details key="line" value="63"/> </eAnnotations> - <eAnnotations source="positions.55" references="/0/additionalImplementation/@body.15"> - <details key="start" value="2070"/> - <details key="end" value="2100"/> + <eAnnotations source="positions.65" references="/0/additionalImplementation/@body.15"> + <details key="start" value="3800"/> + <details key="end" value="3830"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.56" references="/0/additionalImplementation/@body.15/@argument.0"> - <details key="start" value="2070"/> - <details key="end" value="2081"/> + <eAnnotations source="positions.66" references="/0/additionalImplementation/@body.15/@argument.0"> + <details key="start" value="3800"/> + <details key="end" value="3811"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.57" references="/0/additionalImplementation/@body.15/@argument.0/editor"> - <details key="start" value="2070"/> - <details key="end" value="2076"/> + <eAnnotations source="positions.67" references="/0/additionalImplementation/@body.15/@argument.0/editor"> + <details key="start" value="3800"/> + <details key="end" value="3806"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.58" references="/0/additionalImplementation/@body.16"> - <details key="start" value="2102"/> - <details key="end" value="2156"/> - <details key="line" value="33"/> + <eAnnotations source="positions.68" references="/0/additionalImplementation/@body.16"> + <details key="start" value="3832"/> + <details key="end" value="3886"/> + <details key="line" value="64"/> </eAnnotations> - <eAnnotations source="positions.59" references="/0/additionalImplementation/@body.17"> - <details key="start" value="2157"/> - <details key="end" value="2187"/> + <eAnnotations source="positions.69" references="/0/additionalImplementation/@body.17"> + <details key="start" value="3887"/> + <details key="end" value="3917"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.60" references="/0/additionalImplementation/@body.17/@argument.0"> - <details key="start" value="2157"/> - <details key="end" value="2168"/> + <eAnnotations source="positions.70" references="/0/additionalImplementation/@body.17/@argument.0"> + <details key="start" value="3887"/> + <details key="end" value="3898"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.61" references="/0/additionalImplementation/@body.17/@argument.0/editor"> - <details key="start" value="2157"/> - <details key="end" value="2163"/> + <eAnnotations source="positions.71" references="/0/additionalImplementation/@body.17/@argument.0/editor"> + <details key="start" value="3887"/> + <details key="end" value="3893"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.62" references="/0/additionalImplementation/@body.18"> - <details key="start" value="2189"/> - <details key="end" value="2221"/> - <details key="line" value="34"/> + <eAnnotations source="positions.72" references="/0/additionalImplementation/@body.18"> + <details key="start" value="3919"/> + <details key="end" value="3951"/> + <details key="line" value="65"/> </eAnnotations> - <eAnnotations source="positions.63" references="/0/additionalImplementation/@body.19"> - <details key="start" value="2222"/> - <details key="end" value="2252"/> + <eAnnotations source="positions.73" references="/0/additionalImplementation/@body.19"> + <details key="start" value="3952"/> + <details key="end" value="3982"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.64" references="/0/additionalImplementation/@body.19/@argument.0"> - <details key="start" value="2222"/> - <details key="end" value="2233"/> + <eAnnotations source="positions.74" references="/0/additionalImplementation/@body.19/@argument.0"> + <details key="start" value="3952"/> + <details key="end" value="3963"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.65" references="/0/additionalImplementation/@body.19/@argument.0/editor"> - <details key="start" value="2222"/> - <details key="end" value="2228"/> + <eAnnotations source="positions.75" references="/0/additionalImplementation/@body.19/@argument.0/editor"> + <details key="start" value="3952"/> + <details key="end" value="3958"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.66" references="/0/additionalImplementation/@body.20"> - <details key="start" value="2254"/> - <details key="end" value="2274"/> - <details key="line" value="35"/> + <eAnnotations source="positions.76" references="/0/additionalImplementation/@body.20"> + <details key="start" value="3984"/> + <details key="end" value="4004"/> + <details key="line" value="66"/> </eAnnotations> - <eAnnotations source="positions.67" references="/0/additionalImplementation/@body.21"> - <details key="start" value="2275"/> - <details key="end" value="2305"/> + <eAnnotations source="positions.77" references="/0/additionalImplementation/@body.21"> + <details key="start" value="4005"/> + <details key="end" value="4035"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.68" references="/0/additionalImplementation/@body.21/@argument.0"> - <details key="start" value="2275"/> - <details key="end" value="2286"/> + <eAnnotations source="positions.78" references="/0/additionalImplementation/@body.21/@argument.0"> + <details key="start" value="4005"/> + <details key="end" value="4016"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.69" references="/0/additionalImplementation/@body.21/@argument.0/editor"> - <details key="start" value="2275"/> - <details key="end" value="2281"/> + <eAnnotations source="positions.79" references="/0/additionalImplementation/@body.21/@argument.0/editor"> + <details key="start" value="4005"/> + <details key="end" value="4011"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.70" references="/0/additionalImplementation/@body.22"> - <details key="start" value="2307"/> - <details key="end" value="2385"/> - <details key="line" value="35"/> + <eAnnotations source="positions.80" references="/0/additionalImplementation/@body.22"> + <details key="start" value="4037"/> + <details key="end" value="4115"/> + <details key="line" value="66"/> </eAnnotations> - <eAnnotations source="positions.71" references="/0/additionalImplementation/@body.23"> - <details key="start" value="2386"/> - <details key="end" value="2416"/> + <eAnnotations source="positions.81" references="/0/additionalImplementation/@body.23"> + <details key="start" value="4116"/> + <details key="end" value="4146"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.72" references="/0/additionalImplementation/@body.23/@argument.0"> - <details key="start" value="2386"/> - <details key="end" value="2397"/> + <eAnnotations source="positions.82" references="/0/additionalImplementation/@body.23/@argument.0"> + <details key="start" value="4116"/> + <details key="end" value="4127"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.73" references="/0/additionalImplementation/@body.23/@argument.0/editor"> - <details key="start" value="2386"/> - <details key="end" value="2392"/> + <eAnnotations source="positions.83" references="/0/additionalImplementation/@body.23/@argument.0/editor"> + <details key="start" value="4116"/> + <details key="end" value="4122"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.74" references="/0/additionalImplementation/@body.24"> - <details key="start" value="2418"/> - <details key="end" value="2423"/> - <details key="line" value="36"/> + <eAnnotations source="positions.84" references="/0/additionalImplementation/@body.24"> + <details key="start" value="4148"/> + <details key="end" value="4153"/> + <details key="line" value="67"/> </eAnnotations> - <eAnnotations source="positions.75" references="/0/additionalImplementation/@body.25"> - <details key="start" value="2424"/> - <details key="end" value="2454"/> + <eAnnotations source="positions.85" references="/0/additionalImplementation/@body.25"> + <details key="start" value="4154"/> + <details key="end" value="4184"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.76" references="/0/additionalImplementation/@body.25/@argument.0"> - <details key="start" value="2424"/> - <details key="end" value="2435"/> + <eAnnotations source="positions.86" references="/0/additionalImplementation/@body.25/@argument.0"> + <details key="start" value="4154"/> + <details key="end" value="4165"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.77" references="/0/additionalImplementation/@body.25/@argument.0/editor"> - <details key="start" value="2424"/> - <details key="end" value="2430"/> + <eAnnotations source="positions.87" references="/0/additionalImplementation/@body.25/@argument.0/editor"> + <details key="start" value="4154"/> + <details key="end" value="4160"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.78" references="/0/additionalImplementation/@body.26"> - <details key="start" value="2456"/> - <details key="end" value="2550"/> - <details key="line" value="37"/> + <eAnnotations source="positions.88" references="/0/additionalImplementation/@body.26"> + <details key="start" value="4186"/> + <details key="end" value="4280"/> + <details key="line" value="68"/> </eAnnotations> - <eAnnotations source="positions.79" references="/0/additionalImplementation/@body.27"> - <details key="start" value="2551"/> - <details key="end" value="2581"/> + <eAnnotations source="positions.89" references="/0/additionalImplementation/@body.27"> + <details key="start" value="4281"/> + <details key="end" value="4311"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.80" references="/0/additionalImplementation/@body.27/@argument.0"> - <details key="start" value="2551"/> - <details key="end" value="2562"/> + <eAnnotations source="positions.90" references="/0/additionalImplementation/@body.27/@argument.0"> + <details key="start" value="4281"/> + <details key="end" value="4292"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.81" references="/0/additionalImplementation/@body.27/@argument.0/editor"> - <details key="start" value="2551"/> - <details key="end" value="2557"/> + <eAnnotations source="positions.91" references="/0/additionalImplementation/@body.27/@argument.0/editor"> + <details key="start" value="4281"/> + <details key="end" value="4287"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.82" references="/0/additionalImplementation/@body.28"> - <details key="start" value="2583"/> - <details key="end" value="2603"/> - <details key="line" value="38"/> + <eAnnotations source="positions.92" references="/0/additionalImplementation/@body.28"> + <details key="start" value="4313"/> + <details key="end" value="4333"/> + <details key="line" value="69"/> </eAnnotations> - <eAnnotations source="positions.83" references="/0/additionalImplementation/@body.29"> - <details key="start" value="2605"/> - <details key="end" value="2834"/> - <details key="line" value="39"/> + <eAnnotations source="positions.93" references="/0/additionalImplementation/@body.29"> + <details key="start" value="4335"/> + <details key="end" value="4564"/> + <details key="line" value="70"/> </eAnnotations> - <eAnnotations source="positions.84" references="/0/additionalImplementation/@body.29/@body.0"> - <details key="start" value="2628"/> - <details key="end" value="2630"/> - <details key="line" value="40"/> + <eAnnotations source="positions.94" references="/0/additionalImplementation/@body.29/@body.0"> + <details key="start" value="4358"/> + <details key="end" value="4360"/> + <details key="line" value="71"/> </eAnnotations> - <eAnnotations source="positions.85" references="/0/additionalImplementation/@body.29/@body.1"> - <details key="start" value="2631"/> - <details key="end" value="2661"/> + <eAnnotations source="positions.95" references="/0/additionalImplementation/@body.29/@body.1"> + <details key="start" value="4361"/> + <details key="end" value="4391"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.86" references="/0/additionalImplementation/@body.29/@body.1/@argument.0"> - <details key="start" value="2631"/> - <details key="end" value="2642"/> + <eAnnotations source="positions.96" references="/0/additionalImplementation/@body.29/@body.1/@argument.0"> + <details key="start" value="4361"/> + <details key="end" value="4372"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.87" references="/0/additionalImplementation/@body.29/@body.1/@argument.0/editor"> - <details key="start" value="2631"/> - <details key="end" value="2637"/> + <eAnnotations source="positions.97" references="/0/additionalImplementation/@body.29/@body.1/@argument.0/editor"> + <details key="start" value="4361"/> + <details key="end" value="4367"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.88" references="/0/additionalImplementation/@body.29/@body.2"> - <details key="start" value="2663"/> - <details key="end" value="2685"/> - <details key="line" value="40"/> + <eAnnotations source="positions.98" references="/0/additionalImplementation/@body.29/@body.2"> + <details key="start" value="4393"/> + <details key="end" value="4415"/> + <details key="line" value="71"/> </eAnnotations> - <eAnnotations source="positions.89" references="/0/additionalImplementation/@body.29/@body.3"> - <details key="start" value="2686"/> - <details key="end" value="2716"/> + <eAnnotations source="positions.99" references="/0/additionalImplementation/@body.29/@body.3"> + <details key="start" value="4416"/> + <details key="end" value="4446"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.90" references="/0/additionalImplementation/@body.29/@body.3/@argument.0"> - <details key="start" value="2686"/> - <details key="end" value="2697"/> + <eAnnotations source="positions.100" references="/0/additionalImplementation/@body.29/@body.3/@argument.0"> + <details key="start" value="4416"/> + <details key="end" value="4427"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.91" references="/0/additionalImplementation/@body.29/@body.3/@argument.0/editor"> - <details key="start" value="2686"/> - <details key="end" value="2692"/> + <eAnnotations source="positions.101" references="/0/additionalImplementation/@body.29/@body.3/@argument.0/editor"> + <details key="start" value="4416"/> + <details key="end" value="4422"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.92" references="/0/additionalImplementation/@body.29/@body.4"> - <details key="start" value="2718"/> - <details key="end" value="2734"/> - <details key="line" value="41"/> + <eAnnotations source="positions.102" references="/0/additionalImplementation/@body.29/@body.4"> + <details key="start" value="4448"/> + <details key="end" value="4464"/> + <details key="line" value="72"/> </eAnnotations> - <eAnnotations source="positions.93" references="/0/additionalImplementation/@body.29/@body.5"> - <details key="start" value="2735"/> - <details key="end" value="2784"/> + <eAnnotations source="positions.103" references="/0/additionalImplementation/@body.29/@body.5"> + <details key="start" value="4465"/> + <details key="end" value="4514"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.94" references="/0/additionalImplementation/@body.29/@body.5/@argument.0"> - <details key="start" value="2735"/> - <details key="end" value="2765"/> + <eAnnotations source="positions.104" references="/0/additionalImplementation/@body.29/@body.5/@argument.0"> + <details key="start" value="4465"/> + <details key="end" value="4495"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.95" references="/0/additionalImplementation/@body.29/@body.5/@argument.0/editor"> - <details key="start" value="2735"/> - <details key="end" value="2741"/> + <eAnnotations source="positions.105" references="/0/additionalImplementation/@body.29/@body.5/@argument.0/editor"> + <details key="start" value="4465"/> + <details key="end" value="4471"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.96" references="/0/additionalImplementation/@body.29/@body.6"> - <details key="start" value="2786"/> - <details key="end" value="2787"/> - <details key="line" value="41"/> + <eAnnotations source="positions.106" references="/0/additionalImplementation/@body.29/@body.6"> + <details key="start" value="4516"/> + <details key="end" value="4517"/> + <details key="line" value="72"/> </eAnnotations> - <eAnnotations source="positions.97" references="/0/additionalImplementation/@body.29/@body.7"> - <details key="start" value="2788"/> - <details key="end" value="2813"/> + <eAnnotations source="positions.107" references="/0/additionalImplementation/@body.29/@body.7"> + <details key="start" value="4518"/> + <details key="end" value="4543"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.98" references="/0/additionalImplementation/@body.29/@body.7/editor"> - <details key="start" value="2788"/> - <details key="end" value="2794"/> + <eAnnotations source="positions.108" references="/0/additionalImplementation/@body.29/@body.7/editor"> + <details key="start" value="4518"/> + <details key="end" value="4524"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.99" references="/0/additionalImplementation/@body.29/@body.8"> - <details key="start" value="2815"/> - <details key="end" value="2827"/> - <details key="line" value="41"/> + <eAnnotations source="positions.109" references="/0/additionalImplementation/@body.29/@body.8"> + <details key="start" value="4545"/> + <details key="end" value="4557"/> + <details key="line" value="72"/> </eAnnotations> - <eAnnotations source="positions.100" references="/0/additionalImplementation/@body.29/@ifExpr"> - <details key="start" value="2609"/> - <details key="end" value="2626"/> + <eAnnotations source="positions.110" references="/0/additionalImplementation/@body.29/@ifExpr"> + <details key="start" value="4339"/> + <details key="end" value="4356"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.101" references="/0/additionalImplementation/@body.29/@ifExpr/editor"> - <details key="start" value="2610"/> - <details key="end" value="2616"/> + <eAnnotations source="positions.111" references="/0/additionalImplementation/@body.29/@ifExpr/editor"> + <details key="start" value="4340"/> + <details key="end" value="4346"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.102" references="/0/additionalImplementation/@body.30"> - <details key="start" value="2835"/> - <details key="end" value="2846"/> - <details key="line" value="43"/> + <eAnnotations source="positions.112" references="/0/additionalImplementation/@body.30"> + <details key="start" value="4565"/> + <details key="end" value="4576"/> + <details key="line" value="74"/> </eAnnotations> - <eAnnotations source="positions.103" references="/0/additionalImplementation/@body.31"> - <details key="start" value="2847"/> - <details key="end" value="2877"/> + <eAnnotations source="positions.113" references="/0/additionalImplementation/@body.31"> + <details key="start" value="4577"/> + <details key="end" value="4607"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.104" references="/0/additionalImplementation/@body.31/@argument.0"> - <details key="start" value="2847"/> - <details key="end" value="2858"/> + <eAnnotations source="positions.114" references="/0/additionalImplementation/@body.31/@argument.0"> + <details key="start" value="4577"/> + <details key="end" value="4588"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.105" references="/0/additionalImplementation/@body.31/@argument.0/editor"> - <details key="start" value="2847"/> - <details key="end" value="2853"/> + <eAnnotations source="positions.115" references="/0/additionalImplementation/@body.31/@argument.0/editor"> + <details key="start" value="4577"/> + <details key="end" value="4583"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.106" references="/0/additionalImplementation/@body.32"> - <details key="start" value="2879"/> - <details key="end" value="2928"/> - <details key="line" value="43"/> + <eAnnotations source="positions.116" references="/0/additionalImplementation/@body.32"> + <details key="start" value="4609"/> + <details key="end" value="4658"/> + <details key="line" value="74"/> </eAnnotations> - <eAnnotations source="positions.107" references="/0/additionalImplementation/@body.33"> - <details key="start" value="2929"/> - <details key="end" value="2959"/> + <eAnnotations source="positions.117" references="/0/additionalImplementation/@body.33"> + <details key="start" value="4659"/> + <details key="end" value="4689"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.108" references="/0/additionalImplementation/@body.33/@argument.0"> - <details key="start" value="2929"/> - <details key="end" value="2940"/> + <eAnnotations source="positions.118" references="/0/additionalImplementation/@body.33/@argument.0"> + <details key="start" value="4659"/> + <details key="end" value="4670"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.109" references="/0/additionalImplementation/@body.33/@argument.0/editor"> - <details key="start" value="2929"/> - <details key="end" value="2935"/> + <eAnnotations source="positions.119" references="/0/additionalImplementation/@body.33/@argument.0/editor"> + <details key="start" value="4659"/> + <details key="end" value="4665"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.110" references="/0/additionalImplementation/@body.34"> - <details key="start" value="2961"/> - <details key="end" value="2988"/> - <details key="line" value="44"/> + <eAnnotations source="positions.120" references="/0/additionalImplementation/@body.34"> + <details key="start" value="4691"/> + <details key="end" value="4718"/> + <details key="line" value="75"/> </eAnnotations> - <eAnnotations source="positions.111" references="/0/additionalImplementation/@body.35"> - <details key="start" value="2989"/> - <details key="end" value="3019"/> + <eAnnotations source="positions.121" references="/0/additionalImplementation/@body.35"> + <details key="start" value="4719"/> + <details key="end" value="4749"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.112" references="/0/additionalImplementation/@body.35/@argument.0"> - <details key="start" value="2989"/> - <details key="end" value="3000"/> + <eAnnotations source="positions.122" references="/0/additionalImplementation/@body.35/@argument.0"> + <details key="start" value="4719"/> + <details key="end" value="4730"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.113" references="/0/additionalImplementation/@body.35/@argument.0/editor"> - <details key="start" value="2989"/> - <details key="end" value="2995"/> + <eAnnotations source="positions.123" references="/0/additionalImplementation/@body.35/@argument.0/editor"> + <details key="start" value="4719"/> + <details key="end" value="4725"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.114" references="/0/additionalImplementation/@body.36"> - <details key="start" value="3021"/> - <details key="end" value="3045"/> - <details key="line" value="45"/> + <eAnnotations source="positions.124" references="/0/additionalImplementation/@body.36"> + <details key="start" value="4751"/> + <details key="end" value="4775"/> + <details key="line" value="76"/> </eAnnotations> - <eAnnotations source="positions.115" references="/0/additionalImplementation/@body.37"> - <details key="start" value="3046"/> - <details key="end" value="3076"/> + <eAnnotations source="positions.125" references="/0/additionalImplementation/@body.37"> + <details key="start" value="4776"/> + <details key="end" value="4806"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.116" references="/0/additionalImplementation/@body.37/@argument.0"> - <details key="start" value="3046"/> - <details key="end" value="3057"/> + <eAnnotations source="positions.126" references="/0/additionalImplementation/@body.37/@argument.0"> + <details key="start" value="4776"/> + <details key="end" value="4787"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.117" references="/0/additionalImplementation/@body.37/@argument.0/editor"> - <details key="start" value="3046"/> - <details key="end" value="3052"/> + <eAnnotations source="positions.127" references="/0/additionalImplementation/@body.37/@argument.0/editor"> + <details key="start" value="4776"/> + <details key="end" value="4782"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.118" references="/0/additionalImplementation/@body.38"> - <details key="start" value="3078"/> - <details key="end" value="3102"/> - <details key="line" value="46"/> + <eAnnotations source="positions.128" references="/0/additionalImplementation/@body.38"> + <details key="start" value="4808"/> + <details key="end" value="4832"/> + <details key="line" value="77"/> </eAnnotations> - <eAnnotations source="positions.119" references="/0/additionalImplementation/@body.39"> - <details key="start" value="3103"/> - <details key="end" value="3133"/> + <eAnnotations source="positions.129" references="/0/additionalImplementation/@body.39"> + <details key="start" value="4833"/> + <details key="end" value="4863"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.120" references="/0/additionalImplementation/@body.39/@argument.0"> - <details key="start" value="3103"/> - <details key="end" value="3114"/> + <eAnnotations source="positions.130" references="/0/additionalImplementation/@body.39/@argument.0"> + <details key="start" value="4833"/> + <details key="end" value="4844"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.121" references="/0/additionalImplementation/@body.39/@argument.0/editor"> - <details key="start" value="3103"/> - <details key="end" value="3109"/> + <eAnnotations source="positions.131" references="/0/additionalImplementation/@body.39/@argument.0/editor"> + <details key="start" value="4833"/> + <details key="end" value="4839"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.122" references="/0/additionalImplementation/@body.40"> - <details key="start" value="3135"/> - <details key="end" value="3150"/> - <details key="line" value="47"/> + <eAnnotations source="positions.132" references="/0/additionalImplementation/@body.40"> + <details key="start" value="4865"/> + <details key="end" value="4880"/> + <details key="line" value="78"/> </eAnnotations> - <eAnnotations source="positions.123" references="/0/additionalImplementation/@body.41"> - <details key="start" value="3151"/> - <details key="end" value="3181"/> + <eAnnotations source="positions.133" references="/0/additionalImplementation/@body.41"> + <details key="start" value="4881"/> + <details key="end" value="4911"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.124" references="/0/additionalImplementation/@body.41/@argument.0"> - <details key="start" value="3151"/> - <details key="end" value="3162"/> + <eAnnotations source="positions.134" references="/0/additionalImplementation/@body.41/@argument.0"> + <details key="start" value="4881"/> + <details key="end" value="4892"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.125" references="/0/additionalImplementation/@body.41/@argument.0/editor"> - <details key="start" value="3151"/> - <details key="end" value="3157"/> + <eAnnotations source="positions.135" references="/0/additionalImplementation/@body.41/@argument.0/editor"> + <details key="start" value="4881"/> + <details key="end" value="4887"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.126" references="/0/additionalImplementation/@body.42"> - <details key="start" value="3183"/> - <details key="end" value="3195"/> - <details key="line" value="47"/> + <eAnnotations source="positions.136" references="/0/additionalImplementation/@body.42"> + <details key="start" value="4913"/> + <details key="end" value="4925"/> + <details key="line" value="78"/> </eAnnotations> - <eAnnotations source="positions.127" references="/0/additionalImplementation/@body.43"> - <details key="start" value="3196"/> - <details key="end" value="3226"/> + <eAnnotations source="positions.137" references="/0/additionalImplementation/@body.43"> + <details key="start" value="4926"/> + <details key="end" value="4956"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.128" references="/0/additionalImplementation/@body.43/@argument.0"> - <details key="start" value="3196"/> - <details key="end" value="3207"/> + <eAnnotations source="positions.138" references="/0/additionalImplementation/@body.43/@argument.0"> + <details key="start" value="4926"/> + <details key="end" value="4937"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.129" references="/0/additionalImplementation/@body.43/@argument.0/editor"> - <details key="start" value="3196"/> - <details key="end" value="3202"/> + <eAnnotations source="positions.139" references="/0/additionalImplementation/@body.43/@argument.0/editor"> + <details key="start" value="4926"/> + <details key="end" value="4932"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.130" references="/0/additionalImplementation/@body.44"> - <details key="start" value="3228"/> - <details key="end" value="3413"/> - <details key="line" value="49"/> + <eAnnotations source="positions.140" references="/0/additionalImplementation/@body.44"> + <details key="start" value="4958"/> + <details key="end" value="5143"/> + <details key="line" value="80"/> </eAnnotations> - <eAnnotations source="positions.131" references="/0/additionalImplementation/@body.45"> - <details key="start" value="3414"/> - <details key="end" value="3434"/> + <eAnnotations source="positions.141" references="/0/additionalImplementation/@body.45"> + <details key="start" value="5144"/> + <details key="end" value="5164"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.132" references="/0/additionalImplementation/@body.45/editor"> - <details key="start" value="3414"/> - <details key="end" value="3420"/> + <eAnnotations source="positions.142" references="/0/additionalImplementation/@body.45/editor"> + <details key="start" value="5144"/> + <details key="end" value="5150"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.133" references="/0/additionalImplementation/@body.46"> - <details key="start" value="3436"/> - <details key="end" value="3443"/> - <details key="line" value="52"/> + <eAnnotations source="positions.143" references="/0/additionalImplementation/@body.46"> + <details key="start" value="5166"/> + <details key="end" value="5173"/> + <details key="line" value="83"/> </eAnnotations> - <eAnnotations source="positions.134" references="/0/additionalImplementation/@body.47"> - <details key="start" value="3444"/> - <details key="end" value="3460"/> + <eAnnotations source="positions.144" references="/0/additionalImplementation/@body.47"> + <details key="start" value="5174"/> + <details key="end" value="5190"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.135" references="/0/additionalImplementation/@body.47/editor"> - <details key="start" value="3453"/> - <details key="end" value="3459"/> + <eAnnotations source="positions.145" references="/0/additionalImplementation/@body.47/editor"> + <details key="start" value="5183"/> + <details key="end" value="5189"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.136" references="/0/additionalImplementation/@body.48"> - <details key="start" value="3462"/> - <details key="end" value="3529"/> - <details key="line" value="52"/> + <eAnnotations source="positions.146" references="/0/additionalImplementation/@body.48"> + <details key="start" value="5192"/> + <details key="end" value="5259"/> + <details key="line" value="83"/> </eAnnotations> - <eAnnotations source="positions.137" references="/0/additionalImplementation/@body.49"> - <details key="start" value="3530"/> - <details key="end" value="3560"/> + <eAnnotations source="positions.147" references="/0/additionalImplementation/@body.49"> + <details key="start" value="5260"/> + <details key="end" value="5290"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.138" references="/0/additionalImplementation/@body.49/@argument.0"> - <details key="start" value="3530"/> - <details key="end" value="3541"/> + <eAnnotations source="positions.148" references="/0/additionalImplementation/@body.49/@argument.0"> + <details key="start" value="5260"/> + <details key="end" value="5271"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.139" references="/0/additionalImplementation/@body.49/@argument.0/editor"> - <details key="start" value="3530"/> - <details key="end" value="3536"/> + <eAnnotations source="positions.149" references="/0/additionalImplementation/@body.49/@argument.0/editor"> + <details key="start" value="5260"/> + <details key="end" value="5266"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.140" references="/0/additionalImplementation/@body.50"> - <details key="start" value="3562"/> - <details key="end" value="3684"/> - <details key="line" value="52"/> + <eAnnotations source="positions.150" references="/0/additionalImplementation/@body.50"> + <details key="start" value="5292"/> + <details key="end" value="5414"/> + <details key="line" value="83"/> </eAnnotations> - <eAnnotations source="positions.141" references="/0/additionalImplementation/@body.51"> - <details key="start" value="3685"/> - <details key="end" value="3702"/> + <eAnnotations source="positions.151" references="/0/additionalImplementation/@body.51"> + <details key="start" value="5415"/> + <details key="end" value="5432"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.142" references="/0/additionalImplementation/@body.51/editor"> - <details key="start" value="3685"/> - <details key="end" value="3691"/> + <eAnnotations source="positions.152" references="/0/additionalImplementation/@body.51/editor"> + <details key="start" value="5415"/> + <details key="end" value="5421"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.143" references="/0/additionalImplementation/@body.52"> - <details key="start" value="3704"/> - <details key="end" value="3706"/> - <details key="line" value="56"/> + <eAnnotations source="positions.153" references="/0/additionalImplementation/@body.52"> + <details key="start" value="5434"/> + <details key="end" value="5436"/> + <details key="line" value="87"/> </eAnnotations> - <eAnnotations source="positions.144" references="/0/additionalImplementation/@body.53"> - <details key="start" value="3707"/> - <details key="end" value="3747"/> + <eAnnotations source="positions.154" references="/0/additionalImplementation/@body.53"> + <details key="start" value="5437"/> + <details key="end" value="5477"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.145" references="/0/additionalImplementation/@body.53/@argument.0"> - <details key="start" value="3707"/> - <details key="end" value="3737"/> + <eAnnotations source="positions.155" references="/0/additionalImplementation/@body.53/@argument.0"> + <details key="start" value="5437"/> + <details key="end" value="5467"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.146" references="/0/additionalImplementation/@body.53/@argument.0/editor"> - <details key="start" value="3707"/> - <details key="end" value="3713"/> + <eAnnotations source="positions.156" references="/0/additionalImplementation/@body.53/@argument.0/editor"> + <details key="start" value="5437"/> + <details key="end" value="5443"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.147" references="/0/additionalImplementation/@body.54"> - <details key="start" value="3749"/> - <details key="end" value="6161"/> - <details key="line" value="56"/> + <eAnnotations source="positions.157" references="/0/additionalImplementation/@body.54"> + <details key="start" value="5479"/> + <details key="end" value="5536"/> + <details key="line" value="87"/> </eAnnotations> - <eAnnotations source="positions.148" references="/0/additionalImplementation/editor"> - <details key="start" value="1380"/> - <details key="end" value="1402"/> - <details key="line" value="29"/> + <eAnnotations source="positions.158" references="/0/additionalImplementation/@body.55"> + <details key="start" value="5537"/> + <details key="end" value="5567"/> + <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.149" references="/0/additionalImplementation/pec"> - <details key="start" value="1404"/> - <details key="end" value="1436"/> - <details key="line" value="29"/> + <eAnnotations source="positions.159" references="/0/additionalImplementation/@body.55/@argument.0"> + <details key="start" value="5537"/> + <details key="end" value="5548"/> + <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.150" references="/0/additionalImplementation/inputPEC"> - <details key="start" value="1438"/> - <details key="end" value="1474"/> - <details key="line" value="29"/> + <eAnnotations source="positions.160" references="/0/additionalImplementation/@body.55/@argument.0/editor"> + <details key="start" value="5537"/> + <details key="end" value="5543"/> + <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.151" references="/0/additionalImplementation/@guard"> - <details key="start" value="1514"/> - <details key="end" value="1553"/> + <eAnnotations source="positions.161" references="/0/additionalImplementation/@body.56"> + <details key="start" value="5569"/> + <details key="end" value="7911"/> + <details key="line" value="88"/> + </eAnnotations> + <eAnnotations source="positions.162" references="/0/additionalImplementation/editor"> + <details key="start" value="3110"/> + <details key="end" value="3132"/> + <details key="line" value="60"/> + </eAnnotations> + <eAnnotations source="positions.163" references="/0/additionalImplementation/pec"> + <details key="start" value="3134"/> + <details key="end" value="3166"/> + <details key="line" value="60"/> + </eAnnotations> + <eAnnotations source="positions.164" references="/0/additionalImplementation/inputPEC"> + <details key="start" value="3168"/> + <details key="end" value="3204"/> + <details key="line" value="60"/> + </eAnnotations> + <eAnnotations source="positions.165" references="/0/additionalImplementation/@guard"> + <details key="start" value="3244"/> + <details key="end" value="3283"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.152" references="/0/additionalImplementation/@guard/@source"> - <details key="start" value="1514"/> - <details key="end" value="1540"/> + <eAnnotations source="positions.166" references="/0/additionalImplementation/@guard/@source"> + <details key="start" value="3244"/> + <details key="end" value="3270"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.153" references="/0/additionalImplementation/@guard/@source/@source"> - <details key="start" value="1514"/> - <details key="end" value="1535"/> + <eAnnotations source="positions.167" references="/0/additionalImplementation/@guard/@source/@source"> + <details key="start" value="3244"/> + <details key="end" value="3265"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.154" references="/0/additionalImplementation/@guard/@source/@source/editor"> - <details key="start" value="1514"/> - <details key="end" value="1520"/> + <eAnnotations source="positions.168" references="/0/additionalImplementation/@guard/@source/@source/editor"> + <details key="start" value="3244"/> + <details key="end" value="3250"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.155" references="/0/additionalImplementation/@guard/@argument.0"> - <details key="start" value="1543"/> - <details key="end" value="1553"/> + <eAnnotations source="positions.169" references="/0/additionalImplementation/@guard/@argument.0"> + <details key="start" value="3273"/> + <details key="end" value="3283"/> <details key="line" value="0"/> </eAnnotations> </ecore:EAnnotation> diff --git a/plugins/org.eclipse.emf.eef.codegen/.emtl/org/eclipse/emf/eef/codegen/widgets/impl/richtext/richtextSWTImpl.emtl b/plugins/org.eclipse.emf.eef.codegen/.emtl/org/eclipse/emf/eef/codegen/widgets/impl/richtext/richtextSWTImpl.emtl index 8448f3ac1..029291750 100644 --- a/plugins/org.eclipse.emf.eef.codegen/.emtl/org/eclipse/emf/eef/codegen/widgets/impl/richtext/richtextSWTImpl.emtl +++ b/plugins/org.eclipse.emf.eef.codegen/.emtl/org/eclipse/emf/eef/codegen/widgets/impl/richtext/richtextSWTImpl.emtl @@ -19,6 +19,36 @@ <imports href="../../../services/naming.emtl#/0"/> <imports href="../../../services/viewCommon.emtl#/0"/> <imports href="../../api/widgetSWTImpl.emtl#/0"/> + <ownedModuleElement xsi:type="mtl:Template" name="manageImports" visibility="Public"> + <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="import org.eclipse.epf.richtext.IRichText;
import org.eclipse.epf.richtext.IRichTextToolBar;
import org.eclipse.epf.richtext.RichText;
import org.eclipse.epf.richtext.RichTextToolBar;
import org.eclipse.epf.richtext.actions.AddImageAction;
import org.eclipse.epf.richtext.actions.AddLinkAction;
import org.eclipse.epf.richtext.actions.AddOrderedListAction;
import org.eclipse.epf.richtext.actions.AddTableAction;
import org.eclipse.epf.richtext.actions.AddUnorderedListAction;
import org.eclipse.epf.richtext.actions.BoldAction;
import org.eclipse.epf.richtext.actions.ClearContentAction;
import org.eclipse.epf.richtext.actions.CopyAction;
import org.eclipse.epf.richtext.actions.CutAction;
import org.eclipse.epf.richtext.actions.FindReplaceAction;
import org.eclipse.epf.richtext.actions.FontNameAction;
import org.eclipse.epf.richtext.actions.FontSizeAction;
import org.eclipse.epf.richtext.actions.FontStyleAction;
import org.eclipse.epf.richtext.actions.IndentAction;
import org.eclipse.epf.richtext.actions.ItalicAction;
import org.eclipse.epf.richtext.actions.JustifyCenterAction;
import org.eclipse.epf.richtext.actions.JustifyLeftAction;
import org.eclipse.epf.richtext.actions.JustifyRightAction;
import org.eclipse.epf.richtext.actions.OutdentAction;
import org.eclipse.epf.richtext.actions.PasteAction;
import org.eclipse.epf.richtext.actions.SubscriptAction;
import org.eclipse.epf.richtext.actions.SuperscriptAction;
import org.eclipse.epf.richtext.actions.TidyActionGroup;
import org.eclipse.epf.richtext.actions.UnderlineAction;"/> + <overrides href="../../api/widgetSWTImpl.emtl#/0/manageImports"/> + <parameter name="widget"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//toolkits/Widget"/> + </parameter> + <parameter name="pec"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionComponent"/> + </parameter> + <parameter name="view"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> + </parameter> + <parameter name="basePackage"> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </parameter> + <guard xsi:type="ocl.ecore:OperationCallExp"> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/> + <source xsi:type="ocl.ecore: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="widget" referredVariable="/0/manageImports/widget"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//toolkits/Widget"/> + </source> + <referredProperty xsi:type="ecore:EAttribute" href="http://www.eclipse.org/emf/eef/views/1.0.0#//toolkits/Widget/name"/> + </source> + <argument xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="RichText"> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </argument> + <referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String_Class/="/> + </guard> + </ownedModuleElement> <ownedModuleElement xsi:type="mtl:Template" name="widgetDeclaration" visibility="Public"> <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="	protected RichText "/> <body xsi:type="mtl:TemplateInvocation"> @@ -880,6 +910,25 @@ <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> </eParameters> </eOperations> + <eOperations name="manageImports"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL" references="/0/manageImports"/> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="widget"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//toolkits/Widget"/> + </eParameters> + <eParameters name="pec"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionComponent"/> + </eParameters> + <eParameters name="view"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> + </eParameters> + <eParameters name="basePackage"> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eParameters> + </eOperations> <eOperations name="widgetDeclaration"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -3124,27 +3173,6 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> </eParameters> </eOperations> - <eOperations name="manageImports"> - <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> - <contents xsi:type="ocl.ecore:Constraint"/> - </eAnnotations> - <eAnnotations source="MTL"> - <references href="../../api/widgetSWTImpl.emtl#/0/manageImports"/> - </eAnnotations> - <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> - <eParameters name="widget"> - <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//toolkits/Widget"/> - </eParameters> - <eParameters name="pec"> - <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionComponent"/> - </eParameters> - <eParameters name="view"> - <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> - </eParameters> - <eParameters name="basePackage"> - <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> - </eParameters> - </eOperations> <eOperations name="implementation"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -3430,6 +3458,27 @@ </eParameters> </eOperations> </eClassifiers> + <eClassifiers xsi:type="ecore:EClass" name="Widget_Class"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <references href="http://www.eclipse.org/emf/eef/views/1.0.0#//toolkits/Widget"/> + </eAnnotations> + <eOperations name="manageImports"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL" references="/0/manageImports"/> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="pec"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionComponent"/> + </eParameters> + <eParameters name="view"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> + </eParameters> + <eParameters name="basePackage"> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eParameters> + </eOperations> + </eClassifiers> <eClassifiers xsi:type="ecore:EClass" name="ElementEditor_Class"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <references href="http://www.eclipse.org/emf/eef/views/1.0.0#//ElementEditor"/> @@ -5238,34 +5287,26 @@ <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="Widget_Class"> - <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> - <references href="http://www.eclipse.org/emf/eef/views/1.0.0#//toolkits/Widget"/> - </eAnnotations> - <eOperations name="manageImports"> - <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> - <contents xsi:type="ocl.ecore:Constraint"/> - </eAnnotations> - <eAnnotations source="MTL"> - <references href="../../api/widgetSWTImpl.emtl#/0/manageImports"/> - </eAnnotations> - <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> - <eParameters name="pec"> - <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionComponent"/> - </eParameters> - <eParameters name="view"> - <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> - </eParameters> - <eParameters name="basePackage"> - <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> - </eParameters> - </eOperations> - </eClassifiers> </ecore:EPackage> <ocl.ecore:Variable name="self"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EObject"/> </ocl.ecore:Variable> <ocl.ecore:Variable name="self"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//toolkits/Widget"/> + </ocl.ecore:Variable> + <ocl.ecore:Variable name="self"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//toolkits/Widget"/> + </ocl.ecore:Variable> + <ocl.ecore:Variable name="self"> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </ocl.ecore:Variable> + <ocl.ecore:Variable name="self"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//toolkits/Widget"/> + </ocl.ecore:Variable> + <ocl.ecore:Variable name="self"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EObject"/> + </ocl.ecore:Variable> + <ocl.ecore:Variable name="self"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//ElementEditor"/> </ocl.ecore:Variable> <ocl.ecore:Variable name="self"> @@ -5413,804 +5454,854 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EObject"/> </ocl.ecore:Variable> <ecore:EAnnotation source="positions"> - <eAnnotations source="positions.0" references="/0/widgetDeclaration"> + <eAnnotations source="positions.0" references="/0/manageImports"> <details key="start" value="924"/> - <details key="end" value="1122"/> + <details key="end" value="2652"/> <details key="line" value="21"/> </eAnnotations> - <eAnnotations source="positions.1" references="/0/widgetDeclaration/@body.0"> - <details key="start" value="1056"/> - <details key="end" value="1076"/> + <eAnnotations source="positions.1" references="/0/manageImports/@body.0"> + <details key="start" value="1095"/> + <details key="end" value="2640"/> <details key="line" value="22"/> </eAnnotations> - <eAnnotations source="positions.2" references="/0/widgetDeclaration/@body.1"> - <details key="start" value="1077"/> - <details key="end" value="1107"/> + <eAnnotations source="positions.2" references="/0/manageImports/widget"> + <details key="start" value="955"/> + <details key="end" value="970"/> + <details key="line" value="21"/> + </eAnnotations> + <eAnnotations source="positions.3" references="/0/manageImports/pec"> + <details key="start" value="972"/> + <details key="end" value="1004"/> + <details key="line" value="21"/> + </eAnnotations> + <eAnnotations source="positions.4" references="/0/manageImports/view"> + <details key="start" value="1006"/> + <details key="end" value="1017"/> + <details key="line" value="21"/> + </eAnnotations> + <eAnnotations source="positions.5" references="/0/manageImports/basePackage"> + <details key="start" value="1019"/> + <details key="end" value="1039"/> + <details key="line" value="21"/> + </eAnnotations> + <eAnnotations source="positions.6" references="/0/manageImports/@guard"> + <details key="start" value="1068"/> + <details key="end" value="1092"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.3" references="/0/widgetDeclaration/@body.1/@argument.0"> - <details key="start" value="1077"/> - <details key="end" value="1088"/> + <eAnnotations source="positions.7" references="/0/manageImports/@guard/@source"> + <details key="start" value="1068"/> + <details key="end" value="1079"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.4" references="/0/widgetDeclaration/@body.1/@argument.0/editor"> - <details key="start" value="1077"/> - <details key="end" value="1083"/> + <eAnnotations source="positions.8" references="/0/manageImports/@guard/@source/widget"> + <details key="start" value="1068"/> + <details key="end" value="1074"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.5" references="/0/widgetDeclaration/@body.2"> - <details key="start" value="1109"/> - <details key="end" value="1110"/> - <details key="line" value="22"/> + <eAnnotations source="positions.9" references="/0/manageImports/@guard/@argument.0"> + <details key="start" value="1082"/> + <details key="end" value="1092"/> + <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.6" references="/0/widgetDeclaration/editor"> - <details key="start" value="959"/> - <details key="end" value="981"/> - <details key="line" value="21"/> + <eAnnotations source="positions.10" references="/0/widgetDeclaration"> + <details key="start" value="2654"/> + <details key="end" value="2852"/> + <details key="line" value="52"/> + </eAnnotations> + <eAnnotations source="positions.11" references="/0/widgetDeclaration/@body.0"> + <details key="start" value="2786"/> + <details key="end" value="2806"/> + <details key="line" value="53"/> + </eAnnotations> + <eAnnotations source="positions.12" references="/0/widgetDeclaration/@body.1"> + <details key="start" value="2807"/> + <details key="end" value="2837"/> + <details key="line" value="0"/> + </eAnnotations> + <eAnnotations source="positions.13" references="/0/widgetDeclaration/@body.1/@argument.0"> + <details key="start" value="2807"/> + <details key="end" value="2818"/> + <details key="line" value="0"/> + </eAnnotations> + <eAnnotations source="positions.14" references="/0/widgetDeclaration/@body.1/@argument.0/editor"> + <details key="start" value="2807"/> + <details key="end" value="2813"/> + <details key="line" value="0"/> + </eAnnotations> + <eAnnotations source="positions.15" references="/0/widgetDeclaration/@body.2"> + <details key="start" value="2839"/> + <details key="end" value="2840"/> + <details key="line" value="53"/> + </eAnnotations> + <eAnnotations source="positions.16" references="/0/widgetDeclaration/editor"> + <details key="start" value="2689"/> + <details key="end" value="2711"/> + <details key="line" value="52"/> </eAnnotations> - <eAnnotations source="positions.7" references="/0/widgetDeclaration/@guard"> - <details key="start" value="1014"/> - <details key="end" value="1053"/> + <eAnnotations source="positions.17" references="/0/widgetDeclaration/@guard"> + <details key="start" value="2744"/> + <details key="end" value="2783"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.8" references="/0/widgetDeclaration/@guard/@source"> - <details key="start" value="1014"/> - <details key="end" value="1040"/> + <eAnnotations source="positions.18" references="/0/widgetDeclaration/@guard/@source"> + <details key="start" value="2744"/> + <details key="end" value="2770"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.9" references="/0/widgetDeclaration/@guard/@source/@source"> - <details key="start" value="1014"/> - <details key="end" value="1035"/> + <eAnnotations source="positions.19" references="/0/widgetDeclaration/@guard/@source/@source"> + <details key="start" value="2744"/> + <details key="end" value="2765"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.10" references="/0/widgetDeclaration/@guard/@source/@source/editor"> - <details key="start" value="1014"/> - <details key="end" value="1020"/> + <eAnnotations source="positions.20" references="/0/widgetDeclaration/@guard/@source/@source/editor"> + <details key="start" value="2744"/> + <details key="end" value="2750"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.11" references="/0/widgetDeclaration/@guard/@argument.0"> - <details key="start" value="1043"/> - <details key="end" value="1053"/> + <eAnnotations source="positions.21" references="/0/widgetDeclaration/@guard/@argument.0"> + <details key="start" value="2773"/> + <details key="end" value="2783"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.12" references="/0/implementation"> - <details key="start" value="1124"/> - <details key="end" value="1318"/> - <details key="line" value="25"/> + <eAnnotations source="positions.22" references="/0/implementation"> + <details key="start" value="2854"/> + <details key="end" value="3048"/> + <details key="line" value="56"/> </eAnnotations> - <eAnnotations source="positions.13" references="/0/implementation/@body.0"> - <details key="start" value="1250"/> - <details key="end" value="1256"/> - <details key="line" value="26"/> + <eAnnotations source="positions.23" references="/0/implementation/@body.0"> + <details key="start" value="2980"/> + <details key="end" value="2986"/> + <details key="line" value="57"/> </eAnnotations> - <eAnnotations source="positions.14" references="/0/implementation/@body.1"> - <details key="start" value="1257"/> - <details key="end" value="1287"/> + <eAnnotations source="positions.24" references="/0/implementation/@body.1"> + <details key="start" value="2987"/> + <details key="end" value="3017"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.15" references="/0/implementation/@body.1/@argument.0"> - <details key="start" value="1257"/> - <details key="end" value="1268"/> + <eAnnotations source="positions.25" references="/0/implementation/@body.1/@argument.0"> + <details key="start" value="2987"/> + <details key="end" value="2998"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.16" references="/0/implementation/@body.1/@argument.0/editor"> - <details key="start" value="1257"/> - <details key="end" value="1263"/> + <eAnnotations source="positions.26" references="/0/implementation/@body.1/@argument.0/editor"> + <details key="start" value="2987"/> + <details key="end" value="2993"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.17" references="/0/implementation/@body.2"> - <details key="start" value="1289"/> - <details key="end" value="1306"/> - <details key="line" value="26"/> + <eAnnotations source="positions.27" references="/0/implementation/@body.2"> + <details key="start" value="3019"/> + <details key="end" value="3036"/> + <details key="line" value="57"/> </eAnnotations> - <eAnnotations source="positions.18" references="/0/implementation/editor"> - <details key="start" value="1156"/> - <details key="end" value="1178"/> - <details key="line" value="25"/> + <eAnnotations source="positions.28" references="/0/implementation/editor"> + <details key="start" value="2886"/> + <details key="end" value="2908"/> + <details key="line" value="56"/> </eAnnotations> - <eAnnotations source="positions.19" references="/0/implementation/@guard"> - <details key="start" value="1208"/> - <details key="end" value="1247"/> + <eAnnotations source="positions.29" references="/0/implementation/@guard"> + <details key="start" value="2938"/> + <details key="end" value="2977"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.20" references="/0/implementation/@guard/@source"> - <details key="start" value="1208"/> - <details key="end" value="1234"/> + <eAnnotations source="positions.30" references="/0/implementation/@guard/@source"> + <details key="start" value="2938"/> + <details key="end" value="2964"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.21" references="/0/implementation/@guard/@source/@source"> - <details key="start" value="1208"/> - <details key="end" value="1229"/> + <eAnnotations source="positions.31" references="/0/implementation/@guard/@source/@source"> + <details key="start" value="2938"/> + <details key="end" value="2959"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.22" references="/0/implementation/@guard/@source/@source/editor"> - <details key="start" value="1208"/> - <details key="end" value="1214"/> + <eAnnotations source="positions.32" references="/0/implementation/@guard/@source/@source/editor"> + <details key="start" value="2938"/> + <details key="end" value="2944"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.23" references="/0/implementation/@guard/@argument.0"> - <details key="start" value="1237"/> - <details key="end" value="1247"/> + <eAnnotations source="positions.33" references="/0/implementation/@guard/@argument.0"> + <details key="start" value="2967"/> + <details key="end" value="2977"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.24" references="/0/additionalImplementation"> - <details key="start" value="1320"/> - <details key="end" value="6114"/> - <details key="line" value="29"/> + <eAnnotations source="positions.34" references="/0/additionalImplementation"> + <details key="start" value="3050"/> + <details key="end" value="7844"/> + <details key="line" value="60"/> </eAnnotations> - <eAnnotations source="positions.25" references="/0/additionalImplementation/@body.0"> - <details key="start" value="1538"/> - <details key="end" value="1539"/> - <details key="line" value="30"/> + <eAnnotations source="positions.35" references="/0/additionalImplementation/@body.0"> + <details key="start" value="3268"/> + <details key="end" value="3269"/> + <details key="line" value="61"/> </eAnnotations> - <eAnnotations source="positions.26" references="/0/additionalImplementation/@body.1"> - <details key="start" value="1540"/> - <details key="end" value="1611"/> + <eAnnotations source="positions.36" references="/0/additionalImplementation/@body.1"> + <details key="start" value="3270"/> + <details key="end" value="3341"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.27" references="/0/additionalImplementation/@body.1/@argument.0"> - <details key="start" value="1540"/> - <details key="end" value="1591"/> + <eAnnotations source="positions.37" references="/0/additionalImplementation/@body.1/@argument.0"> + <details key="start" value="3270"/> + <details key="end" value="3321"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.28" references="/0/additionalImplementation/@body.1/@argument.0/@argument.0"> - <details key="start" value="1540"/> - <details key="end" value="1570"/> + <eAnnotations source="positions.38" references="/0/additionalImplementation/@body.1/@argument.0/@argument.0"> + <details key="start" value="3270"/> + <details key="end" value="3300"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.29" references="/0/additionalImplementation/@body.1/@argument.0/@argument.0/editor"> - <details key="start" value="1540"/> - <details key="end" value="1546"/> + <eAnnotations source="positions.39" references="/0/additionalImplementation/@body.1/@argument.0/@argument.0/editor"> + <details key="start" value="3270"/> + <details key="end" value="3276"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.30" references="/0/additionalImplementation/@body.2"> - <details key="start" value="1613"/> - <details key="end" value="1641"/> - <details key="line" value="31"/> + <eAnnotations source="positions.40" references="/0/additionalImplementation/@body.2"> + <details key="start" value="3343"/> + <details key="end" value="3371"/> + <details key="line" value="62"/> </eAnnotations> - <eAnnotations source="positions.31" references="/0/additionalImplementation/@body.3"> - <details key="start" value="1642"/> - <details key="end" value="1672"/> + <eAnnotations source="positions.41" references="/0/additionalImplementation/@body.3"> + <details key="start" value="3372"/> + <details key="end" value="3402"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.32" references="/0/additionalImplementation/@body.3/@argument.0"> - <details key="start" value="1642"/> - <details key="end" value="1653"/> + <eAnnotations source="positions.42" references="/0/additionalImplementation/@body.3/@argument.0"> + <details key="start" value="3372"/> + <details key="end" value="3383"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.33" references="/0/additionalImplementation/@body.3/@argument.0/editor"> - <details key="start" value="1642"/> - <details key="end" value="1648"/> + <eAnnotations source="positions.43" references="/0/additionalImplementation/@body.3/@argument.0/editor"> + <details key="start" value="3372"/> + <details key="end" value="3378"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.34" references="/0/additionalImplementation/@body.4"> - <details key="start" value="1674"/> - <details key="end" value="1711"/> - <details key="line" value="31"/> + <eAnnotations source="positions.44" references="/0/additionalImplementation/@body.4"> + <details key="start" value="3404"/> + <details key="end" value="3441"/> + <details key="line" value="62"/> </eAnnotations> - <eAnnotations source="positions.35" references="/0/additionalImplementation/@body.5"> - <details key="start" value="1712"/> - <details key="end" value="1742"/> + <eAnnotations source="positions.45" references="/0/additionalImplementation/@body.5"> + <details key="start" value="3442"/> + <details key="end" value="3472"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.36" references="/0/additionalImplementation/@body.5/@argument.0"> - <details key="start" value="1712"/> - <details key="end" value="1723"/> + <eAnnotations source="positions.46" references="/0/additionalImplementation/@body.5/@argument.0"> + <details key="start" value="3442"/> + <details key="end" value="3453"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.37" references="/0/additionalImplementation/@body.5/@argument.0/editor"> - <details key="start" value="1712"/> - <details key="end" value="1718"/> + <eAnnotations source="positions.47" references="/0/additionalImplementation/@body.5/@argument.0/editor"> + <details key="start" value="3442"/> + <details key="end" value="3448"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.38" references="/0/additionalImplementation/@body.6"> - <details key="start" value="1744"/> - <details key="end" value="1785"/> - <details key="line" value="32"/> + <eAnnotations source="positions.48" references="/0/additionalImplementation/@body.6"> + <details key="start" value="3474"/> + <details key="end" value="3515"/> + <details key="line" value="63"/> </eAnnotations> - <eAnnotations source="positions.39" references="/0/additionalImplementation/@body.7"> - <details key="start" value="1786"/> - <details key="end" value="1835"/> + <eAnnotations source="positions.49" references="/0/additionalImplementation/@body.7"> + <details key="start" value="3516"/> + <details key="end" value="3565"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.40" references="/0/additionalImplementation/@body.7/@argument.0"> - <details key="start" value="1786"/> - <details key="end" value="1816"/> + <eAnnotations source="positions.50" references="/0/additionalImplementation/@body.7/@argument.0"> + <details key="start" value="3516"/> + <details key="end" value="3546"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.41" references="/0/additionalImplementation/@body.7/@argument.0/editor"> - <details key="start" value="1786"/> - <details key="end" value="1792"/> + <eAnnotations source="positions.51" references="/0/additionalImplementation/@body.7/@argument.0/editor"> + <details key="start" value="3516"/> + <details key="end" value="3522"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.42" references="/0/additionalImplementation/@body.8"> - <details key="start" value="1837"/> - <details key="end" value="1838"/> - <details key="line" value="32"/> + <eAnnotations source="positions.52" references="/0/additionalImplementation/@body.8"> + <details key="start" value="3567"/> + <details key="end" value="3568"/> + <details key="line" value="63"/> </eAnnotations> - <eAnnotations source="positions.43" references="/0/additionalImplementation/@body.9"> - <details key="start" value="1839"/> - <details key="end" value="1876"/> + <eAnnotations source="positions.53" references="/0/additionalImplementation/@body.9"> + <details key="start" value="3569"/> + <details key="end" value="3606"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.44" references="/0/additionalImplementation/@body.9/editor"> - <details key="start" value="1839"/> - <details key="end" value="1845"/> + <eAnnotations source="positions.54" references="/0/additionalImplementation/@body.9/editor"> + <details key="start" value="3569"/> + <details key="end" value="3575"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.45" references="/0/additionalImplementation/@body.9/@argument.1"> - <details key="start" value="1856"/> - <details key="end" value="1875"/> + <eAnnotations source="positions.55" references="/0/additionalImplementation/@body.9/@argument.1"> + <details key="start" value="3586"/> + <details key="end" value="3605"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.46" references="/0/additionalImplementation/@body.9/@argument.1/editor"> - <details key="start" value="1856"/> - <details key="end" value="1862"/> + <eAnnotations source="positions.56" references="/0/additionalImplementation/@body.9/@argument.1/editor"> + <details key="start" value="3586"/> + <details key="end" value="3592"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.47" references="/0/additionalImplementation/@body.10"> - <details key="start" value="1878"/> - <details key="end" value="1918"/> - <details key="line" value="32"/> + <eAnnotations source="positions.57" references="/0/additionalImplementation/@body.10"> + <details key="start" value="3608"/> + <details key="end" value="3648"/> + <details key="line" value="63"/> </eAnnotations> - <eAnnotations source="positions.48" references="/0/additionalImplementation/@body.11"> - <details key="start" value="1919"/> - <details key="end" value="1936"/> + <eAnnotations source="positions.58" references="/0/additionalImplementation/@body.11"> + <details key="start" value="3649"/> + <details key="end" value="3666"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.49" references="/0/additionalImplementation/@body.11/editor"> - <details key="start" value="1919"/> - <details key="end" value="1925"/> + <eAnnotations source="positions.59" references="/0/additionalImplementation/@body.11/editor"> + <details key="start" value="3649"/> + <details key="end" value="3655"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.50" references="/0/additionalImplementation/@body.12"> - <details key="start" value="1938"/> - <details key="end" value="1940"/> - <details key="line" value="32"/> + <eAnnotations source="positions.60" references="/0/additionalImplementation/@body.12"> + <details key="start" value="3668"/> + <details key="end" value="3670"/> + <details key="line" value="63"/> </eAnnotations> - <eAnnotations source="positions.51" references="/0/additionalImplementation/@body.13"> - <details key="start" value="1941"/> - <details key="end" value="1981"/> + <eAnnotations source="positions.61" references="/0/additionalImplementation/@body.13"> + <details key="start" value="3671"/> + <details key="end" value="3711"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.52" references="/0/additionalImplementation/@body.13/@argument.0"> - <details key="start" value="1941"/> - <details key="end" value="1971"/> + <eAnnotations source="positions.62" references="/0/additionalImplementation/@body.13/@argument.0"> + <details key="start" value="3671"/> + <details key="end" value="3701"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.53" references="/0/additionalImplementation/@body.13/@argument.0/editor"> - <details key="start" value="1941"/> - <details key="end" value="1947"/> + <eAnnotations source="positions.63" references="/0/additionalImplementation/@body.13/@argument.0/editor"> + <details key="start" value="3671"/> + <details key="end" value="3677"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.54" references="/0/additionalImplementation/@body.14"> - <details key="start" value="1983"/> - <details key="end" value="2007"/> - <details key="line" value="32"/> + <eAnnotations source="positions.64" references="/0/additionalImplementation/@body.14"> + <details key="start" value="3713"/> + <details key="end" value="3737"/> + <details key="line" value="63"/> </eAnnotations> - <eAnnotations source="positions.55" references="/0/additionalImplementation/@body.15"> - <details key="start" value="2008"/> - <details key="end" value="2038"/> + <eAnnotations source="positions.65" references="/0/additionalImplementation/@body.15"> + <details key="start" value="3738"/> + <details key="end" value="3768"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.56" references="/0/additionalImplementation/@body.15/@argument.0"> - <details key="start" value="2008"/> - <details key="end" value="2019"/> + <eAnnotations source="positions.66" references="/0/additionalImplementation/@body.15/@argument.0"> + <details key="start" value="3738"/> + <details key="end" value="3749"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.57" references="/0/additionalImplementation/@body.15/@argument.0/editor"> - <details key="start" value="2008"/> - <details key="end" value="2014"/> + <eAnnotations source="positions.67" references="/0/additionalImplementation/@body.15/@argument.0/editor"> + <details key="start" value="3738"/> + <details key="end" value="3744"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.58" references="/0/additionalImplementation/@body.16"> - <details key="start" value="2040"/> - <details key="end" value="2094"/> - <details key="line" value="33"/> + <eAnnotations source="positions.68" references="/0/additionalImplementation/@body.16"> + <details key="start" value="3770"/> + <details key="end" value="3824"/> + <details key="line" value="64"/> </eAnnotations> - <eAnnotations source="positions.59" references="/0/additionalImplementation/@body.17"> - <details key="start" value="2095"/> - <details key="end" value="2125"/> + <eAnnotations source="positions.69" references="/0/additionalImplementation/@body.17"> + <details key="start" value="3825"/> + <details key="end" value="3855"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.60" references="/0/additionalImplementation/@body.17/@argument.0"> - <details key="start" value="2095"/> - <details key="end" value="2106"/> + <eAnnotations source="positions.70" references="/0/additionalImplementation/@body.17/@argument.0"> + <details key="start" value="3825"/> + <details key="end" value="3836"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.61" references="/0/additionalImplementation/@body.17/@argument.0/editor"> - <details key="start" value="2095"/> - <details key="end" value="2101"/> + <eAnnotations source="positions.71" references="/0/additionalImplementation/@body.17/@argument.0/editor"> + <details key="start" value="3825"/> + <details key="end" value="3831"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.62" references="/0/additionalImplementation/@body.18"> - <details key="start" value="2127"/> - <details key="end" value="2159"/> - <details key="line" value="34"/> + <eAnnotations source="positions.72" references="/0/additionalImplementation/@body.18"> + <details key="start" value="3857"/> + <details key="end" value="3889"/> + <details key="line" value="65"/> </eAnnotations> - <eAnnotations source="positions.63" references="/0/additionalImplementation/@body.19"> - <details key="start" value="2160"/> - <details key="end" value="2190"/> + <eAnnotations source="positions.73" references="/0/additionalImplementation/@body.19"> + <details key="start" value="3890"/> + <details key="end" value="3920"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.64" references="/0/additionalImplementation/@body.19/@argument.0"> - <details key="start" value="2160"/> - <details key="end" value="2171"/> + <eAnnotations source="positions.74" references="/0/additionalImplementation/@body.19/@argument.0"> + <details key="start" value="3890"/> + <details key="end" value="3901"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.65" references="/0/additionalImplementation/@body.19/@argument.0/editor"> - <details key="start" value="2160"/> - <details key="end" value="2166"/> + <eAnnotations source="positions.75" references="/0/additionalImplementation/@body.19/@argument.0/editor"> + <details key="start" value="3890"/> + <details key="end" value="3896"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.66" references="/0/additionalImplementation/@body.20"> - <details key="start" value="2192"/> - <details key="end" value="2212"/> - <details key="line" value="35"/> + <eAnnotations source="positions.76" references="/0/additionalImplementation/@body.20"> + <details key="start" value="3922"/> + <details key="end" value="3942"/> + <details key="line" value="66"/> </eAnnotations> - <eAnnotations source="positions.67" references="/0/additionalImplementation/@body.21"> - <details key="start" value="2213"/> - <details key="end" value="2243"/> + <eAnnotations source="positions.77" references="/0/additionalImplementation/@body.21"> + <details key="start" value="3943"/> + <details key="end" value="3973"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.68" references="/0/additionalImplementation/@body.21/@argument.0"> - <details key="start" value="2213"/> - <details key="end" value="2224"/> + <eAnnotations source="positions.78" references="/0/additionalImplementation/@body.21/@argument.0"> + <details key="start" value="3943"/> + <details key="end" value="3954"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.69" references="/0/additionalImplementation/@body.21/@argument.0/editor"> - <details key="start" value="2213"/> - <details key="end" value="2219"/> + <eAnnotations source="positions.79" references="/0/additionalImplementation/@body.21/@argument.0/editor"> + <details key="start" value="3943"/> + <details key="end" value="3949"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.70" references="/0/additionalImplementation/@body.22"> - <details key="start" value="2245"/> - <details key="end" value="2323"/> - <details key="line" value="35"/> + <eAnnotations source="positions.80" references="/0/additionalImplementation/@body.22"> + <details key="start" value="3975"/> + <details key="end" value="4053"/> + <details key="line" value="66"/> </eAnnotations> - <eAnnotations source="positions.71" references="/0/additionalImplementation/@body.23"> - <details key="start" value="2324"/> - <details key="end" value="2354"/> + <eAnnotations source="positions.81" references="/0/additionalImplementation/@body.23"> + <details key="start" value="4054"/> + <details key="end" value="4084"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.72" references="/0/additionalImplementation/@body.23/@argument.0"> - <details key="start" value="2324"/> - <details key="end" value="2335"/> + <eAnnotations source="positions.82" references="/0/additionalImplementation/@body.23/@argument.0"> + <details key="start" value="4054"/> + <details key="end" value="4065"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.73" references="/0/additionalImplementation/@body.23/@argument.0/editor"> - <details key="start" value="2324"/> - <details key="end" value="2330"/> + <eAnnotations source="positions.83" references="/0/additionalImplementation/@body.23/@argument.0/editor"> + <details key="start" value="4054"/> + <details key="end" value="4060"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.74" references="/0/additionalImplementation/@body.24"> - <details key="start" value="2356"/> - <details key="end" value="2361"/> - <details key="line" value="36"/> + <eAnnotations source="positions.84" references="/0/additionalImplementation/@body.24"> + <details key="start" value="4086"/> + <details key="end" value="4091"/> + <details key="line" value="67"/> </eAnnotations> - <eAnnotations source="positions.75" references="/0/additionalImplementation/@body.25"> - <details key="start" value="2362"/> - <details key="end" value="2392"/> + <eAnnotations source="positions.85" references="/0/additionalImplementation/@body.25"> + <details key="start" value="4092"/> + <details key="end" value="4122"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.76" references="/0/additionalImplementation/@body.25/@argument.0"> - <details key="start" value="2362"/> - <details key="end" value="2373"/> + <eAnnotations source="positions.86" references="/0/additionalImplementation/@body.25/@argument.0"> + <details key="start" value="4092"/> + <details key="end" value="4103"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.77" references="/0/additionalImplementation/@body.25/@argument.0/editor"> - <details key="start" value="2362"/> - <details key="end" value="2368"/> + <eAnnotations source="positions.87" references="/0/additionalImplementation/@body.25/@argument.0/editor"> + <details key="start" value="4092"/> + <details key="end" value="4098"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.78" references="/0/additionalImplementation/@body.26"> - <details key="start" value="2394"/> - <details key="end" value="2488"/> - <details key="line" value="37"/> + <eAnnotations source="positions.88" references="/0/additionalImplementation/@body.26"> + <details key="start" value="4124"/> + <details key="end" value="4218"/> + <details key="line" value="68"/> </eAnnotations> - <eAnnotations source="positions.79" references="/0/additionalImplementation/@body.27"> - <details key="start" value="2489"/> - <details key="end" value="2519"/> + <eAnnotations source="positions.89" references="/0/additionalImplementation/@body.27"> + <details key="start" value="4219"/> + <details key="end" value="4249"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.80" references="/0/additionalImplementation/@body.27/@argument.0"> - <details key="start" value="2489"/> - <details key="end" value="2500"/> + <eAnnotations source="positions.90" references="/0/additionalImplementation/@body.27/@argument.0"> + <details key="start" value="4219"/> + <details key="end" value="4230"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.81" references="/0/additionalImplementation/@body.27/@argument.0/editor"> - <details key="start" value="2489"/> - <details key="end" value="2495"/> + <eAnnotations source="positions.91" references="/0/additionalImplementation/@body.27/@argument.0/editor"> + <details key="start" value="4219"/> + <details key="end" value="4225"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.82" references="/0/additionalImplementation/@body.28"> - <details key="start" value="2521"/> - <details key="end" value="2541"/> - <details key="line" value="38"/> + <eAnnotations source="positions.92" references="/0/additionalImplementation/@body.28"> + <details key="start" value="4251"/> + <details key="end" value="4271"/> + <details key="line" value="69"/> </eAnnotations> - <eAnnotations source="positions.83" references="/0/additionalImplementation/@body.29"> - <details key="start" value="2543"/> - <details key="end" value="2772"/> - <details key="line" value="39"/> + <eAnnotations source="positions.93" references="/0/additionalImplementation/@body.29"> + <details key="start" value="4273"/> + <details key="end" value="4502"/> + <details key="line" value="70"/> </eAnnotations> - <eAnnotations source="positions.84" references="/0/additionalImplementation/@body.29/@body.0"> - <details key="start" value="2566"/> - <details key="end" value="2568"/> - <details key="line" value="40"/> + <eAnnotations source="positions.94" references="/0/additionalImplementation/@body.29/@body.0"> + <details key="start" value="4296"/> + <details key="end" value="4298"/> + <details key="line" value="71"/> </eAnnotations> - <eAnnotations source="positions.85" references="/0/additionalImplementation/@body.29/@body.1"> - <details key="start" value="2569"/> - <details key="end" value="2599"/> + <eAnnotations source="positions.95" references="/0/additionalImplementation/@body.29/@body.1"> + <details key="start" value="4299"/> + <details key="end" value="4329"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.86" references="/0/additionalImplementation/@body.29/@body.1/@argument.0"> - <details key="start" value="2569"/> - <details key="end" value="2580"/> + <eAnnotations source="positions.96" references="/0/additionalImplementation/@body.29/@body.1/@argument.0"> + <details key="start" value="4299"/> + <details key="end" value="4310"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.87" references="/0/additionalImplementation/@body.29/@body.1/@argument.0/editor"> - <details key="start" value="2569"/> - <details key="end" value="2575"/> + <eAnnotations source="positions.97" references="/0/additionalImplementation/@body.29/@body.1/@argument.0/editor"> + <details key="start" value="4299"/> + <details key="end" value="4305"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.88" references="/0/additionalImplementation/@body.29/@body.2"> - <details key="start" value="2601"/> - <details key="end" value="2623"/> - <details key="line" value="40"/> + <eAnnotations source="positions.98" references="/0/additionalImplementation/@body.29/@body.2"> + <details key="start" value="4331"/> + <details key="end" value="4353"/> + <details key="line" value="71"/> </eAnnotations> - <eAnnotations source="positions.89" references="/0/additionalImplementation/@body.29/@body.3"> - <details key="start" value="2624"/> - <details key="end" value="2654"/> + <eAnnotations source="positions.99" references="/0/additionalImplementation/@body.29/@body.3"> + <details key="start" value="4354"/> + <details key="end" value="4384"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.90" references="/0/additionalImplementation/@body.29/@body.3/@argument.0"> - <details key="start" value="2624"/> - <details key="end" value="2635"/> + <eAnnotations source="positions.100" references="/0/additionalImplementation/@body.29/@body.3/@argument.0"> + <details key="start" value="4354"/> + <details key="end" value="4365"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.91" references="/0/additionalImplementation/@body.29/@body.3/@argument.0/editor"> - <details key="start" value="2624"/> - <details key="end" value="2630"/> + <eAnnotations source="positions.101" references="/0/additionalImplementation/@body.29/@body.3/@argument.0/editor"> + <details key="start" value="4354"/> + <details key="end" value="4360"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.92" references="/0/additionalImplementation/@body.29/@body.4"> - <details key="start" value="2656"/> - <details key="end" value="2672"/> - <details key="line" value="41"/> + <eAnnotations source="positions.102" references="/0/additionalImplementation/@body.29/@body.4"> + <details key="start" value="4386"/> + <details key="end" value="4402"/> + <details key="line" value="72"/> </eAnnotations> - <eAnnotations source="positions.93" references="/0/additionalImplementation/@body.29/@body.5"> - <details key="start" value="2673"/> - <details key="end" value="2722"/> + <eAnnotations source="positions.103" references="/0/additionalImplementation/@body.29/@body.5"> + <details key="start" value="4403"/> + <details key="end" value="4452"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.94" references="/0/additionalImplementation/@body.29/@body.5/@argument.0"> - <details key="start" value="2673"/> - <details key="end" value="2703"/> + <eAnnotations source="positions.104" references="/0/additionalImplementation/@body.29/@body.5/@argument.0"> + <details key="start" value="4403"/> + <details key="end" value="4433"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.95" references="/0/additionalImplementation/@body.29/@body.5/@argument.0/editor"> - <details key="start" value="2673"/> - <details key="end" value="2679"/> + <eAnnotations source="positions.105" references="/0/additionalImplementation/@body.29/@body.5/@argument.0/editor"> + <details key="start" value="4403"/> + <details key="end" value="4409"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.96" references="/0/additionalImplementation/@body.29/@body.6"> - <details key="start" value="2724"/> - <details key="end" value="2725"/> - <details key="line" value="41"/> + <eAnnotations source="positions.106" references="/0/additionalImplementation/@body.29/@body.6"> + <details key="start" value="4454"/> + <details key="end" value="4455"/> + <details key="line" value="72"/> </eAnnotations> - <eAnnotations source="positions.97" references="/0/additionalImplementation/@body.29/@body.7"> - <details key="start" value="2726"/> - <details key="end" value="2751"/> + <eAnnotations source="positions.107" references="/0/additionalImplementation/@body.29/@body.7"> + <details key="start" value="4456"/> + <details key="end" value="4481"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.98" references="/0/additionalImplementation/@body.29/@body.7/editor"> - <details key="start" value="2726"/> - <details key="end" value="2732"/> + <eAnnotations source="positions.108" references="/0/additionalImplementation/@body.29/@body.7/editor"> + <details key="start" value="4456"/> + <details key="end" value="4462"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.99" references="/0/additionalImplementation/@body.29/@body.8"> - <details key="start" value="2753"/> - <details key="end" value="2765"/> - <details key="line" value="41"/> + <eAnnotations source="positions.109" references="/0/additionalImplementation/@body.29/@body.8"> + <details key="start" value="4483"/> + <details key="end" value="4495"/> + <details key="line" value="72"/> </eAnnotations> - <eAnnotations source="positions.100" references="/0/additionalImplementation/@body.29/@ifExpr"> - <details key="start" value="2547"/> - <details key="end" value="2564"/> + <eAnnotations source="positions.110" references="/0/additionalImplementation/@body.29/@ifExpr"> + <details key="start" value="4277"/> + <details key="end" value="4294"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.101" references="/0/additionalImplementation/@body.29/@ifExpr/editor"> - <details key="start" value="2548"/> - <details key="end" value="2554"/> + <eAnnotations source="positions.111" references="/0/additionalImplementation/@body.29/@ifExpr/editor"> + <details key="start" value="4278"/> + <details key="end" value="4284"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.102" references="/0/additionalImplementation/@body.30"> - <details key="start" value="2773"/> - <details key="end" value="2784"/> - <details key="line" value="43"/> + <eAnnotations source="positions.112" references="/0/additionalImplementation/@body.30"> + <details key="start" value="4503"/> + <details key="end" value="4514"/> + <details key="line" value="74"/> </eAnnotations> - <eAnnotations source="positions.103" references="/0/additionalImplementation/@body.31"> - <details key="start" value="2785"/> - <details key="end" value="2815"/> + <eAnnotations source="positions.113" references="/0/additionalImplementation/@body.31"> + <details key="start" value="4515"/> + <details key="end" value="4545"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.104" references="/0/additionalImplementation/@body.31/@argument.0"> - <details key="start" value="2785"/> - <details key="end" value="2796"/> + <eAnnotations source="positions.114" references="/0/additionalImplementation/@body.31/@argument.0"> + <details key="start" value="4515"/> + <details key="end" value="4526"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.105" references="/0/additionalImplementation/@body.31/@argument.0/editor"> - <details key="start" value="2785"/> - <details key="end" value="2791"/> + <eAnnotations source="positions.115" references="/0/additionalImplementation/@body.31/@argument.0/editor"> + <details key="start" value="4515"/> + <details key="end" value="4521"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.106" references="/0/additionalImplementation/@body.32"> - <details key="start" value="2817"/> - <details key="end" value="2866"/> - <details key="line" value="43"/> + <eAnnotations source="positions.116" references="/0/additionalImplementation/@body.32"> + <details key="start" value="4547"/> + <details key="end" value="4596"/> + <details key="line" value="74"/> </eAnnotations> - <eAnnotations source="positions.107" references="/0/additionalImplementation/@body.33"> - <details key="start" value="2867"/> - <details key="end" value="2897"/> + <eAnnotations source="positions.117" references="/0/additionalImplementation/@body.33"> + <details key="start" value="4597"/> + <details key="end" value="4627"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.108" references="/0/additionalImplementation/@body.33/@argument.0"> - <details key="start" value="2867"/> - <details key="end" value="2878"/> + <eAnnotations source="positions.118" references="/0/additionalImplementation/@body.33/@argument.0"> + <details key="start" value="4597"/> + <details key="end" value="4608"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.109" references="/0/additionalImplementation/@body.33/@argument.0/editor"> - <details key="start" value="2867"/> - <details key="end" value="2873"/> + <eAnnotations source="positions.119" references="/0/additionalImplementation/@body.33/@argument.0/editor"> + <details key="start" value="4597"/> + <details key="end" value="4603"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.110" references="/0/additionalImplementation/@body.34"> - <details key="start" value="2899"/> - <details key="end" value="2926"/> - <details key="line" value="44"/> + <eAnnotations source="positions.120" references="/0/additionalImplementation/@body.34"> + <details key="start" value="4629"/> + <details key="end" value="4656"/> + <details key="line" value="75"/> </eAnnotations> - <eAnnotations source="positions.111" references="/0/additionalImplementation/@body.35"> - <details key="start" value="2927"/> - <details key="end" value="2957"/> + <eAnnotations source="positions.121" references="/0/additionalImplementation/@body.35"> + <details key="start" value="4657"/> + <details key="end" value="4687"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.112" references="/0/additionalImplementation/@body.35/@argument.0"> - <details key="start" value="2927"/> - <details key="end" value="2938"/> + <eAnnotations source="positions.122" references="/0/additionalImplementation/@body.35/@argument.0"> + <details key="start" value="4657"/> + <details key="end" value="4668"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.113" references="/0/additionalImplementation/@body.35/@argument.0/editor"> - <details key="start" value="2927"/> - <details key="end" value="2933"/> + <eAnnotations source="positions.123" references="/0/additionalImplementation/@body.35/@argument.0/editor"> + <details key="start" value="4657"/> + <details key="end" value="4663"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.114" references="/0/additionalImplementation/@body.36"> - <details key="start" value="2959"/> - <details key="end" value="2983"/> - <details key="line" value="45"/> + <eAnnotations source="positions.124" references="/0/additionalImplementation/@body.36"> + <details key="start" value="4689"/> + <details key="end" value="4713"/> + <details key="line" value="76"/> </eAnnotations> - <eAnnotations source="positions.115" references="/0/additionalImplementation/@body.37"> - <details key="start" value="2984"/> - <details key="end" value="3014"/> + <eAnnotations source="positions.125" references="/0/additionalImplementation/@body.37"> + <details key="start" value="4714"/> + <details key="end" value="4744"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.116" references="/0/additionalImplementation/@body.37/@argument.0"> - <details key="start" value="2984"/> - <details key="end" value="2995"/> + <eAnnotations source="positions.126" references="/0/additionalImplementation/@body.37/@argument.0"> + <details key="start" value="4714"/> + <details key="end" value="4725"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.117" references="/0/additionalImplementation/@body.37/@argument.0/editor"> - <details key="start" value="2984"/> - <details key="end" value="2990"/> + <eAnnotations source="positions.127" references="/0/additionalImplementation/@body.37/@argument.0/editor"> + <details key="start" value="4714"/> + <details key="end" value="4720"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.118" references="/0/additionalImplementation/@body.38"> - <details key="start" value="3016"/> - <details key="end" value="3040"/> - <details key="line" value="46"/> + <eAnnotations source="positions.128" references="/0/additionalImplementation/@body.38"> + <details key="start" value="4746"/> + <details key="end" value="4770"/> + <details key="line" value="77"/> </eAnnotations> - <eAnnotations source="positions.119" references="/0/additionalImplementation/@body.39"> - <details key="start" value="3041"/> - <details key="end" value="3071"/> + <eAnnotations source="positions.129" references="/0/additionalImplementation/@body.39"> + <details key="start" value="4771"/> + <details key="end" value="4801"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.120" references="/0/additionalImplementation/@body.39/@argument.0"> - <details key="start" value="3041"/> - <details key="end" value="3052"/> + <eAnnotations source="positions.130" references="/0/additionalImplementation/@body.39/@argument.0"> + <details key="start" value="4771"/> + <details key="end" value="4782"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.121" references="/0/additionalImplementation/@body.39/@argument.0/editor"> - <details key="start" value="3041"/> - <details key="end" value="3047"/> + <eAnnotations source="positions.131" references="/0/additionalImplementation/@body.39/@argument.0/editor"> + <details key="start" value="4771"/> + <details key="end" value="4777"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.122" references="/0/additionalImplementation/@body.40"> - <details key="start" value="3073"/> - <details key="end" value="3088"/> - <details key="line" value="47"/> + <eAnnotations source="positions.132" references="/0/additionalImplementation/@body.40"> + <details key="start" value="4803"/> + <details key="end" value="4818"/> + <details key="line" value="78"/> </eAnnotations> - <eAnnotations source="positions.123" references="/0/additionalImplementation/@body.41"> - <details key="start" value="3089"/> - <details key="end" value="3119"/> + <eAnnotations source="positions.133" references="/0/additionalImplementation/@body.41"> + <details key="start" value="4819"/> + <details key="end" value="4849"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.124" references="/0/additionalImplementation/@body.41/@argument.0"> - <details key="start" value="3089"/> - <details key="end" value="3100"/> + <eAnnotations source="positions.134" references="/0/additionalImplementation/@body.41/@argument.0"> + <details key="start" value="4819"/> + <details key="end" value="4830"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.125" references="/0/additionalImplementation/@body.41/@argument.0/editor"> - <details key="start" value="3089"/> - <details key="end" value="3095"/> + <eAnnotations source="positions.135" references="/0/additionalImplementation/@body.41/@argument.0/editor"> + <details key="start" value="4819"/> + <details key="end" value="4825"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.126" references="/0/additionalImplementation/@body.42"> - <details key="start" value="3121"/> - <details key="end" value="3133"/> - <details key="line" value="47"/> + <eAnnotations source="positions.136" references="/0/additionalImplementation/@body.42"> + <details key="start" value="4851"/> + <details key="end" value="4863"/> + <details key="line" value="78"/> </eAnnotations> - <eAnnotations source="positions.127" references="/0/additionalImplementation/@body.43"> - <details key="start" value="3134"/> - <details key="end" value="3164"/> + <eAnnotations source="positions.137" references="/0/additionalImplementation/@body.43"> + <details key="start" value="4864"/> + <details key="end" value="4894"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.128" references="/0/additionalImplementation/@body.43/@argument.0"> - <details key="start" value="3134"/> - <details key="end" value="3145"/> + <eAnnotations source="positions.138" references="/0/additionalImplementation/@body.43/@argument.0"> + <details key="start" value="4864"/> + <details key="end" value="4875"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.129" references="/0/additionalImplementation/@body.43/@argument.0/editor"> - <details key="start" value="3134"/> - <details key="end" value="3140"/> + <eAnnotations source="positions.139" references="/0/additionalImplementation/@body.43/@argument.0/editor"> + <details key="start" value="4864"/> + <details key="end" value="4870"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.130" references="/0/additionalImplementation/@body.44"> - <details key="start" value="3166"/> - <details key="end" value="3351"/> - <details key="line" value="49"/> + <eAnnotations source="positions.140" references="/0/additionalImplementation/@body.44"> + <details key="start" value="4896"/> + <details key="end" value="5081"/> + <details key="line" value="80"/> </eAnnotations> - <eAnnotations source="positions.131" references="/0/additionalImplementation/@body.45"> - <details key="start" value="3352"/> - <details key="end" value="3372"/> + <eAnnotations source="positions.141" references="/0/additionalImplementation/@body.45"> + <details key="start" value="5082"/> + <details key="end" value="5102"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.132" references="/0/additionalImplementation/@body.45/editor"> - <details key="start" value="3352"/> - <details key="end" value="3358"/> + <eAnnotations source="positions.142" references="/0/additionalImplementation/@body.45/editor"> + <details key="start" value="5082"/> + <details key="end" value="5088"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.133" references="/0/additionalImplementation/@body.46"> - <details key="start" value="3374"/> - <details key="end" value="3381"/> - <details key="line" value="52"/> + <eAnnotations source="positions.143" references="/0/additionalImplementation/@body.46"> + <details key="start" value="5104"/> + <details key="end" value="5111"/> + <details key="line" value="83"/> </eAnnotations> - <eAnnotations source="positions.134" references="/0/additionalImplementation/@body.47"> - <details key="start" value="3382"/> - <details key="end" value="3398"/> + <eAnnotations source="positions.144" references="/0/additionalImplementation/@body.47"> + <details key="start" value="5112"/> + <details key="end" value="5128"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.135" references="/0/additionalImplementation/@body.47/editor"> - <details key="start" value="3391"/> - <details key="end" value="3397"/> + <eAnnotations source="positions.145" references="/0/additionalImplementation/@body.47/editor"> + <details key="start" value="5121"/> + <details key="end" value="5127"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.136" references="/0/additionalImplementation/@body.48"> - <details key="start" value="3400"/> - <details key="end" value="3467"/> - <details key="line" value="52"/> + <eAnnotations source="positions.146" references="/0/additionalImplementation/@body.48"> + <details key="start" value="5130"/> + <details key="end" value="5197"/> + <details key="line" value="83"/> </eAnnotations> - <eAnnotations source="positions.137" references="/0/additionalImplementation/@body.49"> - <details key="start" value="3468"/> - <details key="end" value="3498"/> + <eAnnotations source="positions.147" references="/0/additionalImplementation/@body.49"> + <details key="start" value="5198"/> + <details key="end" value="5228"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.138" references="/0/additionalImplementation/@body.49/@argument.0"> - <details key="start" value="3468"/> - <details key="end" value="3479"/> + <eAnnotations source="positions.148" references="/0/additionalImplementation/@body.49/@argument.0"> + <details key="start" value="5198"/> + <details key="end" value="5209"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.139" references="/0/additionalImplementation/@body.49/@argument.0/editor"> - <details key="start" value="3468"/> - <details key="end" value="3474"/> + <eAnnotations source="positions.149" references="/0/additionalImplementation/@body.49/@argument.0/editor"> + <details key="start" value="5198"/> + <details key="end" value="5204"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.140" references="/0/additionalImplementation/@body.50"> - <details key="start" value="3500"/> - <details key="end" value="3606"/> - <details key="line" value="52"/> + <eAnnotations source="positions.150" references="/0/additionalImplementation/@body.50"> + <details key="start" value="5230"/> + <details key="end" value="5336"/> + <details key="line" value="83"/> </eAnnotations> - <eAnnotations source="positions.141" references="/0/additionalImplementation/@body.51"> - <details key="start" value="3607"/> - <details key="end" value="3624"/> + <eAnnotations source="positions.151" references="/0/additionalImplementation/@body.51"> + <details key="start" value="5337"/> + <details key="end" value="5354"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.142" references="/0/additionalImplementation/@body.51/editor"> - <details key="start" value="3607"/> - <details key="end" value="3613"/> + <eAnnotations source="positions.152" references="/0/additionalImplementation/@body.51/editor"> + <details key="start" value="5337"/> + <details key="end" value="5343"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.143" references="/0/additionalImplementation/@body.52"> - <details key="start" value="3626"/> - <details key="end" value="3628"/> - <details key="line" value="56"/> + <eAnnotations source="positions.153" references="/0/additionalImplementation/@body.52"> + <details key="start" value="5356"/> + <details key="end" value="5358"/> + <details key="line" value="87"/> </eAnnotations> - <eAnnotations source="positions.144" references="/0/additionalImplementation/@body.53"> - <details key="start" value="3629"/> - <details key="end" value="3669"/> + <eAnnotations source="positions.154" references="/0/additionalImplementation/@body.53"> + <details key="start" value="5359"/> + <details key="end" value="5399"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.145" references="/0/additionalImplementation/@body.53/@argument.0"> - <details key="start" value="3629"/> - <details key="end" value="3659"/> + <eAnnotations source="positions.155" references="/0/additionalImplementation/@body.53/@argument.0"> + <details key="start" value="5359"/> + <details key="end" value="5389"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.146" references="/0/additionalImplementation/@body.53/@argument.0/editor"> - <details key="start" value="3629"/> - <details key="end" value="3635"/> + <eAnnotations source="positions.156" references="/0/additionalImplementation/@body.53/@argument.0/editor"> + <details key="start" value="5359"/> + <details key="end" value="5365"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.147" references="/0/additionalImplementation/@body.54"> - <details key="start" value="3671"/> - <details key="end" value="3727"/> - <details key="line" value="56"/> + <eAnnotations source="positions.157" references="/0/additionalImplementation/@body.54"> + <details key="start" value="5401"/> + <details key="end" value="5457"/> + <details key="line" value="87"/> </eAnnotations> - <eAnnotations source="positions.148" references="/0/additionalImplementation/@body.55"> - <details key="start" value="3728"/> - <details key="end" value="3758"/> + <eAnnotations source="positions.158" references="/0/additionalImplementation/@body.55"> + <details key="start" value="5458"/> + <details key="end" value="5488"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.149" references="/0/additionalImplementation/@body.55/@argument.0"> - <details key="start" value="3728"/> - <details key="end" value="3739"/> + <eAnnotations source="positions.159" references="/0/additionalImplementation/@body.55/@argument.0"> + <details key="start" value="5458"/> + <details key="end" value="5469"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.150" references="/0/additionalImplementation/@body.55/@argument.0/editor"> - <details key="start" value="3728"/> - <details key="end" value="3734"/> + <eAnnotations source="positions.160" references="/0/additionalImplementation/@body.55/@argument.0/editor"> + <details key="start" value="5458"/> + <details key="end" value="5464"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.151" references="/0/additionalImplementation/@body.56"> - <details key="start" value="3760"/> - <details key="end" value="6102"/> - <details key="line" value="57"/> - </eAnnotations> - <eAnnotations source="positions.152" references="/0/additionalImplementation/editor"> - <details key="start" value="1362"/> - <details key="end" value="1384"/> - <details key="line" value="29"/> - </eAnnotations> - <eAnnotations source="positions.153" references="/0/additionalImplementation/pec"> - <details key="start" value="1386"/> - <details key="end" value="1418"/> - <details key="line" value="29"/> - </eAnnotations> - <eAnnotations source="positions.154" references="/0/additionalImplementation/inputPEC"> - <details key="start" value="1420"/> - <details key="end" value="1456"/> - <details key="line" value="29"/> - </eAnnotations> - <eAnnotations source="positions.155" references="/0/additionalImplementation/@guard"> - <details key="start" value="1496"/> - <details key="end" value="1535"/> + <eAnnotations source="positions.161" references="/0/additionalImplementation/@body.56"> + <details key="start" value="5490"/> + <details key="end" value="7832"/> + <details key="line" value="88"/> + </eAnnotations> + <eAnnotations source="positions.162" references="/0/additionalImplementation/editor"> + <details key="start" value="3092"/> + <details key="end" value="3114"/> + <details key="line" value="60"/> + </eAnnotations> + <eAnnotations source="positions.163" references="/0/additionalImplementation/pec"> + <details key="start" value="3116"/> + <details key="end" value="3148"/> + <details key="line" value="60"/> + </eAnnotations> + <eAnnotations source="positions.164" references="/0/additionalImplementation/inputPEC"> + <details key="start" value="3150"/> + <details key="end" value="3186"/> + <details key="line" value="60"/> + </eAnnotations> + <eAnnotations source="positions.165" references="/0/additionalImplementation/@guard"> + <details key="start" value="3226"/> + <details key="end" value="3265"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.156" references="/0/additionalImplementation/@guard/@source"> - <details key="start" value="1496"/> - <details key="end" value="1522"/> + <eAnnotations source="positions.166" references="/0/additionalImplementation/@guard/@source"> + <details key="start" value="3226"/> + <details key="end" value="3252"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.157" references="/0/additionalImplementation/@guard/@source/@source"> - <details key="start" value="1496"/> - <details key="end" value="1517"/> + <eAnnotations source="positions.167" references="/0/additionalImplementation/@guard/@source/@source"> + <details key="start" value="3226"/> + <details key="end" value="3247"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.158" references="/0/additionalImplementation/@guard/@source/@source/editor"> - <details key="start" value="1496"/> - <details key="end" value="1502"/> + <eAnnotations source="positions.168" references="/0/additionalImplementation/@guard/@source/@source/editor"> + <details key="start" value="3226"/> + <details key="end" value="3232"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.159" references="/0/additionalImplementation/@guard/@argument.0"> - <details key="start" value="1525"/> - <details key="end" value="1535"/> + <eAnnotations source="positions.169" references="/0/additionalImplementation/@guard/@argument.0"> + <details key="start" value="3255"/> + <details key="end" value="3265"/> <details key="line" value="0"/> </eAnnotations> </ecore:EAnnotation> |